import { StrictMode } from "react"; import { createRoot } from "react-dom/client"; import { BrowserRouter } from "react-router-dom"; import { QueryClientProvider } from "@tanstack/react-query"; import { Toaster } from "sonner"; import App from "./App"; import "./styles/globals.css"; import { queryClient } from "./lib/queryClient"; import { initAnalytics } from "./lib/analytics"; // بعد از استقرار نسخه‌ی جدید، مرورگری که index.html قدیمی را باز کرده برای // بارگذاری chunkهای حذف‌شده 404 می‌گیرد و صفحه خالی می‌ماند. این شنونده، // همان لحظه صفحه را دوباره بارگذاری می‌کند تا نسخه‌ی تازه (با نام فایل‌های // درست) گرفته شود. window.addEventListener("vite:preloadError", () => { window.location.reload(); }); // Product analytics + GlitchTip error capture — no-ops without VITE_ config. initAnalytics(); createRoot(document.getElementById("root")!).render( , );