From 6d1e9eeb3e5193bf5bab1f7d8bacd1a5c8ab4bd3 Mon Sep 17 00:00:00 2001 From: LorisSigrist <43482866+LorisSigrist@users.noreply.github.com> Date: Tue, 24 Oct 2023 11:51:45 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20LorisSig?= =?UTF-8?q?rist/t18s@b2ad3cce528dd3c9ade2b5ddc777e92fe75dd5bd=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...{Prism.3ee0c064.css => Prism.59b1fbdf.css} | 2 +- .../assets/better-i18n-demo.9d09ebe6.gif | Bin 0 -> 294676 bytes _app/immutable/chunks/Callout.686e165a.js | 1 + .../{Prism.42f81a6a.js => Prism.a7e47b46.js} | 6 +- .../{index.f644e0f8.js => index.c5d02fa2.js} | 2 +- _app/immutable/chunks/singletons.4c3847c7.js | 1 - _app/immutable/chunks/singletons.ae078cb6.js | 1 + ...{stores.b0221e88.js => stores.085d1224.js} | 2 +- .../{app.981045e4.js => app.2a4fc54e.js} | 2 +- .../{start.5bf083fd.js => start.73d0cc37.js} | 2 +- _app/immutable/nodes/0.57c59368.js | 1 + _app/immutable/nodes/0.e1540c07.js | 1 - .../nodes/{1.c1536d82.js => 1.6b886106.js} | 2 +- .../nodes/{2.eba3dc72.js => 2.3af20a79.js} | 2 +- .../nodes/{4.6329451e.js => 4.22353d91.js} | 2 +- _app/immutable/nodes/6.232eb4a4.js | 16 ----- _app/immutable/nodes/6.9363806b.js | 16 +++++ _app/immutable/nodes/7.523ef0f1.js | 25 +++++++ _app/immutable/nodes/7.e2796615.js | 3 - _app/immutable/nodes/8.b269b298.js | 66 ++++++++++++++++++ _app/immutable/nodes/8.f5dd2087.js | 1 - _app/immutable/nodes/9.4dcb6d0d.js | 43 ++++++++++++ _app/immutable/nodes/9.bb6122df.js | 55 --------------- _app/version.json | 2 +- comparisons.html | 2 +- de.html | 2 +- de/comparisons.html | 2 +- de/getting-started.html | 4 +- de/roadmap.html | 2 +- de/seo.html | 37 +++++++++- de/syntax.html | 4 +- getting-started.html | 4 +- index.html | 2 +- roadmap.html | 2 +- seo.html | 37 +++++++++- syntax.html | 4 +- 36 files changed, 253 insertions(+), 103 deletions(-) rename _app/immutable/assets/{Prism.3ee0c064.css => Prism.59b1fbdf.css} (64%) create mode 100644 _app/immutable/assets/better-i18n-demo.9d09ebe6.gif create mode 100644 _app/immutable/chunks/Callout.686e165a.js rename _app/immutable/chunks/{Prism.42f81a6a.js => Prism.a7e47b46.js} (85%) rename _app/immutable/chunks/{index.f644e0f8.js => index.c5d02fa2.js} (96%) delete mode 100644 _app/immutable/chunks/singletons.4c3847c7.js create mode 100644 _app/immutable/chunks/singletons.ae078cb6.js rename _app/immutable/chunks/{stores.b0221e88.js => stores.085d1224.js} (73%) rename _app/immutable/entry/{app.981045e4.js => app.2a4fc54e.js} (75%) rename _app/immutable/entry/{start.5bf083fd.js => start.73d0cc37.js} (99%) create mode 100644 _app/immutable/nodes/0.57c59368.js delete mode 100644 _app/immutable/nodes/0.e1540c07.js rename _app/immutable/nodes/{1.c1536d82.js => 1.6b886106.js} (95%) rename _app/immutable/nodes/{2.eba3dc72.js => 2.3af20a79.js} (99%) rename _app/immutable/nodes/{4.6329451e.js => 4.22353d91.js} (55%) delete mode 100644 _app/immutable/nodes/6.232eb4a4.js create mode 100644 _app/immutable/nodes/6.9363806b.js create mode 100644 _app/immutable/nodes/7.523ef0f1.js delete mode 100644 _app/immutable/nodes/7.e2796615.js create mode 100644 _app/immutable/nodes/8.b269b298.js delete mode 100644 _app/immutable/nodes/8.f5dd2087.js create mode 100644 _app/immutable/nodes/9.4dcb6d0d.js delete mode 100644 _app/immutable/nodes/9.bb6122df.js diff --git a/_app/immutable/assets/Prism.3ee0c064.css b/_app/immutable/assets/Prism.59b1fbdf.css similarity index 64% rename from _app/immutable/assets/Prism.3ee0c064.css rename to _app/immutable/assets/Prism.59b1fbdf.css index 69ebea5..02d8495 100644 --- a/_app/immutable/assets/Prism.3ee0c064.css +++ b/_app/immutable/assets/Prism.59b1fbdf.css @@ -1 +1 @@ -code[class*=language-],pre[class*=language-]{color:#ebdbb2;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.token.comment,.token.prolog,.token.cdata{color:#a89984}.token.delimiter,.token.boolean,.token.keyword,.token.selector,.token.important,.token.atrule{color:#fb4934}.token.operator,.token.punctuation,.token.attr-name{color:#a89984}.token.tag,.token.tag .punctuation,.token.doctype,.token.builtin{color:#fabd2f}.token.entity,.token.number,.token.symbol{color:#d3869b}.token.property,.token.constant,.token.variable{color:#fb4934}.token.string,.token.char{color:#b8bb26}.token.attr-value,.token.attr-value .punctuation{color:#a89984}.token.url{color:#b8bb26;text-decoration:underline}.token.function{color:#fabd2f}.token.regex{background:#b8bb26}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.inserted{background:#a89984}.token.deleted{background:#fb4934} +code[class*=language-],pre[class*=language-]{color:#ebdbb2;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.token.comment,.token.prolog,.token.cdata{color:#a89984}.token.delimiter,.token.boolean,.token.keyword,.token.selector,.token.important,.token.atrule{color:#fb4934}.token.operator,.token.punctuation,.token.attr-name{color:#a89984}.token.tag,.token.tag .punctuation,.token.doctype,.token.builtin{color:#fabd2f}.token.entity,.token.number,.token.symbol{color:#d3869b}.token.property,.token.constant,.token.variable{color:#fb4934}.token.string,.token.char,.token.attr-value,.token.attr-value .punctuation{color:#b8bb26}.token.url{color:#b8bb26;text-decoration:underline}.token.function{color:#fabd2f}.token.regex{background:#b8bb26}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.inserted{background:#a89984}.token.deleted{background:#fb4934} diff --git a/_app/immutable/assets/better-i18n-demo.9d09ebe6.gif b/_app/immutable/assets/better-i18n-demo.9d09ebe6.gif new file mode 100644 index 0000000000000000000000000000000000000000..ff6ed4b9e669ff7d0ee5a81cf95eda861bf5b5e1 GIT binary patch literal 294676 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 z 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

b1!iPHvEtgVw4dY0|SOOvIvqlz9a*J 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,e=d(d({},e),x(t)))},e=x(e),[e]}class W extends y{constructor(e){super(),k(this,e,U,G,$,{})}}function X(r){let e,n='',t=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},r[0]],s={};for(let l=0;l{n(0,e=d(d({},e),x(t)))},e=x(e),[e]}class ee extends y{constructor(e){super(),k(this,e,Y,X,$,{})}}function te(r){let e,n='',t=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},r[0]],s={};for(let l=0;l{n(0,e=d(d({},e),x(t)))},e=x(e),[e]}class ne extends y{constructor(e){super(),k(this,e,le,te,$,{})}}function re(r){let e,n;return e=new W({props:{class:"mt-1 h-4 w-4 flex-none text-blue-500"}}),{c(){D(e.$$.fragment)},l(t){T(e.$$.fragment,t)},m(t,s){V(e,t,s),n=!0},i(t){n||(w(e.$$.fragment,t),n=!0)},o(t){v(e.$$.fragment,t),n=!1},d(t){P(e,t)}}}function se(r){let e,n;return e=new ee({props:{class:"mt-1 h-4 w-4 flex-none text-orange-500"}}),{c(){D(e.$$.fragment)},l(t){T(e.$$.fragment,t)},m(t,s){V(e,t,s),n=!0},i(t){n||(w(e.$$.fragment,t),n=!0)},o(t){v(e.$$.fragment,t),n=!1},d(t){P(e,t)}}}function ae(r){let e,n;return e=new ne({props:{class:"mt-1 h-4 w-4 flex-none text-emerald-500"}}),{c(){D(e.$$.fragment)},l(t){T(e.$$.fragment,t)},m(t,s){V(e,t,s),n=!0},i(t){n||(w(e.$$.fragment,t),n=!0)},o(t){v(e.$$.fragment,t),n=!1},d(t){P(e,t)}}}function ie(r){let e,n,t,s,l,a,f,_;const q=[ae,se,re],h=[];function z(i,c){return i[0]==="success"?0:i[0]==="warning"?1:i[0]==="info"?2:-1}~(n=z(r))&&(t=h[n]=q[n](r));const C=r[3].default,o=J(C,r,r[2],null);return{c(){e=M("div"),t&&t.c(),s=K(),l=M("div"),a=M("p"),o&&o.c(),this.h()},l(i){e=Z(i,"DIV",{class:!0});var c=g(e);t&&t.l(c),s=N(c),l=Z(c,"DIV",{class:!0});var m=g(l);a=Z(m,"P",{});var A=g(a);o&&o.l(A),A.forEach(u),m.forEach(u),c.forEach(u),this.h()},h(){E(l,"class","[&>:first-child]:mt-0 [&>:last-child]:mb-0"),E(e,"class",f="not-prose my-6 flex gap-2.5 p-4 rounded-2xl leading-6 border "+r[1][r[0]])},m(i,c){B(i,e,c),~n&&h[n].m(e,null),L(e,s),L(e,l),L(l,a),o&&o.m(a,null),_=!0},p(i,[c]){let m=n;n=z(i),n!==m&&(t&&(O(),v(h[m],1,1,()=>{h[m]=null}),Q()),~n?(t=h[n],t||(t=h[n]=q[n](i),t.c()),w(t,1),t.m(e,s)):t=null),o&&o.p&&(!_||c&4)&&R(o,C,i,i[2],_?F(C,i[2],c,null):j(i[2]),null),(!_||c&1&&f!==(f="not-prose my-6 flex gap-2.5 p-4 rounded-2xl leading-6 border "+i[1][i[0]]))&&E(e,"class",f)},i(i){_||(w(t),w(o,i),_=!0)},o(i){v(t),v(o,i),_=!1},d(i){i&&u(e),~n&&h[n].d(),o&&o.d(i)}}}function oe(r,e,n){let{$$slots:t={},$$scope:s}=e,{type:l="info"}=e;const a={success:"border-emerald-500/20 bg-emerald-50/50 text-emerald-900",warning:"border-orange-500/20 bg-orange-50 text-orange-900",info:"border-blue-500/20 bg-blue-50 text-gray-900"};return r.$$set=f=>{"type"in f&&n(0,l=f.type),"$$scope"in f&&n(2,s=f.$$scope)},[l,a,s,t]}class ue extends y{constructor(e){super(),k(this,e,oe,ie,$,{type:0})}}export{ue as C}; diff --git a/_app/immutable/chunks/Prism.42f81a6a.js b/_app/immutable/chunks/Prism.a7e47b46.js similarity index 85% rename from _app/immutable/chunks/Prism.42f81a6a.js rename to _app/immutable/chunks/Prism.a7e47b46.js index 2ac027c..b67333a 100644 --- a/_app/immutable/chunks/Prism.42f81a6a.js +++ b/_app/immutable/chunks/Prism.a7e47b46.js @@ -1,9 +1,9 @@ -import{S as se,i as ie,a0 as ue,k as W,l as K,m as V,h as U,n as H,b as oe,D as le,E as J}from"./index.90d50ca5.js";import{c as Q,g as ce}from"./_commonjsHelpers.725317a4.js";var ee={exports:{}};(function(g){var m=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** +import{S as se,i as ie,a0 as ue,k as W,l as K,m as V,h as U,n as H,b as le,D as oe,E as J}from"./index.90d50ca5.js";import{c as Q,g as ce}from"./_commonjsHelpers.725317a4.js";var ee={exports:{}};(function(g){var m=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** * Prism: Lightweight, robust, elegant syntax highlighting * * @license MIT * @author Lea Verou * @namespace * @public - */var a=function(l){var p=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,d=0,f={},i={manual:l.Prism&&l.Prism.manual,disableWorkerMessageHandler:l.Prism&&l.Prism.disableWorkerMessageHandler,util:{encode:function t(e){return e instanceof S?new S(e.type,t(e.content),e.alias):Array.isArray(e)?e.map(t):e.replace(/&/g,"&").replace(/"u")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(r){var t=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(t){var e=document.getElementsByTagName("script");for(var n in e)if(e[n].src==t)return e[n]}return null}},isActive:function(t,e,n){for(var r="no-"+e;t;){var s=t.classList;if(s.contains(e))return!0;if(s.contains(r))return!1;t=t.parentElement}return!!n}},languages:{plain:f,plaintext:f,text:f,txt:f,extend:function(t,e){var n=i.util.clone(i.languages[t]);for(var r in e)n[r]=e[r];return n},insertBefore:function(t,e,n,r){r=r||i.languages;var s=r[t],o={};for(var c in s)if(s.hasOwnProperty(c)){if(c==e)for(var u in n)n.hasOwnProperty(u)&&(o[u]=n[u]);n.hasOwnProperty(c)||(o[c]=s[c])}var F=r[t];return r[t]=o,i.languages.DFS(i.languages,function(A,E){E===F&&A!=t&&(this[A]=o)}),o},DFS:function t(e,n,r,s){s=s||{};var o=i.util.objId;for(var c in e)if(e.hasOwnProperty(c)){n.call(e,c,e[c],r||c);var u=e[c],F=i.util.type(u);F==="Object"&&!s[o(u)]?(s[o(u)]=!0,t(u,n,null,s)):F==="Array"&&!s[o(u)]&&(s[o(u)]=!0,t(u,n,c,s))}}},plugins:{},highlightAll:function(t,e){i.highlightAllUnder(document,t,e)},highlightAllUnder:function(t,e,n){var r={callback:n,container:t,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};i.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run("before-all-elements-highlight",r);for(var s=0,o;o=r.elements[s++];)i.highlightElement(o,e===!0,r.callback)},highlightElement:function(t,e,n){var r=i.util.getLanguage(t),s=i.languages[r];i.util.setLanguage(t,r);var o=t.parentElement;o&&o.nodeName.toLowerCase()==="pre"&&i.util.setLanguage(o,r);var c=t.textContent,u={element:t,language:r,grammar:s,code:c};function F(E){u.highlightedCode=E,i.hooks.run("before-insert",u),u.element.innerHTML=u.highlightedCode,i.hooks.run("after-highlight",u),i.hooks.run("complete",u),n&&n.call(u.element)}if(i.hooks.run("before-sanity-check",u),o=u.element.parentElement,o&&o.nodeName.toLowerCase()==="pre"&&!o.hasAttribute("tabindex")&&o.setAttribute("tabindex","0"),!u.code){i.hooks.run("complete",u),n&&n.call(u.element);return}if(i.hooks.run("before-highlight",u),!u.grammar){F(i.util.encode(u.code));return}if(e&&l.Worker){var A=new Worker(i.filename);A.onmessage=function(E){F(E.data)},A.postMessage(JSON.stringify({language:u.language,code:u.code,immediateClose:!0}))}else F(i.highlight(u.code,u.grammar,u.language))},highlight:function(t,e,n){var r={code:t,grammar:e,language:n};if(i.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run("after-tokenize",r),S.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(t,e){var n=e.rest;if(n){for(var r in n)e[r]=n[r];delete e.rest}var s=new O;return _(s,s.head,t),P(t,s,e,s.head,0),D(s)},hooks:{all:{},add:function(t,e){var n=i.hooks.all;n[t]=n[t]||[],n[t].push(e)},run:function(t,e){var n=i.hooks.all[t];if(!(!n||!n.length))for(var r=0,s;s=n[r++];)s(e)}},Token:S};l.Prism=i;function S(t,e,n,r){this.type=t,this.content=e,this.alias=n,this.length=(r||"").length|0}S.stringify=function t(e,n){if(typeof e=="string")return e;if(Array.isArray(e)){var r="";return e.forEach(function(F){r+=t(F,n)}),r}var s={type:e.type,content:t(e.content,n),tag:"span",classes:["token",e.type],attributes:{},language:n},o=e.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(s.classes,o):s.classes.push(o)),i.hooks.run("wrap",s);var c="";for(var u in s.attributes)c+=" "+u+'="'+(s.attributes[u]||"").replace(/"/g,""")+'"';return"<"+s.tag+' class="'+s.classes.join(" ")+'"'+c+">"+s.content+""};function I(t,e,n,r){t.lastIndex=e;var s=t.exec(n);if(s&&r&&s[1]){var o=s[1].length;s.index+=o,s[0]=s[0].slice(o)}return s}function P(t,e,n,r,s,o){for(var c in n)if(!(!n.hasOwnProperty(c)||!n[c])){var u=n[c];u=Array.isArray(u)?u:[u];for(var F=0;F=o.reach);w+=y.value.length,y=y.next){var $=y.value;if(e.length>t.length)return;if(!($ instanceof S)){var L=1,x;if(X){if(x=I(q,w,t,Z),!x||x.index>=t.length)break;var C=x.index,ne=x.index+x[0].length,k=w;for(k+=y.value.length;C>=k;)y=y.next,k+=y.value.length;if(k-=y.value.length,w=k,y.value instanceof S)continue;for(var R=y;R!==e.tail&&(ko.reach&&(o.reach=j);var M=y.prev;z&&(M=_(e,M,z),w+=z.length),G(e,M,L);var re=new S(c,E?i.tokenize(N,E):N,te,N);if(y=_(e,M,re),Y&&_(e,y,Y),L>1){var B={cause:c+","+F,reach:j};P(t,e,n,y.prev,w,B),o&&B.reach>o.reach&&(o.reach=B.reach)}}}}}}function O(){var t={value:null,prev:null,next:null},e={value:null,prev:t,next:null};t.next=e,this.head=t,this.tail=e,this.length=0}function _(t,e,n){var r=e.next,s={value:n,prev:e,next:r};return e.next=s,r.prev=s,t.length++,s}function G(t,e,n){for(var r=e.next,s=0;s/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},a.languages.markup.tag.inside["attr-value"].inside.entity=a.languages.markup.entity,a.languages.markup.doctype.inside["internal-subset"].inside=a.languages.markup,a.hooks.add("wrap",function(l){l.type==="entity"&&(l.attributes.title=l.content.replace(/&/,"&"))}),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(p,d){var f={};f["language-"+d]={pattern:/(^$)/i,lookbehind:!0,inside:a.languages[d]},f.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:f}};i["language-"+d]={pattern:/[\s\S]+/,inside:a.languages[d]};var S={};S[p]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return p}),"i"),lookbehind:!0,greedy:!0,inside:i},a.languages.insertBefore("markup","cdata",S)}}),Object.defineProperty(a.languages.markup.tag,"addAttribute",{value:function(l,p){a.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+l+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[p,"language-"+p],inside:a.languages[p]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.languages.markup,a.languages.xml=a.languages.extend("markup",{}),a.languages.ssml=a.languages.xml,a.languages.atom=a.languages.xml,a.languages.rss=a.languages.xml,function(l){var p=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;l.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+p.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+p.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+p.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+p.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:p,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},l.languages.css.atrule.inside.rest=l.languages.css;var d=l.languages.markup;d&&(d.tag.addInlined("style","css"),d.tag.addAttribute("style","css"))}(a),a.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},a.languages.javascript=a.languages.extend("clike",{"class-name":[a.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),a.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,a.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:a.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:a.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:a.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:a.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:a.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),a.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:a.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),a.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),a.languages.markup&&(a.languages.markup.tag.addInlined("script","javascript"),a.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),a.languages.js=a.languages.javascript,function(){if(typeof a>"u"||typeof document>"u")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var l="Loading…",p=function(b,h){return"✖ Error "+b+" while fetching file: "+h},d="✖ Error: File does not exist or is empty",f={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},i="data-src-status",S="loading",I="loaded",P="failed",O="pre[data-src]:not(["+i+'="'+I+'"]):not(['+i+'="'+S+'"])';function _(b,h,v){var t=new XMLHttpRequest;t.open("GET",b,!0),t.onreadystatechange=function(){t.readyState==4&&(t.status<400&&t.responseText?h(t.responseText):t.status>=400?v(p(t.status,t.statusText)):v(d))},t.send(null)}function G(b){var h=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(b||"");if(h){var v=Number(h[1]),t=h[2],e=h[3];return t?e?[v,Number(e)]:[v,void 0]:[v,v]}}a.hooks.add("before-highlightall",function(b){b.selector+=", "+O}),a.hooks.add("before-sanity-check",function(b){var h=b.element;if(h.matches(O)){b.code="",h.setAttribute(i,S);var v=h.appendChild(document.createElement("CODE"));v.textContent=l;var t=h.getAttribute("data-src"),e=b.language;if(e==="none"){var n=(/\.(\w+)$/.exec(t)||[,"none"])[1];e=f[n]||n}a.util.setLanguage(v,e),a.util.setLanguage(h,e);var r=a.plugins.autoloader;r&&r.loadLanguages(e),_(t,function(s){h.setAttribute(i,I);var o=G(h.getAttribute("data-range"));if(o){var c=s.split(/\r\n?|\n/g),u=o[0],F=o[1]==null?c.length:o[1];u<0&&(u+=c.length),u=Math.max(0,Math.min(u-1,c.length)),F<0&&(F+=c.length),F=Math.max(0,Math.min(F,c.length)),s=c.slice(u,F).join(` -`),h.hasAttribute("data-start")||h.setAttribute("data-start",String(u+1))}v.textContent=s,a.highlightElement(v)},function(s){h.setAttribute(i,P),v.textContent=s})}}),a.plugins.fileHighlight={highlight:function(h){for(var v=(h||document).querySelectorAll(O),t=0,e;e=v[t++];)a.highlightElement(e)}};var D=!1;a.fileHighlight=function(){D||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),D=!0),a.plugins.fileHighlight.highlight.apply(this,arguments)}}()})(ee);var ge=ee.exports;const T=ce(ge);Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/});Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/;Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/});Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}});Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}});Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript"));Prism.languages.js=Prism.languages.javascript;(function(g){g.languages.typescript=g.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),g.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete g.languages.typescript.parameter,delete g.languages.typescript["literal-property"];var m=g.languages.extend("typescript",{});delete m["class-name"],g.languages.typescript["class-name"].inside=m,g.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:m}}}}),g.languages.ts=g.languages.typescript})(Prism);(function(g){var m="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",a={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},l={bash:a,environment:{pattern:RegExp("\\$"+m),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+m),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};g.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+m),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:l},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:a}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:l},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:l.entity}}],environment:{pattern:RegExp("\\$?"+m),alias:"constant"},variable:l.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},a.inside=g.languages.bash;for(var p=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],d=l.variable[1].inside,f=0;f{"language"in i&&a(0,d=i.language),"code"in i&&a(2,f=i.code)},g.$$.update=()=>{g.$$.dirty&13&&a(1,l=T.highlight(f,p[d],d))},[d,l,f,T]}class me extends se{constructor(m){super(),ie(this,m,pe,de,ue,{language:0,code:2})}}export{me as P}; + */var a=function(o){var p=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,d=0,f={},i={manual:o.Prism&&o.Prism.manual,disableWorkerMessageHandler:o.Prism&&o.Prism.disableWorkerMessageHandler,util:{encode:function t(e){return e instanceof S?new S(e.type,t(e.content),e.alias):Array.isArray(e)?e.map(t):e.replace(/&/g,"&").replace(/"u")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(r){var t=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(t){var e=document.getElementsByTagName("script");for(var n in e)if(e[n].src==t)return e[n]}return null}},isActive:function(t,e,n){for(var r="no-"+e;t;){var s=t.classList;if(s.contains(e))return!0;if(s.contains(r))return!1;t=t.parentElement}return!!n}},languages:{plain:f,plaintext:f,text:f,txt:f,extend:function(t,e){var n=i.util.clone(i.languages[t]);for(var r in e)n[r]=e[r];return n},insertBefore:function(t,e,n,r){r=r||i.languages;var s=r[t],l={};for(var c in s)if(s.hasOwnProperty(c)){if(c==e)for(var u in n)n.hasOwnProperty(u)&&(l[u]=n[u]);n.hasOwnProperty(c)||(l[c]=s[c])}var F=r[t];return r[t]=l,i.languages.DFS(i.languages,function(A,E){E===F&&A!=t&&(this[A]=l)}),l},DFS:function t(e,n,r,s){s=s||{};var l=i.util.objId;for(var c in e)if(e.hasOwnProperty(c)){n.call(e,c,e[c],r||c);var u=e[c],F=i.util.type(u);F==="Object"&&!s[l(u)]?(s[l(u)]=!0,t(u,n,null,s)):F==="Array"&&!s[l(u)]&&(s[l(u)]=!0,t(u,n,c,s))}}},plugins:{},highlightAll:function(t,e){i.highlightAllUnder(document,t,e)},highlightAllUnder:function(t,e,n){var r={callback:n,container:t,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};i.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run("before-all-elements-highlight",r);for(var s=0,l;l=r.elements[s++];)i.highlightElement(l,e===!0,r.callback)},highlightElement:function(t,e,n){var r=i.util.getLanguage(t),s=i.languages[r];i.util.setLanguage(t,r);var l=t.parentElement;l&&l.nodeName.toLowerCase()==="pre"&&i.util.setLanguage(l,r);var c=t.textContent,u={element:t,language:r,grammar:s,code:c};function F(E){u.highlightedCode=E,i.hooks.run("before-insert",u),u.element.innerHTML=u.highlightedCode,i.hooks.run("after-highlight",u),i.hooks.run("complete",u),n&&n.call(u.element)}if(i.hooks.run("before-sanity-check",u),l=u.element.parentElement,l&&l.nodeName.toLowerCase()==="pre"&&!l.hasAttribute("tabindex")&&l.setAttribute("tabindex","0"),!u.code){i.hooks.run("complete",u),n&&n.call(u.element);return}if(i.hooks.run("before-highlight",u),!u.grammar){F(i.util.encode(u.code));return}if(e&&o.Worker){var A=new Worker(i.filename);A.onmessage=function(E){F(E.data)},A.postMessage(JSON.stringify({language:u.language,code:u.code,immediateClose:!0}))}else F(i.highlight(u.code,u.grammar,u.language))},highlight:function(t,e,n){var r={code:t,grammar:e,language:n};if(i.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run("after-tokenize",r),S.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(t,e){var n=e.rest;if(n){for(var r in n)e[r]=n[r];delete e.rest}var s=new O;return $(s,s.head,t),P(t,s,e,s.head,0),D(s)},hooks:{all:{},add:function(t,e){var n=i.hooks.all;n[t]=n[t]||[],n[t].push(e)},run:function(t,e){var n=i.hooks.all[t];if(!(!n||!n.length))for(var r=0,s;s=n[r++];)s(e)}},Token:S};o.Prism=i;function S(t,e,n,r){this.type=t,this.content=e,this.alias=n,this.length=(r||"").length|0}S.stringify=function t(e,n){if(typeof e=="string")return e;if(Array.isArray(e)){var r="";return e.forEach(function(F){r+=t(F,n)}),r}var s={type:e.type,content:t(e.content,n),tag:"span",classes:["token",e.type],attributes:{},language:n},l=e.alias;l&&(Array.isArray(l)?Array.prototype.push.apply(s.classes,l):s.classes.push(l)),i.hooks.run("wrap",s);var c="";for(var u in s.attributes)c+=" "+u+'="'+(s.attributes[u]||"").replace(/"/g,""")+'"';return"<"+s.tag+' class="'+s.classes.join(" ")+'"'+c+">"+s.content+""};function I(t,e,n,r){t.lastIndex=e;var s=t.exec(n);if(s&&r&&s[1]){var l=s[1].length;s.index+=l,s[0]=s[0].slice(l)}return s}function P(t,e,n,r,s,l){for(var c in n)if(!(!n.hasOwnProperty(c)||!n[c])){var u=n[c];u=Array.isArray(u)?u:[u];for(var F=0;F=l.reach);w+=y.value.length,y=y.next){var T=y.value;if(e.length>t.length)return;if(!(T instanceof S)){var L=1,x;if(X){if(x=I(q,w,t,Z),!x||x.index>=t.length)break;var C=x.index,ne=x.index+x[0].length,k=w;for(k+=y.value.length;C>=k;)y=y.next,k+=y.value.length;if(k-=y.value.length,w=k,y.value instanceof S)continue;for(var R=y;R!==e.tail&&(kl.reach&&(l.reach=j);var M=y.prev;z&&(M=$(e,M,z),w+=z.length),G(e,M,L);var re=new S(c,E?i.tokenize(N,E):N,te,N);if(y=$(e,M,re),Y&&$(e,y,Y),L>1){var B={cause:c+","+F,reach:j};P(t,e,n,y.prev,w,B),l&&B.reach>l.reach&&(l.reach=B.reach)}}}}}}function O(){var t={value:null,prev:null,next:null},e={value:null,prev:t,next:null};t.next=e,this.head=t,this.tail=e,this.length=0}function $(t,e,n){var r=e.next,s={value:n,prev:e,next:r};return e.next=s,r.prev=s,t.length++,s}function G(t,e,n){for(var r=e.next,s=0;s/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},a.languages.markup.tag.inside["attr-value"].inside.entity=a.languages.markup.entity,a.languages.markup.doctype.inside["internal-subset"].inside=a.languages.markup,a.hooks.add("wrap",function(o){o.type==="entity"&&(o.attributes.title=o.content.replace(/&/,"&"))}),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(p,d){var f={};f["language-"+d]={pattern:/(^$)/i,lookbehind:!0,inside:a.languages[d]},f.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:f}};i["language-"+d]={pattern:/[\s\S]+/,inside:a.languages[d]};var S={};S[p]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return p}),"i"),lookbehind:!0,greedy:!0,inside:i},a.languages.insertBefore("markup","cdata",S)}}),Object.defineProperty(a.languages.markup.tag,"addAttribute",{value:function(o,p){a.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+o+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[p,"language-"+p],inside:a.languages[p]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.languages.markup,a.languages.xml=a.languages.extend("markup",{}),a.languages.ssml=a.languages.xml,a.languages.atom=a.languages.xml,a.languages.rss=a.languages.xml,function(o){var p=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;o.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+p.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+p.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+p.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+p.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:p,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},o.languages.css.atrule.inside.rest=o.languages.css;var d=o.languages.markup;d&&(d.tag.addInlined("style","css"),d.tag.addAttribute("style","css"))}(a),a.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},a.languages.javascript=a.languages.extend("clike",{"class-name":[a.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),a.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,a.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:a.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:a.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:a.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:a.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:a.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),a.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:a.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),a.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),a.languages.markup&&(a.languages.markup.tag.addInlined("script","javascript"),a.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),a.languages.js=a.languages.javascript,function(){if(typeof a>"u"||typeof document>"u")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var o="Loading…",p=function(b,h){return"✖ Error "+b+" while fetching file: "+h},d="✖ Error: File does not exist or is empty",f={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},i="data-src-status",S="loading",I="loaded",P="failed",O="pre[data-src]:not(["+i+'="'+I+'"]):not(['+i+'="'+S+'"])';function $(b,h,v){var t=new XMLHttpRequest;t.open("GET",b,!0),t.onreadystatechange=function(){t.readyState==4&&(t.status<400&&t.responseText?h(t.responseText):t.status>=400?v(p(t.status,t.statusText)):v(d))},t.send(null)}function G(b){var h=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(b||"");if(h){var v=Number(h[1]),t=h[2],e=h[3];return t?e?[v,Number(e)]:[v,void 0]:[v,v]}}a.hooks.add("before-highlightall",function(b){b.selector+=", "+O}),a.hooks.add("before-sanity-check",function(b){var h=b.element;if(h.matches(O)){b.code="",h.setAttribute(i,S);var v=h.appendChild(document.createElement("CODE"));v.textContent=o;var t=h.getAttribute("data-src"),e=b.language;if(e==="none"){var n=(/\.(\w+)$/.exec(t)||[,"none"])[1];e=f[n]||n}a.util.setLanguage(v,e),a.util.setLanguage(h,e);var r=a.plugins.autoloader;r&&r.loadLanguages(e),$(t,function(s){h.setAttribute(i,I);var l=G(h.getAttribute("data-range"));if(l){var c=s.split(/\r\n?|\n/g),u=l[0],F=l[1]==null?c.length:l[1];u<0&&(u+=c.length),u=Math.max(0,Math.min(u-1,c.length)),F<0&&(F+=c.length),F=Math.max(0,Math.min(F,c.length)),s=c.slice(u,F).join(` +`),h.hasAttribute("data-start")||h.setAttribute("data-start",String(u+1))}v.textContent=s,a.highlightElement(v)},function(s){h.setAttribute(i,P),v.textContent=s})}}),a.plugins.fileHighlight={highlight:function(h){for(var v=(h||document).querySelectorAll(O),t=0,e;e=v[t++];)a.highlightElement(e)}};var D=!1;a.fileHighlight=function(){D||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),D=!0),a.plugins.fileHighlight.highlight.apply(this,arguments)}}()})(ee);var ge=ee.exports;const _=ce(ge);Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/});Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/;Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/});Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}});Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}});Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript"));Prism.languages.js=Prism.languages.javascript;(function(g){g.languages.typescript=g.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),g.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete g.languages.typescript.parameter,delete g.languages.typescript["literal-property"];var m=g.languages.extend("typescript",{});delete m["class-name"],g.languages.typescript["class-name"].inside=m,g.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:m}}}}),g.languages.ts=g.languages.typescript})(Prism);(function(g){var m="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",a={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},o={bash:a,environment:{pattern:RegExp("\\$"+m),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+m),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};g.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+m),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:o},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:a}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:o},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:o.entity}}],environment:{pattern:RegExp("\\$?"+m),alias:"constant"},variable:o.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},a.inside=g.languages.bash;for(var p=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],d=o.variable[1].inside,f=0;f{"language"in i&&a(0,d=i.language),"code"in i&&a(2,f=i.code)},g.$$.update=()=>{g.$$.dirty&13&&a(1,o=_.highlight(f,p[d],d))},[d,o,f,_]}class me extends se{constructor(m){super(),ie(this,m,pe,de,ue,{language:0,code:2})}}export{me as P}; diff --git a/_app/immutable/chunks/index.f644e0f8.js b/_app/immutable/chunks/index.c5d02fa2.js similarity index 96% rename from _app/immutable/chunks/index.f644e0f8.js rename to _app/immutable/chunks/index.c5d02fa2.js index 586998f..a2c8788 100644 --- a/_app/immutable/chunks/index.f644e0f8.js +++ b/_app/immutable/chunks/index.c5d02fa2.js @@ -1 +1 @@ -import{w as h}from"./index.0229d0e6.js";import{H as b}from"./index.90d50ca5.js";const k="modulepreload",R=function(e,t){return new URL(e,t).href},w={},p=function(t,n,o){if(!n||n.length===0)return t();const a=document.getElementsByTagName("link");return Promise.all(n.map(s=>{if(s=R(s,o),s in w)return;w[s]=!0;const r=s.endsWith(".css"),i=r?'[rel="stylesheet"]':"";if(!!o)for(let u=a.length-1;u>=0;u--){const f=a[u];if(f.href===s&&(!r||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${i}`))return;const c=document.createElement("link");if(c.rel=r?"stylesheet":k,r||(c.as="script",c.crossOrigin=""),c.href=s,document.head.appendChild(c),r)return new Promise((u,f)=>{c.addEventListener("load",u),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t()).catch(s=>{const r=new Event("vite:preloadError",{cancelable:!0});if(r.payload=s,window.dispatchEvent(r),!r.defaultPrevented)throw s})},S=["en","de"],E="en",v="messages",C=200,T={en:{messages:async()=>(await p(()=>import("./_t18s-dictionary_en_messages.fa3ec860.js"),[],import.meta.url)).default},de:{messages:async()=>(await p(()=>import("./_t18s-dictionary_de_messages.7277f217.js"),[],import.meta.url)).default}};function L(e){return(t,n)=>{const o=e[t];if(o)return o[n]}}function B(e){return(t,n,o)=>{const a=e[t];a?a[n]=o:e[t]={[n]:o}}}function I(e){return new Promise(t=>setTimeout(t,e))}const y=h(null),F=y.set,G=e=>S.includes(e),_=h(!1);let K=T;const P=L(K),g={},O=L(g),D=B(g),$=async(e,t)=>{const n=P(e,t);if(!n)return;const o=await n();D(e,t,o),m.set(d)},j=new Set([v]);async function A(e){const t=[...j],n=[e];n.push(E);const o=[];for(const s of n)for(const r of t){const i=P(s,r);i&&o.push(new Promise((l,c)=>{i().then(u=>l({locale:s,domain:r,dictionary:u})).catch(c)}))}const a=await Promise.allSettled(o);for(const s of a){if(s.status==="rejected")continue;const{locale:r,domain:i,dictionary:l}=s.value;D(r,i,l)}}async function N(e){let t=!1;try{I(C).then(()=>{t||_.set(!0)}),await A(e)}catch{}finally{_.set(!1),t=!0}}function U(e){const[t,n]=e.split(":");if(!t)throw new Error("[t18s] Invalid key: "+e);return n?{domain:t,key:n}:{domain:v,key:t}}const d=(e,t=void 0)=>{const n=b(y);if(n===null)throw new Error("[t18s] No locale set. Did you forget to set one in `+layout.js`?");const{domain:o,key:a}=U(e),s=[n];s.push(E);let r;for(const i of s){const l=O(i,o);if(l){if(r=V(l,a,t),r)break}else $(i,o)}return r||e},m=h(d);y.subscribe(e=>{e!==null&&(e in g?m.set(d):N(e).then(()=>m.set(d)))});function V(e,t,n){const o=e[t];if(o)return typeof o=="string"?o:o(n)}export{p as _,G as i,S as l,A as p,F as s}; +import{w as h}from"./index.0229d0e6.js";import{H as b}from"./index.90d50ca5.js";const k="modulepreload",R=function(e,t){return new URL(e,t).href},w={},p=function(t,n,o){if(!n||n.length===0)return t();const a=document.getElementsByTagName("link");return Promise.all(n.map(s=>{if(s=R(s,o),s in w)return;w[s]=!0;const r=s.endsWith(".css"),i=r?'[rel="stylesheet"]':"";if(!!o)for(let u=a.length-1;u>=0;u--){const f=a[u];if(f.href===s&&(!r||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${i}`))return;const c=document.createElement("link");if(c.rel=r?"stylesheet":k,r||(c.as="script",c.crossOrigin=""),c.href=s,document.head.appendChild(c),r)return new Promise((u,f)=>{c.addEventListener("load",u),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t()).catch(s=>{const r=new Event("vite:preloadError",{cancelable:!0});if(r.payload=s,window.dispatchEvent(r),!r.defaultPrevented)throw s})},S=["en","de"],E="en",v="messages",C=200,T={en:{messages:async()=>(await p(()=>import("./_t18s-dictionary_en_messages.fa3ec860.js"),[],import.meta.url)).default},de:{messages:async()=>(await p(()=>import("./_t18s-dictionary_de_messages.7277f217.js"),[],import.meta.url)).default}};function L(e){return(t,n)=>{const o=e[t];if(o)return o[n]}}function B(e){return(t,n,o)=>{const a=e[t];a?a[n]=o:e[t]={[n]:o}}}function I(e){return new Promise(t=>setTimeout(t,e))}const y=h(null),F=y.set,G=e=>S.includes(e),_=h(!1);let K=T;const P=L(K),g={},O=L(g),D=B(g),$=async(e,t)=>{const n=P(e,t);if(!n)return;const o=await n();D(e,t,o),m.set(d)},j=new Set([v]);async function A(e){const t=[...j],n=[e];n.push(E);const o=[];for(const s of n)for(const r of t){const i=P(s,r);i&&o.push(new Promise((l,c)=>{i().then(u=>l({locale:s,domain:r,dictionary:u})).catch(c)}))}const a=await Promise.allSettled(o);for(const s of a){if(s.status==="rejected")continue;const{locale:r,domain:i,dictionary:l}=s.value;D(r,i,l)}}async function N(e){let t=!1;try{I(C).then(()=>{t||_.set(!0)}),await A(e)}catch{}finally{_.set(!1),t=!0}}function U(e){const[t,n]=e.split(":");if(!t)throw new Error("[t18s] Invalid key: "+e);return n?{domain:t,key:n}:{domain:v,key:t}}const d=(e,t=void 0)=>{const n=b(y);if(n===null)throw new Error("[t18s] No locale set. Did you forget to set one in `+layout.js`?");const{domain:o,key:a}=U(e),s=[n];s.push(E);let r;for(const i of s){const l=O(i,o);if(l){if(r=V(l,a,t),r)break}else $(i,o)}return r||e},m=h(d);y.subscribe(e=>{e!==null&&(e in g?m.set(d):N(e).then(()=>m.set(d)))});function V(e,t,n){const o=e[t];if(o)return typeof o=="string"?o:o(n)}export{p as _,y as a,G as i,S as l,A as p,F as s}; diff --git a/_app/immutable/chunks/singletons.4c3847c7.js b/_app/immutable/chunks/singletons.4c3847c7.js deleted file mode 100644 index 4b0d146..0000000 --- a/_app/immutable/chunks/singletons.4c3847c7.js +++ /dev/null @@ -1 +0,0 @@ -import{w as u}from"./index.0229d0e6.js";var _;const v=((_=globalThis.__sveltekit_ok1yqe)==null?void 0:_.base)??"";var g;const k=((g=globalThis.__sveltekit_ok1yqe)==null?void 0:g.assets)??v,m="1698141771426",A="sveltekit:snapshot",R="sveltekit:scroll",T="sveltekit:index",f={tap:1,hover:2,viewport:3,eager:4,off:-1};function I(e){let t=e.baseURI;if(!t){const n=e.getElementsByTagName("base");t=n.length?n[0].href:e.URL}return t}function S(){return{x:pageXOffset,y:pageYOffset}}function c(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const d={...f,"":f.hover};function h(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function x(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=h(e)}}function O(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const o=e instanceof SVGAElement?e.target.baseVal:e.target,r=!n||!!o||y(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),l=(n==null?void 0:n.origin)===location.origin&&e.hasAttribute("download");return{url:n,external:r,target:o,download:l}}function U(e){let t=null,n=null,o=null,r=null,l=null,a=null,s=e;for(;s&&s!==document.documentElement;)o===null&&(o=c(s,"preload-code")),r===null&&(r=c(s,"preload-data")),t===null&&(t=c(s,"keepfocus")),n===null&&(n=c(s,"noscroll")),l===null&&(l=c(s,"reload")),a===null&&(a=c(s,"replacestate")),s=h(s);function i(b){switch(b){case"":case"true":return!0;case"off":case"false":return!1;default:return null}}return{preload_code:d[o??"off"],preload_data:d[r??"off"],keep_focus:i(t),noscroll:i(n),reload:i(l),replace_state:i(a)}}function p(e){const t=u(e);let n=!0;function o(){n=!0,t.update(a=>a)}function r(a){n=!1,t.set(a)}function l(a){let s;return t.subscribe(i=>{(s===void 0||n&&i!==s)&&a(s=i)})}return{notify:o,set:r,subscribe:l}}function w(){const{set:e,subscribe:t}=u(!1);let n;async function o(){clearTimeout(n);try{const r=await fetch(`${k}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const a=(await r.json()).version!==m;return a&&(e(!0),clearTimeout(n)),a}catch{return!1}}return{subscribe:t,check:o}}function y(e,t){return e.origin!==location.origin||!e.pathname.startsWith(t)}function L(e){e.client}const N={url:p({}),page:p({}),navigating:u(null),updated:w()};export{T as I,f as P,R as S,A as a,O as b,U as c,N as d,v as e,x as f,I as g,L as h,y as i,S as s}; diff --git a/_app/immutable/chunks/singletons.ae078cb6.js b/_app/immutable/chunks/singletons.ae078cb6.js new file mode 100644 index 0000000..6d54c11 --- /dev/null +++ b/_app/immutable/chunks/singletons.ae078cb6.js @@ -0,0 +1 @@ +import{w as u}from"./index.0229d0e6.js";var _;const v=((_=globalThis.__sveltekit_1ihbvg5)==null?void 0:_.base)??"";var g;const k=((g=globalThis.__sveltekit_1ihbvg5)==null?void 0:g.assets)??v,m="1698148296879",R="sveltekit:snapshot",T="sveltekit:scroll",y="sveltekit:index",f={tap:1,hover:2,viewport:3,eager:4,off:-1};function I(e){let t=e.baseURI;if(!t){const n=e.getElementsByTagName("base");t=n.length?n[0].href:e.URL}return t}function S(){return{x:pageXOffset,y:pageYOffset}}function c(e,t){return e.getAttribute(`data-sveltekit-${t}`)}const d={...f,"":f.hover};function h(e){let t=e.assignedSlot??e.parentNode;return(t==null?void 0:t.nodeType)===11&&(t=t.host),t}function x(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()==="A"&&e.hasAttribute("href"))return e;e=h(e)}}function O(e,t){let n;try{n=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI)}catch{}const o=e instanceof SVGAElement?e.target.baseVal:e.target,r=!n||!!o||E(n,t)||(e.getAttribute("rel")||"").split(/\s+/).includes("external"),l=(n==null?void 0:n.origin)===location.origin&&e.hasAttribute("download");return{url:n,external:r,target:o,download:l}}function U(e){let t=null,n=null,o=null,r=null,l=null,a=null,s=e;for(;s&&s!==document.documentElement;)o===null&&(o=c(s,"preload-code")),r===null&&(r=c(s,"preload-data")),t===null&&(t=c(s,"keepfocus")),n===null&&(n=c(s,"noscroll")),l===null&&(l=c(s,"reload")),a===null&&(a=c(s,"replacestate")),s=h(s);function i(b){switch(b){case"":case"true":return!0;case"off":case"false":return!1;default:return null}}return{preload_code:d[o??"off"],preload_data:d[r??"off"],keep_focus:i(t),noscroll:i(n),reload:i(l),replace_state:i(a)}}function p(e){const t=u(e);let n=!0;function o(){n=!0,t.update(a=>a)}function r(a){n=!1,t.set(a)}function l(a){let s;return t.subscribe(i=>{(s===void 0||n&&i!==s)&&a(s=i)})}return{notify:o,set:r,subscribe:l}}function w(){const{set:e,subscribe:t}=u(!1);let n;async function o(){clearTimeout(n);try{const r=await fetch(`${k}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!r.ok)return!1;const a=(await r.json()).version!==m;return a&&(e(!0),clearTimeout(n)),a}catch{return!1}}return{subscribe:t,check:o}}function E(e,t){return e.origin!==location.origin||!e.pathname.startsWith(t)}function L(e){e.client}const N={url:p({}),page:p({}),navigating:u(null),updated:w()};export{y as I,f as P,T as S,R as a,O as b,U as c,N as d,v as e,x as f,I as g,L as h,E as i,S as s}; diff --git a/_app/immutable/chunks/stores.b0221e88.js b/_app/immutable/chunks/stores.085d1224.js similarity index 73% rename from _app/immutable/chunks/stores.b0221e88.js rename to _app/immutable/chunks/stores.085d1224.js index 412dadb..c798126 100644 --- a/_app/immutable/chunks/stores.b0221e88.js +++ b/_app/immutable/chunks/stores.085d1224.js @@ -1 +1 @@ -import{d as e}from"./singletons.4c3847c7.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; +import{d as e}from"./singletons.ae078cb6.js";const r=()=>{const s=e;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},b={subscribe(s){return r().page.subscribe(s)}};export{b as p}; diff --git a/_app/immutable/entry/app.981045e4.js b/_app/immutable/entry/app.2a4fc54e.js similarity index 75% rename from _app/immutable/entry/app.981045e4.js rename to _app/immutable/entry/app.2a4fc54e.js index 0199eba..9eebc7b 100644 --- a/_app/immutable/entry/app.981045e4.js +++ b/_app/immutable/entry/app.2a4fc54e.js @@ -1 +1 @@ -import{i as z,_ as w}from"../chunks/index.f644e0f8.js";import{S as B,i as C,s as M,a as U,e as u,c as F,b as g,d as m,f as D,g as p,h as d,j as G,o as H,k as J,l as K,m as Q,n as V,p as A,q as W,r as X,u as Y,v as I,t as Z,w as P,x as b,y as k,z as R,A as E,B as v}from"../chunks/index.90d50ca5.js";const x=z,_e={locale:x};function ee(r){let e,n,s;var i=r[1][0];function c(t){return{props:{data:t[3],form:t[2]}}}return i&&(e=b(i,c(r)),r[15](e)),{c(){e&&k(e.$$.fragment),n=u()},l(t){e&&R(e.$$.fragment,t),n=u()},m(t,o){e&&E(e,t,o),g(t,n,o),s=!0},p(t,o){const a={};if(o&8&&(a.data=t[3]),o&4&&(a.form=t[2]),o&2&&i!==(i=t[1][0])){if(e){I();const l=e;m(l.$$.fragment,1,0,()=>{v(l,1)}),D()}i?(e=b(i,c(t)),t[15](e),k(e.$$.fragment),p(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else i&&e.$set(a)},i(t){s||(e&&p(e.$$.fragment,t),s=!0)},o(t){e&&m(e.$$.fragment,t),s=!1},d(t){r[15](null),t&&d(n),e&&v(e,t)}}}function te(r){let e,n,s;var i=r[1][0];function c(t){return{props:{data:t[3],$$slots:{default:[oe]},$$scope:{ctx:t}}}}return i&&(e=b(i,c(r)),r[14](e)),{c(){e&&k(e.$$.fragment),n=u()},l(t){e&&R(e.$$.fragment,t),n=u()},m(t,o){e&&E(e,t,o),g(t,n,o),s=!0},p(t,o){const a={};if(o&8&&(a.data=t[3]),o&65591&&(a.$$scope={dirty:o,ctx:t}),o&2&&i!==(i=t[1][0])){if(e){I();const l=e;m(l.$$.fragment,1,0,()=>{v(l,1)}),D()}i?(e=b(i,c(t)),t[14](e),k(e.$$.fragment),p(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else i&&e.$set(a)},i(t){s||(e&&p(e.$$.fragment,t),s=!0)},o(t){e&&m(e.$$.fragment,t),s=!1},d(t){r[14](null),t&&d(n),e&&v(e,t)}}}function ne(r){let e,n,s;var i=r[1][1];function c(t){return{props:{data:t[4],form:t[2]}}}return i&&(e=b(i,c(r)),r[13](e)),{c(){e&&k(e.$$.fragment),n=u()},l(t){e&&R(e.$$.fragment,t),n=u()},m(t,o){e&&E(e,t,o),g(t,n,o),s=!0},p(t,o){const a={};if(o&16&&(a.data=t[4]),o&4&&(a.form=t[2]),o&2&&i!==(i=t[1][1])){if(e){I();const l=e;m(l.$$.fragment,1,0,()=>{v(l,1)}),D()}i?(e=b(i,c(t)),t[13](e),k(e.$$.fragment),p(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else i&&e.$set(a)},i(t){s||(e&&p(e.$$.fragment,t),s=!0)},o(t){e&&m(e.$$.fragment,t),s=!1},d(t){r[13](null),t&&d(n),e&&v(e,t)}}}function ie(r){let e,n,s;var i=r[1][1];function c(t){return{props:{data:t[4],$$slots:{default:[se]},$$scope:{ctx:t}}}}return i&&(e=b(i,c(r)),r[12](e)),{c(){e&&k(e.$$.fragment),n=u()},l(t){e&&R(e.$$.fragment,t),n=u()},m(t,o){e&&E(e,t,o),g(t,n,o),s=!0},p(t,o){const a={};if(o&16&&(a.data=t[4]),o&65575&&(a.$$scope={dirty:o,ctx:t}),o&2&&i!==(i=t[1][1])){if(e){I();const l=e;m(l.$$.fragment,1,0,()=>{v(l,1)}),D()}i?(e=b(i,c(t)),t[12](e),k(e.$$.fragment),p(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else i&&e.$set(a)},i(t){s||(e&&p(e.$$.fragment,t),s=!0)},o(t){e&&m(e.$$.fragment,t),s=!1},d(t){r[12](null),t&&d(n),e&&v(e,t)}}}function se(r){let e,n,s;var i=r[1][2];function c(t){return{props:{data:t[5],form:t[2]}}}return i&&(e=b(i,c(r)),r[11](e)),{c(){e&&k(e.$$.fragment),n=u()},l(t){e&&R(e.$$.fragment,t),n=u()},m(t,o){e&&E(e,t,o),g(t,n,o),s=!0},p(t,o){const a={};if(o&32&&(a.data=t[5]),o&4&&(a.form=t[2]),o&2&&i!==(i=t[1][2])){if(e){I();const l=e;m(l.$$.fragment,1,0,()=>{v(l,1)}),D()}i?(e=b(i,c(t)),t[11](e),k(e.$$.fragment),p(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else i&&e.$set(a)},i(t){s||(e&&p(e.$$.fragment,t),s=!0)},o(t){e&&m(e.$$.fragment,t),s=!1},d(t){r[11](null),t&&d(n),e&&v(e,t)}}}function oe(r){let e,n,s,i;const c=[ie,ne],t=[];function o(a,l){return a[1][2]?0:1}return e=o(r),n=t[e]=c[e](r),{c(){n.c(),s=u()},l(a){n.l(a),s=u()},m(a,l){t[e].m(a,l),g(a,s,l),i=!0},p(a,l){let _=e;e=o(a),e===_?t[e].p(a,l):(I(),m(t[_],1,1,()=>{t[_]=null}),D(),n=t[e],n?n.p(a,l):(n=t[e]=c[e](a),n.c()),p(n,1),n.m(s.parentNode,s))},i(a){i||(p(n),i=!0)},o(a){m(n),i=!1},d(a){t[e].d(a),a&&d(s)}}}function T(r){let e,n=r[7]&&N(r);return{c(){e=J("div"),n&&n.c(),this.h()},l(s){e=K(s,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var i=Q(e);n&&n.l(i),i.forEach(d),this.h()},h(){V(e,"id","svelte-announcer"),V(e,"aria-live","assertive"),V(e,"aria-atomic","true"),A(e,"position","absolute"),A(e,"left","0"),A(e,"top","0"),A(e,"clip","rect(0 0 0 0)"),A(e,"clip-path","inset(50%)"),A(e,"overflow","hidden"),A(e,"white-space","nowrap"),A(e,"width","1px"),A(e,"height","1px")},m(s,i){g(s,e,i),n&&n.m(e,null)},p(s,i){s[7]?n?n.p(s,i):(n=N(s),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(s){s&&d(e),n&&n.d()}}}function N(r){let e;return{c(){e=W(r[8])},l(n){e=X(n,r[8])},m(n,s){g(n,e,s)},p(n,s){s&256&&Y(e,n[8])},d(n){n&&d(e)}}}function re(r){let e,n,s,i,c;const t=[te,ee],o=[];function a(_,h){return _[1][1]?0:1}e=a(r),n=o[e]=t[e](r);let l=r[6]&&T(r);return{c(){n.c(),s=U(),l&&l.c(),i=u()},l(_){n.l(_),s=F(_),l&&l.l(_),i=u()},m(_,h){o[e].m(_,h),g(_,s,h),l&&l.m(_,h),g(_,i,h),c=!0},p(_,[h]){let L=e;e=a(_),e===L?o[e].p(_,h):(I(),m(o[L],1,1,()=>{o[L]=null}),D(),n=o[e],n?n.p(_,h):(n=o[e]=t[e](_),n.c()),p(n,1),n.m(s.parentNode,s)),_[6]?l?l.p(_,h):(l=T(_),l.c(),l.m(i.parentNode,i)):l&&(l.d(1),l=null)},i(_){c||(p(n),c=!0)},o(_){m(n),c=!1},d(_){o[e].d(_),_&&d(s),l&&l.d(_),_&&d(i)}}}function ae(r,e,n){let{stores:s}=e,{page:i}=e,{constructors:c}=e,{components:t=[]}=e,{form:o}=e,{data_0:a=null}=e,{data_1:l=null}=e,{data_2:_=null}=e;G(s.page.notify);let h=!1,L=!1,O=null;H(()=>{const f=s.page.subscribe(()=>{h&&(n(7,L=!0),Z().then(()=>{n(8,O=document.title||"untitled page")}))});return n(6,h=!0),f});function $(f){P[f?"unshift":"push"](()=>{t[2]=f,n(0,t)})}function q(f){P[f?"unshift":"push"](()=>{t[1]=f,n(0,t)})}function S(f){P[f?"unshift":"push"](()=>{t[1]=f,n(0,t)})}function j(f){P[f?"unshift":"push"](()=>{t[0]=f,n(0,t)})}function y(f){P[f?"unshift":"push"](()=>{t[0]=f,n(0,t)})}return r.$$set=f=>{"stores"in f&&n(9,s=f.stores),"page"in f&&n(10,i=f.page),"constructors"in f&&n(1,c=f.constructors),"components"in f&&n(0,t=f.components),"form"in f&&n(2,o=f.form),"data_0"in f&&n(3,a=f.data_0),"data_1"in f&&n(4,l=f.data_1),"data_2"in f&&n(5,_=f.data_2)},r.$$.update=()=>{r.$$.dirty&1536&&s.page.set(i)},[t,c,o,a,l,_,h,L,O,s,i,$,q,S,j,y]}class ce extends B{constructor(e){super(),C(this,e,ae,re,M,{stores:9,page:10,constructors:1,components:0,form:2,data_0:3,data_1:4,data_2:5})}}const ue=[()=>w(()=>import("../nodes/0.e1540c07.js"),["../nodes/0.e1540c07.js","../chunks/routing.f0b9763f.js","../chunks/index.f644e0f8.js","../chunks/index.0229d0e6.js","../chunks/index.90d50ca5.js","../chunks/stores.b0221e88.js","../chunks/singletons.4c3847c7.js","../assets/0.c41173b7.css"],import.meta.url),()=>w(()=>import("../nodes/1.c1536d82.js"),["../nodes/1.c1536d82.js","../chunks/index.90d50ca5.js","../chunks/stores.b0221e88.js","../chunks/singletons.4c3847c7.js","../chunks/index.0229d0e6.js","../chunks/NotFoundPage.9f3bd46c.js","../chunks/github.9c21d12c.js","../assets/NotFoundPage.6a5b3c5e.css"],import.meta.url),()=>w(()=>import("../nodes/2.eba3dc72.js"),["../nodes/2.eba3dc72.js","../chunks/index.90d50ca5.js","../chunks/class-merge.a51d4999.js","../chunks/stores.b0221e88.js","../chunks/singletons.4c3847c7.js","../chunks/index.0229d0e6.js","../chunks/_commonjsHelpers.725317a4.js","../chunks/github.9c21d12c.js"],import.meta.url),()=>w(()=>import("../nodes/3.1ff83407.js"),["../nodes/3.1ff83407.js","../chunks/index.90d50ca5.js","../chunks/NotFoundPage.9f3bd46c.js","../chunks/github.9c21d12c.js","../assets/NotFoundPage.6a5b3c5e.css"],import.meta.url),()=>w(()=>import("../nodes/4.6329451e.js"),["../nodes/4.6329451e.js","../chunks/index.90d50ca5.js","../chunks/CodeGroup.56f46765.js","../chunks/class-merge.a51d4999.js","../chunks/index.0229d0e6.js","../chunks/Prism.42f81a6a.js","../chunks/_commonjsHelpers.725317a4.js","../assets/Prism.3ee0c064.css"],import.meta.url),()=>w(()=>import("../nodes/5.9c5fa693.js"),["../nodes/5.9c5fa693.js","../chunks/index.90d50ca5.js"],import.meta.url),()=>w(()=>import("../nodes/6.232eb4a4.js"),["../nodes/6.232eb4a4.js","../chunks/index.90d50ca5.js","../chunks/CodeGroup.56f46765.js","../chunks/class-merge.a51d4999.js","../chunks/index.0229d0e6.js","../chunks/Prism.42f81a6a.js","../chunks/_commonjsHelpers.725317a4.js","../assets/Prism.3ee0c064.css"],import.meta.url),()=>w(()=>import("../nodes/7.e2796615.js"),["../nodes/7.e2796615.js","../chunks/index.90d50ca5.js"],import.meta.url),()=>w(()=>import("../nodes/8.f5dd2087.js"),["../nodes/8.f5dd2087.js","../chunks/index.90d50ca5.js"],import.meta.url),()=>w(()=>import("../nodes/9.bb6122df.js"),["../nodes/9.bb6122df.js","../chunks/index.90d50ca5.js","../chunks/CodeGroup.56f46765.js","../chunks/class-merge.a51d4999.js","../chunks/index.0229d0e6.js"],import.meta.url)],me=[],pe={"/404":[3],"/[[locale=locale]]/comparisons":[5,[2]],"/[[locale=locale]]/getting-started":[6,[2]],"/[[locale=locale]]/roadmap":[7,[2]],"/[[locale=locale]]/seo":[8,[2]],"/[[locale=locale]]/syntax":[9,[2]],"/[[locale=locale]]":[4,[2]]},he={handleError:({error:r})=>{console.error(r)}};export{pe as dictionary,he as hooks,_e as matchers,ue as nodes,ce as root,me as server_loads}; +import{i as z,_ as w}from"../chunks/index.c5d02fa2.js";import{S as B,i as C,s as M,a as U,e as u,c as F,b as g,d as m,f as D,g as p,h as d,j as G,o as H,k as J,l as K,m as Q,n as V,p as A,q as W,r as X,u as Y,v as I,t as Z,w as P,x as b,y as k,z as R,A as E,B as v}from"../chunks/index.90d50ca5.js";const x=z,_e={locale:x};function ee(r){let e,n,s;var i=r[1][0];function c(t){return{props:{data:t[3],form:t[2]}}}return i&&(e=b(i,c(r)),r[15](e)),{c(){e&&k(e.$$.fragment),n=u()},l(t){e&&R(e.$$.fragment,t),n=u()},m(t,o){e&&E(e,t,o),g(t,n,o),s=!0},p(t,o){const a={};if(o&8&&(a.data=t[3]),o&4&&(a.form=t[2]),o&2&&i!==(i=t[1][0])){if(e){I();const l=e;m(l.$$.fragment,1,0,()=>{v(l,1)}),D()}i?(e=b(i,c(t)),t[15](e),k(e.$$.fragment),p(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else i&&e.$set(a)},i(t){s||(e&&p(e.$$.fragment,t),s=!0)},o(t){e&&m(e.$$.fragment,t),s=!1},d(t){r[15](null),t&&d(n),e&&v(e,t)}}}function te(r){let e,n,s;var i=r[1][0];function c(t){return{props:{data:t[3],$$slots:{default:[oe]},$$scope:{ctx:t}}}}return i&&(e=b(i,c(r)),r[14](e)),{c(){e&&k(e.$$.fragment),n=u()},l(t){e&&R(e.$$.fragment,t),n=u()},m(t,o){e&&E(e,t,o),g(t,n,o),s=!0},p(t,o){const a={};if(o&8&&(a.data=t[3]),o&65591&&(a.$$scope={dirty:o,ctx:t}),o&2&&i!==(i=t[1][0])){if(e){I();const l=e;m(l.$$.fragment,1,0,()=>{v(l,1)}),D()}i?(e=b(i,c(t)),t[14](e),k(e.$$.fragment),p(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else i&&e.$set(a)},i(t){s||(e&&p(e.$$.fragment,t),s=!0)},o(t){e&&m(e.$$.fragment,t),s=!1},d(t){r[14](null),t&&d(n),e&&v(e,t)}}}function ne(r){let e,n,s;var i=r[1][1];function c(t){return{props:{data:t[4],form:t[2]}}}return i&&(e=b(i,c(r)),r[13](e)),{c(){e&&k(e.$$.fragment),n=u()},l(t){e&&R(e.$$.fragment,t),n=u()},m(t,o){e&&E(e,t,o),g(t,n,o),s=!0},p(t,o){const a={};if(o&16&&(a.data=t[4]),o&4&&(a.form=t[2]),o&2&&i!==(i=t[1][1])){if(e){I();const l=e;m(l.$$.fragment,1,0,()=>{v(l,1)}),D()}i?(e=b(i,c(t)),t[13](e),k(e.$$.fragment),p(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else i&&e.$set(a)},i(t){s||(e&&p(e.$$.fragment,t),s=!0)},o(t){e&&m(e.$$.fragment,t),s=!1},d(t){r[13](null),t&&d(n),e&&v(e,t)}}}function ie(r){let e,n,s;var i=r[1][1];function c(t){return{props:{data:t[4],$$slots:{default:[se]},$$scope:{ctx:t}}}}return i&&(e=b(i,c(r)),r[12](e)),{c(){e&&k(e.$$.fragment),n=u()},l(t){e&&R(e.$$.fragment,t),n=u()},m(t,o){e&&E(e,t,o),g(t,n,o),s=!0},p(t,o){const a={};if(o&16&&(a.data=t[4]),o&65575&&(a.$$scope={dirty:o,ctx:t}),o&2&&i!==(i=t[1][1])){if(e){I();const l=e;m(l.$$.fragment,1,0,()=>{v(l,1)}),D()}i?(e=b(i,c(t)),t[12](e),k(e.$$.fragment),p(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else i&&e.$set(a)},i(t){s||(e&&p(e.$$.fragment,t),s=!0)},o(t){e&&m(e.$$.fragment,t),s=!1},d(t){r[12](null),t&&d(n),e&&v(e,t)}}}function se(r){let e,n,s;var i=r[1][2];function c(t){return{props:{data:t[5],form:t[2]}}}return i&&(e=b(i,c(r)),r[11](e)),{c(){e&&k(e.$$.fragment),n=u()},l(t){e&&R(e.$$.fragment,t),n=u()},m(t,o){e&&E(e,t,o),g(t,n,o),s=!0},p(t,o){const a={};if(o&32&&(a.data=t[5]),o&4&&(a.form=t[2]),o&2&&i!==(i=t[1][2])){if(e){I();const l=e;m(l.$$.fragment,1,0,()=>{v(l,1)}),D()}i?(e=b(i,c(t)),t[11](e),k(e.$$.fragment),p(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else i&&e.$set(a)},i(t){s||(e&&p(e.$$.fragment,t),s=!0)},o(t){e&&m(e.$$.fragment,t),s=!1},d(t){r[11](null),t&&d(n),e&&v(e,t)}}}function oe(r){let e,n,s,i;const c=[ie,ne],t=[];function o(a,l){return a[1][2]?0:1}return e=o(r),n=t[e]=c[e](r),{c(){n.c(),s=u()},l(a){n.l(a),s=u()},m(a,l){t[e].m(a,l),g(a,s,l),i=!0},p(a,l){let _=e;e=o(a),e===_?t[e].p(a,l):(I(),m(t[_],1,1,()=>{t[_]=null}),D(),n=t[e],n?n.p(a,l):(n=t[e]=c[e](a),n.c()),p(n,1),n.m(s.parentNode,s))},i(a){i||(p(n),i=!0)},o(a){m(n),i=!1},d(a){t[e].d(a),a&&d(s)}}}function T(r){let e,n=r[7]&&N(r);return{c(){e=J("div"),n&&n.c(),this.h()},l(s){e=K(s,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var i=Q(e);n&&n.l(i),i.forEach(d),this.h()},h(){V(e,"id","svelte-announcer"),V(e,"aria-live","assertive"),V(e,"aria-atomic","true"),A(e,"position","absolute"),A(e,"left","0"),A(e,"top","0"),A(e,"clip","rect(0 0 0 0)"),A(e,"clip-path","inset(50%)"),A(e,"overflow","hidden"),A(e,"white-space","nowrap"),A(e,"width","1px"),A(e,"height","1px")},m(s,i){g(s,e,i),n&&n.m(e,null)},p(s,i){s[7]?n?n.p(s,i):(n=N(s),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(s){s&&d(e),n&&n.d()}}}function N(r){let e;return{c(){e=W(r[8])},l(n){e=X(n,r[8])},m(n,s){g(n,e,s)},p(n,s){s&256&&Y(e,n[8])},d(n){n&&d(e)}}}function re(r){let e,n,s,i,c;const t=[te,ee],o=[];function a(_,h){return _[1][1]?0:1}e=a(r),n=o[e]=t[e](r);let l=r[6]&&T(r);return{c(){n.c(),s=U(),l&&l.c(),i=u()},l(_){n.l(_),s=F(_),l&&l.l(_),i=u()},m(_,h){o[e].m(_,h),g(_,s,h),l&&l.m(_,h),g(_,i,h),c=!0},p(_,[h]){let L=e;e=a(_),e===L?o[e].p(_,h):(I(),m(o[L],1,1,()=>{o[L]=null}),D(),n=o[e],n?n.p(_,h):(n=o[e]=t[e](_),n.c()),p(n,1),n.m(s.parentNode,s)),_[6]?l?l.p(_,h):(l=T(_),l.c(),l.m(i.parentNode,i)):l&&(l.d(1),l=null)},i(_){c||(p(n),c=!0)},o(_){m(n),c=!1},d(_){o[e].d(_),_&&d(s),l&&l.d(_),_&&d(i)}}}function ae(r,e,n){let{stores:s}=e,{page:i}=e,{constructors:c}=e,{components:t=[]}=e,{form:o}=e,{data_0:a=null}=e,{data_1:l=null}=e,{data_2:_=null}=e;G(s.page.notify);let h=!1,L=!1,O=null;H(()=>{const f=s.page.subscribe(()=>{h&&(n(7,L=!0),Z().then(()=>{n(8,O=document.title||"untitled page")}))});return n(6,h=!0),f});function $(f){P[f?"unshift":"push"](()=>{t[2]=f,n(0,t)})}function q(f){P[f?"unshift":"push"](()=>{t[1]=f,n(0,t)})}function S(f){P[f?"unshift":"push"](()=>{t[1]=f,n(0,t)})}function j(f){P[f?"unshift":"push"](()=>{t[0]=f,n(0,t)})}function y(f){P[f?"unshift":"push"](()=>{t[0]=f,n(0,t)})}return r.$$set=f=>{"stores"in f&&n(9,s=f.stores),"page"in f&&n(10,i=f.page),"constructors"in f&&n(1,c=f.constructors),"components"in f&&n(0,t=f.components),"form"in f&&n(2,o=f.form),"data_0"in f&&n(3,a=f.data_0),"data_1"in f&&n(4,l=f.data_1),"data_2"in f&&n(5,_=f.data_2)},r.$$.update=()=>{r.$$.dirty&1536&&s.page.set(i)},[t,c,o,a,l,_,h,L,O,s,i,$,q,S,j,y]}class ce extends B{constructor(e){super(),C(this,e,ae,re,M,{stores:9,page:10,constructors:1,components:0,form:2,data_0:3,data_1:4,data_2:5})}}const ue=[()=>w(()=>import("../nodes/0.57c59368.js"),["../nodes/0.57c59368.js","../chunks/routing.f0b9763f.js","../chunks/index.c5d02fa2.js","../chunks/index.0229d0e6.js","../chunks/index.90d50ca5.js","../chunks/stores.085d1224.js","../chunks/singletons.ae078cb6.js","../assets/0.c41173b7.css"],import.meta.url),()=>w(()=>import("../nodes/1.6b886106.js"),["../nodes/1.6b886106.js","../chunks/index.90d50ca5.js","../chunks/stores.085d1224.js","../chunks/singletons.ae078cb6.js","../chunks/index.0229d0e6.js","../chunks/NotFoundPage.9f3bd46c.js","../chunks/github.9c21d12c.js","../assets/NotFoundPage.6a5b3c5e.css"],import.meta.url),()=>w(()=>import("../nodes/2.3af20a79.js"),["../nodes/2.3af20a79.js","../chunks/index.90d50ca5.js","../chunks/class-merge.a51d4999.js","../chunks/stores.085d1224.js","../chunks/singletons.ae078cb6.js","../chunks/index.0229d0e6.js","../chunks/_commonjsHelpers.725317a4.js","../chunks/github.9c21d12c.js"],import.meta.url),()=>w(()=>import("../nodes/3.1ff83407.js"),["../nodes/3.1ff83407.js","../chunks/index.90d50ca5.js","../chunks/NotFoundPage.9f3bd46c.js","../chunks/github.9c21d12c.js","../assets/NotFoundPage.6a5b3c5e.css"],import.meta.url),()=>w(()=>import("../nodes/4.22353d91.js"),["../nodes/4.22353d91.js","../chunks/index.90d50ca5.js","../chunks/CodeGroup.56f46765.js","../chunks/class-merge.a51d4999.js","../chunks/index.0229d0e6.js","../chunks/Prism.a7e47b46.js","../chunks/_commonjsHelpers.725317a4.js","../assets/Prism.59b1fbdf.css"],import.meta.url),()=>w(()=>import("../nodes/5.9c5fa693.js"),["../nodes/5.9c5fa693.js","../chunks/index.90d50ca5.js"],import.meta.url),()=>w(()=>import("../nodes/6.9363806b.js"),["../nodes/6.9363806b.js","../chunks/index.90d50ca5.js","../chunks/CodeGroup.56f46765.js","../chunks/class-merge.a51d4999.js","../chunks/index.0229d0e6.js","../chunks/Prism.a7e47b46.js","../chunks/_commonjsHelpers.725317a4.js","../assets/Prism.59b1fbdf.css"],import.meta.url),()=>w(()=>import("../nodes/7.523ef0f1.js"),["../nodes/7.523ef0f1.js","../chunks/index.90d50ca5.js"],import.meta.url),()=>w(()=>import("../nodes/8.b269b298.js"),["../nodes/8.b269b298.js","../chunks/index.90d50ca5.js","../chunks/CodeGroup.56f46765.js","../chunks/class-merge.a51d4999.js","../chunks/index.0229d0e6.js","../chunks/Prism.a7e47b46.js","../chunks/_commonjsHelpers.725317a4.js","../assets/Prism.59b1fbdf.css","../chunks/Callout.686e165a.js"],import.meta.url),()=>w(()=>import("../nodes/9.4dcb6d0d.js"),["../nodes/9.4dcb6d0d.js","../chunks/index.90d50ca5.js","../chunks/Callout.686e165a.js","../chunks/CodeGroup.56f46765.js","../chunks/class-merge.a51d4999.js","../chunks/index.0229d0e6.js"],import.meta.url)],me=[],pe={"/404":[3],"/[[locale=locale]]/comparisons":[5,[2]],"/[[locale=locale]]/getting-started":[6,[2]],"/[[locale=locale]]/roadmap":[7,[2]],"/[[locale=locale]]/seo":[8,[2]],"/[[locale=locale]]/syntax":[9,[2]],"/[[locale=locale]]":[4,[2]]},he={handleError:({error:r})=>{console.error(r)}};export{pe as dictionary,he as hooks,_e as matchers,ue as nodes,ce as root,me as server_loads}; diff --git a/_app/immutable/entry/start.5bf083fd.js b/_app/immutable/entry/start.73d0cc37.js similarity index 99% rename from _app/immutable/entry/start.5bf083fd.js rename to _app/immutable/entry/start.73d0cc37.js index ecd79e3..95c1bb8 100644 --- a/_app/immutable/entry/start.5bf083fd.js +++ b/_app/immutable/entry/start.73d0cc37.js @@ -1,3 +1,3 @@ -import{o as me,t as ye}from"../chunks/index.90d50ca5.js";import{p as We,e as Xe}from"../chunks/routing.f0b9763f.js";import{S as He,a as Be,I as M,g as De,f as Ce,b as we,c as le,s as te,i as _e,d as F,e as J,P as $e,h as Ze}from"../chunks/singletons.4c3847c7.js";function Qe(n,o){return n==="/"||o==="ignore"?n:o==="never"?n.endsWith("/")?n.slice(0,-1):n:o==="always"&&!n.endsWith("/")?n+"/":n}function et(n){return n.split("%25").map(decodeURI).join("%25")}function tt(n){for(const o in n)n[o]=decodeURIComponent(n[o]);return n}const nt=["href","pathname","search","searchParams","toString","toJSON"];function at(n,o){const l=new URL(n);for(const c of nt)Object.defineProperty(l,c,{get(){return o(),n[c]},enumerable:!0,configurable:!0});return rt(l),l}function rt(n){Object.defineProperty(n,"hash",{get(){throw new Error("Cannot access event.url.hash. Consider using `$page.url.hash` inside a component instead")}})}const ot="/__data.json";function it(n){return n.replace(/\/$/,"")+ot}function st(...n){let o=5381;for(const l of n)if(typeof l=="string"){let c=l.length;for(;c;)o=o*33^l.charCodeAt(--c)}else if(ArrayBuffer.isView(l)){const c=new Uint8Array(l.buffer,l.byteOffset,l.byteLength);let h=c.length;for(;h;)o=o*33^c[--h]}else throw new TypeError("value must be a string or TypedArray");return(o>>>0).toString(36)}const Ge=window.fetch;window.fetch=(n,o)=>((n instanceof Request?n.method:(o==null?void 0:o.method)||"GET")!=="GET"&&ae.delete(Ee(n)),Ge(n,o));const ae=new Map;function ct(n,o){const l=Ee(n,o),c=document.querySelector(l);if(c!=null&&c.textContent){const{body:h,...d}=JSON.parse(c.textContent),O=c.getAttribute("data-ttl");return O&&ae.set(l,{body:h,init:d,ttl:1e3*Number(O)}),Promise.resolve(new Response(h,d))}return window.fetch(n,o)}function lt(n,o,l){if(ae.size>0){const c=Ee(n,l),h=ae.get(c);if(h){if(performance.now(){const{pattern:C,params:D}=We(f),k={id:f,exec:x=>{const U=C.exec(x);if(U)return Xe(U,D,c)},errors:[1,...y||[]].map(x=>n[x]),layouts:[0,...m||[]].map(O),leaf:d(E)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function d(f){const E=f<0;return E&&(f=~f),[E,n[f]]}function O(f){return f===void 0?f:[h.has(f),n[f]]}}function Je(n){try{return JSON.parse(sessionStorage[n])}catch{}}function Me(n,o){const l=JSON.stringify(o);try{sessionStorage[n]=l}catch{}}const ut=-1,dt=-2,pt=-3,ht=-4,gt=-5,mt=-6;function yt(n,o){if(typeof n=="number")return h(n,!0);if(!Array.isArray(n)||n.length===0)throw new Error("Invalid input");const l=n,c=Array(l.length);function h(d,O=!1){if(d===ut)return;if(d===pt)return NaN;if(d===ht)return 1/0;if(d===gt)return-1/0;if(d===mt)return-0;if(O)throw new Error("Invalid input");if(d in c)return c[d];const f=l[d];if(!f||typeof f!="object")c[d]=f;else if(Array.isArray(f))if(typeof f[0]=="string"){const E=f[0],m=o==null?void 0:o[E];if(m)return c[d]=m(h(f[1]));switch(E){case"Date":c[d]=new Date(f[1]);break;case"Set":const y=new Set;c[d]=y;for(let k=1;ko!=null)}const Ke=new Set(["load","prerender","csr","ssr","trailingSlash","config"]);[...Ke];const _t=new Set([...Ke]);[..._t];async function vt(n){var o;for(const l in n)if(typeof((o=n[l])==null?void 0:o.then)=="function")return Object.fromEntries(await Promise.all(Object.entries(n).map(async([c,h])=>[c,await h])));return n}class ne{constructor(o,l){this.status=o,typeof l=="string"?this.body={message:l}:l?this.body=l:this.body={message:`Error: ${o}`}}toString(){return JSON.stringify(this.body)}}class Ve{constructor(o,l){this.status=o,this.location=l}}const bt="x-sveltekit-invalidated",Et="x-sveltekit-trailing-slash",K=Je(He)??{},ee=Je(Be)??{};function ve(n){K[n]=te()}function St(n,o){var je;const l=ft(n),c=n.nodes[0],h=n.nodes[1];c(),h();const d=document.documentElement,O=[],f=[];let E=null;const m={before_navigate:[],on_navigate:[],after_navigate:[]};let y={branch:[],error:null,url:null},C=!1,D=!1,k=!0,x=!1,U=!1,H=!1,B=!1,V,T=(je=history.state)==null?void 0:je[M];T||(T=Date.now(),history.replaceState({...history.state,[M]:T},"",location.href));const fe=K[T];fe&&(history.scrollRestoration="manual",scrollTo(fe.x,fe.y));let q,z,W;async function Se(){if(W=W||Promise.resolve(),await W,!W)return;W=null;const e=new URL(location.href),i=Z(e,!0);E=null;const t=z={},r=i&&await pe(i);if(t===z&&r){if(r.type==="redirect")return re(new URL(r.location,e).href,{},1,t);r.props.page!==void 0&&(q=r.props.page),V.$set(r.props)}}function ke(e){f.some(i=>i==null?void 0:i.snapshot)&&(ee[e]=f.map(i=>{var t;return(t=i==null?void 0:i.snapshot)==null?void 0:t.capture()}))}function Re(e){var i;(i=ee[e])==null||i.forEach((t,r)=>{var a,s;(s=(a=f[r])==null?void 0:a.snapshot)==null||s.restore(t)})}function Ae(){ve(T),Me(He,K),ke(T),Me(Be,ee)}async function re(e,{noScroll:i=!1,replaceState:t=!1,keepFocus:r=!1,state:a={},invalidateAll:s=!1},u,_){return typeof e=="string"&&(e=new URL(e,De(document))),ce({url:e,scroll:i?te():null,keepfocus:r,redirect_count:u,details:{state:a,replaceState:t},nav_token:_,accepted:()=>{s&&(B=!0)},blocked:()=>{},type:"goto"})}async function Le(e){return E={id:e.id,promise:pe(e).then(i=>(i.type==="loaded"&&i.state.error&&(E=null),i))},E.promise}async function oe(...e){const t=l.filter(r=>e.some(a=>r.exec(a))).map(r=>Promise.all([...r.layouts,r.leaf].map(a=>a==null?void 0:a[1]())));await Promise.all(t)}function Ie(e){var r;y=e.state;const i=document.querySelector("style[data-sveltekit]");i&&i.remove(),q=e.props.page,V=new n.root({target:o,props:{...e.props,stores:F,components:f},hydrate:!0}),Re(T);const t={from:null,to:{params:y.params,route:{id:((r=y.route)==null?void 0:r.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};m.after_navigate.forEach(a=>a(t)),D=!0}async function X({url:e,params:i,branch:t,status:r,error:a,route:s,form:u}){let _="never";for(const g of t)(g==null?void 0:g.slash)!==void 0&&(_=g.slash);e.pathname=Qe(e.pathname,_),e.search=e.search;const v={type:"loaded",state:{url:e,params:i,branch:t,error:a,route:s},props:{constructors:wt(t).map(g=>g.node.component)}};u!==void 0&&(v.props.form=u);let w={},L=!q,R=0;for(let g=0;g(_.route=!0,p[P])}),params:new Proxy(r,{get:(p,P)=>(_.params.add(P),p[P])}),data:(s==null?void 0:s.data)??null,url:at(t,()=>{_.url=!0}),async fetch(p,P){let N;p instanceof Request?(N=p.url,P={body:p.method==="GET"||p.method==="HEAD"?void 0:await p.blob(),cache:p.cache,credentials:p.credentials,headers:p.headers,integrity:p.integrity,keepalive:p.keepalive,method:p.method,mode:p.mode,redirect:p.redirect,referrer:p.referrer,referrerPolicy:p.referrerPolicy,signal:p.signal,...P}):N=p;const $=new URL(N,t);return I($.href),$.origin===t.origin&&(N=$.href.slice(t.origin.length)),D?lt(N,$.href,P):ct(N,P)},setHeaders:()=>{},depends:I,parent(){return _.parent=!0,i()}};u=await v.universal.load.call(null,g)??null,u=u?await vt(u):null}return{node:v,loader:e,server:s,universal:(L=v.universal)!=null&&L.load?{type:"data",data:u,uses:_}:null,data:u??(s==null?void 0:s.data)??null,slash:((R=v.universal)==null?void 0:R.trailingSlash)??(s==null?void 0:s.slash)}}function Pe(e,i,t,r,a){if(B)return!0;if(!r)return!1;if(r.parent&&e||r.route&&i||r.url&&t)return!0;for(const s of r.params)if(a[s]!==y.params[s])return!0;for(const s of r.dependencies)if(O.some(u=>u(new URL(s))))return!0;return!1}function de(e,i){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?i??null:null}async function pe({id:e,invalidating:i,url:t,params:r,route:a}){if((E==null?void 0:E.id)===e)return E.promise;const{errors:s,layouts:u,leaf:_}=a,v=[...u,_];s.forEach(b=>b==null?void 0:b().catch(()=>{})),v.forEach(b=>b==null?void 0:b[1]().catch(()=>{}));let w=null;const L=y.url?e!==y.url.pathname+y.url.search:!1,R=y.route?a.id!==y.route.id:!1;let I=!1;const g=v.map((b,A)=>{var G;const S=y.branch[A],j=!!(b!=null&&b[0])&&((S==null?void 0:S.loader)!==b[1]||Pe(I,R,L,(G=S.server)==null?void 0:G.uses,r));return j&&(I=!0),j});if(g.some(Boolean)){try{w=await qe(t,g)}catch(b){return ie({status:b instanceof ne?b.status:500,error:await Q(b,{url:t,params:r,route:{id:a.id}}),url:t,route:a})}if(w.type==="redirect")return w}const p=w==null?void 0:w.nodes;let P=!1;const N=v.map(async(b,A)=>{var he;if(!b)return;const S=y.branch[A],j=p==null?void 0:p[A];if((!j||j.type==="skip")&&b[1]===(S==null?void 0:S.loader)&&!Pe(P,R,L,(he=S.universal)==null?void 0:he.uses,r))return S;if(P=!0,(j==null?void 0:j.type)==="error")throw j;return ue({loader:b[1],url:t,params:r,route:a,parent:async()=>{var xe;const Te={};for(let ge=0;ge{});const $=[];for(let b=0;bPromise.resolve({}),server_data_node:de(s)}),v={node:await h(),loader:h,universal:null,server:null,data:null};return await X({url:t,params:a,branch:[_,v],status:e,error:i,route:null})}function Z(e,i){if(_e(e,J))return;const t=se(e);for(const r of l){const a=r.exec(t);if(a)return{id:e.pathname+e.search,invalidating:i,route:r,params:tt(a),url:e}}}function se(e){return et(e.pathname.slice(J.length)||"/")}function Ue({url:e,type:i,intent:t,delta:r}){let a=!1;const s=Fe(y,t,e,i);r!==void 0&&(s.navigation.delta=r);const u={...s.navigation,cancel:()=>{a=!0,s.reject(new Error("navigation was cancelled"))}};return U||m.before_navigate.forEach(_=>_(u)),a?null:s}async function ce({url:e,scroll:i,keepfocus:t,redirect_count:r,details:a,type:s,delta:u,nav_token:_={},accepted:v,blocked:w}){var N,$,b;const L=Z(e,!1),R=Ue({url:e,type:s,delta:u,intent:L});if(!R){w();return}const I=T;v(),U=!0,D&&F.navigating.set(R.navigation),z=_;let g=L&&await pe(L);if(!g){if(_e(e,J))return await Y(e);g=await Ne(e,{id:null},await Q(new Error(`Not found: ${e.pathname}`),{url:e,params:{},route:{id:null}}),404)}if(e=(L==null?void 0:L.url)||e,z!==_)return R.reject(new Error("navigation was aborted")),!1;if(g.type==="redirect")if(r>=20)g=await ie({status:500,error:await Q(new Error("Redirect loop"),{url:e,params:{},route:{id:null}}),url:e,route:{id:null}});else return re(new URL(g.location,e).href,{},r+1,_),!1;else((N=g.props.page)==null?void 0:N.status)>=400&&await F.updated.check()&&await Y(e);if(O.length=0,B=!1,x=!0,ve(I),ke(I),($=g.props.page)!=null&&$.url&&g.props.page.url.pathname!==e.pathname&&(e.pathname=(b=g.props.page)==null?void 0:b.url.pathname),a){const A=a.replaceState?0:1;if(a.state[M]=T+=A,history[a.replaceState?"replaceState":"pushState"](a.state,"",e),!a.replaceState){let S=T+1;for(;ee[S]||K[S];)delete ee[S],delete K[S],S+=1}}if(E=null,D){y=g.state,g.props.page&&(g.props.page.url=e);const A=(await Promise.all(m.on_navigate.map(S=>S(R.navigation)))).filter(S=>typeof S=="function");if(A.length>0){let S=function(){m.after_navigate=m.after_navigate.filter(j=>!A.includes(j))};A.push(S),m.after_navigate.push(...A)}V.$set(g.props)}else Ie(g);const{activeElement:p}=document;if(await ye(),k){const A=e.hash&&document.getElementById(decodeURIComponent(e.hash.slice(1)));i?scrollTo(i.x,i.y):A?A.scrollIntoView():scrollTo(0,0)}const P=document.activeElement!==p&&document.activeElement!==document.body;!t&&!P&&be(),k=!0,g.props.page&&(q=g.props.page),U=!1,s==="popstate"&&Re(T),R.fulfil(void 0),m.after_navigate.forEach(A=>A(R.navigation)),F.navigating.set(null),x=!1}async function Ne(e,i,t,r){return e.origin===location.origin&&e.pathname===location.pathname&&!C?await ie({status:r,error:t,url:e,route:i}):await Y(e)}function Y(e){return location.href=e.href,new Promise(()=>{})}function Ye(){let e;d.addEventListener("mousemove",s=>{const u=s.target;clearTimeout(e),e=setTimeout(()=>{r(u,2)},20)});function i(s){r(s.composedPath()[0],1)}d.addEventListener("mousedown",i),d.addEventListener("touchstart",i,{passive:!0});const t=new IntersectionObserver(s=>{for(const u of s)u.isIntersecting&&(oe(se(new URL(u.target.href))),t.unobserve(u.target))},{threshold:0});function r(s,u){const _=Ce(s,d);if(!_)return;const{url:v,external:w,download:L}=we(_,J);if(w||L)return;const R=le(_);if(!R.reload)if(u<=R.preload_data){const I=Z(v,!1);I&&Le(I)}else u<=R.preload_code&&oe(se(v))}function a(){t.disconnect();for(const s of d.querySelectorAll("a")){const{url:u,external:_,download:v}=we(s,J);if(_||v)continue;const w=le(s);w.reload||(w.preload_code===$e.viewport&&t.observe(s),w.preload_code===$e.eager&&oe(se(u)))}}m.after_navigate.push(a),a()}function Q(e,i){return e instanceof ne?e.body:n.hooks.handleError({error:e,event:i})??{message:i.route.id!=null?"Internal Error":"Not Found"}}return{after_navigate:e=>{me(()=>(m.after_navigate.push(e),()=>{const i=m.after_navigate.indexOf(e);m.after_navigate.splice(i,1)}))},before_navigate:e=>{me(()=>(m.before_navigate.push(e),()=>{const i=m.before_navigate.indexOf(e);m.before_navigate.splice(i,1)}))},on_navigate:e=>{me(()=>(m.on_navigate.push(e),()=>{const i=m.on_navigate.indexOf(e);m.on_navigate.splice(i,1)}))},disable_scroll_handling:()=>{(x||!D)&&(k=!1)},goto:(e,i={})=>re(e,i,0),invalidate:e=>{if(typeof e=="function")O.push(e);else{const{href:i}=new URL(e,location.href);O.push(t=>t.href===i)}return Se()},invalidate_all:()=>(B=!0,Se()),preload_data:async e=>{const i=new URL(e,De(document)),t=Z(i,!1);if(!t)throw new Error(`Attempted to preload a URL that does not belong to this app: ${i}`);await Le(t)},preload_code:oe,apply_action:async e=>{if(e.type==="error"){const i=new URL(location.href),{branch:t,route:r}=y;if(!r)return;const a=await Oe(y.branch.length,t,r.errors);if(a){const s=await X({url:i,params:y.params,branch:t.slice(0,a.idx).concat(a.node),status:e.status??500,error:e.error,route:r});y=s.state,V.$set(s.props),ye().then(be)}}else e.type==="redirect"?re(e.location,{invalidateAll:!0},0):(V.$set({form:null,page:{...q,form:e.data,status:e.status}}),await ye(),V.$set({form:e.data}),e.type==="success"&&be())},_start_router:()=>{var i;history.scrollRestoration="manual",addEventListener("beforeunload",t=>{let r=!1;if(Ae(),!U){const a=Fe(y,void 0,null,"leave"),s={...a.navigation,cancel:()=>{r=!0,a.reject(new Error("navigation was cancelled"))}};m.before_navigate.forEach(u=>u(s))}r?(t.preventDefault(),t.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ae()}),(i=navigator.connection)!=null&&i.saveData||Ye(),d.addEventListener("click",t=>{var I;if(t.button||t.which!==1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.defaultPrevented)return;const r=Ce(t.composedPath()[0],d);if(!r)return;const{url:a,external:s,target:u,download:_}=we(r,J);if(!a)return;if(u==="_parent"||u==="_top"){if(window.parent!==window)return}else if(u&&u!=="_self")return;const v=le(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||_)return;if(s||v.reload){Ue({url:a,type:"link"})?U=!0:t.preventDefault();return}const[L,R]=a.href.split("#");if(R!==void 0&&L===location.href.split("#")[0]){if(y.url.hash===a.hash){t.preventDefault(),(I=r.ownerDocument.getElementById(R))==null||I.scrollIntoView();return}if(H=!0,ve(T),e(a),!v.replace_state)return;H=!1,t.preventDefault()}ce({url:a,scroll:v.noscroll?te():null,keepfocus:v.keep_focus??!1,redirect_count:0,details:{state:{},replaceState:v.replace_state??a.href===location.href},accepted:()=>t.preventDefault(),blocked:()=>t.preventDefault(),type:"link"})}),d.addEventListener("submit",t=>{if(t.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(t.target),a=t.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const u=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(_e(u,J))return;const _=t.target,{keep_focus:v,noscroll:w,reload:L,replace_state:R}=le(_);if(L)return;t.preventDefault(),t.stopPropagation();const I=new FormData(_),g=a==null?void 0:a.getAttribute("name");g&&I.append(g,(a==null?void 0:a.getAttribute("value"))??""),u.search=new URLSearchParams(I).toString(),ce({url:u,scroll:w?te():null,keepfocus:v??!1,redirect_count:0,details:{state:{},replaceState:R??u.href===location.href},nav_token:{},accepted:()=>{},blocked:()=>{},type:"form"})}),addEventListener("popstate",async t=>{var r;if(z={},(r=t.state)!=null&&r[M]){if(t.state[M]===T)return;const a=K[t.state[M]],s=new URL(location.href);if(y.url.href.split("#")[0]===location.href.split("#")[0]){e(s),K[T]=te(),T=t.state[M],scrollTo(a.x,a.y);return}const u=t.state[M]-T;await ce({url:s,scroll:a,keepfocus:!1,redirect_count:0,details:null,accepted:()=>{T=t.state[M]},blocked:()=>{history.go(-u)},type:"popstate",delta:u,nav_token:z})}else if(!H){const a=new URL(location.href);e(a)}}),addEventListener("hashchange",()=>{H&&(H=!1,history.replaceState({...history.state,[M]:++T},"",location.href))});for(const t of document.querySelectorAll("link"))t.rel==="icon"&&(t.href=t.href);addEventListener("pageshow",t=>{t.persisted&&F.navigating.set(null)});function e(t){y.url=t,F.page.set({...q,url:t}),F.page.notify()}},_hydrate:async({status:e=200,error:i,node_ids:t,params:r,route:a,data:s,form:u})=>{C=!0;const _=new URL(location.href);({params:r={},route:a={id:null}}=Z(_,!1)||{});let v;try{const w=t.map(async(I,g)=>{const p=s[g];return p!=null&&p.uses&&(p.uses=ze(p.uses)),ue({loader:n.nodes[I],url:_,params:r,route:a,parent:async()=>{const P={};for(let N=0;NI===a.id);if(R){const I=R.layouts;for(let g=0;gh?"1":"0").join(""));const c=await Ge(l.href);if(!c.ok)throw new ne(c.status,await c.json());return new Promise(async h=>{var y;const d=new Map,O=c.body.getReader(),f=new TextDecoder;function E(C){return yt(C,{Promise:D=>new Promise((k,x)=>{d.set(D,{fulfil:k,reject:x})})})}let m="";for(;;){const{done:C,value:D}=await O.read();if(C&&!m)break;for(m+=!D&&m?` +import{o as me,t as ye}from"../chunks/index.90d50ca5.js";import{p as We,e as Xe}from"../chunks/routing.f0b9763f.js";import{S as He,a as Be,I as M,g as De,f as Ce,b as we,c as le,s as te,i as _e,d as F,e as J,P as $e,h as Ze}from"../chunks/singletons.ae078cb6.js";function Qe(n,o){return n==="/"||o==="ignore"?n:o==="never"?n.endsWith("/")?n.slice(0,-1):n:o==="always"&&!n.endsWith("/")?n+"/":n}function et(n){return n.split("%25").map(decodeURI).join("%25")}function tt(n){for(const o in n)n[o]=decodeURIComponent(n[o]);return n}const nt=["href","pathname","search","searchParams","toString","toJSON"];function at(n,o){const l=new URL(n);for(const c of nt)Object.defineProperty(l,c,{get(){return o(),n[c]},enumerable:!0,configurable:!0});return rt(l),l}function rt(n){Object.defineProperty(n,"hash",{get(){throw new Error("Cannot access event.url.hash. Consider using `$page.url.hash` inside a component instead")}})}const ot="/__data.json";function it(n){return n.replace(/\/$/,"")+ot}function st(...n){let o=5381;for(const l of n)if(typeof l=="string"){let c=l.length;for(;c;)o=o*33^l.charCodeAt(--c)}else if(ArrayBuffer.isView(l)){const c=new Uint8Array(l.buffer,l.byteOffset,l.byteLength);let h=c.length;for(;h;)o=o*33^c[--h]}else throw new TypeError("value must be a string or TypedArray");return(o>>>0).toString(36)}const Ge=window.fetch;window.fetch=(n,o)=>((n instanceof Request?n.method:(o==null?void 0:o.method)||"GET")!=="GET"&&ae.delete(Ee(n)),Ge(n,o));const ae=new Map;function ct(n,o){const l=Ee(n,o),c=document.querySelector(l);if(c!=null&&c.textContent){const{body:h,...d}=JSON.parse(c.textContent),O=c.getAttribute("data-ttl");return O&&ae.set(l,{body:h,init:d,ttl:1e3*Number(O)}),Promise.resolve(new Response(h,d))}return window.fetch(n,o)}function lt(n,o,l){if(ae.size>0){const c=Ee(n,l),h=ae.get(c);if(h){if(performance.now(){const{pattern:C,params:D}=We(f),k={id:f,exec:x=>{const U=C.exec(x);if(U)return Xe(U,D,c)},errors:[1,...y||[]].map(x=>n[x]),layouts:[0,...m||[]].map(O),leaf:d(E)};return k.errors.length=k.layouts.length=Math.max(k.errors.length,k.layouts.length),k});function d(f){const E=f<0;return E&&(f=~f),[E,n[f]]}function O(f){return f===void 0?f:[h.has(f),n[f]]}}function Je(n){try{return JSON.parse(sessionStorage[n])}catch{}}function Me(n,o){const l=JSON.stringify(o);try{sessionStorage[n]=l}catch{}}const ut=-1,dt=-2,pt=-3,ht=-4,gt=-5,mt=-6;function yt(n,o){if(typeof n=="number")return h(n,!0);if(!Array.isArray(n)||n.length===0)throw new Error("Invalid input");const l=n,c=Array(l.length);function h(d,O=!1){if(d===ut)return;if(d===pt)return NaN;if(d===ht)return 1/0;if(d===gt)return-1/0;if(d===mt)return-0;if(O)throw new Error("Invalid input");if(d in c)return c[d];const f=l[d];if(!f||typeof f!="object")c[d]=f;else if(Array.isArray(f))if(typeof f[0]=="string"){const E=f[0],m=o==null?void 0:o[E];if(m)return c[d]=m(h(f[1]));switch(E){case"Date":c[d]=new Date(f[1]);break;case"Set":const y=new Set;c[d]=y;for(let k=1;ko!=null)}const Ke=new Set(["load","prerender","csr","ssr","trailingSlash","config"]);[...Ke];const _t=new Set([...Ke]);[..._t];async function vt(n){var o;for(const l in n)if(typeof((o=n[l])==null?void 0:o.then)=="function")return Object.fromEntries(await Promise.all(Object.entries(n).map(async([c,h])=>[c,await h])));return n}class ne{constructor(o,l){this.status=o,typeof l=="string"?this.body={message:l}:l?this.body=l:this.body={message:`Error: ${o}`}}toString(){return JSON.stringify(this.body)}}class Ve{constructor(o,l){this.status=o,this.location=l}}const bt="x-sveltekit-invalidated",Et="x-sveltekit-trailing-slash",K=Je(He)??{},ee=Je(Be)??{};function ve(n){K[n]=te()}function St(n,o){var je;const l=ft(n),c=n.nodes[0],h=n.nodes[1];c(),h();const d=document.documentElement,O=[],f=[];let E=null;const m={before_navigate:[],on_navigate:[],after_navigate:[]};let y={branch:[],error:null,url:null},C=!1,D=!1,k=!0,x=!1,U=!1,H=!1,B=!1,V,T=(je=history.state)==null?void 0:je[M];T||(T=Date.now(),history.replaceState({...history.state,[M]:T},"",location.href));const fe=K[T];fe&&(history.scrollRestoration="manual",scrollTo(fe.x,fe.y));let q,z,W;async function Se(){if(W=W||Promise.resolve(),await W,!W)return;W=null;const e=new URL(location.href),i=Z(e,!0);E=null;const t=z={},r=i&&await pe(i);if(t===z&&r){if(r.type==="redirect")return re(new URL(r.location,e).href,{},1,t);r.props.page!==void 0&&(q=r.props.page),V.$set(r.props)}}function ke(e){f.some(i=>i==null?void 0:i.snapshot)&&(ee[e]=f.map(i=>{var t;return(t=i==null?void 0:i.snapshot)==null?void 0:t.capture()}))}function Re(e){var i;(i=ee[e])==null||i.forEach((t,r)=>{var a,s;(s=(a=f[r])==null?void 0:a.snapshot)==null||s.restore(t)})}function Ae(){ve(T),Me(He,K),ke(T),Me(Be,ee)}async function re(e,{noScroll:i=!1,replaceState:t=!1,keepFocus:r=!1,state:a={},invalidateAll:s=!1},u,_){return typeof e=="string"&&(e=new URL(e,De(document))),ce({url:e,scroll:i?te():null,keepfocus:r,redirect_count:u,details:{state:a,replaceState:t},nav_token:_,accepted:()=>{s&&(B=!0)},blocked:()=>{},type:"goto"})}async function Le(e){return E={id:e.id,promise:pe(e).then(i=>(i.type==="loaded"&&i.state.error&&(E=null),i))},E.promise}async function oe(...e){const t=l.filter(r=>e.some(a=>r.exec(a))).map(r=>Promise.all([...r.layouts,r.leaf].map(a=>a==null?void 0:a[1]())));await Promise.all(t)}function Ie(e){var r;y=e.state;const i=document.querySelector("style[data-sveltekit]");i&&i.remove(),q=e.props.page,V=new n.root({target:o,props:{...e.props,stores:F,components:f},hydrate:!0}),Re(T);const t={from:null,to:{params:y.params,route:{id:((r=y.route)==null?void 0:r.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};m.after_navigate.forEach(a=>a(t)),D=!0}async function X({url:e,params:i,branch:t,status:r,error:a,route:s,form:u}){let _="never";for(const g of t)(g==null?void 0:g.slash)!==void 0&&(_=g.slash);e.pathname=Qe(e.pathname,_),e.search=e.search;const v={type:"loaded",state:{url:e,params:i,branch:t,error:a,route:s},props:{constructors:wt(t).map(g=>g.node.component)}};u!==void 0&&(v.props.form=u);let w={},L=!q,R=0;for(let g=0;g(_.route=!0,p[P])}),params:new Proxy(r,{get:(p,P)=>(_.params.add(P),p[P])}),data:(s==null?void 0:s.data)??null,url:at(t,()=>{_.url=!0}),async fetch(p,P){let N;p instanceof Request?(N=p.url,P={body:p.method==="GET"||p.method==="HEAD"?void 0:await p.blob(),cache:p.cache,credentials:p.credentials,headers:p.headers,integrity:p.integrity,keepalive:p.keepalive,method:p.method,mode:p.mode,redirect:p.redirect,referrer:p.referrer,referrerPolicy:p.referrerPolicy,signal:p.signal,...P}):N=p;const $=new URL(N,t);return I($.href),$.origin===t.origin&&(N=$.href.slice(t.origin.length)),D?lt(N,$.href,P):ct(N,P)},setHeaders:()=>{},depends:I,parent(){return _.parent=!0,i()}};u=await v.universal.load.call(null,g)??null,u=u?await vt(u):null}return{node:v,loader:e,server:s,universal:(L=v.universal)!=null&&L.load?{type:"data",data:u,uses:_}:null,data:u??(s==null?void 0:s.data)??null,slash:((R=v.universal)==null?void 0:R.trailingSlash)??(s==null?void 0:s.slash)}}function Pe(e,i,t,r,a){if(B)return!0;if(!r)return!1;if(r.parent&&e||r.route&&i||r.url&&t)return!0;for(const s of r.params)if(a[s]!==y.params[s])return!0;for(const s of r.dependencies)if(O.some(u=>u(new URL(s))))return!0;return!1}function de(e,i){return(e==null?void 0:e.type)==="data"?e:(e==null?void 0:e.type)==="skip"?i??null:null}async function pe({id:e,invalidating:i,url:t,params:r,route:a}){if((E==null?void 0:E.id)===e)return E.promise;const{errors:s,layouts:u,leaf:_}=a,v=[...u,_];s.forEach(b=>b==null?void 0:b().catch(()=>{})),v.forEach(b=>b==null?void 0:b[1]().catch(()=>{}));let w=null;const L=y.url?e!==y.url.pathname+y.url.search:!1,R=y.route?a.id!==y.route.id:!1;let I=!1;const g=v.map((b,A)=>{var G;const S=y.branch[A],j=!!(b!=null&&b[0])&&((S==null?void 0:S.loader)!==b[1]||Pe(I,R,L,(G=S.server)==null?void 0:G.uses,r));return j&&(I=!0),j});if(g.some(Boolean)){try{w=await qe(t,g)}catch(b){return ie({status:b instanceof ne?b.status:500,error:await Q(b,{url:t,params:r,route:{id:a.id}}),url:t,route:a})}if(w.type==="redirect")return w}const p=w==null?void 0:w.nodes;let P=!1;const N=v.map(async(b,A)=>{var he;if(!b)return;const S=y.branch[A],j=p==null?void 0:p[A];if((!j||j.type==="skip")&&b[1]===(S==null?void 0:S.loader)&&!Pe(P,R,L,(he=S.universal)==null?void 0:he.uses,r))return S;if(P=!0,(j==null?void 0:j.type)==="error")throw j;return ue({loader:b[1],url:t,params:r,route:a,parent:async()=>{var xe;const Te={};for(let ge=0;ge{});const $=[];for(let b=0;bPromise.resolve({}),server_data_node:de(s)}),v={node:await h(),loader:h,universal:null,server:null,data:null};return await X({url:t,params:a,branch:[_,v],status:e,error:i,route:null})}function Z(e,i){if(_e(e,J))return;const t=se(e);for(const r of l){const a=r.exec(t);if(a)return{id:e.pathname+e.search,invalidating:i,route:r,params:tt(a),url:e}}}function se(e){return et(e.pathname.slice(J.length)||"/")}function Ue({url:e,type:i,intent:t,delta:r}){let a=!1;const s=Fe(y,t,e,i);r!==void 0&&(s.navigation.delta=r);const u={...s.navigation,cancel:()=>{a=!0,s.reject(new Error("navigation was cancelled"))}};return U||m.before_navigate.forEach(_=>_(u)),a?null:s}async function ce({url:e,scroll:i,keepfocus:t,redirect_count:r,details:a,type:s,delta:u,nav_token:_={},accepted:v,blocked:w}){var N,$,b;const L=Z(e,!1),R=Ue({url:e,type:s,delta:u,intent:L});if(!R){w();return}const I=T;v(),U=!0,D&&F.navigating.set(R.navigation),z=_;let g=L&&await pe(L);if(!g){if(_e(e,J))return await Y(e);g=await Ne(e,{id:null},await Q(new Error(`Not found: ${e.pathname}`),{url:e,params:{},route:{id:null}}),404)}if(e=(L==null?void 0:L.url)||e,z!==_)return R.reject(new Error("navigation was aborted")),!1;if(g.type==="redirect")if(r>=20)g=await ie({status:500,error:await Q(new Error("Redirect loop"),{url:e,params:{},route:{id:null}}),url:e,route:{id:null}});else return re(new URL(g.location,e).href,{},r+1,_),!1;else((N=g.props.page)==null?void 0:N.status)>=400&&await F.updated.check()&&await Y(e);if(O.length=0,B=!1,x=!0,ve(I),ke(I),($=g.props.page)!=null&&$.url&&g.props.page.url.pathname!==e.pathname&&(e.pathname=(b=g.props.page)==null?void 0:b.url.pathname),a){const A=a.replaceState?0:1;if(a.state[M]=T+=A,history[a.replaceState?"replaceState":"pushState"](a.state,"",e),!a.replaceState){let S=T+1;for(;ee[S]||K[S];)delete ee[S],delete K[S],S+=1}}if(E=null,D){y=g.state,g.props.page&&(g.props.page.url=e);const A=(await Promise.all(m.on_navigate.map(S=>S(R.navigation)))).filter(S=>typeof S=="function");if(A.length>0){let S=function(){m.after_navigate=m.after_navigate.filter(j=>!A.includes(j))};A.push(S),m.after_navigate.push(...A)}V.$set(g.props)}else Ie(g);const{activeElement:p}=document;if(await ye(),k){const A=e.hash&&document.getElementById(decodeURIComponent(e.hash.slice(1)));i?scrollTo(i.x,i.y):A?A.scrollIntoView():scrollTo(0,0)}const P=document.activeElement!==p&&document.activeElement!==document.body;!t&&!P&&be(),k=!0,g.props.page&&(q=g.props.page),U=!1,s==="popstate"&&Re(T),R.fulfil(void 0),m.after_navigate.forEach(A=>A(R.navigation)),F.navigating.set(null),x=!1}async function Ne(e,i,t,r){return e.origin===location.origin&&e.pathname===location.pathname&&!C?await ie({status:r,error:t,url:e,route:i}):await Y(e)}function Y(e){return location.href=e.href,new Promise(()=>{})}function Ye(){let e;d.addEventListener("mousemove",s=>{const u=s.target;clearTimeout(e),e=setTimeout(()=>{r(u,2)},20)});function i(s){r(s.composedPath()[0],1)}d.addEventListener("mousedown",i),d.addEventListener("touchstart",i,{passive:!0});const t=new IntersectionObserver(s=>{for(const u of s)u.isIntersecting&&(oe(se(new URL(u.target.href))),t.unobserve(u.target))},{threshold:0});function r(s,u){const _=Ce(s,d);if(!_)return;const{url:v,external:w,download:L}=we(_,J);if(w||L)return;const R=le(_);if(!R.reload)if(u<=R.preload_data){const I=Z(v,!1);I&&Le(I)}else u<=R.preload_code&&oe(se(v))}function a(){t.disconnect();for(const s of d.querySelectorAll("a")){const{url:u,external:_,download:v}=we(s,J);if(_||v)continue;const w=le(s);w.reload||(w.preload_code===$e.viewport&&t.observe(s),w.preload_code===$e.eager&&oe(se(u)))}}m.after_navigate.push(a),a()}function Q(e,i){return e instanceof ne?e.body:n.hooks.handleError({error:e,event:i})??{message:i.route.id!=null?"Internal Error":"Not Found"}}return{after_navigate:e=>{me(()=>(m.after_navigate.push(e),()=>{const i=m.after_navigate.indexOf(e);m.after_navigate.splice(i,1)}))},before_navigate:e=>{me(()=>(m.before_navigate.push(e),()=>{const i=m.before_navigate.indexOf(e);m.before_navigate.splice(i,1)}))},on_navigate:e=>{me(()=>(m.on_navigate.push(e),()=>{const i=m.on_navigate.indexOf(e);m.on_navigate.splice(i,1)}))},disable_scroll_handling:()=>{(x||!D)&&(k=!1)},goto:(e,i={})=>re(e,i,0),invalidate:e=>{if(typeof e=="function")O.push(e);else{const{href:i}=new URL(e,location.href);O.push(t=>t.href===i)}return Se()},invalidate_all:()=>(B=!0,Se()),preload_data:async e=>{const i=new URL(e,De(document)),t=Z(i,!1);if(!t)throw new Error(`Attempted to preload a URL that does not belong to this app: ${i}`);await Le(t)},preload_code:oe,apply_action:async e=>{if(e.type==="error"){const i=new URL(location.href),{branch:t,route:r}=y;if(!r)return;const a=await Oe(y.branch.length,t,r.errors);if(a){const s=await X({url:i,params:y.params,branch:t.slice(0,a.idx).concat(a.node),status:e.status??500,error:e.error,route:r});y=s.state,V.$set(s.props),ye().then(be)}}else e.type==="redirect"?re(e.location,{invalidateAll:!0},0):(V.$set({form:null,page:{...q,form:e.data,status:e.status}}),await ye(),V.$set({form:e.data}),e.type==="success"&&be())},_start_router:()=>{var i;history.scrollRestoration="manual",addEventListener("beforeunload",t=>{let r=!1;if(Ae(),!U){const a=Fe(y,void 0,null,"leave"),s={...a.navigation,cancel:()=>{r=!0,a.reject(new Error("navigation was cancelled"))}};m.before_navigate.forEach(u=>u(s))}r?(t.preventDefault(),t.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ae()}),(i=navigator.connection)!=null&&i.saveData||Ye(),d.addEventListener("click",t=>{var I;if(t.button||t.which!==1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.defaultPrevented)return;const r=Ce(t.composedPath()[0],d);if(!r)return;const{url:a,external:s,target:u,download:_}=we(r,J);if(!a)return;if(u==="_parent"||u==="_top"){if(window.parent!==window)return}else if(u&&u!=="_self")return;const v=le(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||_)return;if(s||v.reload){Ue({url:a,type:"link"})?U=!0:t.preventDefault();return}const[L,R]=a.href.split("#");if(R!==void 0&&L===location.href.split("#")[0]){if(y.url.hash===a.hash){t.preventDefault(),(I=r.ownerDocument.getElementById(R))==null||I.scrollIntoView();return}if(H=!0,ve(T),e(a),!v.replace_state)return;H=!1,t.preventDefault()}ce({url:a,scroll:v.noscroll?te():null,keepfocus:v.keep_focus??!1,redirect_count:0,details:{state:{},replaceState:v.replace_state??a.href===location.href},accepted:()=>t.preventDefault(),blocked:()=>t.preventDefault(),type:"link"})}),d.addEventListener("submit",t=>{if(t.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(t.target),a=t.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const u=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(_e(u,J))return;const _=t.target,{keep_focus:v,noscroll:w,reload:L,replace_state:R}=le(_);if(L)return;t.preventDefault(),t.stopPropagation();const I=new FormData(_),g=a==null?void 0:a.getAttribute("name");g&&I.append(g,(a==null?void 0:a.getAttribute("value"))??""),u.search=new URLSearchParams(I).toString(),ce({url:u,scroll:w?te():null,keepfocus:v??!1,redirect_count:0,details:{state:{},replaceState:R??u.href===location.href},nav_token:{},accepted:()=>{},blocked:()=>{},type:"form"})}),addEventListener("popstate",async t=>{var r;if(z={},(r=t.state)!=null&&r[M]){if(t.state[M]===T)return;const a=K[t.state[M]],s=new URL(location.href);if(y.url.href.split("#")[0]===location.href.split("#")[0]){e(s),K[T]=te(),T=t.state[M],scrollTo(a.x,a.y);return}const u=t.state[M]-T;await ce({url:s,scroll:a,keepfocus:!1,redirect_count:0,details:null,accepted:()=>{T=t.state[M]},blocked:()=>{history.go(-u)},type:"popstate",delta:u,nav_token:z})}else if(!H){const a=new URL(location.href);e(a)}}),addEventListener("hashchange",()=>{H&&(H=!1,history.replaceState({...history.state,[M]:++T},"",location.href))});for(const t of document.querySelectorAll("link"))t.rel==="icon"&&(t.href=t.href);addEventListener("pageshow",t=>{t.persisted&&F.navigating.set(null)});function e(t){y.url=t,F.page.set({...q,url:t}),F.page.notify()}},_hydrate:async({status:e=200,error:i,node_ids:t,params:r,route:a,data:s,form:u})=>{C=!0;const _=new URL(location.href);({params:r={},route:a={id:null}}=Z(_,!1)||{});let v;try{const w=t.map(async(I,g)=>{const p=s[g];return p!=null&&p.uses&&(p.uses=ze(p.uses)),ue({loader:n.nodes[I],url:_,params:r,route:a,parent:async()=>{const P={};for(let N=0;NI===a.id);if(R){const I=R.layouts;for(let g=0;gh?"1":"0").join(""));const c=await Ge(l.href);if(!c.ok)throw new ne(c.status,await c.json());return new Promise(async h=>{var y;const d=new Map,O=c.body.getReader(),f=new TextDecoder;function E(C){return yt(C,{Promise:D=>new Promise((k,x)=>{d.set(D,{fulfil:k,reject:x})})})}let m="";for(;;){const{done:C,value:D}=await O.read();if(C&&!m)break;for(m+=!D&&m?` `:f.decode(D);;){const k=m.indexOf(` `);if(k===-1)break;const x=JSON.parse(m.slice(0,k));if(m=m.slice(k+1),x.type==="redirect")return h(x);if(x.type==="data")(y=x.nodes)==null||y.forEach(U=>{(U==null?void 0:U.type)==="data"&&(U.uses=ze(U.uses),U.data=E(U.data))}),h(x);else if(x.type==="chunk"){const{id:U,data:H,error:B}=x,V=d.get(U);d.delete(U),B?V.reject(E(B)):V.fulfil(E(H))}}}})}function ze(n){return{dependencies:new Set((n==null?void 0:n.dependencies)??[]),params:new Set((n==null?void 0:n.params)??[]),parent:!!(n!=null&&n.parent),route:!!(n!=null&&n.route),url:!!(n!=null&&n.url)}}function be(){const n=document.querySelector("[autofocus]");if(n)n.focus();else{const o=document.body,l=o.getAttribute("tabindex");o.tabIndex=-1,o.focus({preventScroll:!0,focusVisible:!1}),l!==null?o.setAttribute("tabindex",l):o.removeAttribute("tabindex");const c=getSelection();if(c&&c.type!=="None"){const h=[];for(let d=0;d{if(c.rangeCount===h.length){for(let d=0;d{h=y,d=C});return O.catch(()=>{}),{navigation:{from:{params:n.params,route:{id:((E=n.route)==null?void 0:E.id)??null},url:n.url},to:l&&{params:(o==null?void 0:o.params)??null,route:{id:((m=o==null?void 0:o.route)==null?void 0:m.id)??null},url:l},willUnload:!o,type:c,complete:O},fulfil:h,reject:d}}async function Lt(n,o,l){const c=St(n,o);Ze({client:c}),l?await c._hydrate(l):c.goto(location.href,{replaceState:!0}),c._start_router()}export{Lt as start}; diff --git a/_app/immutable/nodes/0.57c59368.js b/_app/immutable/nodes/0.57c59368.js new file mode 100644 index 0000000..e5c45be --- /dev/null +++ b/_app/immutable/nodes/0.57c59368.js @@ -0,0 +1 @@ +import{g as T}from"../chunks/routing.f0b9763f.js";import{p as z,l as g,s as B,a as D}from"../chunks/index.c5d02fa2.js";import{S as v,i as N,s as S,e as m,C as F,h as f,D as H,E as h,F as I,a as j,c as A,b as _,G as M,k as C,l as K,n as c,H as b,I as W,y as q,z as G,A as J,J as U,K as Q,L as R,g as k,d as L,B as V}from"../chunks/index.90d50ca5.js";import{p as d}from"../chunks/stores.085d1224.js";new TextEncoder;const X=/\[(\[)?(\.\.\.)?(\w+?)(?:=(\w+))?\]\]?/g;function Y(s,t){return"/"+T(s).map(l=>l.replace(X,(r,o,e,n)=>{const i=t[n];if(!i){if(o||e&&i!==void 0)return"";throw new Error(`Missing parameter '${n}' in route ${s}`)}if(i.startsWith("/")||i.endsWith("/"))throw new Error(`Parameter '${n}' in route ${s} cannot start or end with a slash -- this would cause an invalid route like foo//bar`);return i})).filter(Boolean).join("/")}const p="en",Z=!0;async function $({params:s}){const t=s.locale??p;return await z(t),{locale:t}}const ie=Object.freeze(Object.defineProperty({__proto__:null,load:$,prerender:Z},Symbol.toStringTag,{value:"Module"}));function w(s,t,a){const l=s.slice();return l[4]=t[a],l}function y(s){let t,a,l=g,r=[];for(let e=0;ea(1,l=n));let{localeParam:r="locale"}=t,{defaultLocale:o=null}=t;function e(n){let u=b(d).params;n===p?delete u[r]:u[r]=n;const O=b(d).route.id??"";return Y(O,u)}return s.$$set=n=>{"localeParam"in n&&a(3,r=n.localeParam),"defaultLocale"in n&&a(0,o=n.defaultLocale)},[o,l,e,r]}class te extends v{constructor(t){super(),N(this,t,ee,x,S,{localeParam:3,defaultLocale:0})}}function ae(s){let t,a,l;t=new te({props:{defaultLocale:p}});const r=s[3].default,o=W(r,s,s[2],null);return{c(){q(t.$$.fragment),a=j(),o&&o.c()},l(e){G(t.$$.fragment,e),a=A(e),o&&o.l(e)},m(e,n){J(t,e,n),_(e,a,n),o&&o.m(e,n),l=!0},p(e,[n]){o&&o.p&&(!l||n&4)&&U(o,r,e,e[2],l?R(r,e[2],n,null):Q(e[2]),null)},i(e){l||(k(t.$$.fragment,e),k(o,e),l=!0)},o(e){L(t.$$.fragment,e),L(o,e),l=!1},d(e){V(t,e),e&&f(a),o&&o.d(e)}}}function le(s,t,a){let l;I(s,D,n=>a(1,l=n));let{$$slots:r={},$$scope:o}=t,{data:e}=t;return s.$$set=n=>{"data"in n&&a(0,e=n.data),"$$scope"in n&&a(2,o=n.$$scope)},s.$$.update=()=>{s.$$.dirty&1&&B(e.locale),s.$$.dirty&2&&(document.documentElement.lang=l)},[e,l,o,r]}class ce extends v{constructor(t){super(),N(this,t,le,ae,S,{data:0})}}export{ce as component,ie as universal}; diff --git a/_app/immutable/nodes/0.e1540c07.js b/_app/immutable/nodes/0.e1540c07.js deleted file mode 100644 index fdc77a9..0000000 --- a/_app/immutable/nodes/0.e1540c07.js +++ /dev/null @@ -1 +0,0 @@ -import{g as O}from"../chunks/routing.f0b9763f.js";import{p as T,l as g,s as $}from"../chunks/index.f644e0f8.js";import{S as v,i as N,s as I,e as m,C as z,h as c,D as B,E as h,F as D,a as S,c as j,b as _,G as F,k as A,l as C,n as f,H as b,I as H,y as M,z as W,A as q,J as G,K as J,L as U,g as k,d as L,B as Q}from"../chunks/index.90d50ca5.js";import{p as d}from"../chunks/stores.b0221e88.js";new TextEncoder;const R=/\[(\[)?(\.\.\.)?(\w+?)(?:=(\w+))?\]\]?/g;function V(o,t){return"/"+O(o).map(l=>l.replace(R,(n,r,e,s)=>{const i=t[s];if(!i){if(r||e&&i!==void 0)return"";throw new Error(`Missing parameter '${s}' in route ${o}`)}if(i.startsWith("/")||i.endsWith("/"))throw new Error(`Parameter '${s}' in route ${o} cannot start or end with a slash -- this would cause an invalid route like foo//bar`);return i})).filter(Boolean).join("/")}const p="en",X=!0;async function Y({params:o}){const t=o.locale??p;return await T(t),{locale:t}}const se=Object.freeze(Object.defineProperty({__proto__:null,load:Y,prerender:X},Symbol.toStringTag,{value:"Module"}));function w(o,t,a){const l=o.slice();return l[4]=t[a],l}function y(o){let t,a,l=g,n=[];for(let e=0;ea(1,l=s));let{localeParam:n="locale"}=t,{defaultLocale:r=null}=t;function e(s){let u=b(d).params;s===p?delete u[n]:u[n]=s;const K=b(d).route.id??"";return V(K,u)}return o.$$set=s=>{"localeParam"in s&&a(3,n=s.localeParam),"defaultLocale"in s&&a(0,r=s.defaultLocale)},[r,l,e,n]}class ee extends v{constructor(t){super(),N(this,t,x,Z,I,{localeParam:3,defaultLocale:0})}}function te(o){let t,a,l;t=new ee({props:{defaultLocale:p}});const n=o[2].default,r=H(n,o,o[1],null);return{c(){M(t.$$.fragment),a=S(),r&&r.c()},l(e){W(t.$$.fragment,e),a=j(e),r&&r.l(e)},m(e,s){q(t,e,s),_(e,a,s),r&&r.m(e,s),l=!0},p(e,[s]){r&&r.p&&(!l||s&2)&&G(r,n,e,e[1],l?U(n,e[1],s,null):J(e[1]),null)},i(e){l||(k(t.$$.fragment,e),k(r,e),l=!0)},o(e){L(t.$$.fragment,e),L(r,e),l=!1},d(e){Q(t,e),e&&c(a),r&&r.d(e)}}}function ae(o,t,a){let{$$slots:l={},$$scope:n}=t,{data:r}=t;return o.$$set=e=>{"data"in e&&a(0,r=e.data),"$$scope"in e&&a(1,n=e.$$scope)},o.$$.update=()=>{o.$$.dirty&1&&$(r.locale),o.$$.dirty&1&&(document.documentElement.lang=r.locale)},[r,n,l]}class ie extends v{constructor(t){super(),N(this,t,ae,te,I,{data:0})}}export{ie as component,se as universal}; diff --git a/_app/immutable/nodes/1.c1536d82.js b/_app/immutable/nodes/1.6b886106.js similarity index 95% rename from _app/immutable/nodes/1.c1536d82.js rename to _app/immutable/nodes/1.6b886106.js index 51be97b..0921d30 100644 --- a/_app/immutable/nodes/1.c1536d82.js +++ b/_app/immutable/nodes/1.6b886106.js @@ -1 +1 @@ -import{S as $,i as y,s as v,e as d,b as k,d as u,f as w,g as _,h as m,F as S,v as x,k as E,q as g,l as N,m as q,r as b,D as h,u as F,E as f,y as z,z as A,A as B,B as C}from"../chunks/index.90d50ca5.js";import{p as D}from"../chunks/stores.b0221e88.js";import{N as H}from"../chunks/NotFoundPage.9f3bd46c.js";function P(l){let e,n,t=l[0].status+"",a;return{c(){e=E("h1"),n=g("Something went wrong "),a=g(t)},l(s){e=N(s,"H1",{});var o=q(e);n=b(o,"Something went wrong "),a=b(o,t),o.forEach(m)},m(s,o){k(s,e,o),h(e,n),h(e,a)},p(s,o){o&1&&t!==(t=s[0].status+"")&&F(a,t)},i:f,o:f,d(s){s&&m(e)}}}function j(l){let e,n;return e=new H({}),{c(){z(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,a){B(e,t,a),n=!0},p:f,i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){u(e.$$.fragment,t),n=!1},d(t){C(e,t)}}}function G(l){let e,n,t,a;const s=[j,P],o=[];function p(r,c){return r[0].status===404?0:1}return e=p(l),n=o[e]=s[e](l),{c(){n.c(),t=d()},l(r){n.l(r),t=d()},m(r,c){o[e].m(r,c),k(r,t,c),a=!0},p(r,[c]){let i=e;e=p(r),e===i?o[e].p(r,c):(x(),u(o[i],1,1,()=>{o[i]=null}),w(),n=o[e],n?n.p(r,c):(n=o[e]=s[e](r),n.c()),_(n,1),n.m(t.parentNode,t))},i(r){a||(_(n),a=!0)},o(r){u(n),a=!1},d(r){o[e].d(r),r&&m(t)}}}function I(l,e,n){let t;return S(l,D,a=>n(0,t=a)),[t]}class M extends ${constructor(e){super(),y(this,e,I,G,v,{})}}export{M as component}; +import{S as $,i as y,s as v,e as d,b as k,d as u,f as w,g as _,h as m,F as S,v as x,k as E,q as g,l as N,m as q,r as b,D as h,u as F,E as f,y as z,z as A,A as B,B as C}from"../chunks/index.90d50ca5.js";import{p as D}from"../chunks/stores.085d1224.js";import{N as H}from"../chunks/NotFoundPage.9f3bd46c.js";function P(l){let e,n,t=l[0].status+"",a;return{c(){e=E("h1"),n=g("Something went wrong "),a=g(t)},l(s){e=N(s,"H1",{});var o=q(e);n=b(o,"Something went wrong "),a=b(o,t),o.forEach(m)},m(s,o){k(s,e,o),h(e,n),h(e,a)},p(s,o){o&1&&t!==(t=s[0].status+"")&&F(a,t)},i:f,o:f,d(s){s&&m(e)}}}function j(l){let e,n;return e=new H({}),{c(){z(e.$$.fragment)},l(t){A(e.$$.fragment,t)},m(t,a){B(e,t,a),n=!0},p:f,i(t){n||(_(e.$$.fragment,t),n=!0)},o(t){u(e.$$.fragment,t),n=!1},d(t){C(e,t)}}}function G(l){let e,n,t,a;const s=[j,P],o=[];function p(r,c){return r[0].status===404?0:1}return e=p(l),n=o[e]=s[e](l),{c(){n.c(),t=d()},l(r){n.l(r),t=d()},m(r,c){o[e].m(r,c),k(r,t,c),a=!0},p(r,[c]){let i=e;e=p(r),e===i?o[e].p(r,c):(x(),u(o[i],1,1,()=>{o[i]=null}),w(),n=o[e],n?n.p(r,c):(n=o[e]=s[e](r),n.c()),_(n,1),n.m(t.parentNode,t))},i(r){a||(_(n),a=!0)},o(r){u(n),a=!1},d(r){o[e].d(r),r&&m(t)}}}function I(l,e,n){let t;return S(l,D,a=>n(0,t=a)),[t]}class M extends ${constructor(e){super(),y(this,e,I,G,v,{})}}export{M as component}; diff --git a/_app/immutable/nodes/2.eba3dc72.js b/_app/immutable/nodes/2.3af20a79.js similarity index 99% rename from _app/immutable/nodes/2.eba3dc72.js rename to _app/immutable/nodes/2.3af20a79.js index d5e7987..71ef8f9 100644 --- a/_app/immutable/nodes/2.eba3dc72.js +++ b/_app/immutable/nodes/2.3af20a79.js @@ -1,4 +1,4 @@ -import{S as ee,i as te,s as ne,M as re,N as Ae,O as Me,m as T,h,P as me,b as v,Q as Pe,E as ue,R as ge,I as ce,k as C,l as O,n as m,D as w,J as pe,K as $e,L as de,g as k,d as S,a as K,q as Z,c as D,r as J,T as De,U as we,V as Ge,v as Se,f as Ee,W as Ve,X as Ue,F as Ne,y as I,z as R,A as j,B as H,Y as Ce,Z as ze,_ as Xe,$ as xe}from"../chunks/index.90d50ca5.js";import{m as ke}from"../chunks/class-merge.a51d4999.js";import{p as Ie}from"../chunks/stores.b0221e88.js";import{g as Ye}from"../chunks/_commonjsHelpers.725317a4.js";import{G as Ze}from"../chunks/github.9c21d12c.js";function Je(a){let e,t='',r=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},a[0]],s={};for(let n=0;n{t(0,e=re(re({},e),ge(r)))},e=ge(e),[e]}class We extends ee{constructor(e){super(),te(this,e,Qe,Je,ne,{})}}function Fe(a){let e,t='',r=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},a[0]],s={};for(let n=0;n{t(0,e=re(re({},e),ge(r)))},e=ge(e),[e]}class tt extends ee{constructor(e){super(),te(this,e,et,Fe,ne,{})}}function nt(a){let e,t,r,s;const n=a[3].default,l=ce(n,a,a[2],null);return{c(){e=C("a"),t=C("span"),l&&l.c(),this.h()},l(i){e=O(i,"A",{href:!0,class:!0});var p=T(e);t=O(p,"SPAN",{class:!0});var u=T(t);l&&l.l(u),u.forEach(h),p.forEach(h),this.h()},h(){m(t,"class","truncate"),m(e,"href",a[1]),m(e,"class",r=ke("flex justify-between gap-2 py-2 px-2 rounded-md text-sm transition text-zinc-600 hover:text-zinc-900",a[0]&&"bg-orange-50"))},m(i,p){v(i,e,p),w(e,t),l&&l.m(t,null),s=!0},p(i,[p]){l&&l.p&&(!s||p&4)&&pe(l,n,i,i[2],s?de(n,i[2],p,null):$e(i[2]),null),(!s||p&2)&&m(e,"href",i[1]),(!s||p&1&&r!==(r=ke("flex justify-between gap-2 py-2 px-2 rounded-md text-sm transition text-zinc-600 hover:text-zinc-900",i[0]&&"bg-orange-50")))&&m(e,"class",r)},i(i){s||(k(l,i),s=!0)},o(i){S(l,i),s=!1},d(i){i&&h(e),l&&l.d(i)}}}function rt(a,e,t){let{$$slots:r={},$$scope:s}=e,{active:n=!1}=e,{href:l="#"}=e;return a.$$set=i=>{"active"in i&&t(0,n=i.active),"href"in i&&t(1,l=i.href),"$$scope"in i&&t(2,s=i.$$scope)},[n,l,s,r]}class st extends ee{constructor(e){super(),te(this,e,rt,nt,ne,{active:0,href:1})}}function at(a){let e,t;const r=a[1].default,s=ce(r,a,a[0],null);return{c(){e=C("h3"),s&&s.c(),this.h()},l(n){e=O(n,"H3",{class:!0});var l=T(e);s&&s.l(l),l.forEach(h),this.h()},h(){m(e,"class","uppercase font-bold text-gray-500 text-sm py-2")},m(n,l){v(n,e,l),s&&s.m(e,null),t=!0},p(n,[l]){s&&s.p&&(!t||l&1)&&pe(s,r,n,n[0],t?de(r,n[0],l,null):$e(n[0]),null)},i(n){t||(k(s,n),t=!0)},o(n){S(s,n),t=!1},d(n){n&&h(e),s&&s.d(n)}}}function lt(a,e,t){let{$$slots:r={},$$scope:s}=e;return a.$$set=n=>{"$$scope"in n&&t(0,s=n.$$scope)},[s,r]}class it extends ee{constructor(e){super(),te(this,e,lt,at,ne,{})}}const ft=a=>({}),Oe=a=>({Link:st,Heading:it});function ot(a){let e,t;const r=a[1].default,s=ce(r,a,a[0],Oe);return{c(){e=C("div"),s&&s.c(),this.h()},l(n){e=O(n,"DIV",{class:!0});var l=T(e);s&&s.l(l),l.forEach(h),this.h()},h(){m(e,"class","grid")},m(n,l){v(n,e,l),s&&s.m(e,null),t=!0},p(n,[l]){s&&s.p&&(!t||l&1)&&pe(s,r,n,n[0],t?de(r,n[0],l,ft):$e(n[0]),Oe)},i(n){t||(k(s,n),t=!0)},o(n){S(s,n),t=!1},d(n){n&&h(e),s&&s.d(n)}}}function ut(a,e,t){let{$$slots:r={},$$scope:s}=e;return a.$$set=n=>{"$$scope"in n&&t(0,s=n.$$scope)},[s,r]}class ct extends ee{constructor(e){super(),te(this,e,ut,ot,ne,{})}}var Re={exports:{}};(function(a){(function(e,t,r){if(!e)return;for(var s={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},n={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},l={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},i={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},p,u=1;u<20;++u)s[111+u]="f"+u;for(u=0;u<=9;++u)s[u+96]=u.toString();function c(o,$,_){if(o.addEventListener){o.addEventListener($,_,!1);return}o.attachEvent("on"+$,_)}function f(o){if(o.type=="keypress"){var $=String.fromCharCode(o.which);return o.shiftKey||($=$.toLowerCase()),$}return s[o.which]?s[o.which]:n[o.which]?n[o.which]:String.fromCharCode(o.which).toLowerCase()}function d(o,$){return o.sort().join(",")===$.sort().join(",")}function E(o){var $=[];return o.shiftKey&&$.push("shift"),o.altKey&&$.push("alt"),o.ctrlKey&&$.push("ctrl"),o.metaKey&&$.push("meta"),$}function M(o){if(o.preventDefault){o.preventDefault();return}o.returnValue=!1}function G(o){if(o.stopPropagation){o.stopPropagation();return}o.cancelBubble=!0}function z(o){return o=="shift"||o=="ctrl"||o=="alt"||o=="meta"}function X(){if(!p){p={};for(var o in s)o>95&&o<112||s.hasOwnProperty(o)&&(p[s[o]]=o)}return p}function se(o,$,_){return _||(_=X()[o]?"keydown":"keypress"),_=="keypress"&&$.length&&(_="keydown"),_}function B(o){return o==="+"?["+"]:(o=o.replace(/\+{2}/g,"+plus"),o.split("+"))}function W(o,$){var _,y,Y,g=[];for(_=B(o),Y=0;Y<_.length;++Y)y=_[Y],i[y]&&(y=i[y]),$&&$!="keypress"&&l[y]&&(y=l[y],g.push("shift")),z(y)&&g.push(y);return $=se(y,g,$),{key:y,modifiers:g,action:$}}function x(o,$){return o===null||o===t?!1:o===$?!0:x(o.parentNode,$)}function P(o){var $=this;if(o=o||t,!($ instanceof P))return new P(o);$.target=o,$._callbacks={},$._directMap={};var _={},y,Y=!1,g=!1,A=!1;function F(b){b=b||{};var q=!1,N;for(N in _){if(b[N]){q=!0;continue}_[N]=0}q||(A=!1)}function ae(b,q,N,L,U,fe){var V,Q,_e=[],oe=N.type;if(!$._callbacks[b])return[];for(oe=="keyup"&&z(b)&&(q=[b]),V=0;V<$._callbacks[b].length;++V)if(Q=$._callbacks[b][V],!(!L&&Q.seq&&_[Q.seq]!=Q.level)&&oe==Q.action&&(oe=="keypress"&&!N.metaKey&&!N.ctrlKey||d(q,Q.modifiers))){var je=!L&&Q.combo==U,He=L&&Q.seq==L&&Q.level==fe;(je||He)&&$._callbacks[b].splice(V,1),_e.push(Q)}return _e}function ie(b,q,N,L){$.stopCallback(q,q.target||q.srcElement,N,L)||b(q,N)===!1&&(M(q),G(q))}$._handleKey=function(b,q,N){var L=ae(b,q,N),U,fe={},V=0,Q=!1;for(U=0;U1){he(b,fe,q,N);return}V=W(b,N),$._callbacks[V.key]=$._callbacks[V.key]||[],ae(V.key,V.modifiers,{type:V.action},L,b,U),$._callbacks[V.key][L?"unshift":"push"]({callback:q,modifiers:V.modifiers,action:V.action,seq:L,level:U,combo:b})}$._bindMultiple=function(b,q,N){for(var L=0;L-1||x($,_.target))return!1;if("composedPath"in o&&typeof o.composedPath=="function"){var y=o.composedPath()[0];y!==o.target&&($=y)}return $.tagName=="INPUT"||$.tagName=="SELECT"||$.tagName=="TEXTAREA"||$.isContentEditable},P.prototype.handleKey=function(){var o=this;return o._handleKey.apply(o,arguments)},P.addKeycodes=function(o){for(var $ in o)o.hasOwnProperty($)&&(s[$]=o[$]);p=null},P.init=function(){var o=P(t);for(var $ in o)$.charAt(0)!=="_"&&(P[$]=function(_){return function(){return o[_].apply(o,arguments)}}($))},P.init(),e.Mousetrap=P,a.exports&&(a.exports=P),typeof r=="function"&&r.amd&&r(function(){return P})})(typeof window<"u"?window:null,typeof window<"u"?document:null)})(Re);var pt=Re.exports;const Te=Ye(pt);function $t(a){return(...e)=>a.reduce((t,r)=>t=[r(...t)],e||[])}function dt(a){let e=document.defaultView.getComputedStyle(a,null);return e.getPropertyValue("display")!=="none"&&e.getPropertyValue("visibility")!=="hidden"}const ht=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'];function _t(a){const e={"alt+tab":i,end:u,home:p,"shift+tab":i,down:l,tab:l,up:i};Object.entries(e).forEach(([c,f])=>{Te.bind(c,$t([d=>({event:d}),t,r,s,n,f]))});function t(c){return c.event.preventDefault(),c}function r(c){return c.event.stopPropagation(),c}function s(c){let f=[...a.querySelectorAll(ht)];return{...c,allFocusableItems:f.filter(dt)}}function n(c){let f=document.activeElement;return f&&!a.contains(f)?c:{...c,currentlyFocusedItem:f}}function l({allFocusableItems:c,currentlyFocusedItem:f}){if(!f){c[0]&&c[0].focus();return}let d=c.indexOf(f);if(c.length-1===d){c[0]&&c[0].focus();return}c[d+1]&&c[d+1].focus()}function i({allFocusableItems:c,currentlyFocusedItem:f}){if(!f){c[c.length-1].focus();return}let d=c.indexOf(f);if(d===0){c[c.length-1]&&c[c.length-1].focus();return}c[d-1]&&c[d-1].focus()}function p({allFocusableItems:c}){c[0]&&c[0].focus()}function u({allFocusableItems:c}){c[c.length-1].focus()}return{destroy(){Object.keys(e).forEach(c=>Te.unbind(c))}}}function mt(a,e){let t=null;function r(s){if(s){const{destroy:n}=_t(a);t=n}else t&&t(),t=null}return r(e),{update:r,destroy(){t&&t(),t=null}}}function Le(a){let e,t,r;return{c(){e=C("div"),this.h()},l(s){e=O(s,"DIV",{class:!0}),T(e).forEach(h),this.h()},h(){m(e,"class","fixed inset-0 bg-black bg-opacity-30 z-40 md:hidden")},m(s,n){v(s,e,n),t||(r=we(e,"click",a[2]),t=!0)},p:ue,d(s){s&&h(e),t=!1,r()}}}function gt(a){let e,t;return e=new We({props:{class:"w-6 h-6"}}),{c(){I(e.$$.fragment)},l(r){R(e.$$.fragment,r)},m(r,s){j(e,r,s),t=!0},i(r){t||(k(e.$$.fragment,r),t=!0)},o(r){S(e.$$.fragment,r),t=!1},d(r){H(e,r)}}}function vt(a){let e,t;return e=new tt({props:{class:"w-6 h-6"}}),{c(){I(e.$$.fragment)},l(r){R(e.$$.fragment,r)},m(r,s){j(e,r,s),t=!0},i(r){t||(k(e.$$.fragment,r),t=!0)},o(r){S(e.$$.fragment,r),t=!1},d(r){H(e,r)}}}function Be(a){let e,t,r,s,n;return t=new ct({props:{$$slots:{default:[Et,({Link:l,Heading:i})=>({5:l,6:i}),({Link:l,Heading:i})=>(l?32:0)|(i?64:0)]},$$scope:{ctx:a}}}),{c(){e=C("nav"),I(t.$$.fragment),this.h()},l(l){e=O(l,"NAV",{class:!0});var i=T(e);R(t.$$.fragment,i),i.forEach(h),this.h()},h(){m(e,"class","absolute grid gap-2 top-0 left-0 -translate-y-full bg-white rounded-t-lg border-t w-full p-4 max-h-96 overflow-y-auto")},m(l,i){v(l,e,i),j(t,e,null),r=!0,s||(n=we(e,"click",a[4]),s=!0)},p(l,i){const p={};i&130&&(p.$$scope={dirty:i,ctx:l}),t.$set(p)},i(l){r||(k(t.$$.fragment,l),r=!0)},o(l){S(t.$$.fragment,l),r=!1},d(l){l&&h(e),H(t),s=!1,n()}}}function bt(a){let e;return{c(){e=Z("Getting Started")},l(t){e=J(t,"Getting Started")},m(t,r){v(t,e,r)},d(t){t&&h(e)}}}function kt(a){let e;return{c(){e=Z("Installation")},l(t){e=J(t,"Installation")},m(t,r){v(t,e,r)},d(t){t&&h(e)}}}function wt(a){let e;return{c(){e=Z("Setting Up")},l(t){e=J(t,"Setting Up")},m(t,r){v(t,e,r)},d(t){t&&h(e)}}}function yt(a){let e;return{c(){e=Z("Roadmap")},l(t){e=J(t,"Roadmap")},m(t,r){v(t,e,r)},d(t){t&&h(e)}}}function St(a){let e;return{c(){e=Z("Syntax")},l(t){e=J(t,"Syntax")},m(t,r){v(t,e,r)},d(t){t&&h(e)}}}function Et(a){let e,t,r,s,n,l,i,p,u,c;return e=new a[6]({props:{$$slots:{default:[bt]},$$scope:{ctx:a}}}),r=new a[5]({props:{href:"/",active:a[1].url.pathname==="/",$$slots:{default:[kt]},$$scope:{ctx:a}}}),n=new a[5]({props:{href:"/getting-started",active:a[1].url.pathname==="/getting-started",$$slots:{default:[wt]},$$scope:{ctx:a}}}),i=new a[5]({props:{href:"/roadmap",active:a[1].url.pathname==="/roadmap",$$slots:{default:[yt]},$$scope:{ctx:a}}}),u=new a[5]({props:{href:"/syntax",active:a[1].url.pathname==="/syntax",$$slots:{default:[St]},$$scope:{ctx:a}}}),{c(){I(e.$$.fragment),t=K(),I(r.$$.fragment),s=K(),I(n.$$.fragment),l=K(),I(i.$$.fragment),p=K(),I(u.$$.fragment)},l(f){R(e.$$.fragment,f),t=D(f),R(r.$$.fragment,f),s=D(f),R(n.$$.fragment,f),l=D(f),R(i.$$.fragment,f),p=D(f),R(u.$$.fragment,f)},m(f,d){j(e,f,d),v(f,t,d),j(r,f,d),v(f,s,d),j(n,f,d),v(f,l,d),j(i,f,d),v(f,p,d),j(u,f,d),c=!0},p(f,d){const E={};d&128&&(E.$$scope={dirty:d,ctx:f}),e.$set(E);const M={};d&2&&(M.active=f[1].url.pathname==="/"),d&128&&(M.$$scope={dirty:d,ctx:f}),r.$set(M);const G={};d&2&&(G.active=f[1].url.pathname==="/getting-started"),d&128&&(G.$$scope={dirty:d,ctx:f}),n.$set(G);const z={};d&2&&(z.active=f[1].url.pathname==="/roadmap"),d&128&&(z.$$scope={dirty:d,ctx:f}),i.$set(z);const X={};d&2&&(X.active=f[1].url.pathname==="/syntax"),d&128&&(X.$$scope={dirty:d,ctx:f}),u.$set(X)},i(f){c||(k(e.$$.fragment,f),k(r.$$.fragment,f),k(n.$$.fragment,f),k(i.$$.fragment,f),k(u.$$.fragment,f),c=!0)},o(f){S(e.$$.fragment,f),S(r.$$.fragment,f),S(n.$$.fragment,f),S(i.$$.fragment,f),S(u.$$.fragment,f),c=!1},d(f){H(e,f),f&&h(t),H(r,f),f&&h(s),H(n,f),f&&h(l),H(i,f),f&&h(p),H(u,f)}}}function At(a){let e,t,r,s,n,l,i,p,u,c,f,d,E,M,G,z,X,se,B=a[0]&&Le(a);const W=[vt,gt],x=[];function P($,_){return $[0]?0:1}d=P(a),E=x[d]=W[d](a);let o=a[0]&&Be(a);return{c(){B&&B.c(),e=K(),t=C("header"),r=C("div"),s=C("a"),n=C("img"),i=K(),p=C("span"),u=Z("T18S"),c=K(),f=C("button"),E.c(),M=K(),o&&o.c(),this.h()},l($){B&&B.l($),e=D($),t=O($,"HEADER",{class:!0});var _=T(t);r=O(_,"DIV",{class:!0});var y=T(r);s=O(y,"A",{class:!0,href:!0});var Y=T(s);n=O(Y,"IMG",{src:!0,alt:!0,class:!0}),i=D(Y),p=O(Y,"SPAN",{class:!0});var g=T(p);u=J(g,"T18S"),g.forEach(h),Y.forEach(h),c=D(y),f=O(y,"BUTTON",{});var A=T(f);E.l(A),A.forEach(h),y.forEach(h),M=D(_),o&&o.l(_),_.forEach(h),this.h()},h(){De(n.src,l="/icon.svg")||m(n,"src",l),m(n,"alt","t18s"),m(n,"class","w-6 h-6"),m(p,"class","font-semibold"),m(s,"class","flex gap-2"),m(s,"href","/"),m(r,"class","flex p-4 border-t items-center justify-between z-50 bg-white"),m(t,"class","block md:hidden relative z-50")},m($,_){B&&B.m($,_),v($,e,_),v($,t,_),w(t,r),w(r,s),w(s,n),w(s,i),w(s,p),w(p,u),w(r,c),w(r,f),x[d].m(f,null),w(t,M),o&&o.m(t,null),z=!0,X||(se=[we(f,"click",a[3]),Ge(G=mt.call(null,t,a[0]))],X=!0)},p($,[_]){$[0]?B?B.p($,_):(B=Le($),B.c(),B.m(e.parentNode,e)):B&&(B.d(1),B=null);let y=d;d=P($),d!==y&&(Se(),S(x[y],1,1,()=>{x[y]=null}),Ee(),E=x[d],E||(E=x[d]=W[d]($),E.c()),k(E,1),E.m(f,null)),$[0]?o?(o.p($,_),_&1&&k(o,1)):(o=Be($),o.c(),k(o,1),o.m(t,null)):o&&(Se(),S(o,1,1,()=>{o=null}),Ee()),G&&Ve(G.update)&&_&1&&G.update.call(null,$[0])},i($){z||(k(E),k(o),z=!0)},o($){S(E),S(o),z=!1},d($){B&&B.d($),$&&h(e),$&&h(t),x[d].d(),o&&o.d(),X=!1,Ue(se)}}}function Mt(a,e,t){let r;Ne(a,Ie,p=>t(1,r=p));let s=!1;return[s,r,()=>t(0,s=!1),()=>t(0,s=!s),()=>t(0,s=!1)]}class Pt extends ee{constructor(e){super(),te(this,e,Mt,At,ne,{})}}function Ct(a){let e,t='',r=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},a[0]],s={};for(let n=0;n{t(0,e=re(re({},e),ge(r)))},e=ge(e),[e]}class Tt extends ee{constructor(e){super(),te(this,e,Ot,Ct,ne,{})}}function Lt(a){let e,t,r,s,n,l,i,p,u,c;return t=new Tt({props:{class:"text-gray-400 w-4 h-4 min-w-max"}}),{c(){e=C("label"),I(t.$$.fragment),r=K(),s=C("span"),n=Z("Search"),l=K(),i=C("input"),this.h()},l(f){e=O(f,"LABEL",{class:!0});var d=T(e);R(t.$$.fragment,d),r=D(d),s=O(d,"SPAN",{class:!0});var E=T(s);n=J(E,"Search"),E.forEach(h),l=D(d),i=O(d,"INPUT",{type:!0,class:!0,placeholder:!0}),d.forEach(h),this.h()},h(){m(s,"class","sr-only"),m(i,"type","text"),m(i,"class","bg-transparent py-2 pe-2 focus-within:outline-none placeholder:text-gray-400"),m(i,"placeholder","Search"),m(e,"class","flex gap-2 bg-gray-100 text-gray-800 pl-4 rounded-md items-center focus-within:ring-2 ring-orange-600")},m(f,d){v(f,e,d),j(t,e,null),w(e,r),w(e,s),w(s,n),w(e,l),w(e,i),Ce(i,a[0]),p=!0,u||(c=we(i,"input",a[1]),u=!0)},p(f,[d]){d&1&&i.value!==f[0]&&Ce(i,f[0])},i(f){p||(k(t.$$.fragment,f),p=!0)},o(f){S(t.$$.fragment,f),p=!1},d(f){f&&h(e),H(t),u=!1,c()}}}function Bt(a,e,t){let{query:r=""}=e;function s(){r=this.value,t(0,r)}return a.$$set=n=>{"query"in n&&t(0,r=n.query)},[r,s]}class qt extends ee{constructor(e){super(),te(this,e,Bt,Lt,ne,{query:0})}}function Kt(a){let e,t;const r=a[1].default,s=ce(r,a,a[0],null);return{c(){e=C("h3"),s&&s.c(),this.h()},l(n){e=O(n,"H3",{class:!0});var l=T(e);s&&s.l(l),l.forEach(h),this.h()},h(){m(e,"class","uppercase font-bold text-gray-500 text-sm")},m(n,l){v(n,e,l),s&&s.m(e,null),t=!0},p(n,[l]){s&&s.p&&(!t||l&1)&&pe(s,r,n,n[0],t?de(r,n[0],l,null):$e(n[0]),null)},i(n){t||(k(s,n),t=!0)},o(n){S(s,n),t=!1},d(n){n&&h(e),s&&s.d(n)}}}function Dt(a,e,t){let{$$slots:r={},$$scope:s}=e;return a.$$set=n=>{"$$scope"in n&&t(0,s=n.$$scope)},[s,r]}class Vt extends ee{constructor(e){super(),te(this,e,Dt,Kt,ne,{})}}function Nt(a){return a<.5?4*a*a*a:.5*Math.pow(2*a-2,3)+1}function It(a){const e=a-1;return e*e*e+1}function Rt(a,e){var t={};for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&e.indexOf(r)<0&&(t[r]=a[r]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(a);sMath.sqrt(o)*30,easing:d=It}=re(re({},t),u),E=i.getBoundingClientRect(),M=p.getBoundingClientRect(),G=E.left-M.left,z=E.top-M.top,X=E.width/M.width,se=E.height/M.height,B=Math.sqrt(G*G+z*z),W=getComputedStyle(p),x=W.transform==="none"?"":W.transform,P=+W.opacity;return{delay:c,duration:Ve(f)?f(B):f,easing:d,css:(o,$)=>` +import{S as ee,i as te,s as ne,M as re,N as Ae,O as Me,m as T,h,P as me,b as v,Q as Pe,E as ue,R as ge,I as ce,k as C,l as O,n as m,D as w,J as pe,K as $e,L as de,g as k,d as S,a as K,q as Z,c as D,r as J,T as De,U as we,V as Ge,v as Se,f as Ee,W as Ve,X as Ue,F as Ne,y as I,z as R,A as j,B as H,Y as Ce,Z as ze,_ as Xe,$ as xe}from"../chunks/index.90d50ca5.js";import{m as ke}from"../chunks/class-merge.a51d4999.js";import{p as Ie}from"../chunks/stores.085d1224.js";import{g as Ye}from"../chunks/_commonjsHelpers.725317a4.js";import{G as Ze}from"../chunks/github.9c21d12c.js";function Je(a){let e,t='',r=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},a[0]],s={};for(let n=0;n{t(0,e=re(re({},e),ge(r)))},e=ge(e),[e]}class We extends ee{constructor(e){super(),te(this,e,Qe,Je,ne,{})}}function Fe(a){let e,t='',r=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},a[0]],s={};for(let n=0;n{t(0,e=re(re({},e),ge(r)))},e=ge(e),[e]}class tt extends ee{constructor(e){super(),te(this,e,et,Fe,ne,{})}}function nt(a){let e,t,r,s;const n=a[3].default,l=ce(n,a,a[2],null);return{c(){e=C("a"),t=C("span"),l&&l.c(),this.h()},l(i){e=O(i,"A",{href:!0,class:!0});var p=T(e);t=O(p,"SPAN",{class:!0});var u=T(t);l&&l.l(u),u.forEach(h),p.forEach(h),this.h()},h(){m(t,"class","truncate"),m(e,"href",a[1]),m(e,"class",r=ke("flex justify-between gap-2 py-2 px-2 rounded-md text-sm transition text-zinc-600 hover:text-zinc-900",a[0]&&"bg-orange-50"))},m(i,p){v(i,e,p),w(e,t),l&&l.m(t,null),s=!0},p(i,[p]){l&&l.p&&(!s||p&4)&&pe(l,n,i,i[2],s?de(n,i[2],p,null):$e(i[2]),null),(!s||p&2)&&m(e,"href",i[1]),(!s||p&1&&r!==(r=ke("flex justify-between gap-2 py-2 px-2 rounded-md text-sm transition text-zinc-600 hover:text-zinc-900",i[0]&&"bg-orange-50")))&&m(e,"class",r)},i(i){s||(k(l,i),s=!0)},o(i){S(l,i),s=!1},d(i){i&&h(e),l&&l.d(i)}}}function rt(a,e,t){let{$$slots:r={},$$scope:s}=e,{active:n=!1}=e,{href:l="#"}=e;return a.$$set=i=>{"active"in i&&t(0,n=i.active),"href"in i&&t(1,l=i.href),"$$scope"in i&&t(2,s=i.$$scope)},[n,l,s,r]}class st extends ee{constructor(e){super(),te(this,e,rt,nt,ne,{active:0,href:1})}}function at(a){let e,t;const r=a[1].default,s=ce(r,a,a[0],null);return{c(){e=C("h3"),s&&s.c(),this.h()},l(n){e=O(n,"H3",{class:!0});var l=T(e);s&&s.l(l),l.forEach(h),this.h()},h(){m(e,"class","uppercase font-bold text-gray-500 text-sm py-2")},m(n,l){v(n,e,l),s&&s.m(e,null),t=!0},p(n,[l]){s&&s.p&&(!t||l&1)&&pe(s,r,n,n[0],t?de(r,n[0],l,null):$e(n[0]),null)},i(n){t||(k(s,n),t=!0)},o(n){S(s,n),t=!1},d(n){n&&h(e),s&&s.d(n)}}}function lt(a,e,t){let{$$slots:r={},$$scope:s}=e;return a.$$set=n=>{"$$scope"in n&&t(0,s=n.$$scope)},[s,r]}class it extends ee{constructor(e){super(),te(this,e,lt,at,ne,{})}}const ft=a=>({}),Oe=a=>({Link:st,Heading:it});function ot(a){let e,t;const r=a[1].default,s=ce(r,a,a[0],Oe);return{c(){e=C("div"),s&&s.c(),this.h()},l(n){e=O(n,"DIV",{class:!0});var l=T(e);s&&s.l(l),l.forEach(h),this.h()},h(){m(e,"class","grid")},m(n,l){v(n,e,l),s&&s.m(e,null),t=!0},p(n,[l]){s&&s.p&&(!t||l&1)&&pe(s,r,n,n[0],t?de(r,n[0],l,ft):$e(n[0]),Oe)},i(n){t||(k(s,n),t=!0)},o(n){S(s,n),t=!1},d(n){n&&h(e),s&&s.d(n)}}}function ut(a,e,t){let{$$slots:r={},$$scope:s}=e;return a.$$set=n=>{"$$scope"in n&&t(0,s=n.$$scope)},[s,r]}class ct extends ee{constructor(e){super(),te(this,e,ut,ot,ne,{})}}var Re={exports:{}};(function(a){(function(e,t,r){if(!e)return;for(var s={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},n={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},l={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},i={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},p,u=1;u<20;++u)s[111+u]="f"+u;for(u=0;u<=9;++u)s[u+96]=u.toString();function c(o,$,_){if(o.addEventListener){o.addEventListener($,_,!1);return}o.attachEvent("on"+$,_)}function f(o){if(o.type=="keypress"){var $=String.fromCharCode(o.which);return o.shiftKey||($=$.toLowerCase()),$}return s[o.which]?s[o.which]:n[o.which]?n[o.which]:String.fromCharCode(o.which).toLowerCase()}function d(o,$){return o.sort().join(",")===$.sort().join(",")}function E(o){var $=[];return o.shiftKey&&$.push("shift"),o.altKey&&$.push("alt"),o.ctrlKey&&$.push("ctrl"),o.metaKey&&$.push("meta"),$}function M(o){if(o.preventDefault){o.preventDefault();return}o.returnValue=!1}function G(o){if(o.stopPropagation){o.stopPropagation();return}o.cancelBubble=!0}function z(o){return o=="shift"||o=="ctrl"||o=="alt"||o=="meta"}function X(){if(!p){p={};for(var o in s)o>95&&o<112||s.hasOwnProperty(o)&&(p[s[o]]=o)}return p}function se(o,$,_){return _||(_=X()[o]?"keydown":"keypress"),_=="keypress"&&$.length&&(_="keydown"),_}function B(o){return o==="+"?["+"]:(o=o.replace(/\+{2}/g,"+plus"),o.split("+"))}function W(o,$){var _,y,Y,g=[];for(_=B(o),Y=0;Y<_.length;++Y)y=_[Y],i[y]&&(y=i[y]),$&&$!="keypress"&&l[y]&&(y=l[y],g.push("shift")),z(y)&&g.push(y);return $=se(y,g,$),{key:y,modifiers:g,action:$}}function x(o,$){return o===null||o===t?!1:o===$?!0:x(o.parentNode,$)}function P(o){var $=this;if(o=o||t,!($ instanceof P))return new P(o);$.target=o,$._callbacks={},$._directMap={};var _={},y,Y=!1,g=!1,A=!1;function F(b){b=b||{};var q=!1,N;for(N in _){if(b[N]){q=!0;continue}_[N]=0}q||(A=!1)}function ae(b,q,N,L,U,fe){var V,Q,_e=[],oe=N.type;if(!$._callbacks[b])return[];for(oe=="keyup"&&z(b)&&(q=[b]),V=0;V<$._callbacks[b].length;++V)if(Q=$._callbacks[b][V],!(!L&&Q.seq&&_[Q.seq]!=Q.level)&&oe==Q.action&&(oe=="keypress"&&!N.metaKey&&!N.ctrlKey||d(q,Q.modifiers))){var je=!L&&Q.combo==U,He=L&&Q.seq==L&&Q.level==fe;(je||He)&&$._callbacks[b].splice(V,1),_e.push(Q)}return _e}function ie(b,q,N,L){$.stopCallback(q,q.target||q.srcElement,N,L)||b(q,N)===!1&&(M(q),G(q))}$._handleKey=function(b,q,N){var L=ae(b,q,N),U,fe={},V=0,Q=!1;for(U=0;U1){he(b,fe,q,N);return}V=W(b,N),$._callbacks[V.key]=$._callbacks[V.key]||[],ae(V.key,V.modifiers,{type:V.action},L,b,U),$._callbacks[V.key][L?"unshift":"push"]({callback:q,modifiers:V.modifiers,action:V.action,seq:L,level:U,combo:b})}$._bindMultiple=function(b,q,N){for(var L=0;L-1||x($,_.target))return!1;if("composedPath"in o&&typeof o.composedPath=="function"){var y=o.composedPath()[0];y!==o.target&&($=y)}return $.tagName=="INPUT"||$.tagName=="SELECT"||$.tagName=="TEXTAREA"||$.isContentEditable},P.prototype.handleKey=function(){var o=this;return o._handleKey.apply(o,arguments)},P.addKeycodes=function(o){for(var $ in o)o.hasOwnProperty($)&&(s[$]=o[$]);p=null},P.init=function(){var o=P(t);for(var $ in o)$.charAt(0)!=="_"&&(P[$]=function(_){return function(){return o[_].apply(o,arguments)}}($))},P.init(),e.Mousetrap=P,a.exports&&(a.exports=P),typeof r=="function"&&r.amd&&r(function(){return P})})(typeof window<"u"?window:null,typeof window<"u"?document:null)})(Re);var pt=Re.exports;const Te=Ye(pt);function $t(a){return(...e)=>a.reduce((t,r)=>t=[r(...t)],e||[])}function dt(a){let e=document.defaultView.getComputedStyle(a,null);return e.getPropertyValue("display")!=="none"&&e.getPropertyValue("visibility")!=="hidden"}const ht=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'];function _t(a){const e={"alt+tab":i,end:u,home:p,"shift+tab":i,down:l,tab:l,up:i};Object.entries(e).forEach(([c,f])=>{Te.bind(c,$t([d=>({event:d}),t,r,s,n,f]))});function t(c){return c.event.preventDefault(),c}function r(c){return c.event.stopPropagation(),c}function s(c){let f=[...a.querySelectorAll(ht)];return{...c,allFocusableItems:f.filter(dt)}}function n(c){let f=document.activeElement;return f&&!a.contains(f)?c:{...c,currentlyFocusedItem:f}}function l({allFocusableItems:c,currentlyFocusedItem:f}){if(!f){c[0]&&c[0].focus();return}let d=c.indexOf(f);if(c.length-1===d){c[0]&&c[0].focus();return}c[d+1]&&c[d+1].focus()}function i({allFocusableItems:c,currentlyFocusedItem:f}){if(!f){c[c.length-1].focus();return}let d=c.indexOf(f);if(d===0){c[c.length-1]&&c[c.length-1].focus();return}c[d-1]&&c[d-1].focus()}function p({allFocusableItems:c}){c[0]&&c[0].focus()}function u({allFocusableItems:c}){c[c.length-1].focus()}return{destroy(){Object.keys(e).forEach(c=>Te.unbind(c))}}}function mt(a,e){let t=null;function r(s){if(s){const{destroy:n}=_t(a);t=n}else t&&t(),t=null}return r(e),{update:r,destroy(){t&&t(),t=null}}}function Le(a){let e,t,r;return{c(){e=C("div"),this.h()},l(s){e=O(s,"DIV",{class:!0}),T(e).forEach(h),this.h()},h(){m(e,"class","fixed inset-0 bg-black bg-opacity-30 z-40 md:hidden")},m(s,n){v(s,e,n),t||(r=we(e,"click",a[2]),t=!0)},p:ue,d(s){s&&h(e),t=!1,r()}}}function gt(a){let e,t;return e=new We({props:{class:"w-6 h-6"}}),{c(){I(e.$$.fragment)},l(r){R(e.$$.fragment,r)},m(r,s){j(e,r,s),t=!0},i(r){t||(k(e.$$.fragment,r),t=!0)},o(r){S(e.$$.fragment,r),t=!1},d(r){H(e,r)}}}function vt(a){let e,t;return e=new tt({props:{class:"w-6 h-6"}}),{c(){I(e.$$.fragment)},l(r){R(e.$$.fragment,r)},m(r,s){j(e,r,s),t=!0},i(r){t||(k(e.$$.fragment,r),t=!0)},o(r){S(e.$$.fragment,r),t=!1},d(r){H(e,r)}}}function Be(a){let e,t,r,s,n;return t=new ct({props:{$$slots:{default:[Et,({Link:l,Heading:i})=>({5:l,6:i}),({Link:l,Heading:i})=>(l?32:0)|(i?64:0)]},$$scope:{ctx:a}}}),{c(){e=C("nav"),I(t.$$.fragment),this.h()},l(l){e=O(l,"NAV",{class:!0});var i=T(e);R(t.$$.fragment,i),i.forEach(h),this.h()},h(){m(e,"class","absolute grid gap-2 top-0 left-0 -translate-y-full bg-white rounded-t-lg border-t w-full p-4 max-h-96 overflow-y-auto")},m(l,i){v(l,e,i),j(t,e,null),r=!0,s||(n=we(e,"click",a[4]),s=!0)},p(l,i){const p={};i&130&&(p.$$scope={dirty:i,ctx:l}),t.$set(p)},i(l){r||(k(t.$$.fragment,l),r=!0)},o(l){S(t.$$.fragment,l),r=!1},d(l){l&&h(e),H(t),s=!1,n()}}}function bt(a){let e;return{c(){e=Z("Getting Started")},l(t){e=J(t,"Getting Started")},m(t,r){v(t,e,r)},d(t){t&&h(e)}}}function kt(a){let e;return{c(){e=Z("Installation")},l(t){e=J(t,"Installation")},m(t,r){v(t,e,r)},d(t){t&&h(e)}}}function wt(a){let e;return{c(){e=Z("Setting Up")},l(t){e=J(t,"Setting Up")},m(t,r){v(t,e,r)},d(t){t&&h(e)}}}function yt(a){let e;return{c(){e=Z("Roadmap")},l(t){e=J(t,"Roadmap")},m(t,r){v(t,e,r)},d(t){t&&h(e)}}}function St(a){let e;return{c(){e=Z("Syntax")},l(t){e=J(t,"Syntax")},m(t,r){v(t,e,r)},d(t){t&&h(e)}}}function Et(a){let e,t,r,s,n,l,i,p,u,c;return e=new a[6]({props:{$$slots:{default:[bt]},$$scope:{ctx:a}}}),r=new a[5]({props:{href:"/",active:a[1].url.pathname==="/",$$slots:{default:[kt]},$$scope:{ctx:a}}}),n=new a[5]({props:{href:"/getting-started",active:a[1].url.pathname==="/getting-started",$$slots:{default:[wt]},$$scope:{ctx:a}}}),i=new a[5]({props:{href:"/roadmap",active:a[1].url.pathname==="/roadmap",$$slots:{default:[yt]},$$scope:{ctx:a}}}),u=new a[5]({props:{href:"/syntax",active:a[1].url.pathname==="/syntax",$$slots:{default:[St]},$$scope:{ctx:a}}}),{c(){I(e.$$.fragment),t=K(),I(r.$$.fragment),s=K(),I(n.$$.fragment),l=K(),I(i.$$.fragment),p=K(),I(u.$$.fragment)},l(f){R(e.$$.fragment,f),t=D(f),R(r.$$.fragment,f),s=D(f),R(n.$$.fragment,f),l=D(f),R(i.$$.fragment,f),p=D(f),R(u.$$.fragment,f)},m(f,d){j(e,f,d),v(f,t,d),j(r,f,d),v(f,s,d),j(n,f,d),v(f,l,d),j(i,f,d),v(f,p,d),j(u,f,d),c=!0},p(f,d){const E={};d&128&&(E.$$scope={dirty:d,ctx:f}),e.$set(E);const M={};d&2&&(M.active=f[1].url.pathname==="/"),d&128&&(M.$$scope={dirty:d,ctx:f}),r.$set(M);const G={};d&2&&(G.active=f[1].url.pathname==="/getting-started"),d&128&&(G.$$scope={dirty:d,ctx:f}),n.$set(G);const z={};d&2&&(z.active=f[1].url.pathname==="/roadmap"),d&128&&(z.$$scope={dirty:d,ctx:f}),i.$set(z);const X={};d&2&&(X.active=f[1].url.pathname==="/syntax"),d&128&&(X.$$scope={dirty:d,ctx:f}),u.$set(X)},i(f){c||(k(e.$$.fragment,f),k(r.$$.fragment,f),k(n.$$.fragment,f),k(i.$$.fragment,f),k(u.$$.fragment,f),c=!0)},o(f){S(e.$$.fragment,f),S(r.$$.fragment,f),S(n.$$.fragment,f),S(i.$$.fragment,f),S(u.$$.fragment,f),c=!1},d(f){H(e,f),f&&h(t),H(r,f),f&&h(s),H(n,f),f&&h(l),H(i,f),f&&h(p),H(u,f)}}}function At(a){let e,t,r,s,n,l,i,p,u,c,f,d,E,M,G,z,X,se,B=a[0]&&Le(a);const W=[vt,gt],x=[];function P($,_){return $[0]?0:1}d=P(a),E=x[d]=W[d](a);let o=a[0]&&Be(a);return{c(){B&&B.c(),e=K(),t=C("header"),r=C("div"),s=C("a"),n=C("img"),i=K(),p=C("span"),u=Z("T18S"),c=K(),f=C("button"),E.c(),M=K(),o&&o.c(),this.h()},l($){B&&B.l($),e=D($),t=O($,"HEADER",{class:!0});var _=T(t);r=O(_,"DIV",{class:!0});var y=T(r);s=O(y,"A",{class:!0,href:!0});var Y=T(s);n=O(Y,"IMG",{src:!0,alt:!0,class:!0}),i=D(Y),p=O(Y,"SPAN",{class:!0});var g=T(p);u=J(g,"T18S"),g.forEach(h),Y.forEach(h),c=D(y),f=O(y,"BUTTON",{});var A=T(f);E.l(A),A.forEach(h),y.forEach(h),M=D(_),o&&o.l(_),_.forEach(h),this.h()},h(){De(n.src,l="/icon.svg")||m(n,"src",l),m(n,"alt","t18s"),m(n,"class","w-6 h-6"),m(p,"class","font-semibold"),m(s,"class","flex gap-2"),m(s,"href","/"),m(r,"class","flex p-4 border-t items-center justify-between z-50 bg-white"),m(t,"class","block md:hidden relative z-50")},m($,_){B&&B.m($,_),v($,e,_),v($,t,_),w(t,r),w(r,s),w(s,n),w(s,i),w(s,p),w(p,u),w(r,c),w(r,f),x[d].m(f,null),w(t,M),o&&o.m(t,null),z=!0,X||(se=[we(f,"click",a[3]),Ge(G=mt.call(null,t,a[0]))],X=!0)},p($,[_]){$[0]?B?B.p($,_):(B=Le($),B.c(),B.m(e.parentNode,e)):B&&(B.d(1),B=null);let y=d;d=P($),d!==y&&(Se(),S(x[y],1,1,()=>{x[y]=null}),Ee(),E=x[d],E||(E=x[d]=W[d]($),E.c()),k(E,1),E.m(f,null)),$[0]?o?(o.p($,_),_&1&&k(o,1)):(o=Be($),o.c(),k(o,1),o.m(t,null)):o&&(Se(),S(o,1,1,()=>{o=null}),Ee()),G&&Ve(G.update)&&_&1&&G.update.call(null,$[0])},i($){z||(k(E),k(o),z=!0)},o($){S(E),S(o),z=!1},d($){B&&B.d($),$&&h(e),$&&h(t),x[d].d(),o&&o.d(),X=!1,Ue(se)}}}function Mt(a,e,t){let r;Ne(a,Ie,p=>t(1,r=p));let s=!1;return[s,r,()=>t(0,s=!1),()=>t(0,s=!s),()=>t(0,s=!1)]}class Pt extends ee{constructor(e){super(),te(this,e,Mt,At,ne,{})}}function Ct(a){let e,t='',r=[{viewBox:"0 0 24 24"},{width:"1.2em"},{height:"1.2em"},a[0]],s={};for(let n=0;n{t(0,e=re(re({},e),ge(r)))},e=ge(e),[e]}class Tt extends ee{constructor(e){super(),te(this,e,Ot,Ct,ne,{})}}function Lt(a){let e,t,r,s,n,l,i,p,u,c;return t=new Tt({props:{class:"text-gray-400 w-4 h-4 min-w-max"}}),{c(){e=C("label"),I(t.$$.fragment),r=K(),s=C("span"),n=Z("Search"),l=K(),i=C("input"),this.h()},l(f){e=O(f,"LABEL",{class:!0});var d=T(e);R(t.$$.fragment,d),r=D(d),s=O(d,"SPAN",{class:!0});var E=T(s);n=J(E,"Search"),E.forEach(h),l=D(d),i=O(d,"INPUT",{type:!0,class:!0,placeholder:!0}),d.forEach(h),this.h()},h(){m(s,"class","sr-only"),m(i,"type","text"),m(i,"class","bg-transparent py-2 pe-2 focus-within:outline-none placeholder:text-gray-400"),m(i,"placeholder","Search"),m(e,"class","flex gap-2 bg-gray-100 text-gray-800 pl-4 rounded-md items-center focus-within:ring-2 ring-orange-600")},m(f,d){v(f,e,d),j(t,e,null),w(e,r),w(e,s),w(s,n),w(e,l),w(e,i),Ce(i,a[0]),p=!0,u||(c=we(i,"input",a[1]),u=!0)},p(f,[d]){d&1&&i.value!==f[0]&&Ce(i,f[0])},i(f){p||(k(t.$$.fragment,f),p=!0)},o(f){S(t.$$.fragment,f),p=!1},d(f){f&&h(e),H(t),u=!1,c()}}}function Bt(a,e,t){let{query:r=""}=e;function s(){r=this.value,t(0,r)}return a.$$set=n=>{"query"in n&&t(0,r=n.query)},[r,s]}class qt extends ee{constructor(e){super(),te(this,e,Bt,Lt,ne,{query:0})}}function Kt(a){let e,t;const r=a[1].default,s=ce(r,a,a[0],null);return{c(){e=C("h3"),s&&s.c(),this.h()},l(n){e=O(n,"H3",{class:!0});var l=T(e);s&&s.l(l),l.forEach(h),this.h()},h(){m(e,"class","uppercase font-bold text-gray-500 text-sm")},m(n,l){v(n,e,l),s&&s.m(e,null),t=!0},p(n,[l]){s&&s.p&&(!t||l&1)&&pe(s,r,n,n[0],t?de(r,n[0],l,null):$e(n[0]),null)},i(n){t||(k(s,n),t=!0)},o(n){S(s,n),t=!1},d(n){n&&h(e),s&&s.d(n)}}}function Dt(a,e,t){let{$$slots:r={},$$scope:s}=e;return a.$$set=n=>{"$$scope"in n&&t(0,s=n.$$scope)},[s,r]}class Vt extends ee{constructor(e){super(),te(this,e,Dt,Kt,ne,{})}}function Nt(a){return a<.5?4*a*a*a:.5*Math.pow(2*a-2,3)+1}function It(a){const e=a-1;return e*e*e+1}function Rt(a,e){var t={};for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&e.indexOf(r)<0&&(t[r]=a[r]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(a);sMath.sqrt(o)*30,easing:d=It}=re(re({},t),u),E=i.getBoundingClientRect(),M=p.getBoundingClientRect(),G=E.left-M.left,z=E.top-M.top,X=E.width/M.width,se=E.height/M.height,B=Math.sqrt(G*G+z*z),W=getComputedStyle(p),x=W.transform==="none"?"":W.transform,P=+W.opacity;return{delay:c,duration:Ve(f)?f(B):f,easing:d,css:(o,$)=>` opacity: ${o*P}; transform-origin: top left; transform: ${x} translate(${$*G}px,${$*z}px) scale(${o+(1-o)*X}, ${o+(1-o)*se}); diff --git a/_app/immutable/nodes/4.6329451e.js b/_app/immutable/nodes/4.22353d91.js similarity index 55% rename from _app/immutable/nodes/4.6329451e.js rename to _app/immutable/nodes/4.22353d91.js index 8d78025..316a002 100644 --- a/_app/immutable/nodes/4.6329451e.js +++ b/_app/immutable/nodes/4.22353d91.js @@ -1 +1 @@ -import{S as z,i as A,s as B,y as p,a as d,z as u,c as b,A as l,b as w,g,d as i,B as c,h as v,E as C}from"../chunks/index.90d50ca5.js";import{C as q}from"../chunks/CodeGroup.56f46765.js";import{P}from"../chunks/Prism.42f81a6a.js";function E(f){let t,n;return t=new P({props:{code:"npm install --save-dev t18s",language:"bash"}}),{c(){p(t.$$.fragment)},l(e){u(t.$$.fragment,e)},m(e,s){l(t,e,s),n=!0},p:C,i(e){n||(g(t.$$.fragment,e),n=!0)},o(e){i(t.$$.fragment,e),n=!1},d(e){c(t,e)}}}function G(f){let t,n;return t=new P({props:{code:"yarn add --dev t18s",language:"bash"}}),{c(){p(t.$$.fragment)},l(e){u(t.$$.fragment,e)},m(e,s){l(t,e,s),n=!0},p:C,i(e){n||(g(t.$$.fragment,e),n=!0)},o(e){i(t.$$.fragment,e),n=!1},d(e){c(t,e)}}}function I(f){let t,n;return t=new P({props:{code:"pnpm add --save-dev t18s",language:"bash"}}),{c(){p(t.$$.fragment)},l(e){u(t.$$.fragment,e)},m(e,s){l(t,e,s),n=!0},p:C,i(e){n||(g(t.$$.fragment,e),n=!0)},o(e){i(t.$$.fragment,e),n=!1},d(e){c(t,e)}}}function W(f){let t,n,e,s,$,a,m,_;return t=new f[0]({props:{title:"Installation"}}),e=new f[1]({props:{name:"npm",$$slots:{default:[E]},$$scope:{ctx:f}}}),$=new f[1]({props:{name:"yarn",$$slots:{default:[G]},$$scope:{ctx:f}}}),m=new f[1]({props:{name:"pnpm",$$slots:{default:[I]},$$scope:{ctx:f}}}),{c(){p(t.$$.fragment),n=d(),p(e.$$.fragment),s=d(),p($.$$.fragment),a=d(),p(m.$$.fragment)},l(r){u(t.$$.fragment,r),n=b(r),u(e.$$.fragment,r),s=b(r),u($.$$.fragment,r),a=b(r),u(m.$$.fragment,r)},m(r,o){l(t,r,o),w(r,n,o),l(e,r,o),w(r,s,o),l($,r,o),w(r,a,o),l(m,r,o),_=!0},p(r,o){const H={};o&4&&(H.$$scope={dirty:o,ctx:r}),e.$set(H);const S={};o&4&&(S.$$scope={dirty:o,ctx:r}),$.$set(S);const j={};o&4&&(j.$$scope={dirty:o,ctx:r}),m.$set(j)},i(r){_||(g(t.$$.fragment,r),g(e.$$.fragment,r),g($.$$.fragment,r),g(m.$$.fragment,r),_=!0)},o(r){i(t.$$.fragment,r),i(e.$$.fragment,r),i($.$$.fragment,r),i(m.$$.fragment,r),_=!1},d(r){c(t,r),r&&v(n),c(e,r),r&&v(s),c($,r),r&&v(a),c(m,r)}}}function k(f){let t,n;return t=new P({props:{code:"console.log('Hello World')",language:"javascript"}}),{c(){p(t.$$.fragment)},l(e){u(t.$$.fragment,e)},m(e,s){l(t,e,s),n=!0},p:C,i(e){n||(g(t.$$.fragment,e),n=!0)},o(e){i(t.$$.fragment,e),n=!1},d(e){c(t,e)}}}function D(f){let t,n,e,s;return t=new f[0]({props:{title:"Highlighting"}}),e=new f[1]({props:{$$slots:{default:[k]},$$scope:{ctx:f}}}),{c(){p(t.$$.fragment),n=d(),p(e.$$.fragment)},l($){u(t.$$.fragment,$),n=b($),u(e.$$.fragment,$)},m($,a){l(t,$,a),w($,n,a),l(e,$,a),s=!0},p($,a){const m={};a&4&&(m.$$scope={dirty:a,ctx:$}),e.$set(m)},i($){s||(g(t.$$.fragment,$),g(e.$$.fragment,$),s=!0)},o($){i(t.$$.fragment,$),i(e.$$.fragment,$),s=!1},d($){c(t,$),$&&v(n),c(e,$)}}}function F(f){let t,n,e,s;return t=new q({props:{$$slots:{default:[W,({Header:$,Tab:a})=>({0:$,1:a}),({Header:$,Tab:a})=>($?1:0)|(a?2:0)]},$$scope:{ctx:f}}}),e=new q({props:{$$slots:{default:[D,({Header:$,Tab:a})=>({0:$,1:a}),({Header:$,Tab:a})=>($?1:0)|(a?2:0)]},$$scope:{ctx:f}}}),{c(){p(t.$$.fragment),n=d(),p(e.$$.fragment)},l($){u(t.$$.fragment,$),n=b($),u(e.$$.fragment,$)},m($,a){l(t,$,a),w($,n,a),l(e,$,a),s=!0},p($,[a]){const m={};a&4&&(m.$$scope={dirty:a,ctx:$}),t.$set(m);const _={};a&4&&(_.$$scope={dirty:a,ctx:$}),e.$set(_)},i($){s||(g(t.$$.fragment,$),g(e.$$.fragment,$),s=!0)},o($){i(t.$$.fragment,$),i(e.$$.fragment,$),s=!1},d($){c(t,$),$&&v(n),c(e,$)}}}class M extends z{constructor(t){super(),A(this,t,null,F,B,{})}}export{M as component}; +import{S as z,i as A,s as B,y as p,a as d,z as u,c as b,A as l,b as w,g,d as i,B as c,h as v,E as C}from"../chunks/index.90d50ca5.js";import{C as q}from"../chunks/CodeGroup.56f46765.js";import{P}from"../chunks/Prism.a7e47b46.js";function E(f){let t,n;return t=new P({props:{code:"npm install --save-dev t18s",language:"bash"}}),{c(){p(t.$$.fragment)},l(e){u(t.$$.fragment,e)},m(e,s){l(t,e,s),n=!0},p:C,i(e){n||(g(t.$$.fragment,e),n=!0)},o(e){i(t.$$.fragment,e),n=!1},d(e){c(t,e)}}}function G(f){let t,n;return t=new P({props:{code:"yarn add --dev t18s",language:"bash"}}),{c(){p(t.$$.fragment)},l(e){u(t.$$.fragment,e)},m(e,s){l(t,e,s),n=!0},p:C,i(e){n||(g(t.$$.fragment,e),n=!0)},o(e){i(t.$$.fragment,e),n=!1},d(e){c(t,e)}}}function I(f){let t,n;return t=new P({props:{code:"pnpm add --save-dev t18s",language:"bash"}}),{c(){p(t.$$.fragment)},l(e){u(t.$$.fragment,e)},m(e,s){l(t,e,s),n=!0},p:C,i(e){n||(g(t.$$.fragment,e),n=!0)},o(e){i(t.$$.fragment,e),n=!1},d(e){c(t,e)}}}function J(f){let t,n,e,s,$,a,m,_;return t=new f[0]({props:{title:"Installation"}}),e=new f[1]({props:{name:"npm",$$slots:{default:[E]},$$scope:{ctx:f}}}),$=new f[1]({props:{name:"yarn",$$slots:{default:[G]},$$scope:{ctx:f}}}),m=new f[1]({props:{name:"pnpm",$$slots:{default:[I]},$$scope:{ctx:f}}}),{c(){p(t.$$.fragment),n=d(),p(e.$$.fragment),s=d(),p($.$$.fragment),a=d(),p(m.$$.fragment)},l(r){u(t.$$.fragment,r),n=b(r),u(e.$$.fragment,r),s=b(r),u($.$$.fragment,r),a=b(r),u(m.$$.fragment,r)},m(r,o){l(t,r,o),w(r,n,o),l(e,r,o),w(r,s,o),l($,r,o),w(r,a,o),l(m,r,o),_=!0},p(r,o){const S={};o&4&&(S.$$scope={dirty:o,ctx:r}),e.$set(S);const H={};o&4&&(H.$$scope={dirty:o,ctx:r}),$.$set(H);const j={};o&4&&(j.$$scope={dirty:o,ctx:r}),m.$set(j)},i(r){_||(g(t.$$.fragment,r),g(e.$$.fragment,r),g($.$$.fragment,r),g(m.$$.fragment,r),_=!0)},o(r){i(t.$$.fragment,r),i(e.$$.fragment,r),i($.$$.fragment,r),i(m.$$.fragment,r),_=!1},d(r){c(t,r),r&&v(n),c(e,r),r&&v(s),c($,r),r&&v(a),c(m,r)}}}function W(f){let t,n;return t=new P({props:{code:"console.log('Hello World')",language:"javascript"}}),{c(){p(t.$$.fragment)},l(e){u(t.$$.fragment,e)},m(e,s){l(t,e,s),n=!0},p:C,i(e){n||(g(t.$$.fragment,e),n=!0)},o(e){i(t.$$.fragment,e),n=!1},d(e){c(t,e)}}}function k(f){let t,n,e,s;return t=new f[0]({props:{title:"Highlighting"}}),e=new f[1]({props:{name:"JS",$$slots:{default:[W]},$$scope:{ctx:f}}}),{c(){p(t.$$.fragment),n=d(),p(e.$$.fragment)},l($){u(t.$$.fragment,$),n=b($),u(e.$$.fragment,$)},m($,a){l(t,$,a),w($,n,a),l(e,$,a),s=!0},p($,a){const m={};a&4&&(m.$$scope={dirty:a,ctx:$}),e.$set(m)},i($){s||(g(t.$$.fragment,$),g(e.$$.fragment,$),s=!0)},o($){i(t.$$.fragment,$),i(e.$$.fragment,$),s=!1},d($){c(t,$),$&&v(n),c(e,$)}}}function D(f){let t,n,e,s;return t=new q({props:{$$slots:{default:[J,({Header:$,Tab:a})=>({0:$,1:a}),({Header:$,Tab:a})=>($?1:0)|(a?2:0)]},$$scope:{ctx:f}}}),e=new q({props:{$$slots:{default:[k,({Header:$,Tab:a})=>({0:$,1:a}),({Header:$,Tab:a})=>($?1:0)|(a?2:0)]},$$scope:{ctx:f}}}),{c(){p(t.$$.fragment),n=d(),p(e.$$.fragment)},l($){u(t.$$.fragment,$),n=b($),u(e.$$.fragment,$)},m($,a){l(t,$,a),w($,n,a),l(e,$,a),s=!0},p($,[a]){const m={};a&4&&(m.$$scope={dirty:a,ctx:$}),t.$set(m);const _={};a&4&&(_.$$scope={dirty:a,ctx:$}),e.$set(_)},i($){s||(g(t.$$.fragment,$),g(e.$$.fragment,$),s=!0)},o($){i(t.$$.fragment,$),i(e.$$.fragment,$),s=!1},d($){c(t,$),$&&v(n),c(e,$)}}}class M extends z{constructor(t){super(),A(this,t,null,D,B,{})}}export{M as component}; diff --git a/_app/immutable/nodes/6.232eb4a4.js b/_app/immutable/nodes/6.232eb4a4.js deleted file mode 100644 index 463f2e8..0000000 --- a/_app/immutable/nodes/6.232eb4a4.js +++ /dev/null @@ -1,16 +0,0 @@ -import{S as V,i as I,s as J,k as x,q as j,a as _,y as d,l as F,m as T,r as k,h as f,c as g,z as v,b as p,D as z,A as w,g as y,d as b,B as S,E as K}from"../chunks/index.90d50ca5.js";import{C as L}from"../chunks/CodeGroup.56f46765.js";import{P as M}from"../chunks/Prism.42f81a6a.js";const N=`import { sveltekit } from "@sveltejs/kit/vite"; -import { t18s } from "t18s"; -import { defineConfig } from "vite"; - -export default defineConfig({ - plugins: [ - sveltekit(), - t18s({ - locales: ["en", "de"], - fallbackLocale: "en", - }), - ], -}); -`;function O(i){let t;return{c(){t=j("npm install --save-dev t18s")},l(r){t=k(r,"npm install --save-dev t18s")},m(r,n){p(r,t,n)},d(r){r&&f(t)}}}function Q(i){let t,r;return t=new i[1]({props:{$$slots:{default:[O]},$$scope:{ctx:i}}}),{c(){d(t.$$.fragment)},l(n){v(t.$$.fragment,n)},m(n,o){w(t,n,o),r=!0},p(n,o){const s={};o&4&&(s.$$scope={dirty:o,ctx:n}),t.$set(s)},i(n){r||(y(t.$$.fragment,n),r=!0)},o(n){b(t.$$.fragment,n),r=!1},d(n){S(t,n)}}}function R(i){let t,r;return t=new M({props:{code:N,language:"javascript"}}),{c(){d(t.$$.fragment)},l(n){v(t.$$.fragment,n)},m(n,o){w(t,n,o),r=!0},p:K,i(n){r||(y(t.$$.fragment,n),r=!0)},o(n){b(t.$$.fragment,n),r=!1},d(n){S(t,n)}}}function U(i){let t,r,n,o;return t=new i[0]({props:{title:"vite.config.js"}}),n=new i[1]({props:{$$slots:{default:[R]},$$scope:{ctx:i}}}),{c(){d(t.$$.fragment),r=_(),d(n.$$.fragment)},l(s){v(t.$$.fragment,s),r=g(s),v(n.$$.fragment,s)},m(s,l){w(t,s,l),p(s,r,l),w(n,s,l),o=!0},p(s,l){const $={};l&4&&($.$$scope={dirty:l,ctx:s}),n.$set($)},i(s){o||(y(t.$$.fragment,s),y(n.$$.fragment,s),o=!0)},o(s){b(t.$$.fragment,s),b(n.$$.fragment,s),o=!1},d(s){S(t,s),s&&f(r),S(n,s)}}}function W(i){let t,r,n,o,s,l,$,E,u,B,A,m,G,c,D,q;return $=new L({props:{$$slots:{default:[Q,({Tab:e})=>({1:e}),({Tab:e})=>e?2:0]},$$scope:{ctx:i}}}),m=new L({props:{$$slots:{default:[U,({Header:e,Tab:a})=>({0:e,1:a}),({Header:e,Tab:a})=>(e?1:0)|(a?2:0)]},$$scope:{ctx:i}}}),{c(){t=x("h1"),r=j("Getting Started"),n=_(),o=x("p"),s=j("First you need to install t18s as a dev dependency."),l=_(),d($.$$.fragment),E=_(),u=x("p"),B=j(`T18S isn't just a library, it's a vite-plugin, so you will need to register it - in your vite config.`),A=_(),d(m.$$.fragment),G=_(),c=x("p"),D=j("Aaaand we're off.")},l(e){t=F(e,"H1",{});var a=T(t);r=k(a,"Getting Started"),a.forEach(f),n=g(e),o=F(e,"P",{});var C=T(o);s=k(C,"First you need to install t18s as a dev dependency."),C.forEach(f),l=g(e),v($.$$.fragment,e),E=g(e),u=F(e,"P",{});var P=T(u);B=k(P,`T18S isn't just a library, it's a vite-plugin, so you will need to register it - in your vite config.`),P.forEach(f),A=g(e),v(m.$$.fragment,e),G=g(e),c=F(e,"P",{});var H=T(c);D=k(H,"Aaaand we're off."),H.forEach(f)},m(e,a){p(e,t,a),z(t,r),p(e,n,a),p(e,o,a),z(o,s),p(e,l,a),w($,e,a),p(e,E,a),p(e,u,a),z(u,B),p(e,A,a),w(m,e,a),p(e,G,a),p(e,c,a),z(c,D),q=!0},p(e,[a]){const C={};a&4&&(C.$$scope={dirty:a,ctx:e}),$.$set(C);const P={};a&4&&(P.$$scope={dirty:a,ctx:e}),m.$set(P)},i(e){q||(y($.$$.fragment,e),y(m.$$.fragment,e),q=!0)},o(e){b($.$$.fragment,e),b(m.$$.fragment,e),q=!1},d(e){e&&f(t),e&&f(n),e&&f(o),e&&f(l),S($,e),e&&f(E),e&&f(u),e&&f(A),S(m,e),e&&f(G),e&&f(c)}}}class h extends V{constructor(t){super(),I(this,t,null,W,J,{})}}export{h as component}; diff --git a/_app/immutable/nodes/6.9363806b.js b/_app/immutable/nodes/6.9363806b.js new file mode 100644 index 0000000..8c16c4c --- /dev/null +++ b/_app/immutable/nodes/6.9363806b.js @@ -0,0 +1,16 @@ +import{S as K,i as M,s as N,k as q,q as F,a as S,y as g,l as T,m as z,r as B,h as o,c as C,z as _,b as u,D,A as c,g as v,d,B as w,E as H}from"../chunks/index.90d50ca5.js";import{C as J}from"../chunks/CodeGroup.56f46765.js";import{P as I}from"../chunks/Prism.a7e47b46.js";const O=`import { sveltekit } from "@sveltejs/kit/vite"; +import { t18s } from "t18s"; +import { defineConfig } from "vite"; + +export default defineConfig({ + plugins: [ + sveltekit(), + t18s({ + locales: ["en", "de"], + fallbackLocale: "en", + }), + ], +}); +`;function Q(p){let t,$;return t=new I({props:{code:"npm install --save-dev t18s",language:"bash"}}),{c(){g(t.$$.fragment)},l(e){_(t.$$.fragment,e)},m(e,f){c(t,e,f),$=!0},p:H,i(e){$||(v(t.$$.fragment,e),$=!0)},o(e){d(t.$$.fragment,e),$=!1},d(e){w(t,e)}}}function R(p){let t,$;return t=new I({props:{code:"yarn add --dev t18s",language:"bash"}}),{c(){g(t.$$.fragment)},l(e){_(t.$$.fragment,e)},m(e,f){c(t,e,f),$=!0},p:H,i(e){$||(v(t.$$.fragment,e),$=!0)},o(e){d(t.$$.fragment,e),$=!1},d(e){w(t,e)}}}function U(p){let t,$;return t=new I({props:{code:"pnpm add --save-dev t18s",language:"bash"}}),{c(){g(t.$$.fragment)},l(e){_(t.$$.fragment,e)},m(e,f){c(t,e,f),$=!0},p:H,i(e){$||(v(t.$$.fragment,e),$=!0)},o(e){d(t.$$.fragment,e),$=!1},d(e){w(t,e)}}}function W(p){let t,$,e,f,s,i,l,y;return t=new p[0]({props:{title:"Installation"}}),e=new p[1]({props:{name:"npm",$$slots:{default:[Q]},$$scope:{ctx:p}}}),s=new p[1]({props:{name:"yarn",$$slots:{default:[R]},$$scope:{ctx:p}}}),l=new p[1]({props:{name:"pnpm",$$slots:{default:[U]},$$scope:{ctx:p}}}),{c(){g(t.$$.fragment),$=S(),g(e.$$.fragment),f=S(),g(s.$$.fragment),i=S(),g(l.$$.fragment)},l(r){_(t.$$.fragment,r),$=C(r),_(e.$$.fragment,r),f=C(r),_(s.$$.fragment,r),i=C(r),_(l.$$.fragment,r)},m(r,m){c(t,r,m),u(r,$,m),c(e,r,m),u(r,f,m),c(s,r,m),u(r,i,m),c(l,r,m),y=!0},p(r,m){const P={};m&4&&(P.$$scope={dirty:m,ctx:r}),e.$set(P);const b={};m&4&&(b.$$scope={dirty:m,ctx:r}),s.$set(b);const j={};m&4&&(j.$$scope={dirty:m,ctx:r}),l.$set(j)},i(r){y||(v(t.$$.fragment,r),v(e.$$.fragment,r),v(s.$$.fragment,r),v(l.$$.fragment,r),y=!0)},o(r){d(t.$$.fragment,r),d(e.$$.fragment,r),d(s.$$.fragment,r),d(l.$$.fragment,r),y=!1},d(r){w(t,r),r&&o($),w(e,r),r&&o(f),w(s,r),r&&o(i),w(l,r)}}}function X(p){let t,$;return t=new I({props:{code:O,language:"javascript"}}),{c(){g(t.$$.fragment)},l(e){_(t.$$.fragment,e)},m(e,f){c(t,e,f),$=!0},p:H,i(e){$||(v(t.$$.fragment,e),$=!0)},o(e){d(t.$$.fragment,e),$=!1},d(e){w(t,e)}}}function Y(p){let t,$,e,f;return t=new p[0]({props:{title:"vite.config.js"}}),e=new p[1]({props:{$$slots:{default:[X]},$$scope:{ctx:p}}}),{c(){g(t.$$.fragment),$=S(),g(e.$$.fragment)},l(s){_(t.$$.fragment,s),$=C(s),_(e.$$.fragment,s)},m(s,i){c(t,s,i),u(s,$,i),c(e,s,i),f=!0},p(s,i){const l={};i&4&&(l.$$scope={dirty:i,ctx:s}),e.$set(l)},i(s){f||(v(t.$$.fragment,s),v(e.$$.fragment,s),f=!0)},o(s){d(t.$$.fragment,s),d(e.$$.fragment,s),f=!1},d(s){w(t,s),s&&o($),w(e,s)}}}function Z(p){let t,$,e,f,s,i,l,y,r,m,P,b,j,k,L,G;return l=new J({props:{$$slots:{default:[W,({Header:n,Tab:a})=>({0:n,1:a}),({Header:n,Tab:a})=>(n?1:0)|(a?2:0)]},$$scope:{ctx:p}}}),b=new J({props:{$$slots:{default:[Y,({Header:n,Tab:a})=>({0:n,1:a}),({Header:n,Tab:a})=>(n?1:0)|(a?2:0)]},$$scope:{ctx:p}}}),{c(){t=q("h1"),$=F("Getting Started"),e=S(),f=q("p"),s=F("First you need to install t18s as a dev dependency."),i=S(),g(l.$$.fragment),y=S(),r=q("p"),m=F(`T18S isn't just a library, it's a vite-plugin, so you will need to register it + in your vite config.`),P=S(),g(b.$$.fragment),j=S(),k=q("p"),L=F("Aaaand we're off.")},l(n){t=T(n,"H1",{});var a=z(t);$=B(a,"Getting Started"),a.forEach(o),e=C(n),f=T(n,"P",{});var E=z(f);s=B(E,"First you need to install t18s as a dev dependency."),E.forEach(o),i=C(n),_(l.$$.fragment,n),y=C(n),r=T(n,"P",{});var A=z(r);m=B(A,`T18S isn't just a library, it's a vite-plugin, so you will need to register it + in your vite config.`),A.forEach(o),P=C(n),_(b.$$.fragment,n),j=C(n),k=T(n,"P",{});var V=z(k);L=B(V,"Aaaand we're off."),V.forEach(o)},m(n,a){u(n,t,a),D(t,$),u(n,e,a),u(n,f,a),D(f,s),u(n,i,a),c(l,n,a),u(n,y,a),u(n,r,a),D(r,m),u(n,P,a),c(b,n,a),u(n,j,a),u(n,k,a),D(k,L),G=!0},p(n,[a]){const E={};a&4&&(E.$$scope={dirty:a,ctx:n}),l.$set(E);const A={};a&4&&(A.$$scope={dirty:a,ctx:n}),b.$set(A)},i(n){G||(v(l.$$.fragment,n),v(b.$$.fragment,n),G=!0)},o(n){d(l.$$.fragment,n),d(b.$$.fragment,n),G=!1},d(n){n&&o(t),n&&o(e),n&&o(f),n&&o(i),w(l,n),n&&o(y),n&&o(r),n&&o(P),w(b,n),n&&o(j),n&&o(k)}}}class te extends K{constructor(t){super(),M(this,t,null,Z,N,{})}}export{te as component}; diff --git a/_app/immutable/nodes/7.523ef0f1.js b/_app/immutable/nodes/7.523ef0f1.js new file mode 100644 index 0000000..da4f654 --- /dev/null +++ b/_app/immutable/nodes/7.523ef0f1.js @@ -0,0 +1,25 @@ +import{S as de,i as me,s as ve,k as r,q as l,a as h,l as a,m as f,r as n,h as t,c as p,n as v,T as be,b as i,D as s,E as ee}from"../chunks/index.90d50ca5.js";const ce=""+new URL("../assets/better-i18n-demo.9d09ebe6.gif",import.meta.url).href;function ye(we){let w,C,I,b,G,k,c,L,P,y,M,W,_,j,R,x,J,z,T,N,F,E,Q,B,H,V,D,d,X,m,Y,Z,U,u,te,K,S,$,O,q,g;return{c(){w=r("h1"),C=l("Roadmap"),I=h(),b=r("p"),G=l(`T18S is not done. There is still a lot we want to add. Here are some of our + ideas for the future in no particular order.`),k=h(),c=r("h2"),L=l("Robustness"),P=h(),y=r("p"),M=l(`T18S is still relatively new, and hasn't handled all the edge cases yet. This causes occasional + problems with the dev-server, reloading translations and other inconveniences. We want to make sure + that t18s is as robust as possible and can deliver the best experience possible.`),W=h(),_=r("h2"),j=l("Support more File Formats"),R=h(),x=r("p"),J=l(`There exists a wide range of file formats for translations. We want to support as many of them as possible + in order to allow developers and translators to use the tools they are most comfortable with.`),z=h(),T=r("h2"),N=l("Built in Internationalized Routing"),F=h(),E=r("p"),Q=l(`SvelteKit currently doesn't offer a built in way to internationalize routes. It's left + to the developer to implement this. We want to provide a standard and straight forward + way to do this. Due to the complexity of the problem there are still a lot of open questions here, + and there is a lot of experimenting left to be done.`),B=h(),H=r("h2"),V=l("Interactive Translation"),D=h(),d=r("p"),X=l(`There are a few proof-of-concept tools & sites out there that push the + boundary of how we interact with the things we build. One of those is + `),m=r("a"),Y=l("better-i18n-for-svelte"),Z=l(`. It's a proof of concept for editing translations in your dev-browser + directly, instead of files.`),U=h(),u=r("img"),K=h(),S=r("p"),$=l(`We want to experiment with implementing features like this in t18s. There are a lot of open questions + with this though. How do we determine which text came from a translation? How do we handle variable interpolation + in the editor, how do we add new translations?`),O=h(),q=r("p"),g=l("Until we have answers to these questions, this will remain relatively low priority."),this.h()},l(e){w=a(e,"H1",{});var o=f(w);C=n(o,"Roadmap"),o.forEach(t),I=p(e),b=a(e,"P",{});var oe=f(b);G=n(oe,`T18S is not done. There is still a lot we want to add. Here are some of our + ideas for the future in no particular order.`),oe.forEach(t),k=p(e),c=a(e,"H2",{});var ie=f(c);L=n(ie,"Robustness"),ie.forEach(t),P=p(e),y=a(e,"P",{});var se=f(y);M=n(se,`T18S is still relatively new, and hasn't handled all the edge cases yet. This causes occasional + problems with the dev-server, reloading translations and other inconveniences. We want to make sure + that t18s is as robust as possible and can deliver the best experience possible.`),se.forEach(t),W=p(e),_=a(e,"H2",{});var re=f(_);j=n(re,"Support more File Formats"),re.forEach(t),R=p(e),x=a(e,"P",{});var le=f(x);J=n(le,`There exists a wide range of file formats for translations. We want to support as many of them as possible + in order to allow developers and translators to use the tools they are most comfortable with.`),le.forEach(t),z=p(e),T=a(e,"H2",{});var ae=f(T);N=n(ae,"Built in Internationalized Routing"),ae.forEach(t),F=p(e),E=a(e,"P",{});var ne=f(E);Q=n(ne,`SvelteKit currently doesn't offer a built in way to internationalize routes. It's left + to the developer to implement this. We want to provide a standard and straight forward + way to do this. Due to the complexity of the problem there are still a lot of open questions here, + and there is a lot of experimenting left to be done.`),ne.forEach(t),B=p(e),H=a(e,"H2",{});var fe=f(H);V=n(fe,"Interactive Translation"),fe.forEach(t),D=p(e),d=a(e,"P",{});var A=f(d);X=n(A,`There are a few proof-of-concept tools & sites out there that push the + boundary of how we interact with the things we build. One of those is + `),m=a(A,"A",{href:!0,target:!0,rel:!0});var he=f(m);Y=n(he,"better-i18n-for-svelte"),he.forEach(t),Z=n(A,`. It's a proof of concept for editing translations in your dev-browser + directly, instead of files.`),A.forEach(t),U=p(e),u=a(e,"IMG",{src:!0,width:!0,height:!0,loading:!0,alt:!0}),K=p(e),S=a(e,"P",{});var pe=f(S);$=n(pe,`We want to experiment with implementing features like this in t18s. There are a lot of open questions + with this though. How do we determine which text came from a translation? How do we handle variable interpolation + in the editor, how do we add new translations?`),pe.forEach(t),O=p(e),q=a(e,"P",{});var ue=f(q);g=n(ue,"Until we have answers to these questions, this will remain relatively low priority."),ue.forEach(t),this.h()},h(){v(m,"href","https://github.com/versiobit/better-i18n-for-svelte"),v(m,"target","_blank"),v(m,"rel","noopener noreferrer"),be(u.src,te=ce)||v(u,"src",te),v(u,"width","1100"),v(u,"height","700"),v(u,"loading","lazy"),v(u,"alt","Better i18n for Svelte allowing you to click on some text and edit it directly in the browser. The changes are then saved to disk.")},m(e,o){i(e,w,o),s(w,C),i(e,I,o),i(e,b,o),s(b,G),i(e,k,o),i(e,c,o),s(c,L),i(e,P,o),i(e,y,o),s(y,M),i(e,W,o),i(e,_,o),s(_,j),i(e,R,o),i(e,x,o),s(x,J),i(e,z,o),i(e,T,o),s(T,N),i(e,F,o),i(e,E,o),s(E,Q),i(e,B,o),i(e,H,o),s(H,V),i(e,D,o),i(e,d,o),s(d,X),s(d,m),s(m,Y),s(d,Z),i(e,U,o),i(e,u,o),i(e,K,o),i(e,S,o),s(S,$),i(e,O,o),i(e,q,o),s(q,g)},p:ee,i:ee,o:ee,d(e){e&&t(w),e&&t(I),e&&t(b),e&&t(k),e&&t(c),e&&t(P),e&&t(y),e&&t(W),e&&t(_),e&&t(R),e&&t(x),e&&t(z),e&&t(T),e&&t(F),e&&t(E),e&&t(B),e&&t(H),e&&t(D),e&&t(d),e&&t(U),e&&t(u),e&&t(K),e&&t(S),e&&t(O),e&&t(q)}}}class xe extends de{constructor(w){super(),me(this,w,null,ye,ve,{})}}export{xe as component}; diff --git a/_app/immutable/nodes/7.e2796615.js b/_app/immutable/nodes/7.e2796615.js deleted file mode 100644 index 4eef6b4..0000000 --- a/_app/immutable/nodes/7.e2796615.js +++ /dev/null @@ -1,3 +0,0 @@ -import{S as D,i as H,s as P,k as d,q as u,a as E,l as c,m as _,r as h,h as o,c as O,b as l,D as T,E as x}from"../chunks/index.90d50ca5.js";function q(S){let a,p,i,s,f,n,r,m;return{c(){a=d("h1"),p=u("Roadmap"),i=E(),s=d("p"),f=u(`T18S is not done. There is still a lot we want to add. Here are some of our ideas for the future - in no particular order.`),n=E(),r=d("p"),m=u("TODO")},l(e){a=c(e,"H1",{});var t=_(a);p=h(t,"Roadmap"),t.forEach(o),i=O(e),s=c(e,"P",{});var v=_(s);f=h(v,`T18S is not done. There is still a lot we want to add. Here are some of our ideas for the future - in no particular order.`),v.forEach(o),n=O(e),r=c(e,"P",{});var w=_(r);m=h(w,"TODO"),w.forEach(o)},m(e,t){l(e,a,t),T(a,p),l(e,i,t),l(e,s,t),T(s,f),l(e,n,t),l(e,r,t),T(r,m)},p:x,i:x,o:x,d(e){e&&o(a),e&&o(i),e&&o(s),e&&o(n),e&&o(r)}}}class R extends D{constructor(a){super(),H(this,a,null,q,P,{})}}export{R as component}; diff --git a/_app/immutable/nodes/8.b269b298.js b/_app/immutable/nodes/8.b269b298.js new file mode 100644 index 0000000..86d6d04 --- /dev/null +++ b/_app/immutable/nodes/8.b269b298.js @@ -0,0 +1,66 @@ +import{S as Vt,i as Xt,s as Zt,k as m,q as u,a as g,y as w,l as h,m as c,r as $,h as l,c as d,z as v,b as i,D as o,A as b,g as E,d as k,B as y,E as X}from"../chunks/index.90d50ca5.js";import{C as V}from"../chunks/CodeGroup.56f46765.js";import{P as Z}from"../chunks/Prism.a7e47b46.js";import{C as en}from"../chunks/Callout.686e165a.js";const tn=` + + +`,nn=` + + + + + + +`,an=` + + + +`,ln=`export const handle = async ({ event, resolve }) => { + //Determine the locale from the URL. + //Implementing this is up to you, depending on your routing solution. + const locale = getLocale(event); + + const response = await resolve(event, { + //Replace the placeholder %lang% with the current locale. + transformPageChunk({ html }) { + html = html.replace("%lang%", locale); + return html; + }, + }); + + return response; +}; +`,rn=` \ No newline at end of file +

\ No newline at end of file diff --git a/de.html b/de.html index 18c1d7f..9ba5b78 100644 --- a/de.html +++ b/de.html @@ -1 +1 @@ -

Installation

npm install --save-dev t18s

Highlighting

console.log('Hello World')
\ No newline at end of file +

Installation

npm install --save-dev t18s

Highlighting

console.log('Hello World')
\ No newline at end of file diff --git a/de/comparisons.html b/de/comparisons.html index 8206107..2afc5cb 100644 --- a/de/comparisons.html +++ b/de/comparisons.html @@ -1 +1 @@ -

Comparisons to other Libraries

There are quite a few i18n libraries available for Svelte. Here is how t18s compares to the most popular ones.

\ No newline at end of file +

Comparisons to other Libraries

There are quite a few i18n libraries available for Svelte. Here is how t18s compares to the most popular ones.

\ No newline at end of file diff --git a/de/getting-started.html b/de/getting-started.html index 28bd51f..60a2c5b 100644 --- a/de/getting-started.html +++ b/de/getting-started.html @@ -1,4 +1,4 @@ -

Getting Started

First you need to install t18s as a dev dependency.

npm install --save-dev t18s

T18S isn't just a library, it's a vite-plugin, so you will need to register it in your vite config.

vite.config.js

import { sveltekit } from "@sveltejs/kit/vite";
+                           

Getting Started

First you need to install t18s as a dev dependency.

Installation

npm install --save-dev t18s

T18S isn't just a library, it's a vite-plugin, so you will need to register it in your vite config.

vite.config.js

import { sveltekit } from "@sveltejs/kit/vite";
 import { t18s } from "t18s";
 import { defineConfig } from "vite";
 
@@ -11,4 +11,4 @@
     }),
   ],
 });
-

Aaaand we're off.

\ No newline at end of file +

Aaaand we're off.

\ No newline at end of file diff --git a/de/roadmap.html b/de/roadmap.html index 5f4a6e6..e5b81ba 100644 --- a/de/roadmap.html +++ b/de/roadmap.html @@ -1 +1 @@ -

Roadmap

T18S is not done. There is still a lot we want to add. Here are some of our ideas for the future in no particular order.

TODO

\ No newline at end of file +

Roadmap

T18S is not done. There is still a lot we want to add. Here are some of our ideas for the future in no particular order.

Robustness

T18S is still relatively new, and hasn't handled all the edge cases yet. This causes occasional problems with the dev-server, reloading translations and other inconveniences. We want to make sure that t18s is as robust as possible and can deliver the best experience possible.

Support more File Formats

There exists a wide range of file formats for translations. We want to support as many of them as possible in order to allow developers and translators to use the tools they are most comfortable with.

Built in Internationalized Routing

SvelteKit currently doesn't offer a built in way to internationalize routes. It's left to the developer to implement this. We want to provide a standard and straight forward way to do this. Due to the complexity of the problem there are still a lot of open questions here, and there is a lot of experimenting left to be done.

Interactive Translation

There are a few proof-of-concept tools & sites out there that push the boundary of how we interact with the things we build. One of those is better-i18n-for-svelte. It's a proof of concept for editing translations in your dev-browser directly, instead of files.

Better i18n for Svelte allowing you to click on some text and edit it directly in the browser. The changes are then saved to disk.

We want to experiment with implementing features like this in t18s. There are a lot of open questions with this though. How do we determine which text came from a translation? How do we handle variable interpolation in the editor, how do we add new translations?

Until we have answers to these questions, this will remain relatively low priority.

\ No newline at end of file diff --git a/de/seo.html b/de/seo.html index 3fc13d5..3a85a77 100644 --- a/de/seo.html +++ b/de/seo.html @@ -1 +1,36 @@ -

SEO

\ No newline at end of file +

SEO

There are quite a few SEO related things you need to keep in mind when developing a multi-language site. This page will give you a quick overview of the most important ones.

Alternate Links

Alternate links are a way to tell search engines that a page exists in multiple languages, and where to find them. This is done by adding a link tag to the head of your page.

You should add a link tag for each language your site is available in, including the one the page is currently in.

<head>
+    <link rel="alternate" href="/en" hreflang="en" />
+    <link rel="alternate" href="/de" hreflang="de" />
+</head>

If you have a "default lanugage" that you want to use when the user's language is not available, you should add a link tag with the hreflang attribute set to x-default. This tells search engines that this is the default language.

<head>
+    <link rel="alternate" href="/en" hreflang="en" />
+    <link rel="alternate" href="/de" hreflang="de" />
+
+    <!--Use the english site as the default-->
+    <link rel="alternate" href="/en"; hreflang="x-default" />
+</head>
+

Locale Switchers

It is recommended that you use a tags for your locale switchers. This is because search engines and the SvelteKit prerenderer will follow these links, and index the pages they lead to. They also work if JavaScript is disabled.

But, we need to make sure to tell the search engines that these links just lead to the same page in a different language, not separate pages. We do this by adding an hreflang attribute.

<a href="/de" hreflang="de">Deutsch</a>

The Lang Attribute

Browsers determine the page's language by looking at the lang attribute on the html tag. We need to make sure that this attribute is set to the correct language, both during server rendering, and when switching languages on the client.

On the Server

SvelteKit offers a relatively simple way to set the lang attribute during server rendering. We can set it in a hook.

In the app template, let's add a placeholder string in the lang attribute.

src/app.html

<!DOCTYPE html>
+<html lang="%lang%">
+	<!-- ... -->
+</html>
+

Then in the server handle hook, we can replace it with the correct language.

src/hooks.server.js

export const handle = async ({ event, resolve }) => {
+  //Determine the locale from the URL.
+  //Implementing this is up to you, depending on your routing solution.
+  const locale = getLocale(event);
+
+  const response = await resolve(event, {
+    //Replace the placeholder %lang% with the current locale.
+    transformPageChunk({ html }) {
+      html = html.replace("%lang%", locale);
+      return html;
+    },
+  });
+
+  return response;
+};
+

On the client

T18S does not do a full page reload when switching languages, so we need to make sure that the lang attribute gets set correctly when switching languages on the client.

In the root layout. Check that we are in the browser, and then reactively set the lang attribute base on the $locale store exported by T18S.

src/routes/+layout.svelte

<script>
+    import { locale } from "$t18s";
+    import { browser } from "$app/environment";
+    $: if(browser) document.documentElement.lang = $locale;
+</script>
+  
+<slot /> 

This may become built in behavior in the future, depending on feedback. Old code probably won't break, so you can add this now without worrying about it.

\ No newline at end of file diff --git a/de/syntax.html b/de/syntax.html index e00d596..c23d0ee 100644 --- a/de/syntax.html +++ b/de/syntax.html @@ -1 +1,3 @@ -

Syntax

T18s uses the ICU MessageFormat Syntax for messages, the de-facto standard in the JavaScript ecosystem. Let's learn how to use it.

Interpolating Values

You can interpolate strings into your messages using curly braces. The value inside the braces will be replaced with the value of the variable with the same name.
Hello {fullName}, how are you?
You can specify that a value is a number by adding a type-annotation in the curly braces.
There are {count, number} people here
The same thing works for dates.
Today is {date, date}
You can format the value by adding a third, format options in the curly braces. You can for example specify how long the date should be.
Today is {data, date, short}
These formatting options are locale aware and will do the right thing for the locale you are using. It uses the Intl API under the hood. Generally the format for interpolating values is always this.
  1. Variable name
  2. Type
  3. Options

Plurals

Select

Select allows you to use one of multiple values based on a key. This is useful for things like grammatical gender.

You use it by using the select type, and then listing out each option with a key and a value in curly braces.

Hello {gender, select, male {Mr.} female {Mrs.}} {name}

The special key other is used as a fallback if no other key matches.

Hello {gender, select, male {Mr.} female {Mrs.} other {Mx.}} {name}

Some i18n libraries require you to define a fallback case for all selects. T18s does not, instead relying on typesafety to ensure all values match a key.

Inline HTML

You cannot use any additional values inside tags.

\ No newline at end of file +

Syntax

T18s uses the ICU MessageFormat Syntax for messages, the de-facto standard in the JavaScript ecosystem. Let's learn how to use it.

Interpolating Values

You can interpolate strings into your messages using curly braces. The value inside the braces will be replaced with the value of the variable with the same name.
Hello {fullName}, how are you?

You can specify that a value is not a string by adding a type-annotation in the curly braces. The known types are number, date, and time.

There are {count, number} people here
+Today is {date, date}
+Sarah shows up at {time, time}
You can format the value by adding a third, format options in the curly braces. You can for example specify how long the date should be.
Today is {data, date, short}
These formatting options are locale aware and will do the right thing for the locale you are using. It uses the Intl API under the hood. Generally the format for interpolating values is always this.
  1. Variable name
  2. Type
  3. Options

Plurals

Select

Select allows you to use one of multiple values based on a key. This is useful for things like grammatical gender.

You use it by using the select type, and then listing out each option with a key and a value in curly braces.

Hello {gender, select, male {Mr.} female {Mrs.}} {name}

The special key other is used as a fallback if no other key matches.

Hello {gender, select, male {Mr.} female {Mrs.} other {Mx.}} {name}

Some i18n libraries require you to define a fallback case for all selects. T18s does not, instead relying on typesafety to ensure all values match a key.

Inline HTML

You cannot use any additional values inside tags.

\ No newline at end of file diff --git a/getting-started.html b/getting-started.html index f37895f..55f8773 100644 --- a/getting-started.html +++ b/getting-started.html @@ -1,4 +1,4 @@ -

Getting Started

First you need to install t18s as a dev dependency.

npm install --save-dev t18s

T18S isn't just a library, it's a vite-plugin, so you will need to register it in your vite config.

vite.config.js

import { sveltekit } from "@sveltejs/kit/vite";
+                           

Getting Started

First you need to install t18s as a dev dependency.

Installation

npm install --save-dev t18s

T18S isn't just a library, it's a vite-plugin, so you will need to register it in your vite config.

vite.config.js

import { sveltekit } from "@sveltejs/kit/vite";
 import { t18s } from "t18s";
 import { defineConfig } from "vite";
 
@@ -11,4 +11,4 @@
     }),
   ],
 });
