import { createRoot } from 'react-dom/client'; import { registerSW } from 'virtual:pwa-register'; import App from './App.tsx'; import './index.css'; // Registro automático del Service Worker para funcionamiento Offline y PWA registerSW({ immediate: true }); // Registro de eventos globales para gestión de cuotas de Google Maps Platform (Tier 1) // Source: Google Maps Platform Code Assist (window as unknown as { gm_authFailure: () => void }).gm_authFailure = () => { window.dispatchEvent(new CustomEvent('gmp-quota-exceeded')); }; const origError = console.error; console.error = (...args: unknown[]) => { origError.apply(console, args); const msg = args.map((a) => String(a)).join(' '); if (msg.includes('OverQuotaMapError') || msg.includes('QuotaExceededError')) { window.dispatchEvent(new CustomEvent('gmp-quota-exceeded')); } }; createRoot(document.getElementById('root')!).render();