var __extends=this&&this.__extends||function(){var e=function(t,r){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))e[r]=t[r]};return e(t,r)};return function(t,r){if(typeof r!=="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();var __awaiter=this&&this.__awaiter||function(e,t,r,n){function a(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,i){function s(e){try{l(n.next(e))}catch(t){i(t)}}function o(e){try{l(n["throw"](e))}catch(t){i(t)}}function l(e){e.done?r(e.value):a(e.value).then(s,o)}l((n=n.apply(e,t||[])).next())}))};var __generator=this&&this.__generator||function(e,t){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,a,i,s;return s={next:o(0),throw:o(1),return:o(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function o(e){return function(t){return l([e,t])}}function l(o){if(n)throw new TypeError("Generator is already executing.");while(s&&(s=0,o[0]&&(r=0)),r)try{if(n=1,a&&(i=o[0]&2?a["return"]:o[0]?a["throw"]||((i=a["return"])&&i.call(a),0):a.next)&&!(i=i.call(a,o[1])).done)return i;if(a=0,i)o=[o[0]&2,i.value];switch(o[0]){case 0:case 1:i=o;break;case 4:r.label++;return{value:o[1],done:false};case 5:r.label++;a=o[1];o=[0];continue;case 7:o=r.ops.pop();r.trys.pop();continue;default:if(!(i=r.trys,i=i.length>0&&i[i.length-1])&&(o[0]===6||o[0]===2)){r=0;continue}if(o[0]===3&&(!i||o[1]>i[0]&&o[1]0){c.$children$=f}{c.$key$=i}{c.$name$=s}return c}));var R=function(e,t){var r={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null};{r.$attrs$=null}{r.$key$=null}{r.$name$=null}return r};var _=e("H",{});var k=function(e){return e&&e.$tag$===_};var x={forEach:function(e,t){return e.map(T).forEach(t)},map:function(e,t){return e.map(T).map(t).map(C)}};var T=function(e){return{vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}};var C=function(e){if(typeof e.vtag==="function"){var t=Object.assign({},e.vattrs);if(e.vkey){t.key=e.vkey}if(e.vname){t.name=e.vname}return S.apply(void 0,__spreadArray([e.vtag,t],e.vchildren||[],false))}var r=R(e.vtag,e.vtext);r.$attrs$=e.vattrs;r.$children$=e.vchildren;r.$key$=e.vkey;r.$name$=e.vname;return r};var L=function(e){return qe.map((function(t){return t(e)})).find((function(e){return!!e}))};var A=e("f",(function(e){return qe.push(e)}));var j=e("i",(function(e){return je(e).$modeName$}));var E=function(e,t){if(e!=null&&!w(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 P=e("g",(function(e){return je(e).$hostElement$}));var O=e("c",(function(e,t,r){var n=P(e);return{emit:function(e){return M(n,t,{bubbles:!!(r&4),composed:!!(r&2),cancelable:!!(r&1),detail:e})}}}));var M=function(e,t,r){var n=De.ce(t,r);e.dispatchEvent(n);return n};var I=new WeakMap;var B=function(e,t,r){var n=Ue.get(e);if(Ge&&r){n=n||new CSSStyleSheet;if(typeof n==="string"){n=t}else{n.replaceSync(t)}}else{n=t}Ue.set(e,n)};var U=function(e,t,r,n){var a;var i=z(t,r);var s=Ue.get(i);e=e.nodeType===11?e:Ve;if(s){if(typeof s==="string"){e=e.head||e;var o=I.get(e);var l=void 0;if(!o){I.set(e,o=new Set)}if(!o.has(i)){{if(De.$cssShim$){l=De.$cssShim$.createHostStyle(n,i,s,!!(t.$flags$&10));var f=l["s-sc"];if(f){i=f;o=null}}else{l=Ve.createElement("style");l.innerHTML=s}var $=(a=De.$nonce$)!==null&&a!==void 0?a:N(Ve);if($!=null){l.setAttribute("nonce",$)}e.insertBefore(l,e.querySelector("link"))}if(o){o.add(i)}}}else if(!e.adoptedStyleSheets.includes(s)){e.adoptedStyleSheets=__spreadArray(__spreadArray([],e.adoptedStyleSheets,true),[s],false)}}return i};var q=function(e){var t=e.$cmpMeta$;var r=e.$hostElement$;var n=t.$flags$;var a=v("attachStyles",t.$tagName$);var i=U(Fe&&r.shadowRoot?r.shadowRoot:r.getRootNode(),t,e.$modeName$,r);if(n&10){r["s-sc"]=i;r.classList.add(i+"-h");if(n&2){r.classList.add(i+"-s")}}a()};var z=function(e,t){return"sc-"+(t&&e.$flags$&32?e.$tagName$+"-"+t:e.$tagName$)};var H=function(e,t,r,n,a,i){if(r!==n){var s=Oe(e,t);var o=t.toLowerCase();if(t==="class"){var l=e.classList;var f=D(r);var $=D(n);l.remove.apply(l,f.filter((function(e){return e&&!$.includes(e)})));l.add.apply(l,$.filter((function(e){return e&&!f.includes(e)})))}else if(t==="style"){{for(var u in r){if(!n||n[u]==null){if(u.includes("-")){e.style.removeProperty(u)}else{e.style[u]=""}}}}for(var u in n){if(!r||n[u]!==r[u]){if(u.includes("-")){e.style.setProperty(u,n[u])}else{e.style[u]=n[u]}}}}else if(t==="key");else if(t==="ref"){if(n){n(e)}}else if(!s&&t[0]==="o"&&t[1]==="n"){if(t[2]==="-"){t=t.slice(3)}else if(Oe(ze,o)){t=o.slice(2)}else{t=o[2]+t.slice(3)}if(r){De.rel(e,t,r,false)}if(n){De.ael(e,t,n,false)}}else{var c=w(n);if((s||c&&n!==null)&&!a){try{if(!e.tagName.includes("-")){var v=n==null?"":n;if(t==="list"){s=false}else if(r==null||e[t]!=v){e[t]=v}}else{e[t]=n}}catch(h){}}var d=false;{if(o!==(o=o.replace(/^xlink\:?/,""))){t=o;d=true}}if(n==null||n===false){if(n!==false||e.getAttribute(t)===""){if(d){e.removeAttributeNS(m,t)}else{e.removeAttribute(t)}}}else if((!s||i&4||a)&&!c){n=n===true?"":n;if(d){e.setAttributeNS(m,t,n)}else{e.setAttribute(t,n)}}}}};var V=/\s/;var D=function(e){return!e?[]:e.split(V)};var F=function(e,t,r,n){var a=t.$elm$.nodeType===11&&t.$elm$.host?t.$elm$.host:t.$elm$;var i=e&&e.$attrs$||p;var s=t.$attrs$||p;{for(n in i){if(!(n in s)){H(a,n,i[n],undefined,r,t.$flags$)}}}for(n in s){H(a,n,i[n],s[n],r,t.$flags$)}};var W=function(e,t,r,n){var l=t.$children$[r];var u=0;var c;var v;var d;if(!o){f=true;if(l.$tag$==="slot"){if(a){n.classList.add(a+"-s")}l.$flags$|=l.$children$?2:1}}if(l.$text$!==null){c=l.$elm$=Ve.createTextNode(l.$text$)}else if(l.$flags$&1){c=l.$elm$=Ve.createTextNode("")}else{if(!$){$=l.$tag$==="svg"}c=l.$elm$=Ve.createElementNS($?g:y,l.$flags$&2?"slot-fb":l.$tag$);if($&&l.$tag$==="foreignObject"){$=false}{F(null,l,$)}if(b(a)&&c["s-si"]!==a){c.classList.add(c["s-si"]=a)}if(l.$children$){for(u=0;u=0;n--){var a=r[n];if(a["s-hn"]!==s&&a["s-ol"]){Z(a).insertBefore(a,Y(a));a["s-ol"].remove();a["s-ol"]=undefined;f=true}if(t){G(a,t)}}De.$flags$&=~1};var J=function(e,t,r,n,a,i){var o=e["s-cr"]&&e["s-cr"].parentNode||e;var l;if(o.shadowRoot&&o.tagName===s){o=o.shadowRoot}for(;a<=i;++a){if(n[a]){l=W(null,r,a,e);if(l){n[a].$elm$=l;o.insertBefore(l,Y(t))}}}};var K=function(e,t,r,n,a){for(;t<=r;++t){if(n=e[t]){a=n.$elm$;ie(n);{l=true;if(a["s-ol"]){a["s-ol"].remove()}else{G(a,true)}}a.remove()}}};var Q=function(e,t,r,n){var a=0;var i=0;var s=0;var o=0;var l=t.length-1;var f=t[0];var $=t[l];var u=n.length-1;var c=n[0];var v=n[u];var d;var h;while(a<=l&&i<=u){if(f==null){f=t[++a]}else if($==null){$=t[--l]}else if(c==null){c=n[++i]}else if(v==null){v=n[--u]}else if(X(f,c)){ee(f,c);f=t[++a];c=n[++i]}else if(X($,v)){ee($,v);$=t[--l];v=n[--u]}else if(X(f,v)){if(f.$tag$==="slot"||v.$tag$==="slot"){G(f.$elm$.parentNode,false)}ee(f,v);e.insertBefore(f.$elm$,$.$elm$.nextSibling);f=t[++a];v=n[--u]}else if(X($,c)){if(f.$tag$==="slot"||v.$tag$==="slot"){G($.$elm$.parentNode,false)}ee($,c);e.insertBefore($.$elm$,f.$elm$);$=t[--l];c=n[++i]}else{s=-1;{for(o=a;o<=l;++o){if(t[o]&&t[o].$key$!==null&&t[o].$key$===c.$key$){s=o;break}}}if(s>=0){h=t[s];if(h.$tag$!==c.$tag$){d=W(t&&t[i],r,s,e)}else{ee(h,c);t[s]=undefined;d=h.$elm$}c=n[++i]}else{d=W(t&&t[i],r,i,e);c=n[++i]}if(d){{Z(f.$elm$).insertBefore(d,Y(f.$elm$))}}}}if(a>l){J(e,n[u+1]==null?null:n[u+1].$elm$,r,n,i,u)}else if(i>u){K(t,a,l)}};var X=function(e,t){if(e.$tag$===t.$tag$){if(e.$tag$==="slot"){return e.$name$===t.$name$}{return e.$key$===t.$key$}}return false};var Y=function(e){return e&&e["s-ol"]||e};var Z=function(e){return(e["s-ol"]?e["s-ol"]:e).parentNode};var ee=function(e,t){var r=t.$elm$=e.$elm$;var n=e.$children$;var a=t.$children$;var i=t.$tag$;var s=t.$text$;var o;if(s===null){{$=i==="svg"?true:i==="foreignObject"?false:$}{if(i==="slot");else{F(e,t,$)}}if(n!==null&&a!==null){Q(r,n,t,a)}else if(a!==null){if(e.$text$!==null){r.textContent=""}J(r,null,t,a,0,a.length-1)}else if(n!==null){K(n,0,n.length-1)}if($&&i==="svg"){$=false}}else if(o=r["s-cr"]){o.parentNode.textContent=s}else if(e.$text$!==s){r.data=s}};var te=function(e){var t=e.childNodes;var r;var n;var a;var i;var s;var o;for(n=0,a=t.length;n=0;s--){r=n[s];if(!r["s-cn"]&&!r["s-nr"]&&r["s-hn"]!==t["s-hn"]){if(ae(r,a)){i=re.find((function(e){return e.$nodeToRelocate$===r}));l=true;r["s-sn"]=r["s-sn"]||a;if(i){i.$slotRefNode$=t}else{re.push({$slotRefNode$:t,$nodeToRelocate$:r})}if(r["s-sr"]){re.map((function(e){if(ae(e.$nodeToRelocate$,r["s-sn"])){i=re.find((function(e){return e.$nodeToRelocate$===r}));if(i&&!e.$slotRefNode$){e.$slotRefNode$=i.$slotRefNode$}}}))}}else if(!re.some((function(e){return e.$nodeToRelocate$===r}))){re.push({$nodeToRelocate$:r})}}}}if(t.nodeType===1){ne(t)}}};var ae=function(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 ie=function(e){{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null);e.$children$&&e.$children$.map(ie)}};var se=function(e,t){var r=e.$hostElement$;var n=e.$cmpMeta$;var $=e.$vnode$||R(null,null);var u=k(t)?t:S(null,null,t);s=r.tagName;if(n.$attrsToReflect$){u.$attrs$=u.$attrs$||{};n.$attrsToReflect$.map((function(e){var t=e[0],n=e[1];return u.$attrs$[n]=r[t]}))}u.$tag$=null;u.$flags$|=4;e.$vnode$=u;u.$elm$=$.$elm$=r.shadowRoot||r;{a=r["s-sc"]}{i=r["s-cr"];o=Fe&&(n.$flags$&1)!==0;l=false}ee($,u);{De.$flags$|=1;if(f){ne(u.$elm$);var c=void 0;var v=void 0;var d=void 0;var h=void 0;var m=void 0;var p=void 0;var g=0;for(;g-1}();var We=e("a",(function(e){return Promise.resolve(e)}));var Ge=function(){try{new CSSStyleSheet;return typeof(new CSSStyleSheet).replaceSync==="function"}catch(e){}return false}();var Je=[];var Ke=[];var Qe=function(e,t){return function(r){e.push(r);if(!u){u=true;if(t&&De.$flags$&4){Ze(Ye)}else{De.raf(Ye)}}}};var Xe=function(e){for(var t=0;t0){De.raf(Ye)}}};var Ze=function(e){return We().then(e)};var et=Qe(Ke,true)}}}));