mishig HF staff commited on
Commit
ba26a7d
β€’
1 Parent(s): dd2466f

console.rror

Browse files
build/_app/immutable/chunks/1-5a0052f4.js DELETED
@@ -1 +0,0 @@
1
- import{default as r}from"../components/error.svelte-0b07fe35.js";import"./index-3def1fb1.js";import"./singletons-18285dd8.js";export{r as component};
 
 
build/_app/immutable/chunks/1-e5d5fea1.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{default as r}from"../components/error.svelte-4e8f75f7.js";import"./index-3def1fb1.js";import"./singletons-638b2b08.js";export{r as component};
build/_app/immutable/chunks/2-15189b3a.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{default as m}from"../components/pages/_page.svelte-c68d04f4.js";import"./index-3def1fb1.js";export{m as component};
build/_app/immutable/chunks/2-1982e582.js DELETED
@@ -1 +0,0 @@
1
- import{default as m}from"../components/pages/_page.svelte-f455fa8a.js";import"./index-3def1fb1.js";export{m as component};
 
 
build/_app/immutable/chunks/{singletons-18285dd8.js β†’ singletons-638b2b08.js} RENAMED
@@ -1 +1 @@
1
- import{A as l,s as g}from"./index-3def1fb1.js";const u=[];function b(e,s=l){let t;const a=new Set;function i(n){if(g(e,n)&&(e=n,t)){const c=!u.length;for(const r of a)r[1](),u.push(r,e);if(c){for(let r=0;r<u.length;r+=2)u[r][0](u[r+1]);u.length=0}}}function f(n){i(n(e))}function o(n,c=l){const r=[n,c];return a.add(r),a.size===1&&(t=s(i)||l),n(e),()=>{a.delete(r),a.size===0&&(t(),t=null)}}return{set:i,update:f,subscribe:o}}let d="",p="";function U(e){d=e.base,p=e.assets||d}function w(e){let s=e.baseURI;if(!s){const t=e.getElementsByTagName("base");s=t.length?t[0].href:e.URL}return s}function R(){return{x:pageXOffset,y:pageYOffset}}function y(e){return e.composedPath().find(t=>t instanceof Node&&t.nodeName.toUpperCase()==="A")}function T(e){return e instanceof SVGAElement?new URL(e.href.baseVal,document.baseURI):new URL(e.href)}function h(e){const s=b(e);let t=!0;function a(){t=!0,s.update(o=>o)}function i(o){t=!1,s.set(o)}function f(o){let n;return s.subscribe(c=>{(n===void 0||t&&c!==n)&&o(n=c)})}return{notify:a,set:i,subscribe:f}}function _(){const{set:e,subscribe:s}=b(!1);let t;async function a(){clearTimeout(t);const i=await fetch(`${p}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(i.ok){const{version:f}=await i.json(),o=f!=="1661354786072";return o&&(e(!0),clearTimeout(t)),o}else throw new Error(`Version check failed: ${i.status}`)}return{subscribe:s,check:a}}function k(e){e.client}const q={url:h({}),page:h({}),navigating:b(null),updated:_()};export{T as a,R as b,U as c,y as f,w as g,k as i,q as s};
 
1
+ import{A as l,s as g}from"./index-3def1fb1.js";const u=[];function b(e,s=l){let t;const a=new Set;function i(n){if(g(e,n)&&(e=n,t)){const c=!u.length;for(const r of a)r[1](),u.push(r,e);if(c){for(let r=0;r<u.length;r+=2)u[r][0](u[r+1]);u.length=0}}}function f(n){i(n(e))}function o(n,c=l){const r=[n,c];return a.add(r),a.size===1&&(t=s(i)||l),n(e),()=>{a.delete(r),a.size===0&&(t(),t=null)}}return{set:i,update:f,subscribe:o}}let d="",p="";function U(e){d=e.base,p=e.assets||d}function w(e){let s=e.baseURI;if(!s){const t=e.getElementsByTagName("base");s=t.length?t[0].href:e.URL}return s}function R(){return{x:pageXOffset,y:pageYOffset}}function y(e){return e.composedPath().find(t=>t instanceof Node&&t.nodeName.toUpperCase()==="A")}function T(e){return e instanceof SVGAElement?new URL(e.href.baseVal,document.baseURI):new URL(e.href)}function h(e){const s=b(e);let t=!0;function a(){t=!0,s.update(o=>o)}function i(o){t=!1,s.set(o)}function f(o){let n;return s.subscribe(c=>{(n===void 0||t&&c!==n)&&o(n=c)})}return{notify:a,set:i,subscribe:f}}function _(){const{set:e,subscribe:s}=b(!1);let t;async function a(){clearTimeout(t);const i=await fetch(`${p}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(i.ok){const{version:f}=await i.json(),o=f!=="1661355192937";return o&&(e(!0),clearTimeout(t)),o}else throw new Error(`Version check failed: ${i.status}`)}return{subscribe:s,check:a}}function k(e){e.client}const q={url:h({}),page:h({}),navigating:b(null),updated:_()};export{T as a,R as b,U as c,y as f,w as g,k as i,q as s};
build/_app/immutable/components/{error.svelte-0b07fe35.js β†’ error.svelte-4e8f75f7.js} RENAMED
@@ -1 +1 @@
1
- import{S as A,i as C,s as F,k as v,q as k,a as h,e as q,l as g,m as E,r as $,h as p,c as R,b as u,F as P,u as S,A as w,G}from"../chunks/index-3def1fb1.js";import{s as H}from"../chunks/singletons-18285dd8.js";const O=()=>{const t=H,s={page:{subscribe:t.page.subscribe},navigating:{subscribe:t.navigating.subscribe},updated:t.updated};return Object.defineProperties(s,{preloading:{get(){return console.error("stores.preloading is deprecated; use stores.navigating instead"),{subscribe:t.navigating.subscribe}},enumerable:!1},session:{get(){return B(),{}},enumerable:!1}}),s},z={subscribe(t){return O().page.subscribe(t)}};function B(){throw new Error("stores.session is no longer available. See https://github.com/sveltejs/kit/discussions/5883")}function N(t){let s,i=t[0].error.frame+"",o;return{c(){s=v("pre"),o=k(i)},l(r){s=g(r,"PRE",{});var a=E(s);o=$(a,i),a.forEach(p)},m(r,a){u(r,s,a),P(s,o)},p(r,a){a&1&&i!==(i=r[0].error.frame+"")&&S(o,i)},d(r){r&&p(s)}}}function y(t){let s,i=t[0].error.stack+"",o;return{c(){s=v("pre"),o=k(i)},l(r){s=g(r,"PRE",{});var a=E(s);o=$(a,i),a.forEach(p)},m(r,a){u(r,s,a),P(s,o)},p(r,a){a&1&&i!==(i=r[0].error.stack+"")&&S(o,i)},d(r){r&&p(s)}}}function D(t){let s,i=t[0].status+"",o,r,a,b=t[0].error.message+"",_,d,c,m,l=t[0].error.frame&&N(t),n=t[0].error.stack&&y(t);return{c(){s=v("h1"),o=k(i),r=h(),a=v("pre"),_=k(b),d=h(),l&&l.c(),c=h(),n&&n.c(),m=q()},l(e){s=g(e,"H1",{});var f=E(s);o=$(f,i),f.forEach(p),r=R(e),a=g(e,"PRE",{});var j=E(a);_=$(j,b),j.forEach(p),d=R(e),l&&l.l(e),c=R(e),n&&n.l(e),m=q()},m(e,f){u(e,s,f),P(s,o),u(e,r,f),u(e,a,f),P(a,_),u(e,d,f),l&&l.m(e,f),u(e,c,f),n&&n.m(e,f),u(e,m,f)},p(e,[f]){f&1&&i!==(i=e[0].status+"")&&S(o,i),f&1&&b!==(b=e[0].error.message+"")&&S(_,b),e[0].error.frame?l?l.p(e,f):(l=N(e),l.c(),l.m(c.parentNode,c)):l&&(l.d(1),l=null),e[0].error.stack?n?n.p(e,f):(n=y(e),n.c(),n.m(m.parentNode,m)):n&&(n.d(1),n=null)},i:w,o:w,d(e){e&&p(s),e&&p(r),e&&p(a),e&&p(d),l&&l.d(e),e&&p(c),n&&n.d(e),e&&p(m)}}}function I(t,s,i){let o;return G(t,z,r=>i(0,o=r)),[o]}class L extends A{constructor(s){super(),C(this,s,I,D,F,{})}}export{L as default};
 
1
+ import{S as A,i as C,s as F,k as v,q as k,a as h,e as q,l as g,m as E,r as $,h as p,c as R,b as u,F as P,u as S,A as w,G}from"../chunks/index-3def1fb1.js";import{s as H}from"../chunks/singletons-638b2b08.js";const O=()=>{const t=H,s={page:{subscribe:t.page.subscribe},navigating:{subscribe:t.navigating.subscribe},updated:t.updated};return Object.defineProperties(s,{preloading:{get(){return console.error("stores.preloading is deprecated; use stores.navigating instead"),{subscribe:t.navigating.subscribe}},enumerable:!1},session:{get(){return B(),{}},enumerable:!1}}),s},z={subscribe(t){return O().page.subscribe(t)}};function B(){throw new Error("stores.session is no longer available. See https://github.com/sveltejs/kit/discussions/5883")}function N(t){let s,i=t[0].error.frame+"",o;return{c(){s=v("pre"),o=k(i)},l(r){s=g(r,"PRE",{});var a=E(s);o=$(a,i),a.forEach(p)},m(r,a){u(r,s,a),P(s,o)},p(r,a){a&1&&i!==(i=r[0].error.frame+"")&&S(o,i)},d(r){r&&p(s)}}}function y(t){let s,i=t[0].error.stack+"",o;return{c(){s=v("pre"),o=k(i)},l(r){s=g(r,"PRE",{});var a=E(s);o=$(a,i),a.forEach(p)},m(r,a){u(r,s,a),P(s,o)},p(r,a){a&1&&i!==(i=r[0].error.stack+"")&&S(o,i)},d(r){r&&p(s)}}}function D(t){let s,i=t[0].status+"",o,r,a,b=t[0].error.message+"",_,d,c,m,l=t[0].error.frame&&N(t),n=t[0].error.stack&&y(t);return{c(){s=v("h1"),o=k(i),r=h(),a=v("pre"),_=k(b),d=h(),l&&l.c(),c=h(),n&&n.c(),m=q()},l(e){s=g(e,"H1",{});var f=E(s);o=$(f,i),f.forEach(p),r=R(e),a=g(e,"PRE",{});var j=E(a);_=$(j,b),j.forEach(p),d=R(e),l&&l.l(e),c=R(e),n&&n.l(e),m=q()},m(e,f){u(e,s,f),P(s,o),u(e,r,f),u(e,a,f),P(a,_),u(e,d,f),l&&l.m(e,f),u(e,c,f),n&&n.m(e,f),u(e,m,f)},p(e,[f]){f&1&&i!==(i=e[0].status+"")&&S(o,i),f&1&&b!==(b=e[0].error.message+"")&&S(_,b),e[0].error.frame?l?l.p(e,f):(l=N(e),l.c(),l.m(c.parentNode,c)):l&&(l.d(1),l=null),e[0].error.stack?n?n.p(e,f):(n=y(e),n.c(),n.m(m.parentNode,m)):n&&(n.d(1),n=null)},i:w,o:w,d(e){e&&p(s),e&&p(r),e&&p(a),e&&p(d),l&&l.d(e),e&&p(c),n&&n.d(e),e&&p(m)}}}function I(t,s,i){let o;return G(t,z,r=>i(0,o=r)),[o]}class L extends A{constructor(s){super(),C(this,s,I,D,F,{})}}export{L as default};
build/_app/immutable/components/pages/_page.svelte-c68d04f4.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{S as K,i as $,s as G,k as x,a as A,q as Q,H as W,l as j,m as D,h as c,c as B,r as X,n as o,I as O,p as R,F as h,b as U,J as V,K as z,A as H,L as Y,o as Z,M as ee}from"../../chunks/index-3def1fb1.js";const{document:F}=ee;function te(_){let m,d,b,i,M,f,n,u,p,S,s,l,E,y,N,q,r,e,g;return{c(){m=x("link"),d=x("script"),i=x("script"),f=A(),n=x("div"),u=x("div"),p=x("div"),S=A(),s=x("div"),l=x("input"),E=A(),y=x("button"),N=Q("diffuse the f rest"),this.h()},l(a){const t=W('[data-svelte="svelte-18yikln"]',F.head);m=j(t,"LINK",{href:!0,rel:!0}),d=j(t,"SCRIPT",{src:!0});var w=D(d);w.forEach(c),i=j(t,"SCRIPT",{src:!0});var v=D(i);v.forEach(c),t.forEach(c),f=B(a),n=j(a,"DIV",{class:!0});var T=D(n);u=j(T,"DIV",{class:!0});var I=D(u);p=j(I,"DIV",{id:!0,style:!0}),D(p).forEach(c),S=B(I),s=j(I,"DIV",{class:!0});var C=D(s);l=j(C,"INPUT",{type:!0,class:!0,placeholder:!0}),E=B(C),y=j(C,"BUTTON",{class:!0});var k=D(y);N=X(k,"diffuse the f rest"),k.forEach(c),C.forEach(c),I.forEach(c),T.forEach(c),this.h()},h(){o(m,"href","https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.css"),o(m,"rel","stylesheet"),O(d.src,b="https://code.jquery.com/jquery-1.12.4.min.js")||o(d,"src",b),O(i.src,M="https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.min.js")||o(i,"src",M),o(p,"id","board-container"),R(p,"width","512px"),R(p,"height","545px"),o(l,"type","text"),o(l,"class","border-2 "),o(l,"placeholder","Add prompt"),o(y,"class","bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4"),o(s,"class",q="flex gap-x-2 mt-4 items-center justify-center "+(_[1]?"animate-pulse":"")),o(u,"class",r=_[1]?"pointer-events-none":""),o(n,"class","flex flex-wrap gap-x-8 justify-center mt-16")},m(a,t){h(F.head,m),h(F.head,d),h(F.head,i),U(a,f,t),U(a,n,t),h(n,u),h(u,p),h(u,S),h(u,s),h(s,l),V(l,_[0]),h(s,E),h(s,y),h(y,N),e||(g=[z(l,"input",_[3]),z(y,"click",_[2])],e=!0)},p(a,[t]){t&1&&l.value!==a[0]&&V(l,a[0]),t&2&&q!==(q="flex gap-x-2 mt-4 items-center justify-center "+(a[1]?"animate-pulse":""))&&o(s,"class",q),t&2&&r!==(r=a[1]?"pointer-events-none":"")&&o(u,"class",r)},i:H,o:H,d(a){c(m),c(d),c(i),a&&c(f),a&&c(n),e=!1,Y(g)}}}const L=500,J=3e3,P=512;async function ae(_){const m=_.toDataURL("png"),b=await(await fetch(m)).blob();return new File([b],"canvas shot.png",{type:"image/png"})}function ne(_,m,d){let b="",i=!1,M=!1,f,n,u,p,S,s;async function l(){if(!n)return;const r=n.createImageData(f.width,f.height),e=r.data;for(let t=0,w=e.length;t<w;t+=4)e[t]=40*Math.random()*7,e[t+1]=40*Math.random()*7,e[t+2]=40*Math.random()*7,e[t+3]=255;const g=await createImageBitmap(r),a=performance.now()-u;n.globalAlpha=Math.min(a,J)/J,n.drawImage(g,0,0,P,P),i&&window.requestAnimationFrame(l)}function E(r){if(!n)return;const e=performance.now()-p;n.globalAlpha=Math.min(e,L)/L,n.drawImage(r,0,0,P,P),e<L&&window.requestAnimationFrame(()=>E(r))}async function y(){if(!b)return alert("Please add prompt");if(!f||!n)return;d(1,i=!0),u=performance.now(),l();const r=await ae(f),e=new FormData;e.append("prompt","owl"),e.append("image",r);const g=await fetch("https://sdb.pcuenca.net/i2i",{method:"POST",body:e});try{const a=JSON.parse(await g.text()),{images:t}=a,w=await Promise.all(t.map(async T=>{const I=new Image;return I.src=`data:image/png;base64, ${T}`,await new Promise((C,k)=>{I.onload=()=>C(I)}),I}));d(1,i=!1),s&&clearInterval(s);let v=0;p=performance.now(),E(w[v%w.length]),S=()=>{s&&clearInterval(s),p=performance.now(),v=v+1,E(w[v%w.length])},s=setInterval(()=>{v=v+1,p=performance.now(),E(w[v%w.length])},2500),M||N()}catch(a){console.error(a),alert("Error happened: please see console")}}function N(){const r=document.createElement("div");r.className="drawing-board-control";const e=document.createElement("button");e.innerHTML="\u23EF",e.onclick=S,r.append(e);const g=document.querySelector(".drawing-board-controls");g&&(g.appendChild(r),M=!0,g.onclick=()=>{s&&clearInterval(s)})}Z(()=>{f=new window.DrawingBoard.Board("board-container",{size:10,controls:["Color",{Size:{type:"dropdown"}},{DrawingMode:{filler:!1}},"Navigation"]}).canvas,n=f.getContext("2d")});function q(){b=this.value,d(0,b)}return[b,i,y,q]}class re extends K{constructor(m){super(),$(this,m,ne,te,G,{})}}export{re as default};
build/_app/immutable/components/pages/_page.svelte-f455fa8a.js DELETED
@@ -1 +0,0 @@
1
- import{S as K,i as $,s as G,k as x,a as A,q as Q,H as W,l as j,m as E,h as c,c as B,r as X,n as o,I as O,p as R,F as h,b as U,J as V,K as z,A as H,L as Y,o as Z,M as ee}from"../../chunks/index-3def1fb1.js";const{document:F}=ee;function te(_){let m,d,b,i,M,f,a,u,p,S,n,l,D,y,N,q,s,e,g;return{c(){m=x("link"),d=x("script"),i=x("script"),f=A(),a=x("div"),u=x("div"),p=x("div"),S=A(),n=x("div"),l=x("input"),D=A(),y=x("button"),N=Q("diffuse the f rest"),this.h()},l(r){const t=W('[data-svelte="svelte-18yikln"]',F.head);m=j(t,"LINK",{href:!0,rel:!0}),d=j(t,"SCRIPT",{src:!0});var w=E(d);w.forEach(c),i=j(t,"SCRIPT",{src:!0});var v=E(i);v.forEach(c),t.forEach(c),f=B(r),a=j(r,"DIV",{class:!0});var T=E(a);u=j(T,"DIV",{class:!0});var I=E(u);p=j(I,"DIV",{id:!0,style:!0}),E(p).forEach(c),S=B(I),n=j(I,"DIV",{class:!0});var C=E(n);l=j(C,"INPUT",{type:!0,class:!0,placeholder:!0}),D=B(C),y=j(C,"BUTTON",{class:!0});var k=E(y);N=X(k,"diffuse the f rest"),k.forEach(c),C.forEach(c),I.forEach(c),T.forEach(c),this.h()},h(){o(m,"href","https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.css"),o(m,"rel","stylesheet"),O(d.src,b="https://code.jquery.com/jquery-1.12.4.min.js")||o(d,"src",b),O(i.src,M="https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.min.js")||o(i,"src",M),o(p,"id","board-container"),R(p,"width","512px"),R(p,"height","545px"),o(l,"type","text"),o(l,"class","border-2 "),o(l,"placeholder","Add prompt"),o(y,"class","bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4"),o(n,"class",q="flex gap-x-2 mt-4 items-center justify-center "+(_[1]?"animate-pulse":"")),o(u,"class",s=_[1]?"pointer-events-none":""),o(a,"class","flex flex-wrap gap-x-8 justify-center mt-16")},m(r,t){h(F.head,m),h(F.head,d),h(F.head,i),U(r,f,t),U(r,a,t),h(a,u),h(u,p),h(u,S),h(u,n),h(n,l),V(l,_[0]),h(n,D),h(n,y),h(y,N),e||(g=[z(l,"input",_[3]),z(y,"click",_[2])],e=!0)},p(r,[t]){t&1&&l.value!==r[0]&&V(l,r[0]),t&2&&q!==(q="flex gap-x-2 mt-4 items-center justify-center "+(r[1]?"animate-pulse":""))&&o(n,"class",q),t&2&&s!==(s=r[1]?"pointer-events-none":"")&&o(u,"class",s)},i:H,o:H,d(r){c(m),c(d),c(i),r&&c(f),r&&c(a),e=!1,Y(g)}}}const L=500,J=3e3,P=512;async function ae(_){const m=_.toDataURL("png"),b=await(await fetch(m)).blob();return new File([b],"canvas shot.png",{type:"image/png"})}function ne(_,m,d){let b="",i=!1,M=!1,f,a,u,p,S,n;async function l(){if(!a)return;const s=a.createImageData(f.width,f.height),e=s.data;for(let t=0,w=e.length;t<w;t+=4)e[t]=40*Math.random()*7,e[t+1]=40*Math.random()*7,e[t+2]=40*Math.random()*7,e[t+3]=255;const g=await createImageBitmap(s),r=performance.now()-u;a.globalAlpha=Math.min(r,J)/J,a.drawImage(g,0,0,P,P),i&&window.requestAnimationFrame(l)}function D(s){if(!a)return;const e=performance.now()-p;a.globalAlpha=Math.min(e,L)/L,a.drawImage(s,0,0,P,P),e<L&&window.requestAnimationFrame(()=>D(s))}async function y(){if(!b)return alert("Please add prompt");if(!f||!a)return;d(1,i=!0),u=performance.now(),l();const s=await ae(f),e=new FormData;e.append("prompt","owl"),e.append("image",s);const g=await fetch("https://sdb.pcuenca.net/i2i",{method:"POST",body:e}),r=JSON.parse(await g.text()),{images:t}=r,w=await Promise.all(t.map(async T=>{const I=new Image;return I.src=`data:image/png;base64, ${T}`,await new Promise((C,k)=>{I.onload=()=>C(I)}),I}));d(1,i=!1),n&&clearInterval(n);let v=0;p=performance.now(),D(w[v%w.length]),S=()=>{n&&clearInterval(n),p=performance.now(),v=v+1,D(w[v%w.length])},n=setInterval(()=>{v=v+1,p=performance.now(),D(w[v%w.length])},2500),M||N()}function N(){const s=document.createElement("div");s.className="drawing-board-control";const e=document.createElement("button");e.innerHTML="\u23EF",e.onclick=S,s.append(e);const g=document.querySelector(".drawing-board-controls");g&&(g.appendChild(s),M=!0,g.onclick=()=>{n&&clearInterval(n)})}Z(()=>{f=new window.DrawingBoard.Board("board-container",{size:10,controls:["Color",{Size:{type:"dropdown"}},{DrawingMode:{filler:!1}},"Navigation"]}).canvas,a=f.getContext("2d")});function q(){b=this.value,d(0,b)}return[b,i,y,q]}class re extends K{constructor(m){super(),$(this,m,ne,te,G,{})}}export{re as default};
 
 
build/_app/immutable/{start-b2ec6096.js β†’ start-ce22c7e6.js} RENAMED
@@ -1 +1 @@
1
- var We=Object.defineProperty;var Je=(s,e,n)=>e in s?We(s,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[e]=n;var ue=(s,e,n)=>(Je(s,typeof e!="symbol"?e+"":e,n),n);import{S as He,i as Fe,s as Ge,a as Me,e as I,c as Ye,b as V,g as M,t as D,d as Y,f as T,h as z,j as Xe,o as _e,k as Ze,l as Qe,m as xe,n as de,p as J,q as et,r as tt,u as nt,v as B,w as ee,x as K,y as W,z as Ne}from"./chunks/index-3def1fb1.js";import{g as Ie,f as De,a as Te,s as G,b as ge,i as rt,c as at}from"./chunks/singletons-18285dd8.js";class re{constructor(e,n){ue(this,"name","HttpError");ue(this,"stack");this.status=e,this.message=n!=null?n:`Error: ${e}`}toString(){return this.message}}class qe{constructor(e,n){this.status=e,this.location=n}}function st(s,e){return s==="/"||e==="ignore"?s:e==="never"?s.endsWith("/")?s.slice(0,-1):s:e==="always"&&!s.endsWith("/")?s+"/":s}function it(s){for(const e in s)s[e]=s[e].replace(/%23/g,"#").replace(/%3[Bb]/g,";").replace(/%2[Cc]/g,",").replace(/%2[Ff]/g,"/").replace(/%3[Ff]/g,"?").replace(/%3[Aa]/g,":").replace(/%40/g,"@").replace(/%26/g,"&").replace(/%3[Dd]/g,"=").replace(/%2[Bb]/g,"+").replace(/%24/g,"$");return s}class ot extends URL{get hash(){throw new Error("url.hash is inaccessible from load. Consider accessing hash from the page store within the script tag of your component.")}}function lt(s){let e=5381,n=s.length;if(typeof s=="string")for(;n;)e=e*33^s.charCodeAt(--n);else for(;n;)e=e*33^s[--n];return(e>>>0).toString(36)}const ae=window.fetch;function ct(s,e){let i=`script[sveltekit\\:data-type="data"][sveltekit\\:data-url=${JSON.stringify(typeof s=="string"?s:s.url)}]`;e&&typeof e.body=="string"&&(i+=`[sveltekit\\:data-body="${lt(e.body)}"]`);const r=document.querySelector(i);if(r&&r.textContent){const{body:u,...t}=JSON.parse(r.textContent);return Promise.resolve(new Response(u,t))}return ae(s,e)}const ft=/^(\.\.\.)?(\w+)(?:=(\w+))?$/;function ut(s){const e=[],n=[];let i=!0;return{pattern:s===""?/^\/$/:new RegExp(`^${s.split(/(?:@[a-zA-Z0-9_-]+)?(?:\/|$)/).map((u,t,l)=>{const d=decodeURIComponent(u),p=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(d);if(p)return e.push(p[1]),n.push(p[2]),"(?:/(.*))?";const g=t===l.length-1;return d&&"/"+d.split(/\[(.+?)\]/).map((E,P)=>{if(P%2){const $=ft.exec(E);if(!$)throw new Error(`Invalid param: ${E}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,O,Z,Q]=$;return e.push(Z),n.push(Q),O?"(.*?)":"([^/]+?)"}return g&&E.includes(".")&&(i=!1),E.normalize().replace(/%5[Bb]/g,"[").replace(/%5[Dd]/g,"]").replace(/#/g,"%23").replace(/\?/g,"%3F").replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}).join("")}).join("")}${i?"/?":""}$`),names:e,types:n}}function dt(s,e,n,i){const r={};for(let u=0;u<e.length;u+=1){const t=e[u],l=n[u],d=s[u+1]||"";if(l){const p=i[l];if(!p)throw new Error(`Missing "${l}" param matcher`);if(!p(d))return}r[t]=d}return r}function pt(s,e,n){return Object.entries(e).map(([i,[r,u,t,l]])=>{const{pattern:d,names:p,types:g}=ut(i),E={id:i,exec:P=>{const $=d.exec(P);if($)return dt($,p,g,n)},errors:r.map(P=>s[P]),layouts:u.map(P=>s[P]),leaf:s[t],uses_server_data:!!l};return E.errors.length=E.layouts.length=Math.max(E.errors.length,E.layouts.length),E})}function ht(s,e){return new re(s,e)}function mt(s){let e,n,i;var r=s[0][0];function u(t){return{props:{data:t[1],errors:t[4]}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&2&&(d.data=t[1]),l&16&&(d.errors=t[4]),r!==(r=t[0][0])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function _t(s){let e,n,i;var r=s[0][0];function u(t){return{props:{data:t[1],$$slots:{default:[yt]},$$scope:{ctx:t}}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&2&&(d.data=t[1]),l&1053&&(d.$$scope={dirty:l,ctx:t}),r!==(r=t[0][0])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function gt(s){let e,n,i;var r=s[0][1];function u(t){return{props:{data:t[2],errors:t[4]}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&4&&(d.data=t[2]),l&16&&(d.errors=t[4]),r!==(r=t[0][1])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function wt(s){let e,n,i;var r=s[0][1];function u(t){return{props:{data:t[2],$$slots:{default:[bt]},$$scope:{ctx:t}}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&4&&(d.data=t[2]),l&1033&&(d.$$scope={dirty:l,ctx:t}),r!==(r=t[0][1])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function bt(s){let e,n,i;var r=s[0][2];function u(t){return{props:{data:t[3]}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&8&&(d.data=t[3]),r!==(r=t[0][2])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function yt(s){let e,n,i,r;const u=[wt,gt],t=[];function l(d,p){return d[0][2]?0:1}return e=l(s),n=t[e]=u[e](s),{c(){n.c(),i=I()},l(d){n.l(d),i=I()},m(d,p){t[e].m(d,p),V(d,i,p),r=!0},p(d,p){let g=e;e=l(d),e===g?t[e].p(d,p):(M(),D(t[g],1,1,()=>{t[g]=null}),Y(),n=t[e],n?n.p(d,p):(n=t[e]=u[e](d),n.c()),T(n,1),n.m(i.parentNode,i))},i(d){r||(T(n),r=!0)},o(d){D(n),r=!1},d(d){t[e].d(d),d&&z(i)}}}function ze(s){let e,n=s[6]&&Ve(s);return{c(){e=Ze("div"),n&&n.c(),this.h()},l(i){e=Qe(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var r=xe(e);n&&n.l(r),r.forEach(z),this.h()},h(){de(e,"id","svelte-announcer"),de(e,"aria-live","assertive"),de(e,"aria-atomic","true"),J(e,"position","absolute"),J(e,"left","0"),J(e,"top","0"),J(e,"clip","rect(0 0 0 0)"),J(e,"clip-path","inset(50%)"),J(e,"overflow","hidden"),J(e,"white-space","nowrap"),J(e,"width","1px"),J(e,"height","1px")},m(i,r){V(i,e,r),n&&n.m(e,null)},p(i,r){i[6]?n?n.p(i,r):(n=Ve(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&z(e),n&&n.d()}}}function Ve(s){let e;return{c(){e=et(s[7])},l(n){e=tt(n,s[7])},m(n,i){V(n,e,i)},p(n,i){i&128&&nt(e,n[7])},d(n){n&&z(e)}}}function vt(s){let e,n,i,r,u;const t=[_t,mt],l=[];function d(g,E){return g[0][1]?0:1}e=d(s),n=l[e]=t[e](s);let p=s[5]&&ze(s);return{c(){n.c(),i=Me(),p&&p.c(),r=I()},l(g){n.l(g),i=Ye(g),p&&p.l(g),r=I()},m(g,E){l[e].m(g,E),V(g,i,E),p&&p.m(g,E),V(g,r,E),u=!0},p(g,[E]){let P=e;e=d(g),e===P?l[e].p(g,E):(M(),D(l[P],1,1,()=>{l[P]=null}),Y(),n=l[e],n?n.p(g,E):(n=l[e]=t[e](g),n.c()),T(n,1),n.m(i.parentNode,i)),g[5]?p?p.p(g,E):(p=ze(g),p.c(),p.m(r.parentNode,r)):p&&(p.d(1),p=null)},i(g){u||(T(n),u=!0)},o(g){D(n),u=!1},d(g){l[e].d(g),g&&z(i),p&&p.d(g),g&&z(r)}}}function kt(s,e,n){let{stores:i}=e,{page:r}=e,{components:u}=e,{data_0:t=null}=e,{data_1:l=null}=e,{data_2:d=null}=e,{errors:p}=e;Xe(i.page.notify);let g=!1,E=!1,P=null;return _e(()=>{const $=i.page.subscribe(()=>{g&&(n(6,E=!0),n(7,P=document.title||"untitled page"))});return n(5,g=!0),$}),s.$$set=$=>{"stores"in $&&n(8,i=$.stores),"page"in $&&n(9,r=$.page),"components"in $&&n(0,u=$.components),"data_0"in $&&n(1,t=$.data_0),"data_1"in $&&n(2,l=$.data_1),"data_2"in $&&n(3,d=$.data_2),"errors"in $&&n(4,p=$.errors)},s.$$.update=()=>{s.$$.dirty&768&&i.page.set(r)},[u,t,l,d,p,g,E,P,i,r]}class $t extends He{constructor(e){super(),Fe(this,e,kt,vt,Ge,{stores:8,page:9,components:0,data_0:1,data_1:2,data_2:3,errors:4})}}const Et=function(){const e=document.createElement("link").relList;return e&&e.supports&&e.supports("modulepreload")?"modulepreload":"preload"}(),St=function(s,e){return new URL(s,e).href},Be={},pe=function(e,n,i){return!n||n.length===0?e():Promise.all(n.map(r=>{if(r=St(r,i),r in Be)return;Be[r]=!0;const u=r.endsWith(".css"),t=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${t}`))return;const l=document.createElement("link");if(l.rel=u?"stylesheet":Et,u||(l.as="script",l.crossOrigin=""),l.href=r,document.head.appendChild(l),u)return new Promise((d,p)=>{l.addEventListener("load",d),l.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>e())},Lt={},se=[()=>pe(()=>import("./chunks/0-213960b0.js"),["chunks/0-213960b0.js","components/pages/_layout.svelte-5a07bc44.js","assets/+layout-c8229c03.css","chunks/index-3def1fb1.js"],import.meta.url),()=>pe(()=>import("./chunks/1-5a0052f4.js"),["chunks/1-5a0052f4.js","components/error.svelte-0b07fe35.js","chunks/index-3def1fb1.js","chunks/singletons-18285dd8.js"],import.meta.url),()=>pe(()=>import("./chunks/2-1982e582.js"),["chunks/2-1982e582.js","components/pages/_page.svelte-f455fa8a.js","chunks/index-3def1fb1.js"],import.meta.url)],Rt={"":[[1],[0],2]},Ke="sveltekit:scroll",H="sveltekit:index",he=pt(se,Rt,Lt),we=se[0],be=se[1];we();be();let x={};try{x=JSON.parse(sessionStorage[Ke])}catch{}function me(s){x[s]=ge()}function Ut({target:s,base:e,trailing_slash:n}){var Ue;const i=[],r={id:null,promise:null},u={before_navigate:[],after_navigate:[]};let t={branch:[],error:null,session_id:0,url:null},l=!1,d=!0,p=!1,g=1,E=null,P,$=!0,O=(Ue=history.state)==null?void 0:Ue[H];O||(O=Date.now(),history.replaceState({...history.state,[H]:O},"",location.href));const Z=x[O];Z&&(history.scrollRestoration="manual",scrollTo(Z.x,Z.y));let Q=!1,ie,ye;async function ve(a,{noscroll:f=!1,replaceState:h=!1,keepfocus:o=!1,state:c={}},y){if(typeof a=="string"&&(a=new URL(a,Ie(document))),$)return ce({url:a,scroll:f?ge():null,keepfocus:o,redirect_chain:y,details:{state:c,replaceState:h},accepted:()=>{},blocked:()=>{}});await F(a)}async function ke(a){const f=Re(a);if(!f)throw new Error("Attempted to prefetch a URL that does not belong to this app");return r.promise=Le(f),r.id=f.id,r.promise}async function $e(a,f,h,o){var b,L,U;const c=Re(a),y=ye={};let m=c&&await Le(c);if(!m&&a.origin===location.origin&&a.pathname===location.pathname&&(m=await ne({status:404,error:new Error(`Not found: ${a.pathname}`),url:a,routeId:null})),!m)return await F(a),!1;if(a=(c==null?void 0:c.url)||a,ye!==y)return!1;if(i.length=0,m.type==="redirect")if(f.length>10||f.includes(a.pathname))m=await ne({status:500,error:new Error("Redirect loop"),url:a,routeId:null});else return $?ve(new URL(m.location,a).href,{},[...f,a.pathname]):await F(new URL(m.location,location.href)),!1;else((L=(b=m.props)==null?void 0:b.page)==null?void 0:L.status)>=400&&await G.updated.check()&&await F(a);if(p=!0,h&&h.details){const{details:k}=h,R=k.replaceState?0:1;k.state[H]=O+=R,history[k.replaceState?"replaceState":"pushState"](k.state,"",a)}if(l?(t=m.state,m.props.page&&(m.props.page.url=a),P.$set(m.props)):Ee(m),h){const{scroll:k,keepfocus:R}=h;if(!R){const S=document.body,A=S.getAttribute("tabindex");S.tabIndex=-1,S.focus({preventScroll:!0}),setTimeout(()=>{var w;(w=getSelection())==null||w.removeAllRanges()}),A!==null?S.setAttribute("tabindex",A):S.removeAttribute("tabindex")}if(await Ne(),d){const S=a.hash&&document.getElementById(a.hash.slice(1));k?scrollTo(k.x,k.y):S?S.scrollIntoView():scrollTo(0,0)}}else await Ne();r.promise=null,r.id=null,d=!0,m.props.page&&(ie=m.props.page);const v=m.state.branch[m.state.branch.length-1];$=((U=v==null?void 0:v.node.shared)==null?void 0:U.router)!==!1,o&&o(),p=!1}function Ee(a){t=a.state;const f=document.querySelector("style[data-sveltekit]");if(f&&f.remove(),ie=a.props.page,P=new $t({target:s,props:{...a.props,stores:G},hydrate:!0}),$){const h={from:null,to:new URL(location.href)};u.after_navigate.forEach(o=>o(h))}l=!0}async function te({url:a,params:f,branch:h,status:o,error:c,routeId:y,validation_errors:m}){const v=h.filter(Boolean),b={type:"loaded",state:{url:a,params:f,branch:h,error:c,session_id:g},props:{components:v.map(R=>R.node.component),errors:m}};let L={},U=!1;for(let R=0;R<v.length;R+=1)L={...L,...v[R].data},(U||!t.branch.some(S=>S===v[R]))&&(b.props[`data_${R}`]=L,U=!0);if(!t.url||a.href!==t.url.href||t.error!==c||U){b.props.page={error:c,params:f,routeId:y,status:o,url:a,data:L};const R=(S,A)=>{Object.defineProperty(b.props.page,S,{get:()=>{throw new Error(`$page.${S} has been replaced by $page.url.${A}`)}})};R("origin","origin"),R("path","pathname"),R("query","searchParams")}return b}async function oe({loader:a,parent:f,url:h,params:o,routeId:c,server_data_node:y}){var L,U,k,R,S;let m=null;const v={dependencies:new Set,params:new Set,parent:!1,url:!1},b=await a();if((L=b.shared)!=null&&L.load){let A=function(..._){for(const q of _){const{href:N}=new URL(q,h);v.dependencies.add(N)}};const w={};for(const _ in o)Object.defineProperty(w,_,{get(){return v.params.add(_),o[_]},enumerable:!0});const C=new ot(h),j={routeId:c,params:w,data:(U=y==null?void 0:y.data)!=null?U:null,get url(){return v.url=!0,C},async fetch(_,q){let N;typeof _=="string"?N=_:(N=_.url,q={body:_.method==="GET"||_.method==="HEAD"?void 0:await _.blob(),cache:_.cache,credentials:_.credentials,headers:_.headers,integrity:_.integrity,keepalive:_.keepalive,method:_.method,mode:_.mode,redirect:_.redirect,referrer:_.referrer,referrerPolicy:_.referrerPolicy,signal:_.signal,...q});const X=new URL(N,h).href;return A(X),l?ae(X,q):ct(N,q)},setHeaders:()=>{},depends:A,parent(){return v.parent=!0,f()}};Object.defineProperties(j,{props:{get(){throw new Error("@migration task: Replace `props` with `data` stuff https://github.com/sveltejs/kit/discussions/5774#discussioncomment-3292693")},enumerable:!1},session:{get(){throw new Error("session is no longer available. See https://github.com/sveltejs/kit/discussions/5883")},enumerable:!1},stuff:{get(){throw new Error("@migration task: Remove stuff https://github.com/sveltejs/kit/discussions/5774#discussioncomment-3292693")},enumerable:!1}}),m=(k=await b.shared.load.call(null,j))!=null?k:null}return{node:b,loader:a,server:y,shared:(R=b.shared)!=null&&R.load?{type:"data",data:m,uses:v}:null,data:(S=m!=null?m:y==null?void 0:y.data)!=null?S:null}}function Se(a,f,h){if(!h)return!1;if(h.parent&&f||a.url&&h.url)return!0;for(const o of a.params)if(h.params.has(o))return!0;for(const o of h.dependencies)if(i.some(c=>c(o)))return!0;return!1}function le(a){var f,h;return(a==null?void 0:a.type)==="data"?{type:"data",data:a.data,uses:{dependencies:new Set((f=a.uses.dependencies)!=null?f:[]),params:new Set((h=a.uses.params)!=null?h:[]),parent:!!a.uses.parent,url:!!a.uses.url}}:null}async function Le({id:a,url:f,params:h,route:o}){if(r.id===a&&r.promise)return r.promise;const{errors:c,layouts:y,leaf:m}=o,v=t.url&&{url:a!==t.url.pathname+t.url.search,params:Object.keys(h).filter(w=>t.params[w]!==h[w])};[...c,...y,m].forEach(w=>w==null?void 0:w().catch(()=>{}));const b=[...y,m];let L=null;const U=b.reduce((w,C,j)=>{var N;const _=t.branch[j],q=C&&((_==null?void 0:_.loader)!==C||Se(v,w.some(Boolean),(N=_.server)==null?void 0:N.uses));return w.push(q),w},[]);if(o.uses_server_data&&U.some(Boolean)){try{const w=await ae(`${f.pathname}${f.pathname.endsWith("/")?"":"/"}__data.json${f.search}`,{headers:{"x-sveltekit-invalidated":U.map(C=>C?"1":"").join(",")}});if(L=await w.json(),!w.ok)throw L}catch{F(f);return}if(L.type==="redirect")return L}const k=L==null?void 0:L.nodes;let R=!1;const S=b.map(async(w,C)=>{var X,je,Pe,Ae;if(!w)return;const j=t.branch[C],_=(X=k==null?void 0:k[C])!=null?X:null;if((!_||_.type==="skip")&&w===(j==null?void 0:j.loader)&&!Se(v,R,(je=j.shared)==null?void 0:je.uses))return j;if(R=!0,(_==null?void 0:_.type)==="error")throw _.httperror?ht(_.httperror.status,_.httperror.message):_.error;return oe({loader:w,url:f,params:h,routeId:o.id,parent:async()=>{var Ce;const Oe={};for(let fe=0;fe<C;fe+=1)Object.assign(Oe,(Ce=await S[fe])==null?void 0:Ce.data);return Oe},server_data_node:(Ae=(Pe=le(_))!=null?Pe:j==null?void 0:j.server)!=null?Ae:null})});for(const w of S)w.catch(()=>{});const A=[];for(let w=0;w<b.length;w+=1)if(b[w])try{A.push(await S[w])}catch(C){const j=C;if(j instanceof qe)return{type:"redirect",location:j.location};const _=C instanceof re?C.status:500;for(;w--;)if(c[w]){let q,N=w;for(;!A[N];)N-=1;try{return q={node:await c[w](),loader:c[w],data:{},server:null,shared:null},await te({url:f,params:h,branch:A.slice(0,N+1).concat(q),status:_,error:j,routeId:o.id})}catch{continue}}return await ne({status:_,error:j,url:f,routeId:o.id})}else A.push(void 0);return await te({url:f,params:h,branch:A,status:200,error:null,routeId:o.id})}async function ne({status:a,error:f,url:h,routeId:o}){var L;const c={},y=await we();let m=null;if(y.server){const U=await ae(`${h.pathname}${h.pathname.endsWith("/")?"":"/"}__data.json${h.search}`,{headers:{"x-sveltekit-invalidated":"1"}}),k=await U.json();if(m=(L=k==null?void 0:k[0])!=null?L:null,!U.ok||(k==null?void 0:k.type)!=="data"){F(h);return}}const v=await oe({loader:we,url:h,params:c,routeId:o,parent:()=>Promise.resolve({}),server_data_node:le(m)}),b={node:await be(),loader:be,shared:null,server:null,data:null};return await te({url:h,params:c,branch:[v,b],status:a,error:f,routeId:o})}function Re(a){if(a.origin!==location.origin||!a.pathname.startsWith(e))return;const f=decodeURI(a.pathname.slice(e.length)||"/");for(const h of he){const o=h.exec(f);if(o){const c=new URL(a.origin+st(a.pathname,n)+a.search+a.hash);return{id:c.pathname+c.search,route:h,params:it(o),url:c}}}}async function ce({url:a,scroll:f,keepfocus:h,redirect_chain:o,details:c,accepted:y,blocked:m}){const v=t.url;let b=!1;const L={from:v,to:a,cancel:()=>b=!0};if(u.before_navigate.forEach(U=>U(L)),b){m();return}me(O),y(),l&&G.navigating.set({from:t.url,to:a}),await $e(a,o,{scroll:f,keepfocus:h,details:c},()=>{const U={from:v,to:a};u.after_navigate.forEach(k=>k(U)),G.navigating.set(null)})}function F(a){return location.href=a.href,new Promise(()=>{})}return{after_navigate:a=>{_e(()=>(u.after_navigate.push(a),()=>{const f=u.after_navigate.indexOf(a);u.after_navigate.splice(f,1)}))},before_navigate:a=>{_e(()=>(u.before_navigate.push(a),()=>{const f=u.before_navigate.indexOf(a);u.before_navigate.splice(f,1)}))},disable_scroll_handling:()=>{(p||!l)&&(d=!1)},goto:(a,f={})=>ve(a,f,[]),invalidate:a=>{var f,h;if(a===void 0){for(const o of t.branch)(f=o==null?void 0:o.server)==null||f.uses.dependencies.add(""),(h=o==null?void 0:o.shared)==null||h.uses.dependencies.add("");i.push(()=>!0)}else if(typeof a=="function")i.push(a);else{const{href:o}=new URL(a,location.href);i.push(c=>c===o)}return E||(E=Promise.resolve().then(async()=>{await $e(new URL(location.href),[]),E=null})),E},prefetch:async a=>{const f=new URL(a,Ie(document));await ke(f)},prefetch_routes:async a=>{const h=(a?he.filter(o=>a.some(c=>o.exec(c))):he).map(o=>Promise.all([...o.layouts,o.leaf].map(c=>c==null?void 0:c())));await Promise.all(h)},_start_router:()=>{history.scrollRestoration="manual",addEventListener("beforeunload",o=>{let c=!1;const y={from:t.url,to:null,cancel:()=>c=!0};u.before_navigate.forEach(m=>m(y)),c?(o.preventDefault(),o.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{if(document.visibilityState==="hidden"){me(O);try{sessionStorage[Ke]=JSON.stringify(x)}catch{}}});const a=o=>{const c=De(o);c&&c.href&&c.hasAttribute("sveltekit:prefetch")&&ke(Te(c))};let f;const h=o=>{clearTimeout(f),f=setTimeout(()=>{var c;(c=o.target)==null||c.dispatchEvent(new CustomEvent("sveltekit:trigger_prefetch",{bubbles:!0}))},20)};addEventListener("touchstart",a),addEventListener("mousemove",h),addEventListener("sveltekit:trigger_prefetch",a),addEventListener("click",o=>{if(!$||o.button||o.which!==1||o.metaKey||o.ctrlKey||o.shiftKey||o.altKey||o.defaultPrevented)return;const c=De(o);if(!c||!c.href)return;const y=c instanceof SVGAElement,m=Te(c);if(!y&&!(m.protocol==="https:"||m.protocol==="http:"))return;const v=(c.getAttribute("rel")||"").split(/\s+/);if(c.hasAttribute("download")||v.includes("external")||c.hasAttribute("sveltekit:reload")||(y?c.target.baseVal:c.target))return;const[b,L]=m.href.split("#");if(L!==void 0&&b===location.href.split("#")[0]){Q=!0,me(O),G.page.set({...ie,url:m}),G.page.notify();return}ce({url:m,scroll:c.hasAttribute("sveltekit:noscroll")?ge():null,keepfocus:!1,redirect_chain:[],details:{state:{},replaceState:m.href===location.href},accepted:()=>o.preventDefault(),blocked:()=>o.preventDefault()})}),addEventListener("popstate",o=>{if(o.state&&$){if(o.state[H]===O)return;ce({url:new URL(location.href),scroll:x[o.state[H]],keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{O=o.state[H]},blocked:()=>{const c=O-o.state[H];history.go(c)}})}}),addEventListener("hashchange",()=>{Q&&(Q=!1,history.replaceState({...history.state,[H]:++O},"",location.href))});for(const o of document.querySelectorAll("link"))o.rel==="icon"&&(o.href=o.href);addEventListener("pageshow",o=>{o.persisted&&G.navigating.set(null)})},_hydrate:async({status:a,error:f,node_ids:h,params:o,routeId:c})=>{const y=new URL(location.href);let m;try{const v=(k,R)=>{const S=document.querySelector(`script[sveltekit\\:data-type="${k}"]`);return S!=null&&S.textContent?JSON.parse(S.textContent):R},b=v("server_data",[]),L=v("validation_errors",void 0),U=h.map(async(k,R)=>oe({loader:se[k],url:y,params:o,routeId:c,parent:async()=>{const S={};for(let A=0;A<R;A+=1)Object.assign(S,(await U[A]).data);return S},server_data_node:le(b[R])}));m=await te({url:y,params:o,branch:await Promise.all(U),status:a,error:f!=null&&f.__is_http_error?new re(f.status,f.message):f,validation_errors:L,routeId:c})}catch(v){const b=v;if(b instanceof qe){await F(new URL(v.location,location.href));return}m=await ne({status:b instanceof re?b.status:500,error:b,url:y,routeId:c})}Ee(m)}}}function Ot(s){}async function Ct({paths:s,target:e,route:n,spa:i,trailing_slash:r,hydrate:u}){const t=Ut({target:e,base:s.base,trailing_slash:r});rt({client:t}),at(s),u&&await t._hydrate(u),n&&(i&&t.goto(location.href,{replaceState:!0}),t._start_router()),dispatchEvent(new CustomEvent("sveltekit:start"))}export{Ot as set_public_env,Ct as start};
 
1
+ var We=Object.defineProperty;var Je=(s,e,n)=>e in s?We(s,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[e]=n;var ue=(s,e,n)=>(Je(s,typeof e!="symbol"?e+"":e,n),n);import{S as He,i as Fe,s as Ge,a as Me,e as I,c as Ye,b as V,g as M,t as D,d as Y,f as T,h as z,j as Xe,o as _e,k as Ze,l as Qe,m as xe,n as de,p as J,q as et,r as tt,u as nt,v as B,w as ee,x as K,y as W,z as Ne}from"./chunks/index-3def1fb1.js";import{g as Ie,f as De,a as Te,s as G,b as ge,i as rt,c as at}from"./chunks/singletons-638b2b08.js";class re{constructor(e,n){ue(this,"name","HttpError");ue(this,"stack");this.status=e,this.message=n!=null?n:`Error: ${e}`}toString(){return this.message}}class qe{constructor(e,n){this.status=e,this.location=n}}function st(s,e){return s==="/"||e==="ignore"?s:e==="never"?s.endsWith("/")?s.slice(0,-1):s:e==="always"&&!s.endsWith("/")?s+"/":s}function it(s){for(const e in s)s[e]=s[e].replace(/%23/g,"#").replace(/%3[Bb]/g,";").replace(/%2[Cc]/g,",").replace(/%2[Ff]/g,"/").replace(/%3[Ff]/g,"?").replace(/%3[Aa]/g,":").replace(/%40/g,"@").replace(/%26/g,"&").replace(/%3[Dd]/g,"=").replace(/%2[Bb]/g,"+").replace(/%24/g,"$");return s}class ot extends URL{get hash(){throw new Error("url.hash is inaccessible from load. Consider accessing hash from the page store within the script tag of your component.")}}function lt(s){let e=5381,n=s.length;if(typeof s=="string")for(;n;)e=e*33^s.charCodeAt(--n);else for(;n;)e=e*33^s[--n];return(e>>>0).toString(36)}const ae=window.fetch;function ct(s,e){let i=`script[sveltekit\\:data-type="data"][sveltekit\\:data-url=${JSON.stringify(typeof s=="string"?s:s.url)}]`;e&&typeof e.body=="string"&&(i+=`[sveltekit\\:data-body="${lt(e.body)}"]`);const r=document.querySelector(i);if(r&&r.textContent){const{body:u,...t}=JSON.parse(r.textContent);return Promise.resolve(new Response(u,t))}return ae(s,e)}const ft=/^(\.\.\.)?(\w+)(?:=(\w+))?$/;function ut(s){const e=[],n=[];let i=!0;return{pattern:s===""?/^\/$/:new RegExp(`^${s.split(/(?:@[a-zA-Z0-9_-]+)?(?:\/|$)/).map((u,t,l)=>{const d=decodeURIComponent(u),p=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(d);if(p)return e.push(p[1]),n.push(p[2]),"(?:/(.*))?";const g=t===l.length-1;return d&&"/"+d.split(/\[(.+?)\]/).map((E,P)=>{if(P%2){const $=ft.exec(E);if(!$)throw new Error(`Invalid param: ${E}. Params and matcher names can only have underscores and alphanumeric characters.`);const[,O,Z,Q]=$;return e.push(Z),n.push(Q),O?"(.*?)":"([^/]+?)"}return g&&E.includes(".")&&(i=!1),E.normalize().replace(/%5[Bb]/g,"[").replace(/%5[Dd]/g,"]").replace(/#/g,"%23").replace(/\?/g,"%3F").replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}).join("")}).join("")}${i?"/?":""}$`),names:e,types:n}}function dt(s,e,n,i){const r={};for(let u=0;u<e.length;u+=1){const t=e[u],l=n[u],d=s[u+1]||"";if(l){const p=i[l];if(!p)throw new Error(`Missing "${l}" param matcher`);if(!p(d))return}r[t]=d}return r}function pt(s,e,n){return Object.entries(e).map(([i,[r,u,t,l]])=>{const{pattern:d,names:p,types:g}=ut(i),E={id:i,exec:P=>{const $=d.exec(P);if($)return dt($,p,g,n)},errors:r.map(P=>s[P]),layouts:u.map(P=>s[P]),leaf:s[t],uses_server_data:!!l};return E.errors.length=E.layouts.length=Math.max(E.errors.length,E.layouts.length),E})}function ht(s,e){return new re(s,e)}function mt(s){let e,n,i;var r=s[0][0];function u(t){return{props:{data:t[1],errors:t[4]}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&2&&(d.data=t[1]),l&16&&(d.errors=t[4]),r!==(r=t[0][0])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function _t(s){let e,n,i;var r=s[0][0];function u(t){return{props:{data:t[1],$$slots:{default:[yt]},$$scope:{ctx:t}}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&2&&(d.data=t[1]),l&1053&&(d.$$scope={dirty:l,ctx:t}),r!==(r=t[0][0])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function gt(s){let e,n,i;var r=s[0][1];function u(t){return{props:{data:t[2],errors:t[4]}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&4&&(d.data=t[2]),l&16&&(d.errors=t[4]),r!==(r=t[0][1])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function wt(s){let e,n,i;var r=s[0][1];function u(t){return{props:{data:t[2],$$slots:{default:[bt]},$$scope:{ctx:t}}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&4&&(d.data=t[2]),l&1033&&(d.$$scope={dirty:l,ctx:t}),r!==(r=t[0][1])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function bt(s){let e,n,i;var r=s[0][2];function u(t){return{props:{data:t[3]}}}return r&&(e=new r(u(s))),{c(){e&&B(e.$$.fragment),n=I()},l(t){e&&ee(e.$$.fragment,t),n=I()},m(t,l){e&&K(e,t,l),V(t,n,l),i=!0},p(t,l){const d={};if(l&8&&(d.data=t[3]),r!==(r=t[0][2])){if(e){M();const p=e;D(p.$$.fragment,1,0,()=>{W(p,1)}),Y()}r?(e=new r(u(t)),B(e.$$.fragment),T(e.$$.fragment,1),K(e,n.parentNode,n)):e=null}else r&&e.$set(d)},i(t){i||(e&&T(e.$$.fragment,t),i=!0)},o(t){e&&D(e.$$.fragment,t),i=!1},d(t){t&&z(n),e&&W(e,t)}}}function yt(s){let e,n,i,r;const u=[wt,gt],t=[];function l(d,p){return d[0][2]?0:1}return e=l(s),n=t[e]=u[e](s),{c(){n.c(),i=I()},l(d){n.l(d),i=I()},m(d,p){t[e].m(d,p),V(d,i,p),r=!0},p(d,p){let g=e;e=l(d),e===g?t[e].p(d,p):(M(),D(t[g],1,1,()=>{t[g]=null}),Y(),n=t[e],n?n.p(d,p):(n=t[e]=u[e](d),n.c()),T(n,1),n.m(i.parentNode,i))},i(d){r||(T(n),r=!0)},o(d){D(n),r=!1},d(d){t[e].d(d),d&&z(i)}}}function ze(s){let e,n=s[6]&&Ve(s);return{c(){e=Ze("div"),n&&n.c(),this.h()},l(i){e=Qe(i,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var r=xe(e);n&&n.l(r),r.forEach(z),this.h()},h(){de(e,"id","svelte-announcer"),de(e,"aria-live","assertive"),de(e,"aria-atomic","true"),J(e,"position","absolute"),J(e,"left","0"),J(e,"top","0"),J(e,"clip","rect(0 0 0 0)"),J(e,"clip-path","inset(50%)"),J(e,"overflow","hidden"),J(e,"white-space","nowrap"),J(e,"width","1px"),J(e,"height","1px")},m(i,r){V(i,e,r),n&&n.m(e,null)},p(i,r){i[6]?n?n.p(i,r):(n=Ve(i),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(i){i&&z(e),n&&n.d()}}}function Ve(s){let e;return{c(){e=et(s[7])},l(n){e=tt(n,s[7])},m(n,i){V(n,e,i)},p(n,i){i&128&&nt(e,n[7])},d(n){n&&z(e)}}}function vt(s){let e,n,i,r,u;const t=[_t,mt],l=[];function d(g,E){return g[0][1]?0:1}e=d(s),n=l[e]=t[e](s);let p=s[5]&&ze(s);return{c(){n.c(),i=Me(),p&&p.c(),r=I()},l(g){n.l(g),i=Ye(g),p&&p.l(g),r=I()},m(g,E){l[e].m(g,E),V(g,i,E),p&&p.m(g,E),V(g,r,E),u=!0},p(g,[E]){let P=e;e=d(g),e===P?l[e].p(g,E):(M(),D(l[P],1,1,()=>{l[P]=null}),Y(),n=l[e],n?n.p(g,E):(n=l[e]=t[e](g),n.c()),T(n,1),n.m(i.parentNode,i)),g[5]?p?p.p(g,E):(p=ze(g),p.c(),p.m(r.parentNode,r)):p&&(p.d(1),p=null)},i(g){u||(T(n),u=!0)},o(g){D(n),u=!1},d(g){l[e].d(g),g&&z(i),p&&p.d(g),g&&z(r)}}}function kt(s,e,n){let{stores:i}=e,{page:r}=e,{components:u}=e,{data_0:t=null}=e,{data_1:l=null}=e,{data_2:d=null}=e,{errors:p}=e;Xe(i.page.notify);let g=!1,E=!1,P=null;return _e(()=>{const $=i.page.subscribe(()=>{g&&(n(6,E=!0),n(7,P=document.title||"untitled page"))});return n(5,g=!0),$}),s.$$set=$=>{"stores"in $&&n(8,i=$.stores),"page"in $&&n(9,r=$.page),"components"in $&&n(0,u=$.components),"data_0"in $&&n(1,t=$.data_0),"data_1"in $&&n(2,l=$.data_1),"data_2"in $&&n(3,d=$.data_2),"errors"in $&&n(4,p=$.errors)},s.$$.update=()=>{s.$$.dirty&768&&i.page.set(r)},[u,t,l,d,p,g,E,P,i,r]}class $t extends He{constructor(e){super(),Fe(this,e,kt,vt,Ge,{stores:8,page:9,components:0,data_0:1,data_1:2,data_2:3,errors:4})}}const Et=function(){const e=document.createElement("link").relList;return e&&e.supports&&e.supports("modulepreload")?"modulepreload":"preload"}(),St=function(s,e){return new URL(s,e).href},Be={},pe=function(e,n,i){return!n||n.length===0?e():Promise.all(n.map(r=>{if(r=St(r,i),r in Be)return;Be[r]=!0;const u=r.endsWith(".css"),t=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${t}`))return;const l=document.createElement("link");if(l.rel=u?"stylesheet":Et,u||(l.as="script",l.crossOrigin=""),l.href=r,document.head.appendChild(l),u)return new Promise((d,p)=>{l.addEventListener("load",d),l.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>e())},Lt={},se=[()=>pe(()=>import("./chunks/0-213960b0.js"),["chunks/0-213960b0.js","components/pages/_layout.svelte-5a07bc44.js","assets/+layout-c8229c03.css","chunks/index-3def1fb1.js"],import.meta.url),()=>pe(()=>import("./chunks/1-e5d5fea1.js"),["chunks/1-e5d5fea1.js","components/error.svelte-4e8f75f7.js","chunks/index-3def1fb1.js","chunks/singletons-638b2b08.js"],import.meta.url),()=>pe(()=>import("./chunks/2-15189b3a.js"),["chunks/2-15189b3a.js","components/pages/_page.svelte-c68d04f4.js","chunks/index-3def1fb1.js"],import.meta.url)],Rt={"":[[1],[0],2]},Ke="sveltekit:scroll",H="sveltekit:index",he=pt(se,Rt,Lt),we=se[0],be=se[1];we();be();let x={};try{x=JSON.parse(sessionStorage[Ke])}catch{}function me(s){x[s]=ge()}function Ut({target:s,base:e,trailing_slash:n}){var Ue;const i=[],r={id:null,promise:null},u={before_navigate:[],after_navigate:[]};let t={branch:[],error:null,session_id:0,url:null},l=!1,d=!0,p=!1,g=1,E=null,P,$=!0,O=(Ue=history.state)==null?void 0:Ue[H];O||(O=Date.now(),history.replaceState({...history.state,[H]:O},"",location.href));const Z=x[O];Z&&(history.scrollRestoration="manual",scrollTo(Z.x,Z.y));let Q=!1,ie,ye;async function ve(a,{noscroll:f=!1,replaceState:h=!1,keepfocus:o=!1,state:c={}},y){if(typeof a=="string"&&(a=new URL(a,Ie(document))),$)return ce({url:a,scroll:f?ge():null,keepfocus:o,redirect_chain:y,details:{state:c,replaceState:h},accepted:()=>{},blocked:()=>{}});await F(a)}async function ke(a){const f=Re(a);if(!f)throw new Error("Attempted to prefetch a URL that does not belong to this app");return r.promise=Le(f),r.id=f.id,r.promise}async function $e(a,f,h,o){var b,L,U;const c=Re(a),y=ye={};let m=c&&await Le(c);if(!m&&a.origin===location.origin&&a.pathname===location.pathname&&(m=await ne({status:404,error:new Error(`Not found: ${a.pathname}`),url:a,routeId:null})),!m)return await F(a),!1;if(a=(c==null?void 0:c.url)||a,ye!==y)return!1;if(i.length=0,m.type==="redirect")if(f.length>10||f.includes(a.pathname))m=await ne({status:500,error:new Error("Redirect loop"),url:a,routeId:null});else return $?ve(new URL(m.location,a).href,{},[...f,a.pathname]):await F(new URL(m.location,location.href)),!1;else((L=(b=m.props)==null?void 0:b.page)==null?void 0:L.status)>=400&&await G.updated.check()&&await F(a);if(p=!0,h&&h.details){const{details:k}=h,R=k.replaceState?0:1;k.state[H]=O+=R,history[k.replaceState?"replaceState":"pushState"](k.state,"",a)}if(l?(t=m.state,m.props.page&&(m.props.page.url=a),P.$set(m.props)):Ee(m),h){const{scroll:k,keepfocus:R}=h;if(!R){const S=document.body,A=S.getAttribute("tabindex");S.tabIndex=-1,S.focus({preventScroll:!0}),setTimeout(()=>{var w;(w=getSelection())==null||w.removeAllRanges()}),A!==null?S.setAttribute("tabindex",A):S.removeAttribute("tabindex")}if(await Ne(),d){const S=a.hash&&document.getElementById(a.hash.slice(1));k?scrollTo(k.x,k.y):S?S.scrollIntoView():scrollTo(0,0)}}else await Ne();r.promise=null,r.id=null,d=!0,m.props.page&&(ie=m.props.page);const v=m.state.branch[m.state.branch.length-1];$=((U=v==null?void 0:v.node.shared)==null?void 0:U.router)!==!1,o&&o(),p=!1}function Ee(a){t=a.state;const f=document.querySelector("style[data-sveltekit]");if(f&&f.remove(),ie=a.props.page,P=new $t({target:s,props:{...a.props,stores:G},hydrate:!0}),$){const h={from:null,to:new URL(location.href)};u.after_navigate.forEach(o=>o(h))}l=!0}async function te({url:a,params:f,branch:h,status:o,error:c,routeId:y,validation_errors:m}){const v=h.filter(Boolean),b={type:"loaded",state:{url:a,params:f,branch:h,error:c,session_id:g},props:{components:v.map(R=>R.node.component),errors:m}};let L={},U=!1;for(let R=0;R<v.length;R+=1)L={...L,...v[R].data},(U||!t.branch.some(S=>S===v[R]))&&(b.props[`data_${R}`]=L,U=!0);if(!t.url||a.href!==t.url.href||t.error!==c||U){b.props.page={error:c,params:f,routeId:y,status:o,url:a,data:L};const R=(S,A)=>{Object.defineProperty(b.props.page,S,{get:()=>{throw new Error(`$page.${S} has been replaced by $page.url.${A}`)}})};R("origin","origin"),R("path","pathname"),R("query","searchParams")}return b}async function oe({loader:a,parent:f,url:h,params:o,routeId:c,server_data_node:y}){var L,U,k,R,S;let m=null;const v={dependencies:new Set,params:new Set,parent:!1,url:!1},b=await a();if((L=b.shared)!=null&&L.load){let A=function(..._){for(const q of _){const{href:N}=new URL(q,h);v.dependencies.add(N)}};const w={};for(const _ in o)Object.defineProperty(w,_,{get(){return v.params.add(_),o[_]},enumerable:!0});const C=new ot(h),j={routeId:c,params:w,data:(U=y==null?void 0:y.data)!=null?U:null,get url(){return v.url=!0,C},async fetch(_,q){let N;typeof _=="string"?N=_:(N=_.url,q={body:_.method==="GET"||_.method==="HEAD"?void 0:await _.blob(),cache:_.cache,credentials:_.credentials,headers:_.headers,integrity:_.integrity,keepalive:_.keepalive,method:_.method,mode:_.mode,redirect:_.redirect,referrer:_.referrer,referrerPolicy:_.referrerPolicy,signal:_.signal,...q});const X=new URL(N,h).href;return A(X),l?ae(X,q):ct(N,q)},setHeaders:()=>{},depends:A,parent(){return v.parent=!0,f()}};Object.defineProperties(j,{props:{get(){throw new Error("@migration task: Replace `props` with `data` stuff https://github.com/sveltejs/kit/discussions/5774#discussioncomment-3292693")},enumerable:!1},session:{get(){throw new Error("session is no longer available. See https://github.com/sveltejs/kit/discussions/5883")},enumerable:!1},stuff:{get(){throw new Error("@migration task: Remove stuff https://github.com/sveltejs/kit/discussions/5774#discussioncomment-3292693")},enumerable:!1}}),m=(k=await b.shared.load.call(null,j))!=null?k:null}return{node:b,loader:a,server:y,shared:(R=b.shared)!=null&&R.load?{type:"data",data:m,uses:v}:null,data:(S=m!=null?m:y==null?void 0:y.data)!=null?S:null}}function Se(a,f,h){if(!h)return!1;if(h.parent&&f||a.url&&h.url)return!0;for(const o of a.params)if(h.params.has(o))return!0;for(const o of h.dependencies)if(i.some(c=>c(o)))return!0;return!1}function le(a){var f,h;return(a==null?void 0:a.type)==="data"?{type:"data",data:a.data,uses:{dependencies:new Set((f=a.uses.dependencies)!=null?f:[]),params:new Set((h=a.uses.params)!=null?h:[]),parent:!!a.uses.parent,url:!!a.uses.url}}:null}async function Le({id:a,url:f,params:h,route:o}){if(r.id===a&&r.promise)return r.promise;const{errors:c,layouts:y,leaf:m}=o,v=t.url&&{url:a!==t.url.pathname+t.url.search,params:Object.keys(h).filter(w=>t.params[w]!==h[w])};[...c,...y,m].forEach(w=>w==null?void 0:w().catch(()=>{}));const b=[...y,m];let L=null;const U=b.reduce((w,C,j)=>{var N;const _=t.branch[j],q=C&&((_==null?void 0:_.loader)!==C||Se(v,w.some(Boolean),(N=_.server)==null?void 0:N.uses));return w.push(q),w},[]);if(o.uses_server_data&&U.some(Boolean)){try{const w=await ae(`${f.pathname}${f.pathname.endsWith("/")?"":"/"}__data.json${f.search}`,{headers:{"x-sveltekit-invalidated":U.map(C=>C?"1":"").join(",")}});if(L=await w.json(),!w.ok)throw L}catch{F(f);return}if(L.type==="redirect")return L}const k=L==null?void 0:L.nodes;let R=!1;const S=b.map(async(w,C)=>{var X,je,Pe,Ae;if(!w)return;const j=t.branch[C],_=(X=k==null?void 0:k[C])!=null?X:null;if((!_||_.type==="skip")&&w===(j==null?void 0:j.loader)&&!Se(v,R,(je=j.shared)==null?void 0:je.uses))return j;if(R=!0,(_==null?void 0:_.type)==="error")throw _.httperror?ht(_.httperror.status,_.httperror.message):_.error;return oe({loader:w,url:f,params:h,routeId:o.id,parent:async()=>{var Ce;const Oe={};for(let fe=0;fe<C;fe+=1)Object.assign(Oe,(Ce=await S[fe])==null?void 0:Ce.data);return Oe},server_data_node:(Ae=(Pe=le(_))!=null?Pe:j==null?void 0:j.server)!=null?Ae:null})});for(const w of S)w.catch(()=>{});const A=[];for(let w=0;w<b.length;w+=1)if(b[w])try{A.push(await S[w])}catch(C){const j=C;if(j instanceof qe)return{type:"redirect",location:j.location};const _=C instanceof re?C.status:500;for(;w--;)if(c[w]){let q,N=w;for(;!A[N];)N-=1;try{return q={node:await c[w](),loader:c[w],data:{},server:null,shared:null},await te({url:f,params:h,branch:A.slice(0,N+1).concat(q),status:_,error:j,routeId:o.id})}catch{continue}}return await ne({status:_,error:j,url:f,routeId:o.id})}else A.push(void 0);return await te({url:f,params:h,branch:A,status:200,error:null,routeId:o.id})}async function ne({status:a,error:f,url:h,routeId:o}){var L;const c={},y=await we();let m=null;if(y.server){const U=await ae(`${h.pathname}${h.pathname.endsWith("/")?"":"/"}__data.json${h.search}`,{headers:{"x-sveltekit-invalidated":"1"}}),k=await U.json();if(m=(L=k==null?void 0:k[0])!=null?L:null,!U.ok||(k==null?void 0:k.type)!=="data"){F(h);return}}const v=await oe({loader:we,url:h,params:c,routeId:o,parent:()=>Promise.resolve({}),server_data_node:le(m)}),b={node:await be(),loader:be,shared:null,server:null,data:null};return await te({url:h,params:c,branch:[v,b],status:a,error:f,routeId:o})}function Re(a){if(a.origin!==location.origin||!a.pathname.startsWith(e))return;const f=decodeURI(a.pathname.slice(e.length)||"/");for(const h of he){const o=h.exec(f);if(o){const c=new URL(a.origin+st(a.pathname,n)+a.search+a.hash);return{id:c.pathname+c.search,route:h,params:it(o),url:c}}}}async function ce({url:a,scroll:f,keepfocus:h,redirect_chain:o,details:c,accepted:y,blocked:m}){const v=t.url;let b=!1;const L={from:v,to:a,cancel:()=>b=!0};if(u.before_navigate.forEach(U=>U(L)),b){m();return}me(O),y(),l&&G.navigating.set({from:t.url,to:a}),await $e(a,o,{scroll:f,keepfocus:h,details:c},()=>{const U={from:v,to:a};u.after_navigate.forEach(k=>k(U)),G.navigating.set(null)})}function F(a){return location.href=a.href,new Promise(()=>{})}return{after_navigate:a=>{_e(()=>(u.after_navigate.push(a),()=>{const f=u.after_navigate.indexOf(a);u.after_navigate.splice(f,1)}))},before_navigate:a=>{_e(()=>(u.before_navigate.push(a),()=>{const f=u.before_navigate.indexOf(a);u.before_navigate.splice(f,1)}))},disable_scroll_handling:()=>{(p||!l)&&(d=!1)},goto:(a,f={})=>ve(a,f,[]),invalidate:a=>{var f,h;if(a===void 0){for(const o of t.branch)(f=o==null?void 0:o.server)==null||f.uses.dependencies.add(""),(h=o==null?void 0:o.shared)==null||h.uses.dependencies.add("");i.push(()=>!0)}else if(typeof a=="function")i.push(a);else{const{href:o}=new URL(a,location.href);i.push(c=>c===o)}return E||(E=Promise.resolve().then(async()=>{await $e(new URL(location.href),[]),E=null})),E},prefetch:async a=>{const f=new URL(a,Ie(document));await ke(f)},prefetch_routes:async a=>{const h=(a?he.filter(o=>a.some(c=>o.exec(c))):he).map(o=>Promise.all([...o.layouts,o.leaf].map(c=>c==null?void 0:c())));await Promise.all(h)},_start_router:()=>{history.scrollRestoration="manual",addEventListener("beforeunload",o=>{let c=!1;const y={from:t.url,to:null,cancel:()=>c=!0};u.before_navigate.forEach(m=>m(y)),c?(o.preventDefault(),o.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{if(document.visibilityState==="hidden"){me(O);try{sessionStorage[Ke]=JSON.stringify(x)}catch{}}});const a=o=>{const c=De(o);c&&c.href&&c.hasAttribute("sveltekit:prefetch")&&ke(Te(c))};let f;const h=o=>{clearTimeout(f),f=setTimeout(()=>{var c;(c=o.target)==null||c.dispatchEvent(new CustomEvent("sveltekit:trigger_prefetch",{bubbles:!0}))},20)};addEventListener("touchstart",a),addEventListener("mousemove",h),addEventListener("sveltekit:trigger_prefetch",a),addEventListener("click",o=>{if(!$||o.button||o.which!==1||o.metaKey||o.ctrlKey||o.shiftKey||o.altKey||o.defaultPrevented)return;const c=De(o);if(!c||!c.href)return;const y=c instanceof SVGAElement,m=Te(c);if(!y&&!(m.protocol==="https:"||m.protocol==="http:"))return;const v=(c.getAttribute("rel")||"").split(/\s+/);if(c.hasAttribute("download")||v.includes("external")||c.hasAttribute("sveltekit:reload")||(y?c.target.baseVal:c.target))return;const[b,L]=m.href.split("#");if(L!==void 0&&b===location.href.split("#")[0]){Q=!0,me(O),G.page.set({...ie,url:m}),G.page.notify();return}ce({url:m,scroll:c.hasAttribute("sveltekit:noscroll")?ge():null,keepfocus:!1,redirect_chain:[],details:{state:{},replaceState:m.href===location.href},accepted:()=>o.preventDefault(),blocked:()=>o.preventDefault()})}),addEventListener("popstate",o=>{if(o.state&&$){if(o.state[H]===O)return;ce({url:new URL(location.href),scroll:x[o.state[H]],keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{O=o.state[H]},blocked:()=>{const c=O-o.state[H];history.go(c)}})}}),addEventListener("hashchange",()=>{Q&&(Q=!1,history.replaceState({...history.state,[H]:++O},"",location.href))});for(const o of document.querySelectorAll("link"))o.rel==="icon"&&(o.href=o.href);addEventListener("pageshow",o=>{o.persisted&&G.navigating.set(null)})},_hydrate:async({status:a,error:f,node_ids:h,params:o,routeId:c})=>{const y=new URL(location.href);let m;try{const v=(k,R)=>{const S=document.querySelector(`script[sveltekit\\:data-type="${k}"]`);return S!=null&&S.textContent?JSON.parse(S.textContent):R},b=v("server_data",[]),L=v("validation_errors",void 0),U=h.map(async(k,R)=>oe({loader:se[k],url:y,params:o,routeId:c,parent:async()=>{const S={};for(let A=0;A<R;A+=1)Object.assign(S,(await U[A]).data);return S},server_data_node:le(b[R])}));m=await te({url:y,params:o,branch:await Promise.all(U),status:a,error:f!=null&&f.__is_http_error?new re(f.status,f.message):f,validation_errors:L,routeId:c})}catch(v){const b=v;if(b instanceof qe){await F(new URL(v.location,location.href));return}m=await ne({status:b instanceof re?b.status:500,error:b,url:y,routeId:c})}Ee(m)}}}function Ot(s){}async function Ct({paths:s,target:e,route:n,spa:i,trailing_slash:r,hydrate:u}){const t=Ut({target:e,base:s.base,trailing_slash:r});rt({client:t}),at(s),u&&await t._hydrate(u),n&&(i&&t.goto(location.href,{replaceState:!0}),t._start_router()),dispatchEvent(new CustomEvent("sveltekit:start"))}export{Ot as set_public_env,Ct as start};
build/_app/version.json CHANGED
@@ -1 +1 @@
1
- {"version":"1661354786072"}
 
1
+ {"version":"1661355192937"}
build/index.html CHANGED
@@ -6,11 +6,11 @@
6
  <meta name="viewport" content="width=device-width" />
7
  <meta http-equiv="content-security-policy" content=""><link href="https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.css" rel="stylesheet" data-svelte="svelte-18yikln"><script src="https://code.jquery.com/jquery-1.12.4.min.js" data-svelte="svelte-18yikln"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.min.js" data-svelte="svelte-18yikln"></script>
8
  <link href="/staticspaceiframe/huggingface/diffuse-the-rest/build/_app/immutable/assets/+layout-c8229c03.css" rel="stylesheet">
9
- <link rel="modulepreload" href="/staticspaceiframe/huggingface/diffuse-the-rest/build/_app/immutable/start-b2ec6096.js">
10
  <link rel="modulepreload" href="/staticspaceiframe/huggingface/diffuse-the-rest/build/_app/immutable/chunks/index-3def1fb1.js">
11
- <link rel="modulepreload" href="/staticspaceiframe/huggingface/diffuse-the-rest/build/_app/immutable/chunks/singletons-18285dd8.js">
12
  <link rel="modulepreload" href="/staticspaceiframe/huggingface/diffuse-the-rest/build/_app/immutable/components/pages/_layout.svelte-5a07bc44.js">
13
- <link rel="modulepreload" href="/staticspaceiframe/huggingface/diffuse-the-rest/build/_app/immutable/components/pages/_page.svelte-f455fa8a.js">
14
  </head>
15
  <body>
16
  <div>
@@ -25,7 +25,7 @@
25
 
26
 
27
  <script type="module" data-sveltekit-hydrate="tzrneh">
28
- import { set_public_env, start } from "/staticspaceiframe/huggingface/diffuse-the-rest/build/_app/immutable/start-b2ec6096.js";
29
 
30
  set_public_env({});
31
 
 
6
  <meta name="viewport" content="width=device-width" />
7
  <meta http-equiv="content-security-policy" content=""><link href="https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.css" rel="stylesheet" data-svelte="svelte-18yikln"><script src="https://code.jquery.com/jquery-1.12.4.min.js" data-svelte="svelte-18yikln"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/drawingboard.js/0.4.2/drawingboard.min.js" data-svelte="svelte-18yikln"></script>
8
  <link href="/staticspaceiframe/huggingface/diffuse-the-rest/build/_app/immutable/assets/+layout-c8229c03.css" rel="stylesheet">
9
+ <link rel="modulepreload" href="/staticspaceiframe/huggingface/diffuse-the-rest/build/_app/immutable/start-ce22c7e6.js">
10
  <link rel="modulepreload" href="/staticspaceiframe/huggingface/diffuse-the-rest/build/_app/immutable/chunks/index-3def1fb1.js">
11
+ <link rel="modulepreload" href="/staticspaceiframe/huggingface/diffuse-the-rest/build/_app/immutable/chunks/singletons-638b2b08.js">
12
  <link rel="modulepreload" href="/staticspaceiframe/huggingface/diffuse-the-rest/build/_app/immutable/components/pages/_layout.svelte-5a07bc44.js">
13
+ <link rel="modulepreload" href="/staticspaceiframe/huggingface/diffuse-the-rest/build/_app/immutable/components/pages/_page.svelte-c68d04f4.js">
14
  </head>
15
  <body>
16
  <div>
 
25
 
26
 
27
  <script type="module" data-sveltekit-hydrate="tzrneh">
28
+ import { set_public_env, start } from "/staticspaceiframe/huggingface/diffuse-the-rest/build/_app/immutable/start-ce22c7e6.js";
29
 
30
  set_public_env({});
31
 
build/vite-manifest.json CHANGED
@@ -1,11 +1,11 @@
1
  {
2
  "node_modules/@sveltejs/kit/src/runtime/client/start.js": {
3
- "file": "_app/immutable/start-b2ec6096.js",
4
  "src": "node_modules/@sveltejs/kit/src/runtime/client/start.js",
5
  "isEntry": true,
6
  "imports": [
7
  "_index-3def1fb1.js",
8
- "_singletons-18285dd8.js"
9
  ],
10
  "dynamicImports": [
11
  ".svelte-kit/generated/nodes/0.js",
@@ -25,24 +25,24 @@
25
  ]
26
  },
27
  "node_modules/@sveltejs/kit/src/runtime/components/error.svelte": {
28
- "file": "_app/immutable/components/error.svelte-0b07fe35.js",
29
  "src": "node_modules/@sveltejs/kit/src/runtime/components/error.svelte",
30
  "isEntry": true,
31
  "imports": [
32
  "_index-3def1fb1.js",
33
- "_singletons-18285dd8.js"
34
  ]
35
  },
36
  "src/routes/+page.svelte": {
37
- "file": "_app/immutable/components/pages/_page.svelte-f455fa8a.js",
38
  "src": "src/routes/+page.svelte",
39
  "isEntry": true,
40
  "imports": [
41
  "_index-3def1fb1.js"
42
  ]
43
  },
44
- "_singletons-18285dd8.js": {
45
- "file": "_app/immutable/chunks/singletons-18285dd8.js",
46
  "imports": [
47
  "_index-3def1fb1.js"
48
  ]
@@ -60,17 +60,17 @@
60
  ]
61
  },
62
  ".svelte-kit/generated/nodes/1.js": {
63
- "file": "_app/immutable/chunks/1-5a0052f4.js",
64
  "src": ".svelte-kit/generated/nodes/1.js",
65
  "isDynamicEntry": true,
66
  "imports": [
67
  "node_modules/@sveltejs/kit/src/runtime/components/error.svelte",
68
  "_index-3def1fb1.js",
69
- "_singletons-18285dd8.js"
70
  ]
71
  },
72
  ".svelte-kit/generated/nodes/2.js": {
73
- "file": "_app/immutable/chunks/2-1982e582.js",
74
  "src": ".svelte-kit/generated/nodes/2.js",
75
  "isDynamicEntry": true,
76
  "imports": [
 
1
  {
2
  "node_modules/@sveltejs/kit/src/runtime/client/start.js": {
3
+ "file": "_app/immutable/start-ce22c7e6.js",
4
  "src": "node_modules/@sveltejs/kit/src/runtime/client/start.js",
5
  "isEntry": true,
6
  "imports": [
7
  "_index-3def1fb1.js",
8
+ "_singletons-638b2b08.js"
9
  ],
10
  "dynamicImports": [
11
  ".svelte-kit/generated/nodes/0.js",
 
25
  ]
26
  },
27
  "node_modules/@sveltejs/kit/src/runtime/components/error.svelte": {
28
+ "file": "_app/immutable/components/error.svelte-4e8f75f7.js",
29
  "src": "node_modules/@sveltejs/kit/src/runtime/components/error.svelte",
30
  "isEntry": true,
31
  "imports": [
32
  "_index-3def1fb1.js",
33
+ "_singletons-638b2b08.js"
34
  ]
35
  },
36
  "src/routes/+page.svelte": {
37
+ "file": "_app/immutable/components/pages/_page.svelte-c68d04f4.js",
38
  "src": "src/routes/+page.svelte",
39
  "isEntry": true,
40
  "imports": [
41
  "_index-3def1fb1.js"
42
  ]
43
  },
44
+ "_singletons-638b2b08.js": {
45
+ "file": "_app/immutable/chunks/singletons-638b2b08.js",
46
  "imports": [
47
  "_index-3def1fb1.js"
48
  ]
 
60
  ]
61
  },
62
  ".svelte-kit/generated/nodes/1.js": {
63
+ "file": "_app/immutable/chunks/1-e5d5fea1.js",
64
  "src": ".svelte-kit/generated/nodes/1.js",
65
  "isDynamicEntry": true,
66
  "imports": [
67
  "node_modules/@sveltejs/kit/src/runtime/components/error.svelte",
68
  "_index-3def1fb1.js",
69
+ "_singletons-638b2b08.js"
70
  ]
71
  },
72
  ".svelte-kit/generated/nodes/2.js": {
73
+ "file": "_app/immutable/chunks/2-15189b3a.js",
74
  "src": ".svelte-kit/generated/nodes/2.js",
75
  "isDynamicEntry": true,
76
  "imports": [
src/routes/+page.svelte CHANGED
@@ -89,46 +89,51 @@
89
  body: form
90
  });
91
 
92
- const json = JSON.parse(await response.text());
93
-
94
- const { images: imagesBase64Strs }: { images: string[] } = json;
95
-
96
- const imgEls = await Promise.all(
97
- imagesBase64Strs.map(async (imgBase64Str) => {
98
- const imgEl = new Image();
99
- imgEl.src = `data:image/png;base64, ${imgBase64Str}`;
100
- // await image.onload
101
- await new Promise((resolve, _) => {
102
- imgEl.onload = () => resolve(imgEl);
103
- });
104
- return imgEl;
105
- })
106
- );
107
-
108
- isLoading = false;
109
-
110
- if (interval) {
111
- clearInterval(interval);
112
- }
113
- let i = 0;
114
- imageTs = performance.now();
115
- drawImage(imgEls[i % imgEls.length]);
116
- drawNextImage = () => {
117
  if (interval) {
118
  clearInterval(interval);
119
  }
120
- imageTs = performance.now();
121
- i = i + 1;
122
- drawImage(imgEls[i % imgEls.length]);
123
- };
124
- interval = setInterval(() => {
125
- i = i + 1;
126
  imageTs = performance.now();
127
  drawImage(imgEls[i % imgEls.length]);
128
- }, 2500);
129
-
130
- if (!isOutputControlAdded) {
131
- addOutputControls();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
132
  }
133
  }
134
 
@@ -149,7 +154,7 @@
149
  if (interval) {
150
  clearInterval(interval);
151
  }
152
- }
153
  }
154
  }
155
 
 
89
  body: form
90
  });
91
 
92
+ try {
93
+ const json = JSON.parse(await response.text());
94
+
95
+ const { images: imagesBase64Strs }: { images: string[] } = json;
96
+
97
+ const imgEls = await Promise.all(
98
+ imagesBase64Strs.map(async (imgBase64Str) => {
99
+ const imgEl = new Image();
100
+ imgEl.src = `data:image/png;base64, ${imgBase64Str}`;
101
+ // await image.onload
102
+ await new Promise((resolve, _) => {
103
+ imgEl.onload = () => resolve(imgEl);
104
+ });
105
+ return imgEl;
106
+ })
107
+ );
108
+
109
+ isLoading = false;
110
+
 
 
 
 
 
 
111
  if (interval) {
112
  clearInterval(interval);
113
  }
114
+ let i = 0;
 
 
 
 
 
115
  imageTs = performance.now();
116
  drawImage(imgEls[i % imgEls.length]);
117
+ drawNextImage = () => {
118
+ if (interval) {
119
+ clearInterval(interval);
120
+ }
121
+ imageTs = performance.now();
122
+ i = i + 1;
123
+ drawImage(imgEls[i % imgEls.length]);
124
+ };
125
+ interval = setInterval(() => {
126
+ i = i + 1;
127
+ imageTs = performance.now();
128
+ drawImage(imgEls[i % imgEls.length]);
129
+ }, 2500);
130
+
131
+ if (!isOutputControlAdded) {
132
+ addOutputControls();
133
+ }
134
+ } catch (err) {
135
+ console.error(err);
136
+ alert('Error happened: please see console');
137
  }
138
  }
139
 
 
154
  if (interval) {
155
  clearInterval(interval);
156
  }
157
+ };
158
  }
159
  }
160
 
svelte.config.js CHANGED
@@ -3,7 +3,6 @@ import preprocess from 'svelte-preprocess';
3
 
4
  const dev = process.env.NODE_ENV === 'development';
5
 
6
-
7
  /** @type {import('@sveltejs/kit').Config} */
8
  const config = {
9
  // Consult https://github.com/sveltejs/svelte-preprocess
@@ -12,13 +11,13 @@ const config = {
12
 
13
  kit: {
14
  paths: {
15
- base: dev ? '' : '/staticspaceiframe/huggingface/diffuse-the-rest/build',
16
  },
17
  adapter: adapter(),
18
- prerender:{
19
- default: true,
20
  }
21
  }
22
  };
23
 
24
- export default config;
 
3
 
4
  const dev = process.env.NODE_ENV === 'development';
5
 
 
6
  /** @type {import('@sveltejs/kit').Config} */
7
  const config = {
8
  // Consult https://github.com/sveltejs/svelte-preprocess
 
11
 
12
  kit: {
13
  paths: {
14
+ base: dev ? '' : '/staticspaceiframe/huggingface/diffuse-the-rest/build'
15
  },
16
  adapter: adapter(),
17
+ prerender: {
18
+ default: true
19
  }
20
  }
21
  };
22
 
23
+ export default config;