-

Aaaand we're off.

\ No newline at end of file +

Aaaand we're off.

\ No newline at end of file diff --git a/index.html b/index.html index 3468d5a..86578c3 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -

Installation

npm install --save-dev t18s

Highlighting

console.log('Hello World')
\ No newline at end of file +

Installation

npm install --save-dev t18s

Highlighting

console.log('Hello World')
\ No newline at end of file diff --git a/roadmap.html b/roadmap.html index eb98860..0a8e933 100644 --- a/roadmap.html +++ b/roadmap.html @@ -1 +1 @@ -

Roadmap

T18S is not done. There is still a lot we want to add. Here are some of our ideas for the future in no particular order.

TODO

\ No newline at end of file +

Roadmap

T18S is not done. There is still a lot we want to add. Here are some of our ideas for the future in no particular order.

Robustness

T18S is still relatively new, and hasn't handled all the edge cases yet. This causes occasional problems with the dev-server, reloading translations and other inconveniences. We want to make sure that t18s is as robust as possible and can deliver the best experience possible.

Support more File Formats

There exists a wide range of file formats for translations. We want to support as many of them as possible in order to allow developers and translators to use the tools they are most comfortable with.

Built in Internationalized Routing

SvelteKit currently doesn't offer a built in way to internationalize routes. It's left to the developer to implement this. We want to provide a standard and straight forward way to do this. Due to the complexity of the problem there are still a lot of open questions here, and there is a lot of experimenting left to be done.

