import { useState, useEffect, useRef } from 'react' import { PF_OBSERVER_EVENT } from '../observerShim.js' import useTheme from '../theme.jsx' import OperationPanel from '../components/OperationPanel.jsx' import BridgeView from '../components/BridgeView.jsx' // Perspective is bundled, not fetched at runtime. The /inline entrypoints embed the // WASM in the build, so the version is fixed by package-lock.json. Do NOT go back to // CDN