<!DOCTYPE html>
<html lang="he" dir="rtl">
  <head>
    <!-- Suppress Workbox and other console noise - MUST be before GTM -->
    <script>
      (function() {
        // Override console methods BEFORE anything else loads
        const originalLog = console.log;
        const originalWarn = console.warn;
        const originalError = console.error;
        
        const suppressNoise = function(originalMethod) {
          return function() {
            const message = Array.prototype.join.call(arguments, ' ').toLowerCase();
            const shouldSuppress = 
              message.includes('workbox') ||
              message.includes('router is responding') ||
              message.includes('using networkfirst') ||
              message.includes('navigation route') ||
              message.includes('pwa-entry-point') ||
              message.includes('manifest.webmanifest') ||
              message.includes('@vite-plugin-pwa') ||
              message.includes('react devtools') ||
              message.includes('download the react devtools') ||
              message.includes('@import rules are not allowed') ||
              message.includes('construct-stylesheets') ||
              message.includes('google maps javascript api has been loaded') ||
              message.includes('google.maps.marker is deprecated') ||
              message.includes('google.maps.places.placesservice') ||
              message.includes('google.maps.places.placeservice') ||
              message.includes('permissions policy violation') ||
              message.includes('failed to fetch dynamically imported module') ||
              message.includes('failed to load module script') ||
              message.includes('expected a javascript-or-wasm module script') ||
              message.includes('expired') ||
              message.includes('removed it from') ||
              message.includes('consider adding an error boundary') ||
              message.includes('an error occurred in the') ||
              message.includes('visit https://react.dev/link/error-boundaries');
            
            if (shouldSuppress) {
              return; // Suppress the message
            }
            originalMethod.apply(console, arguments);
          };
        };
        
        console.log = suppressNoise(originalLog);
        console.warn = suppressNoise(originalWarn);
        console.error = suppressNoise(originalError);
        
        // Suppress PWA/Manifest errors and MIME type errors
        window.addEventListener('error', function(event) {
          if (
            event.message && (
              event.message.includes('@vite-plugin-pwa') ||
              event.message.includes('pwa-entry-point') ||
              event.message.includes('manifest.webmanifest') ||
              event.message.includes('Expected a JavaScript-or-Wasm module script') ||
              event.message.includes('Failed to fetch dynamically imported module')
            ) ||
            event.filename && (
              event.filename.includes('manifest.webmanifest') ||
              event.filename.includes('pwa-entry-point')
            )
          ) {
            event.preventDefault();
            event.stopPropagation();
            return false;
          }
        }, true);
        
        // Unregister service workers from GTM/workbox
        if ('serviceWorker' in navigator) {
          navigator.serviceWorker.getRegistrations().then(function(registrations) {
            registrations.forEach(function(registration) {
              if (
                registration.scope.includes('googletagmanager') ||
                registration.scope.includes('workbox') ||
                registration.scope.includes('pwa')
              ) {
                registration.unregister().catch(function() {});
              }
            });
          });
        }
      })();
    </script>
    
    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-PPR7GP3D');</script>
    <!-- End Google Tag Manager -->
    
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>פריזון - סיורים בפריז בעברית | Paris Tours</title>
    <meta name="description" content="סיורים בפריז בעברית עם מדריכים מקומיים. קולינריה, הכרת העיר, אמנות ותרבות. חוויות מרגשות ובלתי נשכחות בעיר האורות!" />
    <meta name="author" content="פריזון" />
    
    <!-- Favicon -->
    <link rel="icon" href="https://imagedelivery.net/l5UkXf0j5IrTKbfyaWUwMw/63fc9566-2071-4cd8-08d0-e5d521124900/public" type="image/png">
    
    <!-- Preconnect to external domains for better performance -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link rel="preconnect" href="https://imagedelivery.net">
    <link rel="preconnect" href="https://cdn.shapo.io">
    <link rel="preconnect" href="https://images.unsplash.com">
    <link rel="preconnect" href="https://via.placeholder.com">
    <link rel="preconnect" href="https://kuiumuobytwkgialduda.supabase.co">
    
    <!-- DNS prefetch for better performance -->
    <link rel="dns-prefetch" href="//www.googletagmanager.com">
    <link rel="dns-prefetch" href="//www.google-analytics.com">
    <link rel="dns-prefetch" href="//imagedelivery.net">
    
    <!-- Font loading with async preload for optimal performance (non-blocking) -->
    <link rel="preload" 
          href="https://fonts.googleapis.com/css2?family=Alef:wght@400;700&family=Arimo:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap" 
          as="style" 
          onload="this.onload=null;this.rel='stylesheet'">
    <noscript>
      <link href="https://fonts.googleapis.com/css2?family=Alef:wght@400;700&family=Arimo:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap" rel="stylesheet">
    </noscript>
    
    <!-- Preload hero image for better LCP -->
    <link rel="preload" as="image" href="https://imagedelivery.net/l5UkXf0j5IrTKbfyaWUwMw/be4f96db-be51-460b-c968-a21342eb6a00/public">

    <!-- SEO Meta Tags -->
    <meta name="robots" content="index, follow" />
    <meta name="theme-color" content="#B91C1C" />
    
    <!-- Performance hints -->
    <meta name="format-detection" content="telephone=no">
    <meta name="mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="default">
    
    <!-- Open Graph -->
    <meta property="og:title" content="פריזון - סיורים בפריז בעברית | Paris Tours" />
    <meta property="og:description" content="סיורים בפריז בעברית עם מדריכים מקומיים. קולינריה, הכרת העיר, אמנות ותרבות." />
    <meta property="og:type" content="website" />
    <meta property="og:image" content="https://imagedelivery.net/l5UkXf0j5IrTKbfyaWUwMw/be4f96db-be51-460b-c968-a21342eb6a00/public" />
    <meta property="og:image:width" content="1200" />
    <meta property="og:image:height" content="630" />
    <meta property="og:locale" content="he_IL" />

    <!-- Twitter Card -->
    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:site" content="@parisontours" />
    <meta name="twitter:title" content="פריזון - סיורים בפריז בעברית" />
    <meta name="twitter:description" content="סיורים בפריז בעברית עם מדריכים מקומיים. קולינריה, הכרת העיר, אמנות ותרבות." />
    <meta name="twitter:image" content="https://imagedelivery.net/l5UkXf0j5IrTKbfyaWUwMw/be4f96db-be51-460b-c968-a21342eb6a00/public" />
    <script type="module" crossorigin src="/assets/index-B9Kmzg-j.js"></script>
    <link rel="modulepreload" crossorigin href="/assets/react-vendor-CZ-Y32aj.js">
    <link rel="modulepreload" crossorigin href="/assets/ui-vendor-8RWzctFM.js">
    <link rel="modulepreload" crossorigin href="/assets/supabase-vendor-UQ75KH29.js">
    <link rel="modulepreload" crossorigin href="/assets/query-vendor-C-OzJ5Bt.js">
    <link rel="stylesheet" crossorigin href="/assets/index-CZHoSyGp.css">
  </head>

  <body>
    <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PPR7GP3D"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->
    
    <!-- Static SEO Content - Hidden from users, visible to search engines -->
    <div id="static-seo-content" style="position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden;">
      <h1 id="static-seo-title">פריזון - סיורים בפריז בעברית | Paris Tours</h1>
      <p id="static-seo-description">סיורים בפריז בעברית עם מדריכים מקומיים. קולינריה, הכרת העיר, אמנות ותרבות. חוויות מרגשות ובלתי נשכחות בעיר האורות!</p>
      <nav id="static-seo-links" aria-label="תפריט ראשי">
        <a href="/">דף הבית</a>
        <a href="/tours">סיורים</a>
        <a href="/about">אודות</a>
        <a href="/contact">צור קשר</a>
      </nav>
    </div>
    
    <div id="root"></div>
  </body>
</html>