Interactive Translation

There are a few proof-of-concept tools & sites out there that push the boundary of how we interact with the things we build. One of those is better-i18n-for-svelte. It's a proof of concept for editing translations in your dev-browser directly, instead of files.

Better i18n for Svelte allowing you to click on some text and edit it directly in the browser. The changes are then saved to disk.

We want to experiment with implementing features like this in t18s. There are a lot of open questions with this though. How do we determine which text came from a translation? How do we handle variable interpolation in the editor, how do we add new translations?

Until we have answers to these questions, this will remain relatively low priority.

\ No newline at end of file diff --git a/seo.html b/seo.html index b4dbe36..0f8a34c 100644 --- a/seo.html +++ b/seo.html @@ -1 +1,36 @@ -

SEO

\ No newline at end of file +

SEO

There are quite a few SEO related things you need to keep in mind when developing a multi-language site. This page will give you a quick overview of the most important ones.

Alternate Links

Alternate links are a way to tell search engines that a page exists in multiple languages, and where to find them. This is done by adding a link tag to the head of your page.

You should add a link tag for each language your site is available in, including the one the page is currently in.

<head>
+    <link rel="alternate" href="/en" hreflang="en" />
+    <link rel="alternate" href="/de" hreflang="de" />
+</head>

If you have a "default lanugage" that you want to use when the user's language is not available, you should add a link tag with the hreflang attribute set to x-default. This tells search engines that this is the default language.

