Files
webcomponentsjs/webcomponents-hi-ce.js
Steven Orvell 2d0b76011a update builds.
2017-02-14 17:51:55 -08:00

7 lines
49 KiB
JavaScript

(function(){'use strict';function _(Mt){return Mt=$(Mt),te(ee(Mt),Mt)}function $(Mt){return Mt.replace(Re.comments,'').replace(Re.port,'')}function ee(Mt){let Ot={start:0,end:Mt.length},Pt=Ot;for(let Lt=0,wt=Mt.length;Lt<wt;Lt++)if(Mt[Lt]===xe){Pt.rules||(Pt.rules=[]);let kt=Pt,Dt=kt.rules[kt.rules.length-1];Pt={start:Lt+1,parent:kt,previous:Dt},kt.rules.push(Pt)}else Mt[Lt]===Te&&(Pt.end=Lt+1,Pt=Pt.parent||Ot);return Ot}function te(Mt,Ot){let Pt=Ot.substring(Mt.start,Mt.end-1);if(Mt.parsedCssText=Mt.cssText=Pt.trim(),Mt.parent){let wt=Mt.previous?Mt.previous.end:Mt.parent.start;Pt=Ot.substring(wt,Mt.start-1),Pt=re(Pt),Pt=Pt.replace(Re.multipleSpaces,' '),Pt=Pt.substring(Pt.lastIndexOf(';')+1);let kt=Mt.parsedSelector=Mt.selector=Pt.trim();Mt.atRule=0===kt.indexOf('@'),Mt.atRule?0===kt.indexOf('@media')?Mt.type=ve.MEDIA_RULE:kt.match(Re.keyframesRule)&&(Mt.type=ve.KEYFRAMES_RULE,Mt.keyframesName=Mt.selector.split(Re.multipleSpaces).pop()):0===kt.indexOf(Ie)?Mt.type=ve.MIXIN_RULE:Mt.type=ve.STYLE_RULE}let Lt=Mt.rules;if(Lt)for(let Dt,wt=0,kt=Lt.length;wt<kt&&(Dt=Lt[wt]);wt++)te(Dt,Ot);return Mt}function re(Mt){return Mt.replace(/\\([0-9a-f]{1,6})\s/gi,function(){let Ot=arguments[1],Pt=6-Ot.length;for(;Pt--;)Ot='0'+Ot;return'\\'+Ot})}function oe(Mt,Ot,Pt){Pt=Pt||'';let Lt='';if(Mt.cssText||Mt.rules){let wt=Mt.rules;if(wt&&!ne(wt))for(let Ht,kt=0,Dt=wt.length;kt<Dt&&(Ht=wt[kt]);kt++)Lt=oe(Ht,Ot,Lt);else Lt=Ot?Mt.cssText:le(Mt.cssText),Lt=Lt.trim(),Lt&&(Lt=' '+Lt+'\n')}return Lt&&(Mt.selector&&(Pt+=Mt.selector+' '+xe+'\n'),Pt+=Lt,Mt.selector&&(Pt+=Te+'\n\n')),Pt}function ne(Mt){return 0===Mt[0].selector.indexOf(Ie)}function le(Mt){return Mt=se(Mt),ae(Mt)}function se(Mt){return Mt.replace(Re.customProp,'').replace(Re.mixinProp,'')}function ae(Mt){return Mt.replace(Re.mixinApply,'').replace(Re.varApply,'')}function pe(Mt){Mt&&(Le=Le&&!Mt.shimcssproperties,Pe=Pe&&!Mt.shimshadow)}function de(Mt,Ot){return'string'==typeof Mt&&(Mt=_(Mt)),Ot&&ye(Mt,Ot),oe(Mt,Le)}function me(Mt){return!Mt.__cssRules&&Mt.textContent&&(Mt.__cssRules=_(Mt.textContent)),Mt.__cssRules}function ue(Mt){return Mt.parent&&Mt.parent.type===ve.KEYFRAMES_RULE}function ye(Mt,Ot,Pt,Lt){if(Mt){let wt=!1;if(Lt&&Mt.type===ve.MEDIA_RULE){let Dt=Mt.selector.match(De.MEDIA_MATCH);Dt&&!window.matchMedia(Dt[1]).matches&&(wt=!0)}Mt.type===ve.STYLE_RULE?Ot(Mt):Pt&&Mt.type===ve.KEYFRAMES_RULE?Pt(Mt):Mt.type===ve.MIXIN_RULE&&(wt=!0);let kt=Mt.rules;if(kt&&!wt)for(let Ft,Dt=0,Ht=kt.length;Dt<Ht&&(Ft=kt[Dt]);Dt++)ye(Ft,Ot,Pt,Lt)}}function he(Mt,Ot,Pt,Lt){let wt=fe(Mt,Ot);return _e(wt,Pt,Lt)}function _e(Mt,Ot,Pt){Ot=Ot||document.head;let Lt=Pt&&Pt.nextSibling||Ot.firstChild;return ke=Mt,Ot.insertBefore(Mt,Lt)}function fe(Mt,Ot){let Pt=document.createElement('style');return Ot&&Pt.setAttribute('scope',Ot),Pt.textContent=Mt,Pt}function ge(Mt){let Ot=document.createComment(' Shady DOM styles for '+Mt+' '),Pt=ke?ke.nextSibling:null,Lt=document.head;return Lt.insertBefore(Ot,Pt||Lt.firstChild),ke=Ot,Ot}function Se(Mt,Ot){let Pt=0;for(let Lt=Ot,wt=Mt.length;Lt<wt;Lt++)if('('===Mt[Lt])Pt++;else if(')'===Mt[Lt]&&0==--Pt)return Lt;return-1}function Ce(Mt,Ot){let Pt=Mt.indexOf('var(');if(-1===Pt)return Ot(Mt,'','','');let Lt=Se(Mt,Pt+3),wt=Mt.substring(Pt+4,Lt),kt=Mt.substring(0,Pt),Dt=Ce(Mt.substring(Lt+1),Ot),Ht=wt.indexOf(',');if(-1===Ht)return Ot(kt,wt.trim(),'',Dt);let Ft=wt.substring(0,Ht).trim(),Ut=wt.substring(Ht+1).trim();return Ot(kt,Ft,Ut,Dt)}function be(Mt,Ot){window.ShadyDOM?window.ShadyDOM.nativeMethods.setAttribute.call(Mt,'class',Ot):Mt.setAttribute('class',Ot)}function Ee(Mt,Ot){let Pt=parseInt(Mt/32);Ot[Pt]=(Ot[Pt]||0)|1<<Mt%32}function Ne(){xt||(xt=!0,window.HTMLImports?window.HTMLImports.whenReady(Ae):'complete'===document.readyState?Ae():document.addEventListener('readystatechange',()=>{'complete'===document.readyState&&Ae()}))}function Ae(){requestAnimationFrame(()=>{(xt||vt._elementsHaveApplied)&&vt.updateStyles(),xt=!1})}(Mt=>{const Ot=!!('import'in document.createElement('link'));let Pt=null;!1=='currentScript'in document&&Object.defineProperty(document,'currentScript',{get(){return Pt||('complete'===document.readyState?null:document.scripts[document.scripts.length-1])},configurable:!0});const Lt=/(^\/)|(^#)|(^[\w-\d]*:)/,wt=/(url\()([^)]*)(\))/g,kt=/(@import[\s]+(?!url\())([^;]*)(;)/g,Dt=/(<link[^>]*)(rel=['|"]?stylesheet['|"]?[^>]*>)/g,Ht={fixUrls(rr,or){if(rr.href&&rr.setAttribute('href',Ht.replaceAttrUrl(rr.getAttribute('href'),or)),rr.src&&rr.setAttribute('src',Ht.replaceAttrUrl(rr.getAttribute('src'),or)),'style'===rr.localName){let nr=Ht.replaceUrls(rr.textContent,or,wt);nr=Ht.replaceUrls(nr,or,kt),rr.textContent=nr}},replaceUrls(rr,or,nr){return rr.replace(nr,(lr,sr,ar,ir)=>{let pr=ar.replace(/["']/g,'');return or&&(pr=Ht.resolveUrl(pr,or)),sr+'\''+pr+'\''+ir})},replaceAttrUrl(rr,or){return rr&&Lt.test(rr)?rr:Ht.resolveUrl(rr,or)},resolveUrl(rr,or){if(void 0===Ht.__workingURL){Ht.__workingURL=!1;try{const lr=new URL('b','http://a');lr.pathname='c%20d',Ht.__workingURL='http://a/c%20d'===lr.href}catch(lr){}}if(Ht.__workingURL)return new URL(rr,or).href;let nr=Ht.__tempDoc;return nr||(nr=document.implementation.createHTMLDocument('temp'),Ht.__tempDoc=nr,nr.__base=nr.createElement('base'),nr.head.appendChild(nr.__base),nr.__anchor=nr.createElement('a')),nr.__base.href=or,nr.__anchor.href=rr,nr.__anchor.href||rr}},Ft={async:!0,load(rr,or,nr){if(!rr)nr('error: href must be specified');else if(rr.match(/^data:/)){const lr=rr.split(','),sr=lr[0];let ar=lr[1];ar=-1<sr.indexOf(';base64')?atob(ar):decodeURIComponent(ar),or(ar)}else{const lr=new XMLHttpRequest;lr.open('GET',rr,Ft.async),lr.onload=()=>{let sr=lr.getResponseHeader('Location');if(sr&&0===sr.indexOf('/')){const ir=location.origin||location.protocol+'//'+location.host;sr=ir+sr}const ar=lr.response||lr.responseText;304===lr.status||0===lr.status||200<=lr.status&&300>lr.status?or(ar,sr):nr(ar)},lr.send()}}},Ut=/Trident/.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent),jt='link[rel=import]',qt='import-disable',Bt=`link[rel=stylesheet][href][type=${qt}]`,Kt=`${jt}, ${Bt},
style:not([type]), link[rel=stylesheet][href]:not([type]),
script:not([type]), script[type="application/javascript"],
script[type="text/javascript"]`,Xt='import-dependency',Wt=`${jt}:not(${Xt})`,Vt=`script[${Xt}]`,Gt=`style[${Xt}],
link[rel=stylesheet][${Xt}]`;const zt=rr=>{return rr.nodeType===Node.ELEMENT_NODE&&'link'===rr.localName&&'import'===rr.rel},$t=(rr,or)=>{if(rr.__loaded)or&&or();else if('script'===rr.localName&&!rr.src)rr.__loaded=!0,or&&or();else{const nr=lr=>{rr.removeEventListener(lr.type,nr),rr.__loaded=!0,or&&or()};rr.addEventListener('load',nr),Ut&&'style'===rr.localName||rr.addEventListener('error',nr)}},Zt=rr=>{Qt(()=>Jt(()=>rr&&rr()))},Qt=rr=>{if('loading'!==document.readyState)rr();else{const or=()=>{'loading'!==document.readyState&&(document.removeEventListener('readystatechange',or),rr())};document.addEventListener('readystatechange',or)}},Jt=rr=>{let or=document.querySelectorAll(Wt),nr=or.length;if(!nr)return void rr();for(let ar,lr=0,sr=or.length;lr<sr&&(ar=or[lr]);lr++)$t(ar,()=>{0==--nr&&rr()})},er=rr=>{if(Ot)return rr.ownerDocument===document?null:rr.ownerDocument;let or=rr.__importDoc;if(!or&&rr.parentNode){if(or=rr.parentNode,'function'==typeof or.closest)or=or.closest(jt);else for(;!zt(or)&&(or=or.parentNode););rr.__importDoc=or}return or},tr=(rr,or)=>{if('function'==typeof window.CustomEvent)return new CustomEvent(rr,or);const nr=document.createEvent('CustomEvent');return nr.initCustomEvent(rr,!!or.bubbles,!!or.cancelable,or.detail),nr};if(Ot){const rr=document.querySelectorAll(jt);for(let sr,nr=0,lr=rr.length;nr<lr&&(sr=rr[nr]);nr++)sr.import&&'loading'===sr.import.readyState||(sr.__loaded=!0);const or=nr=>{const lr=nr.target;zt(lr)&&(lr.__loaded=!0)};document.addEventListener('load',or,!0),document.addEventListener('error',or,!0)}else new class{constructor(){this.documents={},this.inflight=0,this.dynamicImportsMO=new MutationObserver(rr=>this.handleMutations(rr)),Qt(()=>{this.dynamicImportsMO.observe(document.head,{childList:!0,subtree:!0}),this.loadImports(document)})}loadImports(rr){const or=rr.querySelectorAll(jt);for(let nr=0,lr=or.length;nr<lr;nr++)this.loadImport(or[nr])}loadImport(rr){const or=rr.href;if(void 0!==this.documents[or]){const nr=this.documents[or];return void(nr&&nr.__loaded&&(rr.import=nr,this.fireEventIfNeeded(rr)))}this.inflight++,this.documents[or]='pending',Ft.load(or,(nr,lr)=>{const sr=this.makeDocument(nr,lr||or);this.documents[or]=sr,this.inflight--,this.loadImports(sr),this.processImportsIfLoadingDone()},()=>{this.documents[or]=null,this.inflight--,this.processImportsIfLoadingDone()})}makeDocument(rr,or){if(!rr)return document.createDocumentFragment();Ut&&(rr=rr.replace(Dt,(pr,dr,cr)=>{return-1===pr.indexOf('type=')?`${dr} type=${qt} ${cr}`:pr}));let nr;const lr=document.createElement('template');if(lr.innerHTML=rr,lr.content)nr=lr.content;else for(nr=document.createDocumentFragment();lr.firstChild;)nr.appendChild(lr.firstChild);const sr=nr.querySelector('base');sr&&(or=Ht.replaceAttrUrl(sr.getAttribute('href'),or),sr.removeAttribute('href'));const ar=nr.querySelectorAll(Kt);let ir=0;for(let cr,pr=0,dr=ar.length;pr<dr&&(cr=ar[pr]);pr++)if($t(cr),Ht.fixUrls(cr,or),cr.setAttribute(Xt,''),'script'===cr.localName&&!cr.src&&cr.textContent){const mr=ir?`-${ir}`:'',ur=cr.textContent+`\n//# sourceURL=${or}${mr}.js\n`;cr.setAttribute('src','data:text/javascript;charset=utf-8,'+encodeURIComponent(ur)),cr.textContent='',ir++}return nr}processImportsIfLoadingDone(){if(!this.inflight){this.dynamicImportsMO.disconnect(),this.flatten(document);let rr=!1,or=!1;const nr=()=>{or&&rr&&(this.dynamicImportsMO.observe(document.head,{childList:!0,subtree:!0}),this.fireEvents())};this.waitForStyles(()=>{or=!0,nr()}),this.runScripts(()=>{rr=!0,nr()})}}flatten(rr){const or=rr.querySelectorAll(jt);for(let sr,nr=0,lr=or.length;nr<lr&&(sr=or[nr]);nr++){const ar=this.documents[sr.href];sr.import=ar,ar&&ar.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(this.documents[sr.href]=sr,sr.readyState='loading',sr.import=sr,Object.defineProperty(sr,'baseURI',{get:()=>sr.href,configurable:!0,enumerable:!0}),this.flatten(ar),sr.appendChild(ar))}}runScripts(rr){const or=document.querySelectorAll(Vt),nr=or.length,lr=sr=>{if(sr<nr){const ar=or[sr],ir=document.createElement('script');ar.removeAttribute(Xt);for(let pr=0,dr=ar.attributes.length;pr<dr;pr++)ir.setAttribute(ar.attributes[pr].name,ar.attributes[pr].value);Pt=ir,ar.parentNode.replaceChild(ir,ar),$t(ir,()=>{Pt=null,lr(sr+1)})}else rr()};lr(0)}waitForStyles(rr){const or=document.querySelectorAll(Gt);let nr=or.length;if(!nr)return void rr();const lr=Ut&&!!document.querySelector(Bt);for(let ir,sr=0,ar=or.length;sr<ar&&(ir=or[sr]);sr++)if($t(ir,()=>{ir.removeAttribute(Xt),0==--nr&&rr()}),lr&&ir.parentNode!==document.head){const pr=document.createElement(ir.localName);pr.__appliedElement=ir,pr.setAttribute('type','import-placeholder'),ir.parentNode.insertBefore(pr,ir.nextSibling);let dr=er(ir);for(;dr&&er(dr);)dr=er(dr);dr.parentNode!==document.head&&(dr=null),document.head.insertBefore(ir,dr),ir.removeAttribute('type')}}fireEvents(){const rr=document.querySelectorAll(jt);for(let nr,or=rr.length-1;0<=or&&(nr=rr[or]);or--)this.fireEventIfNeeded(nr)}fireEventIfNeeded(rr){if(!rr.__loaded){rr.__loaded=!0,rr.import&&(rr.import.readyState='complete');const or=rr.import?'load':'error';rr.dispatchEvent(tr(or,{bubbles:!1,cancelable:!1,detail:void 0}))}}handleMutations(rr){for(let or=0;or<rr.length;or++){const nr=rr[or];if(nr.addedNodes)for(let lr=0;lr<nr.addedNodes.length;lr++){const sr=nr.addedNodes[lr];sr&&sr.nodeType===Node.ELEMENT_NODE&&(zt(sr)?this.loadImport(sr):this.loadImports(sr))}}}};Zt(()=>document.dispatchEvent(tr('HTMLImportsLoaded',{cancelable:!0,bubbles:!0,detail:void 0}))),Mt.useNative=Ot,Mt.whenReady=Zt,Mt.importForElement=er})(window.HTMLImports=window.HTMLImports||{}),function(){'use strict';function Mt(kr){var Dr=rr.has(kr);return kr=/^[a-z][.0-9_a-z]*-[\-.0-9_a-z]*$/.test(kr),!Dr&&kr}function Ot(kr){var Dr=kr.isConnected;if(void 0!==Dr)return Dr;for(;kr&&!(kr.__CE_isImportDocument||kr instanceof Document);)kr=kr.parentNode||(window.ShadowRoot&&kr instanceof ShadowRoot?kr.host:void 0);return kr&&(kr.__CE_isImportDocument||kr instanceof Document)}function Pt(kr,Dr){for(;Dr&&Dr!==kr&&!Dr.nextSibling;)Dr=Dr.parentNode;return Dr&&Dr!==kr?Dr.nextSibling:null}function Lt(kr,Dr,Hr){Hr=Hr?Hr:new Set;for(var Fr=kr;Fr;){if(Fr.nodeType===Node.ELEMENT_NODE){var Ur=Fr;Dr(Ur);var jr=Ur.localName;if('link'===jr&&'import'===Ur.getAttribute('rel')){if(Fr=Ur.import,Fr instanceof Node&&!Hr.has(Fr))for(Hr.add(Fr),Fr=Fr.firstChild;Fr;Fr=Fr.nextSibling)Lt(Fr,Dr,Hr);Fr=Pt(kr,Ur);continue}else if('template'===jr){Fr=Pt(kr,Ur);continue}if(Ur=Ur.__CE_shadowRoot)for(Ur=Ur.firstChild;Ur;Ur=Ur.nextSibling)Lt(Ur,Dr,Hr)}Fr=Fr.firstChild?Fr.firstChild:Pt(kr,Fr)}}function wt(kr,Dr,Hr){kr[Dr]=Hr}function kt(){this.a=new Map,this.f=new Map,this.c=[],this.b=!1}function Dt(kr,Dr,Hr){kr.a.set(Dr,Hr),kr.f.set(Hr.constructor,Hr)}function Ht(kr,Dr){kr.b=!0,kr.c.push(Dr)}function Ft(kr,Dr){kr.b&&Lt(Dr,function(Hr){return Ut(kr,Hr)})}function Ut(kr,Dr){if(kr.b&&!Dr.__CE_patched){Dr.__CE_patched=!0;for(var Hr=0;Hr<kr.c.length;Hr++)kr.c[Hr](Dr)}}function jt(kr,Dr){var Hr=[];for(Lt(Dr,function(Ur){return Hr.push(Ur)}),Dr=0;Dr<Hr.length;Dr++){var Fr=Hr[Dr];1===Fr.__CE_state?kr.connectedCallback(Fr):Kt(kr,Fr)}}function qt(kr,Dr){var Hr=[];for(Lt(Dr,function(Ur){return Hr.push(Ur)}),Dr=0;Dr<Hr.length;Dr++){var Fr=Hr[Dr];1===Fr.__CE_state&&kr.disconnectedCallback(Fr)}}function Bt(kr,Dr,Hr){Hr=Hr?Hr:new Set;var Fr=[];if(Lt(Dr,function(Ur){if('link'===Ur.localName&&'import'===Ur.getAttribute('rel')){var jr=Ur.import;jr instanceof Node&&'complete'===jr.readyState?(jr.__CE_isImportDocument=!0,jr.__CE_hasRegistry=!0):Ur.addEventListener('load',function(){var qr=Ur.import;qr.__CE_documentLoadHandled||(qr.__CE_documentLoadHandled=!0,qr.__CE_isImportDocument=!0,qr.__CE_hasRegistry=!0,new Set(Hr),Hr.delete(qr),Bt(kr,qr,Hr))})}else Fr.push(Ur)},Hr),kr.b)for(Dr=0;Dr<Fr.length;Dr++)Ut(kr,Fr[Dr]);for(Dr=0;Dr<Fr.length;Dr++)Kt(kr,Fr[Dr])}function Kt(kr,Dr){if(void 0===Dr.__CE_state){var Hr=kr.a.get(Dr.localName);if(Hr){Hr.constructionStack.push(Dr);var Fr=Hr.constructor;try{try{if(new Fr!==Dr)throw Error('The custom element constructor did not produce the element being upgraded.')}finally{Hr.constructionStack.pop()}}catch(qr){throw Dr.__CE_state=2,qr}if(Dr.__CE_state=1,Dr.__CE_definition=Hr,Hr.attributeChangedCallback)for(Hr=Hr.observedAttributes,Fr=0;Fr<Hr.length;Fr++){var Ur=Hr[Fr],jr=Dr.getAttribute(Ur);null!==jr&&kr.attributeChangedCallback(Dr,Ur,null,jr,null)}Ot(Dr)&&kr.connectedCallback(Dr)}}}function Xt(kr,Dr){this.c=kr,this.a=Dr,this.b=void 0,Bt(this.c,this.a),'loading'===this.a.readyState&&(this.b=new MutationObserver(this.f.bind(this)),this.b.observe(this.a,{childList:!0,subtree:!0}))}function Wt(kr){kr.b&&kr.b.disconnect()}function Vt(){var kr=this;this.b=this.a=void 0,this.c=new Promise(function(Dr){kr.b=Dr,kr.a&&Dr(kr.a)})}function Gt(kr){if(kr.a)throw Error('Already resolved.');kr.a=void 0,kr.b&&kr.b(void 0)}function Yt(kr){this.f=!1,this.a=kr,this.h=new Map,this.g=function(Dr){return Dr()},this.b=!1,this.c=[],this.j=new Xt(kr,document)}function zt(){var kr=Lr;window.HTMLElement=function(){function Dr(){var Hr=this.constructor,Fr=kr.f.get(Hr);if(!Fr)throw Error('The custom element being constructed was not registered with `customElements`.');var Ur=Fr.constructionStack;if(!Ur.length)return Ur=or.call(document,Fr.localName),Object.setPrototypeOf(Ur,Hr.prototype),Ur.__CE_state=1,Ur.__CE_definition=Fr,Ut(kr,Ur),Ur;var Fr=Ur.length-1,jr=Ur[Fr];if(jr===tr)throw Error('The HTMLElement constructor was either called reentrantly for this constructor or called multiple times.');return Ur[Fr]=tr,Object.setPrototypeOf(jr,Hr.prototype),Ut(kr,jr),jr}return Dr.prototype=Ir.prototype,Dr}()}function $t(kr,Dr,Hr){Dr.prepend=function(){for(var Ur=[],jr=0;jr<arguments.length;++jr)Ur[jr-0]=arguments[jr];jr=Ur.filter(function(Br){return Br instanceof Node&&Ot(Br)}),Hr.i.apply(this,Ur);for(var qr=0;qr<jr.length;qr++)qt(kr,jr[qr]);if(Ot(this))for(jr=0;jr<Ur.length;jr++)qr=Ur[jr],qr instanceof Element&&jt(kr,qr)},Dr.append=function(){for(var Ur=[],jr=0;jr<arguments.length;++jr)Ur[jr-0]=arguments[jr];jr=Ur.filter(function(Br){return Br instanceof Node&&Ot(Br)}),Hr.append.apply(this,Ur);for(var qr=0;qr<jr.length;qr++)qt(kr,jr[qr]);if(Ot(this))for(jr=0;jr<Ur.length;jr++)qr=Ur[jr],qr instanceof Element&&jt(kr,qr)}}function Zt(){var kr=Lr;wt(Document.prototype,'createElement',function(Dr){if(this.__CE_hasRegistry){var Hr=kr.a.get(Dr);if(Hr)return new Hr.constructor}return Dr=or.call(this,Dr),Ut(kr,Dr),Dr}),wt(Document.prototype,'importNode',function(Dr,Hr){return Dr=lr.call(this,Dr,Hr),this.__CE_hasRegistry?Bt(kr,Dr):Ft(kr,Dr),Dr}),wt(Document.prototype,'createElementNS',function(Dr,Hr){if(this.__CE_hasRegistry&&(null===Dr||'http://www.w3.org/1999/xhtml'===Dr)){var Fr=kr.a.get(Hr);if(Fr)return new Fr.constructor}return Dr=nr.call(this,Dr,Hr),Ut(kr,Dr),Dr}),$t(kr,Document.prototype,{i:sr,append:ar})}function Qt(){function kr(Hr,Fr){Object.defineProperty(Hr,'textContent',{enumerable:Fr.enumerable,configurable:!0,get:Fr.get,set:function(Ur){if(this.nodeType===Node.TEXT_NODE)Fr.set.call(this,Ur);else{var jr;if(this.firstChild){var qr=this.childNodes,Br=qr.length;if(0<Br&&Ot(this))for(var jr=Array(Br),Kr=0;Kr<Br;Kr++)jr[Kr]=qr[Kr]}if(Fr.set.call(this,Ur),jr)for(Ur=0;Ur<jr.length;Ur++)qt(Dr,jr[Ur])}}})}var Dr=Lr;wt(Node.prototype,'insertBefore',function(Hr,Fr){if(Hr instanceof DocumentFragment){var Ur=Array.prototype.slice.apply(Hr.childNodes);if(Hr=dr.call(this,Hr,Fr),Ot(this))for(Fr=0;Fr<Ur.length;Fr++)jt(Dr,Ur[Fr]);return Hr}return Ur=Ot(Hr),Fr=dr.call(this,Hr,Fr),Ur&&qt(Dr,Hr),Ot(this)&&jt(Dr,Hr),Fr}),wt(Node.prototype,'appendChild',function(Hr){if(Hr instanceof DocumentFragment){var Fr=Array.prototype.slice.apply(Hr.childNodes);if(Hr=pr.call(this,Hr),Ot(this))for(var Ur=0;Ur<Fr.length;Ur++)jt(Dr,Fr[Ur]);return Hr}return Fr=Ot(Hr),Ur=pr.call(this,Hr),Fr&&qt(Dr,Hr),Ot(this)&&jt(Dr,Hr),Ur}),wt(Node.prototype,'cloneNode',function(Hr){return Hr=ir.call(this,Hr),this.ownerDocument.__CE_hasRegistry?Bt(Dr,Hr):Ft(Dr,Hr),Hr}),wt(Node.prototype,'removeChild',function(Hr){var Fr=Ot(Hr),Ur=cr.call(this,Hr);return Fr&&qt(Dr,Hr),Ur}),wt(Node.prototype,'replaceChild',function(Hr,Fr){if(Hr instanceof DocumentFragment){var Ur=Array.prototype.slice.apply(Hr.childNodes);if(Hr=mr.call(this,Hr,Fr),Ot(this))for(qt(Dr,Fr),Fr=0;Fr<Ur.length;Fr++)jt(Dr,Ur[Fr]);return Hr}var Ur=Ot(Hr),jr=mr.call(this,Hr,Fr),qr=Ot(this);return qr&&qt(Dr,Fr),Ur&&qt(Dr,Hr),qr&&jt(Dr,Hr),jr}),ur&&ur.get?kr(Node.prototype,ur):Ht(Dr,function(Hr){kr(Hr,{enumerable:!0,configurable:!0,get:function(){for(var Fr=[],Ur=0;Ur<this.childNodes.length;Ur++)Fr.push(this.childNodes[Ur].textContent);return Fr.join('')},set:function(Fr){for(;this.firstChild;)cr.call(this,this.firstChild);pr.call(this,document.createTextNode(Fr))}})})}function Jt(kr){var Dr=Element.prototype;Dr.before=function(){for(var Fr=[],Ur=0;Ur<arguments.length;++Ur)Fr[Ur-0]=arguments[Ur];Ur=Fr.filter(function(qr){return qr instanceof Node&&Ot(qr)}),vr.apply(this,Fr);for(var jr=0;jr<Ur.length;jr++)qt(kr,Ur[jr]);if(Ot(this))for(Ur=0;Ur<Fr.length;Ur++)jr=Fr[Ur],jr instanceof Element&&jt(kr,jr)},Dr.after=function(){for(var Fr=[],Ur=0;Ur<arguments.length;++Ur)Fr[Ur-0]=arguments[Ur];Ur=Fr.filter(function(qr){return qr instanceof Node&&Ot(qr)}),xr.apply(this,Fr);for(var jr=0;jr<Ur.length;jr++)qt(kr,Ur[jr]);if(Ot(this))for(Ur=0;Ur<Fr.length;Ur++)jr=Fr[Ur],jr instanceof Element&&jt(kr,jr)},Dr.replaceWith=function(){for(var Fr=[],Ur=0;Ur<arguments.length;++Ur)Fr[Ur-0]=arguments[Ur];var Ur=Fr.filter(function(Br){return Br instanceof Node&&Ot(Br)}),jr=Ot(this);Tr.apply(this,Fr);for(var qr=0;qr<Ur.length;qr++)qt(kr,Ur[qr]);if(jr)for(qt(kr,this),Ur=0;Ur<Fr.length;Ur++)jr=Fr[Ur],jr instanceof Element&&jt(kr,jr)},Dr.remove=function(){var Hr=Ot(this);Rr.call(this),Hr&&qt(kr,this)}}function er(){function kr(Ur,jr){Object.defineProperty(Ur,'innerHTML',{enumerable:jr.enumerable,configurable:!0,get:jr.get,set:function(qr){var Kr,Br=this;if(Ot(this)&&(Kr=[],Lt(this,function(Vr){Vr!==Br&&Kr.push(Vr)})),jr.set.call(this,qr),Kr)for(var Wr,Xr=0;Xr<Kr.length;Xr++)Wr=Kr[Xr],1===Wr.__CE_state&&Hr.disconnectedCallback(Wr);return this.ownerDocument.__CE_hasRegistry?Bt(Hr,this):Ft(Hr,this),qr}})}function Dr(Ur,jr){wt(Ur,'insertAdjacentElement',function(qr,Br){var Kr=Ot(Br);return qr=jr.call(this,qr,Br),Kr&&qt(Hr,Br),Ot(qr)&&jt(Hr,Br),qr})}var Hr=Lr;if(yr?wt(Element.prototype,'attachShadow',function(Ur){return this.__CE_shadowRoot=Ur=yr.call(this,Ur)}):console.warn('Custom Elements: `Element#attachShadow` was not patched.'),hr&&hr.get)kr(Element.prototype,hr);else if(Mr&&Mr.get)kr(HTMLElement.prototype,Mr);else{var Fr=or.call(document,'div');Ht(Hr,function(Ur){kr(Ur,{enumerable:!0,configurable:!0,get:function(){return ir.call(this,!0).innerHTML},set:function(jr){var qr='template'===this.localName?this.content:this;for(Fr.innerHTML=jr;0<qr.childNodes.length;)cr.call(qr,qr.childNodes[0]);for(;0<Fr.childNodes.length;)pr.call(qr,Fr.childNodes[0])}})})}wt(Element.prototype,'setAttribute',function(Ur,jr){if(1!==this.__CE_state)return fr.call(this,Ur,jr);var qr=_r.call(this,Ur);fr.call(this,Ur,jr),jr=_r.call(this,Ur),qr!==jr&&Hr.attributeChangedCallback(this,Ur,qr,jr,null)}),wt(Element.prototype,'setAttributeNS',function(Ur,jr,qr){if(1!==this.__CE_state)return Cr.call(this,Ur,jr,qr);var Br=Sr.call(this,Ur,jr);Cr.call(this,Ur,jr,qr),qr=Sr.call(this,Ur,jr),Br!==qr&&Hr.attributeChangedCallback(this,jr,Br,qr,Ur)}),wt(Element.prototype,'removeAttribute',function(Ur){if(1!==this.__CE_state)return gr.call(this,Ur);var jr=_r.call(this,Ur);gr.call(this,Ur),null!==jr&&Hr.attributeChangedCallback(this,Ur,jr,null,null)}),wt(Element.prototype,'removeAttributeNS',function(Ur,jr){if(1!==this.__CE_state)return br.call(this,Ur,jr);var qr=Sr.call(this,Ur,jr);br.call(this,Ur,jr);var Br=Sr.call(this,Ur,jr);qr!==Br&&Hr.attributeChangedCallback(this,jr,qr,Br,Ur)}),Or?Dr(HTMLElement.prototype,Or):Er?Dr(Element.prototype,Er):console.warn('Custom Elements: `Element#insertAdjacentElement` was not patched.'),$t(Hr,Element.prototype,{i:Nr,append:Ar}),Jt(Hr)}var tr=new function(){},rr=new Set('annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph'.split(' '));kt.prototype.connectedCallback=function(kr){var Dr=kr.__CE_definition;Dr.connectedCallback&&Dr.connectedCallback.call(kr)},kt.prototype.disconnectedCallback=function(kr){var Dr=kr.__CE_definition;Dr.disconnectedCallback&&Dr.disconnectedCallback.call(kr)},kt.prototype.attributeChangedCallback=function(kr,Dr,Hr,Fr,Ur){var jr=kr.__CE_definition;jr.attributeChangedCallback&&-1<jr.observedAttributes.indexOf(Dr)&&jr.attributeChangedCallback.call(kr,Dr,Hr,Fr,Ur)},Xt.prototype.f=function(kr){var Dr=this.a.readyState;for('interactive'!==Dr&&'complete'!==Dr||Wt(this),Dr=0;Dr<kr.length;Dr++)for(var Hr=kr[Dr].addedNodes,Fr=0;Fr<Hr.length;Fr++)Bt(this.c,Hr[Fr])},Yt.prototype.l=function(kr,Dr){var Hr=this;if(!(Dr instanceof Function))throw new TypeError('Custom element constructors must be functions.');if(!Mt(kr))throw new SyntaxError('The element name \''+kr+'\' is not valid.');if(this.a.a.get(kr))throw Error('A custom element with name \''+kr+'\' has already been defined.');if(this.f)throw Error('A custom element is already being defined.');this.f=!0;var Fr,Ur,jr,qr,Br;try{var Kr=function(Wr){var Vr=Xr[Wr];if(void 0!==Vr&&!(Vr instanceof Function))throw Error('The \''+Wr+'\' callback must be a function.');return Vr},Xr=Dr.prototype;if(!(Xr instanceof Object))throw new TypeError('The custom element constructor\'s prototype is not an object.');Fr=Kr('connectedCallback'),Ur=Kr('disconnectedCallback'),jr=Kr('adoptedCallback'),qr=Kr('attributeChangedCallback'),Br=Dr.observedAttributes||[]}catch(Wr){return}finally{this.f=!1}Dt(this.a,kr,{localName:kr,constructor:Dr,connectedCallback:Fr,disconnectedCallback:Ur,adoptedCallback:jr,attributeChangedCallback:qr,observedAttributes:Br,constructionStack:[]}),this.c.push(kr),this.b||(this.b=!0,this.g(function(){if(!1!==Hr.b)for(Hr.b=!1,Bt(Hr.a,document);0<Hr.c.length;){var Wr=Hr.c.shift();(Wr=Hr.h.get(Wr))&&Gt(Wr)}}))},Yt.prototype.get=function(kr){if(kr=this.a.a.get(kr))return kr.constructor},Yt.prototype.o=function(kr){if(!Mt(kr))return Promise.reject(new SyntaxError('\''+kr+'\' is not a valid custom element name.'));var Dr=this.h.get(kr);return Dr?Dr.c:(Dr=new Vt,this.h.set(kr,Dr),this.a.a.get(kr)&&-1===this.c.indexOf(kr)&&Gt(Dr),Dr.c)},Yt.prototype.m=function(kr){Wt(this.j);var Dr=this.g;this.g=function(Hr){return kr(function(){return Dr(Hr)})}},window.CustomElementRegistry=Yt,Yt.prototype.define=Yt.prototype.l,Yt.prototype.get=Yt.prototype.get,Yt.prototype.whenDefined=Yt.prototype.o,Yt.prototype.polyfillWrapFlushCallback=Yt.prototype.m;var or=window.Document.prototype.createElement,nr=window.Document.prototype.createElementNS,lr=window.Document.prototype.importNode,sr=window.Document.prototype.prepend,ar=window.Document.prototype.append,ir=window.Node.prototype.cloneNode,pr=window.Node.prototype.appendChild,dr=window.Node.prototype.insertBefore,cr=window.Node.prototype.removeChild,mr=window.Node.prototype.replaceChild,ur=Object.getOwnPropertyDescriptor(window.Node.prototype,'textContent'),yr=window.Element.prototype.attachShadow,hr=Object.getOwnPropertyDescriptor(window.Element.prototype,'innerHTML'),_r=window.Element.prototype.getAttribute,fr=window.Element.prototype.setAttribute,gr=window.Element.prototype.removeAttribute,Sr=window.Element.prototype.getAttributeNS,Cr=window.Element.prototype.setAttributeNS,br=window.Element.prototype.removeAttributeNS,Er=window.Element.prototype.insertAdjacentElement,Nr=window.Element.prototype.prepend,Ar=window.Element.prototype.append,vr=window.Element.prototype.before,xr=window.Element.prototype.after,Tr=window.Element.prototype.replaceWith,Rr=window.Element.prototype.remove,Ir=window.HTMLElement,Mr=Object.getOwnPropertyDescriptor(window.HTMLElement.prototype,'innerHTML'),Or=window.HTMLElement.prototype.insertAdjacentElement,Pr=window.customElements;if(!Pr||Pr.forcePolyfill||'function'!=typeof Pr.define||'function'!=typeof Pr.get){var Lr=new kt;zt(),Zt(),Qt(),er(),document.__CE_hasRegistry=!0;var wr=new Yt(Lr);Object.defineProperty(window,'customElements',{configurable:!0,enumerable:!0,value:wr})}}.call(self);let ve={STYLE_RULE:1,KEYFRAMES_RULE:7,MEDIA_RULE:4,MIXIN_RULE:1e3},xe='{',Te='}',Re={comments:/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,port:/@import[^;]*;/gim,customProp:/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,mixinProp:/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,mixinApply:/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,varApply:/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,keyframesRule:/^@[^\s]*keyframes/,multipleSpaces:/\s+/g},Ie='--',Pe=!(window.ShadyDOM&&window.ShadyDOM.inUse),Le=!navigator.userAgent.match('AppleWebKit/601')&&window.CSS&&CSS.supports&&CSS.supports('box-shadow','0 0 0 var(--foo)');window.ShadyCSS?pe(window.ShadyCSS):window.WebComponents&&pe(window.WebComponents.flags);let ke=null,De={VAR_ASSIGN:/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:([^;{]*)|{([^}]*)})(?:(?=[;\s}])|$)/gi,MIXIN_MATCH:/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,VAR_CONSUMED:/(--[\w-]+)\s*([:,;)]|$)/gi,ANIMATION_MATCH:/(animation\s*:)|(animation-name\s*:)/,MEDIA_MATCH:/@media[^(]*(\([^)]*\))/,IS_VAR:/^--/,BRACKETED:/\{[^}]*\}/g,HOST_PREFIX:'(?:^|[^.#[:])',HOST_SUFFIX:'($|[.:[\\s>+~])'};const He='style-scope';class Fe{get SCOPE_NAME(){return He}dom(Mt,Ot,Pt){Mt.__styleScoped?Mt.__styleScoped=null:this._transformDom(Mt,Ot||'',Pt)}_transformDom(Mt,Ot,Pt){Mt.nodeType===Node.ELEMENT_NODE&&this.element(Mt,Ot,Pt);let Lt='template'===Mt.localName?(Mt.content||Mt._content).childNodes:Mt.children||Mt.childNodes;if(Lt)for(let wt=0;wt<Lt.length;wt++)this._transformDom(Lt[wt],Ot,Pt)}element(Mt,Ot,Pt){if(Ot)if(Mt.classList)Pt?(Mt.classList.remove(He),Mt.classList.remove(Ot)):(Mt.classList.add(He),Mt.classList.add(Ot));else if(Mt.getAttribute){let Lt=Mt.getAttribute('class');if(!Pt){let wt=(Lt?Lt+' ':'')+He+' '+Ot;be(Mt,wt)}else if(Lt){let wt=Lt.replace(He,'').replace(Ot,'');be(Mt,wt)}}}elementStyles(Mt,Ot,Pt){let Lt=Mt.__cssBuild,wt=Pe||'shady'===Lt?de(Ot,Pt):this.css(Ot,Mt.is,Mt.extends,Pt)+'\n\n';return wt.trim()}css(Mt,Ot,Pt,Lt){let wt=this._calcHostScope(Ot,Pt);Ot=this._calcElementScope(Ot);let kt=this;return de(Mt,function(Dt){Dt.isScoped||(kt.rule(Dt,Ot,wt),Dt.isScoped=!0),Lt&&Lt(Dt,Ot,wt)})}_calcElementScope(Mt){return Mt?'.'+Mt:''}_calcHostScope(Mt,Ot){return Ot?'[is='+Mt+']':Mt}rule(Mt,Ot,Pt){this._transformRule(Mt,this._transformComplexSelector,Ot,Pt)}_transformRule(Mt,Ot,Pt,Lt){Mt.selector=Mt.transformedSelector=this._transformRuleCss(Mt,Ot,Pt,Lt)}_transformRuleCss(Mt,Ot,Pt,Lt){let wt=Mt.selector.split(qe);if(!ue(Mt))for(let Ht,kt=0,Dt=wt.length;kt<Dt&&(Ht=wt[kt]);kt++)wt[kt]=Ot.call(this,Ht,Pt,Lt);return wt.join(qe)}_transformComplexSelector(Mt,Ot,Pt){let Lt=!1;return Mt=Mt.trim(),Mt=Mt.replace(Ue,(wt,kt,Dt)=>`:${kt}(${Dt.replace(/\s/g,'')})`),Mt=Mt.replace(Ge,`${Xe} $1`),Mt=Mt.replace(Be,(wt,kt,Dt)=>{if(!Lt){let Ht=this._transformCompoundSelector(Dt,kt,Ot,Pt);Lt=Lt||Ht.stop,kt=Ht.combinator,Dt=Ht.value}return kt+Dt}),Mt}_transformCompoundSelector(Mt,Ot,Pt,Lt){let wt=Mt.indexOf(Ve);0<=Mt.indexOf(Xe)?Mt=this._transformHostSelector(Mt,Lt):0!==wt&&(Mt=Pt?this._transformSimpleSelector(Mt,Pt):Mt);let kt=!1;0<=wt&&(Ot='',kt=!0);let Dt;return kt&&(Dt=!0,kt&&(Mt=Mt.replace(ze,(Ht,Ft)=>` > ${Ft}`))),Mt=Mt.replace($e,(Ht,Ft,Ut)=>`[dir="${Ut}"] ${Ft}, ${Ft}[dir="${Ut}"]`),{value:Mt,combinator:Ot,stop:Dt}}_transformSimpleSelector(Mt,Ot){let Pt=Mt.split(Qe);return Pt[0]+=Ot,Pt.join(Qe)}_transformHostSelector(Mt,Ot){let Pt=Mt.match(Ye),Lt=Pt&&Pt[2].trim()||'';if(Lt){if(!Lt[0].match(Ke)){let wt=Lt.split(Ke)[0];return wt===Ot?Lt:'should_not_match'}return Mt.replace(Ye,function(wt,kt,Dt){return Ot+Dt})}return Mt.replace(Xe,Ot)}documentRule(Mt){Mt.selector=Mt.parsedSelector,this.normalizeRootSelector(Mt),this._transformRule(Mt,this._transformDocumentSelector)}normalizeRootSelector(Mt){Mt.selector===':root'&&(Mt.selector='html')}_transformDocumentSelector(Mt){return Mt.match(Ve)?this._transformComplexSelector(Mt,je):this._transformSimpleSelector(Mt.trim(),je)}}let Ue=/:(nth[-\w]+)\(([^)]+)\)/,je=`:not(.${He})`,qe=',',Be=/(^|[\s>+~]+)((?:\[.+?\]|[^\s>+~=\[])+)/g,Ke=/[[.:#*]/,Xe=':host',Ve='::slotted',Ge=/^(::slotted)/,Ye=/(:host)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))/,ze=/(?:::slotted)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))/,$e=/(.*):dir\((?:(ltr|rtl))\)/,Qe=':';var tt=new Fe,rt={};const ot=Promise.resolve();class nt{static get(Mt){return Mt.__styleInfo}static set(Mt,Ot){return Mt.__styleInfo=Ot,Ot}static invalidate(Mt){rt[Mt]&&(rt[Mt]._applyShimInvalid=!0)}static startValidating(Mt){const Ot=rt[Mt];Ot._validating||(Ot._validating=!0,ot.then(()=>{Ot._applyShimInvalid=!1,Ot._validating=!1}))}constructor(Mt,Ot,Pt,Lt,wt,kt){this.styleRules=Mt||null,this.placeholder=Ot||null,this.ownStylePropertyNames=Pt||[],this.overrideStyleProperties=null,this.elementName=Lt||'',this.cssBuild=kt||'',this.typeExtension=wt||'',this.styleProperties=null,this.scopeSelector=null,this.customStyle=null}}const lt=window.Element.prototype,st=lt.matches||lt.matchesSelector||lt.mozMatchesSelector||lt.msMatchesSelector||lt.oMatchesSelector||lt.webkitMatchesSelector,at=navigator.userAgent.match('Trident'),it='x-scope';class pt{get XSCOPE_NAME(){return it}decorateStyles(Mt){let Ot=this,Pt={},Lt=[],wt=0;ye(Mt,function(Dt){Ot.decorateRule(Dt),Dt.index=wt++,Ot.collectPropertiesInCssText(Dt.propertyInfo.cssText,Pt)},function(Ht){Lt.push(Ht)}),Mt._keyframes=Lt;let kt=[];for(let Dt in Pt)kt.push(Dt);return kt}decorateRule(Mt){if(Mt.propertyInfo)return Mt.propertyInfo;let Ot={},Pt={},Lt=this.collectProperties(Mt,Pt);return Lt&&(Ot.properties=Pt,Mt.rules=null),Ot.cssText=this.collectCssText(Mt),Mt.propertyInfo=Ot,Ot}collectProperties(Mt,Ot){let Pt=Mt.propertyInfo;if(!Pt){let Lt,wt=De.VAR_ASSIGN,kt=Mt.parsedCssText,Dt,Ht;for(;Lt=wt.exec(kt);)Dt=(Lt[2]||Lt[3]).trim(),('inherit'!==Dt||'unset'!==Dt)&&(Ot[Lt[1].trim()]=Dt),Ht=!0;return Ht}else if(Pt.properties)return Object.assign(Ot,Pt.properties),!0}collectCssText(Mt){return this.collectConsumingCssText(Mt.parsedCssText)}collectConsumingCssText(Mt){return Mt.replace(De.BRACKETED,'').replace(De.VAR_ASSIGN,'')}collectPropertiesInCssText(Mt,Ot){for(let Pt,Lt;Pt=De.VAR_CONSUMED.exec(Mt);)Lt=Pt[1],':'!==Pt[2]&&(Ot[Lt]=!0)}reify(Mt){let Ot=Object.getOwnPropertyNames(Mt);for(let Lt,Pt=0;Pt<Ot.length;Pt++)Lt=Ot[Pt],Mt[Lt]=this.valueForProperty(Mt[Lt],Mt)}valueForProperty(Mt,Ot){if(Mt)if(0<=Mt.indexOf(';'))Mt=this.valueForProperties(Mt,Ot);else{let Pt=this;Mt=Ce(Mt,function(wt,kt,Dt,Ht){if(!kt)return wt+Ht;let Ft=Pt.valueForProperty(Ot[kt],Ot);return Ft&&'initial'!==Ft?'apply-shim-inherit'===Ft&&(Ft='inherit'):Ft=Pt.valueForProperty(Ot[Dt]||Dt,Ot)||Dt,wt+(Ft||'')+Ht})}return Mt&&Mt.trim()||''}valueForProperties(Mt,Ot){let Pt=Mt.split(';');for(let wt,kt,Lt=0;Lt<Pt.length;Lt++)if(wt=Pt[Lt]){if(De.MIXIN_MATCH.lastIndex=0,kt=De.MIXIN_MATCH.exec(wt),kt)wt=this.valueForProperty(Ot[kt[1]],Ot);else{let Dt=wt.indexOf(':');if(-1!==Dt){let Ht=wt.substring(Dt);Ht=Ht.trim(),Ht=this.valueForProperty(Ht,Ot)||Ht,wt=wt.substring(0,Dt)+Ht}}Pt[Lt]=wt&&wt.lastIndexOf(';')===wt.length-1?wt.slice(0,-1):wt||''}return Pt.join(';')}applyProperties(Mt,Ot){let Pt='';Mt.propertyInfo||this.decorateRule(Mt),Mt.propertyInfo.cssText&&(Pt=this.valueForProperties(Mt.propertyInfo.cssText,Ot)),Mt.cssText=Pt}applyKeyframeTransforms(Mt,Ot){let Pt=Mt.cssText,Lt=Mt.cssText;if(null==Mt.hasAnimations&&(Mt.hasAnimations=De.ANIMATION_MATCH.test(Pt)),Mt.hasAnimations){let wt;if(null==Mt.keyframeNamesToTransform)for(let kt in Mt.keyframeNamesToTransform=[],Ot)wt=Ot[kt],Lt=wt(Pt),Pt!==Lt&&(Pt=Lt,Mt.keyframeNamesToTransform.push(kt));else{for(let kt=0;kt<Mt.keyframeNamesToTransform.length;++kt)wt=Ot[Mt.keyframeNamesToTransform[kt]],Pt=wt(Pt);Lt=Pt}}Mt.cssText=Lt}propertyDataFromStyles(Mt,Ot){let Pt={},Lt=this,wt=[];return ye(Mt,function(kt){kt.propertyInfo||Lt.decorateRule(kt);let Dt=kt.transformedSelector||kt.parsedSelector;Ot&&kt.propertyInfo.properties&&Dt&&st.call(Ot,Dt)&&(Lt.collectProperties(kt,Pt),Ee(kt.index,wt))},null,!0),{properties:Pt,key:wt}}whenHostOrRootRule(Mt,Ot,Pt,Lt){if(Ot.propertyInfo||this.decorateRule(Ot),!!Ot.propertyInfo.properties){let wt=Mt.is?tt._calcHostScope(Mt.is,Mt.extends):'html',kt=Ot.parsedSelector,Dt=':host > *'===kt||'html'===kt,Ht=0===kt.indexOf(':host')&&!Dt;if('shady'===Pt&&(Dt=kt===wt+' > *.'+wt||-1!==kt.indexOf('html'),Ht=!Dt&&0===kt.indexOf(wt)),'shadow'===Pt&&(Dt=':host > *'===kt||'html'===kt,Ht=Ht&&!Dt),Dt||Ht){let Ft=wt;Ht&&(Pe&&!Ot.transformedSelector&&(Ot.transformedSelector=tt._transformRuleCss(Ot,tt._transformComplexSelector,tt._calcElementScope(Mt.is),wt)),Ft=Ot.transformedSelector||wt),Lt({selector:Ft,isHost:Ht,isRoot:Dt})}}}hostAndRootPropertiesForScope(Mt,Ot){let Pt={},Lt={},wt=this,kt=Ot&&Ot.__cssBuild;return ye(Ot,function(Dt){wt.whenHostOrRootRule(Mt,Dt,kt,function(Ht){let Ft=Mt._element||Mt;st.call(Ft,Ht.selector)&&(Ht.isHost?wt.collectProperties(Dt,Pt):wt.collectProperties(Dt,Lt))})},null,!0),{rootProps:Lt,hostProps:Pt}}transformStyles(Mt,Ot,Pt){let Lt=this,wt=tt._calcHostScope(Mt.is,Mt.extends),kt=Mt.extends?'\\'+wt.slice(0,-1)+'\\]':wt,Dt=new RegExp(De.HOST_PREFIX+kt+De.HOST_SUFFIX),Ht=nt.get(Mt).styleRules,Ft=this._elementKeyframeTransforms(Mt,Ht,Pt);return tt.elementStyles(Mt,Ht,function(Ut){Lt.applyProperties(Ut,Ot),Pe||ue(Ut)||!Ut.cssText||(Lt.applyKeyframeTransforms(Ut,Ft),Lt._scopeSelector(Ut,Dt,wt,Pt))})}_elementKeyframeTransforms(Mt,Ot,Pt){let Lt=Ot._keyframes,wt={};if(!Pe&&Lt)for(let kt=0,Dt=Lt[kt];kt<Lt.length;Dt=Lt[++kt])this._scopeKeyframes(Dt,Pt),wt[Dt.keyframesName]=this._keyframesRuleTransformer(Dt);return wt}_keyframesRuleTransformer(Mt){return function(Ot){return Ot.replace(Mt.keyframesNameRx,Mt.transformedKeyframesName)}}_scopeKeyframes(Mt,Ot){Mt.keyframesNameRx=new RegExp(Mt.keyframesName,'g'),Mt.transformedKeyframesName=Mt.keyframesName+'-'+Ot,Mt.transformedSelector=Mt.transformedSelector||Mt.selector,Mt.selector=Mt.transformedSelector.replace(Mt.keyframesName,Mt.transformedKeyframesName)}_scopeSelector(Mt,Ot,Pt,Lt){Mt.transformedSelector=Mt.transformedSelector||Mt.selector;let wt=Mt.transformedSelector,kt='.'+Lt,Dt=wt.split(',');for(let Ut,Ht=0,Ft=Dt.length;Ht<Ft&&(Ut=Dt[Ht]);Ht++)Dt[Ht]=Ut.match(Ot)?Ut.replace(Pt,kt):kt+' '+Ut;Mt.selector=Dt.join(',')}applyElementScopeSelector(Mt,Ot,Pt){let Lt=Mt.getAttribute('class')||'',wt=Lt;Pt&&(wt=Lt.replace(new RegExp('\\s*'+it+'\\s*'+Pt+'\\s*','g'),' ')),wt+=(wt?' ':'')+it+' '+Ot,Lt!==wt&&be(Mt,wt)}applyElementStyle(Mt,Ot,Pt,Lt){let wt=Lt?Lt.textContent||'':this.transformStyles(Mt,Ot,Pt),kt=nt.get(Mt),Dt=kt.customStyle;return Dt&&!Pe&&Dt!==Lt&&(Dt._useCount--,0>=Dt._useCount&&Dt.parentNode&&Dt.parentNode.removeChild(Dt)),Pe?kt.customStyle?(kt.customStyle.textContent=wt,Lt=kt.customStyle):wt&&(Lt=he(wt,Pt,Mt.shadowRoot,kt.placeholder)):Lt?!Lt.parentNode&&_e(Lt,null,kt.placeholder):wt&&(Lt=he(wt,Pt,null,kt.placeholder)),Lt&&(Lt._useCount=Lt._useCount||0,kt.customStyle!=Lt&&Lt._useCount++,kt.customStyle=Lt),at&&(Lt.textContent=Lt.textContent),Lt}applyCustomStyle(Mt,Ot){let Pt=me(Mt),Lt=this;Mt.textContent=de(Pt,function(wt){let kt=wt.cssText=wt.parsedCssText;wt.propertyInfo&&wt.propertyInfo.cssText&&(kt=se(kt),wt.cssText=Lt.valueForProperties(kt,Ot))})}}var dt=new pt;let ct={};const mt=window.customElements;if(mt&&!Pe){const Mt=mt.define;mt.define=function(Ot,Pt,Lt){return ct[Ot]=ge(Ot),Mt.call(mt,Ot,Pt,Lt)}}let yt=De.MIXIN_MATCH,ht=De.VAR_ASSIGN,_t=/;\s*/m,ft=/^\s*(initial)|(inherit)\s*$/,gt='_-_';class St{constructor(){this._map={}}set(Mt,Ot){Mt=Mt.trim(),this._map[Mt]={properties:Ot,dependants:{}}}get(Mt){return Mt=Mt.trim(),this._map[Mt]}}class Ct{constructor(){this._currentTemplate=null,this._measureElement=null,this._map=new St,this._separator=gt,this._boundProduceCssProperties=(Mt,Ot,Pt,Lt)=>this._produceCssProperties(Mt,Ot,Pt,Lt)}detectMixin(Mt){const Ot=yt.test(Mt)||ht.test(Mt);return yt.lastIndex=0,ht.lastIndex=0,Ot}transformStyle(Mt,Ot){let Pt=me(Mt);return this.transformRules(Pt,Ot),Pt}transformRules(Mt,Ot){this._currentTemplate=rt[Ot],ye(Mt,Pt=>{this.transformRule(Pt)}),this._currentTemplate=null}transformRule(Mt){Mt.cssText=this.transformCssText(Mt.parsedCssText),':root'===Mt.selector&&(Mt.selector=':host > *')}transformCssText(Mt){return Mt=Mt.replace(ht,this._boundProduceCssProperties),this._consumeCssProperties(Mt)}_getInitialValueForProperty(Mt){return this._measureElement||(this._measureElement=document.createElement('meta'),this._measureElement.style.all='initial',document.head.appendChild(this._measureElement)),window.getComputedStyle(this._measureElement).getPropertyValue(Mt)}_consumeCssProperties(Mt){for(let Ot;Ot=yt.exec(Mt);){let Pt=Ot[0],Lt=Ot[1],wt=Ot.index,kt=wt+Pt.indexOf('@apply'),Dt=wt+Pt.length,Ht=Mt.slice(0,kt),Ft=Mt.slice(Dt),Ut=this._cssTextToMap(Ht),jt=this._atApplyToCssProperties(Lt,Ut);Mt=[Ht,jt,Ft].join(''),yt.lastIndex=wt+jt.length}return Mt}_atApplyToCssProperties(Mt,Ot){Mt=Mt.replace(_t,'');let Pt=[],Lt=this._map.get(Mt);if(Lt||(this._map.set(Mt,{}),Lt=this._map.get(Mt)),Lt){this._currentTemplate&&(Lt.dependants[this._currentTemplate.name]=this._currentTemplate);let wt,kt,Dt;for(wt in Lt.properties)Dt=Ot&&Ot[wt],kt=[wt,': var(',Mt,gt,wt],Dt&&kt.push(',',Dt),kt.push(')'),Pt.push(kt.join(''))}return Pt.join('; ')}_replaceInitialOrInherit(Mt,Ot){let Pt=ft.exec(Ot);return Pt&&(Pt[1]?Ot=Ct._getInitialValueForProperty(Mt):Ot='apply-shim-inherit'),Ot}_cssTextToMap(Mt){let Ot=Mt.split(';'),Pt,Lt,wt={};for(let Dt,Ht,kt=0;kt<Ot.length;kt++)Dt=Ot[kt],Dt&&(Ht=Dt.split(':'),1<Ht.length&&(Pt=Ht[0].trim(),Lt=this._replaceInitialOrInherit(Pt,Ht.slice(1).join(':')),wt[Pt]=Lt));return wt}_invalidateMixinEntry(Mt){for(let Ot in Mt.dependants)this._currentTemplate&&Ot===this._currentTemplate.name||nt.invalidate(Ot)}_produceCssProperties(Mt,Ot,Pt,Lt){if(Pt&&Ce(Pt,(Xt,Wt)=>{Wt&&this._map.get(Wt)&&(Lt='@apply '+Wt+';')}),!Lt)return Mt;let wt=this._consumeCssProperties(Lt),kt=Mt.slice(0,Mt.indexOf('--')),Dt=this._cssTextToMap(wt),Ht=Dt,Ft=this._map.get(Ot),Ut=Ft&&Ft.properties;Ut?Ht=Object.assign(Object.create(Ut),Dt):this._map.set(Ot,Ht);let qt,Bt,jt=[],Kt=!1;for(qt in Ht)Bt=Dt[qt],void 0==Bt&&(Bt='initial'),Ut&&!(qt in Ut)&&(Kt=!0),jt.push(Ot+gt+qt+': '+Bt);return Kt&&this._invalidateMixinEntry(Ft),Ft&&(Ft.properties=Ht),Pt&&(kt=Mt+';'+kt),kt+jt.join('; ')+';'}}let bt=new Ct;window.ApplyShim=bt;let Et=function(){};if(!Pe){let Mt=kt=>{return kt.classList&&!kt.classList.contains(tt.SCOPE_NAME)||kt instanceof SVGElement&&(!kt.hasAttribute('class')||0>kt.getAttribute('class').indexOf(tt.SCOPE_NAME))},Ot=kt=>{for(let Ht,Dt=0;Dt<kt.length;Dt++)if(Ht=kt[Dt],Ht.target!==document.documentElement&&Ht.target!==document.head){for(let Ut,Ft=0;Ft<Ht.addedNodes.length;Ft++)if(Ut=Ht.addedNodes[Ft],Mt(Ut)){let jt=Ut.getRootNode();if(jt.nodeType===Node.DOCUMENT_FRAGMENT_NODE){let qt=jt.host;if(qt){let Bt=qt.is||qt.localName;tt.dom(Ut,Bt)}}}for(let Ut,Ft=0;Ft<Ht.removedNodes.length;Ft++)if(Ut=Ht.removedNodes[Ft],Ut.nodeType===Node.ELEMENT_NODE){let jt;if(Ut.classList?jt=Array.from(Ut.classList):Ut.hasAttribute('class')&&(jt=Ut.getAttribute('class').split(/\s+/)),void 0!=jt){let qt=jt.indexOf(tt.SCOPE_NAME);if(0<=qt){let Bt=jt[qt+1];Bt&&tt.dom(Ut,Bt,!0)}}}}},Pt=new MutationObserver(Ot),Lt=kt=>{Pt.observe(kt,{childList:!0,subtree:!0})},wt=window.customElements&&!window.customElements.flush;if(wt)Lt(document);else{let kt=()=>{Lt(document.body)};window.HTMLImports?window.HTMLImports.whenReady(kt):requestAnimationFrame(function(){if('loading'===document.readyState){let Dt=function(){kt(),document.removeEventListener('readystatechange',Dt)};document.addEventListener('readystatechange',Dt)}else kt()})}Et=function(){Ot(Pt.takeRecords())}}let Nt=new class{constructor(Mt=100){this.cache={},this.typeMax=Mt}_validate(Mt,Ot,Pt){for(let wt,Lt=0;Lt<Pt.length;Lt++)if(wt=Pt[Lt],Mt.properties[wt]!==Ot[wt])return!1;return!0}store(Mt,Ot,Pt,Lt){let wt=this.cache[Mt]||[];wt.push({properties:Ot,styleElement:Pt,scopeSelector:Lt}),wt.length>this.typeMax&&wt.shift(),this.cache[Mt]=wt}fetch(Mt,Ot,Pt){let Lt=this.cache[Mt];if(Lt)for(let kt,wt=Lt.length-1;0<=wt;wt--)if(kt=Lt[wt],this._validate(kt,Ot,Pt))return kt}};class At{constructor(){this._scopeCounter={},this._documentOwner=document.documentElement,this._documentOwnerStyleInfo=nt.set(document.documentElement,new nt({rules:[]})),this._elementsHaveApplied=!1}get nativeShadow(){return Pe}get nativeCss(){return Le}get nativeCssApply(){return!1}flush(){Et()}_generateScopeSelector(Mt){let Ot=this._scopeCounter[Mt]=(this._scopeCounter[Mt]||0)+1;return`${Mt}-${Ot}`}getStyleAst(Mt){return me(Mt)}styleAstToString(Mt){return de(Mt)}_gatherStyles(Mt){let Ot=Mt.content.querySelectorAll('style'),Pt=[];for(let wt,Lt=0;Lt<Ot.length;Lt++)wt=Ot[Lt],Pt.push(wt.textContent),wt.parentNode.removeChild(wt);return Pt.join('').trim()}_getCssBuild(Mt){let Ot=Mt.content.querySelector('style');return Ot?Ot.getAttribute('css-build')||'':''}prepareTemplate(Mt,Ot,Pt){if(!Mt._prepared){Mt._prepared=!0,Mt.name=Ot,Mt.extends=Pt,rt[Ot]=Mt;let Lt=this._getCssBuild(Mt),wt=this._gatherStyles(Mt),kt={is:Ot,extends:Pt,__cssBuild:Lt};this.nativeShadow||tt.dom(Mt.content,Ot);let Dt=bt.detectMixin(wt),Ht=_(wt);Dt&&this.nativeCss&&!this.nativeCssApply&&bt.transformRules(Ht,Ot),Mt._styleAst=Ht;let Ft=[];if(this.nativeCss||(Ft=dt.decorateStyles(Mt._styleAst,kt)),!Ft.length||this.nativeCss){let Ut=this.nativeShadow?Mt.content:null,jt=ct[Ot],qt=this._generateStaticStyle(kt,Mt._styleAst,Ut,jt);Mt._style=qt}Mt._ownPropertyNames=Ft}}_generateStaticStyle(Mt,Ot,Pt,Lt){let wt=tt.elementStyles(Mt,Ot);if(wt.length)return he(wt,Mt.is,Pt,Lt)}_prepareHost(Mt){let Pt,Ot=Mt.getAttribute('is')||Mt.localName;Ot!==Mt.localName&&(Pt=Mt.localName);let kt,Dt,Ht,Lt=ct[Ot],wt=rt[Ot];return wt&&(kt=wt._styleAst,Dt=wt._ownPropertyNames,Ht=wt._cssBuild),nt.set(Mt,new nt(kt,Lt,Dt,Ot,Pt,Ht))}applyStyle(Mt,Ot){let Pt=Mt.getAttribute('is')||Mt.localName,Lt=nt.get(Mt),wt=!!Lt;if(Lt||(Lt=this._prepareHost(Mt)),this._isRootOwner(Mt)||(this._elementsHaveApplied=!0),window.CustomStyle){let kt=window.CustomStyle;if(kt._documentDirty){if(kt.findStyles(),this.nativeCss?!this.nativeCssApply&&kt._revalidateApplyShim():this._updateProperties(this._documentOwner,this._documentOwnerStyleInfo),kt.applyStyles(),!this._elementsHaveApplied)return;if(!this.nativeCss&&(this.updateStyles(),wt))return}}if(Ot&&(Lt.overrideStyleProperties=Lt.overrideStyleProperties||{},Object.assign(Lt.overrideStyleProperties,Ot)),this.nativeCss){Lt.overrideStyleProperties&&this._updateNativeProperties(Mt,Lt.overrideStyleProperties);let kt=rt[Pt];if(!kt&&!this._isRootOwner(Mt))return;if(kt&&kt._applyShimInvalid&&kt._style){if(kt._validating||(bt.transformRules(kt._styleAst,Pt),kt._style.textContent=tt.elementStyles(Mt,Lt.styleRules),nt.startValidating(Pt)),this.nativeShadow){let Dt=Mt.shadowRoot;if(Dt){let Ht=Dt.querySelector('style');Ht.textContent=tt.elementStyles(Mt,Lt.styleRules)}}Lt.styleRules=kt._styleAst}}else this._updateProperties(Mt,Lt),Lt.ownStylePropertyNames&&Lt.ownStylePropertyNames.length&&this._applyStyleProperties(Mt,Lt);if(wt){let kt=this._isRootOwner(Mt)?Mt:Mt.shadowRoot;kt&&this._applyToDescendants(kt)}}_applyToDescendants(Mt){let Ot=Mt.children||Mt.childNodes;for(let Lt,Pt=0;Pt<Ot.length;Pt++)Lt=Ot[Pt],Lt.shadowRoot&&this.applyStyle(Lt),this._applyToDescendants(Lt)}_styleOwnerForNode(Mt){let Ot=Mt.getRootNode(),Pt=Ot.host;return Pt?nt.get(Pt)?Pt:this._styleOwnerForNode(Pt):this._documentOwner}_isRootOwner(Mt){return Mt===this._documentOwner}_applyStyleProperties(Mt,Ot){let Pt=Mt.getAttribute('is')||Mt.localName,Lt=Nt.fetch(Pt,Ot.styleProperties,Ot.ownStylePropertyNames),wt=Lt&&Lt.scopeSelector,kt=Lt?Lt.styleElement:null,Dt=Ot.scopeSelector;Ot.scopeSelector=wt||this._generateScopeSelector(Pt);let Ht=dt.applyElementStyle(Mt,Ot.styleProperties,Ot.scopeSelector,kt);return this.nativeShadow||dt.applyElementScopeSelector(Mt,Ot.scopeSelector,Dt),Lt||Nt.store(Pt,Ot.styleProperties,Ht,Ot.scopeSelector),Ht}_updateProperties(Mt,Ot){let Pt=this._styleOwnerForNode(Mt),Lt=nt.get(Pt),wt=Lt.styleProperties,kt=Object.create(wt||null),Dt=dt.hostAndRootPropertiesForScope(Mt,Ot.styleRules),Ht=dt.propertyDataFromStyles(Lt.styleRules,Mt),Ft=Ht.properties;Object.assign(kt,Dt.hostProps,Ft,Dt.rootProps),this._mixinOverrideStyles(kt,Ot.overrideStyleProperties),dt.reify(kt),Ot.styleProperties=kt}_mixinOverrideStyles(Mt,Ot){for(let Pt in Ot){let Lt=Ot[Pt];(Lt||0===Lt)&&(Mt[Pt]=Lt)}}_updateNativeProperties(Mt,Ot){for(let Pt in Ot)null===Pt?Mt.style.removeProperty(Pt):Mt.style.setProperty(Pt,Ot[Pt])}updateStyles(Mt){this.applyStyle(this._documentOwner,Mt)}_transformCustomStyleForDocument(Mt){let Ot=me(Mt);ye(Ot,Pt=>{Pe?tt.normalizeRootSelector(Pt):tt.documentRule(Pt),this.nativeCss&&!this.nativeCssApply&&bt.transformRule(Pt)}),this.nativeCss?Mt.textContent=de(Ot):this._documentOwnerStyleInfo.styleRules.rules.push(Ot)}_revalidateApplyShim(Mt){if(this.nativeCss&&!this.nativeCssApply){let Ot=me(Mt);bt.transformRules(Ot),Mt.textContent=de(Ot)}}_applyCustomStyleToDocument(Mt){this.nativeCss||dt.applyCustomStyle(Mt,this._documentOwnerStyleInfo.styleProperties)}getComputedStyleValue(Mt,Ot){let Pt;if(!this.nativeCss){let Lt=nt.get(Mt)||nt.get(this._styleOwnerForNode(Mt));Pt=Lt.styleProperties[Ot]}return Pt=Pt||window.getComputedStyle(Mt).getPropertyValue(Ot),Pt.trim()}setElementClass(Mt,Ot){let Pt=Mt.getRootNode(),Lt=Ot?Ot.split(/\s/):[],wt=Pt.host&&Pt.host.localName;if(!wt){var kt=Mt.getAttribute('class');if(kt){let Dt=kt.split(/\s/);for(let Ht=0;Ht<Dt.length;Ht++)if(Dt[Ht]===tt.SCOPE_NAME){wt=Dt[Ht+1];break}}}if(wt&&Lt.push(tt.SCOPE_NAME,wt),!this.nativeCss){let Dt=nt.get(Mt);Dt&&Dt.scopeSelector&&Lt.push(dt.XSCOPE_NAME,Dt.scopeSelector)}be(Mt,Lt.join(' '))}_styleInfoForNode(Mt){return nt.get(Mt)}}window.ShadyCSS=new At;let vt=window.ShadyCSS,xt=!1,Tt=[],Rt=null;class It extends HTMLElement{static get _customStyles(){return Tt}static get processHook(){return Rt}static set processHook(Mt){Rt=Mt}static get _documentDirty(){return xt}static findStyles(){for(let Ot,Mt=0;Mt<Tt.length;Mt++)if(Ot=Tt[Mt],!Ot._style){let Pt=Ot.querySelector('style');if(!Pt)continue;if(Pt.__appliedElement)for(let wt,Lt=0;Lt<Pt.attributes.length;Lt++)wt=Pt.attributes[Lt],Pt.__appliedElement.setAttribute(wt.name,wt.value);Ot._style=Pt.__appliedElement||Pt,Rt&&Rt(Ot._style),vt._transformCustomStyleForDocument(Ot._style)}}static _revalidateApplyShim(){for(let Ot,Mt=0;Mt<Tt.length;Mt++)Ot=Tt[Mt],Ot._style&&vt._revalidateApplyShim(Ot._style)}static applyStyles(){for(let Ot,Mt=0;Mt<Tt.length;Mt++)Ot=Tt[Mt],Ot._style&&vt._applyCustomStyleToDocument(Ot._style);xt=!1}constructor(){super(),Tt.push(this),Ne()}}window.CustomStyle=It,window.customElements.define('custom-style',It),function(){'use strict';if(customElements&&customElements.polyfillWrapFlushCallback){function Ot(){if(Pt){let wt=Pt;return Pt=null,wt(),!0}}let Pt,Lt=HTMLImports.whenReady;customElements.polyfillWrapFlushCallback(function(wt){Pt=wt,Lt(Ot)}),HTMLImports.whenReady=function(wt){Lt(function(){Ot()?HTMLImports.whenReady(wt):wt()})}}HTMLImports.whenReady(function(){requestAnimationFrame(function(){window.dispatchEvent(new CustomEvent('WebComponentsReady'))})})}(window.WebComponents),function(){var Ot=document.createElement('style');Ot.textContent='body {transition: opacity ease-in 0.2s; } \nbody[unresolved] {opacity: 0; display: block; overflow: hidden; position: relative; } \n';var Pt=document.querySelector('head');Pt.insertBefore(Ot,Pt.firstChild)}(window.WebComponents)})();
//# sourceMappingURL=webcomponents-hi-ce.js.map