Ron Au commited on
Commit
282844c
1 Parent(s): f73c195

fix(ui): Add iFrame Resizer script

Browse files
source/ui/src/app.html CHANGED
@@ -10,10 +10,10 @@
10
  <link rel="stylesheet" href="%svelte.assets%/style.css" />
11
  <link href="https://fonts.googleapis.com/css2?family=Italiana&family=Lato&display=swap" rel="stylesheet" />
12
  <meta name="viewport" content="width=device-width, initial-scale=1" />
 
13
  %svelte.head%
14
  </head>
15
  <body>
16
  <div>%svelte.body%</div>
17
  </body>
18
- <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.2/iframeResizer.contentWindow.min.js"></script>
19
  </html>
 
10
  <link rel="stylesheet" href="%svelte.assets%/style.css" />
11
  <link href="https://fonts.googleapis.com/css2?family=Italiana&family=Lato&display=swap" rel="stylesheet" />
12
  <meta name="viewport" content="width=device-width, initial-scale=1" />
13
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.2/iframeResizer.contentWindow.min.js"></script>
14
  %svelte.head%
15
  </head>
16
  <body>
17
  <div>%svelte.body%</div>
18
  </body>
 
19
  </html>
static/_app/manifest.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  ".svelte-kit/runtime/client/start.js": {
3
- "file": "start-2d5ecfbd.js",
4
  "src": ".svelte-kit/runtime/client/start.js",
5
  "isEntry": true,
6
  "imports": [
@@ -32,7 +32,7 @@
32
  ]
33
  },
