2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
import{A as l}from"./index-9ccab77c.js";import{a as f}from"./paths-6cd3a76e.js";function m(s){let e=s.baseURI;if(!e){const t=s.getElementsByTagName("base");e=t.length?t[0].href:s.URL}return e}function g(){return{x:pageXOffset,y:pageYOffset}}function _(s){let e;const t={noscroll:null,prefetch:null,reload:null};for(const n of s.composedPath())n instanceof Element&&(!e&&n.nodeName.toUpperCase()==="A"&&(e=n),t.noscroll===null&&(t.noscroll=n.getAttribute("data-sveltekit-noscroll")),t.prefetch===null&&(t.prefetch=n.getAttribute("data-sveltekit-prefetch")),t.reload===null&&(t.reload=n.getAttribute("data-sveltekit-reload")));const o=e&&new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI);return{a:e,url:o,options:t}}function u(s){const e=l(s);let t=!0;function o(){t=!0,e.update(a=>a)}function n(a){t=!1,e.set(a)}function r(a){let i;return e.subscribe(c=>{(i===void 0||t&&c!==i)&&a(i=c)})}return{notify:o,set:n,subscribe:r}}function d(){const{set:s,subscribe:e}=l(!1);let t;async function o(){clearTimeout(t);const n=await fetch(`${f}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(n.ok){const{version:r}=await n.json(),a=r!=="1662142866256";return a&&(s(!0),clearTimeout(t)),a}else throw new Error(`Version check failed: ${n.status}`)}return{subscribe:e,check:o}}let p;function k(s){p=s.client}const v={url:u({}),page:u({}),navigating:l(null),updated:d()};export{g as a,p as c,_ as f,m as g,k as i,v as s};
|