<head>
+    <link rel="alternate" href="/en" hreflang="en" />
+    <link rel="alternate" href="/de" hreflang="de" />
+
+    <!--Use the english site as the default-->
+    <link rel="alternate" href="/en"; hreflang="x-default" />
+</head>
+

Locale Switchers

It is recommended that you use a tags for your locale switchers. This is because search engines and the SvelteKit prerenderer will follow these links, and index the pages they lead to. They also work if JavaScript is disabled.

But, we need to make sure to tell the search engines that these links just lead to the same page in a different language, not separate pages. We do this by adding an hreflang attribute.

<a href="/de" hreflang="de">Deutsch</a>

The Lang Attribute

Browsers determine the page's language by looking at the lang attribute on the html tag. We need to make sure that this attribute is set to the correct language, both during server rendering, and when switching languages on the client.

On the Server

SvelteKit offers a relatively simple way to set the lang attribute during server rendering. We can set it in a hook.

In the app template, let's add a placeholder string in the lang attribute.

src/app.html

<!DOCTYPE html>
+<html lang="%lang%">
+	<!-- ... -->
+</html>
+

Then in the server handle hook, we can replace it with the correct language.

src/hooks.server.js

export const handle = async ({ event, resolve }) => {
+  //Determine the locale from the URL.
+  //Implementing this is up to you, depending on your routing solution.
+  const locale = getLocale(event);
+
+  const response = await resolve(event, {
+    //Replace the placeholder %lang% with the current locale.
+    transformPageChunk({ html }) {
+      html = html.replace("%lang%", locale);
+      return html;
+    },
+  });
+
+  return response;
+};
+

