const e="theme";const t={allRenderFn:true,appendChildSlotFix:false,asyncLoading:true,asyncQueue:false,attachStyles:true,cloneNodeFix:false,constructableCSS:true,cssAnnotations:true,devTools:false,element:false,event:false,experimentalScopedSlotChanges:false,experimentalSlotFixes:false,formAssociated:false,hasRenderFn:false,hostListener:false,hostListenerTarget:false,hostListenerTargetBody:false,hostListenerTargetDocument:false,hostListenerTargetParent:false,hostListenerTargetWindow:false,hotModuleReplacement:false,hydrateClientSide:false,hydrateServerSide:false,hydratedAttribute:false,hydratedClass:true,hydratedSelectorName:"hydrated",initializeNextTick:false,invisiblePrehydration:true,isDebug:false,isDev:false,isTesting:false,lazyLoad:true,lifecycle:false,lifecycleDOMEvents:false,member:false,method:false,mode:false,modernPropertyDecls:false,observeAttribute:false,profile:false,prop:false,propBoolean:false,propMutable:false,propNumber:false,propString:false,reflect:false,scoped:false,scopedSlotTextContentFix:false,scriptDataOpts:false,shadowDelegatesFocus:false,shadowDom:false,slot:false,slotChildNodesFix:false,slotRelocation:false,state:false,style:false,svg:false,taskQueue:true,transformTagName:false,updatable:false,vdomAttribute:false,vdomClass:false,vdomFunctional:false,vdomKey:false,vdomListener:false,vdomPropOrAttr:false,vdomRef:false,vdomRender:false,vdomStyle:false,vdomText:false,vdomXlink:false,watchCallback:false};var s=Object.defineProperty;var a=(e,t)=>{for(var a in t)s(e,a,{get:t[a],enumerable:true})};var r=e=>{if(e.__stencil__getHostRef){return e.__stencil__getHostRef()}return void 0};var n=(e,t)=>{const s={t:0,$hostElement$:e,o:t,l:new Map};{s.i=new Promise((e=>s.v=e));e["s-p"]=[];e["s-rc"]=[]}const a=s;e.__stencil__getHostRef=()=>a;return a};var o=(e,t)=>(0,console.error)(e,t);var l=new Map;var i=(e,t,s)=>{const a=e.u.replace(/-/g,"_");const r=e.m;if(!r){return void 0}const n=l.get(r);if(n){return n[a]} /*!__STENCIL_STATIC_IMPORT_SWITCH__*/return import(`./${r}.entry.js${""}`).then((e=>{{l.set(r,e)}return e[a]}),(e=>{o(e,t.$hostElement$)}))};var c="{visibility:hidden}.hydrated{visibility:inherit}";var f="slot-fb{display:contents}slot-fb[hidden]{display:none}";var d=typeof window!=="undefined"?window:{};var v=d.document||{head:{}};var u={t:0,p:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,s,a)=>e.addEventListener(t,s,a),rel:(e,t,s,a)=>e.removeEventListener(t,s,a),ce:(e,t)=>new CustomEvent(e,t)};var m=e=>Promise.resolve(e);var p=false;var h=[];var y=[];var w=(e,t)=>s=>{e.push(s);if(!p){p=true;if(t&&u.t&4){g($)}else{u.raf($)}}};var b=e=>{for(let t=0;t{b(h);{b(y);if(p=h.length>0){u.raf($)}}};var g=e=>m().then(e);var C=w(y,true);function k(e){var t,s,a;return(a=(s=(t=e.head)==null?void 0:t.querySelector('meta[name="csp-nonce"]'))==null?void 0:s.getAttribute("content"))!=null?a:void 0}var S={};a(S,{err:()=>T,map:()=>L,ok:()=>x,unwrap:()=>D,unwrapErr:()=>F});var x=e=>({isOk:true,isErr:false,value:e});var T=e=>({isOk:false,isErr:true,value:e});function L(e,t){if(e.isOk){const s=t(e.value);if(s instanceof Promise){return s.then((e=>x(e)))}else{return x(s)}}if(e.isErr){const t=e.value;return T(t)}throw"should never get here"}var D=e=>{if(e.isOk){return e.value}else{throw e.value}};var F=e=>{if(e.isErr){return e.value}else{throw e.value}};var R=(e,t="")=>{{return()=>{}}};var E=(e,t)=>{{return()=>{}}};var P=(e,t,s)=>{const a=u.ce(t,s);e.dispatchEvent(a);return a};var M=new WeakMap;var N=(e,t)=>{if(t&&!e.h&&t["s-p"]){const s=t["s-p"].push(new Promise((a=>e.h=()=>{t["s-p"].splice(s-1,1);a()})))}};var O=(e,t)=>{if(e.t&4){e.t|=512;return}N(e,e.$);const s=()=>A(e,t);return C(s)};var A=(e,t)=>{const s=e.$hostElement$;const a=R("scheduleUpdate",e.o.u);const r=e.C;if(!r){throw new Error(`Can't render component <${s.tagName.toLowerCase()} /> with invalid Stencil runtime! Make sure this imported component is compiled with a \`externalRuntime: true\` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime`)}let n;if(t){n=q(r,"componentWillLoad",void 0,s)}else{n=q(r,"componentWillUpdate",void 0,s)}n=U(n,(()=>q(r,"componentWillRender",void 0,s)));a();return U(n,(()=>W(e,r)))};var U=(e,t)=>j(e)?e.then(t).catch((e=>{console.error(e);t()})):t();var j=e=>e instanceof Promise||e&&e.then&&typeof e.then==="function";var W=async(e,t,s)=>{var a;const r=e.$hostElement$;const n=R("update",e.o.u);const o=r["s-rc"];const l=R("render",e.o.u);{z(e,t)}if(o){o.map((e=>e()));r["s-rc"]=void 0}l();n();{const t=(a=r["s-p"])!=null?a:[];const s=()=>B(e);if(t.length===0){s()}else{Promise.all(t).then(s);e.t|=4;t.length=0}}};var z=(e,t,s,a)=>{try{t=t.render();{e.t|=2}}catch(t){o(t,e.$hostElement$)}return null};var B=e=>{const t=e.o.u;const s=e.$hostElement$;const a=R("postUpdate",t);const r=e.C;const n=e.$;q(r,"componentDidRender",void 0,s);if(!(e.t&64)){e.t|=64;{H(s)}q(r,"componentDidLoad",void 0,s);a();{e.v(s);if(!n){Q()}}}else{q(r,"componentDidUpdate",void 0,s);a()}{if(e.h){e.h();e.h=void 0}if(e.t&512){g((()=>O(e,false)))}e.t&=~(4|512)}};var Q=t=>{g((()=>P(d,"appload",{detail:{namespace:e}})))};var q=(e,t,s,a)=>{if(e&&e[t]){try{return e[t](s)}catch(e){o(e,a)}}return void 0};var H=e=>{var s;return e.classList.add((s=t.hydratedSelectorName)!=null?s:"hydrated")};var I=(e,t,s)=>e;var K=async(e,t,s,a)=>{let r;if((t.t&32)===0){t.t|=32;const a=s.m;if(a){const a=i(s,t);if(a&&"then"in a){const e=E();r=await a;e()}else{r=a}if(!r){throw new Error(`Constructor for "${s.u}#${t.k}" was not found`)}const n=R("createInstance",s.u);try{new r(t)}catch(t){o(t,e)}n();V(t.C,e)}else{r=e.constructor;const s=e.localName;customElements.whenDefined(s).then((()=>t.t|=128))}}const n=t.$;const l=()=>O(t,true);if(n&&n["s-rc"]){n["s-rc"].push(l)}else{l()}};var V=(e,t)=>{{q(e,"connectedCallback",void 0,t)}};var X=e=>{if((u.t&1)===0){const t=r(e);const s=t.o;const a=R("connectedCallback",s.u);if(!(t.t&1)){t.t|=1;{let s=e;while(s=s.parentNode||s.host){if(s["s-p"]){N(t,t.$=s);break}}}{K(e,t,s)}}else{if(t==null?void 0:t.C){V(t.C,e)}else if(t==null?void 0:t.i){t.i.then((()=>V(t.C,e)))}}a()}};var _=(e,t)=>{{q(e,"disconnectedCallback",void 0,t||e)}};var G=async e=>{if((u.t&1)===0){const t=r(e);if(t==null?void 0:t.C){_(t.C,e)}else if(t==null?void 0:t.i){t.i.then((()=>_(t.C,e)))}}if(M.has(e)){M.delete(e)}if(e.shadowRoot&&M.has(e.shadowRoot)){M.delete(e.shadowRoot)}};var J=(e,t={})=>{var s;const a=R();const o=[];const l=t.exclude||[];const i=d.customElements;const m=v.head;const p=m.querySelector("meta[charset]");const h=v.createElement("style");const y=[];let w;let b=true;Object.assign(u,t);u.p=new URL(t.resourcesUrl||"./",v.baseURI).href;let $=false;e.map((e=>{e[1].map((t=>{const s={t:t[0],u:t[1],S:t[2],T:t[3]};if(s.t&4){$=true}const a=s.u;const c=class extends HTMLElement{constructor(e){super(e);this.hasRegisteredEventListeners=false;e=this;n(e,s)}connectedCallback(){r(this);if(!this.hasRegisteredEventListeners){this.hasRegisteredEventListeners=true}if(w){clearTimeout(w);w=null}if(b){y.push(this)}else{u.jmp((()=>X(this)))}}disconnectedCallback(){u.jmp((()=>G(this)));u.raf((()=>{var e;const t=r(this);const s=y.findIndex((e=>e===this));if(s>-1){y.splice(s,1)}if(((e=t==null?void 0:t.L)==null?void 0:e.D)instanceof Node&&!t.L.D.isConnected){delete t.L.D}}))}componentOnReady(){return r(this).i}};s.m=e[0];if(!l.includes(a)&&!i.get(a)){o.push(a);i.define(a,I(c))}}))}));if(o.length>0){if($){h.textContent+=f}{h.textContent+=o.sort()+c}if(h.innerHTML.length){h.setAttribute("data-styles","");const e=(s=u.F)!=null?s:k(v);if(e!=null){h.setAttribute("nonce",e)}m.insertBefore(h,p?p.nextSibling:m.firstChild)}}b=false;if(y.length){y.map((e=>e.connectedCallback()))}else{{u.jmp((()=>w=setTimeout(Q,30)))}}a()};var Y=e=>u.F=e;const Z=()=>{};export{J as b,Z as g,m as p,Y as s};