import React, { useEffect, useMemo, useState } from "react"; import { createRoot } from "react-dom/client"; import { Player } from "@remotion/player"; import { FlexStory, calcFlexStoryMetadata, flexStoryDefaults } from "../src/compositions/FlexStory"; /** * Standalone, isolated client-side player (Approach A). Runs as its own React-19 app * so the React-Three-Fiber v9 templates render in the browser without touching the * React-18 Next host. The studio embeds this via an