// Ensure window.fetch is writable and configurable before any library or polyfill executes if (typeof window !== 'undefined' && window.fetch) { try { const origFetch = window.fetch.bind(window); const desc = Object.getOwnPropertyDescriptor(window, 'fetch') || Object.getOwnPropertyDescriptor(Object.getPrototypeOf(window), 'fetch'); if (!desc || !desc.set || !desc.writable) { let activeFetch = origFetch; Object.defineProperty(window, 'fetch', { get() { return activeFetch; }, set(v) { activeFetch = v; }, configurable: true, enumerable: true, }); } } catch (_e) { // ignore } } import {StrictMode} from 'react'; import {createRoot} from 'react-dom/client'; import App from './App.tsx'; import './index.css'; createRoot(document.getElementById('root')!).render( , );