From 11fc5504b248dfd39f7b4ce130127486602f5307 Mon Sep 17 00:00:00 2001 From: Wout Mertens Date: Thu, 30 Jan 2025 14:27:48 +0000 Subject: [PATCH] da69196 fix(core dev): copy optimizer from CI build if dev (#7283) https://github.com/QwikDev/qwik/commit/da69196d773c6c007123dde66d538de70ae0c292 --- dist/build/package.json | 2 +- dist/cli.cjs | 4 +-- dist/core.cjs | 4 +-- dist/core.d.ts | 2 +- dist/core.min.mjs | 2 +- dist/core.mjs | 4 +-- dist/core.prod.cjs | 4 +-- dist/core.prod.mjs | 4 +-- dist/loader/package.json | 2 +- dist/optimizer.cjs | 4 +-- dist/optimizer.mjs | 4 +-- dist/prefetch/package.json | 2 +- dist/server.cjs | 4 +-- dist/server.mjs | 4 +-- .../features/drizzle/drizzle.config.ts | 9 ++++--- .../features/drizzle/drizzle/schema.ts | 24 +++++------------- dist/starters/features/drizzle/package.json | 25 +++++++++++-------- dist/testing/index.cjs | 2 +- dist/testing/index.mjs | 2 +- dist/testing/package.json | 2 +- 20 files changed, 51 insertions(+), 59 deletions(-) diff --git a/dist/build/package.json b/dist/build/package.json index 01f8ec3c..6ae33ca6 100644 --- a/dist/build/package.json +++ b/dist/build/package.json @@ -1,6 +1,6 @@ { "name": "@builder.io/qwik/build", - "version": "1.12.0-dev+d016bf3", + "version": "1.12.0-dev+da69196", "main": "index.mjs", "types": "index.d.ts", "private": true, diff --git a/dist/cli.cjs b/dist/cli.cjs index d6f91175..cca9ed26 100644 --- a/dist/cli.cjs +++ b/dist/cli.cjs @@ -1,6 +1,6 @@ /** * @license - * @builder.io/qwik/cli 1.12.0-dev+d016bf3 + * @builder.io/qwik/cli 1.12.0-dev+da69196 * Copyright Builder.io, Inc. All Rights Reserved. * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/QwikDev/qwik/blob/main/LICENSE @@ -5542,7 +5542,7 @@ async function printHelp(app) { await runCommand2(Object.assign(app, { task: args[0], args })); } function printVersion() { - console.log("1.12.0-dev+d016bf3"); + console.log("1.12.0-dev+da69196"); } // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { diff --git a/dist/core.cjs b/dist/core.cjs index 3969f9f2..7de7aa40 100644 --- a/dist/core.cjs +++ b/dist/core.cjs @@ -1,6 +1,6 @@ /** * @license - * @builder.io/qwik 1.12.0-dev+d016bf3 + * @builder.io/qwik 1.12.0-dev+da69196 * Copyright Builder.io, Inc. All Rights Reserved. * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/QwikDev/qwik/blob/main/LICENSE @@ -922,7 +922,7 @@ * * @public */ - const version = "1.12.0-dev+d016bf3"; + const version = "1.12.0-dev+da69196"; /** * @internal diff --git a/dist/core.d.ts b/dist/core.d.ts index cabd170d..df4640e5 100644 --- a/dist/core.d.ts +++ b/dist/core.d.ts @@ -3875,7 +3875,7 @@ export declare type ValueOrPromise = T | Promise; export declare const _verifySerializable: (value: T, preMessage?: string) => T; /** - * 1.12.0-dev+d016bf3 + * 1.12.0-dev+da69196 * * @public */ diff --git a/dist/core.min.mjs b/dist/core.min.mjs index d59f3fc1..875d19b6 100644 --- a/dist/core.min.mjs +++ b/dist/core.min.mjs @@ -1 +1 @@ -const t=!1,n=!0,e=!1,r=t=>function(n,...e){return t.call(null,ic(n),...e)},o=t=>t&&"number"==typeof t.nodeType,s=t=>9===t.nodeType,i=t=>1===t.nodeType,c=t=>{const n=t.nodeType;return 1===n||111===n},l=t=>{const n=t.nodeType;return 1===n||111===n||3===n},u=t=>111===t.nodeType,f=t=>3===t.nodeType,a=t=>8===t.nodeType,$=(t,...n)=>h(!1,t,...n),d=(t,...n)=>{throw h(!1,t,...n)},p=(t,...n)=>h(!0,t,...n),h=(t,n,...e)=>{const r=n instanceof Error?n:new Error(n);return console.error("%cQWIK ERROR","",r.message,...e,r.stack),t&&setTimeout((()=>{throw r}),0),r},v=t=>`Code(${t}) https://github.com/QwikDev/qwik/blob/main/packages/qwik/src/core/error/error.ts#L${8+t}`,m=(t,...n)=>{const e=v(t,...n);return p(e,...n)},w=()=>({isServer:t,importSymbol(t,n,e){if(!n)throw m(31,e);if(!t)throw m(30,n,e);const r=b(t.ownerDocument,t,n).toString(),o=new URL(r);return o.hash="",import(o.href).then((t=>t[e]))},raf:t=>new Promise((n=>{requestAnimationFrame((()=>{n(t())}))})),nextTick:t=>new Promise((n=>{setTimeout((()=>{n(t())}))})),chunkForSymbol:(t,n)=>[t,n??"_"]}),b=(t,n,e)=>{const r=t.baseURI,o=new URL(n.getAttribute("q:base")??r,r);return new URL(e,o)};let y=/*#__PURE__ */w();const g=t=>y=t,x=()=>y,S=t=>{const n=Object.getPrototypeOf(t);return n===Object.prototype||null===n},q=t=>!!t&&"object"==typeof t,k=t=>Array.isArray(t),j=t=>"string"==typeof t,C=t=>"function"==typeof t,M=t=>t&&"function"==typeof t.then,P=(t,n,e)=>{try{const r=t();return M(r)?r.then(n,e):n(r)}catch(t){return e(t)}},O=(t,n)=>M(t)?t.then(n):n(t),E=t=>t.some(M)?Promise.all(t):t,T=t=>t.length>0?Promise.all(t):t,R=t=>null!=t,I=t=>new Promise((n=>{setTimeout(n,t)})),A=[],z={},N=()=>document,L="q:renderFn",_="⭐️",W="q:slot",F="q:sref",H="q:s",U="q:style",D="q:sstyle",J="q:instance",Q=(t,n)=>t["qFuncs_"+n]||[],B="q:container",G="[q\\:container]",Y="qRender",K="qTask",V="q:id",X=Symbol("proxy target"),Z=Symbol("proxy flags"),tt=Symbol("proxy manager"),nt=Symbol("IMMUTABLE"),et="$$",rt="__virtual",ot="_qc_",st=(t,n,e)=>t.setAttribute(n,e),it=(t,n)=>t.getAttribute(n),ct=(t,n)=>t.removeAttribute(n),lt=t=>t.replace(/([A-Z])/g,"-$1").toLowerCase(),ut=(t,n,e=0)=>n.t.get(t)||(0!==e&&$t(t,e),ft(t,n,void 0)),ft=(t,n,e)=>{_i(t),n.t.has(t),q(t),S(t)||k(t);const r=n.l.o(e),o=new Proxy(t,new pt(n,r));return n.t.set(t,o),o},at=()=>{const t={};return $t(t,2),t},$t=(t,n)=>{Object.defineProperty(t,Z,{value:n,enumerable:!1})},dt=(t,n)=>{const e={};for(const r in t)n.includes(r)||(e[r]=t[r]);return e};class pt{u;$;constructor(t,n){this.u=t,this.$=n}deleteProperty(t,n){if(2&t[Z])throw m(17);return"string"==typeof n&&delete t[n]&&(this.$.p(k(t)?void 0:n),!0)}get(t,n){if("symbol"==typeof n)return n===X?t:n===tt?this.$:t[n];const e=t[Z]??0,r=pr(),o=!!(1&e),s=t[et+n];let i,c;if(r&&(i=r.v),!(2&e)||n in t&&!ht(t[nt]?.[n])||(i=null),s?(Fr(s),c=s.value,i=null):c=t[n],i){const e=k(t);this.$.m(i,e?void 0:n)}return o?vt(c,this.u):c}set(t,n,e){if("symbol"==typeof n)return t[n]=e,!0;const r=t[Z]??0;if(2&r)throw m(17);const o=1&r?_i(e):e;if(k(t))return t[n]=o,this.$.p(),!0;const s=t[n];return t[n]=o,s!==o&&this.$.p(n),!0}has(t,n){if(n===X)return!0;const e=pr();if("string"==typeof n&&e){const r=e.v;if(r){const e=k(t);this.$.m(r,e?void 0:n)}}const r=Object.prototype.hasOwnProperty;return!!r.call(t,n)||!("string"!=typeof n||!r.call(t,et+n))}ownKeys(t){if(!(2&(t[Z]??0))){let t=null;const n=pr();n&&(t=n.v),t&&this.$.m(t)}return k(t)?Reflect.ownKeys(t):Reflect.ownKeys(t).map((t=>"string"==typeof t&&t.startsWith(et)?t.slice(2):t))}getOwnPropertyDescriptor(t,n){const e=Reflect.getOwnPropertyDescriptor(t,n);return k(t)||"symbol"==typeof n||e&&!e.configurable?e:{enumerable:!0,configurable:!0}}}const ht=t=>t===nt||Fr(t),vt=(t,n)=>{if(q(t)){if(Object.isFrozen(t))return t;const e=_i(t);if(e!==t)return t;if(Ai(e))return t;if(S(e)||k(e))return n.t.get(e)||ut(e,n,1)}return t},mt=/^(on|window:|document:)/,wt="preventdefault:",bt=t=>t.endsWith("$")&&mt.test(t),yt=t=>{if(0===t.length)return A;if(1===t.length){const n=t[0];return[[n[0],[n[1]]]]}const n=[];for(let e=0;e[n,t.filter((t=>t[0]===n)).map((t=>t[1]))]))},gt=(t,n,e,r)=>{if(n.endsWith("$"),n=qt(n.slice(0,-1)),e)if(k(e)){const o=e.flat(1/0).filter((t=>null!=t)).map((t=>[n,kt(t,r)]));t.push(...o)}else t.push([n,kt(e,r)]);return n},xt=["on","window:on","document:on"],St=["on","on-window","on-document"],qt=t=>{let n="on";for(let e=0;e{const e=Ki(t)?t:ic(t);return e.S(n),e},jt=(t,n=0)=>{for(let e=0;e{const t=vr(),n=cr(t.q,t.j.k.u),e=n.C||=[],r=t.M++;return{val:e[r],set:t=>e[r]=t,i:r,iCtx:t,elCtx:n}},Pt=t=>(/^[\w/.-]+$/.test(t),/*#__PURE__*/Object.freeze({id:lt(t)})),Ot=(t,n)=>{const{val:e,set:r,elCtx:o}=Mt();void 0===e&&((o.P||=new Map).set(t.id,n),r(!0))},Et=(t,n)=>{const{val:e,set:r,iCtx:o,elCtx:s}=Mt();if(void 0!==e)return e;const i=Rt(t,s,o.j.k.u);if("function"==typeof n)return r(br(void 0,n,i));if(void 0!==i)return r(i);if(void 0!==n)return r(n);throw m(13,t.id)},Tt=(t,n)=>(void 0===t.O&&(t.O=((t,n)=>{let e=t,r=1;for(;e&&!e.hasAttribute?.("q:container");){for(;e=e.previousSibling;)if(a(e)){const t=e[rt];if(t){const r=t[ot];if(e===t.open)return r??cr(t,n);if(r?.O)return r.O;e=t;continue}if("/qv"===e.data)r++;else if(e.data.startsWith("qv ")&&(r--,0===r))return cr($s(e),n)}e=t.parentElement,t=e}return null})(t.T,n)),t.O),Rt=(t,n,e)=>{const r=t.id;if(!n)return;let o=n;for(;o;){const t=o.P?.get(r);if(t)return t;o=Tt(o,e)}},It=/*#__PURE__*/Pt("qk-error"),At=(t,n,e)=>{const r=ir(n);{const n=Rt(It,r,e.k.u);if(void 0===n)throw t;n.error=t}},zt=new Set(["animationIterationCount","aspectRatio","borderImageOutset","borderImageSlice","borderImageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","columns","flex","flexGrow","flexShrink","gridArea","gridRow","gridRowEnd","gridRowStart","gridColumn","gridColumnEnd","gridColumnStart","fontWeight","lineClamp","lineHeight","opacity","order","orphans","scale","tabSize","widows","zIndex","zoom","MozAnimationIterationCount","MozBoxFlex","msFlex","msFlexPositive","WebkitAnimationIterationCount","WebkitBoxFlex","WebkitBoxOrdinalGroup","WebkitColumnCount","WebkitColumns","WebkitFlex","WebkitFlexGrow","WebkitFlexShrink","WebkitLineClamp"]),Nt=(t,n,e)=>{n.R&=~er,n.R|=or,n.I=[],n.li.length=0;const r=n.T,o=n.A,s=n.N,i=Sr(t.k.L,r,void 0,Y),c=i.W=[],l=_t(t);l.F=n,l.H=void 0,i.v=[0,r],i.j=t,o.S(t.k.u.U);const u=o.getFn(i);return P((()=>u(s)),(r=>O(T(c),(()=>n.R&er&&!(e&&e>100)?Nt(t,n,e?e+1:1):{node:r,rCtx:l}))),(o=>o!==zr||e&&e>100?(At(o,r,t),{node:Wn,rCtx:l}):O(T(c),(()=>Nt(t,n,e?e+1:1)))))},Lt=(t,n)=>({k:{D:t,L:n.J.locale,u:n,B:new Set,G:[],Y:[],K:[],X:[],Z:[],tt:[]},F:null,H:void 0}),_t=t=>({k:t.k,F:t.F,H:t.H}),Wt=(t,n)=>n?.nt?.length?n.nt.join(" ")+" "+Ft(t):Ft(t),Ft=t=>{if(!t)return"";if(j(t))return t.trim();const n=[];if(k(t))for(const e of t){const t=Ft(e);t&&n.push(t)}else for(const[e,r]of Object.entries(t))r&&n.push(e.trim());return n.join(" ")},Ht=t=>{if(null==t)return"";if("object"==typeof t){if(k(t))throw m(0,t,"style");{const n=[];for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e)){const r=t[e];null!=r&&"function"!=typeof r&&(e.startsWith("--")?n.push(e+":"+r):n.push(lt(e)+":"+Ut(e,r)))}return n.join(";")}}return String(t)},Ut=(t,n)=>"number"!=typeof n||0===n||zt.has(t)?n:n+"px",Dt=t=>Kr(t.k.u.et++),Jt=(t,n)=>{const e=Dt(t);n.rt=e},Qt=t=>Fr(t)?Qt(t.value):null==t||"boolean"==typeof t?"":String(t);function Bt(t){return t.startsWith("aria-")}const Gt=(t,n)=>!!n.key&&(!zn(t)||!C(t.type)&&t.key!=n.key),Yt="dangerouslySetInnerHTML",Kt="\x3c!--qkssr-f--\x3e";class Vt{nodeType;[ot]=null;constructor(t){this.nodeType=t}}const Xt=async(t,n)=>{const e=n.containerTagName,r=ln(1).T,o=Qr(r,n.base??"/");o.J.locale=n.serverData?.locale;const s=new Vt(9),i=Lt(s,o),c=n.beforeContent??[],l={k:{P:[],ot:"html"===e?c:[],L:n.serverData?.locale,st:new Map},it:void 0,ct:void 0,lt:void 0},u=n.serverData?.locale,f=n.containerAttributes,a=f["q:render"];f["q:container"]="paused",f["q:version"]=Ct,f["q:render"]=(a?a+"-":"")+"ssr",f["q:base"]=n.base||"",f["q:locale"]=u,f["q:manifest-hash"]=n.manifestHash,f["q:instance"]=Zt();const $="html"===e?[t]:[c,t];"html"!==e&&(f.class="qc📦"+(f.class?" "+f.class:""));const d=o.J={...o.J,...n.serverData};d.containerAttributes={...d.containerAttributes,...f},(l.lt=Sr(u)).j=i;const p=Cn(e,null,f,$,er|rr,null);o.ut=new Set,await Promise.resolve().then((()=>tn(p,i,l,n.stream,o,n)))},Zt=()=>Math.random().toString(36).slice(2),tn=async(t,n,e,r,o,s)=>{const i=s.beforeClose;return await un(t,n,e,r,0,i?t=>{const r=i(e.k.P,o,!1,e.k.st);return fn(r,n,e,t,0,void 0)}:void 0),n},nn=(t,n,e,r,o,s,i,c)=>{const l=t.props,u=l[L];if(u)return n.A=u,sn(r,o,s,n,t,i,c);let f="\x3c!--qv"+rn(l);const a=H in l,$=null!=t.key?String(t.key):null;a&&(f+=" q:sref="+r.F.rt),null!=$&&(f+=" q:key="+$),f+="--\x3e",s.write(f);const d=t.props[Yt];if(d)return s.write(d),void s.write(en);if(e)for(const t of e)on(t.type,t.props,s);const p=an(t.children,r,o,s,i);return O(p,(()=>{if(!a&&!c)return void s.write(en);let t;if(a){const e=o.it?.[$];if(e){const[r,c]=o.ct,l=_t(r);l.H=n,o.it[$]=void 0,t=fn(e,l,c,s,i)}}return c&&(t=O(t,(()=>c(s)))),O(t,(()=>{s.write(en)}))}))},en="\x3c!--/qv--\x3e",rn=t=>{let n="";for(const e in t){if("children"===e||e===Yt)continue;const r=t[e];null!=r&&(n+=" "+(""===r?e:e+"="+r))}return n},on=(t,n,e)=>{if(e.write("<"+t+(t=>{let n="";for(const e in t){if(e===Yt)continue;const r=t[e];null!=r&&(n+=" "+(""===r?e:e+'="'+r+'"'))}return n})(n)+">"),mn[t])return;const r=n[Yt];null!=r&&e.write(r),e.write(``)},sn=(t,n,e,r,o,s,i)=>(pn(t,r,o.props.props),O(Nt(t,r),(c=>{const l=r.T,u=c.rCtx,f=Sr(n.k.L,l,void 0);f.v=[0,l],f.j=u;const a={k:n.k,it:cn(o.children,n),ct:[t,n],lt:f},$=[];if(r.ft){const t=4&s?n.k.ot:$;for(const n of r.ft)t.push(Cn("style",{[U]:n.styleId,[Yt]:n.content,hidden:""},null,null,0,null))}const d=Dt(t),p=r.nt?(t=>{const n=t.join("|");if(n.length>0)return n})(r.nt):void 0,h=Pn(o.type,{[D]:p,[V]:d,children:c.node},0,o.key);return r.rt=d,n.k.P.push(r),nn(h,r,$,u,a,e,s,(e=>{if(r.R&rr){const o=ln(1),s=o.li;s.push(...r.li),r.R&=~rr,o.rt=Dt(t);const i={type:"placeholder",hidden:"","q:id":o.rt};n.k.P.push(o);const c=yt(s);for(const n of c){const e=kn(n[0]);i[e]=_s(n[1],t.k.u,o),bn(e,t.k.u)}on("script",i,e)}const o=a.it;let s;if(o){const t=Object.keys(o).map((t=>{const n=o[t];if(n)return Cn("q:template",{[W]:t||!0,hidden:!0,"aria-hidden":"true"},null,n,0,null)})),[n,i]=a.ct,c=_t(n);c.H=r,s=fn(t,c,i,e,0,void 0)}return i?O(s,(()=>i(e))):s}))}))),cn=(t,n)=>{const e=$n(t,n);if(null===e)return;const r={};for(const t of e){let n="";zn(t)&&(n=t.props[W]||""),(r[n]||=[]).push(t)}return r},ln=t=>{const n=new Vt(t);return ur(n)},un=(t,n,e,r,o,s)=>{const i=t.type,c=n.F;if("string"==typeof i){const l=t.key,u=t.props,f=t.immutableProps||z,a=ln(1),$=a.T,d="head"===i;let p="<"+i,h=!1,v=!1,m="",w=null;const b=(t,e,r)=>{if("ref"===t)return void(void 0!==e&&(Br(e,$),v=!0));if(bt(t))return void gt(a.li,t,e,void 0);if(Fr(e)&&(e=Cr(e,r?[1,$,e,c.T,t]:[2,c.T,e,$,t]),h=!0),t===Yt)return void(w=e);let o;t.startsWith(wt)&&bn(t.slice(15),n.k.u);const s="htmlFor"===t?"for":t;"class"===s||"className"===s?m=Ft(e):"style"===s?o=Ht(e):Bt(s)||"draggable"===s||"spellcheck"===s?(o=null!=e?String(e):null,e=o):o=!1===e||null==e?null:String(e),null!=o&&("value"===s&&"textarea"===i?w=yn(o):xn(s)||(p+=" "+(!0===e?s:s+'="'+yn(o)+'"')))};for(const t in u){let n,e=!1;t in f?(e=!0,n=f[t],n===nt&&(n=u[t])):n=u[t],b(t,n,e)}for(const t in f){if(t in u)continue;const n=f[t];n!==nt&&b(t,n,!0)}const y=a.li;if(c){if(c.nt?.length){const t=c.nt.join(" ");m=m?`${t} ${m}`:t}c.R&rr&&(y.push(...c.li),c.R&=~rr)}if(d&&(o|=1),i in hn&&(o|=16),i in vn&&(o|=8),m&&(p+=' class="'+yn(m)+'"'),y.length>0){const t=yt(y),e=!!(16&o);for(const r of t){const t=e?kn(r[0]):r[0];p+=" "+t+'="'+_s(r[1],n.k.u,a)+'"',bn(t,n.k.u)}}if(null!=l&&(p+=' q:key="'+yn(l)+'"'),v||h||y.length>0){if(v||h||Sn(y)){const t=Dt(n);p+=' q:id="'+t+'"',a.rt=t}e.k.P.push(a)}if(1&o&&(p+=" q:head"),p+=">",r.write(p),i in mn)return;if(null!=w)return r.write(String(w)),void r.write(``);"html"===i?o|=4:o&=-5,2&t.flags&&(o|=1024);const g=fn(t.children,n,e,r,o);return O(g,(()=>{if(d){for(const t of e.k.ot)on(t.type,t.props,r);e.k.ot.length=0}if(s)return O(s(r),(()=>{r.write(``)}));r.write(``)}))}if(i===Rn){const i=ln(111);return n.H?(i.O=n.H,i.$t=n.F):i.O=n.F,c&&c.R&sr&&qn(c,i),nn(t,i,void 0,n,e,r,o,s)}if(i===Fn)return void r.write(t.props.data);if(i===Qn)return(async(t,n,e,r,o)=>{r.write(Kt);const s=t.props.children;let i;if(C(s)){const t=s({write(t){r.write(t),r.write(Kt)}});if(M(t))return t;i=t}else i=s;for await(const t of i)await fn(t,n,e,r,o,void 0),r.write(Kt)})(t,n,e,r,o);const l=br(e.lt,i,t.props,t.key,t.flags,t.dev);return Gt(l,t)?un(Pn(Rn,{children:l},0,t.key),n,e,r,o,s):fn(l,n,e,r,o,s)},fn=(t,n,e,r,o,s)=>{if(null!=t&&"boolean"!=typeof t){if(!j(t)&&"number"!=typeof t){if(zn(t))return un(t,n,e,r,o,s);if(k(t))return an(t,n,e,r,o);if(Fr(t)){const i=8&o,c=n.F?.T;let l;if(c){if(!i){const i=Dt(n);if(l=Cr(t,1024&o?[3,"#"+i,t,"#"+i]:[4,c,t,"#"+i]),j(l)){const t=Qt(l);e.k.st.set(t,i)}return r.write(`\x3c!--t=${i}--\x3e`),fn(l,n,e,r,o,s),void r.write("\x3c!----\x3e")}l=br(e.lt,(()=>t.value))}return void r.write(yn(Qt(l)))}return M(t)?(r.write(Kt),t.then((t=>fn(t,n,e,r,o,s)))):void 0}r.write(yn(String(t)))}},an=(t,n,e,r,o)=>{if(null==t)return;if(!k(t))return fn(t,n,e,r,o);const s=t.length;if(1===s)return fn(t[0],n,e,r,o);if(0===s)return;let i=0;const c=[];return t.reduce(((t,s,l)=>{const u=[];c.push(u);const f=fn(s,n,e,t?{write(t){i===l?r.write(t):u.push(t)}}:r,o);if(t||M(f)){const n=()=>{i++,c.length>i&&c[i].forEach((t=>r.write(t)))};return M(f)?t?Promise.all([f,t]).then(n):f.then(n):t.then(n)}i++}),void 0)},$n=(t,n)=>{if(null==t)return null;const e=dn(t,n),r=k(e)?e:[e];return 0===r.length?null:r},dn=(t,n)=>{if(null==t)return null;if(k(t))return t.flatMap((t=>dn(t,n)));if(zn(t)&&C(t.type)&&t.type!==Fn&&t.type!==Qn&&t.type!==Rn){const e=br(n.lt,t.type,t.props,t.key,t.flags);return $n(e,n)}return t},pn=(t,n,e)=>{const r=Object.keys(e),o=at();if(n.N=ft(o,t.k.u),0===r.length)return;const s=o[nt]=e[nt]??z;for(const t of r)"children"!==t&&t!==W&&(Fr(s[t])?o[et+t]=s[t]:o[t]=e[t])},hn={head:!0,style:!0,script:!0,link:!0,meta:!0},vn={title:!0,style:!0,script:!0,noframes:!0,textarea:!0},mn={area:!0,base:!0,basefont:!0,bgsound:!0,br:!0,col:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},wn=/[&<>'"]/g,bn=(t,n)=>{n.dt.add(Xr(t))},yn=t=>t.replace(wn,(t=>{switch(t){case"&":return"&";case"<":return"<";case">":return">";case'"':return""";case"'":return"'";default:return""}})),gn=/[>/="'\u0009\u000a\u000c\u0020]/,xn=t=>gn.test(t),Sn=t=>t.some((t=>t[1].ht&&t[1].ht.length>0)),qn=(t,n)=>{const e=t.vt||=[];e.includes(n)||e.push(n)},kn=t=>"on:qvisible"===t?"on-document:qinit":t,jn=(t,n,e)=>new _r(t,n,e),Cn=(t,n,e,r,o,s)=>{const i=null==s?null:String(s),c=new Tn(t,n||z,e,r,o,i);return An(c),c},Mn=(t,n,e,r,o,s)=>{let i=null;return n&&"children"in n&&(i=n.children,delete n.children),Cn(t,n,e,i,r,o,s)},Pn=(t,n,e,r,o)=>{const s=null==r?null:String(r),i=n??{};if("string"==typeof t&&nt in i){const n=i[nt];delete i[nt];const s=i.children;delete i.children;for(const[t,e]of Object.entries(n))e!==nt&&(delete i[t],i[t]=e);return Cn(t,null,i,s,e,r,o)}const c=new Tn(t,i,null,i.children,e,s);return"string"==typeof t&&n&&delete n.children,An(c),c},On=(t,n,e)=>{const r=null==e?null:String(e),o=kr((()=>{const e=n.children;return"string"==typeof t&&delete n.children,e}));j(t)&&"className"in n&&(n.class=n.className,delete n.className);const s=new Tn(t,n,null,o,0,r);return An(s),s},En=":skipRender";class Tn{type;props;immutableProps;children;flags;key;dev;constructor(t,n,e,r,o,s=null){this.type=t,this.props=n,this.immutableProps=e,this.children=r,this.flags=o,this.key=s}}const Rn=t=>t.children,In=(t,n)=>new Tn(Rn,z,null,t.children,2,n),An=()=>{},zn=t=>t instanceof Tn,Nn=t=>t.children,Ln=t=>On(Rn,t),_n=(t,n,e,r,o)=>{const s=null==e?null:String(e),i=kr((()=>{const e=n.children;return"string"==typeof t&&delete n.children,e}));j(t)&&"className"in n&&(n.class=n.className,delete n.className);const c=new Tn(t,n,null,i,0,s);return c.dev={stack:(new Error).stack,...o},An(c),c},Wn=Symbol("skip render"),Fn=()=>null,Hn=t=>On(Fn,{data:`\x3c!--${t.data}--\x3e`},null),Un=t=>[On(Hn,{data:"qkssr-pu"}),t.children,On(Hn,{data:"qkssr-po"})],Dn=(t,n)=>On(In,{children:On(Qn,t)},n),Jn=()=>null,Qn=()=>null,Bn=(t,n,e)=>{const r=!(n.R&or),o=n.T,s=t.k.u;return s.wt.delete(n),s.l.bt(o),O(Nt(t,n),(s=>{const i=t.k,c=s.rCtx,l=Sr(t.k.L,o);if(i.B.add(o),l.v=[0,o],l.j=c,r&&n.ft)for(const t of n.ft)Yo(i,t);const u=Xn(s.node,l);return O(u,(t=>{const r=Vn(o,t),s=Gn(n);return O(ro(c,s,r,e),(()=>{n.yt=r}))}))}))},Gn=t=>(t.yt||(t.yt=uo(t.T)),t.yt);class Yn{gt;N;xt;St;R;qt;kt=null;jt="";Ct=null;rt;Mt;constructor(t,n,e,r,o,s){this.gt=t,this.N=n,this.xt=e,this.St=r,this.R=o,this.qt=s,this.rt=t+(s?":"+s:"")}}const Kn=(t,n)=>{const{key:e,type:r,props:o,children:s,flags:i,immutableProps:c}=t;let l="";if(j(r))l=r;else{if(r!==Rn){if(C(r)){const s=br(n,r,o,e,i,t.dev);return Gt(s,t)?Kn(Pn(Rn,{children:s},0,e),n):Xn(s,n)}throw m(25,r)}l=us}let u=A;return null!=s?O(Xn(s,n),(t=>(void 0!==t&&(u=k(t)?t:[t]),new Yn(l,o,c,u,i,e)))):new Yn(l,o,c,u,i,e)},Vn=(t,n)=>{const e=void 0===n?A:k(n)?n:[n],r=new Yn(":virtual",{},null,e,0,null);return r.kt=t,r},Xn=(t,n)=>{if(null!=t&&"boolean"!=typeof t){if(Zn(t)){const n=new Yn("#text",z,null,A,0,null);return n.jt=String(t),n}if(zn(t))return Kn(t,n);if(Fr(t)){const n=new Yn("#signal",z,null,A,0,null);return n.Ct=t,n}if(k(t)){const e=E(t.flatMap((t=>Xn(t,n))));return O(e,(t=>t.flat(100).filter(R)))}return M(t)?t.then((t=>Xn(t,n))):t===Wn?new Yn(En,z,null,A,0,null):void 0}},Zn=t=>j(t)||"number"==typeof t,te=t=>{"paused"===it(t,B)&&ee(t)},ne=(t,n)=>{const e=JSON.parse(t);if("object"!=typeof e)return null;const{_objs:r,_entry:s}=e;if(void 0===r||void 0===s)return null;let i={},l={};if(o(n)&&c(n)){const t=qr(n);t&&(l=Jr(t),i=t.ownerDocument)}const u=ji(l,i);for(let t=0;tr[Vr(t)];for(const t of r)oe(t,f,u);return f(s)},ee=t=>{if(!Yr(t))return;const n=t._qwikjson_??(t=>{const n=N(),e=ie(t===n.documentElement?n.body:t,"type");if(e)return JSON.parse(se(e.firstChild.data)||"{}")})(t);if(t._qwikjson_=null,!n)return;const e=N(),r=t.getAttribute(J),o=Q(e,r),s=Jr(t),c=new Map,l=new Map;let u=null,f=0;const $=e.createTreeWalker(t,Gr);for(;u=$.nextNode();){const t=u.data;if(0===f)if(t.startsWith("qv ")){const n=le(t);n>=0&&c.set(n,u)}else if(t.startsWith("t=")){const n=t.slice(2),e=Vr(n),r=ce(u);c.set(e,r),l.set(e,r.data)}"cq"===t?f++:"/cq"===t&&f--}const d=0!==t.getElementsByClassName("qc📦").length;t.querySelectorAll("[q\\:id]").forEach((n=>{if(d&&n.closest("[q\\:container]")!==t)return;const e=it(n,V),r=Vr(e);c.set(r,n)}));const p=ji(s,e),h=new Map,v=new Set,m=t=>h.has(t)?h.get(t):w(t),w=t=>{if(t.startsWith("#")){const n=t.slice(1),e=Vr(n);c.has(e);const r=c.get(e);if(a(r)){if(!r.isConnected)return void h.set(t,void 0);const n=$s(r);return h.set(t,n),cr(n,s),n}return i(r)?(h.set(t,r),cr(r,s),r):(h.set(t,r),r)}if(t.startsWith("@")){const n=t.slice(1),e=Vr(n);return o[e]}if(t.startsWith("*")){const n=t.slice(1),e=Vr(n);c.has(e);const r=l.get(e);return h.set(t,r),r}const e=Vr(t);let r=n.objs[e];j(r)&&(r=r===Xs?void 0:p.prepare(r));let u=r;for(let n=t.length-1;n>=0;n--){const e=Ci[t[n]];if(!e)break;u=e(u,s)}return h.set(t,u),Zn(r)||v.has(e)||(v.add(e),re(r,e,n.subs,m,s,p),oe(r,m,p)),u};var b,y;s.et=1e5,s.Pt={getObject:m,meta:n.ctx,refs:n.refs},st(t,B,"resumed"),y=!0,(b=t)&&b.dispatchEvent(new CustomEvent("qresume",{detail:void 0,bubbles:y,composed:y}))},re=(t,n,e,r,o,s)=>{const i=e[n];if(i){const n=[];let e=0;for(const t of i)if(t.startsWith("_"))e=parseInt(t.slice(1),10);else{const e=Di(t,r);e&&n.push(e)}if(e>0&&$t(t,e),!s.subs(t,n)){const e=o.t.get(t);e?Fi(e).Ot(n):ft(t,o,n)}}},oe=(t,n,e)=>{if(!e.fill(t,n)&&t&&"object"==typeof t)if(k(t))for(let e=0;et.replace(/\\x3C(\/?script)/gi,"<$1"),ie=(t,n)=>{let e=t.lastElementChild;for(;e;){if("SCRIPT"===e.tagName&&"qwik/json"===it(e,n))return e;e=e.previousElementSibling}},ce=t=>{const n=t.nextSibling;if(f(n))return n;{const n=t.ownerDocument.createTextNode("");return t.parentElement.insertBefore(n,t),n}},le=t=>{const n=t.indexOf("q:id=");return n>0?Vr(t.slice(n+5)):-1},ue=()=>{const t=hr();let n=t.Et;if(n);else{const e=t.T,r=qr(e);n=Ws(decodeURIComponent(String(t.Tt)),r),te(r);const o=cr(e,Jr(r));Us(n,o)}return n.ht},fe=(t,n)=>{if(0===t[0]){const e=t[1];tr(e)?de(e,n):ae(e,n)}else $e(t,n)},ae=(t,n)=>{te(n.U);const e=cr(t,n);e.R&er||(e.R|=er,void 0!==n.ut?n.wt.add(e):(n.Rt.add(e),pe(n)))},$e=(t,n)=>{const e=void 0!==n.ut;n.It.add(t),e||pe(n)},de=(t,n)=>{t.R&ze||(t.R|=ze,void 0!==n.ut?n.At.add(t):(n.zt.add(t),pe(n)))},pe=t=>(void 0===t.Nt&&(t.Nt=x().nextTick((()=>ve(t)))),t.Nt),he=()=>{const[t]=ue();de(t,Jr(qr(t.Lt)))},ve=async t=>{const n=t.U,e=N();try{const r=Lt(e,t),o=r.k,s=t.ut=new Set(t.Rt);t.Rt.clear(),await ge(t,r),t.wt.forEach((t=>{s.add(t)})),t.wt.clear();const i=Array.from(t.It);t.It.clear();const l=Array.from(s);Se(l),!t._t&&l.length>0&&(t._t=!0,(n===e.documentElement?e.body:n).querySelectorAll("style[q\\:style]").forEach((n=>{t.Wt.add(it(n,U)),Go(o,e.head,n)})));for(const t of l){const n=t.T;if(!o.B.has(n)&&t.A){o.K.push(t);try{await Bn(r,t,me(n.parentElement))}catch(t){$(t)}}}return i.forEach((t=>{((t,n)=>{try{const e=n[0],r=t.k;switch(e){case 1:case 2:{let t,o;1===e?(t=n[1],o=n[3]):(t=n[3],o=n[1]);const s=ir(t);if(null==s)return;const i=n[4],c=t.namespaceURI===Zr;r.u.l.Ft(n);let l=Cr(n[2],n.slice(0,-1));"class"===i?l=Wt(l,ir(o)):"style"===i&&(l=Ht(l));const u=Gn(s);if(i in u.N&&u.N[i]===l)return;return u.N[i]=l,Mo(r,t,i,l,c)}case 3:case 4:{const e=n[3];if(!r.tt.includes(e)){r.u.l.Ft(n);const o=void 0;let s=Cr(n[2],n.slice(0,-1));const i=Gi;Array.isArray(s)&&(s=new Tn(Rn,{},null,s,0,null));let l=Xn(s,o);if(M(l))$("Rendering promises in JSX signals is not supported");else{void 0===l&&(l=Xn("",o));const s=lo(e),u=function(t){for(;t;){if(c(t))return t;t=t.parentElement}throw new Error("Not found")}(n[1]);if(t.F=cr(u,t.k.u),s.gt==l.gt&&s.qt==l.qt&&s.rt==l.rt)ho(t,s,l,0);else{const n=[],o=s.kt,c=go(t,l,0,n);n.length&&$("Rendering promises in JSX signals is not supported"),i[3]=c,Qo(t.k,e.parentElement,c,o),o&&Zo(r,o)}}}}}}catch(t){}})(r,t)})),o.G.push(...o.Y),0===o.G.length?(is(o),void await we(t,r)):(await Ro(o),is(o),we(t,r))}catch(t){$(t)}},me=t=>{let n=0;return t&&(t.namespaceURI===Zr&&(n|=to),"HEAD"===t.tagName&&(n|=no)),n},we=async(t,n)=>{const e=n.k.B;await xe(t,n,((t,n)=>!!(t.R&Re)&&(!n||e.has(t.Lt)))),t.wt.forEach((n=>{t.Rt.add(n)})),t.wt.clear(),t.ut=void 0,t.Nt=void 0,t.Rt.size+t.zt.size+t.It.size>0&&(t.Nt=ve(t))},be=t=>!!(t.R&Ie),ye=t=>!!(t.R&Ae),ge=async(t,n)=>{const e=t.U,r=[],o=[];t.zt.forEach((n=>{be(n)&&(o.push(O(n.Et.Ht(e),(()=>n))),t.zt.delete(n)),ye(n)&&(r.push(O(n.Et.Ht(e),(()=>n))),t.zt.delete(n))}));do{if(t.At.forEach((n=>{be(n)?o.push(O(n.Et.Ht(e),(()=>n))):ye(n)?r.push(O(n.Et.Ht(e),(()=>n))):t.zt.add(n)})),t.At.clear(),o.length>0){const e=await Promise.all(o);qe(e),await Promise.all(e.map((e=>Qe(e,t,n)))),o.length=0}}while(t.At.size>0);if(r.length>0){const e=await Promise.all(r);qe(e);for(const r of e)Qe(r,t,n)}},xe=async(t,n,e)=>{const r=[],o=t.U;t.zt.forEach((n=>{e(n,!1)&&(n.Lt.isConnected&&r.push(O(n.Et.Ht(o),(()=>n))),t.zt.delete(n))}));do{if(t.At.forEach((n=>{n.Lt.isConnected&&(e(n,!0)?r.push(O(n.Et.Ht(o),(()=>n))):t.zt.add(n))})),t.At.clear(),r.length>0){const e=await Promise.all(r);qe(e);for(const r of e)Qe(r,t,n);r.length=0}}while(t.At.size>0)},Se=t=>{t.sort(((t,n)=>2&t.T.compareDocumentPosition(ds(n.T))?1:-1))},qe=t=>{t.sort(((t,n)=>t.Lt===n.Lt?t.Ut{Pe(Me(t,void 0),n)},je=(t,n)=>{Pe(Me(t,"document"),n)},Ce=(t,n)=>{Pe(Me(t,"window"),n)},Me=(t,n)=>{const e=void 0!==n?n+":":"";return Array.isArray(t)?t.map((t=>`${e}on-${t}`)):`${e}on-${t}`},Pe=(t,n)=>{if(n){const e=vr(),r=cr(e.q,e.j.k.u);"string"==typeof t?r.li.push([qt(t),n]):r.li.push(...t.map((t=>[qt(t),n]))),r.R|=rr}},Oe=t=>{const n=mr(),e=C(t)&&!$c(t)?br(void 0,t):t;return Tr(e,n,0)},Ee=t=>{const{val:n,set:e}=Mt();return null!=n?n:e(t=C(t)&&!$c(t)?t():t)},Te=t=>Ee((()=>Oe(t))),Re=1,Ie=2,Ae=4,ze=16,Ne=t=>{const{val:n,set:e,iCtx:r,i:o,elCtx:s}=Mt();if(n)return;const i=r.j.k.u,c=new nr(ze|Ie,o,s.T,t,void 0);e(!0),t.Ht(i.U),s.Dt||(s.Dt=[]),s.Dt.push(c),gr(r,(()=>Ge(c,i,r.j)))},Le=t=>{const n=vr(),e=n.j.k.u,r=cr(n.q,e),o=Tr(void 0,e,Ar|Ir,void 0),s=new nr(ze|Ie|8,0,r.T,t,o);return t.Ht(e.U),(r.Dt||=[]).push(s),gr(n,(()=>Ye(s,e,n.j))),o},_e=t=>Ee((()=>Le(t))),We=r(_e),Fe=r(Le),He=/*#__PURE__*/r(Ne),Ue=(t,n)=>{const{val:e,set:r,i:o,iCtx:s,elCtx:i}=Mt(),c=n?.strategy??"intersection-observer";if(e)return;const l=new nr(Re,o,i.T,t,void 0),u=s.j.k.u;i.Dt||(i.Dt=[]),i.Dt.push(l),r(l),Xe(l,c),t.Ht(u.U),de(l,u)},De=/*#__PURE__*/r(Ue),Je=t=>!!(t.R&Ae),Qe=async(t,n,e)=>Je(t)?Be(t,n,e):(t=>!!(8&t.R))(t)?Ye(t,n,e):Ge(t,n,e),Be=(t,n,e,r)=>{t.R&=~ze,Ke(t);const o=Sr(e.k.L,t.Lt,void 0,K),{l:s}=n;o.j=e;const i=t.Et.getFn(o,(()=>{s.bt(t)})),c=[],l=t.Jt,u=_i(l),f={track:(n,r)=>{if(C(n)){const r=Sr();return r.j=e,r.v=[0,t],br(r,n)}const o=Fi(n);return o?o.m([0,t],r):p(v(26),n),r?n[r]:Fr(n)?n.value:n},cleanup(t){c.push(t)},cache(t){let n=0;n="immutable"===t?1/0:t,l._cache=n},previous:u._resolved};let a,$,d=!1;const h=(t,n)=>!d&&(d=!0,t?(d=!0,l.loading=!1,l._state="resolved",l._resolved=n,l._error=void 0,a(n)):(d=!0,l.loading=!1,l._state="rejected",l._error=n,$(n)),!0);br(o,(()=>{l._state="pending",l.loading=!0,l.value=new Promise(((t,n)=>{a=t,$=n}))})),t.Qt=Ni((()=>{d=!0,c.forEach((t=>t()))}));const m=P((()=>O(r,(()=>i(f)))),(t=>{h(!0,t)}),(t=>{h(!1,t)})),w=u._timeout;return w>0?Promise.race([m,I(w).then((()=>{h(!1,new Error("timeout"))&&Ke(t)}))]):m},Ge=(t,n,e)=>{t.R&=~ze,Ke(t);const r=t.Lt,o=Sr(e.k.L,r,void 0,K);o.j=e;const{l:s}=n,i=t.Et.getFn(o,(()=>{s.bt(t)})),c=[];t.Qt=Ni((()=>{c.forEach((t=>t()))}));const l={track:(n,e)=>{if(C(n)){const e=Sr();return e.v=[0,t],br(e,n)}const r=Fi(n);return r?r.m([0,t],e):p(v(26),n),e?n[e]:Fr(n)?n.value:n},cleanup(t){c.push(t)}};return P((()=>i(l)),(t=>{C(t)&&c.push(t)}),(t=>{At(t,r,e)}))},Ye=(t,n,e)=>{t.R&=~ze,Ke(t);const r=t.Lt,o=Sr(e.k.L,r,void 0,"qComputed");o.v=[0,t],o.j=e;const{l:s}=n,i=t.Et.getFn(o,(()=>{s.bt(t)})),c=n=>{kr((()=>{const e=t.Jt;e[Rr]&=~Ar,e.untrackedValue=n,e[tt].p()}))},l=t=>{At(t,r,e)};try{return O(t.Et.Ht(n.U),(()=>{const t=i();if(M(t)){const n=new Error("useComputed$: Async functions in computed tasks are deprecated and will stop working in v2. Use useTask$ or useResource$ instead.").stack;return n&&n.replace(/^Error:\s*/,""),t.then(c,l)}c(t)}))}catch(t){l(t)}},Ke=t=>{const n=t.Qt;if(n){t.Qt=void 0;try{n()}catch(t){$(t)}}},Ve=t=>{32&t.R?(t.R&=-33,(0,t.Et)()):Ke(t)},Xe=(t,n)=>{"visible"===n||"intersection-observer"===n?ke("qvisible",Ze(t)):"load"===n||"document-ready"===n?je("qinit",Ze(t)):"idle"!==n&&"document-idle"!==n||je("qidle",Ze(t))},Ze=t=>{const n=t.Et,e=Zi(n.Bt,"_hW",he,null,null,[t],n.Gt);return n.dev&&(e.dev=n.dev),e},tr=t=>q(t)&&t instanceof nr;class nr{R;Ut;Lt;Et;Jt;constructor(t,n,e,r,o){this.R=t,this.Ut=n,this.Lt=e,this.Et=r,this.Jt=o}}const er=1,rr=2,or=4,sr=8,ir=t=>t[ot],cr=(t,n)=>{const e=ir(t);if(e)return e;const r=ur(t),o=it(t,"q:id");if(o){const e=n.Pt;if(r.rt=o,e){const{getObject:i,meta:c,refs:l}=e;if(function(t){return t&&"number"==typeof t.nodeType}(s=t)&&1===s.nodeType){const t=l[o];t&&(r.Yt=t.split(" ").map(i),r.li=((t,n)=>{const e=t.T.attributes,r=[];for(let o=0;o{const n={},e=Wi(t);for(const t in e)t.startsWith(et)&&(n[t.slice(2)]=e[t]);return n},ur=t=>{const n={R:0,rt:"",T:t,Yt:[],li:[],Dt:null,C:null,I:null,nt:null,ft:null,N:null,yt:null,A:null,P:null,vt:null,O:void 0,$t:void 0};return t[ot]=n,n};let fr,ar;function $r(t){if(void 0===fr){const n=pr();if(n&&n.L)return n.L;if(void 0!==t)return t;throw new Error("Reading `locale` outside of context.")}return fr}function dr(t,n){const e=fr;try{return fr=t,n()}finally{fr=e}}const pr=()=>{if(!ar){const t="undefined"!=typeof document&&document&&document.__q_context__;if(!t)return;return k(t)?document.__q_context__=xr(t):t}return ar},hr=()=>{const t=pr();if(!t)throw m(14);return t},vr=()=>{const t=pr();if(!t||t.Vt!==Y)throw m(20);return t},mr=()=>vr().j.k.u;function wr(t){if(null==t)return t;const n=hr();return function(...e){return yr.call(this,n,t,e)}}function br(t,n,...e){return yr.call(this,t,n,e)}function yr(t,n,e){const r=ar;let o;try{ar=t,o=n.apply(this,e)}finally{ar=r}return o}const gr=(t,n)=>{const e=t.W;if(0===e.length){const t=n();M(t)&&e.push(t)}else e.push(Promise.all(e).then(n))},xr=([t,n,e])=>{const r=t.closest(G),o=r?.getAttribute("q:locale")||void 0;return o&&function(t){fr=t}(o),Sr(o,void 0,t,n,e)},Sr=(t,n,e,r,o)=>({Tt:o,M:0,q:n,T:e,Vt:r,Et:void 0,W:void 0,v:void 0,j:void 0,L:t||("object"==typeof r&&r&&"locale"in r?r.locale:void 0)}),qr=t=>t.closest(G),kr=t=>br(void 0,t),jr=/*#__PURE__*/Sr(void 0,void 0,void 0,Y),Cr=(t,n)=>(jr.v=n,br(jr,(()=>t.value))),Mr=()=>{const t=pr();if(t)return t.T??t.q??t.Et?.S(void 0)},Pr=()=>{const t=pr();if(t)return t.Vt},Or=t=>{const n=pr();return n&&n.q&&n.j&&(cr(n.q,n.j.k.u).R|=sr),t},Er=t=>{const n=qr(t);return n?Jr(n).Nt??Promise.resolve():Promise.resolve()},Tr=(t,n,e,r)=>{const o=n.l.o(r);return new Lr(t,o,e)},Rr=Symbol("proxy manager"),Ir=1,Ar=2,zr=Symbol("unassigned signal");class Nr{}class Lr extends Nr{untrackedValue;[tt];[Rr]=0;constructor(t,n,e){super(),this.untrackedValue=t,this[tt]=n,this[Rr]=e}valueOf(){}toString(){return`[Signal ${String(this.value)}]`}toJSON(){return{value:this.value}}get value(){if(this[Rr]&Ar)throw zr;const t=pr()?.v;return t&&this[tt].m(t),this.untrackedValue}set value(t){const n=this[tt];n&&this.untrackedValue!==t&&(this.untrackedValue=t,n.p())}}class _r extends Nr{Xt;Zt;tn;constructor(t,n,e){super(),this.Xt=t,this.Zt=n,this.tn=e}get value(){return this.Xt.apply(void 0,this.Zt)}}class Wr extends Nr{ref;prop;constructor(t,n){super(),this.ref=t,this.prop=n}get[tt](){return Fi(this.ref)}get value(){return this.ref[this.prop]}set value(t){this.ref[this.prop]=t}}const Fr=t=>t instanceof Nr,Hr=(t,n)=>{if(!q(t))return t[n];if(t instanceof Nr)return t;const e=Wi(t);if(e){const r=e[et+n];if(r)return Fr(r),r;if(!0!==e[nt]?.[n])return new Wr(t,n)}const r=t[nt]?.[n];return Fr(r)?r:nt},Ur=(t,n)=>{const e=Hr(t,n);return e===nt?t[n]:e},Dr=Symbol("ContainerState"),Jr=t=>{let n=t[Dr];return n||(t[Dr]=n=Qr(t,it(t,"q:base")??"/")),n},Qr=(t,n)=>{const e={};if(t){const n=t.attributes;if(n)for(let t=0;t{if(C(t))return t(n);if(Fr(t))return t.value=n;throw m(32,t)},Gr=128,Yr=t=>i(t)&&t.hasAttribute(B),Kr=t=>t.toString(36),Vr=t=>parseInt(t,36),Xr=t=>{const n=t.indexOf(":");return t?t.slice(n+1).replace(/-./g,(t=>t[1].toUpperCase())):t},Zr="http://www.w3.org/2000/svg",to=1,no=2,eo=[],ro=(t,n,e,r)=>{const o=e.St;if(1===o.length&&o[0].gt===En)return void(e.St=n.St);const s=n.kt;let i=$o;n.St===eo&&"HEAD"===s.nodeName&&(i=fo,r|=no);const c=oo(n,i);return c.length>0&&o.length>0?so(t,s,c,o,r):c.length>0&&0===o.length?wo(t.k,c,0,c.length-1):o.length>0?mo(t,s,null,o,0,o.length-1,r):void 0},oo=(t,n)=>{const e=t.St;return e===eo?t.St=co(t.kt,n):e},so=(t,n,e,r,o)=>{let s,i,c,l=0,u=0,f=e.length-1,a=e[0],$=e[f],d=r.length-1,p=r[0],h=r[d];const v=[],m=t.k;for(;l<=f&&u<=d;)if(null==a)a=e[++l];else if(null==$)$=e[--f];else if(null==p)p=r[++u];else if(null==h)h=r[--d];else if(a.rt===p.rt)v.push(ho(t,a,p,o)),a=e[++l],p=r[++u];else if($.rt===h.rt)v.push(ho(t,$,h,o)),$=e[--f],h=r[--d];else if(a.qt&&a.rt===h.rt)v.push(ho(t,a,h,o)),Bo(m,n,a.kt,$.kt),a=e[++l],h=r[--d];else if($.qt&&$.rt===p.rt)v.push(ho(t,$,p,o)),Qo(m,n,$.kt,a.kt),$=e[--f],p=r[++u];else{if(void 0===s&&(s=No(e,l,f)),i=s[p.qt],void 0===i){const e=go(t,p,o,v);Qo(m,n,e,a?.kt)}else if(c=e[i],c.gt!==p.gt){const e=go(t,p,o,v);O(e,(t=>{Qo(m,n,t,a?.kt)}))}else v.push(ho(t,c,p,o)),e[i]=void 0,Qo(m,n,c.kt,a.kt);p=r[++u]}u<=d&&v.push(mo(t,n,null==r[d+1]?null:r[d+1].kt,r,u,d,o));let w=E(v);return l<=f&&(w=O(w,(()=>{wo(m,e,l,f)}))),w},io=(t,n)=>{const e=u(t)?t.close:null,r=[];let o=t.firstChild;for(;(o=as(o))&&(n(o)&&r.push(o),o=o.nextSibling,o!==e););return r},co=(t,n)=>io(t,n).map(lo),lo=t=>i(t)?ir(t)?.yt??uo(t):uo(t),uo=t=>{if(c(t)){const n=new Yn(t.localName,{},null,eo,0,rs(t));return n.kt=t,n}if(f(t)){const n=new Yn(t.nodeName,z,null,eo,0,null);return n.jt=t.data,n.kt=t,n}},fo=t=>{const n=t.nodeType;return 1===n?t.hasAttribute("q:head"):111===n},ao=t=>"Q:TEMPLATE"===t.nodeName,$o=t=>{const n=t.nodeType;if(3===n||111===n)return!0;if(1!==n)return!1;const e=t.nodeName;return"Q:TEMPLATE"!==e&&("HEAD"===e?t.hasAttribute("q:head"):"STYLE"!==e||!t.hasAttribute(U))},po=t=>{const n={};for(const e of t){const t=yo(e);(n[t]??(n[t]=new Yn(us,{[H]:""},null,[],0,t))).St.push(e)}return n},ho=(t,n,e,r)=>{const o=n.kt,s=e.gt,i=t.k,c=i.u,l=t.F;if(e.kt=o,"#text"===s){i.tt.push(o);const t=e.Ct;return t&&(e.jt=Qt(Cr(t,[4,l.T,t,o]))),void Ho(i,o,"data",e.jt)}if("#signal"===s)return;const u=e.N,f=e.R,a=cr(o,c);if(s!==us){let $=!!(r&to);if($||"svg"!==s||(r|=to,$=!0),u!==z){1&f||(a.li.length=0);const t=n.N;e.N=t;for(const n in u){let e=u[n];if("ref"!==n)if(bt(n)){const t=gt(a.li,n,e,c.U);Lo(i,o,t)}else Fr(e)&&(e=Cr(e,[1,l.T,e,o,n])),"class"===n?e=Wt(e,l):"style"===n&&(e=Ht(e)),t[n]!==e&&(t[n]=e,Mo(i,o,n,e,$));else void 0!==e&&Br(e,o)}}if(2&f)return;if($&&"foreignObject"===s&&(r&=~to),void 0!==u[Yt])return;if("textarea"===s)return;return ro(t,n,e,r)}if(L in u){const n=u.props;Oo(c,a,n);let o=!!(a.R&er);return o||a.A||a.T.hasAttribute(V)||(Jt(t,a),a.A=n[L],o=!0),o?O(Bn(t,a,r),(()=>vo(t,a,e,r))):vo(t,a,e,r)}if(H in u)l.I.push(e);else if(Yt in u)Ho(i,o,"innerHTML",u[Yt]);else if(!(2&f))return ro(t,n,e,r)},vo=(t,n,e,r)=>{if(2&e.R)return;const o=t.k,s=po(e.St),i=xo(n);for(const t in i.slots)if(!s[t]){const n=i.slots[t],e=co(n,$o);if(e.length>0){const t=ir(n);t&&t.yt&&(t.yt.St=[]),wo(o,e,0,e.length-1)}}for(const t in i.templates){const n=i.templates[t];n&&!s[t]&&(i.templates[t]=void 0,Zo(o,n))}return E(Object.keys(s).map((e=>{const c=s[e],l=bo(o,i,n,e,t.k.u),u=Gn(l),f=_t(t),a=l.T;f.H=l,l.yt=c,c.kt=a;let $=r&~to;a.isSvg&&($|=to);const d=o.X.findIndex((t=>t[0]===a));return d>=0&&o.X.splice(d,1),ro(f,u,c,$)})))},mo=(t,n,e,r,o,s,i)=>{const c=[];for(;o<=s;++o){const s=go(t,r[o],i,c);Qo(t.k,n,s,e)}return T(c)},wo=(t,n,e,r)=>{for(;e<=r;++e){const r=n[e];r&&Zo(t,r.kt)}},bo=(t,n,e,r,o)=>{const s=n.slots[r];if(s)return cr(s,o);const i=n.templates[r];if(i)return cr(i,o);const c=ns(t.D,r),l=ur(c);return l.O=e,Vo(t,e.T,c),n.templates[r]=c,l},yo=t=>t.N[W]??"",go=(t,n,e,r)=>{const o=n.gt,s=t.k.D,i=t.F;if("#text"===o)return n.kt=s.createTextNode(n.jt);if("#signal"===o){const o=n.Ct,c=o.value;if(zn(c)){const s=Xn(c);if(Fr(s))throw new Error("NOT IMPLEMENTED: Promise");if(Array.isArray(s))throw new Error("NOT IMPLEMENTED: Array");{const c=go(t,s,e,r);return Cr(o,4&e?[3,c,o,c]:[4,i.T,o,c]),n.kt=c}}{const t=s.createTextNode(n.jt);return t.data=n.jt=Qt(c),Cr(o,4&e?[3,t,o,t]:[4,i.T,o,t]),n.kt=t}}let c,l=!!(e&to);l||"svg"!==o||(e|=to,l=!0);const u=o===us,f=n.N,a=t.k,$=a.u;u?c=cs(s,l):"head"===o?(c=s.head,e|=no):(c=Jo(s,o,l),e&=~no),2&n.R&&(e|=4),n.kt=c;const d=ur(c);if(t.H?(d.O=t.H,d.$t=t.F):d.O=t.F,u){if(L in f){const o=f[L],s=at(),i=$.l.o(),l=new Proxy(s,new pt($,i)),u=f.props;if($.t.set(s,l),d.N=l,u!==z){const t=s[nt]=u[nt]??z;for(const n in u)if("children"!==n&&n!==W){const e=t[n];Fr(e)?s[et+n]=e:s[n]=u[n]}}Jt(t,d),d.A=o;const p=O(Bn(t,d,e),(()=>{let r=n.St;if(0===r.length)return;1===r.length&&r[0].gt===En&&(r=r[0].St);const o=xo(d),s=[],i=po(r);for(const n in i){const r=i[n],c=bo(a,o,d,n,a.u),l=_t(t),u=c.T;l.H=c,c.yt=r,r.kt=u;let f=e&~to;u.isSvg&&(f|=to);for(const t of r.St){const n=go(l,t,f,s);Go(a,u,n)}}return T(s)}));return M(p)&&r.push(p),c}if(H in f)os(c,n.qt),st(c,F,i.rt),st(c,H,""),i.I.push(n),a.X.push([c,i.T]);else if(Yt in f)return Ho(a,c,"innerHTML",f[Yt]),c}else{if(n.xt){const t=f!==z?Object.fromEntries(Object.entries(n.xt).map((([t,n])=>[t,n===nt?f[t]:n]))):n.xt;Po(a,d,i,t,l,!0)}if(f!==z){d.yt=n;const t=n.xt?Object.fromEntries(Object.entries(f).filter((([t])=>!(t in n.xt)))):f;n.N=Po(a,d,i,t,l,!1)}if(l&&"foreignObject"===o&&(l=!1,e&=~to),i){const t=i.nt;t&&t.forEach((t=>{c.classList.add(t)})),i.R&rr&&(d.li.push(...i.li),i.R&=~rr)}for(const t of d.li)Lo(a,c,t[0]);if(void 0!==f[Yt])return c;l&&"foreignObject"===o&&(l=!1,e&=~to)}let p=n.St;if(0===p.length)return c;1===p.length&&p[0].gt===En&&(p=p[0].St);const h=p.map((n=>go(t,n,e,r)));for(const t of h)Io(c,t);return c},xo=t=>{const n=(t=>t.I||(t.I=So(t)))(t),e={},r={},o=Array.from(t.T.childNodes).filter(ao);for(const t of n)e[t.qt??""]=t.kt;for(const t of o)r[it(t,W)??""]=t;return{slots:e,templates:r}},So=t=>ls(t.T.parentElement,F,t.rt).map(uo),qo=(t,n,e)=>(n.namespaceURI===Zr?Wo(t,n,"class",e):Ho(t,n,"className",e),!0),ko=(t,n,e,r)=>r in n&&((n[r]!==e||"value"===r&&!n.hasAttribute(r))&&("value"===r&&"OPTION"!==n.tagName?Uo(t,n,r,e):Ho(t,n,r,e)),!0),jo=(t,n,e,r)=>(Wo(t,n,r.toLowerCase(),e),!0),Co={style:(t,n,e)=>(Ho(t,n.style,"cssText",e),!0),class:qo,className:qo,value:ko,checked:ko,href:jo,list:jo,form:jo,tabIndex:jo,download:jo,innerHTML:()=>!0,[Yt]:(t,n,e)=>(Ho(t,n,"innerHTML",e),!0)},Mo=(t,n,e,r,o)=>{if(Bt(e))return void Wo(t,n,e,null!=r?String(r):r);const s=Co[e];s&&s(t,n,r,e)||(o||!(e in n)?(e.startsWith(wt)&&_o(e.slice(15)),Wo(t,n,e,r)):Ho(t,n,e,r))},Po=(t,n,e,r,o,s)=>{const i={},c=n.T;for(const l in r){let u=r[l];if("ref"!==l)if(bt(l))gt(n.li,l,u,t.u.U);else{if(Fr(u)&&(u=Cr(u,s?[1,c,u,e.T,l]:[2,e.T,u,c,l])),"class"===l){if(u=Wt(u,e),!u)continue}else"style"===l&&(u=Ht(u));i[l]=u,Mo(t,c,l,u,o)}else void 0!==u&&Br(u,c)}return i},Oo=(t,n,e)=>{let r=n.N;if(r||(n.N=r=ft(at(),t)),e===z)return;const o=Fi(r),s=Wi(r),i=s[nt]=e[nt]??z;for(const t in e)if("children"!==t&&t!==W&&!i[t]){const n=e[t];s[t]!==n&&(s[t]=n,o.p(t))}},Eo=(t,n,e,r)=>{if(e.bt(t),c(t)){if(r&&t.hasAttribute(H))return void n.Z.push(t);const o=ir(t);o&&((t,n)=>{t.Dt?.forEach((t=>{n.bt(t),Ve(t)})),t.A=null,t.C=null,t.Dt=null})(o,e);const s=u(t)?t.close:null;let i=t.firstChild;for(;(i=as(i))&&(Eo(i,n,e,!0),i=i.nextSibling,i!==s););}},To=()=>{document.__q_scroll_restore__&&(document.__q_scroll_restore__(),document.__q_scroll_restore__=void 0)},Ro=async t=>{document.__q_view_transition__&&(document.__q_view_transition__=void 0,document.startViewTransition)?await document.startViewTransition((()=>{es(t),To()})).finished:(es(t),To())},Io=(t,n)=>{u(n)?n.appendTo(t):t.appendChild(n)},Ao=(t,n,e)=>{u(n)?n.insertBeforeTo(t,e?.nextSibling??null):t.insertBefore(n,e?.nextSibling??null)},zo=(t,n,e)=>{u(n)?n.insertBeforeTo(t,ds(e)):t.insertBefore(n,ds(e))},No=(t,n,e)=>{const r={};for(let o=n;o<=e;++o){const n=t[o].qt;null!=n&&(r[n]=o)}return r},Lo=(t,n,e)=>{e.startsWith("on:")||Wo(t,n,e,""),_o(e)},_o=t=>{{const n=Xr(t);try{(globalThis.qwikevents||=[]).push(n)}catch(t){}}},Wo=(t,n,e,r)=>{t.G.push({rn:Fo,Zt:[n,e,r]})},Fo=(t,n,e)=>{if(null==e||!1===e)t.removeAttribute(n);else{const r=!0===e?"":String(e);st(t,n,r)}},Ho=(t,n,e,r)=>{t.G.push({rn:Do,Zt:[n,e,r]})},Uo=(t,n,e,r)=>{t.Y.push({rn:Do,Zt:[n,e,r]})},Do=(t,n,e)=>{try{t[n]=e??"",null==e&&o(t)&&i(t)&&t.removeAttribute(n)}catch(r){$(v(6),n,{node:t,value:e},r)}},Jo=(t,n,e)=>e?t.createElementNS(Zr,n):t.createElement(n),Qo=(t,n,e,r)=>(t.G.push({rn:zo,Zt:[n,e,r||null]}),e),Bo=(t,n,e,r)=>(t.G.push({rn:Ao,Zt:[n,e,r||null]}),e),Go=(t,n,e)=>(t.G.push({rn:Io,Zt:[n,e]}),e),Yo=(t,n)=>{t.u.Wt.add(n.styleId),t.Y.push({rn:Ko,Zt:[t.u,n]})},Ko=(t,n)=>{const e=t.U,r=N(),o=r.documentElement===e,s=r.head,i=r.createElement("style");st(i,U,n.styleId),st(i,"hidden",""),i.textContent=n.content,o&&s?Io(s,i):zo(e,i,e.firstChild)},Vo=(t,n,e)=>{t.G.push({rn:Xo,Zt:[n,e]})},Xo=(t,n)=>{zo(t,n,t.firstChild)},Zo=(t,n)=>{c(n)&&Eo(n,t,t.u.l,!0),t.G.push({rn:ts,Zt:[n,t]})},ts=t=>{const n=t.parentElement;n&&((t,n)=>{u(n)?n.remove():t.removeChild(n)})(n,t)},ns=(t,n)=>{const e=Jo(t,"q:template",!1);return st(e,W,n),st(e,"hidden",""),st(e,"aria-hidden","true"),e},es=t=>{for(const n of t.G)n.rn.apply(void 0,n.Zt);ss(t)},rs=t=>it(t,"q:key"),os=(t,n)=>{null!==n&&st(t,"q:key",n)},ss=t=>{const n=t.u.l;for(const e of t.Z){const r=rs(e),o=io(e,$o);if(o.length>0){const s=e.getAttribute(F),i=t.K.find((t=>t.rt===s));if(i){const s=i.T;if(s.isConnected)if(io(s,ao).some((t=>it(t,W)===r)))Eo(e,t,n,!1);else{const n=ns(t.D,r);for(const t of o)Io(n,t);zo(s,n,s.firstChild)}else Eo(e,t,n,!1)}else Eo(e,t,n,!1)}}for(const[n,e]of t.X){const t=rs(n),r=io(e,ao).find((n=>n.getAttribute(W)===t));r&&(io(r,$o).forEach((t=>{Io(n,t)})),r.remove())}},is=()=>{},cs=(t,n)=>{const e=t.createComment("qv "),r=t.createComment("/qv");return new fs(e,r,n)},ls=(t,n,e)=>{const r=((t,n,e)=>t.ownerDocument.createTreeWalker(t,128,{acceptNode(t){const r=$s(t);return r&&it(r,n)===e?1:2}}))(t,n,e),o=[];let s=null;for(;s=r.nextNode();)o.push($s(s));return o},us=":virtual";class fs{open;close;isSvg;ownerDocument;_qc_=null;nodeType=111;localName=us;nodeName=us;sn;cn;constructor(t,n,e){this.open=t,this.close=n,this.isSvg=e;const r=this.ownerDocument=t.ownerDocument;this.cn=Jo(r,"template",!1),this.sn=(t=>{if(!t)return{};const n=t.split(" ");return Object.fromEntries(n.map((t=>{const n=t.indexOf("=");return n>=0?[t.slice(0,n),(e=t.slice(n+1),e.replace(/\+/g," "))]:[t,""];var e})))})(t.data.slice(3)),t.data.startsWith("qv "),t[rt]=this,n[rt]=this}insertBefore(t,n){const e=this.parentElement;return e?e.insertBefore(t,n||this.close):this.cn.insertBefore(t,n),t}remove(){const t=this.parentElement;if(t){const n=this.childNodes;t.removeChild(this.open);for(let t=0;t{c(e)&&(e.matches(t)&&n.push(e),n.concat(Array.from(e.querySelectorAll(t))))})),n}querySelector(t){for(const n of this.childNodes)if(i(n)){if(n.matches(t))return n;const e=n.querySelector(t);if(null!==e)return e}return null}get innerHTML(){return""}set innerHTML(t){const n=this.parentElement;n?(this.childNodes.forEach((t=>this.removeChild(t))),this.cn.innerHTML=t,n.insertBefore(this.cn.content,this.close)):this.cn.innerHTML=t}get firstChild(){if(this.parentElement){const t=this.open.nextSibling;return t===this.close?null:t}return this.cn.firstChild}get nextSibling(){return this.close.nextSibling}get previousSibling(){return this.open.previousSibling}get childNodes(){if(!this.parentElement)return Array.from(this.cn.childNodes);const t=[];let n=this.open;for(;(n=n.nextSibling)&&n!==this.close;)t.push(n);return t}get isConnected(){return this.open.isConnected}get parentElement(){return this.open.parentElement}}const as=t=>{if(null==t)return null;if(a(t)){const n=$s(t);if(n)return n}return t},$s=t=>{const n=t[rt];if(n)return n;if(t.data.startsWith("qv ")){const n=(t=>{let n=t,e=1;for(;n=n.nextSibling;)if(a(n)){const t=n[rt];if(t)n=t;else if(n.data.startsWith("qv "))e++;else if("/qv"===n.data&&(e--,0===e))return n}})(t);return new fs(t,n,t.parentElement?.namespaceURI===Zr)}return null},ds=t=>null==t?null:u(t)?t.open:t,ps=async t=>{const n=Qr(null,null),e=ws(n);let r;for(js(t,e,!1);(r=e.ln).length>0;){e.ln=[];const t=await Promise.allSettled(r);for(const n of t)"rejected"===n.status&&console.error(n.reason)}const o=Array.from(e.un.keys());let s=0;const i=new Map;for(const t of o)i.set(t,Kr(s)),s++;if(e.fn.length>0){const t=i.get(void 0);for(const n of e.fn)i.set(n,t)}const c=t=>{let n="";if(M(t)){const e=ks(t);if(!e)throw m(27,t);t=e.value,n+=e.resolved?"~":"_"}if(q(t)){const e=Wi(t);e&&(n+="!",t=e)}const e=i.get(t);if(void 0===e)throw m(27,t);return e+n},l=Os(o,c,null,e,n);return JSON.stringify({_entry:c(t),_objs:l})},hs=async(t,n,e,r)=>{const s=ws(n);r?.forEach(((t,n)=>{s.an.add(n)}));let l,f=!1;for(const n of t)if(n.Dt)for(const t of n.Dt)Je(t)&&s.$n.push(t.Jt),Ve(t);for(const n of t){const t=n.T,e=n.li;for(const n of e)if(i(t)){const t=n[1],e=t.ht;if(e)for(const t of e)js(t,s,!0);s.dn.push(t),f=!0}}if(!f)return{state:{refs:{},ctx:{},objs:[],subs:[]},objs:[],funcs:[],qrls:[],resources:s.$n,mode:"static"};for(;(l=s.ln).length>0;)s.ln=[],await Promise.all(l);const a=s.pn.length>0;if(a){for(const t of s.hn)gs(t,s,t.T);for(const n of t)ms(n,s)}for(;(l=s.ln).length>0;)s.ln=[],await Promise.all(l);const $=new Map,d=Array.from(s.un.keys()),p=new Map,h=t=>{let n="";if(M(t)){const e=ks(t);if(!e)return null;t=e.value,n+=e.resolved?"~":"_"}if(q(t)){const e=Wi(t);if(e)n+="!",t=e;else if(c(t)){const e=(t=>{let n=$.get(t);return void 0===n&&(n=Ms(t),n||console.warn("Missing ID",t),$.set(t,n)),n})(t);return e?"#"+e+n:null}}const o=p.get(t);if(o)return o+n;const s=r?.get(t);return s?"*"+s:e?e(t):null},v=t=>{const n=h(t);if(null===n){if(Ki(t)){const n=Kr(p.size);return p.set(t,n),n}throw m(27,t)}return n},w=new Map;for(const t of d){const e=Cs(t,n)?.vn;if(!e)continue;const r=Hi(t)??0,i=[];1&r&&i.push(r);for(const t of e){const n=t[1];0===t[0]&&o(n)&&u(n)&&!s.pn.includes(ir(n))||i.push(t)}i.length>0&&w.set(t,i)}d.sort(((t,n)=>(w.has(t)?0:1)-(w.has(n)?0:1)));let b=0;for(const t of d)p.set(t,Kr(b)),b++;if(s.fn.length>0){const t=p.get(void 0);for(const n of s.fn)p.set(n,t)}const y=[];for(const t of d){const n=w.get(t);if(null==n)break;y.push(n.map((t=>"number"==typeof t?`_${t}`:Ui(t,h))).filter(R))}const g=Os(d,v,h,s,n),x={},S={};for(const n of t){const t=n.rt,e=n.Yt,r=n.N,o=n.P,i=n.Dt,c=n.A,l=n.C,f={},$=u(n.T)&&s.pn.includes(n);if(e.length>0){const n=vs(e,v," ");n&&(S[t]=n)}else if(a){let n=!1;if($){const t=h(r);f.h=v(c)+(t?" "+t:""),n=!0}else{const t=h(r);t&&(f.h=" "+t,n=!0)}if(i&&i.length>0){const t=vs(i,h," ");t&&(f.w=t,n=!0)}if($&&l&&l.length>0){const t=vs(l,v," ");f.s=t,n=!0}if(o){const t=[];o.forEach(((n,e)=>{const r=h(n);r&&t.push(`${e}=${r}`)}));const e=t.join(" ");e&&(f.c=e,n=!0)}n&&(x[t]=f)}}return{state:{refs:S,ctx:x,objs:g,subs:y},objs:d,funcs:s.mn,resources:s.$n,qrls:s.dn,mode:a?"render":"listeners"}},vs=(t,n,e)=>{let r="";for(const o of t){const t=n(o);null!==t&&(""!==r&&(r+=e),r+=t)}return r},ms=(t,n)=>{const e=t.$t||t.O,r=t.N;if(e&&r&&!Ps(r)&&n.pn.includes(e)){const e=Fi(r)?.vn,s=t.T;if(e)for(const[t,i]of e)0===t?(i!==s&&Ss(Fi(r),n,!1),o(i)?ys(i,n):js(i,n,!0)):(js(r,n,!1),Ss(Fi(r),n,!1))}},ws=t=>{const n=[];return t.en.forEach(((t,e)=>{for(;n.length<=t;)n.push("");n[t]=e})),{u:t,an:new Set,un:new Set,wn:0,fn:[],mn:n,$n:[],pn:[],dn:[],hn:[],ln:[]}},bs=(t,n)=>{const e=ir(t);n.pn.includes(e)||(n.pn.push(e),e.R&sr?(n.wn++,gs(e,n,!0),n.wn--):n.hn.push(e))},ys=(t,n)=>{const e=ir(t);if(e){if(n.pn.includes(e))return;n.pn.push(e),gs(e,n,t)}},gs=(t,n,e)=>{if(t.N&&!Ps(t.N)&&(js(t.N,n,e),Ss(Fi(t.N),n,e)),t.A&&js(t.A,n,e),t.C)for(const r of t.C)js(r,n,e);if(t.Dt){const r=n.u.l.bn;for(const o of t.Dt)r.has(o)&&js(o,n,e)}if(!0===e&&(xs(t,n),t.vt))for(const e of t.vt)xs(e,n)},xs=(t,n)=>{for(;t;){if(t.P)for(const e of t.P.values())js(e,n,!0);t=t.O}},Ss=(t,n,e)=>{if(n.an.has(t))return;n.an.add(t);const r=t.vn;for(const t of r)if(t[0]>0&&js(t[2],n,e),!0===e){const e=t[1];o(e)&&u(e)?0===t[0]&&bs(e,n):js(e,n,!0)}},qs=Symbol(),ks=t=>t[qs],js=(t,n,e)=>{if(null!=t){const s=typeof t;switch(s){case"function":case"object":{if(n.an.has(t))return;if(n.an.add(t),Ai(t))return n.un.add(void 0),void n.fn.push(t);const i=t,c=Wi(t);if(c){const r=!(2&Hi(t=c));if(e&&r&&Ss(Fi(i),n,e),zi(i))return void n.un.add(t)}if(qi(t,n,e))return void n.un.add(t);if(M(t))return void n.ln.push((r=t,r.then((t=>(r[qs]={resolved:!0,value:t},t)),(t=>(r[qs]={resolved:!1,value:t},t)))).then((t=>{js(t,n,e)})));if("object"===s){if(o(t))return;if(k(t))for(let r=0;r{if(!q(t))return;if(t instanceof Lr)return Fi(t);const e=n.t.get(t);return e?Fi(e):void 0},Ms=t=>{const n=ir(t);return n?n.rt:null},Ps=t=>0===Object.keys(t).length;function Os(t,n,e,r,o){return t.map((t=>{if(null===t)return null;const s=typeof t;switch(s){case"undefined":return Xs;case"number":if(!Number.isFinite(t))break;return t;case"string":if(t.charCodeAt(0)<32)break;return t;case"boolean":return t}const i=ki(t,n,r,o);if(void 0!==i)return i;if("object"===s){if(k(t))return t.map(n);if(S(t)){const r={};for(const o in t)if(e){const n=e(t[o]);null!==n&&(r[o]=n)}else r[o]=n(t[o]);return r}}throw m(3,t)}))}const Es=/*#__PURE__*/new Set,Ts=(t,n,e=A)=>{let r=null,o=null;if(C(t))o=t;else{if(!j(t))throw m(12,t);r=t}return Es.has(n)||(Es.add(n),rc("qprefetch",{symbols:[tc(n)],bundles:r&&[r]})),Zi(r,n,null,o,null,e,null)},Rs=(t,n,e=A)=>Zi(null,n,t,null,null,e,null),Is=(t,n=A)=>Zi(null,t,null,null,null,n,null),As=(t,n,e=A)=>{const r=Is(t,e);return r.dev=n,r},zs=(t,n,e,r=A)=>{const o=Ts(t,n,r);return o.dev=e,o},Ns=(t,n,e,r=A)=>{const o=Rs(t,n,r);return o.dev=e,o},Ls=(t,n={})=>{let e=t.Gt,r=t.Bt;const o=t.yn??e,s=x();if(s){const n=s.chunkForSymbol(o,r,t.dev?.file);n?(r=n[1],t.yn||(e=n[0])):console.error("serializeQRL: Cannot resolve symbol",e,"in",r,t.dev?.file)}if(null==r)throw m(31,t.Gt);if(r.startsWith("./")&&(r=r.slice(2)),Xi(t))if(n.u){const r=t.resolved,o=n.u,s=r.serialized||r.toString();let i=o.en.get(s);void 0===i&&(i=o.en.size,o.en.set(s,i)),e=String(i)}else d("Sync QRL without containerState");let i=`${r}#${e}`;const c=t.Kt,l=t.ht;return l&&l.length?n.gn?i+=`[${vs(l,n.gn," ")}]`:n.xn&&(i+=`[${vs(l,n.xn," ")}]`):c&&c.length>0&&(i+=`[${c.join(" ")}]`),i},_s=(t,n,e)=>{const r={u:n,xn:t=>Hs(e.Yt,t)};return vs(t,(t=>Ls(t,r)),"\n")},Ws=(t,n)=>{const e=t.length,r=Fs(t,0,"#"),o=Fs(t,r,"["),s=Math.min(r,o),i=t.substring(0,s),c=r==e?r:r+1,l=c==o?"default":t.substring(c,o),u=o===e?A:t.substring(o+1,e-1).split(" "),f=Zi(i,l,null,null,u,null,null);return n&&f.S(n),f},Fs=(t,n,e)=>{const r=t.length,o=t.indexOf(e,n==r?0:n);return-1==o?r:o},Hs=(t,n)=>{const e=t.indexOf(n);return-1===e?(t.push(n),String(t.length-1)):String(e)},Us=(t,n)=>t.ht=t.Kt.map((t=>{const e=parseInt(t,10);return n.Yt[e]})),Ds=(t,n)=>(void 0===globalThis.__qwik_reg_symbols&&(globalThis.__qwik_reg_symbols=new Map),globalThis.__qwik_reg_symbols.set(n,t),t),Js=(t,n)=>{const{val:e,set:r,i:o,iCtx:s,elCtx:i}=Mt();if(null!=e)return e;const c=s.j.k.u,l=Ys(c,n),u=new nr(ze|Ae,o,i.T,t,l),f=Promise.all(s.W.slice());return Be(u,c,s.j,f),i.Dt||(i.Dt=[]),i.Dt.push(u),r(l),l},Qs=(t,n)=>Js(ic(t),n),Bs=t=>{const n=t.value;let e;if(Ks(n)){if(t.onRejected&&(n.value.catch((()=>{})),"rejected"===n._state))return t.onRejected(n._error);if(t.onPending){const e=n._state;if("resolved"===e)return t.onResolved(n._resolved);if("pending"===e)return t.onPending();if("rejected"===e)throw n._error}if(void 0!==kr((()=>n._resolved)))return t.onResolved(n._resolved);e=n.value}else if(M(n))e=n;else{if(!Fr(n))return t.onResolved(n);e=Promise.resolve(n.value)}return On(Nn,{children:e.then(wr(t.onResolved),wr(t.onRejected))})},Gs=t=>({__brand:"resource",value:void 0,loading:!0,_resolved:void 0,_error:void 0,_state:"pending",_timeout:t?.timeout??-1,_cache:0}),Ys=(t,n,e)=>{const r=Gs(n);return r.value=e,ft(r,t,void 0)},Ks=t=>q(t)&&"resource"===t.__brand,Vs=t=>Pn(Rn,{[H]:""},0,t.name??""),Xs="";function Zs(t){return{Sn:t.qn.charCodeAt(0),kn:t.qn,jn:t.jn,Cn:t.Cn,Mn:t.Mn,Pn:t.Pn,On:t.On,vn:t.vn}}const ti=/*#__PURE__*/Zs({qn:"",jn:t=>Ki(t),On:(t,n,e)=>{if(t.ht)for(const r of t.ht)js(r,n,e);0===n.wn&&n.dn.push(t)},Cn:(t,n)=>Ls(t,{gn:n}),Mn:(t,n)=>Ws(t,n.U),Pn:(t,n)=>{t.Kt&&t.Kt.length>0&&(t.ht=t.Kt.map(n),t.Kt=null)}}),ni=/*#__PURE__*/Zs({qn:"",jn:t=>tr(t),On:(t,n,e)=>{js(t.Et,n,e),t.Jt&&(js(t.Jt,n,e),!0===e&&t.Jt instanceof Lr&&Ss(t.Jt[tt],n,!0))},Cn:(t,n)=>((t,n)=>{let e=`${Kr(t.R)} ${Kr(t.Ut)} ${n(t.Et)} ${n(t.Lt)}`;return t.Jt&&(e+=` ${n(t.Jt)}`),e})(t,n),Mn:t=>(t=>{const[n,e,r,o,s]=t.split(" ");return new nr(Vr(n),Vr(e),o,r,s)})(t),Pn:(t,n)=>{t.Lt=n(t.Lt),t.Et=n(t.Et),t.Jt&&(t.Jt=n(t.Jt))}}),ei=/*#__PURE__*/Zs({qn:"",jn:t=>Ks(t),On:(t,n,e)=>{js(t.value,n,e),js(t._resolved,n,e)},Cn:(t,n)=>((t,n)=>{const e=t._state;return"resolved"===e?`0 ${n(t._resolved)}`:"pending"===e?"1":`2 ${n(t._error)}`})(t,n),Mn:t=>(t=>{const[n,e]=t.split(" "),r=Gs(void 0);return r.value=Promise.resolve(),"0"===n?(r._state="resolved",r._resolved=e,r.loading=!1):"1"===n?(r._state="pending",r.value=new Promise((()=>{})),r.loading=!0):"2"===n&&(r._state="rejected",r._error=e,r.loading=!1),r})(t),Pn:(t,n)=>{if("resolved"===t._state)t._resolved=n(t._resolved),t.value=Promise.resolve(t._resolved);else if("rejected"===t._state){const e=Promise.reject(t._error);e.catch((()=>null)),t._error=n(t._error),t.value=e}}}),ri=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof URL,Cn:t=>t.href,Mn:t=>new URL(t)}),oi=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof Date,Cn:t=>t.toISOString(),Mn:t=>new Date(t)}),si=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof RegExp,Cn:t=>`${t.flags} ${t.source}`,Mn:t=>{const n=t.indexOf(" "),e=t.slice(n+1),r=t.slice(0,n);return new RegExp(e,r)}}),ii=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof Error,Cn:t=>t.message,Mn:t=>{const n=new Error(t);return n.stack=void 0,n}}),ci=/*#__PURE__*/Zs({qn:"",jn:t=>!!t&&"object"==typeof t&&s(t),Mn:(t,n,e)=>e}),li=Symbol("serializable-data"),ui=/*#__PURE__*/Zs({qn:"",jn:t=>$c(t),Cn:(t,n)=>{const[e]=t[li];return Ls(e,{gn:n})},Mn:(t,n)=>{const e=Ws(t,n.U);return ac(e)},Pn:(t,n)=>{const[e]=t[li];e.Kt?.length&&(e.ht=e.Kt.map(n),e.Kt=null)}}),fi=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof _r,On:(t,n,e)=>{if(t.Zt)for(const r of t.Zt)js(r,n,e)},Cn:(t,n,e)=>{const r=(t=>{let n="";for(let e=0;e(null)`})(t);let o=e.mn.indexOf(r);return o<0&&(o=e.mn.length,e.mn.push(r)),vs(t.Zt,n," ")+" @"+Kr(o)},Mn:t=>{const n=t.split(" "),e=n.slice(0,-1),r=n[n.length-1];return new _r(r,e,r)},Pn:(t,n)=>{t.Xt=n(t.Xt),t.Zt=t.Zt.map(n)}}),ai=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof Lr,On:(t,n,e)=>(js(t.untrackedValue,n,e),!0===e&&!(t[Rr]&Ir)&&Ss(t[tt],n,!0),t),Cn:(t,n)=>n(t.untrackedValue),Mn:(t,n)=>new Lr(t,n?.l?.o(),0),vn:(t,n)=>{t[tt].Ot(n)},Pn:(t,n)=>{t.untrackedValue=n(t.untrackedValue)}}),$i=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof Wr,On(t,n,e){if(js(t.ref,n,e),zi(t.ref)){const r=Fi(t.ref);Mi(n.u.l,r,e)&&js(t.ref[t.prop],n,e)}return t},Cn:(t,n)=>`${n(t.ref)} ${t.prop}`,Mn:t=>{const[n,e]=t.split(" ");return new Wr(n,e)},Pn:(t,n)=>{t.ref=n(t.ref)}}),di=/*#__PURE__*/Zs({qn:"",jn:t=>"number"==typeof t,Cn:t=>String(t),Mn:t=>Number(t)}),pi=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof URLSearchParams,Cn:t=>t.toString(),Mn:t=>new URLSearchParams(t)}),hi=/*#__PURE__*/Zs({qn:"",jn:t=>"undefined"!=typeof FormData&&t instanceof globalThis.FormData,Cn:t=>{const n=[];return t.forEach(((t,e)=>{n.push("string"==typeof t?[e,t]:[e,t.name])})),JSON.stringify(n)},Mn:t=>{const n=JSON.parse(t),e=new FormData;for(const[t,r]of n)e.append(t,r);return e}}),vi=/*#__PURE__*/Zs({qn:"",jn:t=>zn(t),On:(t,n,e)=>{js(t.children,n,e),js(t.props,n,e),js(t.immutableProps,n,e),js(t.key,n,e);let r=t.type;r===Vs?r=":slot":r===Nn&&(r=":fragment"),js(r,n,e)},Cn:(t,n)=>{let e=t.type;return e===Vs?e=":slot":e===Nn&&(e=":fragment"),`${n(e)} ${n(t.props)} ${n(t.immutableProps)} ${n(t.key)} ${n(t.children)} ${t.flags}`},Mn:t=>{const[n,e,r,o,s,i]=t.split(" ");return new Tn(n,e,r,s,parseInt(i,10),o)},Pn:(t,n)=>{t.type=Pi(n(t.type)),t.props=n(t.props),t.immutableProps=n(t.immutableProps),t.key=n(t.key),t.children=n(t.children)}}),mi=/*#__PURE__*/Zs({qn:"",jn:t=>"bigint"==typeof t,Cn:t=>t.toString(),Mn:t=>BigInt(t)}),wi=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof Uint8Array,Cn:t=>{let n="";for(const e of t)n+=String.fromCharCode(e);return btoa(n).replace(/=+$/,"")},Mn:t=>{const n=atob(t),e=new Uint8Array(n.length);let r=0;for(const t of n)e[r++]=t.charCodeAt(0);return e},Pn:void 0}),bi=Symbol(),yi=[ti,ni,ei,ri,oi,si,ii,ci,ui,fi,ai,$i,di,pi,hi,vi,mi,/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof Set,On:(t,n,e)=>{t.forEach((t=>js(t,n,e)))},Cn:(t,n)=>Array.from(t).map(n).join(" "),Mn:t=>{const n=new Set;return n[bi]=t,n},Pn:(t,n)=>{const e=t[bi];t[bi]=void 0;const r=0===e.length?[]:e.split(" ");for(const e of r)t.add(n(e))}}),/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof Map,On:(t,n,e)=>{t.forEach(((t,r)=>{js(t,n,e),js(r,n,e)}))},Cn:(t,n)=>{const e=[];return t.forEach(((t,r)=>{e.push(n(r)+" "+n(t))})),e.join(" ")},Mn:t=>{const n=new Map;return n[bi]=t,n},Pn:(t,n)=>{const e=t[bi];t[bi]=void 0;const r=0===e.length?[]:e.split(" ");for(let e=0;e!!xi(t)||t===Xs,Cn:t=>t,Mn:t=>t}),wi],gi=/*#__PURE__*/(()=>{const t=[];return yi.forEach((n=>{const e=n.Sn;for(;t.lengtht.On)),qi=(t,n,e)=>{for(const r of Si)if(r.jn(t))return r.On(t,n,e),!0;return!1},ki=(t,n,e,r)=>{for(const o of yi)if(o.jn(t)){let s=o.kn;return o.Cn&&(s+=o.Cn(t,n,e,r)),s}if("string"==typeof t)return t},ji=(t,n)=>{const e=new Map,r=new Map;return{prepare(o){const s=xi(o);if(s){const i=s.Mn(o.slice(1),t,n);return s.Pn&&e.set(i,s),s.vn&&r.set(i,s),i}return o},subs(n,e){const o=r.get(n);return!!o&&(o.vn(n,e,t),!0)},fill(n,r){const o=e.get(n);return!!o&&(o.Pn(n,r,t),!0)}}},Ci={"!":(t,n)=>n.t.get(t)??ut(t,n),"~":t=>Promise.resolve(t),_:t=>Promise.reject(t)},Mi=(t,n,e)=>{if("boolean"==typeof e)return e;const r=t.bn.get(e);return!!(r&&r.length>0)&&(1!==r.length||r[0]!==n)},Pi=t=>":slot"===t?Vs:":fragment"===t?Nn:t,Oi=(t,n)=>{const e=new Set;return Ei(t,e,"_",n)},Ei=(t,n,e,r)=>{const s=_i(t);if(null==s)return t;if(Ii(s)){if(n.has(s))return t;if(n.add(s),(t=>{for(const n of yi)if(n.jn(t))return!0;return!1})(s))return t;const i=typeof s;switch(i){case"object":if(M(s))return t;if(o(s))return t;if(k(s)){let r=0;return s.forEach(((t,o)=>{if(o!==r)throw m(3,s);Ei(t,n,e+"["+o+"]"),r=o+1})),t}if(S(s)){for(const[t,r]of Object.entries(s))Ei(r,n,e+"."+t);return t}break;case"boolean":case"string":case"number":return t}let c="";if(c=r||"Value cannot be serialized","_"!==e&&(c+=` in ${e},`),"object"===i)c+=` because it's an instance of "${t?.constructor.name}". You might need to use 'noSerialize()' or use an object literal instead. Check out https://qwik.dev/docs/advanced/dollar/`;else if("function"===i){const n=t.name;c+=` because it's a function named "${n}". You might need to convert it to a QRL using $(fn):\n\nconst ${n} = $(${String(t)});\n\nPlease check out https://qwik.dev/docs/advanced/qrl/ for more information.`}console.error("Trying to serialize",t),d(c)}return t},Ti=/*#__PURE__*/new WeakSet,Ri=/*#__PURE__*/new WeakSet,Ii=t=>!q(t)&&!C(t)||!Ti.has(t),Ai=t=>Ti.has(t),zi=t=>Ri.has(t),Ni=t=>(null!=t&&Ti.add(t),t),Li=t=>(Ri.add(t),t),_i=t=>q(t)?Wi(t)??t:t,Wi=t=>t[X],Fi=t=>t[tt],Hi=t=>t[Z],Ui=(t,n)=>{const e=t[0],r="string"==typeof t[1]?t[1]:n(t[1]);if(!r)return;let o,s=e+" "+r;if(0===e)o=t[2];else{const r=n(t[2]);if(!r)return;e<=2?(o=t[5],s+=` ${r} ${Yi(n(t[3]))} ${t[4]}`):e<=4&&(o=t[4],s+=` ${r} ${"string"==typeof t[3]?t[3]:Yi(n(t[3]))}`)}return o&&(s+=` ${encodeURI(o)}`),s},Di=(t,n)=>{const e=t.split(" "),r=parseInt(e[0],10),o=n(e[1]);if(!o)return;if(tr(o)&&!o.Lt)return;const s=[r,o];return 0===r?s.push(Ji(e[2])):r<=2?s.push(n(e[2]),n(e[3]),e[4],Ji(e[5])):r<=4&&s.push(n(e[2]),n(e[3]),Ji(e[4])),s},Ji=t=>{if(void 0!==t)return decodeURI(t)},Qi=t=>{const n=new Map;return{bn:n,o:e=>new Bi(n,t,e),bt:t=>{const e=n.get(t);if(e){for(const n of e)n.En(t);n.delete(t),e.length=0}},Ft:t=>{const e=n.get(t[1]);if(e)for(const n of e)n.Tn(t)}}};class Bi{bn;u;vn;constructor(t,n,e){this.bn=t,this.u=n,this.vn=[],e&&this.Ot(e)}Ot(t){this.vn.push(...t);for(const t of this.vn)this.Rn(t[1],this)}Rn(t,n){let e=this.bn.get(t);e||this.bn.set(t,e=[]),e.includes(n)||e.push(n)}En(t){const n=this.vn;for(let e=0;e0===t&&e===r&&o===n))||(e.push(Gi=[...t,n]),this.Rn(r,this))}p(t){const n=this.vn;for(const e of n){const n=e[e.length-1];t&&n&&n!==t||fe(e,this.u)}}}let Gi;const Yi=t=>{if(null==t)throw $("must be non null",t);return t},Ki=t=>"function"==typeof t&&"function"==typeof t.getSymbol,Vi="",Xi=t=>Ki(t)&&t.Gt==Vi,Zi=(t,n,e,r,o,s,i)=>{let c;const l=async function(...t){const n=d.call(this,pr());return await n(...t)},u=t=>(c||(c=t),c),f=t=>"function"!=typeof t||!o?.length&&!s?.length?t:function(...n){let e=pr();if(e){const r=e.Et;e.Et=l;const o=e.Vt;void 0===e.Vt&&(e.Vt=this);try{return t.apply(this,n)}finally{e.Et=r,e.Vt=o}}return e=Sr(),e.Et=l,e.Vt=this,br.call(this,e,t,...n)},a=async o=>{if(null!==e)return e;if(o&&u(o),""===t){const t=c.getAttribute(J),r=Q(c.ownerDocument,t);return l.resolved=e=r[Number(n)]}const s=oc(),i=pr();if(null!==r)e=r().then((t=>l.resolved=e=f(t[n])));else{const r=x().importSymbol(c,t,n);e=O(r,(t=>l.resolved=e=f(t)))}return"object"==typeof e&&M(e)&&e.then((()=>ec(n,i?.T,s)),(t=>{throw console.error(`qrl ${n} failed to load`,t),e=null,t})),e},$=t=>null!==e?e:a(t);function d(t,n){return(...e)=>O($(),(r=>{if(!C(r))throw m(10);if(n&&!1===n())return;const o=p(t);return br.call(this,o,r,...e)}))}const p=t=>null==t?Sr():k(t)?xr(t):t,h=i??n,v=tc(h);return Object.assign(l,{getSymbol:()=>h,getHash:()=>v,getCaptured:()=>s,resolve:a,Ht:$,S:u,Bt:t,Gt:n,yn:i,In:v,getFn:d,Kt:o,ht:s,dev:null,resolved:void 0}),e&&(e=O(e,(t=>l.resolved=e=f(t)))),l},tc=t=>{const n=t.lastIndexOf("_");return n>-1?t.slice(n+1):t};const nc=/*#__PURE__*/new Set,ec=(t,n,e)=>{nc.has(t)||(nc.add(t),rc("qsymbol",{symbol:t,element:n,reqTime:e}))},rc=(t,n)=>{"object"==typeof document&&document.dispatchEvent(new CustomEvent(t,{bubbles:!1,detail:n}))},oc=()=>"object"==typeof performance?performance.now():0;let sc=0;const ic=t=>Zi(null,"s"+sc++,t,null,null,null,null),cc=t=>t,lc=r(cc),uc=t=>Zi("",Vi,t,null,null,null,null),fc=function(t,n){return void 0===n&&(n=t.toString()),t.serialized=n,Zi("",Vi,t,null,null,null,null)},ac=t=>{function n(n,e,r){const o=t.In.slice(0,4)+":"+(e||"");return Pn(Rn,{[L]:t,[W]:n[W],[nt]:n[nt],children:n.children,props:n},r,o)}return n[li]=[t],n},$c=t=>"function"==typeof t&&void 0!==t[li],dc=t=>ac(ic(t)),pc=(t,n)=>{n||(n=[]);for(const e of t)k(e)?pc(e,n):n.push(e);return n};function hc(t,n,...e){const r={children:arguments.length>2?pc(e):void 0};let o,s;for(s in n)"key"==s?o=n[s]:r[s]=n[s];return"string"==typeof t&&!o&&"dangerouslySetInnerHTML"in r&&(o="innerhtml"),On(t,r,o)}const vc=async(t,n,e)=>{"function"==typeof n&&(n=On(n,null));const r=N(),o=wc(t);bc(o);const s=Jr(o),i=e?.serverData;i&&Object.assign(s.J,i);const c=Lt(r,s);return s.ut=new Set,s._t=!0,await mc(c,o,n,r,s,o),await we(s,c),{cleanup(){var t,n;Eo(n=o,(t=c).k,t.k.u.l,!0),(t=>{delete t[Dr]})(n),ct(n,"q:version"),ct(n,B),ct(n,"q:render"),n.replaceChildren()}}},mc=async(t,n,e)=>{const r=t.k;try{const r=await Xn(e),o=uo(n);await ro(t,o,Vn(n,r),0)}catch(t){$(t)}r.G.push(...r.Y),es(r),is(r)},wc=t=>s(t)?t.documentElement:t,bc=t=>{st(t,"q:version",Ct),st(t,B,"resumed"),st(t,"q:render","dom")},yc=(t,n)=>{const{val:e,set:r,iCtx:o}=Mt();if(null!=e)return e;const s=C(t)?br(void 0,t):t;if(!1===n?.reactive)return r(s),s;{const t=ut(s,o.j.k.u,n?.deep??1?1:0);return r(t),t}},gc=()=>{const{val:t,set:n,elCtx:e,iCtx:r}=Mt();if(null!=t)return t;const o=r.j?.k?.u?.nn||"";return n(`${o?jt(o):""}-${e.A?.getHash()||""}-${Dt(r.j)||""}`)};function xc(t,n){const e=pr();return e?.j?.k.u.J[t]??n}const Sc=/*#__PURE__*/new Map,qc=(t,n)=>{let e=Sc.get(n);return e||Sc.set(n,e=kc(t,n)),e},kc=(t,n)=>{const e=t.length,r=[],o=[];let s=0,i=s,c=Oc,l=0;for(;s3&&(e=t.charCodeAt(s-1)),m===Nc||m==Lc){m===Lc&&(c!==Ec||$()?Cc(e)||f(s-(v==Fc?1:v==Gc?2:0)):(Cc(e)?u(s-2):f(s-2),i++)),v===Fc&&(s--,e=l);do{c=o.pop()||Oc,c===Tc&&(u(s-1),i++)}while(Mc(c))}else o.push(c),c===Tc&&m===Oc?(u(s-8),i=s):m===Rc&&f(n),c=m;break}}l=e}return u(s),r.join("");function u(n){r.push(t.substring(i,n)),i=n}function f(t){c===Tc||$()||(u(t),r.push(".",_,n))}function a(n){let e=0;if(t.charCodeAt(s)===Yc)for(let n=1;n<10;n++)if(t.charCodeAt(s+n)===Yc){e=n+1;break}t:for(let r=3;rt>=Vc&&t<=Xc||t>=tl&&t<=nl||t>=il&&t<=cl||t>=128||t===ol||t===Yc,Cc=t=>t===Zc||t===Kc||t===el||t===Bc||jc(t),Mc=t=>t===Ac||t===Ic||t===zc||t===Tc,Pc=t=>t===Qc||t===Uc||t===Dc||t===Jc,Oc=0,Ec=2,Tc=5,Rc=6,Ic=10,Ac=11,zc=12,Nc=17,Lc=18,_c=0,Wc=1,Fc=2,Hc=3,Uc=9,Dc=10,Jc=13,Qc=32,Bc=35,Gc=41,Yc=45,Kc=46,Vc=48,Xc=57,Zc=58,tl=65,nl=90,el=91,rl=92,ol=95,sl=32,il=97,cl=122,ll=123,ul=125,fl=[[_c,39,14],[_c,34,15],[_c,47,16,"*"]],al=[[[_c,42,Ec],[_c,el,7],[_c,Zc,Rc,":","before","after","first-letter","first-line"],[_c,Zc,Tc,"global"],[_c,Zc,3,"has","host-context","not","where","is","matches","any"],[_c,Zc,4],[_c,Wc,1],[_c,Kc,1],[_c,Bc,1],[_c,64,Ic,"keyframe"],[_c,64,Ac,"media","supports","container"],[_c,64,zc],[_c,ll,13],[47,42,16],[_c,59,Nc],[_c,ul,Nc],[_c,Gc,Nc],...fl],[[_c,Fc,Lc]],[[_c,Fc,Lc]],[[_c,40,Oc],[_c,Fc,Lc]],[[_c,40,8],[_c,Fc,Lc]],[[_c,40,Oc],[_c,Fc,Nc]],[[_c,Fc,Nc]],[[_c,93,Lc],[_c,39,14],[_c,34,15]],[[_c,Gc,Nc],...fl],[[_c,ul,Nc],...fl],[[_c,ul,Nc],[Hc,Wc,1],[_c,Zc,Tc,"global"],[_c,ll,13],...fl],[[_c,ll,Oc],[_c,59,Nc],...fl],[[_c,59,Nc],[_c,ll,9],...fl],[[_c,ul,Nc],[_c,ll,13],[_c,40,8],...fl],[[_c,39,Nc]],[[_c,34,Nc]],[[42,47,Nc]]],$l=t=>{vl(t,(t=>t),!1)},dl=/*#__PURE__*/r($l),pl=t=>({scopeId:_+vl(t,qc,!0)}),hl=/*#__PURE__*/r(pl),vl=(t,n,e)=>{const{val:r,set:o,iCtx:s,i,elCtx:c}=Mt();if(r)return r;const l=(u=i,`${jt(t.In)}-${u}`);var u;const f=s.j.k.u;if(o(l),c.ft||(c.ft=[]),c.nt||(c.nt=[]),e&&c.nt.push((t=>_+t)(l)),f.Wt.has(l))return l;f.Wt.add(l);const a=t.Ht(f.U),$=t=>{c.ft.push({styleId:l,content:n(t,l)})};return M(a)?s.W.push(a.then($)):$(a),l},ml=()=>{const t=yc({error:void 0});return ke("error-boundary",Ts("/runtime","error",[t])),Ot(It,t),t},wl=t=>{import.meta;const n=xc("containerAttributes",{}),e=import.meta.env.BASE_URL||"/",r={base:n["q:base"],manifestHash:n["q:manifest-hash"],scope:"/",verbose:!1,path:"qwik-prefetch-service-worker.js",...t};r.path=t?.path?.startsWith?.("/")?t.path:e+r.path;let o=bl.replace("URL",r.path).replace("SCOPE",r.scope);o=o.replaceAll(/\s+/gm,"");const s={dangerouslySetInnerHTML:["("+o+")(",[JSON.stringify(r.base),JSON.stringify(r.manifestHash),"navigator.serviceWorker","window.qwikPrefetchSW||(window.qwikPrefetchSW=[])",r.verbose].join(","),");"].join(""),nonce:r.nonce};return Pn("script",s,0,"prefetch-service-worker")},bl=/*#__PURE__*/((t,n,e,r,o)=>{e.register("URL",{scope:"SCOPE"}).then(((t,n)=>{n=()=>r.forEach(r.push=n=>t.active.postMessage(n)),t.installing?t.installing.addEventListener("statechange",(t=>"activated"==t.target.state&&n())):n()})),o&&r.push(["verbose"]),document.addEventListener("qprefetch",(n=>n.detail.bundles&&r.push(["prefetch",t,...n.detail.bundles])))}).toString(),yl=(t={})=>{import.meta;const n=xc("containerAttributes",{}),e={base:n["q:base"],manifestHash:n["q:manifest-hash"],scope:"/",verbose:!1,path:"qwik-prefetch-service-worker.js",...t},r=JSON.stringify(["graph-url",e.base,`q-bundle-graph-${e.manifestHash}.json`]);return Pn("script",{dangerouslySetInnerHTML:`(window.qwikPrefetchSW||(window.qwikPrefetchSW=[])).push(${r})`,nonce:t.nonce},0,"prefetch-graph")};export{ic as $,Nn as Fragment,Ln as HTMLFragment,yl as PrefetchGraph,wl as PrefetchServiceWorker,In as RenderOnce,Bs as Resource,Hn as SSRComment,Jn as SSRHint,Fn as SSRRaw,Dn as SSRStream,Un as SSRStreamBlock,Wn as SkipRender,Vs as Slot,nt as _IMMUTABLE,ne as _deserializeData,jn as _fnSignal,Mr as _getContextElement,Pr as _getContextEvent,he as _hW,Or as _jsxBranch,Pn as _jsxC,Cn as _jsxQ,Mn as _jsxS,Is as _noopQrl,As as _noopQrlDEV,hs as _pauseFromContexts,fc as _qrlSync,Ds as _regSymbol,Xt as _renderSSR,dt as _restProps,ps as _serializeData,Oi as _verifySerializable,Er as _waitUntilRendered,Li as _weakSerialize,Hr as _wrapProp,Ur as _wrapSignal,dc as component$,ac as componentQrl,Fe as createComputed$,Le as createComputedQrl,Pt as createContextId,hc as createElement,Oe as createSignal,lc as event$,cc as eventQrl,$r as getLocale,x as getPlatform,hc as h,r as implicit$FirstArg,Rs as inlinedQrl,Ns as inlinedQrlDEV,n as isBrowser,e as isDev,t as isServer,Fr as isSignal,On as jsx,_n as jsxDEV,On as jsxs,Ni as noSerialize,Ts as qrl,zs as qrlDEV,vc as render,g as setPlatform,uc as sync$,kr as untrack,_i as unwrapStore,We as useComputed$,_e as useComputedQrl,Ee as useConstant,Et as useContext,Ot as useContextProvider,ml as useErrorBoundary,gc as useId,ue as useLexicalScope,ke as useOn,je as useOnDocument,Ce as useOnWindow,Qs as useResource$,Js as useResourceQrl,xc as useServerData,Te as useSignal,yc as useStore,dl as useStyles$,$l as useStylesQrl,hl as useStylesScoped$,pl as useStylesScopedQrl,He as useTask$,Ne as useTaskQrl,De as useVisibleTask$,Ue as useVisibleTaskQrl,Ct as version,dr as withLocale}; +const t=!1,n=!0,e=!1,r=t=>function(n,...e){return t.call(null,ic(n),...e)},o=t=>t&&"number"==typeof t.nodeType,s=t=>9===t.nodeType,i=t=>1===t.nodeType,c=t=>{const n=t.nodeType;return 1===n||111===n},l=t=>{const n=t.nodeType;return 1===n||111===n||3===n},u=t=>111===t.nodeType,f=t=>3===t.nodeType,a=t=>8===t.nodeType,$=(t,...n)=>h(!1,t,...n),d=(t,...n)=>{throw h(!1,t,...n)},p=(t,...n)=>h(!0,t,...n),h=(t,n,...e)=>{const r=n instanceof Error?n:new Error(n);return console.error("%cQWIK ERROR","",r.message,...e,r.stack),t&&setTimeout((()=>{throw r}),0),r},v=t=>`Code(${t}) https://github.com/QwikDev/qwik/blob/main/packages/qwik/src/core/error/error.ts#L${8+t}`,m=(t,...n)=>{const e=v(t,...n);return p(e,...n)},w=()=>({isServer:t,importSymbol(t,n,e){if(!n)throw m(31,e);if(!t)throw m(30,n,e);const r=b(t.ownerDocument,t,n).toString(),o=new URL(r);return o.hash="",import(o.href).then((t=>t[e]))},raf:t=>new Promise((n=>{requestAnimationFrame((()=>{n(t())}))})),nextTick:t=>new Promise((n=>{setTimeout((()=>{n(t())}))})),chunkForSymbol:(t,n)=>[t,n??"_"]}),b=(t,n,e)=>{const r=t.baseURI,o=new URL(n.getAttribute("q:base")??r,r);return new URL(e,o)};let y=/*#__PURE__ */w();const g=t=>y=t,x=()=>y,S=t=>{const n=Object.getPrototypeOf(t);return n===Object.prototype||null===n},q=t=>!!t&&"object"==typeof t,k=t=>Array.isArray(t),j=t=>"string"==typeof t,C=t=>"function"==typeof t,M=t=>t&&"function"==typeof t.then,P=(t,n,e)=>{try{const r=t();return M(r)?r.then(n,e):n(r)}catch(t){return e(t)}},O=(t,n)=>M(t)?t.then(n):n(t),E=t=>t.some(M)?Promise.all(t):t,T=t=>t.length>0?Promise.all(t):t,R=t=>null!=t,I=t=>new Promise((n=>{setTimeout(n,t)})),A=[],z={},N=()=>document,L="q:renderFn",_="⭐️",W="q:slot",F="q:sref",H="q:s",U="q:style",D="q:sstyle",J="q:instance",Q=(t,n)=>t["qFuncs_"+n]||[],B="q:container",G="[q\\:container]",Y="qRender",K="qTask",V="q:id",X=Symbol("proxy target"),Z=Symbol("proxy flags"),tt=Symbol("proxy manager"),nt=Symbol("IMMUTABLE"),et="$$",rt="__virtual",ot="_qc_",st=(t,n,e)=>t.setAttribute(n,e),it=(t,n)=>t.getAttribute(n),ct=(t,n)=>t.removeAttribute(n),lt=t=>t.replace(/([A-Z])/g,"-$1").toLowerCase(),ut=(t,n,e=0)=>n.t.get(t)||(0!==e&&$t(t,e),ft(t,n,void 0)),ft=(t,n,e)=>{_i(t),n.t.has(t),q(t),S(t)||k(t);const r=n.l.o(e),o=new Proxy(t,new pt(n,r));return n.t.set(t,o),o},at=()=>{const t={};return $t(t,2),t},$t=(t,n)=>{Object.defineProperty(t,Z,{value:n,enumerable:!1})},dt=(t,n)=>{const e={};for(const r in t)n.includes(r)||(e[r]=t[r]);return e};class pt{u;$;constructor(t,n){this.u=t,this.$=n}deleteProperty(t,n){if(2&t[Z])throw m(17);return"string"==typeof n&&delete t[n]&&(this.$.p(k(t)?void 0:n),!0)}get(t,n){if("symbol"==typeof n)return n===X?t:n===tt?this.$:t[n];const e=t[Z]??0,r=pr(),o=!!(1&e),s=t[et+n];let i,c;if(r&&(i=r.v),!(2&e)||n in t&&!ht(t[nt]?.[n])||(i=null),s?(Fr(s),c=s.value,i=null):c=t[n],i){const e=k(t);this.$.m(i,e?void 0:n)}return o?vt(c,this.u):c}set(t,n,e){if("symbol"==typeof n)return t[n]=e,!0;const r=t[Z]??0;if(2&r)throw m(17);const o=1&r?_i(e):e;if(k(t))return t[n]=o,this.$.p(),!0;const s=t[n];return t[n]=o,s!==o&&this.$.p(n),!0}has(t,n){if(n===X)return!0;const e=pr();if("string"==typeof n&&e){const r=e.v;if(r){const e=k(t);this.$.m(r,e?void 0:n)}}const r=Object.prototype.hasOwnProperty;return!!r.call(t,n)||!("string"!=typeof n||!r.call(t,et+n))}ownKeys(t){if(!(2&(t[Z]??0))){let t=null;const n=pr();n&&(t=n.v),t&&this.$.m(t)}return k(t)?Reflect.ownKeys(t):Reflect.ownKeys(t).map((t=>"string"==typeof t&&t.startsWith(et)?t.slice(2):t))}getOwnPropertyDescriptor(t,n){const e=Reflect.getOwnPropertyDescriptor(t,n);return k(t)||"symbol"==typeof n||e&&!e.configurable?e:{enumerable:!0,configurable:!0}}}const ht=t=>t===nt||Fr(t),vt=(t,n)=>{if(q(t)){if(Object.isFrozen(t))return t;const e=_i(t);if(e!==t)return t;if(Ai(e))return t;if(S(e)||k(e))return n.t.get(e)||ut(e,n,1)}return t},mt=/^(on|window:|document:)/,wt="preventdefault:",bt=t=>t.endsWith("$")&&mt.test(t),yt=t=>{if(0===t.length)return A;if(1===t.length){const n=t[0];return[[n[0],[n[1]]]]}const n=[];for(let e=0;e[n,t.filter((t=>t[0]===n)).map((t=>t[1]))]))},gt=(t,n,e,r)=>{if(n.endsWith("$"),n=qt(n.slice(0,-1)),e)if(k(e)){const o=e.flat(1/0).filter((t=>null!=t)).map((t=>[n,kt(t,r)]));t.push(...o)}else t.push([n,kt(e,r)]);return n},xt=["on","window:on","document:on"],St=["on","on-window","on-document"],qt=t=>{let n="on";for(let e=0;e{const e=Ki(t)?t:ic(t);return e.S(n),e},jt=(t,n=0)=>{for(let e=0;e{const t=vr(),n=cr(t.q,t.j.k.u),e=n.C||=[],r=t.M++;return{val:e[r],set:t=>e[r]=t,i:r,iCtx:t,elCtx:n}},Pt=t=>(/^[\w/.-]+$/.test(t),/*#__PURE__*/Object.freeze({id:lt(t)})),Ot=(t,n)=>{const{val:e,set:r,elCtx:o}=Mt();void 0===e&&((o.P||=new Map).set(t.id,n),r(!0))},Et=(t,n)=>{const{val:e,set:r,iCtx:o,elCtx:s}=Mt();if(void 0!==e)return e;const i=Rt(t,s,o.j.k.u);if("function"==typeof n)return r(br(void 0,n,i));if(void 0!==i)return r(i);if(void 0!==n)return r(n);throw m(13,t.id)},Tt=(t,n)=>(void 0===t.O&&(t.O=((t,n)=>{let e=t,r=1;for(;e&&!e.hasAttribute?.("q:container");){for(;e=e.previousSibling;)if(a(e)){const t=e[rt];if(t){const r=t[ot];if(e===t.open)return r??cr(t,n);if(r?.O)return r.O;e=t;continue}if("/qv"===e.data)r++;else if(e.data.startsWith("qv ")&&(r--,0===r))return cr($s(e),n)}e=t.parentElement,t=e}return null})(t.T,n)),t.O),Rt=(t,n,e)=>{const r=t.id;if(!n)return;let o=n;for(;o;){const t=o.P?.get(r);if(t)return t;o=Tt(o,e)}},It=/*#__PURE__*/Pt("qk-error"),At=(t,n,e)=>{const r=ir(n);{const n=Rt(It,r,e.k.u);if(void 0===n)throw t;n.error=t}},zt=new Set(["animationIterationCount","aspectRatio","borderImageOutset","borderImageSlice","borderImageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","columns","flex","flexGrow","flexShrink","gridArea","gridRow","gridRowEnd","gridRowStart","gridColumn","gridColumnEnd","gridColumnStart","fontWeight","lineClamp","lineHeight","opacity","order","orphans","scale","tabSize","widows","zIndex","zoom","MozAnimationIterationCount","MozBoxFlex","msFlex","msFlexPositive","WebkitAnimationIterationCount","WebkitBoxFlex","WebkitBoxOrdinalGroup","WebkitColumnCount","WebkitColumns","WebkitFlex","WebkitFlexGrow","WebkitFlexShrink","WebkitLineClamp"]),Nt=(t,n,e)=>{n.R&=~er,n.R|=or,n.I=[],n.li.length=0;const r=n.T,o=n.A,s=n.N,i=Sr(t.k.L,r,void 0,Y),c=i.W=[],l=_t(t);l.F=n,l.H=void 0,i.v=[0,r],i.j=t,o.S(t.k.u.U);const u=o.getFn(i);return P((()=>u(s)),(r=>O(T(c),(()=>n.R&er&&!(e&&e>100)?Nt(t,n,e?e+1:1):{node:r,rCtx:l}))),(o=>o!==zr||e&&e>100?(At(o,r,t),{node:Wn,rCtx:l}):O(T(c),(()=>Nt(t,n,e?e+1:1)))))},Lt=(t,n)=>({k:{D:t,L:n.J.locale,u:n,B:new Set,G:[],Y:[],K:[],X:[],Z:[],tt:[]},F:null,H:void 0}),_t=t=>({k:t.k,F:t.F,H:t.H}),Wt=(t,n)=>n?.nt?.length?n.nt.join(" ")+" "+Ft(t):Ft(t),Ft=t=>{if(!t)return"";if(j(t))return t.trim();const n=[];if(k(t))for(const e of t){const t=Ft(e);t&&n.push(t)}else for(const[e,r]of Object.entries(t))r&&n.push(e.trim());return n.join(" ")},Ht=t=>{if(null==t)return"";if("object"==typeof t){if(k(t))throw m(0,t,"style");{const n=[];for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e)){const r=t[e];null!=r&&"function"!=typeof r&&(e.startsWith("--")?n.push(e+":"+r):n.push(lt(e)+":"+Ut(e,r)))}return n.join(";")}}return String(t)},Ut=(t,n)=>"number"!=typeof n||0===n||zt.has(t)?n:n+"px",Dt=t=>Kr(t.k.u.et++),Jt=(t,n)=>{const e=Dt(t);n.rt=e},Qt=t=>Fr(t)?Qt(t.value):null==t||"boolean"==typeof t?"":String(t);function Bt(t){return t.startsWith("aria-")}const Gt=(t,n)=>!!n.key&&(!zn(t)||!C(t.type)&&t.key!=n.key),Yt="dangerouslySetInnerHTML",Kt="\x3c!--qkssr-f--\x3e";class Vt{nodeType;[ot]=null;constructor(t){this.nodeType=t}}const Xt=async(t,n)=>{const e=n.containerTagName,r=ln(1).T,o=Qr(r,n.base??"/");o.J.locale=n.serverData?.locale;const s=new Vt(9),i=Lt(s,o),c=n.beforeContent??[],l={k:{P:[],ot:"html"===e?c:[],L:n.serverData?.locale,st:new Map},it:void 0,ct:void 0,lt:void 0},u=n.serverData?.locale,f=n.containerAttributes,a=f["q:render"];f["q:container"]="paused",f["q:version"]=Ct,f["q:render"]=(a?a+"-":"")+"ssr",f["q:base"]=n.base||"",f["q:locale"]=u,f["q:manifest-hash"]=n.manifestHash,f["q:instance"]=Zt();const $="html"===e?[t]:[c,t];"html"!==e&&(f.class="qc📦"+(f.class?" "+f.class:""));const d=o.J={...o.J,...n.serverData};d.containerAttributes={...d.containerAttributes,...f},(l.lt=Sr(u)).j=i;const p=Cn(e,null,f,$,er|rr,null);o.ut=new Set,await Promise.resolve().then((()=>tn(p,i,l,n.stream,o,n)))},Zt=()=>Math.random().toString(36).slice(2),tn=async(t,n,e,r,o,s)=>{const i=s.beforeClose;return await un(t,n,e,r,0,i?t=>{const r=i(e.k.P,o,!1,e.k.st);return fn(r,n,e,t,0,void 0)}:void 0),n},nn=(t,n,e,r,o,s,i,c)=>{const l=t.props,u=l[L];if(u)return n.A=u,sn(r,o,s,n,t,i,c);let f="\x3c!--qv"+rn(l);const a=H in l,$=null!=t.key?String(t.key):null;a&&(f+=" q:sref="+r.F.rt),null!=$&&(f+=" q:key="+$),f+="--\x3e",s.write(f);const d=t.props[Yt];if(d)return s.write(d),void s.write(en);if(e)for(const t of e)on(t.type,t.props,s);const p=an(t.children,r,o,s,i);return O(p,(()=>{if(!a&&!c)return void s.write(en);let t;if(a){const e=o.it?.[$];if(e){const[r,c]=o.ct,l=_t(r);l.H=n,o.it[$]=void 0,t=fn(e,l,c,s,i)}}return c&&(t=O(t,(()=>c(s)))),O(t,(()=>{s.write(en)}))}))},en="\x3c!--/qv--\x3e",rn=t=>{let n="";for(const e in t){if("children"===e||e===Yt)continue;const r=t[e];null!=r&&(n+=" "+(""===r?e:e+"="+r))}return n},on=(t,n,e)=>{if(e.write("<"+t+(t=>{let n="";for(const e in t){if(e===Yt)continue;const r=t[e];null!=r&&(n+=" "+(""===r?e:e+'="'+r+'"'))}return n})(n)+">"),mn[t])return;const r=n[Yt];null!=r&&e.write(r),e.write(``)},sn=(t,n,e,r,o,s,i)=>(pn(t,r,o.props.props),O(Nt(t,r),(c=>{const l=r.T,u=c.rCtx,f=Sr(n.k.L,l,void 0);f.v=[0,l],f.j=u;const a={k:n.k,it:cn(o.children,n),ct:[t,n],lt:f},$=[];if(r.ft){const t=4&s?n.k.ot:$;for(const n of r.ft)t.push(Cn("style",{[U]:n.styleId,[Yt]:n.content,hidden:""},null,null,0,null))}const d=Dt(t),p=r.nt?(t=>{const n=t.join("|");if(n.length>0)return n})(r.nt):void 0,h=Pn(o.type,{[D]:p,[V]:d,children:c.node},0,o.key);return r.rt=d,n.k.P.push(r),nn(h,r,$,u,a,e,s,(e=>{if(r.R&rr){const o=ln(1),s=o.li;s.push(...r.li),r.R&=~rr,o.rt=Dt(t);const i={type:"placeholder",hidden:"","q:id":o.rt};n.k.P.push(o);const c=yt(s);for(const n of c){const e=kn(n[0]);i[e]=_s(n[1],t.k.u,o),bn(e,t.k.u)}on("script",i,e)}const o=a.it;let s;if(o){const t=Object.keys(o).map((t=>{const n=o[t];if(n)return Cn("q:template",{[W]:t||!0,hidden:!0,"aria-hidden":"true"},null,n,0,null)})),[n,i]=a.ct,c=_t(n);c.H=r,s=fn(t,c,i,e,0,void 0)}return i?O(s,(()=>i(e))):s}))}))),cn=(t,n)=>{const e=$n(t,n);if(null===e)return;const r={};for(const t of e){let n="";zn(t)&&(n=t.props[W]||""),(r[n]||=[]).push(t)}return r},ln=t=>{const n=new Vt(t);return ur(n)},un=(t,n,e,r,o,s)=>{const i=t.type,c=n.F;if("string"==typeof i){const l=t.key,u=t.props,f=t.immutableProps||z,a=ln(1),$=a.T,d="head"===i;let p="<"+i,h=!1,v=!1,m="",w=null;const b=(t,e,r)=>{if("ref"===t)return void(void 0!==e&&(Br(e,$),v=!0));if(bt(t))return void gt(a.li,t,e,void 0);if(Fr(e)&&(e=Cr(e,r?[1,$,e,c.T,t]:[2,c.T,e,$,t]),h=!0),t===Yt)return void(w=e);let o;t.startsWith(wt)&&bn(t.slice(15),n.k.u);const s="htmlFor"===t?"for":t;"class"===s||"className"===s?m=Ft(e):"style"===s?o=Ht(e):Bt(s)||"draggable"===s||"spellcheck"===s?(o=null!=e?String(e):null,e=o):o=!1===e||null==e?null:String(e),null!=o&&("value"===s&&"textarea"===i?w=yn(o):xn(s)||(p+=" "+(!0===e?s:s+'="'+yn(o)+'"')))};for(const t in u){let n,e=!1;t in f?(e=!0,n=f[t],n===nt&&(n=u[t])):n=u[t],b(t,n,e)}for(const t in f){if(t in u)continue;const n=f[t];n!==nt&&b(t,n,!0)}const y=a.li;if(c){if(c.nt?.length){const t=c.nt.join(" ");m=m?`${t} ${m}`:t}c.R&rr&&(y.push(...c.li),c.R&=~rr)}if(d&&(o|=1),i in hn&&(o|=16),i in vn&&(o|=8),m&&(p+=' class="'+yn(m)+'"'),y.length>0){const t=yt(y),e=!!(16&o);for(const r of t){const t=e?kn(r[0]):r[0];p+=" "+t+'="'+_s(r[1],n.k.u,a)+'"',bn(t,n.k.u)}}if(null!=l&&(p+=' q:key="'+yn(l)+'"'),v||h||y.length>0){if(v||h||Sn(y)){const t=Dt(n);p+=' q:id="'+t+'"',a.rt=t}e.k.P.push(a)}if(1&o&&(p+=" q:head"),p+=">",r.write(p),i in mn)return;if(null!=w)return r.write(String(w)),void r.write(``);"html"===i?o|=4:o&=-5,2&t.flags&&(o|=1024);const g=fn(t.children,n,e,r,o);return O(g,(()=>{if(d){for(const t of e.k.ot)on(t.type,t.props,r);e.k.ot.length=0}if(s)return O(s(r),(()=>{r.write(``)}));r.write(``)}))}if(i===Rn){const i=ln(111);return n.H?(i.O=n.H,i.$t=n.F):i.O=n.F,c&&c.R&sr&&qn(c,i),nn(t,i,void 0,n,e,r,o,s)}if(i===Fn)return void r.write(t.props.data);if(i===Qn)return(async(t,n,e,r,o)=>{r.write(Kt);const s=t.props.children;let i;if(C(s)){const t=s({write(t){r.write(t),r.write(Kt)}});if(M(t))return t;i=t}else i=s;for await(const t of i)await fn(t,n,e,r,o,void 0),r.write(Kt)})(t,n,e,r,o);const l=br(e.lt,i,t.props,t.key,t.flags,t.dev);return Gt(l,t)?un(Pn(Rn,{children:l},0,t.key),n,e,r,o,s):fn(l,n,e,r,o,s)},fn=(t,n,e,r,o,s)=>{if(null!=t&&"boolean"!=typeof t){if(!j(t)&&"number"!=typeof t){if(zn(t))return un(t,n,e,r,o,s);if(k(t))return an(t,n,e,r,o);if(Fr(t)){const i=8&o,c=n.F?.T;let l;if(c){if(!i){const i=Dt(n);if(l=Cr(t,1024&o?[3,"#"+i,t,"#"+i]:[4,c,t,"#"+i]),j(l)){const t=Qt(l);e.k.st.set(t,i)}return r.write(`\x3c!--t=${i}--\x3e`),fn(l,n,e,r,o,s),void r.write("\x3c!----\x3e")}l=br(e.lt,(()=>t.value))}return void r.write(yn(Qt(l)))}return M(t)?(r.write(Kt),t.then((t=>fn(t,n,e,r,o,s)))):void 0}r.write(yn(String(t)))}},an=(t,n,e,r,o)=>{if(null==t)return;if(!k(t))return fn(t,n,e,r,o);const s=t.length;if(1===s)return fn(t[0],n,e,r,o);if(0===s)return;let i=0;const c=[];return t.reduce(((t,s,l)=>{const u=[];c.push(u);const f=fn(s,n,e,t?{write(t){i===l?r.write(t):u.push(t)}}:r,o);if(t||M(f)){const n=()=>{i++,c.length>i&&c[i].forEach((t=>r.write(t)))};return M(f)?t?Promise.all([f,t]).then(n):f.then(n):t.then(n)}i++}),void 0)},$n=(t,n)=>{if(null==t)return null;const e=dn(t,n),r=k(e)?e:[e];return 0===r.length?null:r},dn=(t,n)=>{if(null==t)return null;if(k(t))return t.flatMap((t=>dn(t,n)));if(zn(t)&&C(t.type)&&t.type!==Fn&&t.type!==Qn&&t.type!==Rn){const e=br(n.lt,t.type,t.props,t.key,t.flags);return $n(e,n)}return t},pn=(t,n,e)=>{const r=Object.keys(e),o=at();if(n.N=ft(o,t.k.u),0===r.length)return;const s=o[nt]=e[nt]??z;for(const t of r)"children"!==t&&t!==W&&(Fr(s[t])?o[et+t]=s[t]:o[t]=e[t])},hn={head:!0,style:!0,script:!0,link:!0,meta:!0},vn={title:!0,style:!0,script:!0,noframes:!0,textarea:!0},mn={area:!0,base:!0,basefont:!0,bgsound:!0,br:!0,col:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},wn=/[&<>'"]/g,bn=(t,n)=>{n.dt.add(Xr(t))},yn=t=>t.replace(wn,(t=>{switch(t){case"&":return"&";case"<":return"<";case">":return">";case'"':return""";case"'":return"'";default:return""}})),gn=/[>/="'\u0009\u000a\u000c\u0020]/,xn=t=>gn.test(t),Sn=t=>t.some((t=>t[1].ht&&t[1].ht.length>0)),qn=(t,n)=>{const e=t.vt||=[];e.includes(n)||e.push(n)},kn=t=>"on:qvisible"===t?"on-document:qinit":t,jn=(t,n,e)=>new _r(t,n,e),Cn=(t,n,e,r,o,s)=>{const i=null==s?null:String(s),c=new Tn(t,n||z,e,r,o,i);return An(c),c},Mn=(t,n,e,r,o,s)=>{let i=null;return n&&"children"in n&&(i=n.children,delete n.children),Cn(t,n,e,i,r,o,s)},Pn=(t,n,e,r,o)=>{const s=null==r?null:String(r),i=n??{};if("string"==typeof t&&nt in i){const n=i[nt];delete i[nt];const s=i.children;delete i.children;for(const[t,e]of Object.entries(n))e!==nt&&(delete i[t],i[t]=e);return Cn(t,null,i,s,e,r,o)}const c=new Tn(t,i,null,i.children,e,s);return"string"==typeof t&&n&&delete n.children,An(c),c},On=(t,n,e)=>{const r=null==e?null:String(e),o=kr((()=>{const e=n.children;return"string"==typeof t&&delete n.children,e}));j(t)&&"className"in n&&(n.class=n.className,delete n.className);const s=new Tn(t,n,null,o,0,r);return An(s),s},En=":skipRender";class Tn{type;props;immutableProps;children;flags;key;dev;constructor(t,n,e,r,o,s=null){this.type=t,this.props=n,this.immutableProps=e,this.children=r,this.flags=o,this.key=s}}const Rn=t=>t.children,In=(t,n)=>new Tn(Rn,z,null,t.children,2,n),An=()=>{},zn=t=>t instanceof Tn,Nn=t=>t.children,Ln=t=>On(Rn,t),_n=(t,n,e,r,o)=>{const s=null==e?null:String(e),i=kr((()=>{const e=n.children;return"string"==typeof t&&delete n.children,e}));j(t)&&"className"in n&&(n.class=n.className,delete n.className);const c=new Tn(t,n,null,i,0,s);return c.dev={stack:(new Error).stack,...o},An(c),c},Wn=Symbol("skip render"),Fn=()=>null,Hn=t=>On(Fn,{data:`\x3c!--${t.data}--\x3e`},null),Un=t=>[On(Hn,{data:"qkssr-pu"}),t.children,On(Hn,{data:"qkssr-po"})],Dn=(t,n)=>On(In,{children:On(Qn,t)},n),Jn=()=>null,Qn=()=>null,Bn=(t,n,e)=>{const r=!(n.R&or),o=n.T,s=t.k.u;return s.wt.delete(n),s.l.bt(o),O(Nt(t,n),(s=>{const i=t.k,c=s.rCtx,l=Sr(t.k.L,o);if(i.B.add(o),l.v=[0,o],l.j=c,r&&n.ft)for(const t of n.ft)Yo(i,t);const u=Xn(s.node,l);return O(u,(t=>{const r=Vn(o,t),s=Gn(n);return O(ro(c,s,r,e),(()=>{n.yt=r}))}))}))},Gn=t=>(t.yt||(t.yt=uo(t.T)),t.yt);class Yn{gt;N;xt;St;R;qt;kt=null;jt="";Ct=null;rt;Mt;constructor(t,n,e,r,o,s){this.gt=t,this.N=n,this.xt=e,this.St=r,this.R=o,this.qt=s,this.rt=t+(s?":"+s:"")}}const Kn=(t,n)=>{const{key:e,type:r,props:o,children:s,flags:i,immutableProps:c}=t;let l="";if(j(r))l=r;else{if(r!==Rn){if(C(r)){const s=br(n,r,o,e,i,t.dev);return Gt(s,t)?Kn(Pn(Rn,{children:s},0,e),n):Xn(s,n)}throw m(25,r)}l=us}let u=A;return null!=s?O(Xn(s,n),(t=>(void 0!==t&&(u=k(t)?t:[t]),new Yn(l,o,c,u,i,e)))):new Yn(l,o,c,u,i,e)},Vn=(t,n)=>{const e=void 0===n?A:k(n)?n:[n],r=new Yn(":virtual",{},null,e,0,null);return r.kt=t,r},Xn=(t,n)=>{if(null!=t&&"boolean"!=typeof t){if(Zn(t)){const n=new Yn("#text",z,null,A,0,null);return n.jt=String(t),n}if(zn(t))return Kn(t,n);if(Fr(t)){const n=new Yn("#signal",z,null,A,0,null);return n.Ct=t,n}if(k(t)){const e=E(t.flatMap((t=>Xn(t,n))));return O(e,(t=>t.flat(100).filter(R)))}return M(t)?t.then((t=>Xn(t,n))):t===Wn?new Yn(En,z,null,A,0,null):void 0}},Zn=t=>j(t)||"number"==typeof t,te=t=>{"paused"===it(t,B)&&ee(t)},ne=(t,n)=>{const e=JSON.parse(t);if("object"!=typeof e)return null;const{_objs:r,_entry:s}=e;if(void 0===r||void 0===s)return null;let i={},l={};if(o(n)&&c(n)){const t=qr(n);t&&(l=Jr(t),i=t.ownerDocument)}const u=ji(l,i);for(let t=0;tr[Vr(t)];for(const t of r)oe(t,f,u);return f(s)},ee=t=>{if(!Yr(t))return;const n=t._qwikjson_??(t=>{const n=N(),e=ie(t===n.documentElement?n.body:t,"type");if(e)return JSON.parse(se(e.firstChild.data)||"{}")})(t);if(t._qwikjson_=null,!n)return;const e=N(),r=t.getAttribute(J),o=Q(e,r),s=Jr(t),c=new Map,l=new Map;let u=null,f=0;const $=e.createTreeWalker(t,Gr);for(;u=$.nextNode();){const t=u.data;if(0===f)if(t.startsWith("qv ")){const n=le(t);n>=0&&c.set(n,u)}else if(t.startsWith("t=")){const n=t.slice(2),e=Vr(n),r=ce(u);c.set(e,r),l.set(e,r.data)}"cq"===t?f++:"/cq"===t&&f--}const d=0!==t.getElementsByClassName("qc📦").length;t.querySelectorAll("[q\\:id]").forEach((n=>{if(d&&n.closest("[q\\:container]")!==t)return;const e=it(n,V),r=Vr(e);c.set(r,n)}));const p=ji(s,e),h=new Map,v=new Set,m=t=>h.has(t)?h.get(t):w(t),w=t=>{if(t.startsWith("#")){const n=t.slice(1),e=Vr(n);c.has(e);const r=c.get(e);if(a(r)){if(!r.isConnected)return void h.set(t,void 0);const n=$s(r);return h.set(t,n),cr(n,s),n}return i(r)?(h.set(t,r),cr(r,s),r):(h.set(t,r),r)}if(t.startsWith("@")){const n=t.slice(1),e=Vr(n);return o[e]}if(t.startsWith("*")){const n=t.slice(1),e=Vr(n);c.has(e);const r=l.get(e);return h.set(t,r),r}const e=Vr(t);let r=n.objs[e];j(r)&&(r=r===Xs?void 0:p.prepare(r));let u=r;for(let n=t.length-1;n>=0;n--){const e=Ci[t[n]];if(!e)break;u=e(u,s)}return h.set(t,u),Zn(r)||v.has(e)||(v.add(e),re(r,e,n.subs,m,s,p),oe(r,m,p)),u};var b,y;s.et=1e5,s.Pt={getObject:m,meta:n.ctx,refs:n.refs},st(t,B,"resumed"),y=!0,(b=t)&&b.dispatchEvent(new CustomEvent("qresume",{detail:void 0,bubbles:y,composed:y}))},re=(t,n,e,r,o,s)=>{const i=e[n];if(i){const n=[];let e=0;for(const t of i)if(t.startsWith("_"))e=parseInt(t.slice(1),10);else{const e=Di(t,r);e&&n.push(e)}if(e>0&&$t(t,e),!s.subs(t,n)){const e=o.t.get(t);e?Fi(e).Ot(n):ft(t,o,n)}}},oe=(t,n,e)=>{if(!e.fill(t,n)&&t&&"object"==typeof t)if(k(t))for(let e=0;et.replace(/\\x3C(\/?script)/gi,"<$1"),ie=(t,n)=>{let e=t.lastElementChild;for(;e;){if("SCRIPT"===e.tagName&&"qwik/json"===it(e,n))return e;e=e.previousElementSibling}},ce=t=>{const n=t.nextSibling;if(f(n))return n;{const n=t.ownerDocument.createTextNode("");return t.parentElement.insertBefore(n,t),n}},le=t=>{const n=t.indexOf("q:id=");return n>0?Vr(t.slice(n+5)):-1},ue=()=>{const t=hr();let n=t.Et;if(n);else{const e=t.T,r=qr(e);n=Ws(decodeURIComponent(String(t.Tt)),r),te(r);const o=cr(e,Jr(r));Us(n,o)}return n.ht},fe=(t,n)=>{if(0===t[0]){const e=t[1];tr(e)?de(e,n):ae(e,n)}else $e(t,n)},ae=(t,n)=>{te(n.U);const e=cr(t,n);e.R&er||(e.R|=er,void 0!==n.ut?n.wt.add(e):(n.Rt.add(e),pe(n)))},$e=(t,n)=>{const e=void 0!==n.ut;n.It.add(t),e||pe(n)},de=(t,n)=>{t.R&ze||(t.R|=ze,void 0!==n.ut?n.At.add(t):(n.zt.add(t),pe(n)))},pe=t=>(void 0===t.Nt&&(t.Nt=x().nextTick((()=>ve(t)))),t.Nt),he=()=>{const[t]=ue();de(t,Jr(qr(t.Lt)))},ve=async t=>{const n=t.U,e=N();try{const r=Lt(e,t),o=r.k,s=t.ut=new Set(t.Rt);t.Rt.clear(),await ge(t,r),t.wt.forEach((t=>{s.add(t)})),t.wt.clear();const i=Array.from(t.It);t.It.clear();const l=Array.from(s);Se(l),!t._t&&l.length>0&&(t._t=!0,(n===e.documentElement?e.body:n).querySelectorAll("style[q\\:style]").forEach((n=>{t.Wt.add(it(n,U)),Go(o,e.head,n)})));for(const t of l){const n=t.T;if(!o.B.has(n)&&t.A){o.K.push(t);try{await Bn(r,t,me(n.parentElement))}catch(t){$(t)}}}return i.forEach((t=>{((t,n)=>{try{const e=n[0],r=t.k;switch(e){case 1:case 2:{let t,o;1===e?(t=n[1],o=n[3]):(t=n[3],o=n[1]);const s=ir(t);if(null==s)return;const i=n[4],c=t.namespaceURI===Zr;r.u.l.Ft(n);let l=Cr(n[2],n.slice(0,-1));"class"===i?l=Wt(l,ir(o)):"style"===i&&(l=Ht(l));const u=Gn(s);if(i in u.N&&u.N[i]===l)return;return u.N[i]=l,Mo(r,t,i,l,c)}case 3:case 4:{const e=n[3];if(!r.tt.includes(e)){r.u.l.Ft(n);const o=void 0;let s=Cr(n[2],n.slice(0,-1));const i=Gi;Array.isArray(s)&&(s=new Tn(Rn,{},null,s,0,null));let l=Xn(s,o);if(M(l))$("Rendering promises in JSX signals is not supported");else{void 0===l&&(l=Xn("",o));const s=lo(e),u=function(t){for(;t;){if(c(t))return t;t=t.parentElement}throw new Error("Not found")}(n[1]);if(t.F=cr(u,t.k.u),s.gt==l.gt&&s.qt==l.qt&&s.rt==l.rt)ho(t,s,l,0);else{const n=[],o=s.kt,c=go(t,l,0,n);n.length&&$("Rendering promises in JSX signals is not supported"),i[3]=c,Qo(t.k,e.parentElement,c,o),o&&Zo(r,o)}}}}}}catch(t){}})(r,t)})),o.G.push(...o.Y),0===o.G.length?(is(o),void await we(t,r)):(await Ro(o),is(o),we(t,r))}catch(t){$(t)}},me=t=>{let n=0;return t&&(t.namespaceURI===Zr&&(n|=to),"HEAD"===t.tagName&&(n|=no)),n},we=async(t,n)=>{const e=n.k.B;await xe(t,n,((t,n)=>!!(t.R&Re)&&(!n||e.has(t.Lt)))),t.wt.forEach((n=>{t.Rt.add(n)})),t.wt.clear(),t.ut=void 0,t.Nt=void 0,t.Rt.size+t.zt.size+t.It.size>0&&(t.Nt=ve(t))},be=t=>!!(t.R&Ie),ye=t=>!!(t.R&Ae),ge=async(t,n)=>{const e=t.U,r=[],o=[];t.zt.forEach((n=>{be(n)&&(o.push(O(n.Et.Ht(e),(()=>n))),t.zt.delete(n)),ye(n)&&(r.push(O(n.Et.Ht(e),(()=>n))),t.zt.delete(n))}));do{if(t.At.forEach((n=>{be(n)?o.push(O(n.Et.Ht(e),(()=>n))):ye(n)?r.push(O(n.Et.Ht(e),(()=>n))):t.zt.add(n)})),t.At.clear(),o.length>0){const e=await Promise.all(o);qe(e),await Promise.all(e.map((e=>Qe(e,t,n)))),o.length=0}}while(t.At.size>0);if(r.length>0){const e=await Promise.all(r);qe(e);for(const r of e)Qe(r,t,n)}},xe=async(t,n,e)=>{const r=[],o=t.U;t.zt.forEach((n=>{e(n,!1)&&(n.Lt.isConnected&&r.push(O(n.Et.Ht(o),(()=>n))),t.zt.delete(n))}));do{if(t.At.forEach((n=>{n.Lt.isConnected&&(e(n,!0)?r.push(O(n.Et.Ht(o),(()=>n))):t.zt.add(n))})),t.At.clear(),r.length>0){const e=await Promise.all(r);qe(e);for(const r of e)Qe(r,t,n);r.length=0}}while(t.At.size>0)},Se=t=>{t.sort(((t,n)=>2&t.T.compareDocumentPosition(ds(n.T))?1:-1))},qe=t=>{t.sort(((t,n)=>t.Lt===n.Lt?t.Ut{Pe(Me(t,void 0),n)},je=(t,n)=>{Pe(Me(t,"document"),n)},Ce=(t,n)=>{Pe(Me(t,"window"),n)},Me=(t,n)=>{const e=void 0!==n?n+":":"";return Array.isArray(t)?t.map((t=>`${e}on-${t}`)):`${e}on-${t}`},Pe=(t,n)=>{if(n){const e=vr(),r=cr(e.q,e.j.k.u);"string"==typeof t?r.li.push([qt(t),n]):r.li.push(...t.map((t=>[qt(t),n]))),r.R|=rr}},Oe=t=>{const n=mr(),e=C(t)&&!$c(t)?br(void 0,t):t;return Tr(e,n,0)},Ee=t=>{const{val:n,set:e}=Mt();return null!=n?n:e(t=C(t)&&!$c(t)?t():t)},Te=t=>Ee((()=>Oe(t))),Re=1,Ie=2,Ae=4,ze=16,Ne=t=>{const{val:n,set:e,iCtx:r,i:o,elCtx:s}=Mt();if(n)return;const i=r.j.k.u,c=new nr(ze|Ie,o,s.T,t,void 0);e(!0),t.Ht(i.U),s.Dt||(s.Dt=[]),s.Dt.push(c),gr(r,(()=>Ge(c,i,r.j)))},Le=t=>{const n=vr(),e=n.j.k.u,r=cr(n.q,e),o=Tr(void 0,e,Ar|Ir,void 0),s=new nr(ze|Ie|8,0,r.T,t,o);return t.Ht(e.U),(r.Dt||=[]).push(s),gr(n,(()=>Ye(s,e,n.j))),o},_e=t=>Ee((()=>Le(t))),We=r(_e),Fe=r(Le),He=/*#__PURE__*/r(Ne),Ue=(t,n)=>{const{val:e,set:r,i:o,iCtx:s,elCtx:i}=Mt(),c=n?.strategy??"intersection-observer";if(e)return;const l=new nr(Re,o,i.T,t,void 0),u=s.j.k.u;i.Dt||(i.Dt=[]),i.Dt.push(l),r(l),Xe(l,c),t.Ht(u.U),de(l,u)},De=/*#__PURE__*/r(Ue),Je=t=>!!(t.R&Ae),Qe=async(t,n,e)=>Je(t)?Be(t,n,e):(t=>!!(8&t.R))(t)?Ye(t,n,e):Ge(t,n,e),Be=(t,n,e,r)=>{t.R&=~ze,Ke(t);const o=Sr(e.k.L,t.Lt,void 0,K),{l:s}=n;o.j=e;const i=t.Et.getFn(o,(()=>{s.bt(t)})),c=[],l=t.Jt,u=_i(l),f={track:(n,r)=>{if(C(n)){const r=Sr();return r.j=e,r.v=[0,t],br(r,n)}const o=Fi(n);return o?o.m([0,t],r):p(v(26),n),r?n[r]:Fr(n)?n.value:n},cleanup(t){c.push(t)},cache(t){let n=0;n="immutable"===t?1/0:t,l._cache=n},previous:u._resolved};let a,$,d=!1;const h=(t,n)=>!d&&(d=!0,t?(d=!0,l.loading=!1,l._state="resolved",l._resolved=n,l._error=void 0,a(n)):(d=!0,l.loading=!1,l._state="rejected",l._error=n,$(n)),!0);br(o,(()=>{l._state="pending",l.loading=!0,l.value=new Promise(((t,n)=>{a=t,$=n}))})),t.Qt=Ni((()=>{d=!0,c.forEach((t=>t()))}));const m=P((()=>O(r,(()=>i(f)))),(t=>{h(!0,t)}),(t=>{h(!1,t)})),w=u._timeout;return w>0?Promise.race([m,I(w).then((()=>{h(!1,new Error("timeout"))&&Ke(t)}))]):m},Ge=(t,n,e)=>{t.R&=~ze,Ke(t);const r=t.Lt,o=Sr(e.k.L,r,void 0,K);o.j=e;const{l:s}=n,i=t.Et.getFn(o,(()=>{s.bt(t)})),c=[];t.Qt=Ni((()=>{c.forEach((t=>t()))}));const l={track:(n,e)=>{if(C(n)){const e=Sr();return e.v=[0,t],br(e,n)}const r=Fi(n);return r?r.m([0,t],e):p(v(26),n),e?n[e]:Fr(n)?n.value:n},cleanup(t){c.push(t)}};return P((()=>i(l)),(t=>{C(t)&&c.push(t)}),(t=>{At(t,r,e)}))},Ye=(t,n,e)=>{t.R&=~ze,Ke(t);const r=t.Lt,o=Sr(e.k.L,r,void 0,"qComputed");o.v=[0,t],o.j=e;const{l:s}=n,i=t.Et.getFn(o,(()=>{s.bt(t)})),c=n=>{kr((()=>{const e=t.Jt;e[Rr]&=~Ar,e.untrackedValue=n,e[tt].p()}))},l=t=>{At(t,r,e)};try{return O(t.Et.Ht(n.U),(()=>{const t=i();if(M(t)){const n=new Error("useComputed$: Async functions in computed tasks are deprecated and will stop working in v2. Use useTask$ or useResource$ instead.").stack;return n&&n.replace(/^Error:\s*/,""),t.then(c,l)}c(t)}))}catch(t){l(t)}},Ke=t=>{const n=t.Qt;if(n){t.Qt=void 0;try{n()}catch(t){$(t)}}},Ve=t=>{32&t.R?(t.R&=-33,(0,t.Et)()):Ke(t)},Xe=(t,n)=>{"visible"===n||"intersection-observer"===n?ke("qvisible",Ze(t)):"load"===n||"document-ready"===n?je("qinit",Ze(t)):"idle"!==n&&"document-idle"!==n||je("qidle",Ze(t))},Ze=t=>{const n=t.Et,e=Zi(n.Bt,"_hW",he,null,null,[t],n.Gt);return n.dev&&(e.dev=n.dev),e},tr=t=>q(t)&&t instanceof nr;class nr{R;Ut;Lt;Et;Jt;constructor(t,n,e,r,o){this.R=t,this.Ut=n,this.Lt=e,this.Et=r,this.Jt=o}}const er=1,rr=2,or=4,sr=8,ir=t=>t[ot],cr=(t,n)=>{const e=ir(t);if(e)return e;const r=ur(t),o=it(t,"q:id");if(o){const e=n.Pt;if(r.rt=o,e){const{getObject:i,meta:c,refs:l}=e;if(function(t){return t&&"number"==typeof t.nodeType}(s=t)&&1===s.nodeType){const t=l[o];t&&(r.Yt=t.split(" ").map(i),r.li=((t,n)=>{const e=t.T.attributes,r=[];for(let o=0;o{const n={},e=Wi(t);for(const t in e)t.startsWith(et)&&(n[t.slice(2)]=e[t]);return n},ur=t=>{const n={R:0,rt:"",T:t,Yt:[],li:[],Dt:null,C:null,I:null,nt:null,ft:null,N:null,yt:null,A:null,P:null,vt:null,O:void 0,$t:void 0};return t[ot]=n,n};let fr,ar;function $r(t){if(void 0===fr){const n=pr();if(n&&n.L)return n.L;if(void 0!==t)return t;throw new Error("Reading `locale` outside of context.")}return fr}function dr(t,n){const e=fr;try{return fr=t,n()}finally{fr=e}}const pr=()=>{if(!ar){const t="undefined"!=typeof document&&document&&document.__q_context__;if(!t)return;return k(t)?document.__q_context__=xr(t):t}return ar},hr=()=>{const t=pr();if(!t)throw m(14);return t},vr=()=>{const t=pr();if(!t||t.Vt!==Y)throw m(20);return t},mr=()=>vr().j.k.u;function wr(t){if(null==t)return t;const n=hr();return function(...e){return yr.call(this,n,t,e)}}function br(t,n,...e){return yr.call(this,t,n,e)}function yr(t,n,e){const r=ar;let o;try{ar=t,o=n.apply(this,e)}finally{ar=r}return o}const gr=(t,n)=>{const e=t.W;if(0===e.length){const t=n();M(t)&&e.push(t)}else e.push(Promise.all(e).then(n))},xr=([t,n,e])=>{const r=t.closest(G),o=r?.getAttribute("q:locale")||void 0;return o&&function(t){fr=t}(o),Sr(o,void 0,t,n,e)},Sr=(t,n,e,r,o)=>({Tt:o,M:0,q:n,T:e,Vt:r,Et:void 0,W:void 0,v:void 0,j:void 0,L:t||("object"==typeof r&&r&&"locale"in r?r.locale:void 0)}),qr=t=>t.closest(G),kr=t=>br(void 0,t),jr=/*#__PURE__*/Sr(void 0,void 0,void 0,Y),Cr=(t,n)=>(jr.v=n,br(jr,(()=>t.value))),Mr=()=>{const t=pr();if(t)return t.T??t.q??t.Et?.S(void 0)},Pr=()=>{const t=pr();if(t)return t.Vt},Or=t=>{const n=pr();return n&&n.q&&n.j&&(cr(n.q,n.j.k.u).R|=sr),t},Er=t=>{const n=qr(t);return n?Jr(n).Nt??Promise.resolve():Promise.resolve()},Tr=(t,n,e,r)=>{const o=n.l.o(r);return new Lr(t,o,e)},Rr=Symbol("proxy manager"),Ir=1,Ar=2,zr=Symbol("unassigned signal");class Nr{}class Lr extends Nr{untrackedValue;[tt];[Rr]=0;constructor(t,n,e){super(),this.untrackedValue=t,this[tt]=n,this[Rr]=e}valueOf(){}toString(){return`[Signal ${String(this.value)}]`}toJSON(){return{value:this.value}}get value(){if(this[Rr]&Ar)throw zr;const t=pr()?.v;return t&&this[tt].m(t),this.untrackedValue}set value(t){const n=this[tt];n&&this.untrackedValue!==t&&(this.untrackedValue=t,n.p())}}class _r extends Nr{Xt;Zt;tn;constructor(t,n,e){super(),this.Xt=t,this.Zt=n,this.tn=e}get value(){return this.Xt.apply(void 0,this.Zt)}}class Wr extends Nr{ref;prop;constructor(t,n){super(),this.ref=t,this.prop=n}get[tt](){return Fi(this.ref)}get value(){return this.ref[this.prop]}set value(t){this.ref[this.prop]=t}}const Fr=t=>t instanceof Nr,Hr=(t,n)=>{if(!q(t))return t[n];if(t instanceof Nr)return t;const e=Wi(t);if(e){const r=e[et+n];if(r)return Fr(r),r;if(!0!==e[nt]?.[n])return new Wr(t,n)}const r=t[nt]?.[n];return Fr(r)?r:nt},Ur=(t,n)=>{const e=Hr(t,n);return e===nt?t[n]:e},Dr=Symbol("ContainerState"),Jr=t=>{let n=t[Dr];return n||(t[Dr]=n=Qr(t,it(t,"q:base")??"/")),n},Qr=(t,n)=>{const e={};if(t){const n=t.attributes;if(n)for(let t=0;t{if(C(t))return t(n);if(Fr(t))return t.value=n;throw m(32,t)},Gr=128,Yr=t=>i(t)&&t.hasAttribute(B),Kr=t=>t.toString(36),Vr=t=>parseInt(t,36),Xr=t=>{const n=t.indexOf(":");return t?t.slice(n+1).replace(/-./g,(t=>t[1].toUpperCase())):t},Zr="http://www.w3.org/2000/svg",to=1,no=2,eo=[],ro=(t,n,e,r)=>{const o=e.St;if(1===o.length&&o[0].gt===En)return void(e.St=n.St);const s=n.kt;let i=$o;n.St===eo&&"HEAD"===s.nodeName&&(i=fo,r|=no);const c=oo(n,i);return c.length>0&&o.length>0?so(t,s,c,o,r):c.length>0&&0===o.length?wo(t.k,c,0,c.length-1):o.length>0?mo(t,s,null,o,0,o.length-1,r):void 0},oo=(t,n)=>{const e=t.St;return e===eo?t.St=co(t.kt,n):e},so=(t,n,e,r,o)=>{let s,i,c,l=0,u=0,f=e.length-1,a=e[0],$=e[f],d=r.length-1,p=r[0],h=r[d];const v=[],m=t.k;for(;l<=f&&u<=d;)if(null==a)a=e[++l];else if(null==$)$=e[--f];else if(null==p)p=r[++u];else if(null==h)h=r[--d];else if(a.rt===p.rt)v.push(ho(t,a,p,o)),a=e[++l],p=r[++u];else if($.rt===h.rt)v.push(ho(t,$,h,o)),$=e[--f],h=r[--d];else if(a.qt&&a.rt===h.rt)v.push(ho(t,a,h,o)),Bo(m,n,a.kt,$.kt),a=e[++l],h=r[--d];else if($.qt&&$.rt===p.rt)v.push(ho(t,$,p,o)),Qo(m,n,$.kt,a.kt),$=e[--f],p=r[++u];else{if(void 0===s&&(s=No(e,l,f)),i=s[p.qt],void 0===i){const e=go(t,p,o,v);Qo(m,n,e,a?.kt)}else if(c=e[i],c.gt!==p.gt){const e=go(t,p,o,v);O(e,(t=>{Qo(m,n,t,a?.kt)}))}else v.push(ho(t,c,p,o)),e[i]=void 0,Qo(m,n,c.kt,a.kt);p=r[++u]}u<=d&&v.push(mo(t,n,null==r[d+1]?null:r[d+1].kt,r,u,d,o));let w=E(v);return l<=f&&(w=O(w,(()=>{wo(m,e,l,f)}))),w},io=(t,n)=>{const e=u(t)?t.close:null,r=[];let o=t.firstChild;for(;(o=as(o))&&(n(o)&&r.push(o),o=o.nextSibling,o!==e););return r},co=(t,n)=>io(t,n).map(lo),lo=t=>i(t)?ir(t)?.yt??uo(t):uo(t),uo=t=>{if(c(t)){const n=new Yn(t.localName,{},null,eo,0,rs(t));return n.kt=t,n}if(f(t)){const n=new Yn(t.nodeName,z,null,eo,0,null);return n.jt=t.data,n.kt=t,n}},fo=t=>{const n=t.nodeType;return 1===n?t.hasAttribute("q:head"):111===n},ao=t=>"Q:TEMPLATE"===t.nodeName,$o=t=>{const n=t.nodeType;if(3===n||111===n)return!0;if(1!==n)return!1;const e=t.nodeName;return"Q:TEMPLATE"!==e&&("HEAD"===e?t.hasAttribute("q:head"):"STYLE"!==e||!t.hasAttribute(U))},po=t=>{const n={};for(const e of t){const t=yo(e);(n[t]??(n[t]=new Yn(us,{[H]:""},null,[],0,t))).St.push(e)}return n},ho=(t,n,e,r)=>{const o=n.kt,s=e.gt,i=t.k,c=i.u,l=t.F;if(e.kt=o,"#text"===s){i.tt.push(o);const t=e.Ct;return t&&(e.jt=Qt(Cr(t,[4,l.T,t,o]))),void Ho(i,o,"data",e.jt)}if("#signal"===s)return;const u=e.N,f=e.R,a=cr(o,c);if(s!==us){let $=!!(r&to);if($||"svg"!==s||(r|=to,$=!0),u!==z){1&f||(a.li.length=0);const t=n.N;e.N=t;for(const n in u){let e=u[n];if("ref"!==n)if(bt(n)){const t=gt(a.li,n,e,c.U);Lo(i,o,t)}else Fr(e)&&(e=Cr(e,[1,l.T,e,o,n])),"class"===n?e=Wt(e,l):"style"===n&&(e=Ht(e)),t[n]!==e&&(t[n]=e,Mo(i,o,n,e,$));else void 0!==e&&Br(e,o)}}if(2&f)return;if($&&"foreignObject"===s&&(r&=~to),void 0!==u[Yt])return;if("textarea"===s)return;return ro(t,n,e,r)}if(L in u){const n=u.props;Oo(c,a,n);let o=!!(a.R&er);return o||a.A||a.T.hasAttribute(V)||(Jt(t,a),a.A=n[L],o=!0),o?O(Bn(t,a,r),(()=>vo(t,a,e,r))):vo(t,a,e,r)}if(H in u)l.I.push(e);else if(Yt in u)Ho(i,o,"innerHTML",u[Yt]);else if(!(2&f))return ro(t,n,e,r)},vo=(t,n,e,r)=>{if(2&e.R)return;const o=t.k,s=po(e.St),i=xo(n);for(const t in i.slots)if(!s[t]){const n=i.slots[t],e=co(n,$o);if(e.length>0){const t=ir(n);t&&t.yt&&(t.yt.St=[]),wo(o,e,0,e.length-1)}}for(const t in i.templates){const n=i.templates[t];n&&!s[t]&&(i.templates[t]=void 0,Zo(o,n))}return E(Object.keys(s).map((e=>{const c=s[e],l=bo(o,i,n,e,t.k.u),u=Gn(l),f=_t(t),a=l.T;f.H=l,l.yt=c,c.kt=a;let $=r&~to;a.isSvg&&($|=to);const d=o.X.findIndex((t=>t[0]===a));return d>=0&&o.X.splice(d,1),ro(f,u,c,$)})))},mo=(t,n,e,r,o,s,i)=>{const c=[];for(;o<=s;++o){const s=go(t,r[o],i,c);Qo(t.k,n,s,e)}return T(c)},wo=(t,n,e,r)=>{for(;e<=r;++e){const r=n[e];r&&Zo(t,r.kt)}},bo=(t,n,e,r,o)=>{const s=n.slots[r];if(s)return cr(s,o);const i=n.templates[r];if(i)return cr(i,o);const c=ns(t.D,r),l=ur(c);return l.O=e,Vo(t,e.T,c),n.templates[r]=c,l},yo=t=>t.N[W]??"",go=(t,n,e,r)=>{const o=n.gt,s=t.k.D,i=t.F;if("#text"===o)return n.kt=s.createTextNode(n.jt);if("#signal"===o){const o=n.Ct,c=o.value;if(zn(c)){const s=Xn(c);if(Fr(s))throw new Error("NOT IMPLEMENTED: Promise");if(Array.isArray(s))throw new Error("NOT IMPLEMENTED: Array");{const c=go(t,s,e,r);return Cr(o,4&e?[3,c,o,c]:[4,i.T,o,c]),n.kt=c}}{const t=s.createTextNode(n.jt);return t.data=n.jt=Qt(c),Cr(o,4&e?[3,t,o,t]:[4,i.T,o,t]),n.kt=t}}let c,l=!!(e&to);l||"svg"!==o||(e|=to,l=!0);const u=o===us,f=n.N,a=t.k,$=a.u;u?c=cs(s,l):"head"===o?(c=s.head,e|=no):(c=Jo(s,o,l),e&=~no),2&n.R&&(e|=4),n.kt=c;const d=ur(c);if(t.H?(d.O=t.H,d.$t=t.F):d.O=t.F,u){if(L in f){const o=f[L],s=at(),i=$.l.o(),l=new Proxy(s,new pt($,i)),u=f.props;if($.t.set(s,l),d.N=l,u!==z){const t=s[nt]=u[nt]??z;for(const n in u)if("children"!==n&&n!==W){const e=t[n];Fr(e)?s[et+n]=e:s[n]=u[n]}}Jt(t,d),d.A=o;const p=O(Bn(t,d,e),(()=>{let r=n.St;if(0===r.length)return;1===r.length&&r[0].gt===En&&(r=r[0].St);const o=xo(d),s=[],i=po(r);for(const n in i){const r=i[n],c=bo(a,o,d,n,a.u),l=_t(t),u=c.T;l.H=c,c.yt=r,r.kt=u;let f=e&~to;u.isSvg&&(f|=to);for(const t of r.St){const n=go(l,t,f,s);Go(a,u,n)}}return T(s)}));return M(p)&&r.push(p),c}if(H in f)os(c,n.qt),st(c,F,i.rt),st(c,H,""),i.I.push(n),a.X.push([c,i.T]);else if(Yt in f)return Ho(a,c,"innerHTML",f[Yt]),c}else{if(n.xt){const t=f!==z?Object.fromEntries(Object.entries(n.xt).map((([t,n])=>[t,n===nt?f[t]:n]))):n.xt;Po(a,d,i,t,l,!0)}if(f!==z){d.yt=n;const t=n.xt?Object.fromEntries(Object.entries(f).filter((([t])=>!(t in n.xt)))):f;n.N=Po(a,d,i,t,l,!1)}if(l&&"foreignObject"===o&&(l=!1,e&=~to),i){const t=i.nt;t&&t.forEach((t=>{c.classList.add(t)})),i.R&rr&&(d.li.push(...i.li),i.R&=~rr)}for(const t of d.li)Lo(a,c,t[0]);if(void 0!==f[Yt])return c;l&&"foreignObject"===o&&(l=!1,e&=~to)}let p=n.St;if(0===p.length)return c;1===p.length&&p[0].gt===En&&(p=p[0].St);const h=p.map((n=>go(t,n,e,r)));for(const t of h)Io(c,t);return c},xo=t=>{const n=(t=>t.I||(t.I=So(t)))(t),e={},r={},o=Array.from(t.T.childNodes).filter(ao);for(const t of n)e[t.qt??""]=t.kt;for(const t of o)r[it(t,W)??""]=t;return{slots:e,templates:r}},So=t=>ls(t.T.parentElement,F,t.rt).map(uo),qo=(t,n,e)=>(n.namespaceURI===Zr?Wo(t,n,"class",e):Ho(t,n,"className",e),!0),ko=(t,n,e,r)=>r in n&&((n[r]!==e||"value"===r&&!n.hasAttribute(r))&&("value"===r&&"OPTION"!==n.tagName?Uo(t,n,r,e):Ho(t,n,r,e)),!0),jo=(t,n,e,r)=>(Wo(t,n,r.toLowerCase(),e),!0),Co={style:(t,n,e)=>(Ho(t,n.style,"cssText",e),!0),class:qo,className:qo,value:ko,checked:ko,href:jo,list:jo,form:jo,tabIndex:jo,download:jo,innerHTML:()=>!0,[Yt]:(t,n,e)=>(Ho(t,n,"innerHTML",e),!0)},Mo=(t,n,e,r,o)=>{if(Bt(e))return void Wo(t,n,e,null!=r?String(r):r);const s=Co[e];s&&s(t,n,r,e)||(o||!(e in n)?(e.startsWith(wt)&&_o(e.slice(15)),Wo(t,n,e,r)):Ho(t,n,e,r))},Po=(t,n,e,r,o,s)=>{const i={},c=n.T;for(const l in r){let u=r[l];if("ref"!==l)if(bt(l))gt(n.li,l,u,t.u.U);else{if(Fr(u)&&(u=Cr(u,s?[1,c,u,e.T,l]:[2,e.T,u,c,l])),"class"===l){if(u=Wt(u,e),!u)continue}else"style"===l&&(u=Ht(u));i[l]=u,Mo(t,c,l,u,o)}else void 0!==u&&Br(u,c)}return i},Oo=(t,n,e)=>{let r=n.N;if(r||(n.N=r=ft(at(),t)),e===z)return;const o=Fi(r),s=Wi(r),i=s[nt]=e[nt]??z;for(const t in e)if("children"!==t&&t!==W&&!i[t]){const n=e[t];s[t]!==n&&(s[t]=n,o.p(t))}},Eo=(t,n,e,r)=>{if(e.bt(t),c(t)){if(r&&t.hasAttribute(H))return void n.Z.push(t);const o=ir(t);o&&((t,n)=>{t.Dt?.forEach((t=>{n.bt(t),Ve(t)})),t.A=null,t.C=null,t.Dt=null})(o,e);const s=u(t)?t.close:null;let i=t.firstChild;for(;(i=as(i))&&(Eo(i,n,e,!0),i=i.nextSibling,i!==s););}},To=()=>{document.__q_scroll_restore__&&(document.__q_scroll_restore__(),document.__q_scroll_restore__=void 0)},Ro=async t=>{document.__q_view_transition__&&(document.__q_view_transition__=void 0,document.startViewTransition)?await document.startViewTransition((()=>{es(t),To()})).finished:(es(t),To())},Io=(t,n)=>{u(n)?n.appendTo(t):t.appendChild(n)},Ao=(t,n,e)=>{u(n)?n.insertBeforeTo(t,e?.nextSibling??null):t.insertBefore(n,e?.nextSibling??null)},zo=(t,n,e)=>{u(n)?n.insertBeforeTo(t,ds(e)):t.insertBefore(n,ds(e))},No=(t,n,e)=>{const r={};for(let o=n;o<=e;++o){const n=t[o].qt;null!=n&&(r[n]=o)}return r},Lo=(t,n,e)=>{e.startsWith("on:")||Wo(t,n,e,""),_o(e)},_o=t=>{{const n=Xr(t);try{(globalThis.qwikevents||=[]).push(n)}catch(t){}}},Wo=(t,n,e,r)=>{t.G.push({rn:Fo,Zt:[n,e,r]})},Fo=(t,n,e)=>{if(null==e||!1===e)t.removeAttribute(n);else{const r=!0===e?"":String(e);st(t,n,r)}},Ho=(t,n,e,r)=>{t.G.push({rn:Do,Zt:[n,e,r]})},Uo=(t,n,e,r)=>{t.Y.push({rn:Do,Zt:[n,e,r]})},Do=(t,n,e)=>{try{t[n]=e??"",null==e&&o(t)&&i(t)&&t.removeAttribute(n)}catch(r){$(v(6),n,{node:t,value:e},r)}},Jo=(t,n,e)=>e?t.createElementNS(Zr,n):t.createElement(n),Qo=(t,n,e,r)=>(t.G.push({rn:zo,Zt:[n,e,r||null]}),e),Bo=(t,n,e,r)=>(t.G.push({rn:Ao,Zt:[n,e,r||null]}),e),Go=(t,n,e)=>(t.G.push({rn:Io,Zt:[n,e]}),e),Yo=(t,n)=>{t.u.Wt.add(n.styleId),t.Y.push({rn:Ko,Zt:[t.u,n]})},Ko=(t,n)=>{const e=t.U,r=N(),o=r.documentElement===e,s=r.head,i=r.createElement("style");st(i,U,n.styleId),st(i,"hidden",""),i.textContent=n.content,o&&s?Io(s,i):zo(e,i,e.firstChild)},Vo=(t,n,e)=>{t.G.push({rn:Xo,Zt:[n,e]})},Xo=(t,n)=>{zo(t,n,t.firstChild)},Zo=(t,n)=>{c(n)&&Eo(n,t,t.u.l,!0),t.G.push({rn:ts,Zt:[n,t]})},ts=t=>{const n=t.parentElement;n&&((t,n)=>{u(n)?n.remove():t.removeChild(n)})(n,t)},ns=(t,n)=>{const e=Jo(t,"q:template",!1);return st(e,W,n),st(e,"hidden",""),st(e,"aria-hidden","true"),e},es=t=>{for(const n of t.G)n.rn.apply(void 0,n.Zt);ss(t)},rs=t=>it(t,"q:key"),os=(t,n)=>{null!==n&&st(t,"q:key",n)},ss=t=>{const n=t.u.l;for(const e of t.Z){const r=rs(e),o=io(e,$o);if(o.length>0){const s=e.getAttribute(F),i=t.K.find((t=>t.rt===s));if(i){const s=i.T;if(s.isConnected)if(io(s,ao).some((t=>it(t,W)===r)))Eo(e,t,n,!1);else{const n=ns(t.D,r);for(const t of o)Io(n,t);zo(s,n,s.firstChild)}else Eo(e,t,n,!1)}else Eo(e,t,n,!1)}}for(const[n,e]of t.X){const t=rs(n),r=io(e,ao).find((n=>n.getAttribute(W)===t));r&&(io(r,$o).forEach((t=>{Io(n,t)})),r.remove())}},is=()=>{},cs=(t,n)=>{const e=t.createComment("qv "),r=t.createComment("/qv");return new fs(e,r,n)},ls=(t,n,e)=>{const r=((t,n,e)=>t.ownerDocument.createTreeWalker(t,128,{acceptNode(t){const r=$s(t);return r&&it(r,n)===e?1:2}}))(t,n,e),o=[];let s=null;for(;s=r.nextNode();)o.push($s(s));return o},us=":virtual";class fs{open;close;isSvg;ownerDocument;_qc_=null;nodeType=111;localName=us;nodeName=us;sn;cn;constructor(t,n,e){this.open=t,this.close=n,this.isSvg=e;const r=this.ownerDocument=t.ownerDocument;this.cn=Jo(r,"template",!1),this.sn=(t=>{if(!t)return{};const n=t.split(" ");return Object.fromEntries(n.map((t=>{const n=t.indexOf("=");return n>=0?[t.slice(0,n),(e=t.slice(n+1),e.replace(/\+/g," "))]:[t,""];var e})))})(t.data.slice(3)),t.data.startsWith("qv "),t[rt]=this,n[rt]=this}insertBefore(t,n){const e=this.parentElement;return e?e.insertBefore(t,n||this.close):this.cn.insertBefore(t,n),t}remove(){const t=this.parentElement;if(t){const n=this.childNodes;t.removeChild(this.open);for(let t=0;t{c(e)&&(e.matches(t)&&n.push(e),n.concat(Array.from(e.querySelectorAll(t))))})),n}querySelector(t){for(const n of this.childNodes)if(i(n)){if(n.matches(t))return n;const e=n.querySelector(t);if(null!==e)return e}return null}get innerHTML(){return""}set innerHTML(t){const n=this.parentElement;n?(this.childNodes.forEach((t=>this.removeChild(t))),this.cn.innerHTML=t,n.insertBefore(this.cn.content,this.close)):this.cn.innerHTML=t}get firstChild(){if(this.parentElement){const t=this.open.nextSibling;return t===this.close?null:t}return this.cn.firstChild}get nextSibling(){return this.close.nextSibling}get previousSibling(){return this.open.previousSibling}get childNodes(){if(!this.parentElement)return Array.from(this.cn.childNodes);const t=[];let n=this.open;for(;(n=n.nextSibling)&&n!==this.close;)t.push(n);return t}get isConnected(){return this.open.isConnected}get parentElement(){return this.open.parentElement}}const as=t=>{if(null==t)return null;if(a(t)){const n=$s(t);if(n)return n}return t},$s=t=>{const n=t[rt];if(n)return n;if(t.data.startsWith("qv ")){const n=(t=>{let n=t,e=1;for(;n=n.nextSibling;)if(a(n)){const t=n[rt];if(t)n=t;else if(n.data.startsWith("qv "))e++;else if("/qv"===n.data&&(e--,0===e))return n}})(t);return new fs(t,n,t.parentElement?.namespaceURI===Zr)}return null},ds=t=>null==t?null:u(t)?t.open:t,ps=async t=>{const n=Qr(null,null),e=ws(n);let r;for(js(t,e,!1);(r=e.ln).length>0;){e.ln=[];const t=await Promise.allSettled(r);for(const n of t)"rejected"===n.status&&console.error(n.reason)}const o=Array.from(e.un.keys());let s=0;const i=new Map;for(const t of o)i.set(t,Kr(s)),s++;if(e.fn.length>0){const t=i.get(void 0);for(const n of e.fn)i.set(n,t)}const c=t=>{let n="";if(M(t)){const e=ks(t);if(!e)throw m(27,t);t=e.value,n+=e.resolved?"~":"_"}if(q(t)){const e=Wi(t);e&&(n+="!",t=e)}const e=i.get(t);if(void 0===e)throw m(27,t);return e+n},l=Os(o,c,null,e,n);return JSON.stringify({_entry:c(t),_objs:l})},hs=async(t,n,e,r)=>{const s=ws(n);r?.forEach(((t,n)=>{s.an.add(n)}));let l,f=!1;for(const n of t)if(n.Dt)for(const t of n.Dt)Je(t)&&s.$n.push(t.Jt),Ve(t);for(const n of t){const t=n.T,e=n.li;for(const n of e)if(i(t)){const t=n[1],e=t.ht;if(e)for(const t of e)js(t,s,!0);s.dn.push(t),f=!0}}if(!f)return{state:{refs:{},ctx:{},objs:[],subs:[]},objs:[],funcs:[],qrls:[],resources:s.$n,mode:"static"};for(;(l=s.ln).length>0;)s.ln=[],await Promise.all(l);const a=s.pn.length>0;if(a){for(const t of s.hn)gs(t,s,t.T);for(const n of t)ms(n,s)}for(;(l=s.ln).length>0;)s.ln=[],await Promise.all(l);const $=new Map,d=Array.from(s.un.keys()),p=new Map,h=t=>{let n="";if(M(t)){const e=ks(t);if(!e)return null;t=e.value,n+=e.resolved?"~":"_"}if(q(t)){const e=Wi(t);if(e)n+="!",t=e;else if(c(t)){const e=(t=>{let n=$.get(t);return void 0===n&&(n=Ms(t),n||console.warn("Missing ID",t),$.set(t,n)),n})(t);return e?"#"+e+n:null}}const o=p.get(t);if(o)return o+n;const s=r?.get(t);return s?"*"+s:e?e(t):null},v=t=>{const n=h(t);if(null===n){if(Ki(t)){const n=Kr(p.size);return p.set(t,n),n}throw m(27,t)}return n},w=new Map;for(const t of d){const e=Cs(t,n)?.vn;if(!e)continue;const r=Hi(t)??0,i=[];1&r&&i.push(r);for(const t of e){const n=t[1];0===t[0]&&o(n)&&u(n)&&!s.pn.includes(ir(n))||i.push(t)}i.length>0&&w.set(t,i)}d.sort(((t,n)=>(w.has(t)?0:1)-(w.has(n)?0:1)));let b=0;for(const t of d)p.set(t,Kr(b)),b++;if(s.fn.length>0){const t=p.get(void 0);for(const n of s.fn)p.set(n,t)}const y=[];for(const t of d){const n=w.get(t);if(null==n)break;y.push(n.map((t=>"number"==typeof t?`_${t}`:Ui(t,h))).filter(R))}const g=Os(d,v,h,s,n),x={},S={};for(const n of t){const t=n.rt,e=n.Yt,r=n.N,o=n.P,i=n.Dt,c=n.A,l=n.C,f={},$=u(n.T)&&s.pn.includes(n);if(e.length>0){const n=vs(e,v," ");n&&(S[t]=n)}else if(a){let n=!1;if($){const t=h(r);f.h=v(c)+(t?" "+t:""),n=!0}else{const t=h(r);t&&(f.h=" "+t,n=!0)}if(i&&i.length>0){const t=vs(i,h," ");t&&(f.w=t,n=!0)}if($&&l&&l.length>0){const t=vs(l,v," ");f.s=t,n=!0}if(o){const t=[];o.forEach(((n,e)=>{const r=h(n);r&&t.push(`${e}=${r}`)}));const e=t.join(" ");e&&(f.c=e,n=!0)}n&&(x[t]=f)}}return{state:{refs:S,ctx:x,objs:g,subs:y},objs:d,funcs:s.mn,resources:s.$n,qrls:s.dn,mode:a?"render":"listeners"}},vs=(t,n,e)=>{let r="";for(const o of t){const t=n(o);null!==t&&(""!==r&&(r+=e),r+=t)}return r},ms=(t,n)=>{const e=t.$t||t.O,r=t.N;if(e&&r&&!Ps(r)&&n.pn.includes(e)){const e=Fi(r)?.vn,s=t.T;if(e)for(const[t,i]of e)0===t?(i!==s&&Ss(Fi(r),n,!1),o(i)?ys(i,n):js(i,n,!0)):(js(r,n,!1),Ss(Fi(r),n,!1))}},ws=t=>{const n=[];return t.en.forEach(((t,e)=>{for(;n.length<=t;)n.push("");n[t]=e})),{u:t,an:new Set,un:new Set,wn:0,fn:[],mn:n,$n:[],pn:[],dn:[],hn:[],ln:[]}},bs=(t,n)=>{const e=ir(t);n.pn.includes(e)||(n.pn.push(e),e.R&sr?(n.wn++,gs(e,n,!0),n.wn--):n.hn.push(e))},ys=(t,n)=>{const e=ir(t);if(e){if(n.pn.includes(e))return;n.pn.push(e),gs(e,n,t)}},gs=(t,n,e)=>{if(t.N&&!Ps(t.N)&&(js(t.N,n,e),Ss(Fi(t.N),n,e)),t.A&&js(t.A,n,e),t.C)for(const r of t.C)js(r,n,e);if(t.Dt){const r=n.u.l.bn;for(const o of t.Dt)r.has(o)&&js(o,n,e)}if(!0===e&&(xs(t,n),t.vt))for(const e of t.vt)xs(e,n)},xs=(t,n)=>{for(;t;){if(t.P)for(const e of t.P.values())js(e,n,!0);t=t.O}},Ss=(t,n,e)=>{if(n.an.has(t))return;n.an.add(t);const r=t.vn;for(const t of r)if(t[0]>0&&js(t[2],n,e),!0===e){const e=t[1];o(e)&&u(e)?0===t[0]&&bs(e,n):js(e,n,!0)}},qs=Symbol(),ks=t=>t[qs],js=(t,n,e)=>{if(null!=t){const s=typeof t;switch(s){case"function":case"object":{if(n.an.has(t))return;if(n.an.add(t),Ai(t))return n.un.add(void 0),void n.fn.push(t);const i=t,c=Wi(t);if(c){const r=!(2&Hi(t=c));if(e&&r&&Ss(Fi(i),n,e),zi(i))return void n.un.add(t)}if(qi(t,n,e))return void n.un.add(t);if(M(t))return void n.ln.push((r=t,r.then((t=>(r[qs]={resolved:!0,value:t},t)),(t=>(r[qs]={resolved:!1,value:t},t)))).then((t=>{js(t,n,e)})));if("object"===s){if(o(t))return;if(k(t))for(let r=0;r{if(!q(t))return;if(t instanceof Lr)return Fi(t);const e=n.t.get(t);return e?Fi(e):void 0},Ms=t=>{const n=ir(t);return n?n.rt:null},Ps=t=>0===Object.keys(t).length;function Os(t,n,e,r,o){return t.map((t=>{if(null===t)return null;const s=typeof t;switch(s){case"undefined":return Xs;case"number":if(!Number.isFinite(t))break;return t;case"string":if(t.charCodeAt(0)<32)break;return t;case"boolean":return t}const i=ki(t,n,r,o);if(void 0!==i)return i;if("object"===s){if(k(t))return t.map(n);if(S(t)){const r={};for(const o in t)if(e){const n=e(t[o]);null!==n&&(r[o]=n)}else r[o]=n(t[o]);return r}}throw m(3,t)}))}const Es=/*#__PURE__*/new Set,Ts=(t,n,e=A)=>{let r=null,o=null;if(C(t))o=t;else{if(!j(t))throw m(12,t);r=t}return Es.has(n)||(Es.add(n),rc("qprefetch",{symbols:[tc(n)],bundles:r&&[r]})),Zi(r,n,null,o,null,e,null)},Rs=(t,n,e=A)=>Zi(null,n,t,null,null,e,null),Is=(t,n=A)=>Zi(null,t,null,null,null,n,null),As=(t,n,e=A)=>{const r=Is(t,e);return r.dev=n,r},zs=(t,n,e,r=A)=>{const o=Ts(t,n,r);return o.dev=e,o},Ns=(t,n,e,r=A)=>{const o=Rs(t,n,r);return o.dev=e,o},Ls=(t,n={})=>{let e=t.Gt,r=t.Bt;const o=t.yn??e,s=x();if(s){const n=s.chunkForSymbol(o,r,t.dev?.file);n?(r=n[1],t.yn||(e=n[0])):console.error("serializeQRL: Cannot resolve symbol",e,"in",r,t.dev?.file)}if(null==r)throw m(31,t.Gt);if(r.startsWith("./")&&(r=r.slice(2)),Xi(t))if(n.u){const r=t.resolved,o=n.u,s=r.serialized||r.toString();let i=o.en.get(s);void 0===i&&(i=o.en.size,o.en.set(s,i)),e=String(i)}else d("Sync QRL without containerState");let i=`${r}#${e}`;const c=t.Kt,l=t.ht;return l&&l.length?n.gn?i+=`[${vs(l,n.gn," ")}]`:n.xn&&(i+=`[${vs(l,n.xn," ")}]`):c&&c.length>0&&(i+=`[${c.join(" ")}]`),i},_s=(t,n,e)=>{const r={u:n,xn:t=>Hs(e.Yt,t)};return vs(t,(t=>Ls(t,r)),"\n")},Ws=(t,n)=>{const e=t.length,r=Fs(t,0,"#"),o=Fs(t,r,"["),s=Math.min(r,o),i=t.substring(0,s),c=r==e?r:r+1,l=c==o?"default":t.substring(c,o),u=o===e?A:t.substring(o+1,e-1).split(" "),f=Zi(i,l,null,null,u,null,null);return n&&f.S(n),f},Fs=(t,n,e)=>{const r=t.length,o=t.indexOf(e,n==r?0:n);return-1==o?r:o},Hs=(t,n)=>{const e=t.indexOf(n);return-1===e?(t.push(n),String(t.length-1)):String(e)},Us=(t,n)=>t.ht=t.Kt.map((t=>{const e=parseInt(t,10);return n.Yt[e]})),Ds=(t,n)=>(void 0===globalThis.__qwik_reg_symbols&&(globalThis.__qwik_reg_symbols=new Map),globalThis.__qwik_reg_symbols.set(n,t),t),Js=(t,n)=>{const{val:e,set:r,i:o,iCtx:s,elCtx:i}=Mt();if(null!=e)return e;const c=s.j.k.u,l=Ys(c,n),u=new nr(ze|Ae,o,i.T,t,l),f=Promise.all(s.W.slice());return Be(u,c,s.j,f),i.Dt||(i.Dt=[]),i.Dt.push(u),r(l),l},Qs=(t,n)=>Js(ic(t),n),Bs=t=>{const n=t.value;let e;if(Ks(n)){if(t.onRejected&&(n.value.catch((()=>{})),"rejected"===n._state))return t.onRejected(n._error);if(t.onPending){const e=n._state;if("resolved"===e)return t.onResolved(n._resolved);if("pending"===e)return t.onPending();if("rejected"===e)throw n._error}if(void 0!==kr((()=>n._resolved)))return t.onResolved(n._resolved);e=n.value}else if(M(n))e=n;else{if(!Fr(n))return t.onResolved(n);e=Promise.resolve(n.value)}return On(Nn,{children:e.then(wr(t.onResolved),wr(t.onRejected))})},Gs=t=>({__brand:"resource",value:void 0,loading:!0,_resolved:void 0,_error:void 0,_state:"pending",_timeout:t?.timeout??-1,_cache:0}),Ys=(t,n,e)=>{const r=Gs(n);return r.value=e,ft(r,t,void 0)},Ks=t=>q(t)&&"resource"===t.__brand,Vs=t=>Pn(Rn,{[H]:""},0,t.name??""),Xs="";function Zs(t){return{Sn:t.qn.charCodeAt(0),kn:t.qn,jn:t.jn,Cn:t.Cn,Mn:t.Mn,Pn:t.Pn,On:t.On,vn:t.vn}}const ti=/*#__PURE__*/Zs({qn:"",jn:t=>Ki(t),On:(t,n,e)=>{if(t.ht)for(const r of t.ht)js(r,n,e);0===n.wn&&n.dn.push(t)},Cn:(t,n)=>Ls(t,{gn:n}),Mn:(t,n)=>Ws(t,n.U),Pn:(t,n)=>{t.Kt&&t.Kt.length>0&&(t.ht=t.Kt.map(n),t.Kt=null)}}),ni=/*#__PURE__*/Zs({qn:"",jn:t=>tr(t),On:(t,n,e)=>{js(t.Et,n,e),t.Jt&&(js(t.Jt,n,e),!0===e&&t.Jt instanceof Lr&&Ss(t.Jt[tt],n,!0))},Cn:(t,n)=>((t,n)=>{let e=`${Kr(t.R)} ${Kr(t.Ut)} ${n(t.Et)} ${n(t.Lt)}`;return t.Jt&&(e+=` ${n(t.Jt)}`),e})(t,n),Mn:t=>(t=>{const[n,e,r,o,s]=t.split(" ");return new nr(Vr(n),Vr(e),o,r,s)})(t),Pn:(t,n)=>{t.Lt=n(t.Lt),t.Et=n(t.Et),t.Jt&&(t.Jt=n(t.Jt))}}),ei=/*#__PURE__*/Zs({qn:"",jn:t=>Ks(t),On:(t,n,e)=>{js(t.value,n,e),js(t._resolved,n,e)},Cn:(t,n)=>((t,n)=>{const e=t._state;return"resolved"===e?`0 ${n(t._resolved)}`:"pending"===e?"1":`2 ${n(t._error)}`})(t,n),Mn:t=>(t=>{const[n,e]=t.split(" "),r=Gs(void 0);return r.value=Promise.resolve(),"0"===n?(r._state="resolved",r._resolved=e,r.loading=!1):"1"===n?(r._state="pending",r.value=new Promise((()=>{})),r.loading=!0):"2"===n&&(r._state="rejected",r._error=e,r.loading=!1),r})(t),Pn:(t,n)=>{if("resolved"===t._state)t._resolved=n(t._resolved),t.value=Promise.resolve(t._resolved);else if("rejected"===t._state){const e=Promise.reject(t._error);e.catch((()=>null)),t._error=n(t._error),t.value=e}}}),ri=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof URL,Cn:t=>t.href,Mn:t=>new URL(t)}),oi=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof Date,Cn:t=>t.toISOString(),Mn:t=>new Date(t)}),si=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof RegExp,Cn:t=>`${t.flags} ${t.source}`,Mn:t=>{const n=t.indexOf(" "),e=t.slice(n+1),r=t.slice(0,n);return new RegExp(e,r)}}),ii=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof Error,Cn:t=>t.message,Mn:t=>{const n=new Error(t);return n.stack=void 0,n}}),ci=/*#__PURE__*/Zs({qn:"",jn:t=>!!t&&"object"==typeof t&&s(t),Mn:(t,n,e)=>e}),li=Symbol("serializable-data"),ui=/*#__PURE__*/Zs({qn:"",jn:t=>$c(t),Cn:(t,n)=>{const[e]=t[li];return Ls(e,{gn:n})},Mn:(t,n)=>{const e=Ws(t,n.U);return ac(e)},Pn:(t,n)=>{const[e]=t[li];e.Kt?.length&&(e.ht=e.Kt.map(n),e.Kt=null)}}),fi=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof _r,On:(t,n,e)=>{if(t.Zt)for(const r of t.Zt)js(r,n,e)},Cn:(t,n,e)=>{const r=(t=>{let n="";for(let e=0;e(null)`})(t);let o=e.mn.indexOf(r);return o<0&&(o=e.mn.length,e.mn.push(r)),vs(t.Zt,n," ")+" @"+Kr(o)},Mn:t=>{const n=t.split(" "),e=n.slice(0,-1),r=n[n.length-1];return new _r(r,e,r)},Pn:(t,n)=>{t.Xt=n(t.Xt),t.Zt=t.Zt.map(n)}}),ai=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof Lr,On:(t,n,e)=>(js(t.untrackedValue,n,e),!0===e&&!(t[Rr]&Ir)&&Ss(t[tt],n,!0),t),Cn:(t,n)=>n(t.untrackedValue),Mn:(t,n)=>new Lr(t,n?.l?.o(),0),vn:(t,n)=>{t[tt].Ot(n)},Pn:(t,n)=>{t.untrackedValue=n(t.untrackedValue)}}),$i=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof Wr,On(t,n,e){if(js(t.ref,n,e),zi(t.ref)){const r=Fi(t.ref);Mi(n.u.l,r,e)&&js(t.ref[t.prop],n,e)}return t},Cn:(t,n)=>`${n(t.ref)} ${t.prop}`,Mn:t=>{const[n,e]=t.split(" ");return new Wr(n,e)},Pn:(t,n)=>{t.ref=n(t.ref)}}),di=/*#__PURE__*/Zs({qn:"",jn:t=>"number"==typeof t,Cn:t=>String(t),Mn:t=>Number(t)}),pi=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof URLSearchParams,Cn:t=>t.toString(),Mn:t=>new URLSearchParams(t)}),hi=/*#__PURE__*/Zs({qn:"",jn:t=>"undefined"!=typeof FormData&&t instanceof globalThis.FormData,Cn:t=>{const n=[];return t.forEach(((t,e)=>{n.push("string"==typeof t?[e,t]:[e,t.name])})),JSON.stringify(n)},Mn:t=>{const n=JSON.parse(t),e=new FormData;for(const[t,r]of n)e.append(t,r);return e}}),vi=/*#__PURE__*/Zs({qn:"",jn:t=>zn(t),On:(t,n,e)=>{js(t.children,n,e),js(t.props,n,e),js(t.immutableProps,n,e),js(t.key,n,e);let r=t.type;r===Vs?r=":slot":r===Nn&&(r=":fragment"),js(r,n,e)},Cn:(t,n)=>{let e=t.type;return e===Vs?e=":slot":e===Nn&&(e=":fragment"),`${n(e)} ${n(t.props)} ${n(t.immutableProps)} ${n(t.key)} ${n(t.children)} ${t.flags}`},Mn:t=>{const[n,e,r,o,s,i]=t.split(" ");return new Tn(n,e,r,s,parseInt(i,10),o)},Pn:(t,n)=>{t.type=Pi(n(t.type)),t.props=n(t.props),t.immutableProps=n(t.immutableProps),t.key=n(t.key),t.children=n(t.children)}}),mi=/*#__PURE__*/Zs({qn:"",jn:t=>"bigint"==typeof t,Cn:t=>t.toString(),Mn:t=>BigInt(t)}),wi=/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof Uint8Array,Cn:t=>{let n="";for(const e of t)n+=String.fromCharCode(e);return btoa(n).replace(/=+$/,"")},Mn:t=>{const n=atob(t),e=new Uint8Array(n.length);let r=0;for(const t of n)e[r++]=t.charCodeAt(0);return e},Pn:void 0}),bi=Symbol(),yi=[ti,ni,ei,ri,oi,si,ii,ci,ui,fi,ai,$i,di,pi,hi,vi,mi,/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof Set,On:(t,n,e)=>{t.forEach((t=>js(t,n,e)))},Cn:(t,n)=>Array.from(t).map(n).join(" "),Mn:t=>{const n=new Set;return n[bi]=t,n},Pn:(t,n)=>{const e=t[bi];t[bi]=void 0;const r=0===e.length?[]:e.split(" ");for(const e of r)t.add(n(e))}}),/*#__PURE__*/Zs({qn:"",jn:t=>t instanceof Map,On:(t,n,e)=>{t.forEach(((t,r)=>{js(t,n,e),js(r,n,e)}))},Cn:(t,n)=>{const e=[];return t.forEach(((t,r)=>{e.push(n(r)+" "+n(t))})),e.join(" ")},Mn:t=>{const n=new Map;return n[bi]=t,n},Pn:(t,n)=>{const e=t[bi];t[bi]=void 0;const r=0===e.length?[]:e.split(" ");for(let e=0;e!!xi(t)||t===Xs,Cn:t=>t,Mn:t=>t}),wi],gi=/*#__PURE__*/(()=>{const t=[];return yi.forEach((n=>{const e=n.Sn;for(;t.lengtht.On)),qi=(t,n,e)=>{for(const r of Si)if(r.jn(t))return r.On(t,n,e),!0;return!1},ki=(t,n,e,r)=>{for(const o of yi)if(o.jn(t)){let s=o.kn;return o.Cn&&(s+=o.Cn(t,n,e,r)),s}if("string"==typeof t)return t},ji=(t,n)=>{const e=new Map,r=new Map;return{prepare(o){const s=xi(o);if(s){const i=s.Mn(o.slice(1),t,n);return s.Pn&&e.set(i,s),s.vn&&r.set(i,s),i}return o},subs(n,e){const o=r.get(n);return!!o&&(o.vn(n,e,t),!0)},fill(n,r){const o=e.get(n);return!!o&&(o.Pn(n,r,t),!0)}}},Ci={"!":(t,n)=>n.t.get(t)??ut(t,n),"~":t=>Promise.resolve(t),_:t=>Promise.reject(t)},Mi=(t,n,e)=>{if("boolean"==typeof e)return e;const r=t.bn.get(e);return!!(r&&r.length>0)&&(1!==r.length||r[0]!==n)},Pi=t=>":slot"===t?Vs:":fragment"===t?Nn:t,Oi=(t,n)=>{const e=new Set;return Ei(t,e,"_",n)},Ei=(t,n,e,r)=>{const s=_i(t);if(null==s)return t;if(Ii(s)){if(n.has(s))return t;if(n.add(s),(t=>{for(const n of yi)if(n.jn(t))return!0;return!1})(s))return t;const i=typeof s;switch(i){case"object":if(M(s))return t;if(o(s))return t;if(k(s)){let r=0;return s.forEach(((t,o)=>{if(o!==r)throw m(3,s);Ei(t,n,e+"["+o+"]"),r=o+1})),t}if(S(s)){for(const[t,r]of Object.entries(s))Ei(r,n,e+"."+t);return t}break;case"boolean":case"string":case"number":return t}let c="";if(c=r||"Value cannot be serialized","_"!==e&&(c+=` in ${e},`),"object"===i)c+=` because it's an instance of "${t?.constructor.name}". You might need to use 'noSerialize()' or use an object literal instead. Check out https://qwik.dev/docs/advanced/dollar/`;else if("function"===i){const n=t.name;c+=` because it's a function named "${n}". You might need to convert it to a QRL using $(fn):\n\nconst ${n} = $(${String(t)});\n\nPlease check out https://qwik.dev/docs/advanced/qrl/ for more information.`}console.error("Trying to serialize",t),d(c)}return t},Ti=/*#__PURE__*/new WeakSet,Ri=/*#__PURE__*/new WeakSet,Ii=t=>!q(t)&&!C(t)||!Ti.has(t),Ai=t=>Ti.has(t),zi=t=>Ri.has(t),Ni=t=>(null!=t&&Ti.add(t),t),Li=t=>(Ri.add(t),t),_i=t=>q(t)?Wi(t)??t:t,Wi=t=>t[X],Fi=t=>t[tt],Hi=t=>t[Z],Ui=(t,n)=>{const e=t[0],r="string"==typeof t[1]?t[1]:n(t[1]);if(!r)return;let o,s=e+" "+r;if(0===e)o=t[2];else{const r=n(t[2]);if(!r)return;e<=2?(o=t[5],s+=` ${r} ${Yi(n(t[3]))} ${t[4]}`):e<=4&&(o=t[4],s+=` ${r} ${"string"==typeof t[3]?t[3]:Yi(n(t[3]))}`)}return o&&(s+=` ${encodeURI(o)}`),s},Di=(t,n)=>{const e=t.split(" "),r=parseInt(e[0],10),o=n(e[1]);if(!o)return;if(tr(o)&&!o.Lt)return;const s=[r,o];return 0===r?s.push(Ji(e[2])):r<=2?s.push(n(e[2]),n(e[3]),e[4],Ji(e[5])):r<=4&&s.push(n(e[2]),n(e[3]),Ji(e[4])),s},Ji=t=>{if(void 0!==t)return decodeURI(t)},Qi=t=>{const n=new Map;return{bn:n,o:e=>new Bi(n,t,e),bt:t=>{const e=n.get(t);if(e){for(const n of e)n.En(t);n.delete(t),e.length=0}},Ft:t=>{const e=n.get(t[1]);if(e)for(const n of e)n.Tn(t)}}};class Bi{bn;u;vn;constructor(t,n,e){this.bn=t,this.u=n,this.vn=[],e&&this.Ot(e)}Ot(t){this.vn.push(...t);for(const t of this.vn)this.Rn(t[1],this)}Rn(t,n){let e=this.bn.get(t);e||this.bn.set(t,e=[]),e.includes(n)||e.push(n)}En(t){const n=this.vn;for(let e=0;e0===t&&e===r&&o===n))||(e.push(Gi=[...t,n]),this.Rn(r,this))}p(t){const n=this.vn;for(const e of n){const n=e[e.length-1];t&&n&&n!==t||fe(e,this.u)}}}let Gi;const Yi=t=>{if(null==t)throw $("must be non null",t);return t},Ki=t=>"function"==typeof t&&"function"==typeof t.getSymbol,Vi="",Xi=t=>Ki(t)&&t.Gt==Vi,Zi=(t,n,e,r,o,s,i)=>{let c;const l=async function(...t){const n=d.call(this,pr());return await n(...t)},u=t=>(c||(c=t),c),f=t=>"function"!=typeof t||!o?.length&&!s?.length?t:function(...n){let e=pr();if(e){const r=e.Et;e.Et=l;const o=e.Vt;void 0===e.Vt&&(e.Vt=this);try{return t.apply(this,n)}finally{e.Et=r,e.Vt=o}}return e=Sr(),e.Et=l,e.Vt=this,br.call(this,e,t,...n)},a=async o=>{if(null!==e)return e;if(o&&u(o),""===t){const t=c.getAttribute(J),r=Q(c.ownerDocument,t);return l.resolved=e=r[Number(n)]}const s=oc(),i=pr();if(null!==r)e=r().then((t=>l.resolved=e=f(t[n])));else{const r=x().importSymbol(c,t,n);e=O(r,(t=>l.resolved=e=f(t)))}return"object"==typeof e&&M(e)&&e.then((()=>ec(n,i?.T,s)),(t=>{throw console.error(`qrl ${n} failed to load`,t),e=null,t})),e},$=t=>null!==e?e:a(t);function d(t,n){return(...e)=>O($(),(r=>{if(!C(r))throw m(10);if(n&&!1===n())return;const o=p(t);return br.call(this,o,r,...e)}))}const p=t=>null==t?Sr():k(t)?xr(t):t,h=i??n,v=tc(h);return Object.assign(l,{getSymbol:()=>h,getHash:()=>v,getCaptured:()=>s,resolve:a,Ht:$,S:u,Bt:t,Gt:n,yn:i,In:v,getFn:d,Kt:o,ht:s,dev:null,resolved:void 0}),e&&(e=O(e,(t=>l.resolved=e=f(t)))),l},tc=t=>{const n=t.lastIndexOf("_");return n>-1?t.slice(n+1):t};const nc=/*#__PURE__*/new Set,ec=(t,n,e)=>{nc.has(t)||(nc.add(t),rc("qsymbol",{symbol:t,element:n,reqTime:e}))},rc=(t,n)=>{"object"==typeof document&&document.dispatchEvent(new CustomEvent(t,{bubbles:!1,detail:n}))},oc=()=>"object"==typeof performance?performance.now():0;let sc=0;const ic=t=>Zi(null,"s"+sc++,t,null,null,null,null),cc=t=>t,lc=r(cc),uc=t=>Zi("",Vi,t,null,null,null,null),fc=function(t,n){return void 0===n&&(n=t.toString()),t.serialized=n,Zi("",Vi,t,null,null,null,null)},ac=t=>{function n(n,e,r){const o=t.In.slice(0,4)+":"+(e||"");return Pn(Rn,{[L]:t,[W]:n[W],[nt]:n[nt],children:n.children,props:n},r,o)}return n[li]=[t],n},$c=t=>"function"==typeof t&&void 0!==t[li],dc=t=>ac(ic(t)),pc=(t,n)=>{n||(n=[]);for(const e of t)k(e)?pc(e,n):n.push(e);return n};function hc(t,n,...e){const r={children:arguments.length>2?pc(e):void 0};let o,s;for(s in n)"key"==s?o=n[s]:r[s]=n[s];return"string"==typeof t&&!o&&"dangerouslySetInnerHTML"in r&&(o="innerhtml"),On(t,r,o)}const vc=async(t,n,e)=>{"function"==typeof n&&(n=On(n,null));const r=N(),o=wc(t);bc(o);const s=Jr(o),i=e?.serverData;i&&Object.assign(s.J,i);const c=Lt(r,s);return s.ut=new Set,s._t=!0,await mc(c,o,n,r,s,o),await we(s,c),{cleanup(){var t,n;Eo(n=o,(t=c).k,t.k.u.l,!0),(t=>{delete t[Dr]})(n),ct(n,"q:version"),ct(n,B),ct(n,"q:render"),n.replaceChildren()}}},mc=async(t,n,e)=>{const r=t.k;try{const r=await Xn(e),o=uo(n);await ro(t,o,Vn(n,r),0)}catch(t){$(t)}r.G.push(...r.Y),es(r),is(r)},wc=t=>s(t)?t.documentElement:t,bc=t=>{st(t,"q:version",Ct),st(t,B,"resumed"),st(t,"q:render","dom")},yc=(t,n)=>{const{val:e,set:r,iCtx:o}=Mt();if(null!=e)return e;const s=C(t)?br(void 0,t):t;if(!1===n?.reactive)return r(s),s;{const t=ut(s,o.j.k.u,n?.deep??1?1:0);return r(t),t}},gc=()=>{const{val:t,set:n,elCtx:e,iCtx:r}=Mt();if(null!=t)return t;const o=r.j?.k?.u?.nn||"";return n(`${o?jt(o):""}-${e.A?.getHash()||""}-${Dt(r.j)||""}`)};function xc(t,n){const e=pr();return e?.j?.k.u.J[t]??n}const Sc=/*#__PURE__*/new Map,qc=(t,n)=>{let e=Sc.get(n);return e||Sc.set(n,e=kc(t,n)),e},kc=(t,n)=>{const e=t.length,r=[],o=[];let s=0,i=s,c=Oc,l=0;for(;s3&&(e=t.charCodeAt(s-1)),m===Nc||m==Lc){m===Lc&&(c!==Ec||$()?Cc(e)||f(s-(v==Fc?1:v==Gc?2:0)):(Cc(e)?u(s-2):f(s-2),i++)),v===Fc&&(s--,e=l);do{c=o.pop()||Oc,c===Tc&&(u(s-1),i++)}while(Mc(c))}else o.push(c),c===Tc&&m===Oc?(u(s-8),i=s):m===Rc&&f(n),c=m;break}}l=e}return u(s),r.join("");function u(n){r.push(t.substring(i,n)),i=n}function f(t){c===Tc||$()||(u(t),r.push(".",_,n))}function a(n){let e=0;if(t.charCodeAt(s)===Yc)for(let n=1;n<10;n++)if(t.charCodeAt(s+n)===Yc){e=n+1;break}t:for(let r=3;rt>=Vc&&t<=Xc||t>=tl&&t<=nl||t>=il&&t<=cl||t>=128||t===ol||t===Yc,Cc=t=>t===Zc||t===Kc||t===el||t===Bc||jc(t),Mc=t=>t===Ac||t===Ic||t===zc||t===Tc,Pc=t=>t===Qc||t===Uc||t===Dc||t===Jc,Oc=0,Ec=2,Tc=5,Rc=6,Ic=10,Ac=11,zc=12,Nc=17,Lc=18,_c=0,Wc=1,Fc=2,Hc=3,Uc=9,Dc=10,Jc=13,Qc=32,Bc=35,Gc=41,Yc=45,Kc=46,Vc=48,Xc=57,Zc=58,tl=65,nl=90,el=91,rl=92,ol=95,sl=32,il=97,cl=122,ll=123,ul=125,fl=[[_c,39,14],[_c,34,15],[_c,47,16,"*"]],al=[[[_c,42,Ec],[_c,el,7],[_c,Zc,Rc,":","before","after","first-letter","first-line"],[_c,Zc,Tc,"global"],[_c,Zc,3,"has","host-context","not","where","is","matches","any"],[_c,Zc,4],[_c,Wc,1],[_c,Kc,1],[_c,Bc,1],[_c,64,Ic,"keyframe"],[_c,64,Ac,"media","supports","container"],[_c,64,zc],[_c,ll,13],[47,42,16],[_c,59,Nc],[_c,ul,Nc],[_c,Gc,Nc],...fl],[[_c,Fc,Lc]],[[_c,Fc,Lc]],[[_c,40,Oc],[_c,Fc,Lc]],[[_c,40,8],[_c,Fc,Lc]],[[_c,40,Oc],[_c,Fc,Nc]],[[_c,Fc,Nc]],[[_c,93,Lc],[_c,39,14],[_c,34,15]],[[_c,Gc,Nc],...fl],[[_c,ul,Nc],...fl],[[_c,ul,Nc],[Hc,Wc,1],[_c,Zc,Tc,"global"],[_c,ll,13],...fl],[[_c,ll,Oc],[_c,59,Nc],...fl],[[_c,59,Nc],[_c,ll,9],...fl],[[_c,ul,Nc],[_c,ll,13],[_c,40,8],...fl],[[_c,39,Nc]],[[_c,34,Nc]],[[42,47,Nc]]],$l=t=>{vl(t,(t=>t),!1)},dl=/*#__PURE__*/r($l),pl=t=>({scopeId:_+vl(t,qc,!0)}),hl=/*#__PURE__*/r(pl),vl=(t,n,e)=>{const{val:r,set:o,iCtx:s,i,elCtx:c}=Mt();if(r)return r;const l=(u=i,`${jt(t.In)}-${u}`);var u;const f=s.j.k.u;if(o(l),c.ft||(c.ft=[]),c.nt||(c.nt=[]),e&&c.nt.push((t=>_+t)(l)),f.Wt.has(l))return l;f.Wt.add(l);const a=t.Ht(f.U),$=t=>{c.ft.push({styleId:l,content:n(t,l)})};return M(a)?s.W.push(a.then($)):$(a),l},ml=()=>{const t=yc({error:void 0});return ke("error-boundary",Ts("/runtime","error",[t])),Ot(It,t),t},wl=t=>{import.meta;const n=xc("containerAttributes",{}),e=import.meta.env.BASE_URL||"/",r={base:n["q:base"],manifestHash:n["q:manifest-hash"],scope:"/",verbose:!1,path:"qwik-prefetch-service-worker.js",...t};r.path=t?.path?.startsWith?.("/")?t.path:e+r.path;let o=bl.replace("URL",r.path).replace("SCOPE",r.scope);o=o.replaceAll(/\s+/gm,"");const s={dangerouslySetInnerHTML:["("+o+")(",[JSON.stringify(r.base),JSON.stringify(r.manifestHash),"navigator.serviceWorker","window.qwikPrefetchSW||(window.qwikPrefetchSW=[])",r.verbose].join(","),");"].join(""),nonce:r.nonce};return Pn("script",s,0,"prefetch-service-worker")},bl=/*#__PURE__*/((t,n,e,r,o)=>{e.register("URL",{scope:"SCOPE"}).then(((t,n)=>{n=()=>r.forEach(r.push=n=>t.active.postMessage(n)),t.installing?t.installing.addEventListener("statechange",(t=>"activated"==t.target.state&&n())):n()})),o&&r.push(["verbose"]),document.addEventListener("qprefetch",(n=>n.detail.bundles&&r.push(["prefetch",t,...n.detail.bundles])))}).toString(),yl=(t={})=>{import.meta;const n=xc("containerAttributes",{}),e={base:n["q:base"],manifestHash:n["q:manifest-hash"],scope:"/",verbose:!1,path:"qwik-prefetch-service-worker.js",...t},r=JSON.stringify(["graph-url",e.base,`q-bundle-graph-${e.manifestHash}.json`]);return Pn("script",{dangerouslySetInnerHTML:`(window.qwikPrefetchSW||(window.qwikPrefetchSW=[])).push(${r})`,nonce:t.nonce},0,"prefetch-graph")};export{ic as $,Nn as Fragment,Ln as HTMLFragment,yl as PrefetchGraph,wl as PrefetchServiceWorker,In as RenderOnce,Bs as Resource,Hn as SSRComment,Jn as SSRHint,Fn as SSRRaw,Dn as SSRStream,Un as SSRStreamBlock,Wn as SkipRender,Vs as Slot,nt as _IMMUTABLE,ne as _deserializeData,jn as _fnSignal,Mr as _getContextElement,Pr as _getContextEvent,he as _hW,Or as _jsxBranch,Pn as _jsxC,Cn as _jsxQ,Mn as _jsxS,Is as _noopQrl,As as _noopQrlDEV,hs as _pauseFromContexts,fc as _qrlSync,Ds as _regSymbol,Xt as _renderSSR,dt as _restProps,ps as _serializeData,Oi as _verifySerializable,Er as _waitUntilRendered,Li as _weakSerialize,Hr as _wrapProp,Ur as _wrapSignal,dc as component$,ac as componentQrl,Fe as createComputed$,Le as createComputedQrl,Pt as createContextId,hc as createElement,Oe as createSignal,lc as event$,cc as eventQrl,$r as getLocale,x as getPlatform,hc as h,r as implicit$FirstArg,Rs as inlinedQrl,Ns as inlinedQrlDEV,n as isBrowser,e as isDev,t as isServer,Fr as isSignal,On as jsx,_n as jsxDEV,On as jsxs,Ni as noSerialize,Ts as qrl,zs as qrlDEV,vc as render,g as setPlatform,uc as sync$,kr as untrack,_i as unwrapStore,We as useComputed$,_e as useComputedQrl,Ee as useConstant,Et as useContext,Ot as useContextProvider,ml as useErrorBoundary,gc as useId,ue as useLexicalScope,ke as useOn,je as useOnDocument,Ce as useOnWindow,Qs as useResource$,Js as useResourceQrl,xc as useServerData,Te as useSignal,yc as useStore,dl as useStyles$,$l as useStylesQrl,hl as useStylesScoped$,pl as useStylesScopedQrl,He as useTask$,Ne as useTaskQrl,De as useVisibleTask$,Ue as useVisibleTaskQrl,Ct as version,dr as withLocale}; diff --git a/dist/core.mjs b/dist/core.mjs index 851ab007..b313b957 100644 --- a/dist/core.mjs +++ b/dist/core.mjs @@ -1,6 +1,6 @@ /** * @license - * @builder.io/qwik 1.12.0-dev+d016bf3 + * @builder.io/qwik 1.12.0-dev+da69196 * Copyright Builder.io, Inc. All Rights Reserved. * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/QwikDev/qwik/blob/main/LICENSE @@ -919,7 +919,7 @@ const serializeSStyle = (scopeIds) => { * * @public */ -const version = "1.12.0-dev+d016bf3"; +const version = "1.12.0-dev+da69196"; /** * @internal diff --git a/dist/core.prod.cjs b/dist/core.prod.cjs index 431459fc..5761fc5f 100644 --- a/dist/core.prod.cjs +++ b/dist/core.prod.cjs @@ -1,6 +1,6 @@ /** * @license - * @builder.io/qwik 1.12.0-dev+d016bf3 + * @builder.io/qwik 1.12.0-dev+da69196 * Copyright Builder.io, Inc. All Rights Reserved. * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/QwikDev/qwik/blob/main/LICENSE @@ -352,7 +352,7 @@ return value; } }; - const version = "1.12.0-dev+d016bf3"; + const version = "1.12.0-dev+da69196"; const useSequentialScope = () => { const iCtx = useInvokeContext(); const elCtx = getContext(iCtx.$hostElement$, iCtx.$renderCtx$.$static$.$containerState$); diff --git a/dist/core.prod.mjs b/dist/core.prod.mjs index d302196a..d0b30b03 100644 --- a/dist/core.prod.mjs +++ b/dist/core.prod.mjs @@ -1,6 +1,6 @@ /** * @license - * @builder.io/qwik 1.12.0-dev+d016bf3 + * @builder.io/qwik 1.12.0-dev+da69196 * Copyright Builder.io, Inc. All Rights Reserved. * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/QwikDev/qwik/blob/main/LICENSE @@ -579,7 +579,7 @@ const serializeSStyle = scopeIds => { } }; -const version = "1.12.0-dev+d016bf3"; +const version = "1.12.0-dev+da69196"; const useSequentialScope = () => { const iCtx = useInvokeContext(); diff --git a/dist/loader/package.json b/dist/loader/package.json index 6694cc29..8c439252 100644 --- a/dist/loader/package.json +++ b/dist/loader/package.json @@ -1,6 +1,6 @@ { "name": "@builder.io/qwik/loader", - "version": "1.12.0-dev+d016bf3", + "version": "1.12.0-dev+da69196", "main": "index.mjs", "types": "index.d.ts", "private": true, diff --git a/dist/optimizer.cjs b/dist/optimizer.cjs index e107545f..073edfec 100644 --- a/dist/optimizer.cjs +++ b/dist/optimizer.cjs @@ -1,6 +1,6 @@ /** * @license - * @builder.io/qwik/optimizer 1.12.0-dev+d016bf3 + * @builder.io/qwik/optimizer 1.12.0-dev+da69196 * Copyright Builder.io, Inc. All Rights Reserved. * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/QwikDev/qwik/blob/main/LICENSE @@ -1226,7 +1226,7 @@ globalThis.qwikOptimizer = function(module) { } var QWIK_BINDING_MAP = {}; var versions = { - qwik: "1.12.0-dev+d016bf3" + qwik: "1.12.0-dev+da69196" }; async function getSystem() { const sysEnv = getEnv(); diff --git a/dist/optimizer.mjs b/dist/optimizer.mjs index 61af1769..9faa20fa 100644 --- a/dist/optimizer.mjs +++ b/dist/optimizer.mjs @@ -1,6 +1,6 @@ /** * @license - * @builder.io/qwik/optimizer 1.12.0-dev+d016bf3 + * @builder.io/qwik/optimizer 1.12.0-dev+da69196 * Copyright Builder.io, Inc. All Rights Reserved. * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/QwikDev/qwik/blob/main/LICENSE @@ -1263,7 +1263,7 @@ function createPath(opts = {}) { var QWIK_BINDING_MAP = {}; var versions = { - qwik: "1.12.0-dev+d016bf3" + qwik: "1.12.0-dev+da69196" }; async function getSystem() { diff --git a/dist/prefetch/package.json b/dist/prefetch/package.json index 9cb64228..a5cdb988 100644 --- a/dist/prefetch/package.json +++ b/dist/prefetch/package.json @@ -1,6 +1,6 @@ { "name": "@builder.io/qwik/prefetch", - "version": "1.12.0-dev+d016bf3", + "version": "1.12.0-dev+da69196", "main": "index.mjs", "types": "index.d.ts", "private": true, diff --git a/dist/server.cjs b/dist/server.cjs index 0d2d1b21..d9ce519f 100644 --- a/dist/server.cjs +++ b/dist/server.cjs @@ -1,6 +1,6 @@ /** * @license - * @builder.io/qwik/server 1.12.0-dev+d016bf3 + * @builder.io/qwik/server 1.12.0-dev+da69196 * Copyright Builder.io, Inc. All Rights Reserved. * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/QwikDev/qwik/blob/main/LICENSE @@ -360,7 +360,7 @@ function getBuildBase(opts) { return `${import_meta.env.BASE_URL}build/`; } var versions2 = { - qwik: "1.12.0-dev+d016bf3", + qwik: "1.12.0-dev+da69196", qwikDom: "2.1.19" }; diff --git a/dist/server.mjs b/dist/server.mjs index bdbf23fc..b3c86880 100644 --- a/dist/server.mjs +++ b/dist/server.mjs @@ -1,6 +1,6 @@ /** * @license - * @builder.io/qwik/server 1.12.0-dev+d016bf3 + * @builder.io/qwik/server 1.12.0-dev+da69196 * Copyright Builder.io, Inc. All Rights Reserved. * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/QwikDev/qwik/blob/main/LICENSE @@ -315,7 +315,7 @@ function getBuildBase(opts) { return `${import.meta.env.BASE_URL}build/`; } var versions2 = { - qwik: "1.12.0-dev+d016bf3", + qwik: "1.12.0-dev+da69196", qwikDom: "2.1.19" }; diff --git a/dist/starters/features/drizzle/drizzle.config.ts b/dist/starters/features/drizzle/drizzle.config.ts index a9b9455b..193ed3d4 100644 --- a/dist/starters/features/drizzle/drizzle.config.ts +++ b/dist/starters/features/drizzle/drizzle.config.ts @@ -1,9 +1,10 @@ -import type { Config } from "drizzle-kit"; -export default { +import { defineConfig } from "drizzle-kit"; + +export default defineConfig({ + dialect: "sqlite", schema: "./drizzle/schema.ts", out: "./drizzle/migrations/", - driver: "better-sqlite", dbCredentials: { url: "./drizzle/db/db.sqlite", }, -} satisfies Config; +}); diff --git a/dist/starters/features/drizzle/drizzle/schema.ts b/dist/starters/features/drizzle/drizzle/schema.ts index 6b64a720..6af36fdc 100644 --- a/dist/starters/features/drizzle/drizzle/schema.ts +++ b/dist/starters/features/drizzle/drizzle/schema.ts @@ -1,22 +1,10 @@ -// // This is your drizzle schema file. +import { sqliteTable as table } from "drizzle-orm/sqlite-core"; +import * as t from "drizzle-orm/sqlite-core"; -// import { pgTable, serial, text, timestamp } from "drizzle-orm/pg-core"; - -// export const users = pgTable("users", { -// id: serial("id").primaryKey(), -// name: text("name").default("not_provided"), -// email: text("email").notNull(), -// }); - -// export const schema = { -// users, -// }; -import { sqliteTable, integer, text } from "drizzle-orm/sqlite-core"; - -export const users = sqliteTable("users", { - id: integer("id", { mode: "number" }).primaryKey({ autoIncrement: true }), - name: text("name").default("not_provided"), - email: text("email").notNull(), +export const users = table("users", { + id: t.int({ mode: "number" }).primaryKey({ autoIncrement: true }), + name: t.text().default("not_provided"), + email: t.text().notNull(), }); export const schema = { diff --git a/dist/starters/features/drizzle/package.json b/dist/starters/features/drizzle/package.json index 91f11a52..a69ab11f 100644 --- a/dist/starters/features/drizzle/package.json +++ b/dist/starters/features/drizzle/package.json @@ -5,13 +5,14 @@ "priority": -10, "viteConfig": {}, "docs": [ - "https://qwik.dev/integrations/integration/drizzle/", + "https://qwik.dev/integrations/drizzle/", "https://orm.drizzle.team/docs/overview" ], "nextSteps": { "title": "Next Steps", "lines": [ " Drizzle was installed with a simple DB schema and some demo routes,", + " now you need to run `npm run drizzle:migrate` to setup the database.", "", " better-sqlite3 was configured by default, but in production", " you'll want to use Postgres or MySQL.", @@ -26,17 +27,19 @@ "alwaysInRoot": [] }, "devDependencies": { - "@types/better-sqlite3": "^7.6.9", - "drizzle-kit": "^0.20.14" - }, - "dependencies": { - "better-sqlite3": "^9.4.3", - "drizzle-orm": "^0.29.4" + "@types/better-sqlite3": "^7.6.12", + "drizzle-kit": "^0.30.3", + "better-sqlite3": "^11.8.1", + "drizzle-orm": "^0.39.0" }, "scripts": { - "postinstall": "drizzle-kit generate:sqlite", - "drizzle:generate": "drizzle-kit generate:sqlite", - "drizzle:migrate": "drizzle-kit push:sqlite", - "drizzle:studio": "drizzle-kit studio --host 127.0.0.1" + "drizzle:generate": "drizzle-kit generate", + "drizzle:migrate": "drizzle-kit migrate", + "drizzle:push": "drizzle-kit push", + "drizzle:pull": "drizzle-kit pull", + "drizzle:check": "drizzle-kit check", + "drizzle:up": "drizzle-kit up", + "drizzle:studio": "drizzle-kit studio", + "postinstall": "drizzle-kit generate" } } diff --git a/dist/testing/index.cjs b/dist/testing/index.cjs index 30669778..2d8f9e24 100644 --- a/dist/testing/index.cjs +++ b/dist/testing/index.cjs @@ -1,6 +1,6 @@ /** * @license - * @builder.io/qwik/testing 1.12.0-dev+d016bf3 + * @builder.io/qwik/testing 1.12.0-dev+da69196 * Copyright Builder.io, Inc. All Rights Reserved. * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/QwikDev/qwik/blob/main/LICENSE diff --git a/dist/testing/index.mjs b/dist/testing/index.mjs index 53f34927..22ba94b2 100644 --- a/dist/testing/index.mjs +++ b/dist/testing/index.mjs @@ -1,6 +1,6 @@ /** * @license - * @builder.io/qwik/testing 1.12.0-dev+d016bf3 + * @builder.io/qwik/testing 1.12.0-dev+da69196 * Copyright Builder.io, Inc. All Rights Reserved. * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/QwikDev/qwik/blob/main/LICENSE diff --git a/dist/testing/package.json b/dist/testing/package.json index 56933d46..5c3c0de9 100644 --- a/dist/testing/package.json +++ b/dist/testing/package.json @@ -1,6 +1,6 @@ { "name": "@builder.io/qwik/testing", - "version": "1.12.0-dev+d016bf3", + "version": "1.12.0-dev+da69196", "main": "index.mjs", "types": "index.d.ts", "private": true,