
    window._st_edge_session = "54057fec-2b44-4bea-9a05-369ea50a298f";
    // Fastly is reserved for paid and legacy installations. Its one explicit
    // delivery signal selects context-aware per-page static translations.
    window.__seatextTranslationScope = "page";
    window.__SEATEXT_ASSET_BASE = "https://uewmlbqyusfqk41eye0e1y.edgecompute.app";

    // Visitor ID bootstrap: guaranteed to run before seatext.js so tracking
    // survives even when client ID resolution fails on the backend.
    (function(d){
      function g(n){ var m=d.cookie.match(new RegExp('(^| )'+n+'=([^;]+)')); return m?m[2]:null; }
      function s(n,v){ var e=new Date(); e.setTime(e.getTime()+730*24*60*60*1000); d.cookie=n+'='+v+'; expires='+e.toUTCString()+'; path=/; SameSite=Lax'; }
      function u(){
        try {
          if (window.crypto && typeof window.crypto.randomUUID === 'function') return window.crypto.randomUUID();
          if (window.crypto && typeof window.crypto.getRandomValues === 'function') {
            return ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,c=>(c^window.crypto.getRandomValues(new Uint8Array(1))[0]&15>>c/4).toString(16));
          }
        } catch (_) {}
        return 'v_' + Date.now().toString(36) + '_' + Math.random().toString(36).slice(2, 14);
      }
      var vid=g("st_v_id");
      if(!vid){ vid=u(); s("st_v_id",vid); }
      window.stVId=vid;
    })(document);

    // Keep the per-view Fastly response to bootstrap data only. The runtime
    // owns initialization and loads every optional module, which is also the
    // direct-CDN path used by free clients. Fastly must not pre-initialize
    // __st_fp or launch a competing fingerprint-module loader here.
    (function(d) {
      var runtime = d.createElement('script');
      runtime.src = "https://cdn.seatext.com/seatext.js";
      runtime.async = true;
      (d.head || d.documentElement).appendChild(runtime);
    })(document);
  