34
  "src/routes/index.svelte": {
35
- "file": "pages/index.svelte-f287d908.js",
36
  "src": "src/routes/index.svelte",
37
  "isEntry": true,
38
  "isDynamicEntry": true,
 
1
  {
2
  ".svelte-kit/runtime/client/start.js": {
3
+ "file": "start-5745fde1.js",
4
  "src": ".svelte-kit/runtime/client/start.js",
5
  "isEntry": true,
6
  "imports": [
 
32
  ]
33
  },
34
  "src/routes/index.svelte": {
35
+ "file": "pages/index.svelte-6719d8d0.js",
36
  "src": "src/routes/index.svelte",
37
  "isEntry": true,
38
  "isDynamicEntry": true,
static/_app/pages/{index.svelte-f287d908.js → index.svelte-6719d8d0.js} RENAMED
@@ -1,5 +1,5 @@
1
- import{S as F,i as X,s as Y,e as v,k as w,c as y,a as b,d as h,m as E,K as te,b as _,g as B,J as u,L as z,t as C,h as S,j as Ie,E as W,M as He,N as j,O as ue,P as Ge,w as V,x as H,y as G,Q as Ue,q as A,o as M,B as U,R as oe,T as Fe,U as fe,f as ce,V as Xe,W as ae,n as Ne,p as De,X as Ye,l as de,Y as Je}from"../chunks/index-f8f7cfca.js";import{w as se}from"../chunks/index-7a30815e.js";const be=se("synth"),ke=se("medium"),$e=se("medium"),ye=se(!1),we=se(""),Ee=se(""),Te=se(""),_e={piano:"Piano",chamber:"Chamber Music",rock_and_metal:"Rock and Metal",synth:"Synthesizer",church:"Church",timpani_strings_harp:"Timpani, Contrabass, Harp",country:"Country"},Ke={low:"Low",medium:"Medium",high:"High"},Qe={low:"Low",medium:"Medium",high:"High",very_high:"Very High"};function Me(a,e,t){const s=a.slice();return s[4]=e[t],s[6]=t,s}function je(a){let e,t,s,c,l,n,r,i,d,f,o,g;return{c(){e=v("label"),t=v("div"),s=v("img"),n=w(),r=v("input"),d=w(),this.h()},l(p){e=y(p,"LABEL",{"data-selected":!0,class:!0});var $=b(e);t=y($,"DIV",{class:!0});var O=b(t);s=y(O,"IMG",{src:!0,alt:!0,class:!0}),O.forEach(h),n=E($),r=y($,"INPUT",{type:!0,class:!0}),d=E($),$.forEach(h),this.h()},h(){te(s.src,c=`${a[4]}.svg`)||_(s,"src",c),_(s,"alt",l=_e[a[4]]),_(s,"class","svelte-1r9pswz"),_(t,"class","svelte-1r9pswz"),_(r,"type","radio"),r.__value=i=a[4],r.value=r.__value,_(r,"class","svelte-1r9pswz"),a[3][0].push(r),_(e,"data-selected",f=a[0]===a[4]),_(e,"class","svelte-1r9pswz")},m(p,$){B(p,e,$),u(e,t),u(t,s),u(e,n),u(e,r),r.checked=r.__value===a[0],u(e,d),o||(g=z(r,"change",a[2]),o=!0)},p(p,$){$&1&&(r.checked=r.__value===p[0]),$&1&&f!==(f=p[0]===p[4])&&_(e,"data-selected",f)},d(p){p&&h(e),a[3][0].splice(a[3][0].indexOf(r),1),o=!1,g()}}}function Ze(a){let e,t,s=(_e[a[0]]||"Synthesizer")+"",c,l,n,r=a[1],i=[];for(let d=0;d<r.length;d+=1)i[d]=je(Me(a,r,d));return{c(){e=v("fieldset"),t=v("legend"),c=C(s),l=w(),n=v("div");for(let d=0;d<i.length;d+=1)i[d].c();this.h()},l(d){e=y(d,"FIELDSET",{class:!0});var f=b(e);t=y(f,"LEGEND",{class:!0});var o=b(t);c=S(o,s),o.forEach(h),l=E(f),n=y(f,"DIV",{class:!0});var g=b(n);for(let p=0;p<i.length;p+=1)i[p].l(g);g.forEach(h),f.forEach(h),this.h()},h(){_(t,"class","svelte-1r9pswz"),_(n,"class","grid svelte-1r9pswz"),_(e,"class","svelte-1r9pswz")},m(d,f){B(d,e,f),u(e,t),u(t,c),u(e,l),u(e,n);for(let o=0;o<i.length;o+=1)i[o].m(n,null)},p(d,[f]){if(f&1&&s!==(s=(_e[d[0]]||"Synthesizer")+"")&&Ie(c,s),f&3){r=d[1];let o;for(o=0;o<r.length;o+=1){const g=Me(d,r,o);i[o]?i[o].p(g,f):(i[o]=je(g),i[o].c(),i[o].m(n,null))}for(;o<i.length;o+=1)i[o].d(1);i.length=r.length}},i:W,o:W,d(d){d&&h(e),He(i,d)}}}function xe(a,e,t){let s;j(a,be,r=>t(0,s=r));const c=Object.keys(_e),l=[[]];function n(){s=this.__value,be.set(s)}return[s,c,n,l]}class et extends F{constructor(e){super(),X(this,e,xe,Ze,Y,{})}}function ze(a,e,t){const s=a.slice();return s[5]=e[t],s}function Pe(a){let e,t=a[1][a[5]]+"",s,c,l,n,r,i,d;return{c(){e=v("label"),s=C(t),c=w(),l=v("input"),this.h()},l(f){e=y(f,"LABEL",{"data-selected":!0,class:!0});var o=b(e);s=S(o,t),c=E(o),l=y(o,"INPUT",{type:!0,class:!0}),o.forEach(h),this.h()},h(){_(l,"type","radio"),l.__value=n=a[5],l.value=l.__value,_(l,"class","svelte-1m848u0"),a[4][0].push(l),_(e,"data-selected",r=a[5]===a[0]),_(e,"class","svelte-1m848u0")},m(f,o){B(f,e,o),u(e,s),u(e,c),u(e,l),l.checked=l.__value===a[0],i||(d=z(l,"change",a[3]),i=!0)},p(f,o){o&2&&t!==(t=f[1][f[5]]+"")&&Ie(s,t),o&1&&(l.checked=l.__value===f[0]),o&1&&r!==(r=f[5]===f[0])&&_(e,"data-selected",r)},d(f){f&&h(e),a[4][0].splice(a[4][0].indexOf(l),1),i=!1,d()}}}function tt(a){let e,t,s,c=a[2],l=[];for(let n=0;n<c.length;n+=1)l[n]=Pe(ze(a,c,n));return{c(){e=v("div");for(let n=0;n<l.length;n+=1)l[n].c();t=w(),s=v("input"),this.h()},l(n){e=y(n,"DIV",{class:!0});var r=b(e);for(let i=0;i<l.length;i+=1)l[i].l(r);t=E(r),s=y(r,"INPUT",{type:!0,class:!0}),r.forEach(h),this.h()},h(){_(s,"type","radio"),s.checked=!0,_(s,"class","svelte-1m848u0"),_(e,"class","options svelte-1m848u0")},m(n,r){B(n,e,r);for(let i=0;i<l.length;i+=1)l[i].m(e,null);u(e,t),u(e,s)},p(n,[r]){if(r&7){c=n[2];let i;for(i=0;i<c.length;i+=1){const d=ze(n,c,i);l[i]?l[i].p(d,r):(l[i]=Pe(d),l[i].c(),l[i].m(e,t))}for(;i<l.length;i+=1)l[i].d(1);l.length=c.length}},i:W,o:W,d(n){n&&h(e),He(l,n)}}}function st(a,e,t){let{options:s}=e;const c=Object.keys(s);let{selection:l=c[1]}=e;const n=[[]];function r(){l=this.__value,t(0,l)}return a.$$set=i=>{"options"in i&&t(1,s=i.options),"selection"in i&&t(0,l=i.selection)},[l,s,c,r,n]}class We extends F{constructor(e){super(),X(this,e,st,tt,Y,{options:1,selection:0})}}function lt(a){let e,t,s,c,l,n,r,i;function d(o){a[1](o)}let f={options:Ke};return a[0]!==void 0&&(f.selection=a[0]),n=new We({props:f}),ue.push(()=>Ge(n,"selection",d)),{c(){e=v("div"),t=v("fieldset"),s=v("legend"),c=C("Note density"),l=w(),V(n.$$.fragment),this.h()},l(o){e=y(o,"DIV",{});var g=b(e);t=y(g,"FIELDSET",{class:!0});var p=b(t);s=y(p,"LEGEND",{class:!0});var $=b(s);c=S($,"Note density"),$.forEach(h),l=E(p),H(n.$$.fragment,p),p.forEach(h),g.forEach(h),this.h()},h(){_(s,"class","svelte-1ikh8be"),_(t,"class","svelte-1ikh8be")},m(o,g){B(o,e,g),u(e,t),u(t,s),u(s,c),u(t,l),G(n,t,null),i=!0},p(o,[g]){const p={};!r&&g&1&&(r=!0,p.selection=o[0],Ue(()=>r=!1)),n.$set(p)},i(o){i||(A(n.$$.fragment,o),i=!0)},o(o){M(n.$$.fragment,o),i=!1},d(o){o&&h(e),U(n)}}}function nt(a,e,t){let s;j(a,ke,l=>t(0,s=l));function c(l){s=l,ke.set(s)}return[s,c]}class at extends F{constructor(e){super(),X(this,e,nt,lt,Y,{})}}function rt(a){let e,t,s,c,l,n,r,i;function d(o){a[1](o)}let f={options:Qe};return a[0]!==void 0&&(f.selection=a[0]),n=new We({props:f}),ue.push(()=>Ge(n,"selection",d)),{c(){e=v("div"),t=v("fieldset"),s=v("legend"),c=C("Temperature"),l=w(),V(n.$$.fragment),this.h()},l(o){e=y(o,"DIV",{});var g=b(e);t=y(g,"FIELDSET",{class:!0});var p=b(t);s=y(p,"LEGEND",{class:!0});var $=b(s);c=S($,"Temperature"),$.forEach(h),l=E(p),H(n.$$.fragment,p),p.forEach(h),g.forEach(h),this.h()},h(){_(s,"class","svelte-1ikh8be"),_(t,"class","svelte-1ikh8be")},m(o,g){B(o,e,g),u(e,t),u(t,s),u(s,c),u(t,l),G(n,t,null),i=!0},p(o,[g]){const p={};!r&&g&1&&(r=!0,p.selection=o[0],Ue(()=>r=!1)),n.$set(p)},i(o){i||(A(n.$$.fragment,o),i=!0)},o(o){M(n.$$.fragment,o),i=!1},d(o){o&&h(e),U(n)}}}function ot(a,e,t){let s;j(a,$e,l=>t(0,s=l));function c(l){s=l,$e.set(s)}return[s,c]}class it extends F{constructor(e){super(),X(this,e,ot,rt,Y,{})}}function ct(a){let e,t,s;return{c(){e=C("Compose "),t=v("img"),this.h()},l(c){e=S(c,"Compose "),t=y(c,"IMG",{src:!0,alt:!0,class:!0}),this.h()},h(){te(t.src,s="wand.svg")||_(t,"src",s),_(t,"alt","Magic wand"),_(t,"class","svelte-18w38ow")},m(c,l){B(c,e,l),B(c,t,l)},d(c){c&&h(e),c&&h(t)}}}function ut(a){let e;return{c(){e=C("Composing...")},l(t){e=S(t,"Composing...")},m(t,s){B(t,e,s)},d(t){t&&h(e)}}}function ft(a){let e,t,s;function c(r,i){return r[0]?ut:ct}let l=c(a),n=l(a);return{c(){e=v("button"),n.c(),this.h()},l(r){e=y(r,"BUTTON",{class:!0});var i=b(e);n.l(i),i.forEach(h),this.h()},h(){e.disabled=a[0],_(e,"class","svelte-18w38ow")},m(r,i){B(r,e,i),n.m(e,null),t||(s=z(e,"click",a[1]),t=!0)},p(r,[i]){l!==(l=c(r))&&(n.d(1),n=l(r),n&&(n.c(),n.m(e,null))),i&1&&(e.disabled=r[0])},i:W,o:W,d(r){r&&h(e),n.d(),t=!1,s()}}}function dt(a,e,t){let s,c,l,n,r,i,d;return j(a,ye,o=>t(0,s=o)),j(a,we,o=>t(2,c=o)),j(a,Te,o=>t(3,l=o)),j(a,Ee,o=>t(4,n=o)),j(a,$e,o=>t(5,r=o)),j(a,ke,o=>t(6,i=o)),j(a,be,o=>t(7,d=o)),[s,async()=>{try{oe(ye,s=!0,s);const o=await fetch("compose",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({music_style:d,density:i,temperature:r})});if(!o.ok)throw new Error(`Unable to create composition: [${o.status}] ${o.text()}`);const{audio:g,image:p,tokens:$}=await o.json();oe(Ee,n=p,n),oe(Te,l=$,l),oe(we,c=g,c)}catch(o){console.error(o)}finally{oe(ye,s=!1,s)}}]}class _t extends F{constructor(e){super(),X(this,e,dt,ft,Y,{})}}function re(a,{delay:e=0,duration:t=400,easing:s=Fe}={}){const c=+getComputedStyle(a).opacity;return{delay:e,duration:t,easing:s,css:l=>`opacity: ${l*c}`}}function qe(a){let e,t,s,c,l,n,r,i=!1,d,f=!0,o,g,p=`translateX(${a[5]*(a[0]/a[1])}px)`,$,O,L,P,q;function R(){cancelAnimationFrame(d),n.paused||(d=Je(R),i=!0),a[12].call(n)}let m=a[2]&&Re(a);return{c(){e=v("section"),t=v("div"),s=v("img"),l=w(),n=v("audio"),o=w(),g=v("div"),$=w(),m&&m.c(),this.h()},l(k){e=y(k,"SECTION",{class:!0});var N=b(e);t=y(N,"DIV",{class:!0});var T=b(t);s=y(T,"IMG",{class:!0,src:!0,alt:!0,draggable:!0}),l=E(T),n=y(T,"AUDIO",{src:!0,class:!0}),b(n).forEach(h),o=E(T),g=y(T,"DIV",{class:!0}),b(g).forEach(h),$=E(T),m&&m.l(T),T.forEach(h),N.forEach(h),this.h()},h(){_(s,"class","visualisation svelte-t1xv1q"),te(s.src,c=a[7])||_(s,"src",c),_(s,"alt","MIDI notes of composition"),_(s,"draggable","false"),te(n.src,r=a[6])||_(n,"src",r),_(n,"class","svelte-t1xv1q"),a[1]===void 0&&fe(()=>a[13].call(n)),_(g,"class","handle svelte-t1xv1q"),ce(g,"transform",p,!1),_(t,"class","container svelte-t1xv1q"),ce(t,"width",a[5]?a[5]+"px":"512px",!1),_(e,"class","svelte-t1xv1q")},m(k,N){B(k,e,N),u(e,t),u(t,s),a[10](s),u(t,l),u(t,n),u(t,o),u(t,g),u(t,$),m&&m.m(t,null),a[16](t),L=!0,P||(q=[z(s,"click",a[11]),z(n,"timeupdate",R),z(n,"durationchange",a[13]),z(n,"play",a[14]),z(n,"pause",a[14]),z(t,"mousemove",a[8]),z(t,"touchmove",Xe(a[8]))],P=!0)},p(k,N){(!L||N&128&&!te(s.src,c=k[7]))&&_(s,"src",c),(!L||N&64&&!te(n.src,r=k[6]))&&_(n,"src",r),!i&&N&1&&!isNaN(k[0])&&(n.currentTime=k[0]),i=!1,N&4&&f!==(f=k[2])&&n[f?"pause":"play"](),N&35&&p!==(p=`translateX(${k[5]*(k[0]/k[1])}px)`)&&ce(g,"transform",p,!1),k[2]?m?(m.p(k,N),N&4&&A(m,1)):(m=Re(k),m.c(),A(m,1),m.m(t,null)):m&&(Ne(),M(m,1,1,()=>{m=null}),De()),N&32&&ce(t,"width",k[5]?k[5]+"px":"512px",!1)},i(k){L||(A(m),fe(()=>{O||(O=ae(e,re,{},!0)),O.run(1)}),L=!0)},o(k){M(m),O||(O=ae(e,re,{},!1)),O.run(0),L=!1},d(k){k&&h(e),a[10](null),m&&m.d(),a[16](null),k&&O&&O.end(),P=!1,Ye(q)}}}function Re(a){let e,t,s,c,l,n;return{c(){e=v("img"),this.h()},l(r){e=y(r,"IMG",{class:!0,src:!0,alt:!0,draggable:!0}),this.h()},h(){_(e,"class","play svelte-t1xv1q"),te(e.src,t="play.svg")||_(e,"src",t),_(e,"alt","Play button"),_(e,"draggable","false")},m(r,i){B(r,e,i),c=!0,l||(n=z(e,"click",a[15]),l=!0)},p:W,i(r){c||(fe(()=>{s||(s=ae(e,re,{},!0)),s.run(1)}),c=!0)},o(r){s||(s=ae(e,re,{},!1)),s.run(0),c=!1},d(r){r&&h(e),r&&s&&s.end(),l=!1,n()}}}function ht(a){let e,t,s,c,l=a[6]&&qe(a);return{c(){l&&l.c(),e=de()},l(n){l&&l.l(n),e=de()},m(n,r){l&&l.m(n,r),B(n,e,r),t=!0,s||(c=z(window,"keydown",a[9]),s=!0)},p(n,[r]){n[6]?l?(l.p(n,r),r&64&&A(l,1)):(l=qe(n),l.c(),A(l,1),l.m(e.parentNode,e)):l&&(Ne(),M(l,1,1,()=>{l=null}),De())},i(n){t||(A(l),t=!0)},o(n){M(l),t=!1},d(n){l&&l.d(n),n&&h(e),s=!1,c()}}}function pt(a,e,t){let s,c,l;j(a,we,m=>t(6,c=m)),j(a,Ee,m=>t(7,l=m));let n,r,i=!0,d,f;const o=m=>{if(!r||m.type!=="touchmove"&&!(m.buttons&1))return;const{left:k,right:N}=d.getBoundingClientRect();t(0,n=r*(m.clientX-k)/(N-k)),console.log(s),console.log(f.clientWidth)},g=m=>{m.code==="Space"&&t(2,i=!i)};function p(m){ue[m?"unshift":"push"](()=>{f=m,t(3,f)})}const $=()=>t(2,i=!i);function O(){n=this.currentTime,t(0,n)}function L(){r=this.duration,t(1,r)}function P(){i=this.paused,t(2,i)}const q=()=>t(2,i=!i);function R(m){ue[m?"unshift":"push"](()=>{d=m,t(4,d)})}return a.$$.update=()=>{a.$$.dirty&8&&t(5,s=f&&f.clientWidth),a.$$.dirty&15&&(n||r||!i)&&t(5,s=f&&f.clientWidth)},[n,r,i,f,d,s,c,l,o,g,p,$,O,L,P,q,R]}class mt extends F{constructor(e){super(),X(this,e,pt,ht,Y,{})}}function Ve(a){let e,t,s,c,l,n,r,i;return{c(){e=v("section"),t=v("h2"),s=C("Tokenized notes"),c=w(),l=v("p"),n=C(a[0]),this.h()},l(d){e=y(d,"SECTION",{class:!0});var f=b(e);t=y(f,"H2",{});var o=b(t);s=S(o,"Tokenized notes"),o.forEach(h),c=E(f),l=y(f,"P",{class:!0});var g=b(l);n=S(g,a[0]),g.forEach(h),f.forEach(h),this.h()},h(){_(l,"class","svelte-4un5mw"),_(e,"class","svelte-4un5mw")},m(d,f){B(d,e,f),u(e,t),u(t,s),u(e,c),u(e,l),u(l,n),i=!0},p(d,f){(!i||f&1)&&Ie(n,d[0])},i(d){i||(fe(()=>{r||(r=ae(e,re,{},!0)),r.run(1)}),i=!0)},o(d){r||(r=ae(e,re,{},!1)),r.run(0),i=!1},d(d){d&&h(e),d&&r&&r.end()}}}function gt(a){let e,t,s=a[0]&&Ve(a);return{c(){s&&s.c(),e=de()},l(c){s&&s.l(c),e=de()},m(c,l){s&&s.m(c,l),B(c,e,l),t=!0},p(c,[l]){c[0]?s?(s.p(c,l),l&1&&A(s,1)):(s=Ve(c),s.c(),A(s,1),s.m(e.parentNode,e)):s&&(Ne(),M(s,1,1,()=>{s=null}),De())},i(c){t||(A(s),t=!0)},o(c){M(s),t=!1},d(c){s&&s.d(c),c&&h(e)}}}function vt(a,e,t){let s;return j(a,Te,c=>t(0,s=c)),[s]}class yt extends F{constructor(e){super(),X(this,e,vt,gt,Y,{})}}function bt(a){let e,t,s,c,l,n,r,i,d,f,o,g,p,$,O,L,P,q,R,m,k,N,T,J,he,K,pe,Q,me,Z,ge,x,ve,ee,ie;return J=new et({}),K=new at({}),Q=new it({}),Z=new _t({}),x=new mt({}),ee=new yt({}),{c(){e=v("main"),t=v("h1"),s=C("Composer"),c=w(),l=v("p"),n=C("A hundred thousand songs used to train. One AI model. Infinite compositions."),r=w(),i=v("p"),d=C(`This space contains a deep neural network model that can compose music. You can use it to generate music in
2
- different styles, 4 bars at a time.`),f=w(),o=v("p"),g=C("Developed by "),p=v("a"),$=C("Ron Au"),O=C(` and
3
- `),L=v("a"),P=C("Tristan Behrens"),q=C("."),R=w(),m=v("p"),k=C("Have fun! And always feel free to send us some feedback and share your compositions!"),N=w(),T=v("section"),V(J.$$.fragment),he=w(),V(K.$$.fragment),pe=w(),V(Q.$$.fragment),me=w(),V(Z.$$.fragment),ge=w(),V(x.$$.fragment),ve=w(),V(ee.$$.fragment),this.h()},l(D){e=y(D,"MAIN",{class:!0});var I=b(e);t=y(I,"H1",{class:!0});var Oe=b(t);s=S(Oe,"Composer"),Oe.forEach(h),c=E(I),l=y(I,"P",{class:!0});var Ce=b(l);n=S(Ce,"A hundred thousand songs used to train. One AI model. Infinite compositions."),Ce.forEach(h),r=E(I),i=y(I,"P",{class:!0});var Se=b(i);d=S(Se,`This space contains a deep neural network model that can compose music. You can use it to generate music in
4
- different styles, 4 bars at a time.`),Se.forEach(h),f=E(I),o=y(I,"P",{class:!0});var le=b(o);g=S(le,"Developed by "),p=y(le,"A",{href:!0});var Ae=b(p);$=S(Ae,"Ron Au"),Ae.forEach(h),O=S(le,` and
5
- `),L=y(le,"A",{href:!0});var Be=b(L);P=S(Be,"Tristan Behrens"),Be.forEach(h),q=S(le,"."),le.forEach(h),R=E(I),m=y(I,"P",{class:!0});var Le=b(m);k=S(Le,"Have fun! And always feel free to send us some feedback and share your compositions!"),Le.forEach(h),N=E(I),T=y(I,"SECTION",{id:!0,class:!0});var ne=b(T);H(J.$$.fragment,ne),he=E(ne),H(K.$$.fragment,ne),pe=E(ne),H(Q.$$.fragment,ne),ne.forEach(h),me=E(I),H(Z.$$.fragment,I),ge=E(I),H(x.$$.fragment,I),ve=E(I),H(ee.$$.fragment,I),I.forEach(h),this.h()},h(){_(t,"class","svelte-1rfjlkw"),_(l,"class","heading svelte-1rfjlkw"),_(i,"class","svelte-1rfjlkw"),_(p,"href","https://twitter.com/ronvoluted"),_(L,"href","https://twitter.com/DrTBehrens"),_(o,"class","svelte-1rfjlkw"),_(m,"class","svelte-1rfjlkw"),_(T,"id","options"),_(T,"class","svelte-1rfjlkw"),_(e,"class","svelte-1rfjlkw")},m(D,I){B(D,e,I),u(e,t),u(t,s),u(e,c),u(e,l),u(l,n),u(e,r),u(e,i),u(i,d),u(e,f),u(e,o),u(o,g),u(o,p),u(p,$),u(o,O),u(o,L),u(L,P),u(o,q),u(e,R),u(e,m),u(m,k),u(e,N),u(e,T),G(J,T,null),u(T,he),G(K,T,null),u(T,pe),G(Q,T,null),u(e,me),G(Z,e,null),u(e,ge),G(x,e,null),u(e,ve),G(ee,e,null),ie=!0},p:W,i(D){ie||(A(J.$$.fragment,D),A(K.$$.fragment,D),A(Q.$$.fragment,D),A(Z.$$.fragment,D),A(x.$$.fragment,D),A(ee.$$.fragment,D),ie=!0)},o(D){M(J.$$.fragment,D),M(K.$$.fragment,D),M(Q.$$.fragment,D),M(Z.$$.fragment,D),M(x.$$.fragment,D),M(ee.$$.fragment,D),ie=!1},d(D){D&&h(e),U(J),U(K),U(Q),U(Z),U(x),U(ee)}}}class wt extends F{constructor(e){super(),X(this,e,null,bt,Y,{})}}export{wt as default};
 
1
+ import{S as W,i as X,s as Y,e as v,k as w,c as y,a as b,d as h,m as E,K as te,b as _,g as B,J as u,L as z,t as C,h as S,j as Ie,E as F,M as He,N as j,O as ue,P as Ge,w as V,x as H,y as G,Q as Ue,q as A,o as M,B as U,R as ie,T as We,U as fe,f as ce,V as Xe,W as ae,n as Ne,p as De,X as Ye,l as de,Y as Je}from"../chunks/index-f8f7cfca.js";import{w as se}from"../chunks/index-7a30815e.js";const be=se("synth"),ke=se("medium"),$e=se("medium"),ye=se(!1),we=se(""),Ee=se(""),Te=se(""),_e={piano:"Piano",chamber:"Chamber Music",rock_and_metal:"Rock and Metal",synth:"Synthesizer",church:"Church",timpani_strings_harp:"Timpani, Contrabass, Harp",country:"Country"},Ke={low:"Low",medium:"Medium",high:"High"},Qe={low:"Low",medium:"Medium",high:"High",very_high:"Very High"};function Me(a,e,t){const s=a.slice();return s[4]=e[t],s[6]=t,s}function je(a){let e,t,s,c,l,n,r,o,f,d,i,g;return{c(){e=v("label"),t=v("div"),s=v("img"),n=w(),r=v("input"),f=w(),this.h()},l(p){e=y(p,"LABEL",{"data-selected":!0,class:!0});var $=b(e);t=y($,"DIV",{class:!0});var O=b(t);s=y(O,"IMG",{src:!0,alt:!0,class:!0}),O.forEach(h),n=E($),r=y($,"INPUT",{type:!0,class:!0}),f=E($),$.forEach(h),this.h()},h(){te(s.src,c=`${a[4]}.svg`)||_(s,"src",c),_(s,"alt",l=_e[a[4]]),_(s,"class","svelte-1r9pswz"),_(t,"class","svelte-1r9pswz"),_(r,"type","radio"),r.__value=o=a[4],r.value=r.__value,_(r,"class","svelte-1r9pswz"),a[3][0].push(r),_(e,"data-selected",d=a[0]===a[4]),_(e,"class","svelte-1r9pswz")},m(p,$){B(p,e,$),u(e,t),u(t,s),u(e,n),u(e,r),r.checked=r.__value===a[0],u(e,f),i||(g=z(r,"change",a[2]),i=!0)},p(p,$){$&1&&(r.checked=r.__value===p[0]),$&1&&d!==(d=p[0]===p[4])&&_(e,"data-selected",d)},d(p){p&&h(e),a[3][0].splice(a[3][0].indexOf(r),1),i=!1,g()}}}function Ze(a){let e,t,s=(_e[a[0]]||"Synthesizer")+"",c,l,n,r=a[1],o=[];for(let f=0;f<r.length;f+=1)o[f]=je(Me(a,r,f));return{c(){e=v("fieldset"),t=v("legend"),c=C(s),l=w(),n=v("div");for(let f=0;f<o.length;f+=1)o[f].c();this.h()},l(f){e=y(f,"FIELDSET",{class:!0});var d=b(e);t=y(d,"LEGEND",{class:!0});var i=b(t);c=S(i,s),i.forEach(h),l=E(d),n=y(d,"DIV",{class:!0});var g=b(n);for(let p=0;p<o.length;p+=1)o[p].l(g);g.forEach(h),d.forEach(h),this.h()},h(){_(t,"class","svelte-1r9pswz"),_(n,"class","grid svelte-1r9pswz"),_(e,"class","svelte-1r9pswz")},m(f,d){B(f,e,d),u(e,t),u(t,c),u(e,l),u(e,n);for(let i=0;i<o.length;i+=1)o[i].m(n,null)},p(f,[d]){if(d&1&&s!==(s=(_e[f[0]]||"Synthesizer")+"")&&Ie(c,s),d&3){r=f[1];let i;for(i=0;i<r.length;i+=1){const g=Me(f,r,i);o[i]?o[i].p(g,d):(o[i]=je(g),o[i].c(),o[i].m(n,null))}for(;i<o.length;i+=1)o[i].d(1);o.length=r.length}},i:F,o:F,d(f){f&&h(e),He(o,f)}}}function xe(a,e,t){let s;j(a,be,r=>t(0,s=r));const c=Object.keys(_e),l=[[]];function n(){s=this.__value,be.set(s)}return[s,c,n,l]}class et extends W{constructor(e){super(),X(this,e,xe,Ze,Y,{})}}function ze(a,e,t){const s=a.slice();return s[5]=e[t],s}function Pe(a){let e,t=a[1][a[5]]+"",s,c,l,n,r,o,f;return{c(){e=v("label"),s=C(t),c=w(),l=v("input"),this.h()},l(d){e=y(d,"LABEL",{"data-selected":!0,class:!0});var i=b(e);s=S(i,t),c=E(i),l=y(i,"INPUT",{type:!0,class:!0}),i.forEach(h),this.h()},h(){_(l,"type","radio"),l.__value=n=a[5],l.value=l.__value,_(l,"class","svelte-1m848u0"),a[4][0].push(l),_(e,"data-selected",r=a[5]===a[0]),_(e,"class","svelte-1m848u0")},m(d,i){B(d,e,i),u(e,s),u(e,c),u(e,l),l.checked=l.__value===a[0],o||(f=z(l,"change",a[3]),o=!0)},p(d,i){i&2&&t!==(t=d[1][d[5]]+"")&&Ie(s,t),i&1&&(l.checked=l.__value===d[0]),i&1&&r!==(r=d[5]===d[0])&&_(e,"data-selected",r)},d(d){d&&h(e),a[4][0].splice(a[4][0].indexOf(l),1),o=!1,f()}}}function tt(a){let e,t,s,c=a[2],l=[];for(let n=0;n<c.length;n+=1)l[n]=Pe(ze(a,c,n));return{c(){e=v("div");for(let n=0;n<l.length;n+=1)l[n].c();t=w(),s=v("input"),this.h()},l(n){e=y(n,"DIV",{class:!0});var r=b(e);for(let o=0;o<l.length;o+=1)l[o].l(r);t=E(r),s=y(r,"INPUT",{type:!0,class:!0}),r.forEach(h),this.h()},h(){_(s,"type","radio"),s.checked=!0,_(s,"class","svelte-1m848u0"),_(e,"class","options svelte-1m848u0")},m(n,r){B(n,e,r);for(let o=0;o<l.length;o+=1)l[o].m(e,null);u(e,t),u(e,s)},p(n,[r]){if(r&7){c=n[2];let o;for(o=0;o<c.length;o+=1){const f=ze(n,c,o);l[o]?l[o].p(f,r):(l[o]=Pe(f),l[o].c(),l[o].m(e,t))}for(;o<l.length;o+=1)l[o].d(1);l.length=c.length}},i:F,o:F,d(n){n&&h(e),He(l,n)}}}function st(a,e,t){let{options:s}=e;const c=Object.keys(s);let{selection:l=c[1]}=e;const n=[[]];function r(){l=this.__value,t(0,l)}return a.$$set=o=>{"options"in o&&t(1,s=o.options),"selection"in o&&t(0,l=o.selection)},[l,s,c,r,n]}class Fe extends W{constructor(e){super(),X(this,e,st,tt,Y,{options:1,selection:0})}}function lt(a){let e,t,s,c,l,n,r,o;function f(i){a[1](i)}let d={options:Ke};return a[0]!==void 0&&(d.selection=a[0]),n=new Fe({props:d}),ue.push(()=>Ge(n,"selection",f)),{c(){e=v("div"),t=v("fieldset"),s=v("legend"),c=C("Note density"),l=w(),V(n.$$.fragment),this.h()},l(i){e=y(i,"DIV",{});var g=b(e);t=y(g,"FIELDSET",{class:!0});var p=b(t);s=y(p,"LEGEND",{class:!0});var $=b(s);c=S($,"Note density"),$.forEach(h),l=E(p),H(n.$$.fragment,p),p.forEach(h),g.forEach(h),this.h()},h(){_(s,"class","svelte-1ikh8be"),_(t,"class","svelte-1ikh8be")},m(i,g){B(i,e,g),u(e,t),u(t,s),u(s,c),u(t,l),G(n,t,null),o=!0},p(i,[g]){const p={};!r&&g&1&&(r=!0,p.selection=i[0],Ue(()=>r=!1)),n.$set(p)},i(i){o||(A(n.$$.fragment,i),o=!0)},o(i){M(n.$$.fragment,i),o=!1},d(i){i&&h(e),U(n)}}}function nt(a,e,t){let s;j(a,ke,l=>t(0,s=l));function c(l){s=l,ke.set(s)}return[s,c]}class at extends W{constructor(e){super(),X(this,e,nt,lt,Y,{})}}function rt(a){let e,t,s,c,l,n,r,o;function f(i){a[1](i)}let d={options:Qe};return a[0]!==void 0&&(d.selection=a[0]),n=new Fe({props:d}),ue.push(()=>Ge(n,"selection",f)),{c(){e=v("div"),t=v("fieldset"),s=v("legend"),c=C("Temperature"),l=w(),V(n.$$.fragment),this.h()},l(i){e=y(i,"DIV",{});var g=b(e);t=y(g,"FIELDSET",{class:!0});var p=b(t);s=y(p,"LEGEND",{class:!0});var $=b(s);c=S($,"Temperature"),$.forEach(h),l=E(p),H(n.$$.fragment,p),p.forEach(h),g.forEach(h),this.h()},h(){_(s,"class","svelte-1ikh8be"),_(t,"class","svelte-1ikh8be")},m(i,g){B(i,e,g),u(e,t),u(t,s),u(s,c),u(t,l),G(n,t,null),o=!0},p(i,[g]){const p={};!r&&g&1&&(r=!0,p.selection=i[0],Ue(()=>r=!1)),n.$set(p)},i(i){o||(A(n.$$.fragment,i),o=!0)},o(i){M(n.$$.fragment,i),o=!1},d(i){i&&h(e),U(n)}}}function it(a,e,t){let s;j(a,$e,l=>t(0,s=l));function c(l){s=l,$e.set(s)}return[s,c]}class ot extends W{constructor(e){super(),X(this,e,it,rt,Y,{})}}function ct(a){let e,t,s;return{c(){e=C("Compose "),t=v("img"),this.h()},l(c){e=S(c,"Compose "),t=y(c,"IMG",{src:!0,alt:!0,class:!0}),this.h()},h(){te(t.src,s="wand.svg")||_(t,"src",s),_(t,"alt","Magic wand"),_(t,"class","svelte-18w38ow")},m(c,l){B(c,e,l),B(c,t,l)},d(c){c&&h(e),c&&h(t)}}}function ut(a){let e;return{c(){e=C("Composing...")},l(t){e=S(t,"Composing...")},m(t,s){B(t,e,s)},d(t){t&&h(e)}}}function ft(a){let e,t,s;function c(r,o){return r[0]?ut:ct}let l=c(a),n=l(a);return{c(){e=v("button"),n.c(),this.h()},l(r){e=y(r,"BUTTON",{class:!0});var o=b(e);n.l(o),o.forEach(h),this.h()},h(){e.disabled=a[0],_(e,"class","svelte-18w38ow")},m(r,o){B(r,e,o),n.m(e,null),t||(s=z(e,"click",a[1]),t=!0)},p(r,[o]){l!==(l=c(r))&&(n.d(1),n=l(r),n&&(n.c(),n.m(e,null))),o&1&&(e.disabled=r[0])},i:F,o:F,d(r){r&&h(e),n.d(),t=!1,s()}}}function dt(a,e,t){let s,c,l,n,r,o,f;return j(a,ye,i=>t(0,s=i)),j(a,we,i=>t(2,c=i)),j(a,Te,i=>t(3,l=i)),j(a,Ee,i=>t(4,n=i)),j(a,$e,i=>t(5,r=i)),j(a,ke,i=>t(6,o=i)),j(a,be,i=>t(7,f=i)),[s,async()=>{try{ie(ye,s=!0,s);const i=await fetch("compose",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({music_style:f,density:o,temperature:r})});if(!i.ok)throw new Error(`Unable to create composition: [${i.status}] ${i.text()}`);const{audio:g,image:p,tokens:$}=await i.json();ie(Ee,n=p,n),ie(Te,l=$,l),ie(we,c=g,c)}catch(i){console.error(i)}finally{ie(ye,s=!1,s)}}]}class _t extends W{constructor(e){super(),X(this,e,dt,ft,Y,{})}}function re(a,{delay:e=0,duration:t=400,easing:s=We}={}){const c=+getComputedStyle(a).opacity;return{delay:e,duration:t,easing:s,css:l=>`opacity: ${l*c}`}}function qe(a){let e,t,s,c,l,n,r,o=!1,f,d=!0,i,g,p=`translateX(${a[5]*(a[0]/a[1])}px)`,$,O,L,P,q;function R(){cancelAnimationFrame(f),n.paused||(f=Je(R),o=!0),a[12].call(n)}let m=a[2]&&Re(a);return{c(){e=v("section"),t=v("div"),s=v("img"),l=w(),n=v("audio"),i=w(),g=v("div"),$=w(),m&&m.c(),this.h()},l(k){e=y(k,"SECTION",{class:!0});var N=b(e);t=y(N,"DIV",{class:!0});var T=b(t);s=y(T,"IMG",{class:!0,src:!0,alt:!0,draggable:!0}),l=E(T),n=y(T,"AUDIO",{src:!0,class:!0}),b(n).forEach(h),i=E(T),g=y(T,"DIV",{class:!0}),b(g).forEach(h),$=E(T),m&&m.l(T),T.forEach(h),N.forEach(h),this.h()},h(){_(s,"class","visualisation svelte-t1xv1q"),te(s.src,c=a[7])||_(s,"src",c),_(s,"alt","MIDI notes of composition"),_(s,"draggable","false"),te(n.src,r=a[6])||_(n,"src",r),_(n,"class","svelte-t1xv1q"),a[1]===void 0&&fe(()=>a[13].call(n)),_(g,"class","handle svelte-t1xv1q"),ce(g,"transform",p,!1),_(t,"class","container svelte-t1xv1q"),ce(t,"width",a[5]?a[5]+"px":"512px",!1),_(e,"class","svelte-t1xv1q")},m(k,N){B(k,e,N),u(e,t),u(t,s),a[10](s),u(t,l),u(t,n),u(t,i),u(t,g),u(t,$),m&&m.m(t,null),a[16](t),L=!0,P||(q=[z(s,"click",a[11]),z(n,"timeupdate",R),z(n,"durationchange",a[13]),z(n,"play",a[14]),z(n,"pause",a[14]),z(t,"mousemove",a[8]),z(t,"touchmove",Xe(a[8]))],P=!0)},p(k,N){(!L||N&128&&!te(s.src,c=k[7]))&&_(s,"src",c),(!L||N&64&&!te(n.src,r=k[6]))&&_(n,"src",r),!o&&N&1&&!isNaN(k[0])&&(n.currentTime=k[0]),o=!1,N&4&&d!==(d=k[2])&&n[d?"pause":"play"](),N&35&&p!==(p=`translateX(${k[5]*(k[0]/k[1])}px)`)&&ce(g,"transform",p,!1),k[2]?m?(m.p(k,N),N&4&&A(m,1)):(m=Re(k),m.c(),A(m,1),m.m(t,null)):m&&(Ne(),M(m,1,1,()=>{m=null}),De()),N&32&&ce(t,"width",k[5]?k[5]+"px":"512px",!1)},i(k){L||(A(m),fe(()=>{O||(O=ae(e,re,{},!0)),O.run(1)}),L=!0)},o(k){M(m),O||(O=ae(e,re,{},!1)),O.run(0),L=!1},d(k){k&&h(e),a[10](null),m&&m.d(),a[16](null),k&&O&&O.end(),P=!1,Ye(q)}}}function Re(a){let e,t,s,c,l,n;return{c(){e=v("img"),this.h()},l(r){e=y(r,"IMG",{class:!0,src:!0,alt:!0,draggable:!0}),this.h()},h(){_(e,"class","play svelte-t1xv1q"),te(e.src,t="play.svg")||_(e,"src",t),_(e,"alt","Play button"),_(e,"draggable","false")},m(r,o){B(r,e,o),c=!0,l||(n=z(e,"click",a[15]),l=!0)},p:F,i(r){c||(fe(()=>{s||(s=ae(e,re,{},!0)),s.run(1)}),c=!0)},o(r){s||(s=ae(e,re,{},!1)),s.run(0),c=!1},d(r){r&&h(e),r&&s&&s.end(),l=!1,n()}}}function ht(a){let e,t,s,c,l=a[6]&&qe(a);return{c(){l&&l.c(),e=de()},l(n){l&&l.l(n),e=de()},m(n,r){l&&l.m(n,r),B(n,e,r),t=!0,s||(c=z(window,"keydown",a[9]),s=!0)},p(n,[r]){n[6]?l?(l.p(n,r),r&64&&A(l,1)):(l=qe(n),l.c(),A(l,1),l.m(e.parentNode,e)):l&&(Ne(),M(l,1,1,()=>{l=null}),De())},i(n){t||(A(l),t=!0)},o(n){M(l),t=!1},d(n){l&&l.d(n),n&&h(e),s=!1,c()}}}function pt(a,e,t){let s,c,l;j(a,we,m=>t(6,c=m)),j(a,Ee,m=>t(7,l=m));let n,r,o=!0,f,d;const i=m=>{if(!r||m.type!=="touchmove"&&!(m.buttons&1))return;const{left:k,right:N}=f.getBoundingClientRect();t(0,n=r*(m.clientX-k)/(N-k))},g=m=>{m.code==="Space"&&t(2,o=!o)};function p(m){ue[m?"unshift":"push"](()=>{d=m,t(3,d)})}const $=()=>t(2,o=!o);function O(){n=this.currentTime,t(0,n)}function L(){r=this.duration,t(1,r)}function P(){o=this.paused,t(2,o)}const q=()=>t(2,o=!o);function R(m){ue[m?"unshift":"push"](()=>{f=m,t(4,f)})}return a.$$.update=()=>{a.$$.dirty&8&&t(5,s=d&&d.clientWidth),a.$$.dirty&15&&(n||r||!o)&&t(5,s=d&&d.clientWidth)},[n,r,o,d,f,s,c,l,i,g,p,$,O,L,P,q,R]}class mt extends W{constructor(e){super(),X(this,e,pt,ht,Y,{})}}function Ve(a){let e,t,s,c,l,n,r,o;return{c(){e=v("section"),t=v("h2"),s=C("Tokenized notes"),c=w(),l=v("p"),n=C(a[0]),this.h()},l(f){e=y(f,"SECTION",{class:!0});var d=b(e);t=y(d,"H2",{});var i=b(t);s=S(i,"Tokenized notes"),i.forEach(h),c=E(d),l=y(d,"P",{class:!0});var g=b(l);n=S(g,a[0]),g.forEach(h),d.forEach(h),this.h()},h(){_(l,"class","svelte-4un5mw"),_(e,"class","svelte-4un5mw")},m(f,d){B(f,e,d),u(e,t),u(t,s),u(e,c),u(e,l),u(l,n),o=!0},p(f,d){(!o||d&1)&&Ie(n,f[0])},i(f){o||(fe(()=>{r||(r=ae(e,re,{},!0)),r.run(1)}),o=!0)},o(f){r||(r=ae(e,re,{},!1)),r.run(0),o=!1},d(f){f&&h(e),f&&r&&r.end()}}}function gt(a){let e,t,s=a[0]&&Ve(a);return{c(){s&&s.c(),e=de()},l(c){s&&s.l(c),e=de()},m(c,l){s&&s.m(c,l),B(c,e,l),t=!0},p(c,[l]){c[0]?s?(s.p(c,l),l&1&&A(s,1)):(s=Ve(c),s.c(),A(s,1),s.m(e.parentNode,e)):s&&(Ne(),M(s,1,1,()=>{s=null}),De())},i(c){t||(A(s),t=!0)},o(c){M(s),t=!1},d(c){s&&s.d(c),c&&h(e)}}}function vt(a,e,t){let s;return j(a,Te,c=>t(0,s=c)),[s]}class yt extends W{constructor(e){super(),X(this,e,vt,gt,Y,{})}}function bt(a){let e,t,s,c,l,n,r,o,f,d,i,g,p,$,O,L,P,q,R,m,k,N,T,J,he,K,pe,Q,me,Z,ge,x,ve,ee,oe;return J=new et({}),K=new at({}),Q=new ot({}),Z=new _t({}),x=new mt({}),ee=new yt({}),{c(){e=v("main"),t=v("h1"),s=C("Composer"),c=w(),l=v("p"),n=C("A hundred thousand songs used to train. One AI model. Infinite compositions."),r=w(),o=v("p"),f=C(`This space contains a deep neural network model that can compose music. You can use it to generate music in
2
+ different styles, 4 bars at a time.`),d=w(),i=v("p"),g=C("Developed by "),p=v("a"),$=C("Ron Au"),O=C(` and
3
+ `),L=v("a"),P=C("Tristan Behrens"),q=C("."),R=w(),m=v("p"),k=C("Have fun! And always feel free to send us some feedback and share your compositions!"),N=w(),T=v("section"),V(J.$$.fragment),he=w(),V(K.$$.fragment),pe=w(),V(Q.$$.fragment),me=w(),V(Z.$$.fragment),ge=w(),V(x.$$.fragment),ve=w(),V(ee.$$.fragment),this.h()},l(D){e=y(D,"MAIN",{class:!0});var I=b(e);t=y(I,"H1",{class:!0});var Oe=b(t);s=S(Oe,"Composer"),Oe.forEach(h),c=E(I),l=y(I,"P",{class:!0});var Ce=b(l);n=S(Ce,"A hundred thousand songs used to train. One AI model. Infinite compositions."),Ce.forEach(h),r=E(I),o=y(I,"P",{class:!0});var Se=b(o);f=S(Se,`This space contains a deep neural network model that can compose music. You can use it to generate music in
4
+ different styles, 4 bars at a time.`),Se.forEach(h),d=E(I),i=y(I,"P",{class:!0});var le=b(i);g=S(le,"Developed by "),p=y(le,"A",{href:!0});var Ae=b(p);$=S(Ae,"Ron Au"),Ae.forEach(h),O=S(le,` and
5
+ `),L=y(le,"A",{href:!0});var Be=b(L);P=S(Be,"Tristan Behrens"),Be.forEach(h),q=S(le,"."),le.forEach(h),R=E(I),m=y(I,"P",{class:!0});var Le=b(m);k=S(Le,"Have fun! And always feel free to send us some feedback and share your compositions!"),Le.forEach(h),N=E(I),T=y(I,"SECTION",{id:!0,class:!0});var ne=b(T);H(J.$$.fragment,ne),he=E(ne),H(K.$$.fragment,ne),pe=E(ne),H(Q.$$.fragment,ne),ne.forEach(h),me=E(I),H(Z.$$.fragment,I),ge=E(I),H(x.$$.fragment,I),ve=E(I),H(ee.$$.fragment,I),I.forEach(h),this.h()},h(){_(t,"class","svelte-1rfjlkw"),_(l,"class","heading svelte-1rfjlkw"),_(o,"class","svelte-1rfjlkw"),_(p,"href","https://twitter.com/ronvoluted"),_(L,"href","https://twitter.com/DrTBehrens"),_(i,"class","svelte-1rfjlkw"),_(m,"class","svelte-1rfjlkw"),_(T,"id","options"),_(T,"class","svelte-1rfjlkw"),_(e,"class","svelte-1rfjlkw")},m(D,I){B(D,e,I),u(e,t),u(t,s),u(e,c),u(e,l),u(l,n),u(e,r),u(e,o),u(o,f),u(e,d),u(e,i),u(i,g),u(i,p),u(p,$),u(i,O),u(i,L),u(L,P),u(i,q),u(e,R),u(e,m),u(m,k),u(e,N),u(e,T),G(J,T,null),u(T,he),G(K,T,null),u(T,pe),G(Q,T,null),u(e,me),G(Z,e,null),u(e,ge),G(x,e,null),u(e,ve),G(ee,e,null),oe=!0},p:F,i(D){oe||(A(J.$$.fragment,D),A(K.$$.fragment,D),A(Q.$$.fragment,D),A(Z.$$.fragment,D),A(x.$$.fragment,D),A(ee.$$.fragment,D),oe=!0)},o(D){M(J.$$.fragment,D),M(K.$$.fragment,D),M(Q.$$.fragment,D),M(Z.$$.fragment,D),M(x.$$.fragment,D),M(ee.$$.fragment,D),oe=!1},d(D){D&&h(e),U(J),U(K),U(Q),U(Z),U(x),U(ee)}}}class wt extends W{constructor(e){super(),X(this,e,null,bt,Y,{})}}export{wt as default};
static/_app/{start-2d5ecfbd.js → start-5745fde1.js} RENAMED
@@ -1 +1 @@
1
- var et=Object.defineProperty,tt=Object.defineProperties;var nt=Object.getOwnPropertyDescriptors;var fe=Object.getOwnPropertySymbols;var Te=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable;var Ie=(n,e,t)=>e in n?et(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,P=(n,e)=>{for(var t in e||(e={}))Te.call(e,t)&&Ie(n,t,e[t]);if(fe)for(var t of fe(e))De.call(e,t)&&Ie(n,t,e[t]);return n},ne=(n,e)=>tt(n,nt(e));var Ve=(n,e)=>{var t={};for(var s in n)Te.call(n,s)&&e.indexOf(s)<0&&(t[s]=n[s]);if(n!=null&&fe)for(var s of fe(n))e.indexOf(s)<0&&De.call(n,s)&&(t[s]=n[s]);return t};import{S as rt,i as st,s as it,e as at,c as ot,a as ct,d as V,b as we,f as B,g as q,t as lt,h as ft,j as ut,k as dt,l as C,m as pt,n as M,o as j,p as F,q as I,r as ht,u as _t,v as $e,w as z,x as se,y as J,z as ie,A as ae,B as K,C as oe,D as qe}from"./chunks/index-f8f7cfca.js";import{w as ue}from"./chunks/index-7a30815e.js";let ze="",He="";function mt(n){ze=n.base,He=n.assets||ze}function gt(n){let e,t,s;const l=[n[1]||{}];var c=n[0][0];function f(r){let i={};for(let a=0;a<l.length;a+=1)i=oe(i,l[a]);return{props:i}}return c&&(e=new c(f())),{c(){e&&z(e.$$.fragment),t=C()},l(r){e&&se(e.$$.fragment,r),t=C()},m(r,i){e&&J(e,r,i),q(r,t,i),s=!0},p(r,i){const a=i&2?ie(l,[ae(r[1]||{})]):{};if(c!==(c=r[0][0])){if(e){M();const d=e;j(d.$$.fragment,1,0,()=>{K(d,1)}),F()}c?(e=new c(f()),z(e.$$.fragment),I(e.$$.fragment,1),J(e,t.parentNode,t)):e=null}else c&&e.$set(a)},i(r){s||(e&&I(e.$$.fragment,r),s=!0)},o(r){e&&j(e.$$.fragment,r),s=!1},d(r){r&&V(t),e&&K(e,r)}}}function wt(n){let e,t,s;const l=[n[1]||{}];var c=n[0][0];function f(r){let i={$$slots:{default:[$t]},$$scope:{ctx:r}};for(let a=0;a<l.length;a+=1)i=oe(i,l[a]);return{props:i}}return c&&(e=new c(f(n))),{c(){e&&z(e.$$.fragment),t=C()},l(r){e&&se(e.$$.fragment,r),t=C()},m(r,i){e&&J(e,r,i),q(r,t,i),s=!0},p(r,i){const a=i&2?ie(l,[ae(r[1]||{})]):{};if(i&525&&(a.$$scope={dirty:i,ctx:r}),c!==(c=r[0][0])){if(e){M();const d=e;j(d.$$.fragment,1,0,()=>{K(d,1)}),F()}c?(e=new c(f(r)),z(e.$$.fragment),I(e.$$.fragment,1),J(e,t.parentNode,t)):e=null}else c&&e.$set(a)},i(r){s||(e&&I(e.$$.fragment,r),s=!0)},o(r){e&&j(e.$$.fragment,r),s=!1},d(r){r&&V(t),e&&K(e,r)}}}function bt(n){let e,t,s;const l=[n[2]||{}];var c=n[0][1];function f(r){let i={};for(let a=0;a<l.length;a+=1)i=oe(i,l[a]);return{props:i}}return c&&(e=new c(f())),{c(){e&&z(e.$$.fragment),t=C()},l(r){e&&se(e.$$.fragment,r),t=C()},m(r,i){e&&J(e,r,i),q(r,t,i),s=!0},p(r,i){const a=i&4?ie(l,[ae(r[2]||{})]):{};if(c!==(c=r[0][1])){if(e){M();const d=e;j(d.$$.fragment,1,0,()=>{K(d,1)}),F()}c?(e=new c(f()),z(e.$$.fragment),I(e.$$.fragment,1),J(e,t.parentNode,t)):e=null}else c&&e.$set(a)},i(r){s||(e&&I(e.$$.fragment,r),s=!0)},o(r){e&&j(e.$$.fragment,r),s=!1},d(r){r&&V(t),e&&K(e,r)}}}function yt(n){let e,t,s;const l=[n[2]||{}];var c=n[0][1];function f(r){let i={$$slots:{default:[vt]},$$scope:{ctx:r}};for(let a=0;a<l.length;a+=1)i=oe(i,l[a]);return{props:i}}return c&&(e=new c(f(n))),{c(){e&&z(e.$$.fragment),t=C()},l(r){e&&se(e.$$.fragment,r),t=C()},m(r,i){e&&J(e,r,i),q(r,t,i),s=!0},p(r,i){const a=i&4?ie(l,[ae(r[2]||{})]):{};if(i&521&&(a.$$scope={dirty:i,ctx:r}),c!==(c=r[0][1])){if(e){M();const d=e;j(d.$$.fragment,1,0,()=>{K(d,1)}),F()}c?(e=new c(f(r)),z(e.$$.fragment),I(e.$$.fragment,1),J(e,t.parentNode,t)):e=null}else c&&e.$set(a)},i(r){s||(e&&I(e.$$.fragment,r),s=!0)},o(r){e&&j(e.$$.fragment,r),s=!1},d(r){r&&V(t),e&&K(e,r)}}}function vt(n){let e,t,s;const l=[n[3]||{}];var c=n[0][2];function f(r){let i={};for(let a=0;a<l.length;a+=1)i=oe(i,l[a]);return{props:i}}return c&&(e=new c(f())),{c(){e&&z(e.$$.fragment),t=C()},l(r){e&&se(e.$$.fragment,r),t=C()},m(r,i){e&&J(e,r,i),q(r,t,i),s=!0},p(r,i){const a=i&8?ie(l,[ae(r[3]||{})]):{};if(c!==(c=r[0][2])){if(e){M();const d=e;j(d.$$.fragment,1,0,()=>{K(d,1)}),F()}c?(e=new c(f()),z(e.$$.fragment),I(e.$$.fragment,1),J(e,t.parentNode,t)):e=null}else c&&e.$set(a)},i(r){s||(e&&I(e.$$.fragment,r),s=!0)},o(r){e&&j(e.$$.fragment,r),s=!1},d(r){r&&V(t),e&&K(e,r)}}}function $t(n){let e,t,s,l;const c=[yt,bt],f=[];function r(i,a){return i[0][2]?0:1}return e=r(n),t=f[e]=c[e](n),{c(){t.c(),s=C()},l(i){t.l(i),s=C()},m(i,a){f[e].m(i,a),q(i,s,a),l=!0},p(i,a){let d=e;e=r(i),e===d?f[e].p(i,a):(M(),j(f[d],1,1,()=>{f[d]=null}),F(),t=f[e],t?t.p(i,a):(t=f[e]=c[e](i),t.c()),I(t,1),t.m(s.parentNode,s))},i(i){l||(I(t),l=!0)},o(i){j(t),l=!1},d(i){f[e].d(i),i&&V(s)}}}function Je(n){let e,t=n[5]&&Ke(n);return{c(){e=at("div"),t&&t.c(),this.h()},l(s){e=ot(s,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var l=ct(e);t&&t.l(l),l.forEach(V),this.h()},h(){we(e,"id","svelte-announcer"),we(e,"aria-live","assertive"),we(e,"aria-atomic","true"),B(e,"position","absolute"),B(e,"left","0"),B(e,"top","0"),B(e,"clip","rect(0 0 0 0)"),B(e,"clip-path","inset(50%)"),B(e,"overflow","hidden"),B(e,"white-space","nowrap"),B(e,"width","1px"),B(e,"height","1px")},m(s,l){q(s,e,l),t&&t.m(e,null)},p(s,l){s[5]?t?t.p(s,l):(t=Ke(s),t.c(),t.m(e,null)):t&&(t.d(1),t=null)},d(s){s&&V(e),t&&t.d()}}}function Ke(n){let e;return{c(){e=lt(n[6])},l(t){e=ft(t,n[6])},m(t,s){q(t,e,s)},p(t,s){s&64&&ut(e,t[6])},d(t){t&&V(e)}}}function kt(n){let e,t,s,l,c;const f=[wt,gt],r=[];function i(d,R){return d[0][1]?0:1}e=i(n),t=r[e]=f[e](n);let a=n[4]&&Je(n);return{c(){t.c(),s=dt(),a&&a.c(),l=C()},l(d){t.l(d),s=pt(d),a&&a.l(d),l=C()},m(d,R){r[e].m(d,R),q(d,s,R),a&&a.m(d,R),q(d,l,R),c=!0},p(d,[R]){let y=e;e=i(d),e===y?r[e].p(d,R):(M(),j(r[y],1,1,()=>{r[y]=null}),F(),t=r[e],t?t.p(d,R):(t=r[e]=f[e](d),t.c()),I(t,1),t.m(s.parentNode,s)),d[4]?a?a.p(d,R):(a=Je(d),a.c(),a.m(l.parentNode,l)):a&&(a.d(1),a=null)},i(d){c||(I(t),c=!0)},o(d){j(t),c=!1},d(d){r[e].d(d),d&&V(s),a&&a.d(d),d&&V(l)}}}function Et(n,e,t){let{stores:s}=e,{page:l}=e,{components:c}=e,{props_0:f=null}=e,{props_1:r=null}=e,{props_2:i=null}=e;ht("__svelte__",s),_t(s.page.notify);let a=!1,d=!1,R=null;return $e(()=>{const y=s.page.subscribe(()=>{a&&(t(5,d=!0),t(6,R=document.title||"untitled page"))});return t(4,a=!0),y}),n.$$set=y=>{"stores"in y&&t(7,s=y.stores),"page"in y&&t(8,l=y.page),"components"in y&&t(0,c=y.components),"props_0"in y&&t(1,f=y.props_0),"props_1"in y&&t(2,r=y.props_1),"props_2"in y&&t(3,i=y.props_2)},n.$$.update=()=>{n.$$.dirty&384&&s.page.set(l)},[c,f,r,i,a,d,R,s,l]}class Rt extends rt{constructor(e){super(),st(this,e,Et,kt,it,{stores:7,page:8,components:0,props_0:1,props_1:2,props_2:3})}}const St="modulepreload",Be={},Lt="/_app/",be=function(e,t){return!t||t.length===0?e():Promise.all(t.map(s=>{if(s=`${Lt}${s}`,s in Be)return;Be[s]=!0;const l=s.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${c}`))return;const f=document.createElement("link");if(f.rel=l?"stylesheet":St,l||(f.as="script",f.crossOrigin=""),f.href=s,document.head.appendChild(f),l)return new Promise((r,i)=>{f.addEventListener("load",r),f.addEventListener("error",()=>i(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>e())},Ut={},Ee=[()=>be(()=>import("./layout.svelte-3942c837.js"),["layout.svelte-3942c837.js","chunks/index-f8f7cfca.js"]),()=>be(()=>import("./error.svelte-2573bba8.js"),["error.svelte-2573bba8.js","chunks/index-f8f7cfca.js"]),()=>be(()=>import("./pages/index.svelte-f287d908.js"),["pages/index.svelte-f287d908.js","assets/pages/index.svelte-32be1fd5.css","chunks/index-f8f7cfca.js","chunks/index-7a30815e.js"])],At={"":[[0,2],[1]]};function We(n){return n instanceof Error||n&&n.name&&n.message?n:new Error(JSON.stringify(n))}function Ye(n){if(n.fallthrough)throw new Error("fallthrough is no longer supported. Use matchers instead: https://kit.svelte.dev/docs/routing#advanced-routing-matching");if("maxage"in n)throw new Error("maxage should be replaced with cache: { maxage }");const e=n.status&&n.status>=400&&n.status<=599&&!n.redirect;if(n.error||e){const t=n.status;if(!n.error&&e)return{status:t||500,error:new Error};const s=typeof n.error=="string"?new Error(n.error):n.error;return s instanceof Error?!t||t<400||t>599?(console.warn('"error" returned from load() without a valid status code \u2014 defaulting to 500'),{status:500,error:s}):{status:t,error:s}:{status:500,error:new Error(`"error" property returned from load() must be a string or instance of Error, received type "${typeof s}"`)}}if(n.redirect){if(!n.status||Math.floor(n.status/100)!==3)return{status:500,error:new Error('"redirect" property returned from load() must be accompanied by a 3xx status code')};if(typeof n.redirect!="string")return{status:500,error:new Error('"redirect" property returned from load() must be a string')}}if(n.dependencies&&(!Array.isArray(n.dependencies)||n.dependencies.some(t=>typeof t!="string")))return{status:500,error:new Error('"dependencies" property returned from load() must be of type string[]')};if(n.context)throw new Error('You are returning "context" from a load function. "context" was renamed to "stuff", please adjust your code accordingly.');return n}function Nt(n,e){return n==="/"||e==="ignore"?n:e==="never"?n.endsWith("/")?n.slice(0,-1):n:e==="always"&&!n.endsWith("/")?n+"/":n}function Ot(n){let e=5381,t=n.length;if(typeof n=="string")for(;t;)e=e*33^n.charCodeAt(--t);else for(;t;)e=e*33^n[--t];return(e>>>0).toString(36)}function Me(n){let e=n.baseURI;if(!e){const t=n.getElementsByTagName("base");e=t.length?t[0].href:n.URL}return e}function ke(){return{x:pageXOffset,y:pageYOffset}}function Fe(n){return n.composedPath().find(t=>t instanceof Node&&t.nodeName.toUpperCase()==="A")}function Ge(n){return n instanceof SVGAElement?new URL(n.href.baseVal,document.baseURI):new URL(n.href)}function Xe(n){const e=ue(n);let t=!0;function s(){t=!0,e.update(f=>f)}function l(f){t=!1,e.set(f)}function c(f){let r;return e.subscribe(i=>{(r===void 0||t&&i!==r)&&f(r=i)})}return{notify:s,set:l,subscribe:c}}function xt(){const{set:n,subscribe:e}=ue(!1),t="1651146998510";let s;async function l(){clearTimeout(s);const f=await fetch(`${He}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(f.ok){const{version:r}=await f.json(),i=r!==t;return i&&(n(!0),clearTimeout(s)),i}else throw new Error(`Version check failed: ${f.status}`)}return{subscribe:e,check:l}}function Pt(n,e){let s=`script[sveltekit\\:data-type="data"][sveltekit\\:data-url=${JSON.stringify(typeof n=="string"?n:n.url)}]`;e&&typeof e.body=="string"&&(s+=`[sveltekit\\:data-body="${Ot(e.body)}"]`);const l=document.querySelector(s);if(l&&l.textContent){const c=JSON.parse(l.textContent),{body:f}=c,r=Ve(c,["body"]);return Promise.resolve(new Response(f,r))}return fetch(n,e)}const Ct=/^(\.\.\.)?(\w+)(?:=(\w+))?$/;function jt(n){const e=[],t=[];let s=!0;return{pattern:n===""?/^\/$/:new RegExp(`^${decodeURIComponent(n).split(/(?:@[a-zA-Z0-9_-]+)?(?:\/|$)/).map((c,f,r)=>{const i=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(c);if(i)return e.push(i[1]),t.push(i[2]),"(?:/(.*))?";const a=f===r.length-1;return c&&"/"+c.split(/\[(.+?)\]/).map((d,R)=>{if(R%2){const[,y,Z,G]=Ct.exec(d);return e.push(Z),t.push(G),y?"(.*?)":"([^/]+?)"}return a&&d.includes(".")&&(s=!1),d.normalize().replace(/%5[Bb]/g,"[").replace(/%5[Dd]/g,"]").replace(/#/g,"%23").replace(/\?/g,"%3F").replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}).join("")}).join("")}${s?"/?":""}$`),names:e,types:t}}function It(n,e,t,s){const l={};for(let c=0;c<e.length;c+=1){const f=e[c],r=t[c],i=n[c+1]||"";if(r){const a=s[r];if(!a)throw new Error(`Missing "${r}" param matcher`);if(!a(i))return}l[f]=i}return l}function Tt(n,e,t){return Object.entries(e).map(([l,[c,f,r]])=>{const{pattern:i,names:a,types:d}=jt(l);return{id:l,exec:R=>{const y=i.exec(R);if(y)return It(y,a,d,t)},a:c.map(R=>n[R]),b:f.map(R=>n[R]),has_shadow:!!r}})}const Qe="sveltekit:scroll",W="sveltekit:index",ye=Tt(Ee,At,Ut),Dt=Ee[0](),Vt=Ee[1](),Ze={};let re={};try{re=JSON.parse(sessionStorage[Qe])}catch{}function ve(n){re[n]=ke()}function qt({target:n,session:e,base:t,trailing_slash:s}){var Ce;const l=new Map,c=[],f={url:Xe({}),page:Xe({}),navigating:ue(null),session:ue(e),updated:xt()},r={id:null,promise:null},i={before_navigate:[],after_navigate:[]};let a={branch:[],error:null,session_id:0,stuff:Ze,url:null},d=!1,R=!0,y=!1,Z=1,G=null,Re,Se,Le=!1;f.session.subscribe(async o=>{Se=o,Le&&(Z+=1,_e(new URL(location.href),[],!0))}),Le=!0;let X=!0,T=(Ce=history.state)==null?void 0:Ce[W];T||(T=Date.now(),history.replaceState(ne(P({},history.state),{[W]:T}),"",location.href));const de=re[T];de&&(history.scrollRestoration="manual",scrollTo(de.x,de.y));let pe=!1,he,Ue;async function Ae(o,{noscroll:p=!1,replaceState:w=!1,keepfocus:u=!1,state:h={}},b){const _=new URL(o,Me(document));if(X)return ge({url:_,scroll:p?ke():null,keepfocus:u,redirect_chain:b,details:{state:h,replaceState:w},accepted:()=>{},blocked:()=>{}});await ee(_)}async function Ne(o){const p=Pe(o);if(!p)throw new Error("Attempted to prefetch a URL that does not belong to this app");return r.promise=xe(p,!1),r.id=p.id,r.promise}async function _e(o,p,w,u){var g,$,S;const h=Pe(o),b=Ue={};let _=h&&await xe(h,w);if(!_&&o.origin===location.origin&&o.pathname===location.pathname&&(_=await Q({status:404,error:new Error(`Not found: ${o.pathname}`),url:o,routeId:null})),!_)return await ee(o),!1;if(Ue!==b)return!1;if(c.length=0,_.redirect)if(p.length>10||p.includes(o.pathname))_=await Q({status:500,error:new Error("Redirect loop"),url:o,routeId:null});else return X?Ae(new URL(_.redirect,o).href,{},[...p,o.pathname]):await ee(new URL(_.redirect,location.href)),!1;else(($=(g=_.props)==null?void 0:g.page)==null?void 0:$.status)>=400&&await f.updated.check()&&await ee(o);if(y=!0,u&&u.details){const{details:k}=u,E=k.replaceState?0:1;k.state[W]=T+=E,history[k.replaceState?"replaceState":"pushState"](k.state,"",o)}if(d?(a=_.state,Re.$set(_.props)):Oe(_),u){const{scroll:k,keepfocus:E}=u;if(!E){const m=document.body,A=m.getAttribute("tabindex");(S=getSelection())==null||S.removeAllRanges(),m.tabIndex=-1,m.focus(),A!==null?m.setAttribute("tabindex",A):m.removeAttribute("tabindex")}if(await qe(),R){const m=o.hash&&document.getElementById(o.hash.slice(1));k?scrollTo(k.x,k.y):m?m.scrollIntoView():scrollTo(0,0)}}else await qe();r.promise=null,r.id=null,R=!0,y=!1,_.props.page&&(he=_.props.page);const v=_.state.branch[_.state.branch.length-1];return X=(v==null?void 0:v.module.router)!==!1,!0}function Oe(o){a=o.state;const p=document.querySelector("style[data-sveltekit]");if(p&&p.remove(),he=o.props.page,Re=new Rt({target:n,props:ne(P({},o.props),{stores:f}),hydrate:!0}),d=!0,X){const w={from:null,to:new URL(location.href)};i.after_navigate.forEach(u=>u(w))}}async function me({url:o,params:p,stuff:w,branch:u,status:h,error:b,routeId:_}){var m,A;const v=u.filter(Boolean),g=v.find(U=>{var O;return(O=U.loaded)==null?void 0:O.redirect}),$={redirect:(m=g==null?void 0:g.loaded)==null?void 0:m.redirect,state:{url:o,params:p,branch:u,error:b,stuff:w,session_id:Z},props:{components:v.map(U=>U.module.default)}};for(let U=0;U<v.length;U+=1){const O=v[U].loaded;$.props[`props_${U}`]=O?await O.props:null}if(!a.url||o.href!==a.url.href||a.error!==b||a.stuff!==w){$.props.page={error:b,params:p,routeId:_,status:h,stuff:w,url:o};const U=(O,L)=>{Object.defineProperty($.props.page,O,{get:()=>{throw new Error(`$page.${O} has been replaced by $page.url.${L}`)}})};U("origin","origin"),U("path","pathname"),U("query","searchParams")}const k=v[v.length-1],E=(A=k==null?void 0:k.loaded)==null?void 0:A.cache;if(E){const U=o.pathname+o.search;let O=!1;const L=()=>{l.get(U)===$&&l.delete(U),x(),clearTimeout(N)},N=setTimeout(L,E.maxage*1e3),x=f.session.subscribe(()=>{O&&L()});O=!0,l.set(U,$)}return $}async function H({status:o,error:p,module:w,url:u,params:h,stuff:b,props:_,routeId:v}){const g={module:w,uses:{params:new Set,url:!1,session:!1,stuff:!1,dependencies:new Set},loaded:null,stuff:b};function $(E){const{href:m}=new URL(E,u);g.uses.dependencies.add(m)}_&&g.uses.dependencies.add(u.href);const S={};for(const E in h)Object.defineProperty(S,E,{get(){return g.uses.params.add(E),h[E]},enumerable:!0});const k=Se;if(w.load){const E={routeId:v,params:S,props:_||{},get url(){return g.uses.url=!0,u},get session(){return g.uses.session=!0,k},get stuff(){return g.uses.stuff=!0,P({},b)},fetch(A,U){const O=typeof A=="string"?A:A.url;return $(O),d?fetch(A,U):Pt(A,U)},status:o!=null?o:null,error:p!=null?p:null},m=await w.load.call(null,E);if(!m)throw new Error("load function must return a value");g.loaded=Ye(m),g.loaded.stuff&&(g.stuff=g.loaded.stuff),g.loaded.dependencies&&g.loaded.dependencies.forEach($)}else _&&(g.loaded=Ye({props:_}));return g}async function xe({id:o,url:p,params:w,route:u},h){var A,U,O;if(r.id===o&&r.promise)return r.promise;if(!h){const L=l.get(o);if(L)return L}const{a:b,b:_,has_shadow:v}=u,g=a.url&&{url:o!==a.url.pathname+a.url.search,params:Object.keys(w).filter(L=>a.params[L]!==w[L]),session:Z!==a.session_id};let $=[],S=Ze,k=!1,E=200,m=null;b.forEach(L=>L());e:for(let L=0;L<b.length;L+=1){let N;try{if(!b[L])continue;const x=await b[L](),D=a.branch[L];if(!D||x!==D.module||g.url&&D.uses.url||g.params.some(Y=>D.uses.params.has(Y))||g.session&&D.uses.session||Array.from(D.uses.dependencies).some(Y=>c.some(le=>le(Y)))||k&&D.uses.stuff){let Y={};const le=v&&L===b.length-1;if(le){const te=await fetch(`${p.pathname}${p.pathname.endsWith("/")?"":"/"}__data.json${p.search}`,{headers:{"x-sveltekit-load":"true"}});if(te.ok){const je=te.headers.get("x-sveltekit-location");if(je)return{redirect:je,props:{},state:a};Y=te.status===204?{}:await te.json()}else E=te.status,m=new Error("Failed to load data")}if(m||(N=await H({module:x,url:p,params:w,props:Y,stuff:S,routeId:u.id})),N&&(le&&(N.uses.url=!0),N.loaded)){if(N.loaded.error&&(E=N.loaded.status,m=N.loaded.error),N.loaded.redirect)return{redirect:N.loaded.redirect,props:{},state:a};N.loaded.stuff&&(k=!0)}}else N=D}catch(x){E=500,m=We(x)}if(m){for(;L--;)if(_[L]){let x,D,ce=L;for(;!(D=$[ce]);)ce-=1;try{if(x=await H({status:E,error:m,module:await _[L](),url:p,params:w,stuff:D.stuff,routeId:u.id}),(A=x==null?void 0:x.loaded)!=null&&A.error)continue;(U=x==null?void 0:x.loaded)!=null&&U.stuff&&(S=P(P({},S),x.loaded.stuff)),$=$.slice(0,ce+1).concat(x);break e}catch{continue}}return await Q({status:E,error:m,url:p,routeId:u.id})}else(O=N==null?void 0:N.loaded)!=null&&O.stuff&&(S=P(P({},S),N.loaded.stuff)),$.push(N)}return await me({url:p,params:w,stuff:S,branch:$,status:E,error:m,routeId:u.id})}async function Q({status:o,error:p,url:w,routeId:u}){var v,g;const h={},b=await H({module:await Dt,url:w,params:h,stuff:{},routeId:u}),_=await H({status:o,error:p,module:await Vt,url:w,params:h,stuff:b&&b.loaded&&b.loaded.stuff||{},routeId:u});return await me({url:w,params:h,stuff:P(P({},(v=b==null?void 0:b.loaded)==null?void 0:v.stuff),(g=_==null?void 0:_.loaded)==null?void 0:g.stuff),branch:[b,_],status:o,error:p,routeId:u})}function Pe(o){if(o.origin!==location.origin||!o.pathname.startsWith(t))return;const p=decodeURI(o.pathname.slice(t.length)||"/");for(const w of ye){const u=w.exec(p);if(u)return{id:o.pathname+o.search,route:w,params:u,url:o}}}async function ge({url:o,scroll:p,keepfocus:w,redirect_chain:u,details:h,accepted:b,blocked:_}){const v=a.url;let g=!1;const $={from:v,to:o,cancel:()=>g=!0};if(i.before_navigate.forEach(m=>m($)),g){_();return}const S=Nt(o.pathname,s),k=new URL(o.origin+S+o.search+o.hash);if(ve(T),b(),d&&f.navigating.set({from:a.url,to:k}),await _e(k,u,!1,{scroll:p,keepfocus:w,details:h})){const m={from:v,to:k};i.after_navigate.forEach(A=>A(m)),f.navigating.set(null)}}function ee(o){return location.href=o.href,new Promise(()=>{})}return{after_navigate:o=>{$e(()=>(i.after_navigate.push(o),()=>{const p=i.after_navigate.indexOf(o);i.after_navigate.splice(p,1)}))},before_navigate:o=>{$e(()=>(i.before_navigate.push(o),()=>{const p=i.before_navigate.indexOf(o);i.before_navigate.splice(p,1)}))},disable_scroll_handling:()=>{(y||!d)&&(R=!1)},goto:(o,p={})=>Ae(o,p,[]),invalidate:o=>{if(typeof o=="function")c.push(o);else{const{href:p}=new URL(o,location.href);c.push(w=>w===p)}return G||(G=Promise.resolve().then(async()=>{await _e(new URL(location.href),[],!0),G=null})),G},prefetch:async o=>{const p=new URL(o,Me(document));await Ne(p)},prefetch_routes:async o=>{const w=(o?ye.filter(u=>o.some(h=>u.exec(h))):ye).map(u=>Promise.all(u.a.map(h=>h())));await Promise.all(w)},_start_router:()=>{history.scrollRestoration="manual",addEventListener("beforeunload",u=>{let h=!1;const b={from:a.url,to:null,cancel:()=>h=!0};i.before_navigate.forEach(_=>_(b)),h?(u.preventDefault(),u.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{if(document.visibilityState==="hidden"){ve(T);try{sessionStorage[Qe]=JSON.stringify(re)}catch{}}});const o=u=>{const h=Fe(u);h&&h.href&&h.hasAttribute("sveltekit:prefetch")&&Ne(Ge(h))};let p;const w=u=>{clearTimeout(p),p=setTimeout(()=>{var h;(h=u.target)==null||h.dispatchEvent(new CustomEvent("sveltekit:trigger_prefetch",{bubbles:!0}))},20)};addEventListener("touchstart",o),addEventListener("mousemove",w),addEventListener("sveltekit:trigger_prefetch",o),addEventListener("click",u=>{if(!X||u.button||u.which!==1||u.metaKey||u.ctrlKey||u.shiftKey||u.altKey||u.defaultPrevented)return;const h=Fe(u);if(!h||!h.href)return;const b=h instanceof SVGAElement,_=Ge(h);if(!b&&_.origin==="null")return;const v=(h.getAttribute("rel")||"").split(/\s+/);if(h.hasAttribute("download")||v.includes("external")||h.hasAttribute("sveltekit:reload")||(b?h.target.baseVal:h.target))return;const[g,$]=_.href.split("#");if($!==void 0&&g===location.href.split("#")[0]){pe=!0,ve(T),f.page.set(ne(P({},he),{url:_})),f.page.notify();return}ge({url:_,scroll:h.hasAttribute("sveltekit:noscroll")?ke():null,keepfocus:!1,redirect_chain:[],details:{state:{},replaceState:_.href===location.href},accepted:()=>u.preventDefault(),blocked:()=>u.preventDefault()})}),addEventListener("popstate",u=>{if(u.state&&X){if(u.state[W]===T)return;ge({url:new URL(location.href),scroll:re[u.state[W]],keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{T=u.state[W]},blocked:()=>{const h=T-u.state[W];history.go(h)}})}}),addEventListener("hashchange",()=>{pe&&(pe=!1,history.replaceState(ne(P({},history.state),{[W]:++T}),"",location.href))})},_hydrate:async({status:o,error:p,nodes:w,params:u,routeId:h})=>{const b=new URL(location.href),_=[];let v={},g,$;try{for(let S=0;S<w.length;S+=1){const k=S===w.length-1;let E;if(k){const A=document.querySelector('script[sveltekit\\:data-type="props"]');A&&(E=JSON.parse(A.textContent))}const m=await H({module:await w[S],url:b,params:u,stuff:v,status:k?o:void 0,error:k?p:void 0,props:E,routeId:h});if(E&&(m.uses.dependencies.add(b.href),m.uses.url=!0),_.push(m),m&&m.loaded)if(m.loaded.error){if(p)throw m.loaded.error;$={status:m.loaded.status,error:m.loaded.error,url:b,routeId:h}}else m.loaded.stuff&&(v=P(P({},v),m.loaded.stuff))}g=$?await Q($):await me({url:b,params:u,stuff:v,branch:_,status:o,error:p,routeId:h})}catch(S){if(p)throw S;g=await Q({status:500,error:We(S),url:b,routeId:h})}g.redirect&&await ee(new URL(g.redirect,location.href)),Oe(g)}}}async function Bt({paths:n,target:e,session:t,route:s,spa:l,trailing_slash:c,hydrate:f}){const r=qt({target:e,session:t,base:n.base,trailing_slash:c});mt(n),f&&await r._hydrate(f),s&&(l&&r.goto(location.href,{replaceState:!0}),r._start_router()),dispatchEvent(new CustomEvent("sveltekit:start"))}export{Bt as start};
 
1
+ var et=Object.defineProperty,tt=Object.defineProperties;var nt=Object.getOwnPropertyDescriptors;var fe=Object.getOwnPropertySymbols;var Te=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable;var Ie=(n,e,t)=>e in n?et(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,P=(n,e)=>{for(var t in e||(e={}))Te.call(e,t)&&Ie(n,t,e[t]);if(fe)for(var t of fe(e))De.call(e,t)&&Ie(n,t,e[t]);return n},ne=(n,e)=>tt(n,nt(e));var Ve=(n,e)=>{var t={};for(var s in n)Te.call(n,s)&&e.indexOf(s)<0&&(t[s]=n[s]);if(n!=null&&fe)for(var s of fe(n))e.indexOf(s)<0&&De.call(n,s)&&(t[s]=n[s]);return t};import{S as rt,i as st,s as it,e as at,c as ot,a as ct,d as V,b as we,f as B,g as q,t as lt,h as ft,j as ut,k as dt,l as C,m as pt,n as M,o as j,p as F,q as I,r as ht,u as _t,v as $e,w as z,x as se,y as J,z as ie,A as ae,B as K,C as oe,D as qe}from"./chunks/index-f8f7cfca.js";import{w as ue}from"./chunks/index-7a30815e.js";let ze="",He="";function mt(n){ze=n.base,He=n.assets||ze}function gt(n){let e,t,s;const l=[n[1]||{}];var c=n[0][0];function f(r){let i={};for(let a=0;a<l.length;a+=1)i=oe(i,l[a]);return{props:i}}return c&&(e=new c(f())),{c(){e&&z(e.$$.fragment),t=C()},l(r){e&&se(e.$$.fragment,r),t=C()},m(r,i){e&&J(e,r,i),q(r,t,i),s=!0},p(r,i){const a=i&2?ie(l,[ae(r[1]||{})]):{};if(c!==(c=r[0][0])){if(e){M();const d=e;j(d.$$.fragment,1,0,()=>{K(d,1)}),F()}c?(e=new c(f()),z(e.$$.fragment),I(e.$$.fragment,1),J(e,t.parentNode,t)):e=null}else c&&e.$set(a)},i(r){s||(e&&I(e.$$.fragment,r),s=!0)},o(r){e&&j(e.$$.fragment,r),s=!1},d(r){r&&V(t),e&&K(e,r)}}}function wt(n){let e,t,s;const l=[n[1]||{}];var c=n[0][0];function f(r){let i={$$slots:{default:[$t]},$$scope:{ctx:r}};for(let a=0;a<l.length;a+=1)i=oe(i,l[a]);return{props:i}}return c&&(e=new c(f(n))),{c(){e&&z(e.$$.fragment),t=C()},l(r){e&&se(e.$$.fragment,r),t=C()},m(r,i){e&&J(e,r,i),q(r,t,i),s=!0},p(r,i){const a=i&2?ie(l,[ae(r[1]||{})]):{};if(i&525&&(a.$$scope={dirty:i,ctx:r}),c!==(c=r[0][0])){if(e){M();const d=e;j(d.$$.fragment,1,0,()=>{K(d,1)}),F()}c?(e=new c(f(r)),z(e.$$.fragment),I(e.$$.fragment,1),J(e,t.parentNode,t)):e=null}else c&&e.$set(a)},i(r){s||(e&&I(e.$$.fragment,r),s=!0)},o(r){e&&j(e.$$.fragment,r),s=!1},d(r){r&&V(t),e&&K(e,r)}}}function bt(n){let e,t,s;const l=[n[2]||{}];var c=n[0][1];function f(r){let i={};for(let a=0;a<l.length;a+=1)i=oe(i,l[a]);return{props:i}}return c&&(e=new c(f())),{c(){e&&z(e.$$.fragment),t=C()},l(r){e&&se(e.$$.fragment,r),t=C()},m(r,i){e&&J(e,r,i),q(r,t,i),s=!0},p(r,i){const a=i&4?ie(l,[ae(r[2]||{})]):{};if(c!==(c=r[0][1])){if(e){M();const d=e;j(d.$$.fragment,1,0,()=>{K(d,1)}),F()}c?(e=new c(f()),z(e.$$.fragment),I(e.$$.fragment,1),J(e,t.parentNode,t)):e=null}else c&&e.$set(a)},i(r){s||(e&&I(e.$$.fragment,r),s=!0)},o(r){e&&j(e.$$.fragment,r),s=!1},d(r){r&&V(t),e&&K(e,r)}}}function yt(n){let e,t,s;const l=[n[2]||{}];var c=n[0][1];function f(r){let i={$$slots:{default:[vt]},$$scope:{ctx:r}};for(let a=0;a<l.length;a+=1)i=oe(i,l[a]);return{props:i}}return c&&(e=new c(f(n))),{c(){e&&z(e.$$.fragment),t=C()},l(r){e&&se(e.$$.fragment,r),t=C()},m(r,i){e&&J(e,r,i),q(r,t,i),s=!0},p(r,i){const a=i&4?ie(l,[ae(r[2]||{})]):{};if(i&521&&(a.$$scope={dirty:i,ctx:r}),c!==(c=r[0][1])){if(e){M();const d=e;j(d.$$.fragment,1,0,()=>{K(d,1)}),F()}c?(e=new c(f(r)),z(e.$$.fragment),I(e.$$.fragment,1),J(e,t.parentNode,t)):e=null}else c&&e.$set(a)},i(r){s||(e&&I(e.$$.fragment,r),s=!0)},o(r){e&&j(e.$$.fragment,r),s=!1},d(r){r&&V(t),e&&K(e,r)}}}function vt(n){let e,t,s;const l=[n[3]||{}];var c=n[0][2];function f(r){let i={};for(let a=0;a<l.length;a+=1)i=oe(i,l[a]);return{props:i}}return c&&(e=new c(f())),{c(){e&&z(e.$$.fragment),t=C()},l(r){e&&se(e.$$.fragment,r),t=C()},m(r,i){e&&J(e,r,i),q(r,t,i),s=!0},p(r,i){const a=i&8?ie(l,[ae(r[3]||{})]):{};if(c!==(c=r[0][2])){if(e){M();const d=e;j(d.$$.fragment,1,0,()=>{K(d,1)}),F()}c?(e=new c(f()),z(e.$$.fragment),I(e.$$.fragment,1),J(e,t.parentNode,t)):e=null}else c&&e.$set(a)},i(r){s||(e&&I(e.$$.fragment,r),s=!0)},o(r){e&&j(e.$$.fragment,r),s=!1},d(r){r&&V(t),e&&K(e,r)}}}function $t(n){let e,t,s,l;const c=[yt,bt],f=[];function r(i,a){return i[0][2]?0:1}return e=r(n),t=f[e]=c[e](n),{c(){t.c(),s=C()},l(i){t.l(i),s=C()},m(i,a){f[e].m(i,a),q(i,s,a),l=!0},p(i,a){let d=e;e=r(i),e===d?f[e].p(i,a):(M(),j(f[d],1,1,()=>{f[d]=null}),F(),t=f[e],t?t.p(i,a):(t=f[e]=c[e](i),t.c()),I(t,1),t.m(s.parentNode,s))},i(i){l||(I(t),l=!0)},o(i){j(t),l=!1},d(i){f[e].d(i),i&&V(s)}}}function Je(n){let e,t=n[5]&&Ke(n);return{c(){e=at("div"),t&&t.c(),this.h()},l(s){e=ot(s,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var l=ct(e);t&&t.l(l),l.forEach(V),this.h()},h(){we(e,"id","svelte-announcer"),we(e,"aria-live","assertive"),we(e,"aria-atomic","true"),B(e,"position","absolute"),B(e,"left","0"),B(e,"top","0"),B(e,"clip","rect(0 0 0 0)"),B(e,"clip-path","inset(50%)"),B(e,"overflow","hidden"),B(e,"white-space","nowrap"),B(e,"width","1px"),B(e,"height","1px")},m(s,l){q(s,e,l),t&&t.m(e,null)},p(s,l){s[5]?t?t.p(s,l):(t=Ke(s),t.c(),t.m(e,null)):t&&(t.d(1),t=null)},d(s){s&&V(e),t&&t.d()}}}function Ke(n){let e;return{c(){e=lt(n[6])},l(t){e=ft(t,n[6])},m(t,s){q(t,e,s)},p(t,s){s&64&&ut(e,t[6])},d(t){t&&V(e)}}}function kt(n){let e,t,s,l,c;const f=[wt,gt],r=[];function i(d,R){return d[0][1]?0:1}e=i(n),t=r[e]=f[e](n);let a=n[4]&&Je(n);return{c(){t.c(),s=dt(),a&&a.c(),l=C()},l(d){t.l(d),s=pt(d),a&&a.l(d),l=C()},m(d,R){r[e].m(d,R),q(d,s,R),a&&a.m(d,R),q(d,l,R),c=!0},p(d,[R]){let y=e;e=i(d),e===y?r[e].p(d,R):(M(),j(r[y],1,1,()=>{r[y]=null}),F(),t=r[e],t?t.p(d,R):(t=r[e]=f[e](d),t.c()),I(t,1),t.m(s.parentNode,s)),d[4]?a?a.p(d,R):(a=Je(d),a.c(),a.m(l.parentNode,l)):a&&(a.d(1),a=null)},i(d){c||(I(t),c=!0)},o(d){j(t),c=!1},d(d){r[e].d(d),d&&V(s),a&&a.d(d),d&&V(l)}}}function Et(n,e,t){let{stores:s}=e,{page:l}=e,{components:c}=e,{props_0:f=null}=e,{props_1:r=null}=e,{props_2:i=null}=e;ht("__svelte__",s),_t(s.page.notify);let a=!1,d=!1,R=null;return $e(()=>{const y=s.page.subscribe(()=>{a&&(t(5,d=!0),t(6,R=document.title||"untitled page"))});return t(4,a=!0),y}),n.$$set=y=>{"stores"in y&&t(7,s=y.stores),"page"in y&&t(8,l=y.page),"components"in y&&t(0,c=y.components),"props_0"in y&&t(1,f=y.props_0),"props_1"in y&&t(2,r=y.props_1),"props_2"in y&&t(3,i=y.props_2)},n.$$.update=()=>{n.$$.dirty&384&&s.page.set(l)},[c,f,r,i,a,d,R,s,l]}class Rt extends rt{constructor(e){super(),st(this,e,Et,kt,it,{stores:7,page:8,components:0,props_0:1,props_1:2,props_2:3})}}const St="modulepreload",Be={},Lt="/_app/",be=function(e,t){return!t||t.length===0?e():Promise.all(t.map(s=>{if(s=`${Lt}${s}`,s in Be)return;Be[s]=!0;const l=s.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${c}`))return;const f=document.createElement("link");if(f.rel=l?"stylesheet":St,l||(f.as="script",f.crossOrigin=""),f.href=s,document.head.appendChild(f),l)return new Promise((r,i)=>{f.addEventListener("load",r),f.addEventListener("error",()=>i(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>e())},Ut={},Ee=[()=>be(()=>import("./layout.svelte-3942c837.js"),["layout.svelte-3942c837.js","chunks/index-f8f7cfca.js"]),()=>be(()=>import("./error.svelte-2573bba8.js"),["error.svelte-2573bba8.js","chunks/index-f8f7cfca.js"]),()=>be(()=>import("./pages/index.svelte-6719d8d0.js"),["pages/index.svelte-6719d8d0.js","assets/pages/index.svelte-32be1fd5.css","chunks/index-f8f7cfca.js","chunks/index-7a30815e.js"])],At={"":[[0,2],[1]]};function We(n){return n instanceof Error||n&&n.name&&n.message?n:new Error(JSON.stringify(n))}function Ye(n){if(n.fallthrough)throw new Error("fallthrough is no longer supported. Use matchers instead: https://kit.svelte.dev/docs/routing#advanced-routing-matching");if("maxage"in n)throw new Error("maxage should be replaced with cache: { maxage }");const e=n.status&&n.status>=400&&n.status<=599&&!n.redirect;if(n.error||e){const t=n.status;if(!n.error&&e)return{status:t||500,error:new Error};const s=typeof n.error=="string"?new Error(n.error):n.error;return s instanceof Error?!t||t<400||t>599?(console.warn('"error" returned from load() without a valid status code \u2014 defaulting to 500'),{status:500,error:s}):{status:t,error:s}:{status:500,error:new Error(`"error" property returned from load() must be a string or instance of Error, received type "${typeof s}"`)}}if(n.redirect){if(!n.status||Math.floor(n.status/100)!==3)return{status:500,error:new Error('"redirect" property returned from load() must be accompanied by a 3xx status code')};if(typeof n.redirect!="string")return{status:500,error:new Error('"redirect" property returned from load() must be a string')}}if(n.dependencies&&(!Array.isArray(n.dependencies)||n.dependencies.some(t=>typeof t!="string")))return{status:500,error:new Error('"dependencies" property returned from load() must be of type string[]')};if(n.context)throw new Error('You are returning "context" from a load function. "context" was renamed to "stuff", please adjust your code accordingly.');return n}function Nt(n,e){return n==="/"||e==="ignore"?n:e==="never"?n.endsWith("/")?n.slice(0,-1):n:e==="always"&&!n.endsWith("/")?n+"/":n}function Ot(n){let e=5381,t=n.length;if(typeof n=="string")for(;t;)e=e*33^n.charCodeAt(--t);else for(;t;)e=e*33^n[--t];return(e>>>0).toString(36)}function Me(n){let e=n.baseURI;if(!e){const t=n.getElementsByTagName("base");e=t.length?t[0].href:n.URL}return e}function ke(){return{x:pageXOffset,y:pageYOffset}}function Fe(n){return n.composedPath().find(t=>t instanceof Node&&t.nodeName.toUpperCase()==="A")}function Ge(n){return n instanceof SVGAElement?new URL(n.href.baseVal,document.baseURI):new URL(n.href)}function Xe(n){const e=ue(n);let t=!0;function s(){t=!0,e.update(f=>f)}function l(f){t=!1,e.set(f)}function c(f){let r;return e.subscribe(i=>{(r===void 0||t&&i!==r)&&f(r=i)})}return{notify:s,set:l,subscribe:c}}function xt(){const{set:n,subscribe:e}=ue(!1),t="1651165231629";let s;async function l(){clearTimeout(s);const f=await fetch(`${He}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(f.ok){const{version:r}=await f.json(),i=r!==t;return i&&(n(!0),clearTimeout(s)),i}else throw new Error(`Version check failed: ${f.status}`)}return{subscribe:e,check:l}}function Pt(n,e){let s=`script[sveltekit\\:data-type="data"][sveltekit\\:data-url=${JSON.stringify(typeof n=="string"?n:n.url)}]`;e&&typeof e.body=="string"&&(s+=`[sveltekit\\:data-body="${Ot(e.body)}"]`);const l=document.querySelector(s);if(l&&l.textContent){const c=JSON.parse(l.textContent),{body:f}=c,r=Ve(c,["body"]);return Promise.resolve(new Response(f,r))}return fetch(n,e)}const Ct=/^(\.\.\.)?(\w+)(?:=(\w+))?$/;function jt(n){const e=[],t=[];let s=!0;return{pattern:n===""?/^\/$/:new RegExp(`^${decodeURIComponent(n).split(/(?:@[a-zA-Z0-9_-]+)?(?:\/|$)/).map((c,f,r)=>{const i=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(c);if(i)return e.push(i[1]),t.push(i[2]),"(?:/(.*))?";const a=f===r.length-1;return c&&"/"+c.split(/\[(.+?)\]/).map((d,R)=>{if(R%2){const[,y,Z,G]=Ct.exec(d);return e.push(Z),t.push(G),y?"(.*?)":"([^/]+?)"}return a&&d.includes(".")&&(s=!1),d.normalize().replace(/%5[Bb]/g,"[").replace(/%5[Dd]/g,"]").replace(/#/g,"%23").replace(/\?/g,"%3F").replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}).join("")}).join("")}${s?"/?":""}$`),names:e,types:t}}function It(n,e,t,s){const l={};for(let c=0;c<e.length;c+=1){const f=e[c],r=t[c],i=n[c+1]||"";if(r){const a=s[r];if(!a)throw new Error(`Missing "${r}" param matcher`);if(!a(i))return}l[f]=i}return l}function Tt(n,e,t){return Object.entries(e).map(([l,[c,f,r]])=>{const{pattern:i,names:a,types:d}=jt(l);return{id:l,exec:R=>{const y=i.exec(R);if(y)return It(y,a,d,t)},a:c.map(R=>n[R]),b:f.map(R=>n[R]),has_shadow:!!r}})}const Qe="sveltekit:scroll",W="sveltekit:index",ye=Tt(Ee,At,Ut),Dt=Ee[0](),Vt=Ee[1](),Ze={};let re={};try{re=JSON.parse(sessionStorage[Qe])}catch{}function ve(n){re[n]=ke()}function qt({target:n,session:e,base:t,trailing_slash:s}){var Ce;const l=new Map,c=[],f={url:Xe({}),page:Xe({}),navigating:ue(null),session:ue(e),updated:xt()},r={id:null,promise:null},i={before_navigate:[],after_navigate:[]};let a={branch:[],error:null,session_id:0,stuff:Ze,url:null},d=!1,R=!0,y=!1,Z=1,G=null,Re,Se,Le=!1;f.session.subscribe(async o=>{Se=o,Le&&(Z+=1,_e(new URL(location.href),[],!0))}),Le=!0;let X=!0,T=(Ce=history.state)==null?void 0:Ce[W];T||(T=Date.now(),history.replaceState(ne(P({},history.state),{[W]:T}),"",location.href));const de=re[T];de&&(history.scrollRestoration="manual",scrollTo(de.x,de.y));let pe=!1,he,Ue;async function Ae(o,{noscroll:p=!1,replaceState:w=!1,keepfocus:u=!1,state:h={}},b){const _=new URL(o,Me(document));if(X)return ge({url:_,scroll:p?ke():null,keepfocus:u,redirect_chain:b,details:{state:h,replaceState:w},accepted:()=>{},blocked:()=>{}});await ee(_)}async function Ne(o){const p=Pe(o);if(!p)throw new Error("Attempted to prefetch a URL that does not belong to this app");return r.promise=xe(p,!1),r.id=p.id,r.promise}async function _e(o,p,w,u){var g,$,S;const h=Pe(o),b=Ue={};let _=h&&await xe(h,w);if(!_&&o.origin===location.origin&&o.pathname===location.pathname&&(_=await Q({status:404,error:new Error(`Not found: ${o.pathname}`),url:o,routeId:null})),!_)return await ee(o),!1;if(Ue!==b)return!1;if(c.length=0,_.redirect)if(p.length>10||p.includes(o.pathname))_=await Q({status:500,error:new Error("Redirect loop"),url:o,routeId:null});else return X?Ae(new URL(_.redirect,o).href,{},[...p,o.pathname]):await ee(new URL(_.redirect,location.href)),!1;else(($=(g=_.props)==null?void 0:g.page)==null?void 0:$.status)>=400&&await f.updated.check()&&await ee(o);if(y=!0,u&&u.details){const{details:k}=u,E=k.replaceState?0:1;k.state[W]=T+=E,history[k.replaceState?"replaceState":"pushState"](k.state,"",o)}if(d?(a=_.state,Re.$set(_.props)):Oe(_),u){const{scroll:k,keepfocus:E}=u;if(!E){const m=document.body,A=m.getAttribute("tabindex");(S=getSelection())==null||S.removeAllRanges(),m.tabIndex=-1,m.focus(),A!==null?m.setAttribute("tabindex",A):m.removeAttribute("tabindex")}if(await qe(),R){const m=o.hash&&document.getElementById(o.hash.slice(1));k?scrollTo(k.x,k.y):m?m.scrollIntoView():scrollTo(0,0)}}else await qe();r.promise=null,r.id=null,R=!0,y=!1,_.props.page&&(he=_.props.page);const v=_.state.branch[_.state.branch.length-1];return X=(v==null?void 0:v.module.router)!==!1,!0}function Oe(o){a=o.state;const p=document.querySelector("style[data-sveltekit]");if(p&&p.remove(),he=o.props.page,Re=new Rt({target:n,props:ne(P({},o.props),{stores:f}),hydrate:!0}),d=!0,X){const w={from:null,to:new URL(location.href)};i.after_navigate.forEach(u=>u(w))}}async function me({url:o,params:p,stuff:w,branch:u,status:h,error:b,routeId:_}){var m,A;const v=u.filter(Boolean),g=v.find(U=>{var O;return(O=U.loaded)==null?void 0:O.redirect}),$={redirect:(m=g==null?void 0:g.loaded)==null?void 0:m.redirect,state:{url:o,params:p,branch:u,error:b,stuff:w,session_id:Z},props:{components:v.map(U=>U.module.default)}};for(let U=0;U<v.length;U+=1){const O=v[U].loaded;$.props[`props_${U}`]=O?await O.props:null}if(!a.url||o.href!==a.url.href||a.error!==b||a.stuff!==w){$.props.page={error:b,params:p,routeId:_,status:h,stuff:w,url:o};const U=(O,L)=>{Object.defineProperty($.props.page,O,{get:()=>{throw new Error(`$page.${O} has been replaced by $page.url.${L}`)}})};U("origin","origin"),U("path","pathname"),U("query","searchParams")}const k=v[v.length-1],E=(A=k==null?void 0:k.loaded)==null?void 0:A.cache;if(E){const U=o.pathname+o.search;let O=!1;const L=()=>{l.get(U)===$&&l.delete(U),x(),clearTimeout(N)},N=setTimeout(L,E.maxage*1e3),x=f.session.subscribe(()=>{O&&L()});O=!0,l.set(U,$)}return $}async function H({status:o,error:p,module:w,url:u,params:h,stuff:b,props:_,routeId:v}){const g={module:w,uses:{params:new Set,url:!1,session:!1,stuff:!1,dependencies:new Set},loaded:null,stuff:b};function $(E){const{href:m}=new URL(E,u);g.uses.dependencies.add(m)}_&&g.uses.dependencies.add(u.href);const S={};for(const E in h)Object.defineProperty(S,E,{get(){return g.uses.params.add(E),h[E]},enumerable:!0});const k=Se;if(w.load){const E={routeId:v,params:S,props:_||{},get url(){return g.uses.url=!0,u},get session(){return g.uses.session=!0,k},get stuff(){return g.uses.stuff=!0,P({},b)},fetch(A,U){const O=typeof A=="string"?A:A.url;return $(O),d?fetch(A,U):Pt(A,U)},status:o!=null?o:null,error:p!=null?p:null},m=await w.load.call(null,E);if(!m)throw new Error("load function must return a value");g.loaded=Ye(m),g.loaded.stuff&&(g.stuff=g.loaded.stuff),g.loaded.dependencies&&g.loaded.dependencies.forEach($)}else _&&(g.loaded=Ye({props:_}));return g}async function xe({id:o,url:p,params:w,route:u},h){var A,U,O;if(r.id===o&&r.promise)return r.promise;if(!h){const L=l.get(o);if(L)return L}const{a:b,b:_,has_shadow:v}=u,g=a.url&&{url:o!==a.url.pathname+a.url.search,params:Object.keys(w).filter(L=>a.params[L]!==w[L]),session:Z!==a.session_id};let $=[],S=Ze,k=!1,E=200,m=null;b.forEach(L=>L());e:for(let L=0;L<b.length;L+=1){let N;try{if(!b[L])continue;const x=await b[L](),D=a.branch[L];if(!D||x!==D.module||g.url&&D.uses.url||g.params.some(Y=>D.uses.params.has(Y))||g.session&&D.uses.session||Array.from(D.uses.dependencies).some(Y=>c.some(le=>le(Y)))||k&&D.uses.stuff){let Y={};const le=v&&L===b.length-1;if(le){const te=await fetch(`${p.pathname}${p.pathname.endsWith("/")?"":"/"}__data.json${p.search}`,{headers:{"x-sveltekit-load":"true"}});if(te.ok){const je=te.headers.get("x-sveltekit-location");if(je)return{redirect:je,props:{},state:a};Y=te.status===204?{}:await te.json()}else E=te.status,m=new Error("Failed to load data")}if(m||(N=await H({module:x,url:p,params:w,props:Y,stuff:S,routeId:u.id})),N&&(le&&(N.uses.url=!0),N.loaded)){if(N.loaded.error&&(E=N.loaded.status,m=N.loaded.error),N.loaded.redirect)return{redirect:N.loaded.redirect,props:{},state:a};N.loaded.stuff&&(k=!0)}}else N=D}catch(x){E=500,m=We(x)}if(m){for(;L--;)if(_[L]){let x,D,ce=L;for(;!(D=$[ce]);)ce-=1;try{if(x=await H({status:E,error:m,module:await _[L](),url:p,params:w,stuff:D.stuff,routeId:u.id}),(A=x==null?void 0:x.loaded)!=null&&A.error)continue;(U=x==null?void 0:x.loaded)!=null&&U.stuff&&(S=P(P({},S),x.loaded.stuff)),$=$.slice(0,ce+1).concat(x);break e}catch{continue}}return await Q({status:E,error:m,url:p,routeId:u.id})}else(O=N==null?void 0:N.loaded)!=null&&O.stuff&&(S=P(P({},S),N.loaded.stuff)),$.push(N)}return await me({url:p,params:w,stuff:S,branch:$,status:E,error:m,routeId:u.id})}async function Q({status:o,error:p,url:w,routeId:u}){var v,g;const h={},b=await H({module:await Dt,url:w,params:h,stuff:{},routeId:u}),_=await H({status:o,error:p,module:await Vt,url:w,params:h,stuff:b&&b.loaded&&b.loaded.stuff||{},routeId:u});return await me({url:w,params:h,stuff:P(P({},(v=b==null?void 0:b.loaded)==null?void 0:v.stuff),(g=_==null?void 0:_.loaded)==null?void 0:g.stuff),branch:[b,_],status:o,error:p,routeId:u})}function Pe(o){if(o.origin!==location.origin||!o.pathname.startsWith(t))return;const p=decodeURI(o.pathname.slice(t.length)||"/");for(const w of ye){const u=w.exec(p);if(u)return{id:o.pathname+o.search,route:w,params:u,url:o}}}async function ge({url:o,scroll:p,keepfocus:w,redirect_chain:u,details:h,accepted:b,blocked:_}){const v=a.url;let g=!1;const $={from:v,to:o,cancel:()=>g=!0};if(i.before_navigate.forEach(m=>m($)),g){_();return}const S=Nt(o.pathname,s),k=new URL(o.origin+S+o.search+o.hash);if(ve(T),b(),d&&f.navigating.set({from:a.url,to:k}),await _e(k,u,!1,{scroll:p,keepfocus:w,details:h})){const m={from:v,to:k};i.after_navigate.forEach(A=>A(m)),f.navigating.set(null)}}function ee(o){return location.href=o.href,new Promise(()=>{})}return{after_navigate:o=>{$e(()=>(i.after_navigate.push(o),()=>{const p=i.after_navigate.indexOf(o);i.after_navigate.splice(p,1)}))},before_navigate:o=>{$e(()=>(i.before_navigate.push(o),()=>{const p=i.before_navigate.indexOf(o);i.before_navigate.splice(p,1)}))},disable_scroll_handling:()=>{(y||!d)&&(R=!1)},goto:(o,p={})=>Ae(o,p,[]),invalidate:o=>{if(typeof o=="function")c.push(o);else{const{href:p}=new URL(o,location.href);c.push(w=>w===p)}return G||(G=Promise.resolve().then(async()=>{await _e(new URL(location.href),[],!0),G=null})),G},prefetch:async o=>{const p=new URL(o,Me(document));await Ne(p)},prefetch_routes:async o=>{const w=(o?ye.filter(u=>o.some(h=>u.exec(h))):ye).map(u=>Promise.all(u.a.map(h=>h())));await Promise.all(w)},_start_router:()=>{history.scrollRestoration="manual",addEventListener("beforeunload",u=>{let h=!1;const b={from:a.url,to:null,cancel:()=>h=!0};i.before_navigate.forEach(_=>_(b)),h?(u.preventDefault(),u.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{if(document.visibilityState==="hidden"){ve(T);try{sessionStorage[Qe]=JSON.stringify(re)}catch{}}});const o=u=>{const h=Fe(u);h&&h.href&&h.hasAttribute("sveltekit:prefetch")&&Ne(Ge(h))};let p;const w=u=>{clearTimeout(p),p=setTimeout(()=>{var h;(h=u.target)==null||h.dispatchEvent(new CustomEvent("sveltekit:trigger_prefetch",{bubbles:!0}))},20)};addEventListener("touchstart",o),addEventListener("mousemove",w),addEventListener("sveltekit:trigger_prefetch",o),addEventListener("click",u=>{if(!X||u.button||u.which!==1||u.metaKey||u.ctrlKey||u.shiftKey||u.altKey||u.defaultPrevented)return;const h=Fe(u);if(!h||!h.href)return;const b=h instanceof SVGAElement,_=Ge(h);if(!b&&_.origin==="null")return;const v=(h.getAttribute("rel")||"").split(/\s+/);if(h.hasAttribute("download")||v.includes("external")||h.hasAttribute("sveltekit:reload")||(b?h.target.baseVal:h.target))return;const[g,$]=_.href.split("#");if($!==void 0&&g===location.href.split("#")[0]){pe=!0,ve(T),f.page.set(ne(P({},he),{url:_})),f.page.notify();return}ge({url:_,scroll:h.hasAttribute("sveltekit:noscroll")?ke():null,keepfocus:!1,redirect_chain:[],details:{state:{},replaceState:_.href===location.href},accepted:()=>u.preventDefault(),blocked:()=>u.preventDefault()})}),addEventListener("popstate",u=>{if(u.state&&X){if(u.state[W]===T)return;ge({url:new URL(location.href),scroll:re[u.state[W]],keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{T=u.state[W]},blocked:()=>{const h=T-u.state[W];history.go(h)}})}}),addEventListener("hashchange",()=>{pe&&(pe=!1,history.replaceState(ne(P({},history.state),{[W]:++T}),"",location.href))})},_hydrate:async({status:o,error:p,nodes:w,params:u,routeId:h})=>{const b=new URL(location.href),_=[];let v={},g,$;try{for(let S=0;S<w.length;S+=1){const k=S===w.length-1;let E;if(k){const A=document.querySelector('script[sveltekit\\:data-type="props"]');A&&(E=JSON.parse(A.textContent))}const m=await H({module:await w[S],url:b,params:u,stuff:v,status:k?o:void 0,error:k?p:void 0,props:E,routeId:h});if(E&&(m.uses.dependencies.add(b.href),m.uses.url=!0),_.push(m),m&&m.loaded)if(m.loaded.error){if(p)throw m.loaded.error;$={status:m.loaded.status,error:m.loaded.error,url:b,routeId:h}}else m.loaded.stuff&&(v=P(P({},v),m.loaded.stuff))}g=$?await Q($):await me({url:b,params:u,stuff:v,branch:_,status:o,error:p,routeId:h})}catch(S){if(p)throw S;g=await Q({status:500,error:We(S),url:b,routeId:h})}g.redirect&&await ee(new URL(g.redirect,location.href)),Oe(g)}}}async function Bt({paths:n,target:e,session:t,route:s,spa:l,trailing_slash:c,hydrate:f}){const r=qt({target:e,session:t,base:n.base,trailing_slash:c});mt(n),f&&await r._hydrate(f),s&&(l&&r.goto(location.href,{replaceState:!0}),r._start_router()),dispatchEvent(new CustomEvent("sveltekit:start"))}export{Bt as start};
static/_app/version.json CHANGED
@@ -1 +1 @@
1
- {"version":"1651146998510"}
 
1
+ {"version":"1651165231629"}
templates/index.html CHANGED
@@ -10,13 +10,14 @@
10
  <link rel="stylesheet" href="./style.css" />
11
  <link href="https://fonts.googleapis.com/css2?family=Italiana&family=Lato&display=swap" rel="stylesheet" />
12
  <meta name="viewport" content="width=device-width, initial-scale=1" />
 
13
  <meta http-equiv="content-security-policy" content="">
14
  <link rel="stylesheet" href="/_app/assets/pages/index.svelte-32be1fd5.css">
15
- <link rel="modulepreload" href="/_app/start-2d5ecfbd.js">
16
  <link rel="modulepreload" href="/_app/chunks/index-f8f7cfca.js">
17
  <link rel="modulepreload" href="/_app/chunks/index-7a30815e.js">
18
  <link rel="modulepreload" href="/_app/layout.svelte-3942c837.js">
19
- <link rel="modulepreload" href="/_app/pages/index.svelte-f287d908.js">
20
  </head>
21
  <body>
22
  <div>
@@ -82,7 +83,7 @@
82
 
83
 
84
  <script type="module" data-hydrate="1ijlo04">
85
- import { start } from "/_app/start-2d5ecfbd.js";
86
  start({
87
  target: document.querySelector('[data-hydrate="1ijlo04"]').parentNode,
88
  paths: {"base":"","assets":""},
@@ -95,7 +96,7 @@
95
  error: null,
96
  nodes: [
97
  import("/_app/layout.svelte-3942c837.js"),
98
- import("/_app/pages/index.svelte-f287d908.js")
99
  ],
100
  params: {},
101
  routeId: ""
 
10
  <link rel="stylesheet" href="./style.css" />
11
  <link href="https://fonts.googleapis.com/css2?family=Italiana&family=Lato&display=swap" rel="stylesheet" />
12
  <meta name="viewport" content="width=device-width, initial-scale=1" />
13
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.2/iframeResizer.contentWindow.min.js"></script>
14
  <meta http-equiv="content-security-policy" content="">
15
  <link rel="stylesheet" href="/_app/assets/pages/index.svelte-32be1fd5.css">
16
+ <link rel="modulepreload" href="/_app/start-5745fde1.js">
17
  <link rel="modulepreload" href="/_app/chunks/index-f8f7cfca.js">
18
  <link rel="modulepreload" href="/_app/chunks/index-7a30815e.js">
19
  <link rel="modulepreload" href="/_app/layout.svelte-3942c837.js">
20
+ <link rel="modulepreload" href="/_app/pages/index.svelte-6719d8d0.js">
21
  </head>
22
  <body>
23
  <div>
 
83
 
84
 
85
  <script type="module" data-hydrate="1ijlo04">
86
+ import { start } from "/_app/start-5745fde1.js";
87
  start({
88
  target: document.querySelector('[data-hydrate="1ijlo04"]').parentNode,
89
  paths: {"base":"","assets":""},
 
96
  error: null,
97
  nodes: [
98
  import("/_app/layout.svelte-3942c837.js"),
99
+ import("/_app/pages/index.svelte-6719d8d0.js")
100
  ],
101
  params: {},
102
  routeId: ""