UNPKG

forms-reactive

Version:

Reactive Form Web Component

3 lines 24.5 kB
const e="forms-reactive";const t={allRenderFn:false,appendChildSlotFix:false,asyncLoading:true,asyncQueue:false,attachStyles:true,cloneNodeFix:false,cmpDidLoad:true,cmpDidRender:true,cmpDidUnload:false,cmpDidUpdate:true,cmpShouldUpdate:false,cmpWillLoad:true,cmpWillRender:true,cmpWillUpdate:false,connectedCallback:true,constructableCSS:true,cssAnnotations:true,devTools:false,disconnectedCallback:true,element:false,event:true,experimentalScopedSlotChanges:false,experimentalSlotFixes:false,formAssociated:false,hasRenderFn:true,hostListener:true,hostListenerTarget:true,hostListenerTargetBody:true,hostListenerTargetDocument:true,hostListenerTargetParent:false,hostListenerTargetWindow:true,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:true,lifecycleDOMEvents:false,member:true,method:true,mode:true,modernPropertyDecls:false,observeAttribute:true,profile:false,prop:true,propBoolean:true,propMutable:true,propNumber:true,propString:true,reflect:true,scoped:true,scopedSlotTextContentFix:false,scriptDataOpts:false,shadowDelegatesFocus:true,shadowDom:true,slot:true,slotChildNodesFix:false,slotRelocation:true,state:true,style:true,svg:true,taskQueue:true,transformTagName:false,updatable:true,vdomAttribute:true,vdomClass:true,vdomFunctional:true,vdomKey:true,vdomListener:true,vdomPropOrAttr:true,vdomRef:true,vdomRender:true,vdomStyle:true,vdomText:true,vdomXlink:true,watchCallback:true};var r=Object.defineProperty;var n=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:true})};var s={isDev:false,isBrowser:true,isServer:false,isTesting:false};var l="http://www.w3.org/2000/svg";var i="http://www.w3.org/1999/xhtml";var o=new WeakMap;var a=e=>o.get(e);var f=(e,t)=>{o.set(t.t=e,t)};var c=(e,t)=>{const r={l:0,$hostElement$:e,i:t,o:new Map};{r.u=new Promise((e=>r.v=e))}{r.h=new Promise((e=>r.p=e));e["s-p"]=[];e["s-rc"]=[]}const n=o.set(e,r);return n};var u=(e,t)=>t in e;var v=(e,t)=>(0,console.error)(e,t);var d=new Map;var h=(e,t,r)=>{const n=e.m.replace(/-/g,"_");const s=e.S;if(!s){return void 0}const l=d.get(s);if(l){return l[n]} /*!__STENCIL_STATIC_IMPORT_SWITCH__*/return import(`./${s}.entry.js${""}`).then((e=>{{d.set(s,e)}return e[n]}),v)};var p=new Map;var m=[];var y="sty-id";var w="{visibility:hidden}.hydrated{visibility:inherit}";var b="slot-fb{display:contents}slot-fb[hidden]{display:none}";var g="http://www.w3.org/1999/xlink";var S=typeof window!=="undefined"?window:{};var $=S.document||{head:{}};var k={l:0,$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,r,n)=>e.addEventListener(t,r,n),rel:(e,t,r,n)=>e.removeEventListener(t,r,n),ce:(e,t)=>new CustomEvent(e,t)};var O=(()=>{let e=false;try{$.addEventListener("e",null,Object.defineProperty({},"passive",{get(){e=true}}))}catch(e){}return e})();var j=e=>Promise.resolve(e);var C=(()=>{try{new CSSStyleSheet;return typeof(new CSSStyleSheet).replaceSync==="function"}catch(e){}return false})();var x=false;var T=[];var D=[];var L=(e,t)=>r=>{e.push(r);if(!x){x=true;if(t&&k.l&4){F(E)}else{k.raf(E)}}};var R=e=>{for(let t=0;t<e.length;t++){try{e[t](performance.now())}catch(e){v(e)}}e.length=0};var E=()=>{R(T);{R(D);if(x=T.length>0){k.raf(E)}}};var F=e=>j().then(e);var M=L(T,false);var A=L(D,true);var P=e=>{const t=new URL(e,k.$);return t.origin!==S.location.origin?t.href:t.pathname};var N=e=>e!=null&&e!==void 0;var U=e=>{e=typeof e;return e==="object"||e==="function"};function W(e){var t,r,n;return(n=(r=(t=e.head)==null?void 0:t.querySelector('meta[name="csp-nonce"]'))==null?void 0:r.getAttribute("content"))!=null?n:void 0}var B={};n(B,{err:()=>z,map:()=>Q,ok:()=>H,unwrap:()=>V,unwrapErr:()=>q});var H=e=>({isOk:true,isErr:false,value:e});var z=e=>({isOk:false,isErr:true,value:e});function Q(e,t){if(e.isOk){const r=t(e.value);if(r instanceof Promise){return r.then((e=>H(e)))}else{return H(r)}}if(e.isErr){const t=e.value;return z(t)}throw"should never get here"}var V=e=>{if(e.isOk){return e.value}else{throw e.value}};var q=e=>{if(e.isErr){return e.value}else{throw e.value}};var G=e=>{const t=e.__childNodes||e.childNodes;if(e.tagName&&e.tagName.includes("-")&&e["s-cr"]&&e.tagName!=="SLOT-FB"){I(t,e.tagName).forEach((e=>{var t;if(e.nodeType===1&&e.tagName==="SLOT-FB"){if((t=K(e,e["s-sn"],false))==null?void 0:t.length){e.hidden=true}else{e.hidden=false}}}))}for(const e of t){if(e.nodeType===1&&(e.__childNodes||e.childNodes).length){G(e)}}};function I(e,t,r){let n=0;let s=[];let l;for(;n<e.length;n++){l=e[n];if(l["s-sr"]&&l["s-hn"]===t&&(r===void 0||l["s-sn"]===r)){s.push(l);if(typeof r!=="undefined")return s}s=[...s,...I(l.childNodes,t,r)]}return s}var K=(e,t,r=true)=>{const n=[];if(r&&e["s-sr"]||!e["s-sr"])n.push(e);while((e=e.nextSibling)&&e["s-sn"]===t){n.push(e)}return n};var X=(e,t)=>{if(e.nodeType===1){if(e.getAttribute("slot")===null&&t===""){return true}if(e.getAttribute("slot")===t){return true}return false}if(e["s-sn"]===t){return true}return t===""};var _=(e,t="")=>{{return()=>{}}};var J=(e,t)=>{{return()=>{}}};var Y=(e,t,...r)=>{let n=null;let s=null;let l=null;let i=false;let o=false;const a=[];const f=t=>{for(let r=0;r<t.length;r++){n=t[r];if(Array.isArray(n)){f(n)}else if(n!=null&&typeof n!=="boolean"){if(i=typeof e!=="function"&&!U(n)){n=String(n)}if(i&&o){a[a.length-1].k+=n}else{a.push(i?Z(null,n):n)}o=i}}};f(r);if(t){if(t.key){s=t.key}if(t.name){l=t.name}{const e=t.className||t.class;if(e){t.class=typeof e!=="object"?e:Object.keys(e).filter((t=>e[t])).join(" ")}}}if(typeof e==="function"){return e(t===null?{}:t,a,re)}const c=Z(e,null);c.O=t;if(a.length>0){c.j=a}{c.C=s}{c.T=l}return c};var Z=(e,t)=>{const r={l:0,D:e,k:t,L:null,j:null};{r.O=null}{r.C=null}{r.T=null}return r};var ee={};var te=e=>e&&e.D===ee;var re={forEach:(e,t)=>e.map(ne).forEach(t),map:(e,t)=>e.map(ne).map(t).map(se)};var ne=e=>({vattrs:e.O,vchildren:e.j,vkey:e.C,vname:e.T,vtag:e.D,vtext:e.k});var se=e=>{if(typeof e.vtag==="function"){const t={...e.vattrs};if(e.vkey){t.key=e.vkey}if(e.vname){t.name=e.vname}return Y(e.vtag,t,...e.vchildren||[])}const t=Z(e.vtag,e.vtext);t.O=e.vattrs;t.j=e.vchildren;t.C=e.vkey;t.T=e.vname;return t};var le=e=>m.map((t=>t(e))).find((e=>!!e));var ie=e=>m.push(e);var oe=e=>a(e).R;var ae=(e,t)=>{if(e!=null&&!U(e)){if(t&4){return e==="false"?false:e===""||!!e}if(t&2){return parseFloat(e)}if(t&1){return String(e)}return e}return e};var fe=e=>a(e).$hostElement$;var ce=(e,t,r)=>{const n=fe(e);return{emit:e=>ue(n,t,{bubbles:!!(r&4),composed:!!(r&2),cancelable:!!(r&1),detail:e})}};var ue=(e,t,r)=>{const n=k.ce(t,r);e.dispatchEvent(n);return n};var ve=new WeakMap;var de=(e,t,r)=>{let n=p.get(e);if(C&&r){n=n||new CSSStyleSheet;if(typeof n==="string"){n=t}else{n.replaceSync(t)}}else{n=t}p.set(e,n)};var he=(e,t,r)=>{var n;const s=me(t,r);const l=p.get(s);e=e.nodeType===11?e:$;if(l){if(typeof l==="string"){e=e.head||e;let r=ve.get(e);let i;if(!r){ve.set(e,r=new Set)}if(!r.has(s)){{i=document.querySelector(`[${y}="${s}"]`)||$.createElement("style");i.innerHTML=l;const r=(n=k.F)!=null?n:W($);if(r!=null){i.setAttribute("nonce",r)}if(!(t.l&1)){if(e.nodeName==="HEAD"){const t=e.querySelectorAll("link[rel=preconnect]");const r=t.length>0?t[t.length-1].nextSibling:e.querySelector("style");e.insertBefore(i,r)}else if("host"in e){if(C){const t=new CSSStyleSheet;t.replaceSync(l);e.adoptedStyleSheets=[t,...e.adoptedStyleSheets]}else{const t=e.querySelector("style");if(t){t.innerHTML=l+t.innerHTML}else{e.prepend(i)}}}else{e.append(i)}}if(t.l&1&&e.nodeName!=="HEAD"){e.insertBefore(i,null)}}if(t.l&4){i.innerHTML+=b}if(r){r.add(s)}}}else if(!e.adoptedStyleSheets.includes(l)){e.adoptedStyleSheets=[...e.adoptedStyleSheets,l]}}return s};var pe=e=>{const t=e.i;const r=e.$hostElement$;const n=t.l;const s=_("attachStyles",t.m);const l=he(r.shadowRoot?r.shadowRoot:r.getRootNode(),t,e.R);if(n&10&&n&2){r["s-sc"]=l;r.classList.add(l+"-h")}s()};var me=(e,t)=>"sc-"+(t&&e.l&32?e.m+"-"+t:e.m);var ye=(e,t,r,n,s,l)=>{if(r!==n){let i=u(e,t);let o=t.toLowerCase();if(t==="class"){const t=e.classList;const s=be(r);let l=be(n);if(e["s-si"]){l.push(e["s-si"]);s.forEach((t=>{if(t.startsWith(e["s-si"]))l.push(t)}));l=[...new Set(l)];t.add(...l);delete e["s-si"]}else{t.remove(...s.filter((e=>e&&!l.includes(e))));t.add(...l.filter((e=>e&&!s.includes(e))))}}else if(t==="style"){{for(const t in r){if(!n||n[t]==null){if(t.includes("-")){e.style.removeProperty(t)}else{e.style[t]=""}}}}for(const t in n){if(!r||n[t]!==r[t]){if(t.includes("-")){e.style.setProperty(t,n[t])}else{e.style[t]=n[t]}}}}else if(t==="key");else if(t==="ref"){if(n){n(e)}}else if(!i&&t[0]==="o"&&t[1]==="n"){if(t[2]==="-"){t=t.slice(3)}else if(u(S,o)){t=o.slice(2)}else{t=o[2]+t.slice(3)}if(r||n){const s=t.endsWith(ge);t=t.replace(Se,"");if(r){k.rel(e,t,r,s)}if(n){k.ael(e,t,n,s)}}}else{const a=U(n);if((i||a&&n!==null)&&!s){try{if(!e.tagName.includes("-")){const s=n==null?"":n;if(t==="list"){i=false}else if(r==null||e[t]!=s){if(typeof e.__lookupSetter__(t)==="function"){e[t]=s}else{e.setAttribute(t,s)}}}else if(e[t]!==n){e[t]=n}}catch(e){}}let f=false;{if(o!==(o=o.replace(/^xlink\:?/,""))){t=o;f=true}}if(n==null||n===false){if(n!==false||e.getAttribute(t)===""){if(f){e.removeAttributeNS(g,t)}else{e.removeAttribute(t)}}}else if((!i||l&4||s)&&!a){n=n===true?"":n;if(f){e.setAttributeNS(g,t,n)}else{e.setAttribute(t,n)}}}}};var we=/\s/;var be=e=>{if(typeof e==="object"&&"baseVal"in e){e=e.baseVal}if(!e){return[]}return e.split(we)};var ge="Capture";var Se=new RegExp(ge+"$");var $e=(e,t,r)=>{const n=t.L.nodeType===11&&t.L.host?t.L.host:t.L;const s=e&&e.O||{};const l=t.O||{};{for(const e of ke(Object.keys(s))){if(!(e in l)){ye(n,e,s[e],void 0,r,t.l)}}}for(const e of ke(Object.keys(l))){ye(n,e,s[e],l[e],r,t.l)}};function ke(e){return e.includes("ref")?[...e.filter((e=>e!=="ref")),"ref"]:e}var Oe;var je;var Ce;var xe=false;var Te=false;var De=false;var Le=false;var Re=(e,r,n)=>{var s;const o=r.j[n];let a=0;let f;let c;let u;if(!xe){De=true;if(o.D==="slot"){o.l|=o.j?2:1}}if(o.k!==null){f=o.L=$.createTextNode(o.k)}else if(o.l&1){f=o.L=$.createTextNode("")}else{if(!Le){Le=o.D==="svg"}f=o.L=$.createElementNS(Le?l:i,!xe&&t.slotRelocation&&o.l&2?"slot-fb":o.D);if(Le&&o.D==="foreignObject"){Le=false}{$e(null,o,Le)}if(N(Oe)&&f["s-si"]!==Oe){f.classList.add(f["s-si"]=Oe)}if(o.j){for(a=0;a<o.j.length;++a){c=Re(e,o,a);if(c){f.appendChild(c)}}}{if(o.D==="svg"){Le=false}else if(f.tagName==="foreignObject"){Le=true}}}f["s-hn"]=Ce;{if(o.l&(2|1)){f["s-sr"]=true;f["s-cr"]=je;f["s-sn"]=o.T||"";f["s-rf"]=(s=o.O)==null?void 0:s.ref;u=e&&e.j&&e.j[n];if(u&&u.D===o.D&&e.L){{Ee(e.L,false)}}{Qe(je,f,r.L,e==null?void 0:e.L)}}}return f};var Ee=(e,r)=>{k.l|=1;const n=Array.from(e.__childNodes||e.childNodes);if(e["s-sr"]&&t.experimentalSlotFixes){let t=e;while(t=t.nextSibling){if(t&&t["s-sn"]===e["s-sn"]&&t["s-sh"]===Ce){n.push(t)}}}for(let e=n.length-1;e>=0;e--){const t=n[e];if(t["s-hn"]!==Ce&&t["s-ol"]){ze(Ne(t).parentNode,t,Ne(t));t["s-ol"].remove();t["s-ol"]=void 0;t["s-sh"]=void 0;De=true}if(r){Ee(t,r)}}k.l&=~1};var Fe=(e,t,r,n,s,l)=>{let i=e["s-cr"]&&e["s-cr"].parentNode||e;let o;if(i.shadowRoot&&i.tagName===Ce){i=i.shadowRoot}for(;s<=l;++s){if(n[s]){o=Re(null,r,s);if(o){n[s].L=o;ze(i,o,Ne(t))}}}};var Me=(e,t,r)=>{for(let n=t;n<=r;++n){const t=e[n];if(t){const e=t.L;He(t);if(e){{Te=true;if(e["s-ol"]){e["s-ol"].remove()}else{Ee(e,true)}}e.remove()}}}};var Ae=(e,t,r,n,s=false)=>{let l=0;let i=0;let o=0;let a=0;let f=t.length-1;let c=t[0];let u=t[f];let v=n.length-1;let d=n[0];let h=n[v];let p;let m;while(l<=f&&i<=v){if(c==null){c=t[++l]}else if(u==null){u=t[--f]}else if(d==null){d=n[++i]}else if(h==null){h=n[--v]}else if(Pe(c,d,s)){Ue(c,d,s);c=t[++l];d=n[++i]}else if(Pe(u,h,s)){Ue(u,h,s);u=t[--f];h=n[--v]}else if(Pe(c,h,s)){if(c.D==="slot"||h.D==="slot"){Ee(c.L.parentNode,false)}Ue(c,h,s);ze(e,c.L,u.L.nextSibling);c=t[++l];h=n[--v]}else if(Pe(u,d,s)){if(c.D==="slot"||h.D==="slot"){Ee(u.L.parentNode,false)}Ue(u,d,s);ze(e,u.L,c.L);u=t[--f];d=n[++i]}else{o=-1;{for(a=l;a<=f;++a){if(t[a]&&t[a].C!==null&&t[a].C===d.C){o=a;break}}}if(o>=0){m=t[o];if(m.D!==d.D){p=Re(t&&t[i],r,o)}else{Ue(m,d,s);t[o]=void 0;p=m.L}d=n[++i]}else{p=Re(t&&t[i],r,i);d=n[++i]}if(p){{ze(Ne(c.L).parentNode,p,Ne(c.L))}}}}if(l>f){Fe(e,n[v+1]==null?null:n[v+1].L,r,n,i,v)}else if(i>v){Me(t,l,f)}};var Pe=(e,t,r=false)=>{if(e.D===t.D){if(e.D==="slot"){return e.T===t.T}if(!r){return e.C===t.C}if(r&&!e.C&&t.C){e.C=t.C}return true}return false};var Ne=e=>e&&e["s-ol"]||e;var Ue=(e,r,n=false)=>{const s=r.L=e.L;const l=e.j;const i=r.j;const o=r.D;const a=r.k;let f;if(a===null){{Le=o==="svg"?true:o==="foreignObject"?false:Le}{if(o==="slot"&&!xe);else{$e(e,r,Le)}}if(l!==null&&i!==null){Ae(s,l,r,i,n)}else if(i!==null){if(e.k!==null){s.textContent=""}Fe(s,null,r,i,0,i.length-1)}else if(!n&&t.updatable&&l!==null){Me(l,0,l.length-1)}if(Le&&o==="svg"){Le=false}}else if(f=s["s-cr"]){f.parentNode.textContent=a}else if(e.k!==a){s.data=a}};var We=[];var Be=e=>{let r;let n;let s;const l=e.__childNodes||e.childNodes;for(const e of l){if(e["s-sr"]&&(r=e["s-cr"])&&r.parentNode){n=r.parentNode.__childNodes||r.parentNode.childNodes;const l=e["s-sn"];for(s=n.length-1;s>=0;s--){r=n[s];if(!r["s-cn"]&&!r["s-nr"]&&r["s-hn"]!==e["s-hn"]&&!t.experimentalSlotFixes){if(X(r,l)){let t=We.find((e=>e.M===r));Te=true;r["s-sn"]=r["s-sn"]||l;if(t){t.M["s-sh"]=e["s-hn"];t.A=e}else{r["s-sh"]=e["s-hn"];We.push({A:e,M:r})}if(r["s-sr"]){We.map((e=>{if(X(e.M,r["s-sn"])){t=We.find((e=>e.M===r));if(t&&!e.A){e.A=t.A}}}))}}else if(!We.some((e=>e.M===r))){We.push({M:r})}}}}if(e.nodeType===1){Be(e)}}};var He=e=>{{e.O&&e.O.ref&&e.O.ref(null);e.j&&e.j.map(He)}};var ze=(e,t,r)=>{if(typeof t["s-sn"]==="string"&&!!t["s-sr"]&&!!t["s-cr"]){Qe(t["s-cr"],t,e,t.parentElement)}{return e==null?void 0:e.insertBefore(t,r)}};function Qe(e,t,r,n){var s;let l;if(e&&typeof t["s-sn"]==="string"&&!!t["s-sr"]&&e.parentNode&&e.parentNode["s-sc"]&&(l=t["s-si"]||e.parentNode["s-sc"])){const e=t["s-sn"];const i=t["s-hn"];(s=r.classList)==null?void 0:s.add(l+"-s");if(n&&n.classList.contains(l+"-s")){let t=(n.__childNodes||n.childNodes)[0];let r=false;while(t){if(t["s-sn"]!==e&&t["s-hn"]===i&&!!t["s-sr"]){r=true;break}t=t.nextSibling}if(!r)n.classList.remove(l+"-s")}}}var Ve=(e,t,r=false)=>{var n,s,l,i;const o=e.$hostElement$;const a=e.i;const f=e.P||Z(null,null);const c=te(t)?t:Y(null,null,t);Ce=o.tagName;if(a.N){c.O=c.O||{};a.N.map((([e,t])=>c.O[t]=o[e]))}if(r&&c.O){for(const e of Object.keys(c.O)){if(o.hasAttribute(e)&&!["key","ref","style","class"].includes(e)){c.O[e]=o[e]}}}c.D=null;c.l|=4;e.P=c;c.L=f.L=o.shadowRoot||o;{Oe=o["s-sc"]}xe=(a.l&1)!==0;{je=o["s-cr"];Te=false}Ue(f,c,r);{k.l|=1;if(De){Be(c.L);for(const e of We){const t=e.M;if(!t["s-ol"]){const e=$.createTextNode("");e["s-nr"]=t;ze(t.parentNode,t["s-ol"]=e,t)}}for(const e of We){const t=e.M;const o=e.A;if(o){const e=o.parentNode;let r=o.nextSibling;{let l=(n=t["s-ol"])==null?void 0:n.previousSibling;while(l){let n=(s=l["s-nr"])!=null?s:null;if(n&&n["s-sn"]===t["s-sn"]&&e===(n.__parentNode||n.parentNode)){n=n.nextSibling;while(n===t||(n==null?void 0:n["s-sr"])){n=n==null?void 0:n.nextSibling}if(!n||!n["s-nr"]){r=n;break}}l=l.previousSibling}}const i=t.__parentNode||t.parentNode;const a=t.__nextSibling||t.nextSibling;if(!r&&e!==i||a!==r){if(t!==r){if(!t["s-hn"]&&t["s-ol"]){t["s-hn"]=t["s-ol"].parentNode.nodeName}ze(e,t,r);if(t.nodeType===1&&t.tagName!=="SLOT-FB"){t.hidden=(l=t["s-ih"])!=null?l:false}}}t&&typeof o["s-rf"]==="function"&&o["s-rf"](t)}else{if(t.nodeType===1){if(r){t["s-ih"]=(i=t.hidden)!=null?i:false}t.hidden=true}}}}if(Te){G(c.L)}k.l&=~1;We.length=0}je=void 0};var qe=(e,t)=>{if(t&&!e.U&&t["s-p"]){const r=t["s-p"].push(new Promise((n=>e.U=()=>{t["s-p"].splice(r-1,1);n()})))}};var Ge=(e,t)=>{{e.l|=16}if(e.l&4){e.l|=512;return}qe(e,e.W);const r=()=>Ie(e,t);return A(r)};var Ie=(e,t)=>{const r=e.$hostElement$;const n=_("scheduleUpdate",e.i.m);const s=e.t;if(!s){throw new Error(`Can't render component <${r.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 l;if(t){{e.l|=256;if(e.B){e.B.map((([e,t])=>tt(s,e,t)));e.B=void 0}}{l=tt(s,"componentWillLoad")}}{l=Ke(l,(()=>tt(s,"componentWillRender")))}n();return Ke(l,(()=>_e(e,s,t)))};var Ke=(e,t)=>Xe(e)?e.then(t).catch((e=>{console.error(e);t()})):t();var Xe=e=>e instanceof Promise||e&&e.then&&typeof e.then==="function";var _e=async(e,t,r)=>{var n;const s=e.$hostElement$;const l=_("update",e.i.m);const i=s["s-rc"];if(r){pe(e)}const o=_("render",e.i.m);{Je(e,t,s,r)}if(i){i.map((e=>e()));s["s-rc"]=void 0}o();l();{const t=(n=s["s-p"])!=null?n:[];const r=()=>Ye(e);if(t.length===0){r()}else{Promise.all(t).then(r);e.l|=4;t.length=0}}};var Je=(e,t,r,n)=>{try{t=t.render&&t.render();{e.l&=~16}{e.l|=2}{{{Ve(e,t,n)}}}}catch(t){v(t,e.$hostElement$)}return null};var Ye=e=>{const t=e.i.m;const r=e.$hostElement$;const n=_("postUpdate",t);const s=e.t;const l=e.W;{tt(s,"componentDidRender")}if(!(e.l&64)){e.l|=64;{rt(r)}{tt(s,"componentDidLoad")}n();{e.p(r);if(!l){et()}}}else{{tt(s,"componentDidUpdate")}n()}{e.v(r)}{if(e.U){e.U();e.U=void 0}if(e.l&512){F((()=>Ge(e,false)))}e.l&=~(4|512)}};var Ze=e=>{{const t=a(e);const r=t.$hostElement$.isConnected;if(r&&(t.l&(2|16))===2){Ge(t,false)}return r}};var et=t=>{{rt($.documentElement)}F((()=>ue(S,"appload",{detail:{namespace:e}})))};var tt=(e,t,r)=>{if(e&&e[t]){try{return e[t](r)}catch(e){v(e)}}return void 0};var rt=e=>{var r;return e.classList.add((r=t.hydratedSelectorName)!=null?r:"hydrated")};var nt=(e,t)=>a(e).o.get(t);var st=(e,t,r,n)=>{const s=a(e);if(!s){throw new Error(`Couldn't find host element for "${n.m}" as it is unknown to this Stencil runtime. This usually happens when integrating a 3rd party Stencil component with another Stencil component or application. Please reach out to the maintainers of the 3rd party Stencil component or report this on the Stencil Discord server (https://chat.stenciljs.com) or comment on this similar [GitHub issue](https://github.com/ionic-team/stencil/issues/5457).`)}const l=s.$hostElement$;const i=s.o.get(t);const o=s.l;const f=s.t;r=ae(r,n.H[t][0]);const c=Number.isNaN(i)&&Number.isNaN(r);const u=r!==i&&!c;if((!(o&8)||i===void 0)&&u){s.o.set(t,r);if(f){if(n.V&&o&128){const e=n.V[t];if(e){e.map((e=>{try{f[e](r,i,t)}catch(e){v(e,l)}}))}}if((o&(2|16))===2){Ge(s,false)}}}};var lt=(e,r,n)=>{var s,l;const i=e.prototype;if(r.H||(r.V||e.watchers)){if(e.watchers&&!r.V){r.V=e.watchers}const o=Object.entries((s=r.H)!=null?s:{});o.map((([e,[t]])=>{if(t&31||n&2&&t&32){const{get:s,set:l}=Object.getOwnPropertyDescriptor(i,e)||{};if(s)r.H[e][0]|=2048;if(l)r.H[e][0]|=4096;if(n&1||!s){Object.defineProperty(i,e,{get(){{if((r.H[e][0]&2048)===0){return nt(this,e)}const t=a(this);const n=t?t.t:i;if(!n)return;return n[e]}},configurable:true,enumerable:true})}Object.defineProperty(i,e,{set(s){const i=a(this);if(l){const n=t&32?this[e]:i.$hostElement$[e];if(typeof n==="undefined"&&i.o.get(e)){s=i.o.get(e)}else if(!i.o.get(e)&&n){i.o.set(e,n)}l.apply(this,[ae(s,t)]);s=t&32?this[e]:i.$hostElement$[e];st(this,e,s,r);return}{if((n&1)===0||(r.H[e][0]&4096)===0){st(this,e,s,r);if(n&1&&!i.t){i.h.then((()=>{if(r.H[e][0]&4096&&i.t[e]!==i.o.get(e)){i.t[e]=s}}))}return}const l=()=>{const n=i.t[e];if(!i.o.get(e)&&n){i.o.set(e,n)}i.t[e]=ae(s,t);st(this,e,i.t[e],r)};if(i.t){l()}else{i.h.then((()=>l()))}}}})}else if(n&1&&t&64){Object.defineProperty(i,e,{value(...t){var r;const n=a(this);return(r=n==null?void 0:n.u)==null?void 0:r.then((()=>{var r;return(r=n.t)==null?void 0:r[e](...t)}))}})}}));if(n&1){const n=new Map;i.attributeChangedCallback=function(e,s,l){k.jmp((()=>{var o;const f=n.get(e);if(this.hasOwnProperty(f)&&t.lazyLoad){l=this[f];delete this[f]}else if(i.hasOwnProperty(f)&&typeof this[f]==="number"&&this[f]==l){return}else if(f==null){const t=a(this);const n=t==null?void 0:t.l;if(n&&!(n&8)&&n&128&&l!==s){const n=t.t;const i=(o=r.V)==null?void 0:o[e];i==null?void 0:i.forEach((t=>{if(n[t]!=null){n[t].call(n,l,s,e)}}))}return}const c=Object.getOwnPropertyDescriptor(i,f);l=l===null&&typeof this[f]==="boolean"?false:l;if(l!==this[f]&&(!c.get||!!c.set)){this[f]=l}}))};e.observedAttributes=Array.from(new Set([...Object.keys((l=r.V)!=null?l:{}),...o.filter((([e,t])=>t[0]&15)).map((([e,t])=>{var s;const l=t[1]||e;n.set(l,e);if(t[0]&512){(s=r.N)==null?void 0:s.push([e,l])}return l}))]))}}return e};var it=async(e,t,r,n)=>{let s;if((t.l&32)===0){t.l|=32;const n=r.S;if(n){const e=h(r);if(e&&"then"in e){const t=J();s=await e;t()}else{s=e}if(!s){throw new Error(`Constructor for "${r.m}#${t.R}" was not found`)}if(!s.isProxied){{r.V=s.watchers}lt(s,r,2);s.isProxied=true}const n=_("createInstance",r.m);{t.l|=8}try{new s(t)}catch(e){v(e)}{t.l&=~8}{t.l|=128}n();ot(t.t)}else{s=e.constructor;const r=e.localName;customElements.whenDefined(r).then((()=>t.l|=128))}if(s&&s.style){let n;if(typeof s.style==="string"){n=s.style}else if(typeof s.style!=="string"){t.R=le(e);if(t.R){n=s.style[t.R]}}const l=me(r,t.R);if(!p.has(l)){const e=_("registerStyles",r.m);de(l,n,!!(r.l&1));e()}}}const l=t.W;const i=()=>Ge(t,true);if(l&&l["s-rc"]){l["s-rc"].push(i)}else{i()}};var ot=e=>{{tt(e,"connectedCallback")}};var at=e=>{if((k.l&1)===0){const t=a(e);const r=t.i;const n=_("connectedCallback",r.m);if(!(t.l&1)){t.l|=1;{if(r.l&(4|8)){ft(e)}}{let r=e;while(r=r.parentNode||r.host){if(r["s-p"]){qe(t,t.W=r);break}}}if(r.H){Object.entries(r.H).map((([t,[r]])=>{if(r&31&&e.hasOwnProperty(t)){const r=e[t];delete e[t];e[t]=r}}))}{it(e,t,r)}}else{dt(e,t,r.q);if(t==null?void 0:t.t){ot(t.t)}else if(t==null?void 0:t.h){t.h.then((()=>ot(t.t)))}}n()}};var ft=e=>{const t=e["s-cr"]=$.createComment("");t["s-cn"]=true;ze(e,t,e.firstChild)};var ct=e=>{{tt(e,"disconnectedCallback")}};var ut=async e=>{if((k.l&1)===0){const t=a(e);{if(t.G){t.G.map((e=>e()));t.G=void 0}}if(t==null?void 0:t.t){ct(t.t)}else if(t==null?void 0:t.h){t.h.then((()=>ct(t.t)))}}if(ve.has(e)){ve.delete(e)}if(e.shadowRoot&&ve.has(e.shadowRoot)){ve.delete(e.shadowRoot)}};var vt=(e,t={})=>{var r;const n=_();const s=[];const l=t.exclude||[];const i=S.customElements;const o=$.head;const f=o.querySelector("meta[charset]");const u=$.createElement("style");const v=[];let d;let h=true;Object.assign(k,t);k.$=new URL(t.resourcesUrl||"./",$.baseURI).href;let p=false;e.map((e=>{e[1].map((t=>{var r;const n={l:t[0],m:t[1],H:t[2],q:t[3]};if(n.l&4){p=true}{n.H=t[2]}{n.q=t[3]}{n.N=[]}{n.V=(r=t[4])!=null?r:{}}const o=n.m;const f=class extends HTMLElement{constructor(e){super(e);this.hasRegisteredEventListeners=false;e=this;c(e,n);if(n.l&1){{if(!e.shadowRoot){{e.attachShadow({mode:"open",delegatesFocus:!!(n.l&16)})}}else{if(e.shadowRoot.mode!=="open"){throw new Error(`Unable to re-use existing shadow root for ${n.m}! Mode is set to ${e.shadowRoot.mode} but Stencil only supports open shadow roots.`)}}}}}connectedCallback(){const e=a(this);if(!this.hasRegisteredEventListeners){this.hasRegisteredEventListeners=true;dt(this,e,n.q)}if(d){clearTimeout(d);d=null}if(h){v.push(this)}else{k.jmp((()=>at(this)))}}disconnectedCallback(){k.jmp((()=>ut(this)));k.raf((()=>{var e;const t=a(this);if(((e=t==null?void 0:t.P)==null?void 0:e.L)instanceof Node&&!t.P.L.isConnected){delete t.P.L}}))}componentOnReady(){return a(this).h}};n.S=e[0];if(!l.includes(o)&&!i.get(o)){s.push(o);i.define(o,lt(f,n,1))}}))}));if(s.length>0){if(p){u.textContent+=b}{u.textContent+=s.sort()+w}if(u.innerHTML.length){u.setAttribute("data-styles","");const e=(r=k.F)!=null?r:W($);if(e!=null){u.setAttribute("nonce",e)}o.insertBefore(u,f?f.nextSibling:o.firstChild)}}h=false;if(v.length){v.map((e=>e.connectedCallback()))}else{{k.jmp((()=>d=setTimeout(et,30)))}}n()};var dt=(e,t,r,n)=>{if(r){r.map((([r,n,s])=>{const l=pt(e,r);const i=ht(t,s);const o=mt(r);k.ael(l,n,i,o);(t.G=t.G||[]).push((()=>k.rel(l,n,i,o)))}))}};var ht=(e,t)=>r=>{var n;try{{if(e.l&256){(n=e.t)==null?void 0:n[t](r)}else{(e.B=e.B||[]).push([t,r])}}}catch(e){v(e)}};var pt=(e,t)=>{if(t&4)return $;if(t&8)return S;if(t&16)return $.body;return e};var mt=e=>O?{passive:(e&1)!==0,capture:(e&2)!==0}:(e&2)!==0;var yt=e=>k.F=e;export{s as B,ee as H,ie as a,vt as b,ce as c,M as d,fe as e,Ze as f,oe as g,Y as h,P as i,j as p,f as r,yt as s,A as w}; //# sourceMappingURL=p-3e1171f6.js.map