UNPKG

@paraboly/pwc-multi-filter

Version:

A wrapper over pwc-tabview and pwc-filter. Provides means of dynamically managing multiple filters via a single component.

1 lines 22.7 kB
var __extends=this&&this.__extends||function(){var e=function(r,t){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var t in r)if(r.hasOwnProperty(t))e[t]=r[t]};return e(r,t)};return function(r,t){e(r,t);function n(){this.constructor=r}r.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}}();var __awaiter=this&&this.__awaiter||function(e,r,t,n){function a(e){return e instanceof t?e:new t((function(r){r(e)}))}return new(t||(t=Promise))((function(t,i){function s(e){try{o(n.next(e))}catch(r){i(r)}}function l(e){try{o(n["throw"](e))}catch(r){i(r)}}function o(e){e.done?t(e.value):a(e.value).then(s,l)}o((n=n.apply(e,r||[])).next())}))};var __generator=this&&this.__generator||function(e,r){var t={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,a,i,s;return s={next:l(0),throw:l(1),return:l(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function l(e){return function(r){return o([e,r])}}function o(s){if(n)throw new TypeError("Generator is already executing.");while(t)try{if(n=1,a&&(i=s[0]&2?a["return"]:s[0]?a["throw"]||((i=a["return"])&&i.call(a),0):a.next)&&!(i=i.call(a,s[1])).done)return i;if(a=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:t.label++;return{value:s[1],done:false};case 5:t.label++;a=s[1];s=[0];continue;case 7:s=t.ops.pop();t.trys.pop();continue;default:if(!(i=t.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){t=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){t.label=s[1];break}if(s[0]===6&&t.label<i[1]){t.label=i[1];i=s;break}if(i&&t.label<i[2]){t.label=i[2];t.ops.push(s);break}if(i[2])t.ops.pop();t.trys.pop();continue}s=r.call(e,t)}catch(l){s=[6,l];a=0}finally{n=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}};var __spreadArrays=this&&this.__spreadArrays||function(){for(var e=0,r=0,t=arguments.length;r<t;r++)e+=arguments[r].length;for(var n=Array(e),a=0,r=0;r<t;r++)for(var i=arguments[r],s=0,l=i.length;s<l;s++,a++)n[a]=i[s];return n};System.register([],(function(e,r){"use strict";return{execute:function(){var t=this;var n={allRenderFn:true,cmpDidLoad:true,cmpShouldUpdate:false,cmpDidUnload:true,cmpDidUpdate:false,cmpDidRender:true,cmpWillLoad:true,cmpWillUpdate:false,cmpWillRender:true,connectedCallback:false,disconnectedCallback:false,element:false,event:true,hasRenderFn:true,lifecycle:true,asyncLoading:true,hostListener:true,hostListenerTargetWindow:true,hostListenerTargetDocument:false,hostListenerTargetBody:false,hostListenerTargetParent:false,hostListenerTarget:true,member:true,method:true,mode:false,noVdomRender:false,observeAttribute:true,prop:true,propBoolean:true,propNumber:true,propString:true,propMutable:true,reflect:true,scoped:false,shadowDom:false,shadowDelegatesFocus:false,slot:true,slotRelocation:true,state:true,style:true,svg:true,updatable:true,vdomAttribute:true,vdomXlink:true,vdomClass:true,vdomFunctional:false,vdomKey:true,vdomListener:true,vdomRef:true,vdomRender:true,vdomStyle:true,vdomText:true,watchCallback:true,taskQueue:true,cloneNodeFix:false,appendChildSlotFix:false,lazyLoad:true,hydrateServerSide:false,cssVarShim:true,initializeNextTick:true,hydrateClientSide:false,isDebug:false,isDev:false,devTools:false,lifecycleDOMEvents:false,profile:false,hotModuleReplacement:false,constructableCSS:true,cssAnnotations:true};var a="pwc-multi-filter";var i=0;var s=false;var l;var o;var f=false;var u=false;var $=false;var c=false;var v=typeof window!=="undefined"?window:{};var d=v.document||{head:{}};var h={$flags$:0,$resourcesUrl$:"",jmp:function(e){return e()},raf:function(e){return requestAnimationFrame(e)},ael:function(e,r,t,n){return e.addEventListener(r,t,n)},rel:function(e,r,t,n){return e.removeEventListener(r,t,n)}};var m=false;var p=function(){try{new CSSStyleSheet;return true}catch(e){}return false}();var g=new WeakMap;var y=function(e){return g.get(e)};var b=e("r",(function(e,r){return g.set(r.$lazyInstance$=e,r)}));var w=function(e){var r={$flags$:0,$hostElement$:e,$instanceValues$:new Map};{r.$onInstancePromise$=new Promise((function(e){return r.$onInstanceResolve$=e}))}{r.$onReadyPromise$=new Promise((function(e){return r.$onReadyResolve$=e}));e["s-p"]=[];e["s-rc"]=[]}return g.set(e,r)};var S=function(e,r){return r in e};var R=function(e){return console.error(e)};var N=new Map;var _=function(e,t,n){var a=e.$tagName$.replace(/-/g,"_");var i=e.$lazyBundleIds$;var s=N.get(i);if(s){return s[a]}return r.import("./"+i+".entry.js"+"").then((function(e){{N.set(i,e)}return e[a]}),R)};var L=new Map;var x=[];var k=[];var T=[];var C=function(e,r){return function(t){e.push(t);if(!s){s=true;if(r&&h.$flags$&4){P(A)}else{h.raf(A)}}}};var E=function(e){for(var r=0;r<e.length;r++){try{e[r](performance.now())}catch(t){R(t)}}e.length=0};var j=function(e,r){var t=0;var n=0;while(t<e.length&&(n=performance.now())<r){try{e[t++](n)}catch(a){R(a)}}if(t===e.length){e.length=0}else if(t!==0){e.splice(0,t)}};var A=function(){i++;E(x);var e=(h.$flags$&6)===2?performance.now()+10*Math.ceil(i*(1/22)):Infinity;j(k,e);j(T,e);if(k.length>0){T.push.apply(T,k);k.length=0}if(s=x.length+k.length+T.length>0){h.raf(A)}else{i=0}};var P=function(e){return Promise.resolve().then(e)};var U=C(k,true);var O={};var I="http://www.w3.org/2000/svg";var B="http://www.w3.org/1999/xhtml";var M=function(e){e=typeof e;return e==="object"||e==="function"};var D=function(e){return"__sc_import_"+e.replace(/\s|-/g,"_")};var z=e("a",(function(){if(!(v.CSS&&v.CSS.supports&&v.CSS.supports("color","var(--c)"))){return r.import("./p-447ccb56.system.js").then((function(){h.$cssShim$=v.__stencil_cssshim;if(h.$cssShim$){return h.$cssShim$.initShim()}}))}return Promise.resolve()}));var q=e("p",(function(){{h.$cssShim$=v.__stencil_cssshim}var e=Array.from(d.querySelectorAll("script")).find((function(e){return new RegExp("/"+a+"(\\.esm)?\\.js($|\\?|#)").test(e.src)||e.getAttribute("data-stencil-namespace")===a}));var t=e["data-opts"]||{};var n=r.meta.url;if("onbeforeload"in e&&!history.scrollRestoration&&false){return{then:function(){}}}if(n!==""){t.resourcesUrl=new URL(".",n).href}else{t.resourcesUrl=new URL(".",new URL(e.getAttribute("data-resources-url")||e.src,v.location.href)).href;F(t.resourcesUrl,e);if(!window.customElements){return r.import("./p-7f10eb01.system.js").then((function(){return t}))}}return Promise.resolve(t)}));var F=function(e,r){var t=D(a);try{v[t]=new Function("w","return import(w);//"+Math.random())}catch(i){var n=new Map;v[t]=function(a){var i=new URL(a,e).href;var s=n.get(i);if(!s){var l=d.createElement("script");l.type="module";l.crossOrigin=r.crossOrigin;l.src=URL.createObjectURL(new Blob(["import * as m from '"+i+"'; window."+t+".m = m;"],{type:"application/javascript"}));s=new Promise((function(e){l.onload=function(){e(v[t].m);l.remove()}}));n.set(i,s);d.head.appendChild(l)}return s}}};var W=function(e,r){if(e!=null&&!M(e)){if(r&4){return e==="false"?false:e===""||!!e}if(r&2){return parseFloat(e)}if(r&1){return String(e)}return e}return e};var H="hydrated";var V="http://www.w3.org/1999/xlink";var Q=function(e,r){if(r===void 0){r=""}{return function(){return}}};var G=function(e,r){{return function(){return}}};var K=new WeakMap;var X=function(e,r,t){var n=L.get(e);if(p&&t){n=n||new CSSStyleSheet;n.replace(r)}else{n=r}L.set(e,n)};var J=function(e,r,t,n){var a=Z(r.$tagName$);var i=L.get(a);e=e.nodeType===11?e:d;if(i){if(typeof i==="string"){e=e.head||e;var s=K.get(e);var l=void 0;if(!s){K.set(e,s=new Set)}if(!s.has(a)){{if(h.$cssShim$){l=h.$cssShim$.createHostStyle(n,a,i,!!(r.$flags$&10));var o=l["s-sc"];if(o){a=o;s=null}}else{l=d.createElement("style");l.innerHTML=i}e.insertBefore(l,e.querySelector("link"))}if(s){s.add(a)}}}else if(!e.adoptedStyleSheets.includes(i)){e.adoptedStyleSheets=__spreadArrays(e.adoptedStyleSheets,[i])}}return a};var Y=function(e,r,t){var n=Q("attachStyles",r.$tagName$);var a=J(e.getRootNode(),r,t,e);n()};var Z=function(e,r){return"sc-"+e};var ee=e("h",(function(e,r){var t=[];for(var n=2;n<arguments.length;n++){t[n-2]=arguments[n]}var a=null;var i=null;var s=null;var l=false;var o=false;var f=[];var u=function(r){for(var t=0;t<r.length;t++){a=r[t];if(Array.isArray(a)){u(a)}else if(a!=null&&typeof a!=="boolean"){if(l=typeof e!=="function"&&!M(a)){a=String(a)}if(l&&o){f[f.length-1].$text$+=a}else{f.push(l?re(null,a):a)}o=l}}};u(t);if(r){if(r.key){i=r.key}if(r.name){s=r.name}{var $=r.className||r.class;if($){r.class=typeof $!=="object"?$:Object.keys($).filter((function(e){return $[e]})).join(" ")}}}var c=re(e,null);c.$attrs$=r;if(f.length>0){c.$children$=f}{c.$key$=i}{c.$name$=s}return c}));var re=function(e,r){var t={$flags$:0,$tag$:e,$text$:r,$elm$:null,$children$:null};{t.$attrs$=null}{t.$key$=null}{t.$name$=null}return t};var te={};var ne=function(e){return e&&e.$tag$===te};var ae=function(e,r,t,n,a,i){if(t===n){return}var s=S(e,r);var l=r.toLowerCase();if(r==="class"){var o=e.classList;var f=se(t);var u=se(n);o.remove.apply(o,f.filter((function(e){return e&&!u.includes(e)})));o.add.apply(o,u.filter((function(e){return e&&!f.includes(e)})))}else if(r==="style"){{for(var $ in t){if(!n||n[$]==null){if($.includes("-")){e.style.removeProperty($)}else{e.style[$]=""}}}}for(var $ in n){if(!t||n[$]!==t[$]){if($.includes("-")){e.style.setProperty($,n[$])}else{e.style[$]=n[$]}}}}else if(r==="key");else if(r==="ref"){if(n){n(e)}}else if(!s&&r[0]==="o"&&r[1]==="n"){if(r[2]==="-"){r=r.slice(3)}else if(S(v,l)){r=l.slice(2)}else{r=l[2]+r.slice(3)}if(t){h.rel(e,r,t,false)}if(n){h.ael(e,r,n,false)}}else{var c=M(n);if((s||c&&n!==null)&&!a){try{if(!e.tagName.includes("-")){var d=n==null?"":n;if(r==="list"){s=false}else if(t==null||e[r]!=d){e[r]=d}}else{e[r]=n}}catch(p){}}var m=false;{if(l!==(l=l.replace(/^xlink\:?/,""))){r=l;m=true}}if(n==null||n===false){if(m){e.removeAttributeNS(V,r)}else{e.removeAttribute(r)}}else if((!s||i&4||a)&&!c){n=n===true?"":n;if(m){e.setAttributeNS(V,r,n)}else{e.setAttribute(r,n)}}}};var ie=/\s/;var se=function(e){return!e?[]:e.split(ie)};var le=function(e,r,t,n){var a=r.$elm$.nodeType===11&&r.$elm$.host?r.$elm$.host:r.$elm$;var i=e&&e.$attrs$||O;var s=r.$attrs$||O;{for(n in i){if(!(n in s)){ae(a,n,i[n],undefined,t,r.$flags$)}}}for(n in s){ae(a,n,i[n],s[n],t,r.$flags$)}};var oe=function(e,r,t,n){var a=r.$children$[t];var i=0;var s;var u;var v;if(!f){$=true;if(a.$tag$==="slot"){a.$flags$|=a.$children$?2:1}}if(a.$text$!==null){s=a.$elm$=d.createTextNode(a.$text$)}else if(a.$flags$&1){s=a.$elm$=d.createTextNode("")}else{if(!c){c=a.$tag$==="svg"}s=a.$elm$=d.createElementNS(c?I:B,a.$flags$&2?"slot-fb":a.$tag$);if(c&&a.$tag$==="foreignObject"){c=false}{le(null,a,c)}if(a.$children$){for(i=0;i<a.$children$.length;++i){u=oe(e,a,i);if(u){s.appendChild(u)}}}{if(a.$tag$==="svg"){c=false}else if(s.tagName==="foreignObject"){c=true}}}{s["s-hn"]=o;if(a.$flags$&(2|1)){s["s-sr"]=true;s["s-cr"]=l;s["s-sn"]=a.$name$||"";v=e&&e.$children$&&e.$children$[t];if(v&&v.$tag$===a.$tag$&&e.$elm$){fe(e.$elm$,false)}}}return s};var fe=function(e,r){h.$flags$|=1;var t=e.childNodes;for(var n=t.length-1;n>=0;n--){var a=t[n];if(a["s-hn"]!==o&&a["s-ol"]){he(a).insertBefore(a,de(a));a["s-ol"].remove();a["s-ol"]=undefined;$=true}if(r){fe(a,r)}}h.$flags$&=~1};var ue=function(e,r,t,n,a,i){var s=e["s-cr"]&&e["s-cr"].parentNode||e;var l;for(;a<=i;++a){if(n[a]){l=oe(null,t,a);if(l){n[a].$elm$=l;s.insertBefore(l,de(r))}}}};var $e=function(e,r,t,n,a){for(;r<=t;++r){if(n=e[r]){a=n.$elm$;we(n);{u=true;if(a["s-ol"]){a["s-ol"].remove()}else{fe(a,true)}}a.remove()}}};var ce=function(e,r,t,n){var a=0;var i=0;var s=0;var l=0;var o=r.length-1;var f=r[0];var u=r[o];var $=n.length-1;var c=n[0];var v=n[$];var d;var h;while(a<=o&&i<=$){if(f==null){f=r[++a]}else if(u==null){u=r[--o]}else if(c==null){c=n[++i]}else if(v==null){v=n[--$]}else if(ve(f,c)){me(f,c);f=r[++a];c=n[++i]}else if(ve(u,v)){me(u,v);u=r[--o];v=n[--$]}else if(ve(f,v)){if(f.$tag$==="slot"||v.$tag$==="slot"){fe(f.$elm$.parentNode,false)}me(f,v);e.insertBefore(f.$elm$,u.$elm$.nextSibling);f=r[++a];v=n[--$]}else if(ve(u,c)){if(f.$tag$==="slot"||v.$tag$==="slot"){fe(u.$elm$.parentNode,false)}me(u,c);e.insertBefore(u.$elm$,f.$elm$);u=r[--o];c=n[++i]}else{s=-1;{for(l=a;l<=o;++l){if(r[l]&&r[l].$key$!==null&&r[l].$key$===c.$key$){s=l;break}}}if(s>=0){h=r[s];if(h.$tag$!==c.$tag$){d=oe(r&&r[i],t,s)}else{me(h,c);r[s]=undefined;d=h.$elm$}c=n[++i]}else{d=oe(r&&r[i],t,i);c=n[++i]}if(d){{he(f.$elm$).insertBefore(d,de(f.$elm$))}}}}if(a>o){ue(e,n[$+1]==null?null:n[$+1].$elm$,t,n,i,$)}else if(i>$){$e(r,a,o)}};var ve=function(e,r){if(e.$tag$===r.$tag$){if(e.$tag$==="slot"){return e.$name$===r.$name$}{return e.$key$===r.$key$}}return false};var de=function(e){return e&&e["s-ol"]||e};var he=function(e){return(e["s-ol"]?e["s-ol"]:e).parentNode};var me=function(e,r){var t=r.$elm$=e.$elm$;var n=e.$children$;var a=r.$children$;var i=r.$tag$;var s=r.$text$;var l;if(s===null){{c=i==="svg"?true:i==="foreignObject"?false:c}{if(i==="slot");else{le(e,r,c)}}if(n!==null&&a!==null){ce(t,n,r,a)}else if(a!==null){if(e.$text$!==null){t.textContent=""}ue(t,null,r,a,0,a.length-1)}else if(n!==null){$e(n,0,n.length-1)}if(c&&i==="svg"){c=false}}else if(l=t["s-cr"]){l.parentNode.textContent=s}else if(e.$text$!==s){t.data=s}};var pe=function(e){var r=e.childNodes;var t;var n;var a;var i;var s;var l;for(n=0,a=r.length;n<a;n++){t=r[n];if(t.nodeType===1){if(t["s-sr"]){s=t["s-sn"];t.hidden=false;for(i=0;i<a;i++){if(r[i]["s-hn"]!==t["s-hn"]){l=r[i].nodeType;if(s!==""){if(l===1&&s===r[i].getAttribute("slot")){t.hidden=true;break}}else{if(l===1||l===3&&r[i].textContent.trim()!==""){t.hidden=true;break}}}}}pe(t)}}};var ge=[];var ye=function(e){var r;var t;var n;var a;var i;var s;var l=0;var o=e.childNodes;var f=o.length;for(;l<f;l++){r=o[l];if(r["s-sr"]&&(t=r["s-cr"])){n=t.parentNode.childNodes;a=r["s-sn"];for(s=n.length-1;s>=0;s--){t=n[s];if(!t["s-cn"]&&!t["s-nr"]&&t["s-hn"]!==r["s-hn"]){if(be(t,a)){i=ge.find((function(e){return e.$nodeToRelocate$===t}));u=true;t["s-sn"]=t["s-sn"]||a;if(i){i.$slotRefNode$=r}else{ge.push({$slotRefNode$:r,$nodeToRelocate$:t})}if(t["s-sr"]){ge.forEach((function(e){if(be(e.$nodeToRelocate$,t["s-sn"])){i=ge.find((function(e){return e.$nodeToRelocate$===t}));if(i){e.$slotRefNode$=i.$slotRefNode$}}}))}}else if(!ge.some((function(e){return e.$nodeToRelocate$===t}))){ge.push({$nodeToRelocate$:t})}}}}if(r.nodeType===1){ye(r)}}};var be=function(e,r){if(e.nodeType===1){if(e.getAttribute("slot")===null&&r===""){return true}if(e.getAttribute("slot")===r){return true}return false}if(e["s-sn"]===r){return true}return r===""};var we=function(e){{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null);e.$children$&&e.$children$.forEach(we)}};var Se=function(e,r,t,n){o=e.tagName;var a=r.$vnode$||re(null,null);var i=ne(n)?n:ee(null,null,n);if(t.$attrsToReflect$){i.$attrs$=i.$attrs$||{};t.$attrsToReflect$.forEach((function(r){var t=r[0],n=r[1];return i.$attrs$[n]=e[t]}))}i.$tag$=null;i.$flags$|=4;r.$vnode$=i;i.$elm$=a.$elm$=e;{l=e["s-cr"];f=m;u=false}me(a,i);{if($){ye(i.$elm$);var s=void 0;var c=void 0;var v=void 0;var p=void 0;var g=void 0;var y=void 0;var b=0;for(;b<ge.length;b++){s=ge[b];c=s.$nodeToRelocate$;if(!c["s-ol"]){v=d.createTextNode("");v["s-nr"]=c;c.parentNode.insertBefore(c["s-ol"]=v,c)}}h.$flags$|=1;for(b=0;b<ge.length;b++){s=ge[b];c=s.$nodeToRelocate$;if(s.$slotRefNode$){p=s.$slotRefNode$.parentNode;g=s.$slotRefNode$.nextSibling;v=c["s-ol"];while(v=v.previousSibling){y=v["s-nr"];if(y&&y["s-sn"]===c["s-sn"]&&p===y.parentNode){y=y.nextSibling;if(!y||!y["s-nr"]){g=y;break}}}if(!g&&p!==c.parentNode||c.nextSibling!==g){if(c!==g){if(!c["s-hn"]&&c["s-ol"]){c["s-hn"]=c["s-ol"].parentNode.nodeName}p.insertBefore(c,g)}}}else{if(c.nodeType===1){c.hidden=true}}}h.$flags$&=~1}if(u){pe(i.$elm$)}ge.length=0}};var Re=function(e,r){if(r&&!e.$onRenderResolve$){r["s-p"].push(new Promise((function(r){return e.$onRenderResolve$=r})))}};var Ne=function(e,r,t,n){{r.$flags$|=16}if(r.$flags$&4){r.$flags$|=512;return}var a=Q("scheduleUpdate",t.$tagName$);var i=r.$ancestorComponent$;var s=r.$lazyInstance$;var l=function(){return _e(e,r,t,s,n)};Re(r,i);var o;if(n){{r.$flags$|=256;if(r.$queuedListeners$){r.$queuedListeners$.forEach((function(e){var r=e[0],t=e[1];return Ce(s,r,t)}));r.$queuedListeners$=null}}{o=Ce(s,"componentWillLoad")}}{o=Ee(o,(function(){return Ce(s,"componentWillRender")}))}a();return Ee(o,(function(){return U(l)}))};var _e=function(e,r,t,n,a){var i=Q("update",t.$tagName$);var s=e["s-rc"];if(a){Y(e,t,r.$modeName$)}var l=Q("render",t.$tagName$);{{Se(e,r,t,Le(n))}}if(h.$cssShim$){h.$cssShim$.updateHost(e)}{r.$flags$&=~16}{r.$flags$|=2}if(s){s.forEach((function(e){return e()}));e["s-rc"]=undefined}l();i();{var o=e["s-p"];var f=function(){return xe(e,r,t)};if(o.length===0){f()}else{Promise.all(o).then(f);r.$flags$|=4;o.length=0}}};var Le=function(e,r){try{e=e.render()}catch(t){R(t)}return e};var xe=function(e,r,t){var n=Q("postUpdate",t.$tagName$);var a=r.$lazyInstance$;var i=r.$ancestorComponent$;{Ce(a,"componentDidRender")}if(!(r.$flags$&64)){r.$flags$|=64;{e.classList.add(H)}{Ce(a,"componentDidLoad")}n();{r.$onReadyResolve$(e);if(!i){Te()}}}else{n()}{r.$onInstanceResolve$(e)}{if(r.$onRenderResolve$){r.$onRenderResolve$();r.$onRenderResolve$=undefined}if(r.$flags$&512){P((function(){return Ne(e,r,t,false)}))}r.$flags$&=~(4|512)}};var ke=function(e,r){{var t=y(e);var n=t.$hostElement$.isConnected;if(n&&(t.$flags$&(2|16))===2){Ne(e,t,r,false)}return n}};var Te=function(e){{d.documentElement.classList.add(H)}{h.$flags$|=2}};var Ce=function(e,r,t){if(e&&e[r]){try{return e[r](t)}catch(n){R(n)}}return undefined};var Ee=function(e,r){return e&&e.then?e.then(r):r()};var je=function(e,r){return y(e).$instanceValues$.get(r)};var Ae=function(e,r,t,n){var a=y(e);var i=a.$hostElement$;var s=a.$instanceValues$.get(r);var l=a.$flags$;var o=a.$lazyInstance$;t=W(t,n.$members$[r][0]);if(t!==s&&(!(l&8)||s===undefined)){a.$instanceValues$.set(r,t);if(o){if(n.$watchers$&&l&128){var f=n.$watchers$[r];if(f){f.forEach((function(e){try{o[e](t,s,r)}catch(n){R(n)}}))}}if((l&(2|16))===2){Ne(i,a,n,false)}}}};var Pe=function(e,r,t){if(r.$members$){if(e.watchers){r.$watchers$=e.watchers}var n=Object.entries(r.$members$);var a=e.prototype;n.forEach((function(e){var n=e[0],i=e[1][0];if(i&31||t&2&&i&32){Object.defineProperty(a,n,{get:function(){return je(this,n)},set:function(e){Ae(this,n,e,r)},configurable:true,enumerable:true})}else if(t&1&&i&64){Object.defineProperty(a,n,{value:function(){var e=[];for(var r=0;r<arguments.length;r++){e[r]=arguments[r]}var t=y(this);return t.$onInstancePromise$.then((function(){var r;return(r=t.$lazyInstance$)[n].apply(r,e)}))}})}}));if(t&1){var i=new Map;a.attributeChangedCallback=function(e,r,t){var n=this;h.jmp((function(){var r=i.get(e);n[r]=t===null&&typeof n[r]==="boolean"?false:t}))};e.observedAttributes=n.filter((function(e){var r=e[0],t=e[1];return t[0]&15})).map((function(e){var t=e[0],n=e[1];var a=n[1]||t;i.set(a,t);if(n[0]&512){r.$attrsToReflect$.push([t,a])}return a}))}}return e};var Ue=function(e,r,t){r.$queuedListeners$=r.$queuedListeners$||[];var n=t.map((function(t){var n=t[0],a=t[1],i=t[2];var s=Ie(e,n);var l=Oe(r,i);var o=Be(n);h.ael(s,a,l,o);return function(){return h.rel(s,a,l,o)}}));return function(){return n.forEach((function(e){return e()}))}};var Oe=function(e,r){return function(t){{if(e.$flags$&256){e.$lazyInstance$[r](t)}else{e.$queuedListeners$.push([r,t])}}}};var Ie=function(e,r){if(r&8)return v;return e};var Be=function(e){return(e&2)!==0};var Me=function(e,r,n,a,i){return __awaiter(t,void 0,void 0,(function(){var t,a,s,l,o,f,u;return __generator(this,(function($){switch($.label){case 0:if(!((r.$flags$&32)===0))return[3,3];r.$flags$|=32;i=_(n);if(!i.then)return[3,2];t=G();return[4,i];case 1:i=$.sent();t();$.label=2;case 2:if(!i.isProxied){{n.$watchers$=i.watchers}Pe(i,n,2);i.isProxied=true}a=Q("createInstance",n.$tagName$);{r.$flags$|=8}try{new i(r)}catch(c){R(c)}{r.$flags$&=~8}{r.$flags$|=128}a();s=Z(n.$tagName$);if(!L.has(s)&&i.style){l=Q("registerStyles",n.$tagName$);o=i.style;X(s,o,!!(n.$flags$&1));l()}$.label=3;case 3:f=r.$ancestorComponent$;u=function(){return Ne(e,r,n,true)};if(f&&f["s-rc"]){f["s-rc"].push(u)}else{u()}return[2]}}))}))};var De=function(e,r){if((h.$flags$&1)===0){var t=Q("connectedCallback",r.$tagName$);var a=y(e);if(r.$listeners$){a.$rmListeners$=Ue(e,a,r.$listeners$)}if(!(a.$flags$&1)){a.$flags$|=1;{if(r.$flags$&4||n.shadowDom){ze(e)}}{var i=e;while(i=i.parentNode||i.host){if(i["s-p"]){Re(a,a.$ancestorComponent$=i);break}}}if(r.$members$){Object.entries(r.$members$).forEach((function(r){var t=r[0],n=r[1][0];if(n&31&&e.hasOwnProperty(t)){var a=e[t];delete e[t];e[t]=a}}))}{P((function(){return Me(e,a,r)}))}}t()}};var ze=function(e){var r=e["s-cr"]=d.createComment("");r["s-cn"]=true;e.insertBefore(r,e.firstChild)};var qe=function(e){if((h.$flags$&1)===0){var r=y(e);var t=r.$lazyInstance$;{if(r.$rmListeners$){r.$rmListeners$();r.$rmListeners$=undefined}}if(h.$cssShim$){h.$cssShim$.removeHost(e)}{Ce(t,"componentDidUnload")}}};var Fe=e("b",(function(e,r){if(r===void 0){r={}}var t=Q();var n=[];var a=r.exclude||[];var i=d.head;var s=v.customElements;var l=i.querySelector("meta[charset]");var o=d.createElement("style");var f=[];var u;var $=true;Object.assign(h,r);h.$resourcesUrl$=new URL(r.resourcesUrl||"./",d.baseURI).href;if(r.syncQueue){h.$flags$|=4}e.forEach((function(e){return e[1].forEach((function(r){var t={$flags$:r[0],$tagName$:r[1],$members$:r[2],$listeners$:r[3]};{t.$members$=r[2]}{t.$listeners$=r[3]}{t.$attrsToReflect$=[]}{t.$watchers$={}}var i=t.$tagName$;var l=function(e){__extends(r,e);function r(r){var t=e.call(this,r)||this;r=t;w(r);return t}r.prototype.connectedCallback=function(){var e=this;if(u){clearTimeout(u);u=null}if($){f.push(this)}else{h.jmp((function(){return De(e,t)}))}};r.prototype.disconnectedCallback=function(){var e=this;h.jmp((function(){return qe(e)}))};r.prototype.forceUpdate=function(){ke(this,t)};r.prototype.componentOnReady=function(){return y(this).$onReadyPromise$};return r}(HTMLElement);t.$lazyBundleIds$=e[0];if(!a.includes(i)&&!s.get(i)){n.push(i);s.define(i,Pe(l,t,1))}}))}));o.innerHTML=n+"{visibility:hidden}.hydrated{visibility:inherit}";o.setAttribute("data-styles","");i.insertBefore(o,l?l.nextSibling:i.firstChild);$=false;if(f.length>0){f.forEach((function(e){return e.connectedCallback()}))}else{h.jmp((function(){return u=setTimeout(Te,30,"timeout")}))}t()}));var We=e("c",(function(e,r,t){var n=He(e);return{emit:function(e){var a=new CustomEvent(r,{bubbles:!!(t&4),composed:!!(t&2),cancelable:!!(t&1),detail:e});n.dispatchEvent(a);return a}}}));var He=e("g",(function(e){return y(e).$hostElement$}))}}}));