On the client

T18S does not do a full page reload when switching languages, so we need to make sure that the lang attribute gets set correctly when switching languages on the client.

In the root layout. Check that we are in the browser, and then reactively set the lang attribute base on the $locale store exported by T18S.

src/routes/+layout.svelte

<script>
+    import { locale } from "$t18s";
+    import { browser } from "$app/environment";
+    $: if(browser) document.documentElement.lang = $locale;
+</script>
+  
+<slot /> 

This may become built in behavior in the future, depending on feedback. Old code probably won't break, so you can add this now without worrying about it.

\ No newline at end of file diff --git a/syntax.html b/syntax.html index 9032ef5..2290528 100644 --- a/syntax.html +++ b/syntax.html @@ -1 +1,3 @@ -

Syntax

T18s uses the ICU MessageFormat Syntax for messages, the de-facto standard in the JavaScript ecosystem. Let's learn how to use it.

Interpolating Values

You can interpolate strings into your messages using curly braces. The value inside the braces will be replaced with the value of the variable with the same name.
Hello {fullName}, how are you?
You can specify that a value is a number by adding a type-annotation in the curly braces.
There are {count, number} people here
The same thing works for dates.
Today is {date, date}
You can format the value by adding a third, format options in the curly braces. You can for example specify how long the date should be.
Today is {data, date, short}
These formatting options are locale aware and will do the right thing for the locale you are using. It uses the Intl API under the hood. Generally the format for interpolating values is always this.
  1. Variable name
  2. Type
  3. Options

