You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
18 KiB
40 lines
18 KiB
// All material copyright Esri, All Rights Reserved, unless otherwise specified. |
|
// See https://js.arcgis.com/4.30/esri/copyright.txt for details. |
|
//>>built |
|
define(["exports","../assets","../core/has","../core/urlUtils"],function(v,ya,X,za){function Aa(a,b){if(a.isOk)return a=b(a.value),a instanceof Promise?a.then(d=>N(d)):N(a);if(a.isErr)return Y(a.value);throw"should never get here";}function Z(a){return a.includes("ref")?[...a.filter(b=>"ref"!==b),"ref"]:a}function aa(){const {classList:a}=document.body,b=window.matchMedia("(prefers-color-scheme: dark)").matches,d=e=>document.body.dispatchEvent(new CustomEvent("calciteModeChange",{bubbles:!0,detail:{mode:e}})); |
|
let c=a.contains("calcite-mode-dark")||a.contains("calcite-mode-auto")&&b?"dark":"light";d(c);window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",e=>{e=e.matches?"dark":"light";c!==e&&d(e);c=e});(new MutationObserver(()=>{var e=a.contains("calcite-mode-dark")||a.contains("calcite-mode-auto")&&b?"dark":"light";c!==e&&d(e);c=e})).observe(document.body,{attributes:!0,attributeFilter:["class"]})}var y={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0, |
|
cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,formAssociated:!1,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0, |
|
vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0, |
|
propBoolean:!0,propNumber:!0,propString:!0,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!1,asyncQueue:!1,transformTagName:!1,attachStyles:!0,experimentalSlotFixes:!1},Ba=Object.defineProperty,ba=a=>{a=new URL(a,u.$resourcesUrl$);return a.origin!==G.location.origin?a.href:a.pathname},ca={},O=a=>{a=typeof a;return"object"===a||"function"===a};((a,b)=>{for(var d in b)Ba(a,d,{get:b[d],enumerable:!0})})({},{err:()=>Y,map:()=>Aa,ok:()=>N, |
|
unwrap:()=>Ca,unwrapErr:()=>Da});var N=a=>({isOk:!0,isErr:!1,value:a}),Y=a=>({isOk:!1,isErr:!0,value:a}),Ca=a=>{if(a.isOk)return a.value;throw a.value;},Da=a=>{if(a.isErr)return a.value;throw a.value;},A=(a,b)=>()=>{},P=(a,b,...d)=>{let c=null,e=null,g=null,f=!1,k=!1;const h=[],p=l=>{for(let m=0;m<l.length;m++)if(c=l[m],Array.isArray(c))p(c);else if(null!=c&&"boolean"!==typeof c){if(f="function"!==typeof a&&!O(c))c=String(c);f&&k?h[h.length-1].$text$+=c:h.push(f?I(null,c):c);k=f}};p(d);if(b){b.key&& |
|
(e=b.key);b.name&&(g=b.name);const l=b.className||b.class;l&&(b.class="object"!==typeof l?l:Object.keys(l).filter(m=>l[m]).join(" "))}if("function"===typeof a)return a(null===b?{}:b,h,Ea);d=I(a,null);d.$attrs$=b;0<h.length&&(d.$children$=h);d.$key$=e;d.$name$=g;return d},I=(a,b)=>({$flags$:0,$tag$:a,$text$:b,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),da={},Ea={forEach:(a,b)=>a.map(ea).forEach(b),map:(a,b)=>a.map(ea).map(b).map(Fa)},ea=a=>({vattrs:a.$attrs$,vchildren:a.$children$, |
|
vkey:a.$key$,vname:a.$name$,vtag:a.$tag$,vtext:a.$text$}),Fa=a=>{if("function"===typeof a.vtag){var b={...a.vattrs};a.vkey&&(b.key=a.vkey);a.vname&&(b.name=a.vname);return P(a.vtag,b,...(a.vchildren||[]))}b=I(a.vtag,a.vtext);b.$attrs$=a.vattrs;b.$children$=a.vchildren;b.$key$=a.vkey;b.$name$=a.vname;return b},Ha=a=>Ga.map(b=>b(a)).find(b=>!!b),Ia=(a,b)=>{if(null!=a&&!O(a)){if(b&4)return"false"===a?!1:""===a||!!a;if(b&2)return parseFloat(a);if(b&1)return String(a)}return a},fa=new WeakMap,Ja=(a,b, |
|
d)=>{let c=J.get(a);ha&&d?(c=c||new CSSStyleSheet,"string"===typeof c?c=b:c.replaceSync(b)):c=b;J.set(a,c)},ia=(a,b)=>"sc-"+(b&&a.$flags$&32?a.$tagName$+"-"+b:a.$tagName$),la=(a,b,d,c,e,g)=>{if(d!==c){let h=b in a,p=b.toLowerCase();if("class"===b){a=a.classList;const l=d?d.split(ja):[],m=c?c.split(ja):[];a.remove(...l.filter(q=>q&&!m.includes(q)));a.add(...m.filter(q=>q&&!l.includes(q)))}else if("style"===b){for(var f in d)c&&null!=c[f]||(f.includes("-")?a.style.removeProperty(f):a.style[f]="");for(var k in c)d&& |
|
c[k]===d[k]||(k.includes("-")?a.style.setProperty(k,c[k]):a.style[k]=c[k])}else if("key"!==b)if("ref"===b)c&&c(a);else if(a.__lookupSetter__(b)||"o"!==b[0]||"n"!==b[1]){f=O(c);if((h||f&&null!==c)&&!e)try{if(a.tagName.includes("-"))a[b]=c;else if(k=null==c?"":c,"list"===b)h=!1;else if(null==d||a[b]!=k)a[b]=k}catch(l){}d=!1;p!==(p=p.replace(/^xlink:?/,""))&&(b=p,d=!0);if(null==c||!1===c){if(!1!==c||""===a.getAttribute(b))d?a.removeAttributeNS("http://www.w3.org/1999/xlink",b):a.removeAttribute(b)}else(!h|| |
|
g&4||e)&&!f&&(c=!0===c?"":c,d?a.setAttributeNS("http://www.w3.org/1999/xlink",b,c):a.setAttribute(b,c))}else if(b="-"===b[2]?b.slice(3):p in G?p.slice(2):p[2]+b.slice(3),d||c)e=b.endsWith(ka),b=b.replace(Ka,""),d&&u.rel(a,b,d,e),c&&u.ael(a,b,c,e)}},ja=/\s/,ka="Capture",Ka=new RegExp(ka+"$"),ma=(a,b,d,c)=>{const e=11===b.$elm$.nodeType&&b.$elm$.host?b.$elm$.host:b.$elm$;a=a&&a.$attrs$||ca;const g=b.$attrs$||ca;for(c of Z(Object.keys(a)))c in g||la(e,c,a[c],void 0,d,b.$flags$);for(c of Z(Object.keys(g)))la(e, |
|
c,a[c],g[c],d,b.$flags$)},C,Q,D,R=!1,K=!1,S=!1,w=!1,L=(a,b,d,c)=>{var e;b=b.$children$[d];let g=0,f;R||(S=!0,"slot"===b.$tag$&&(C&&c.classList.add(C+"-s"),b.$flags$|=b.$children$?2:1));if(null!==b.$text$)c=b.$elm$=x.createTextNode(b.$text$);else if(b.$flags$&1)c=b.$elm$=x.createTextNode("");else{w||="svg"===b.$tag$;c=b.$elm$=x.createElementNS(w?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",b.$flags$&2?"slot-fb":b.$tag$);w&&"foreignObject"===b.$tag$&&(w=!1);ma(null,b,w);null!=C&&c["s-si"]!== |
|
C&&c.classList.add(c["s-si"]=C);if(b.$children$)for(g=0;g<b.$children$.length;++g)(f=L(a,b,g,c))&&c.appendChild(f);"svg"===b.$tag$?w=!1:"foreignObject"===c.tagName&&(w=!0)}c["s-hn"]=D;b.$flags$&3&&(c["s-sr"]=!0,c["s-cr"]=Q,c["s-sn"]=b.$name$||"",c["s-rf"]=null==(e=b.$attrs$)?void 0:e.ref,(d=a&&a.$children$&&a.$children$[d])&&d.$tag$===b.$tag$&&a.$elm$&&H(a.$elm$,!1));return c},H=(a,b)=>{u.$flags$|=1;const d=Array.from(a.childNodes);if(a["s-sr"]&&y.experimentalSlotFixes)for(var c=a;c=c.nextSibling;)c&& |
|
c["s-sn"]===a["s-sn"]&&c["s-sh"]===D&&d.push(c);for(a=d.length-1;0<=a;a--)c=d[a],c["s-hn"]!==D&&c["s-ol"]&&((c["s-ol"]?c["s-ol"]:c).parentNode.insertBefore(c,c&&c["s-ol"]||c),c["s-ol"].remove(),c["s-ol"]=void 0,c["s-sh"]=void 0,S=!0),b&&H(c,b);u.$flags$&=-2},na=(a,b,d,c,e,g)=>{let f=a["s-cr"]&&a["s-cr"].parentNode||a,k;f.shadowRoot&&f.tagName===D&&(f=f.shadowRoot);for(;e<=g;++e)c[e]&&(k=L(null,d,e,a))&&(c[e].$elm$=k,f.insertBefore(k,b&&b["s-ol"]||b))},pa=(a,b,d)=>{for(;b<=d;++b){const c=a[b];if(c){const e= |
|
c.$elm$;oa(c);e&&(K=!0,e["s-ol"]?e["s-ol"].remove():H(e,!0),e.remove())}}},La=(a,b,d,c,e=!1)=>{let g=0,f=0;var k=0,h=0;let p=b.length-1,l=b[0],m=b[p],q=c.length-1,n=c[0],r=c[q];for(;g<=p&&f<=q;)if(null==l)l=b[++g];else if(null==m)m=b[--p];else if(null==n)n=c[++f];else if(null==r)r=c[--q];else if(M(l,n,e))E(l,n,e),l=b[++g],n=c[++f];else if(M(m,r,e))E(m,r,e),m=b[--p],r=c[--q];else if(M(l,r,e))"slot"!==l.$tag$&&"slot"!==r.$tag$||H(l.$elm$.parentNode,!1),E(l,r,e),a.insertBefore(l.$elm$,m.$elm$.nextSibling), |
|
l=b[++g],r=c[--q];else if(M(m,n,e))"slot"!==l.$tag$&&"slot"!==r.$tag$||H(m.$elm$.parentNode,!1),E(m,n,e),a.insertBefore(m.$elm$,l.$elm$),m=b[--p],n=c[++f];else{k=-1;for(h=g;h<=p;++h)if(b[h]&&null!==b[h].$key$&&b[h].$key$===n.$key$){k=h;break}0<=k?(h=b[k],h.$tag$!==n.$tag$?k=L(b&&b[f],d,k,a):(E(h,n,e),b[k]=void 0,k=h.$elm$)):k=L(b&&b[f],d,f,a);n=c[++f];if(k){h=l.$elm$;h=(h["s-ol"]?h["s-ol"]:h).parentNode;var t=l.$elm$;h.insertBefore.call(h,k,t&&t["s-ol"]||t)}}g>p?na(a,null==c[q+1]?null:c[q+1].$elm$, |
|
d,c,f,q):f>q&&pa(b,g,p)},M=(a,b,d=!1)=>a.$tag$===b.$tag$?"slot"===a.$tag$?a.$name$===b.$name$:d?!0:a.$key$===b.$key$:!1,E=(a,b,d=!1)=>{const c=b.$elm$=a.$elm$,e=a.$children$,g=b.$children$,f=b.$tag$,k=b.$text$;null===k?(w="svg"===f?!0:"foreignObject"===f?!1:w,("slot"!==f||R)&&ma(a,b,w),null!==e&&null!==g?La(c,e,b,g,d):null!==g?(null!==a.$text$&&(c.textContent=""),na(c,null,b,g,0,g.length-1)):null!==e&&pa(e,0,e.length-1),w&&"svg"===f&&(w=!1)):(b=c["s-cr"])?b.parentNode.textContent=k:a.$text$!==k&& |
|
(c.data=k)},qa=a=>{a=a.childNodes;for(const b of a)if(1===b.nodeType){if(b["s-sr"]){const d=b["s-sn"];b.hidden=!1;for(const c of a)if(c!==b)if(c["s-hn"]!==b["s-hn"]||""!==d){if(1===c.nodeType&&(d===c.getAttribute("slot")||d===c["s-sn"])||3===c.nodeType&&d===c["s-sn"]){b.hidden=!0;break}}else if(1===c.nodeType||3===c.nodeType&&""!==c.textContent.trim()){b.hidden=!0;break}}qa(b)}},z=[],sa=a=>{let b,d;for(const c of a.childNodes){if(c["s-sr"]&&(b=c["s-cr"])&&b.parentNode){a=b.parentNode.childNodes;const e= |
|
c["s-sn"];for(d=a.length-1;0<=d;d--)if(b=a[d],!b["s-cn"]&&!b["s-nr"]&&b["s-hn"]!==c["s-hn"]&&!y.experimentalSlotFixes)if(ra(b,e)){let g=z.find(f=>f.$nodeToRelocate$===b);K=!0;b["s-sn"]=b["s-sn"]||e;g?(g.$nodeToRelocate$["s-sh"]=c["s-hn"],g.$slotRefNode$=c):(b["s-sh"]=c["s-hn"],z.push({$slotRefNode$:c,$nodeToRelocate$:b}));b["s-sr"]&&z.map(f=>{ra(f.$nodeToRelocate$,b["s-sn"])&&(g=z.find(k=>k.$nodeToRelocate$===b))&&!f.$slotRefNode$&&(f.$slotRefNode$=g.$slotRefNode$)})}else z.some(g=>g.$nodeToRelocate$=== |
|
b)||z.push({$nodeToRelocate$:b})}1===c.nodeType&&sa(c)}},ra=(a,b)=>1===a.nodeType?null===a.getAttribute("slot")&&""===b||a.getAttribute("slot")===b?!0:!1:a["s-sn"]===b?!0:""===b,oa=a=>{a.$attrs$&&a.$attrs$.ref&&a.$attrs$.ref(null);a.$children$&&a.$children$.map(oa)},Ma=(a,b,d=!1)=>{var c,e,g,f,k;const h=a.$hostElement$,p=a.$cmpMeta$;var l=a.$vnode$||I(null,null);const m=b&&b.$tag$===da?b:P(null,null,b);D=h.tagName;p.$attrsToReflect$&&(m.$attrs$=m.$attrs$||{},p.$attrsToReflect$.map(([r,t])=>m.$attrs$[t]= |
|
h[r]));if(d&&m.$attrs$)for(var q of Object.keys(m.$attrs$))h.hasAttribute(q)&&!["key","ref","style","class"].includes(q)&&(m.$attrs$[q]=h[q]);m.$tag$=null;m.$flags$|=4;a.$vnode$=m;m.$elm$=l.$elm$=h.shadowRoot||h;C=h["s-sc"];R=0!==(p.$flags$&1);Q=h["s-cr"];K=!1;E(l,m,d);u.$flags$|=1;if(S){sa(m.$elm$);for(var n of z)a=n.$nodeToRelocate$,a["s-ol"]||(b=x.createTextNode(""),b["s-nr"]=a,a.parentNode.insertBefore(a["s-ol"]=b,a));for(const r of z)if(n=r.$nodeToRelocate$,a=r.$slotRefNode$){b=a.parentNode; |
|
l=a.nextSibling;for(q=null==(c=n["s-ol"])?void 0:c.previousSibling;q;){let t=null!=(e=q["s-nr"])?e:null;if(t&&t["s-sn"]===n["s-sn"]&&b===t.parentNode){for(t=t.nextSibling;t===n||(null==t?0:t["s-sr"]);)t=null==t?void 0:t.nextSibling;if(!t||!t["s-nr"]){l=t;break}}q=q.previousSibling}(l||b===n.parentNode)&&n.nextSibling===l||n===l||(!n["s-hn"]&&n["s-ol"]&&(n["s-hn"]=n["s-ol"].parentNode.nodeName),b.insertBefore(n,l),1===n.nodeType&&(n.hidden=null!=(g=n["s-ih"])?g:!1));n&&"function"===typeof a["s-rf"]&& |
|
a["s-rf"](n)}else 1===n.nodeType&&(d&&(n["s-ih"]=null!=(f=n.hidden)?f:!1),n.hidden=!0)}K&&qa(m.$elm$);u.$flags$&=-2;z.length=0;if(y.experimentalScopedSlotChanges&&p.$flags$&2)for(const r of m.$elm$.childNodes)r["s-hn"]===D||r["s-sh"]||(d&&null==r["s-ih"]&&(r["s-ih"]=null!=(k=r.hidden)?k:!1),r.hidden=!0);Q=void 0},T=(a,b)=>{a.$flags$|=16;return Na(()=>Oa(a,b))},Oa=(a,b)=>{const d=a.$hostElement$,c=A("scheduleUpdate",a.$cmpMeta$.$tagName$);let e;e=b?F(d,"componentWillLoad"):F(d,"componentWillUpdate"); |
|
e=ta(e,()=>F(d,"componentWillRender"));c();return ta(e,()=>Pa(a,d,b))},ta=(a,b)=>a instanceof Promise||a&&a.then&&"function"===typeof a.then?a.then(b):b(),Pa=async(a,b,d)=>{var c=a.$hostElement$,e=A("update",a.$cmpMeta$.$tagName$);c["s-rc"];if(d){var g=a.$cmpMeta$;c=a.$hostElement$;const m=g.$flags$,q=A("attachStyles",g.$tagName$);var f=c.shadowRoot?c.shadowRoot:c.getRootNode();const n=ia(g,a.$modeName$);var k=J.get(n);f=11===f.nodeType?f:x;if(k)if("string"===typeof k){f=f.head||f;let r=fa.get(f), |
|
t;r||fa.set(f,r=new Set);if(!r.has(n)){t=x.createElement("style");t.innerHTML=k;if(null==(k=u.$nonce$)){var h,p,l;k=null!=(l=null==(p=null==(h=x.head)?void 0:h.querySelector('meta[name\x3d"csp-nonce"]'))?void 0:p.getAttribute("content"))?l:void 0}h=k;null!=h&&t.setAttribute("nonce",h);f.insertBefore(t,f.querySelector("link"));g.$flags$&4&&(t.innerHTML+="slot-fb{display:contents}slot-fb[hidden]{display:none}");r&&r.add(n)}}else f.adoptedStyleSheets.includes(k)||(f.adoptedStyleSheets=[...f.adoptedStyleSheets, |
|
k]);f=n;m&10&&(c["s-sc"]=f,c.classList.add(f+"-h"),m&2&&c.classList.add(f+"-s"));q()}c=A("render",a.$cmpMeta$.$tagName$);try{b=b.render&&b.render(),a.$flags$&=-17,a.$flags$|=2,!y.hasRenderFn&&!y.reflect||!y.vdomRender&&!y.reflect||y.hydrateServerSide||Ma(a,b,d)}catch(m){(0,console.error)(m,a.$hostElement$)}c();e();d=a.$hostElement$;e=A("postUpdate",a.$cmpMeta$.$tagName$);a.$ancestorComponent$;F(d,"componentDidRender");a.$flags$&64?F(d,"componentDidUpdate"):(a.$flags$|=64,F(d,"componentDidLoad")); |
|
e()},F=(a,b,d)=>{if(a&&a[b])try{return a[b](d)}catch(c){(0,console.error)(c,void 0)}},Qa=(a,b,d,c)=>{const e=B.get(a),g=e.$instanceValues$.get(b),f=e.$flags$;d=Ia(d,c.$members$[b][0]);const k=Number.isNaN(g)&&Number.isNaN(d);d===g||k||(e.$instanceValues$.set(b,d),c.$watchers$&&f&128&&(c=c.$watchers$[b])&&c.map(h=>{try{a[h](d,g,b)}catch(p){(0,console.error)(p,a)}}),2!==(f&18)||a.componentShouldUpdate&&!1===a.componentShouldUpdate(d,g,b)||T(e,!1))},Ra=(a,b,d)=>{var c;const e=a.prototype;if(b.$members$){a.watchers&& |
|
(b.$watchers$=a.watchers);d=Object.entries(b.$members$);d.map(([f,[k]])=>{(k&31||k&32)&&Object.defineProperty(e,f,{get(){return B.get(this).$instanceValues$.get(f)},set(h){Qa(this,f,h,b)},configurable:!0,enumerable:!0})});const g=new Map;e.attributeChangedCallback=function(f,k,h){u.jmp(()=>{var p,l=g.get(f);if(this.hasOwnProperty(l))h=this[l],delete this[l];else{if(e.hasOwnProperty(l)&&"number"===typeof this[l]&&this[l]==h)return;if(null==l){l=B.get(this);if((l=null==l?void 0:l.$flags$)&&!(l&8)&& |
|
l&128&&h!==k){const m=this;l=null==(p=b.$watchers$)?void 0:p[f];null==l?void 0:l.forEach(q=>{null!=m[q]&&m[q].call(m,h,k,f)})}return}}this[l]=null===h&&"boolean"===typeof this[l]?!1:h})};a.observedAttributes=Array.from(new Set([...Object.keys(null!=(c=b.$watchers$)?c:{}),...d.filter(([,f])=>f[0]&15).map(([f,k])=>{var h;const p=k[1]||f;g.set(p,f);k[0]&512&&(null==(h=b.$attrsToReflect$)?void 0:h.push([f,p]));return p})]))}return a},Sa=async(a,b,d,c)=>{if(0===(b.$flags$&32)&&(b.$flags$|=32,d.$lazyBundleId$, |
|
c=a.constructor,customElements.whenDefined(d.$tagName$).then(()=>b.$flags$|=128),c.style&&(c=c.style,"string"!==typeof c&&(c=c[b.$modeName$=Ha(a)]),a=ia(d,b.$modeName$),!J.has(a)))){const e=A("registerStyles",d.$tagName$);Ja(a,c,!!(d.$flags$&1));e()}b.$ancestorComponent$;T(b,!0)},Ua=a=>{if(0===(u.$flags$&1)){const b=B.get(a),d=b.$cmpMeta$,c=A("connectedCallback",d.$tagName$);b.$flags$&1?(ua(a,b,d.$listeners$),(null==b?0:b.$lazyInstance$)||(null==b?0:b.$onReadyPromise$)&&b.$onReadyPromise$.then(()=> |
|
{})):(b.$flags$|=1,d.$flags$&12&&Ta(a),d.$members$&&Object.entries(d.$members$).map(([e,[g]])=>{g&31&&a.hasOwnProperty(e)&&(g=a[e],delete a[e],a[e]=g)}),Sa(a,b,d));c()}},Ta=a=>{const b=a["s-cr"]=x.createComment("");b["s-cn"]=!0;a.insertBefore(b,a.firstChild)},Va=async a=>{0===(u.$flags$&1)&&(a=B.get(a),a.$rmListeners$&&(a.$rmListeners$.map(b=>b()),a.$rmListeners$=void 0))},ua=(a,b,d,c)=>{d&&d.map(([e,g,f])=>{const k=e&4?x:e&8?G:e&16?x.body:a,h=Wa(b,f),p=Xa?{passive:0!==(e&1),capture:0!==(e&2)}:0!== |
|
(e&2);u.ael(k,g,h,p);(b.$rmListeners$=b.$rmListeners$||[]).push(()=>u.rel(k,g,h,p))})},Wa=(a,b)=>d=>{try{if(!y.lazyLoad)a.$hostElement$[b](d)}catch(c){(0,console.error)(c,void 0)}},B=new WeakMap,J=new Map,Ga=[],G="undefined"!==typeof window?window:{},x=G.document||{head:{}};X=G.HTMLElement||class{};var u={$flags$:0,$resourcesUrl$:"",jmp:a=>a(),raf:a=>requestAnimationFrame(a),ael:(a,b,d,c)=>a.addEventListener(b,d,c),rel:(a,b,d,c)=>a.removeEventListener(b,d,c),ce:(a,b)=>new CustomEvent(a,b)},Xa=(()=> |
|
{let a=!1;try{x.addEventListener("e",null,Object.defineProperty({},"passive",{get(){a=!0}}))}catch(b){}return a})();a:{try{new CSSStyleSheet;var ha="function"===typeof(new CSSStyleSheet).replaceSync;break a}catch(a){}ha=!1}var U=!1,V=[],va=[],wa=(a,b)=>d=>{a.push(d);U||(U=!0,b&&u.$flags$&4?(d=W,Promise.resolve(void 0).then(d)):u.raf(W))},xa=a=>{for(let b=0;b<a.length;b++)try{a[b](performance.now())}catch(d){(0,console.error)(d,void 0)}a.length=0},W=()=>{xa(V);xa(va);(U=0<V.length)&&u.raf(W)},Ya=wa(V, |
|
!1),Na=wa(va,!0);(function(){"undefined"!==typeof window&&"undefined"!==typeof location&&"undefined"!==typeof document&&window.location===location&&window.document===document&&("interactive"===document.readyState?aa():document.addEventListener("DOMContentLoaded",()=>aa(),{once:!0}))})();v.CSS_UTILITY={autoMode:"calcite-mode-auto",darkMode:"calcite-mode-dark",lightMode:"calcite-mode-light",rtl:"calcite--rtl",calciteAnimate:"calcite-animate",calciteAnimateIn:"calcite-animate__in",calciteAnimateInUp:"calcite-animate__in-up", |
|
calciteAnimateInDown:"calcite-animate__in-down",calciteAnimateInRight:"calcite-animate__in-right",calciteAnimateInLeft:"calcite-animate__in-left",calciteAnimateInScale:"calcite-animate__in-scale"};v.Fragment=(a,b)=>b;v.H=X;v.Host=da;v.commitAssetPath=function(){try{ba(".")}catch{u.$resourcesUrl$=za.makeAbsolute(ya.getAssetUrl("esri/widgets/support/components/assets"))}};v.createEvent=(a,b,d)=>({emit:c=>{c=u.ce(b,{bubbles:!!(d&4),composed:!!(d&2),cancelable:!!(d&1),detail:c});a.dispatchEvent(c);return c}}); |
|
v.forceUpdate=a=>{a=B.get(a);const b=a.$hostElement$.isConnected;b&&2===(a.$flags$&18)&&T(a,!1);return b};v.getAssetPath=ba;v.h=P;v.loadCalciteComponents=function(a){const b=[];for(const d of Object.keys(a))customElements.get(`calcite-${d}`)||b.push(a[d]?.());return 0<b.length?Promise.all(b):null};v.proxyCustomElement=(a,b)=>{const d={$flags$:b[0],$tagName$:b[1]};d.$members$=b[2];d.$listeners$=b[3];d.$watchers$=a.$watchers$;d.$attrsToReflect$=[];const c=a.prototype.connectedCallback,e=a.prototype.disconnectedCallback; |
|
Object.assign(a.prototype,{__registerHost(){const g={$flags$:0,$hostElement$:this,$cmpMeta$:d,$instanceValues$:new Map};ua(this,g,d.$listeners$);B.set(this,g)},connectedCallback(){Ua(this);c&&c.call(this)},disconnectedCallback(){Va(this);e&&e.call(this)},__attachShadow(){this.attachShadow({mode:"open",delegatesFocus:!!(d.$flags$&16)})}});a.is=d.$tagName$;return Ra(a,d)};v.readTask=Ya}); |