@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
2 lines • 9.38 kB
JavaScript
/*! For license information please see aad9a693813b47a51530.js.LICENSE.txt */
;(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9402],{4643:(t,e,s)=>{s.d(e,{c:()=>n});var i=s(46337);function n(t,e,s){if(i.S$)return;const n=function(t){class e extends window.MutationObserver{constructor(t){super(t),this.observedEntry=[],this.callback=t}observe(t,e){return this.observedEntry.push({target:t,options:e}),super.observe(t,e)}unobserve(t){const e=this.observedEntry.filter((e=>e.target!==t));this.observedEntry=[],this.callback(super.takeRecords(),this),this.disconnect(),e.forEach((t=>this.observe(t.target,t.options)))}}return"intersection"===t?window.IntersectionObserver:"mutation"===t?e:window.ResizeObserver}(t);return new n(e,s)}},32239:(t,e,s)=>{var i=s(34088),n=s(46337),o=s(19246),r=s(79e3),c=s(4643),a=s(84137),l=s(33826);const h="flip-rtl",d={},p={},u={s:16,m:24,l:32};function b({icon:t,scale:e}){const s=u[e],i=function(t){const e=!isNaN(Number(t.charAt(0))),s=t.split("-");if(s.length>0){const e=/[a-z]/i;t=s.map(((t,s)=>t.replace(e,(function(t,e){return 0===s&&0===e?t:t.toUpperCase()})))).join("")}return e?`i${t}`:t}(t),n="F"===i.charAt(i.length-1);return`${n?i.substring(0,i.length-1):i}${s}${n?"F":""}`}function f(t){return d[t]}const v=l.AH`:host{display:inline-flex;color:var(--calcite-icon-color, var(--calcite-ui-icon-color, currentColor))}:host([scale=s]){inline-size:16px;block-size:16px;min-inline-size:16px;min-block-size:16px}:host([scale=m]){inline-size:24px;block-size:24px;min-inline-size:24px;min-block-size:24px}:host([scale=l]){inline-size:32px;block-size:32px;min-inline-size:32px;min-block-size:32px}.flip-rtl{transform:scaleX(-1)}.svg{display:block}:host([hidden]){display:none}[hidden]{display:none}`;class g extends o.WF{constructor(){super(...arguments),this.visible=!1,this.flipRtl=!1,this.icon=null,this.preload=!1,this.scale="m"}static{this.properties={pathData:[16,{},{state:!0}],visible:[16,{},{state:!0}],flipRtl:[7,{},{reflect:!0,type:Boolean}],icon:[3,{},{reflect:!0}],preload:[7,{},{reflect:!0,type:Boolean}],scale:[3,{},{reflect:!0}],textLabel:1}}static{this.styles=v}connectedCallback(){if(super.connectedCallback(),this.preload)return this.visible=!0,void this.loadIconPathData();this.visible||this.waitUntilVisible((()=>{this.visible=!0,this.loadIconPathData()}))}willUpdate(t){(t.has("icon")&&(this.hasUpdated||null!==this.icon)||t.has("scale")&&(this.hasUpdated||"m"!==this.scale))&&this.loadIconPathData()}disconnectedCallback(){super.disconnectedCallback(),this.intersectionObserver?.disconnect(),this.intersectionObserver=null}async loadIconPathData(){const{icon:t,scale:e,visible:s}=this;if(n.S$||!t||!s)return;const o={icon:t,scale:e},r=f(b(o))||await async function(t){const e=b(t),s=f(e);if(s)return s;p[e]||(p[e]=fetch((0,i.g)(`./assets/icon/${e}.json`)).then((t=>t.json())).catch((()=>(a.l.error(`${t.icon} (${t.scale}) icon failed to load`),""))));const n=await p[e];return d[e]=n,n}(o);t===this.icon&&(this.pathData=r)}waitUntilVisible(t){this.intersectionObserver=(0,c.c)("intersection",(e=>{e.forEach((e=>{e.isIntersecting&&(this.intersectionObserver.disconnect(),this.intersectionObserver=null,t())}))}),{rootMargin:"50px"}),this.intersectionObserver?this.intersectionObserver.observe(this.el):t()}render(){const{el:t,flipRtl:e,pathData:s,scale:i,textLabel:c}=this,a=(0,r.g)(t),l=u[i],d=!!c,p=[].concat(s||"");return this.el.ariaHidden=(0,r.t)(!d),this.el.ariaLabel=d?c:null,this.el.role=d?"img":null,n.qy`<svg aria-hidden=true class=${(0,o.CP)({[h]:"rtl"===a&&e,svg:!0})} fill=currentColor height=100% viewBox=${`0 0 ${l} ${l}`} width=100% xmlns=http://www.w3.org/2000/svg>${p.map((t=>"string"==typeof t?n.JW`<path d=${t??n.s6} />`:n.JW`<path d=${t.d??n.s6} opacity=${("opacity"in t?t.opacity:1)??n.s6} />`))}</svg>`}}(0,i.c)("calcite-icon",g)},45007:(t,e,s)=>{s.d(e,{aK:()=>r,yr:()=>p,oW:()=>h});var i=s(2799);var n=s(46337),o=s(98015);const r=t=>e=>a(e,t);class c extends i.C{constructor(t,e){super(t);const s=this.exports;try{(0,i.s)(this.component);const t=e(this.component,this),n=this.exports!==s;if((0,i.i)(t)){n||this.setProvisionalExports(t);const e=t.then((t=>{this.exports=t,super.catchUpLifecycle()})).catch((t=>{this.P.reject(t),console.error(t)}));this.onLoad((async()=>await e))}else n&&void 0===t||(this.exports=t),queueMicrotask((()=>super.catchUpLifecycle()))}catch(t){this.P.reject(t),console.error(t)}}catchUpLifecycle(){}}const a=(l=c,(...t)=>{const e=(0,i.e)(),s=new l(...t),n=s.exports;(0,i.d)(e.at(-1));const o=s.component.manager;o.W(s,n),s.watchExports(o.W.bind(o,s)),(0,i.o)(s);const r=[s.component,...e].reverse();return(0,i.t)(r,(t=>void 0===t?void 0:((t,{host:e,key:s,isReactive:n},o)=>{const r=e,c=r[s]!==t.exports,a=r[s]!==o,l=o!==t.exports;if(c&&!a&&l&&(r[s]=t.exports),e===t.component){if(n){const e=t.component.manager;a&&e.W(t,r[s]),t.onUpdate((i=>{if(i.has(s)){const i=r[s];i!==t.exports&&e.W(t,i)}}))}t.O=n?void 0:s}const h=t.component.constructor.elementProperties.get(s)?.readOnly;t.watchExports((()=>{r[s]!==t.exports&&(h?(0,i.h)((()=>{r[s]=t.exports})):r[s]=t.exports)}))})(s,t,n)),n)});var l;const h=(t,e)=>new d(t,e);class d extends i.C{#t;#e;#s;constructor(t,e){super(),n.S$||(this.#e=t,this.#s=e,this.#t=new MutationObserver((s=>{s.forEach((s=>{t.includes(s.attributeName)&&e.call(this.component,this.component.el.getAttribute(s.attributeName),s.oldValue,s.attributeName)}))})))}hostConnected(){this.#e.forEach((t=>{this.component.el.hasAttribute(t)&&this.#s.call(this.component,null,this.component.el.getAttribute(t),t)})),this.#t.observe(this.component.el,{attributes:!0,attributeOldValue:!0,attributeFilter:this.#e})}hostDisconnected(){this.#t.disconnect()}}const p=t=>(e={})=>a(void 0,((s,i)=>{const n=(0,o.kn)(s.el),r={_lang:n.lang,_t9nLocale:n.t9nLocale,_loading:!0},c=s;i.onLifecycle((()=>(0,o.hd)(s.el,(()=>t("./assets")),(({t9nLocale:t,t9nStrings:e,lang:n})=>{const o={...e,_lang:n,_t9nLocale:t,_loading:!1};i.exports=o;const r=e.componentLabel;"string"==typeof r&&"label"in s&&null==s.label&&(s.label??=r),a(c.messageOverrides)}),e.name)));const a=t=>{const e=i.exports,s=e._original??e,n=u(s,t);t&&(n._original=s),i.exports=n};return"messageOverrides"in c&&i.onUpdate((t=>{t.has("messageOverrides")&&a(c.messageOverrides)})),e.blocking?(i.setProvisionalExports(r,!1),i.ready):r})),u=(t,e)=>{if(!e)return t;const s={...t};return Object.entries(e).forEach((([e,i])=>{s[e]="object"==typeof i?u(t[e],i):i??t[e]})),s}},48015:(t,e,s)=>{s.d(e,{_:()=>u,K:()=>v});var i=s(36752),n=s(18504),o=s(7804);const r=(t,e)=>{const s=t._$AN;if(void 0===s)return!1;for(const t of s)t._$AO?.(e,!1),r(t,e);return!0},c=t=>{let e,s;do{if(void 0===(e=t._$AM))break;s=e._$AN,s.delete(t),t=e}while(0===s?.size)},a=t=>{for(let e;e=t._$AM;t=e){let s=e._$AN;if(void 0===s)e._$AN=s=new Set;else if(s.has(t))break;s.add(t),d(e)}};function l(t){void 0!==this._$AN?(c(this),this._$AM=t,a(this)):this._$AM=t}function h(t,e=!1,s=0){const i=this._$AH,n=this._$AN;if(void 0!==n&&0!==n.size)if(e)if(Array.isArray(i))for(let t=s;t<i.length;t++)r(i[t],!1),c(i[t]);else null!=i&&(r(i,!1),c(i));else r(this,t)}const d=t=>{t.type==o.OA.CHILD&&(t._$AP??=h,t._$AQ??=l)};class p extends o.WL{constructor(){super(...arguments),this._$AN=void 0}_$AT(t,e,s){super._$AT(t,e,s),a(this),this.isConnected=t._$AU}_$AO(t,e=!0){t!==this.isConnected&&(this.isConnected=t,t?this.reconnected?.():this.disconnected?.()),e&&(r(this,t),c(this))}setValue(t){if((0,n.Rt)(this._$Ct))this._$Ct._$AI(t,this);else{const e=[...this._$Ct._$AH];e[this._$Ci]=t,this._$Ct._$AI(e,this,0)}}disconnected(){}reconnected(){}}const u=()=>new b;class b{}const f=new WeakMap,v=(0,o.u$)(class extends p{render(t){return i.s6}update(t,[e]){const s=e!==this.G;return s&&void 0!==this.G&&this.rt(void 0),(s||this.lt!==this.ct)&&(this.G=e,this.ht=t.options?.host,this.rt(this.ct=t.element)),i.s6}rt(t){if(this.isConnected||(t=void 0),"function"==typeof this.G){const e=this.ht??globalThis;let s=f.get(e);void 0===s&&(s=new WeakMap,f.set(e,s)),void 0!==s.get(this.G)&&this.G.call(this.ht,void 0),s.set(this.G,t),void 0!==t&&this.G.call(this.ht,t)}else this.G.value=t}get lt(){return"function"==typeof this.G?f.get(this.ht??globalThis)?.get(this.G):this.G?.value}disconnected(){this.lt===this.ct&&this.rt(void 0)}reconnected(){this.rt(this.ct)}})},75572:(t,e,s)=>{s.d(e,{u:()=>o});var i=s(45007),n=s(34088);const o=(0,i.yr)(n.g)},83623:(t,e,s)=>{function i(t){return"l"===t?"m":"s"}async function n(t){await t.componentOnReady(),await t.updateComplete}s.d(e,{c:()=>n,g:()=>i}),s(84137)},84137:(t,e,s)=>{s.d(e,{l:()=>a});var i=s(34088);const n=new Set,o={trace:0,debug:1,info:2,warn:4,error:8,off:10};function r(t,...e){(function(t){return o[t]>=o[i.l]})(t)&&console[t].call(this,"%ccalcite","background: #007AC2; color: #fff; border-radius: 4px; padding: 2px 4px;",...e)}let c;const a={debug:t=>r("debug",t),info:t=>r("info",t),warn:t=>r("warn",t),error:t=>r("error",t),trace:t=>r("trace",t),deprecated:function(t,{component:e,name:s,suggested:i,removalVersion:o}){const a=`${t}:${"component"===t?"":e}${s}`;if(n.has(a))return;n.add(a);const l=Array.isArray(i);l&&!c&&(c=new Intl.ListFormat("en",{style:"long",type:"disjunction"})),r("warn",`[${s}] ${t} is deprecated and will be removed in ${"future"===o?"a future version":`v${o}`}.${i?` Use ${l?c.format(i.map((t=>`"${t}"`))):`"${i}"`} instead.`:""}`)}}}}]);