Plurals

Select

Select allows you to use one of multiple values based on a key. This is useful for things like grammatical gender.

You use it by using the select type, and then listing out each option with a key and a value in curly braces.

Hello {gender, select, male {Mr.} female {Mrs.}} {name}

The special key other is used as a fallback if no other key matches.

Hello {gender, select, male {Mr.} female {Mrs.} other {Mx.}} {name}

Some i18n libraries require you to define a fallback case for all selects. T18s does not, instead relying on typesafety to ensure all values match a key.

Inline HTML

You cannot use any additional values inside tags.

\ No newline at end of file +

Syntax

T18s uses the ICU MessageFormat Syntax for messages, the de-facto standard in the JavaScript ecosystem. Let's learn how to use it.

Interpolating Values

You can interpolate strings into your messages using curly braces. The value inside the braces will be replaced with the value of the variable with the same name.
Hello {fullName}, how are you?

You can specify that a value is not a string by adding a type-annotation in the curly braces. The known types are number, date, and time.

There are {count, number} people here
+Today is {date, date}
+Sarah shows up at {time, time}
You can format the value by adding a third, format options in the curly braces. You can for example specify how long the date should be.
Today is {data, date, short}
These formatting options are locale aware and will do the right thing for the locale you are using. It uses the Intl API under the hood. Generally the format for interpolating values is always this.
  1. Variable name
  2. Type
  3. Options

Plurals

Select

Select allows you to use one of multiple values based on a key. This is useful for things like grammatical gender.

You use it by using the select type, and then listing out each option with a key and a value in curly braces.

Hello {gender, select, male {Mr.} female {Mrs.}} {name}

The special key other is used as a fallback if no other key matches.

Hello {gender, select, male {Mr.} female {Mrs.} other {Mx.}} {name}

Some i18n libraries require you to define a fallback case for all selects. T18s does not, instead relying on typesafety to ensure all values match a key.

Inline HTML

You cannot use any additional values inside tags.

\ No newline at end of file

Comparisons to other Libraries

There are quite a few i18n libraries available for Svelte. Here is how t18s compares to the most popular ones.