PageSourceSearch

https://sig.cm-paredes.pt/portal/apps/dashboards/assets/chunk.2491.382cdab1bb8dd0948763.js

js cm-paredes.pt collected 2026-10-02 12:12:01 UTC 30,865 bytes, 239 lines download raw bytes

1"use strict";(globalThis.webpackChunk_ember_auto_import_=globalThis.webpackChunk_ember_auto_import_||[]).push([[2491],{85763:(e,t,r)=>{r.d(t,{BI:()=>l,VV:()=>u,YH:()=>c,e9:()=>g,g7:()=>p,hG:()=>s,is:()=>h,ix:()=>y,nu:()=>f,su:()=>d,wp:()=>a})
2var n=r(579504),o=r(361617),i=r(384783)
3function s(e){const t=e[0]*e[0]+e[4]*e[4]+e[8]*e[8],r=e[1]*e[1]+e[5]*e[5]+e[9]*e[9],n=e[2]*e[2]+e[6]*e[6]+e[10]*e[10]
4return Math.sqrt(Math.max(t,r,n))}function a(e,t){const r=Math.sqrt(t[0]*t[0]+t[4]*t[4]+t[8]*t[8]),n=Math.sqrt(t[1]*t[1]+t[5]*t[5]+t[9]*t[9]),i=Math.sqrt(t[2]*t[2]+t[6]*t[6]+t[10]*t[10])
5return(0,o.i)(e,r,n,i),e}function c(e,t,r){r=r||e
6const n=(0,o.e)(e,t);(0,o.i)(r,e[0]-n*t[0],e[1]-n*t[1],e[2]-n*t[2]),(0,o.n)(r,r)}function u(e,t,r){Math.abs(e[0])>Math.abs(e[1])?(0,o.i)(t,0,1,0):(0,o.i)(t,1,0,0),(0,o.h)(r,e,t),(0,o.h)(t,r,e),(0,o.n)(r,r),(0,o.n)(t,t)}function l(e,t,r,n,o,i){const s=e+(t-e)*o
7return s+(r+(n-r)*o-s)*i}function f(e,t,r,n=(0,i.vt)()){const s=(0,o.l)(e),a=(0,o.l)(t),c=(0,o.e)(e,t)/(s*a)
8if(c<.9999999999999999){const i=Math.acos(c),u=((1-r)*s+r*a)/Math.sin(i),l=u/s*Math.sin((1-r)*i),f=u/a*Math.sin(r*i)
9return(0,o.g)(M,e,l),(0,o.g)(b,t,f),(0,o.f)(n,M,b)}return(0,o.m)(n,e,t,r)}function h(e,t,r,n=(0,i.vt)(),s=(0,i.vt)()){const a=(0,o.l)(e),c=(0,o.l)(t),u=(0,o.e)(e,t)/(a*c)
10if(u<.9999999999999999){const i=Math.acos(u),l=Math.sin(i),f=Math.sin(r*i),h=Math.sin((1-r)*i),p=(1-r)*a+r*c
11{const r=p/l,i=r/c*f;(0,o.g)(M,e,r/a*h),(0,o.g)(b,t,i),(0,o.f)(n,M,b)}{const n=1/a*(-Math.cos((1-r)*i)*i*p+h*(-a+c));(0,o.g)(M,e,n)
12const u=1/c*(Math.cos(r*i)*i*p+f*(-a+c));(0,o.g)(b,t,u),(0,o.f)(s,M,b),(0,o.g)(s,s,1/l)}return s}return(0,o.m)(n,e,t,r),(0,o.d)(s,t,e),(0,o.n)(s,s),s}function p(e,t,r){e=(0,o.n)(M,e),t=(0,o.n)(b,t)
13const i=(0,n.XM)((0,o.e)(e,t))
14if(r){const n=(0,o.h)(_,e,t)
15if((0,o.e)(n,r)<0)return-i}return i}function d(e){const t=e.length
16return r=>{if(r<=e[0][0])return e[0][1]
17if(r>=e[t-1][0])return e[t-1][1]
18let n=1
19for(;r>e[n][0];)n++
20const o=e[n-1][0],i=e[n][0],s=(i-r)/(i-o)
21return s*e[n-1][1]+(1-s)*e[n][1]}}function g(e,t,r,n){(0,o.d)(m,t,e),(0,o.d)(v,r,e),(0,o.h)(n,m,v),(0,o.n)(n,n),n[3]=-(0,o.e)(e,n)}function y(e,t){if((0,o.i)(t,0,0,0),e.length>0){for(let r=0;r<e.length;++r)(0,o.f)(t,t,e[r]);(0,o.g)(t,t,1/e.length)}}const m=(0,i.vt)(),v=(0,i.vt)(),_=(0,i.vt)(),M=(0,i.vt)(),b=(0,i.vt)()},105562:(e,t,r)=>{r.d(t,{I:()=>o})
22var n=r(970615)
23class o{constructor(e){this._allocator=e,this._items=[],this._itemsPtr=0,this._grow()}get(){return 0===this._itemsPtr&&(0,n.d)((()=>this._reset())),this._itemsPtr===this._items.length&&this._grow(),this._items[this._itemsPtr++]}_reset(){const e=Math.min(3*Math.max(8,this._itemsPtr),this._itemsPtr+3*i)
24this._items.length=Math.min(e,this._items.length),this._itemsPtr=0}_grow(){for(let e=0;e<Math.max(8,Math.min(this._items.length,i));e++)this._items.push(this._allocator())}}const i=1024},118194:(e,t,r)=>{r.d(t,{RouteLayerInteraction:()=>M})
25var n=r(784570),o=r(994917),i=r(872184),s=r(563411),a=r(585163),c=r(688340),u=(r(894143),r(600323),r(859568),r(93439)),l=r(497558),f=r(218524),h=r(330813),p=r(643989),d=r(876701),g=r(326016),y=r(508745)
26function m(e,t){e.networkFeature=t}function v(e){return e.networkFeature}function _(e){return"point"===e?.type||"polyline"===e?.type||"polygon"===e?.type}let M=class extends o.default{constructor(e){super(e),this._createMode=null,this._graphicsLayer=new f.default({internal:!0,listMode:"hide",title:"Banana"}),this._updatingHandles=new l.U,this.enabled=!0,this._handleSketchViewModelEvents=async e=>{switch(e.type){case"update":switch(e.state){case"active":case"complete":for(const t of e.graphics)v(t).geometry=_(t.geometry)?t.geometry.clone():null}break
27case"undo":case"redo":break
28case"delete":for(const t of e.graphics){const e=v(t)
29this._removeNetworkFeature(e)}break
30case"create":if(e.graphic&&"complete"===e.state&&this._createMode){const t=e.graphic.geometry?.clone(),r=e.graphic.symbol?.clone()
31if(!t)break
32switch(this._createMode){case"stop":{if("point"!==t.type)break
33const{stops:r}=this.layer
34if(r.length>0&&r.every((({geometry:e})=>!e))){r.at(0).geometry=t
35break}if(r.length>
351&&r.filter(((e,t)=>0!==t)).every((({geometry:e})=>!e))){r.at(1).geometry=t
36break}const n=new g.default({geometry:t})
37r.add(n),m(e.graphic,n)
38break}case"point-barrier":{if("point"!==t.type)break
39const n=new h.default({geometry:t,symbol:r})
40this.layer.pointBarriers.add(n),m(e.graphic,n)
41break}case"polyline-barrier":{if("polyline"!==t.type)break
42const n=new d.default({geometry:t,symbol:r})
43this.layer.polylineBarriers.add(n),m(e.graphic,n)
44break}case"polygon-barrier":{if("polygon"!==t.type)break
45const n=new p.default({geometry:t,symbol:r})
46this.layer.polygonBarriers.add(n),m(e.graphic,n)
47break}}}}(await this.view.whenLayerView(this.layer)).emit(e.type,"create"===e.type?function(e){const t=v(e.graphic)
48return{...e,networkFeature:t}}(e):function(e){const t=e.graphics.map((e=>v(e)))
49return{...e,networkFeatures:t}}(e))}}initialize(){this._sketchViewModel=new y.default({layer:this._graphicsLayer,view:this.view}),this.addHandles([(0,a.watch)((()=>this.enabled),(e=>{e?this._activate():this._deactivate()}),a.initial),(0,a.watch)((()=>{const{stops:e,pointBarriers:t,polylineBarriers:r,polygonBarriers:n}=this.layer
50return{stops:e,pointBarriers:t,polylineBarriers:r,polygonBarriers:n}}),(()=>{this.enabled&&this._loadClonedGraphics()})),this._sketchViewModel.on(["create","delete","redo","undo","update"],this._handleSketchViewModelEvents),(0,i.DQ)(this._updatingHandles)])}destroy(){this.view.map.remove(this._graphicsLayer),this._graphicsLayer.removeAll(),this._graphicsLayer=(0,s.pR)(this._graphicsLayer),this._sketchViewModel=(0,s.pR)(this._sketchViewModel)}get selectedNetworkFeatures(){return this._sketchViewModel.updateGraphics.map((e=>v(e)))}get updating(){return this._updatingHandles.updating}create(e){switch(this._createMode=e,e){case"stop":this.layer.defaultSymbols.stops?.unlocated&&(this._sketchViewModel.pointSymbol=this.layer.defaultSymbols.stops.unlocated.clone())
51break
52case"point-barrier":this.layer.defaultSymbols.pointBarriers&&(this._sketchViewModel.pointSymbol=this.layer.defaultSymbols.pointBarriers.clone())
53break
54case"polyline-barrier":this.layer.defaultSymbols.polylineBarriers&&(this._sketchViewModel.polylineSymbol=this.layer.defaultSymbols.polylineBarriers.clone())
55break
56case"polygon-barrier":this.layer.defaultSymbols.polygonBarriers&&(this._sketchViewModel.polygonSymbol=this.layer.defaultSymbols.polygonBarriers.clone())}switch(e){case"stop":case"point-barrier":return this._sketchViewModel.create("point")
57case"polyline-barrier":return this._sketchViewModel.create("polyline")
58case"polygon-barrier":return this._sketchViewModel.create("polygon")}}remove(e){const t=this._graphicsLayer.graphics.find((t=>v(t)===e))
59t&&this._graphicsLayer.remove(t),this._removeNetworkFeature(e)}_activate(){this._loadClonedGraphics(),this.view.map.add(this._graphicsLayer)}_deactivate(){this._sketchViewModel.cancel(),this.view.map?.remove(this._graphicsLayer),this._graphicsLayer.removeAll()}_loadClonedGraphics(){const e=[this.layer.stops,this.layer.pointBarriers,this.layer.polylineBarriers,this.layer.polygonBarriers].flatMap((e=>e.toArray().map((e=>{const t=e.toGraphic()
60return t.networkFeature=e,t}))))
61this._graphicsLayer.removeAll().addMany(e)}_removeNetworkFeature(e){switch(e.type){case"stop":this.layer.stops.remove(e)
62break
63case"point-barrier":this.layer.pointBarriers.remove(e)
64break
65case"polyline-barrier":this.layer.polylineBarriers.remove(e)
66break
67case"polygon-barrier":this.layer.polygonBarriers.remove(e)}}};(0,n._)([(0,c.MZ)()],M.prototype,"enabled",void 0),(0,n._)([(0,c.MZ)({constructOnly:!0})],M.prototype,"layer",void 0),(0,n._)([(0,c.MZ)({readOnly:!0})],M.prototype,"selectedNetworkFeatures",null),(0,n._)([(0,c.MZ)()],M.prototype,"updating",null),(0,n._)([(0,c.MZ)({constructOnly:!0})],M.prototype,"view",void 0),M=(0,n._)([(0,u.$)("esri.views.2d.layers.support.RouteLayerInteraction")],M)},206872:(e,t,r)=>{r.d(t,{LF:()=>a,M9:()=>c,U2:()=>u,zu:()=>l})
68var n=r(948489),o=r(280284),i=r(735104),s=r(192954)
69function a(e,t,r){try{return function(e){if(!e||0===e.length)return null
70if(function(e){const t=e[0]
71return!!t&&"scale"in t}(e)){const t=[]
72for(const r of e)t.push({scale:r.scale,value:l(r.value)})
73return t}return l(e)}(e)}catch(e){r?.messages?.push(e)}return null}function c(e,t,r,n){try{const n=u(e);(0,o.sM)(r,n,t)}catch(e){n.messages&&n.messages.push(e)}}function u(e){const t=(0,i.q)(e)
74return t?(0,s.dw)(t)?t.map((e=>e.toJSON())):t.map((({scale:e,effects:t})=>({scale:e,value:t.map((e=>e.toJSON()))}))):null}function l(e){if(!e?.length)return""
75const t=[]
76for(const r of e){let e=[]
77switch(r.type){case"grayscale":case"sepia":case"saturate":case"invert":case"brightness":case"contrast":case"opacity":e=[f(r,"amount")]
78break
79case"blur":e=[f(r,"radius","pt")]
80break
81case"hue-rotate":e=[f(r,"angle","deg")]
82break
83case"drop-shadow":e=[f(r,"xoffset","pt"),f(r,"yoffset","pt"),f(r,"blurRadius","pt"),h(r,"color")]
84break
85case"bloom":e=[f(r,"strength"),f(r,"radius","pt"),f(r,"threshold")]}const n=`${r.type}(${e.filter(Boolean).join(" ")})`;(0,i.q)(n),t.push(n)}return t.join(" ")}function f(e,t,r){if(null==e[t])throw new n.default("effect:missing-parameter",`Missing parameter '${t}' in ${e.type} effect`,{effect:e})
86return r?e[t]+r:""+e[t]}function h(e,t){if(null==e[t])throw new n.default("effect:missing-parameter",`Missing parameter '${t}' in ${e.type} effect`,{effect:e})
87const r=e[t]
88return`rgba(${r[0]||0}, ${r[1]||0}, ${r[2]||0}, ${r[3]/255||0})`}},218524:(e,t,r)=>{r.r(t),r.d(t,{default:()=>h})
89var n=r(784570),o=r(688340),i=(r(894143),r(600323),r(859568),r(93439)),s=r(133939),a=r(756113),c=r(764049),u=r(847461),l=r(295898),f=r(314862)
90let h=class extends((0,c.dM)((0,u.j)(a.default))){constructor(e){super(e),this.elevationInfo=null,this.graphics=new l.Y,this.screenSizePerspectiveEnabled=!0,this.type="graphics",this.internal=!1}destroy(){this.removeAll(),this.graphics.destroy()}
90add(e){return this.graphics.add(e),this}addMany(e){return this.graphics.addMany(e),this}removeAll(){return this.graphics.removeAll(),this}remove(e){this.graphics.remove(e)}removeMany(e){this.graphics.removeMany(e)}on(e,t){return super.on(e,t)}graphicChanged(e){this.emit("graphic-update",e)}};(0,n._)([(0,o.MZ)({type:f.A})],h.prototype,"elevationInfo",void 0),(0,n._)([(0,o.MZ)((0,s.C)(l.Y,"graphics"))],h.prototype,"graphics",void 0),(0,n._)([(0,o.MZ)({type:["show","hide"]})],h.prototype,"listMode",void 0),(0,n._)([(0,o.MZ)()],h.prototype,"screenSizePerspectiveEnabled",void 0),(0,n._)([(0,o.MZ)({readOnly:!0})],h.prototype,"type",void 0),(0,n._)([(0,o.MZ)({constructOnly:!0})],h.prototype,"internal",void 0),h=(0,n._)([(0,i.$)("esri.layers.GraphicsLayer")],h)},243278:(e,t,r)=>{r.d(t,{$Q:()=>P,C:()=>f,Cr:()=>y,Io:()=>O,LV:()=>l,Nj:()=>j,O_:()=>g,Qj:()=>h,T7:()=>q,Tj:()=>R,U5:()=>k,UB:()=>d,Ui:()=>T,Z1:()=>C,_I:()=>F,b6:()=>A,ci:()=>v,fA:()=>p,gv:()=>Z,lU:()=>m,mN:()=>V,mP:()=>E,mR:()=>N,v1:()=>D,vE:()=>$,vt:()=>u,ze:()=>x})
91var n=r(579504),o=r(361617),i=r(384783),s=(r(594558),r(400717)),a=r(591968),c=r(85763)
92function u(e=U){return[e[0],e[1],e[2],e[3]]}function l(e=U[0],t=U[1],r=U[2],n=U[3]){return p(e,t,r,n,a.Km.get())}function f(e,t){return p(t[0],t[1],t[2],t[3],e)}function h(e){return e}function p(e,t,r,n,o=u()){return o[0]=e,o[1]=t,o[2]=r,o[3]=n,o}function d(e,t,r){return(0,o.c)(r,e),r[3]=t,r}function g(e,t,r){const n=t[0]*t[0]+t[1]*t[1]+t[2]*t[2],o=Math.abs(n-1)>1e-5&&n>1e-12?1/Math.sqrt(n):1
93return r[0]=t[0]*o,r[1]=t[1]*o,r[2]=t[2]*o,r[3]=-(r[0]*e[0]+r[1]*e[1]+r[2]*e[2]),r}function y(e,t,r,n=u()){const o=r[0]-t[0],i=r[1]-t[1],s=r[2]-t[2],a=e[0]-t[0],c=e[1]-t[1],l=e[2]-t[2],f=i*l-s*c,h=s*a-o*l,p=o*c-i*a,d=f*f+h*h+p*p,g=Math.abs(d-1)>1e-5&&d>1e-12?1/Math.sqrt(d):1
94return n[0]=f*g,n[1]=h*g,n[2]=p*g,n[3]=-(n[0]*e[0]+n[1]*e[1]+n[2]*e[2]),n}function m(e,t,r,n=0,i=Math.floor(r*(1/3)),s=Math.floor(r*(2/3))){if(r<3)return!1
95t(M,n)
96let a=i,c=!1
97for(;a<r-1&&!c;)t(b,a),a++,c=!(0,o.q)(M,b)
98if(!c)return!1
99for(a=Math.max(a,s),c=!1;a<r&&!c;)t(I,a),a++,(0,o.d)(w,M,b),(0,o.n)(w,w),(0,o.d)(S,b,I),(0,o.n)(S,S),c=!(0,o.q)(M,I)&&!(0,o.q)(b,I)&&Math.abs((0,o.e)(w,S))<_
100return c?(y(M,b,I,e),!0):(0!==n||1!==i||2!==s)&&m(e,t,r,0,1,2)}function v(e,t,r=!0){const n=t.length/3
101return m(e,((e,r)=>(0,o.i)(e,t[3*r+0],t[3*r+1],t[3*r+2])),r?n-1:n)}const _=.99619469809,M=(0,i.vt)(),b=(0,i.vt)(),I=(0,i.vt)(),w=(0,i.vt)(),S=(0,i.vt)()
102function E(e,t,r){return t!==e&&f(e,t),e[3]=-(0,o.e)(e,r),e}function x(e,t){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t}function N(e,t,r,n){return(0,o.h)(I,t,e),g(r,I,n)}function k(e,t,r,n){return B($(e,t,(0,o.d)(a.rq.get(),r,t),z,n))}function T(e,t,r){return null!=t&&B($(e,t.origin,t.direction,K,r))}function q(e,t,r){return B($(e,t.origin,t.vector,D.NONE,r))}function Z(e,t,r){return B($(e,t.origin,t.vector,D.CLAMP,r))}function R(e,t){return V(e,t)>=0}function P(e,t){const r=(0,o.e)(e,t.ray.direction),n=-V(e,t.ray.origin)
103if(n<0&&r>=0)return!1
104if(r>-1e-6&&r<1e-6)return n>0
105if((n<0||r<0)&&!(n<0&&r<0))return!0
106const i=n/r
107return r>0?i<t.c1&&(t.c1=i):i>t.c0&&(t.c0=i),t.c0<=t.c1}function A(e,t){const r=(0,o.e)(e,t.ray.direction),n=-V(e,t.ray.origin)
108if(r>-1e-6&&r<1e-6)return n>0
109const i=n/r
110return r>0?i<t.c1&&(t.c1=i):i>t.c0&&(t.c0=i),t.c0<=t.c1}function F(e,t,r){const n=(0,o.g)(a.rq.get(),e,-e[3]),i=function(e,t,r){const n=(0,o.g)(a.rq.get(),e,(0,o.e)(e,t))
111return(0,o.d)(r,t,n),r}(e,(0,o.d)(a.rq.get(),t,n),a.rq.get())
112return(0,o.f)(r,i,n),r}function C(e,t,r,n){const i=e,u=a.rq.get(),l=a.rq.get();(0,c.VV)(i,u,l)
113const f=(0,o.d)(a.rq.get(),r,t),h=(0,s.gr)(u,f),p=(0,s.gr)(l,f),d=(0,s.gr)(i,f)
114return(0,o.i)(n,h,p,d)}function O(e,t){return Math.abs(V(e,t))}function V(e,t){return(0,o.e)(e,t)+e[3]}var j,L
115function B(e){return e===j.INTERSECTS_INSIDE_OUT||e===j.INTERSECTS_OUTSIDE_IN}function $(e,t,r,i,s){const a=(0,o.e)(e,r),c=V(e,t)
116if(0===a)return c>=0?j.INSIDE:j.OUTSIDE
117let u=-c/a
118return i&D.CLAMP&&(u=(0,n.qE)(u,0,1)),!(i&D.INFINITE_MIN)&&u<0||!(i&D.INFINITE_MAX)&&u>1?c>=0?j.INSIDE:j.OUTSIDE:((0,o.f)(s,t,(0,o.g)(s,r,u)),c>
118=0?j.INTERSECTS_INSIDE_OUT:j.INTERSECTS_OUTSIDE_IN)}(L=j||(j={}))[L.INTERSECTS_INSIDE_OUT=0]="INTERSECTS_INSIDE_OUT",L[L.INTERSECTS_OUTSIDE_IN=1]="INTERSECTS_OUTSIDE_IN",L[L.INSIDE=2]="INSIDE",L[L.OUTSIDE=3]="OUTSIDE"
119const U=[0,0,1,0]
120var D
121!function(e){e[e.NONE=0]="NONE",e[e.CLAMP=1]="CLAMP",e[e.INFINITE_MIN=4]="INFINITE_MIN",e[e.INFINITE_MAX=8]="INFINITE_MAX"}(D||(D={}))
122const z=D.INFINITE_MIN|D.INFINITE_MAX,K=D.INFINITE_MAX},265258:(e,t,r)=>{function n(e,t,r,n){return{x:e,y:t,z:r,hasZ:null!=r,hasM:!1,spatialReference:n,type:"point"}}function o(e,t,r,n,o){e.x=t,e.y=r,e.z=n,e.hasZ=null!=n,e.spatialReference=o}r.d(t,{J:()=>o,T:()=>n})},314862:(e,t,r)=>{r.d(t,{A:()=>M})
123var n,o=r(784570),i=r(740419),s=r(223929),a=r(563411),c=r(688340),u=(r(894143),r(600323),r(859568),r(58446)),l=r(93439),f=r(29550),h=r(629485)
124let p=n=class extends s.A{constructor(e){super(e)}async collectRequiredFields(e,t){return(0,h.collectArcadeFieldNames)(e,t,this.expression)}clone(){return new n({expression:this.expression,title:this.title})}equals(e){return this.expression===e.expression&&this.title===e.title}};(0,o._)([(0,c.MZ)({type:String,json:{write:{isRequired:!0}}})],p.prototype,"expression",void 0),(0,o._)([(0,c.MZ)({type:String,json:{write:!0}})],p.prototype,"title",void 0),p=n=(0,o._)([(0,l.$)("esri.symbols.support.FeatureExpressionInfo")],p)
125const d=p
126var g,y,m=r(970398)
127const v=(0,i.O)()({onTheGround:"on-the-ground",relativeToGround:"relative-to-ground",relativeToScene:"relative-to-scene",absoluteHeight:"absolute-height"}),_=new i.J({foot:"feet",kilometer:"kilometers",meter:"meters",mile:"miles","us-foot":"us-feet",yard:"yards"})
128let M=(g=class extends s.A{constructor(e){super(e),this.featureExpressionInfo=void 0,this.offset=null}readFeatureExpressionInfo(e,t){return null!=e?e.expression?e:void 0:t.featureExpression&&0===t.featureExpression.value?{expression:"0"}:void 0}writeFeatureExpressionInfo(e,t,r,n){t[r]=e.write({},n),"0"===e.expression&&(t.featureExpression={value:0})}get mode(){const{offset:e,featureExpressionInfo:t}=this
129return this._isOverridden("mode")?this._get("mode"):null!=e||t?"relative-to-ground":"on-the-ground"}set mode(e){this._override("mode",e)}set unit(e){this._set("unit",e)}write(e,t){return this.offset||this.mode||this.featureExpressionInfo||this.unit?super.write(e,t):null}clone(){return new y({mode:this.mode,offset:this.offset,featureExpressionInfo:this.featureExpressionInfo?this.featureExpressionInfo.clone():void 0,unit:this.unit})}equals(e){return this.mode===e.mode&&this.offset===e.offset&&this.unit===e.unit&&(0,a.CM)(this.featureExpressionInfo,e.featureExpressionInfo)}},y=g,g);(0,o._)([(0,c.MZ)({type:d,json:{write:!0}})],M.prototype,"featureExpressionInfo",void 0),(0,o._)([(0,u.w)("featureExpressionInfo",["featureExpressionInfo","featureExpression"])],M.prototype,"readFeatureExpressionInfo",null),(0,o._)([(0,f.K)("featureExpressionInfo",{featureExpressionInfo:{type:d},"featureExpression.value":{type:[0]}})],M.prototype,"writeFeatureExpressionInfo",null),(0,o._)([(0,c.MZ)({type:v.apiValues,nonNullable:!0,json:{type:v.jsonValues,read:v.read,write:{writer:v.write,isRequired:!0}}})],M.prototype,"mode",null),(0,o._)([(0,c.MZ)({type:Number,json:{write:!0}})],M.prototype,"offset",void 0),(0,o._)([(0,c.MZ)({type:m.KQ,json:{type:String,read:_.read,write:_.write}})],M.prototype,"unit",null),M=y=(0,o._)([(0,l.$)("esri.symbols.support.ElevationInfo")],M)},400717:(e,t,r)=>{r.d(t,{EJ:()=>u,_I:()=>s,g7:()=>c,gr:()=>a})
130var n=r(579504),o=r(361617),i=r(384783)
131function s(e,t,r){const n=(0,o.e)(e,t)/(0,o.e)(e,e)
132return(0,o.g)(r,e,n)}function a(e,t){return(0,o.e)(e,t)/(0,o.l)(e)}function c(e,t){const r=(0,o.e)(e,t)/((0,o.l)(e)*(0,o.l)(t))
133return-(0,n.XM)(r)}function u(e,t,r){(0,o.n)(l,e),(0,o.n)(f,t)
134const i=(0,o.e)(l,f),s=(0,n.XM)(i),a=(0,o.h)(l,l,f)
135return(0,o.e)(a,r)<0?2*Math.PI-s:s}const l=(0,i.vt)(),f=(0,i.vt)()},449816:(e,t,r)=>{function n(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function o(e){return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]]}function i(e,t,r,n,o,i,s,a,c,u,l,f,h,p,d,g){return[e,t,r,n,o,i,s,a,c,u,l,f,h,p,d,g]}r.d(t,{fA:()=>i,o8:()=>o,vt:()=>n,zK:()=>s})
136const s=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]
137Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:s,clone:o,create:n,fromValues:i},Symbol.toStringTag,{value:"Module"}))},475156:(e,t,r)=>{r.d(t,{K:()=>n})
138const n=["operational-layers","basemap","ground"]},588919:(e,t,r)=>{function n(){return[0,0,0,1]}function o(e){return[e[0],e[1],e[2],e[3]]}function i(e,t,r,n){return[e,t,r,n]}r.d(t,{fA:()=>i,o8:()=>o,vt:()=>n,zK:()=>s})
139const s=[0,0,0,1]
140Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:s,clone:o,create:n,fromValues:i},Symbol.toStringTag,{value:"Module"}))},591968:(e,t,r)=>{r.d(t,{Rc:()=>d,J8:()=>g,oG:()=>f,rq:()=>h,Km:()=>p}),r(894143)
141var n=r(970615),o=r(206743),i=r(449816),s=r(588919),a=r(658742),c=r(384783),u=r(838320)
142class l{constructor(e){this._create=e,this._items=new Array,this._itemsPtr=0}get(){return 0===this._itemsPtr&&(0,n.d)((()=>this._reset())),this._itemsPtr>=this._items.length&&this._items.push(this._create()),this._items[this._itemsPtr++]}_reset(){const e=2*this._itemsPtr
143this._items.length>e&&(this._items.length=e),this._itemsPtr=0}static createVec2f64(){return new l(a.vt)}static createVec3f64(){return new l(c.vt)}static createVec4f64(){return new l(u.vt)}static createMat3f64(){return new l(o.vt)}static createMat4f64(){return new l(i.vt)}static createQuatf64(){return new l(s.vt)}get test(){}}const f=l.createVec2f64(),h=l.createVec3f64(),p=l.createVec4f64(),d=(l.createMat3f64(),l.createMat4f64()),g=l.createQuatf64()},763164:(e,t,r)=>{r.d(t,{C:()=>d,Cr:()=>g,LV:()=>p,Zb:()=>_,aI:()=>h,fA:()=>y,kb:()=>m,oC:()=>v,vt:()=>l})
144var n=r(198009),o=r(105562),i=r(696119),s=r(206743),a=r(361617),c=r(384783),u=r(591968)
145function l(e){return e?f((0,c.o8)(e.origin),(0,c.o8)(e.direction)):f((0,c.vt)(),(0,c.vt)())}function f(e,t){return{origin:e,direction:t}}function h(e,t){return(0,n.aI)(e.origin,t.origin)&&(0,n.aI)(e.direction,t.direction)}function p(e,t){const r=M.get()
146return r.origin=e,r.direction=t,r}function d(e,t=l()){return y(e.origin,e.direction,t)}function g(e,t,r=l()){return(0,a.c)(r.origin,e),(0,a.d)(r.direction,t,e),r}function y(e,t,r=l()){return(0,a.c)(r.origin,e),(0,a.c)(r.direction,t),r}function m(e,t){const r=(0,a.h)(u.rq.get(),(0,a.n)(u.rq.get(),e.direction),(0,a.d)(u.rq.get(),t,e.origin))
147return(0,a.e)(r,r)}function v(e,t,r){const n=(0,a.e)(e.direction,(0,a.d)(r,t,e.origin))
148return(0,a.f)(r,e.origin,(0,a.g)(r,e.direction,n)),r}function _(e,t,r,n){const o=e.origin,s=t.origin,c=e.direction,u=t.direction,l=(0,a.e)((0,a.n)(I,c),(0,a.n)(w,u))
149if(Math.abs(l)>=1)return null
150const f=(0,a.h)(I,c,u),h=(0,a.a)(b,s,o),p=(0,i.set)(S,c[0],c[1],c[2],-u[0],-u[1],-u[2],f[0],f[1],f[2]),d=(0,i.invert)(S,p)
151if(null==d)return[r,n]
152const g=(0,a.e)((0,a.i)(I,d[0],d[3],d[6]),h),y=(0,a.e)((0,a.i)(w,d[1],d[4],d[7]),h)
153return(0,a.f)(r,o,(0,a.g)(b,c,g)),(0,a.f)(n,s,(0,a.g)(b,u,y)),[r,n]}const M=new o.I((()=>l())),b=(0,c.vt)(),I=(0,c.vt)(),w=(0,c.vt)(),S=(0,s.vt)()},764049:(e,t,r)=>{r.d(t,{LF:()=>l,dM:()=>f,sU:()=>c})
154var n=r(784570),o=r(688340),i=(r(894143),r(600323),r(859568),r(93439)),s=r(475156),a=r(206872)
155const c={type:["average","color-burn","color-dodge","color","darken","destination-atop","destination-in","destination-out","destination-over","difference","exclusion","hard-light","hue","invert","lighten","lighter","luminosity","minus","multiply","normal","overlay","plus","reflect","saturation","screen","soft-light","source-atop","source-in","source-out","vivid-light","xor"],nonNullable:!0,json:{read:!1,write:!1,origins:{"web-map":{read:!0,write:{layerContainerTypes:s.K}},"portal-item":{read:!0,write:{layerContainerTypes:s.K}}}}},u={read:{reader:a.LF},write:{allowNull:!0,writer:a.M9,layerContainerTypes:s.K}},l={json:{read:!1,write:!1,origins:{"web-map":u,"portal-item":u}}},f=e=>{let t=class extends e{constructor(){super(...arguments),this.blendMode="normal",this.effect=null}}
156return(0,n._)([(0,o.MZ)(c)],t.prototype,"blendMode",void 0),(0,n._)([(0,o.MZ)(l)],t.prototype,"effect",void 0),t=(0,n._)([(0,i.$)("esri.layers.mixins.BlendLayer")],t),t}},787107:(e,t,r)=>{r.d(t,{$7:()=>E,B:()=>S,Fo:()=>b,M7:()=>k,NN:()=>h,Q5:()=>I,Tq:()=>q,Up:()=>w,XF:()=>N,Ze:()=>m,bK:()=>a,bh:()=>f,id:()=>v,ky:()=>l,qt:()=>T,tW:()=>x,v9:()=>p,w7:()=>c,wF:()=>s,wS:()=>_,wz:()=>g,x:()=>d,xS:()=>M,ze:()=>u})
157var n=r(120456),o=r(970398)
158function i(e){return e?T:q}function s(e,t){return t?.mode?t.mode:i(e).mode}function a(e,t){return null!=t?t:i(e)}function c(e,t){return s(null==e||(e.hasZ??!1),t)}function u(e,t){return a(null==e||(e.hasZ??!1),t)}function l(e){const t=y(e)
159return c(e.geometry,t)}function f(e){const t=y(e),r=c(e.geometry,t),n=null!=t&&"on-the-ground"!==r?k(t):0,o=t?.featureExpressionInfo
160return{mode:r,offset:n,featureExpressionInfo:o}}function h(e){return g(f(e))}function p(e){return g(e)||d(e)}function d(e){return"0"===e?.featureExpressionInfo?.expression}function g(e){if(!e)return!1
161if("on-the-ground"===e.mode)return!1
162const t=e?.featureExpressionInfo?e.featureExpressionInfo.expression:null
163return!(!t||"0"===t)}function y(e){return e.layer&&"elevationInfo"in e.layer?e.layer.elevationInfo:null}function m(e,t){if(!e?.offset)return 0
164const{offset:r,unit:o}=e
165if("decimal-degrees"===o)return 0
166const i="unknown"!==o&&o?o:"meters",s=(0,n.mq)(t)
167return s?(0,n.oU)(r,i,s):0}function v(e,t,r){if(!r?.mode)return
168const n=e.hasZ?e.z:0,o=m(r,e.spatialReference)
169switch(r.mode){case"absolute-height":return n-o
170case"on-the-ground":return 0
171case"relative-to-ground":return n-((t.elevationProvider.getElevation(e.x,e.y,n,e.spatialReference,"ground")??0)+o)
172case"relative-to-scene":return n-((t.elevationProvider.getElevation(e.x,e.y,n,e.spatialReference,"scene")??0)+o)}}function _(e,t,r,n=null){return b(e,t.x,t.y,t.hasZ?t.z:0,t.spatialReference,r,n)}function M(e,t,r,n,o=null){return b(e,t[0],t[1],t.length>2?t[2]:0,r,n,o)}function b(e,t,r,n,o,i,s=null){if(null==i)return
173const a=null!=s?s.mode:"absolute-height"
174if("on-the-ground"===a)return 0
175const{absoluteZ:c}=I(t,r,n,o,e,i)
176return function(e,t,r,n,o,i,s,a){const c=m(s,o)
177switch(a){case"absolute-height":return e-c
178case"relative-to-ground":return e-((i.elevationProvider.getElevation(t,r,n,o,"ground")??0)+c)
179case"relative-to-scene":return e-((i.elevationProvider.getElevation(t,r,n,o,"scene")??0)+c)}}(c,t,r,n,o,e,s,a)}function I(e,t,r,n,o,i){const s=m(i,n)
180switch(i.mode){case"absolute-height":return{absoluteZ:r+s,elevation:0}
181case"on-the-ground":{const r=o.elevationProvider.getElevation(e,t,0,n,"ground")??0
182return{absoluteZ:r,elevation:r}}case"relative-to-ground":{const i=o.elevationProvider.getElevation(e,t,r,n,"ground")??0
183return{absoluteZ:r+i+s,elevation:i}}case"relative-to-scene":{const i=o.elevationProvider.getElevation(e,t,r,n,"scene")??0
184return{absoluteZ:r+i+s,elevation:i}}}}function w(e,t){if(null==t)return!1
185const{mode:r}=t
186return null!=r&&("scene"===e&&"relative-to-scene"===r||"ground"===e&&"absolute-height"!==r)}function S(e,t,r){return r&&r.mode!==t?`${e} only support ${t} elevation mode`:null}function E(e,t,r){return r?.mode===t?`${e} do not support ${t} elevation mode`:null}function x(e,t){return null!=t?.featureExpressionInfo&&"0"!==t.featureExpressionInfo.expression?`${e} do not support featureExpressionInfo`:null}function N(e,t){t&&e.warn(".elevationInfo=",t)}function k(e){return(e?.offset??0)*(0,o.Ao)(e?.unit)}const T={mode:"absolute-height",offset:0},q={mode:"on-the-ground",offset:null}},789208:(e,t,r)=>{r.d(t,{N:()=>g,a:()=>S,b:()=>I,c:()=>y,d:()=>P,e:()=>_,f:()=>E,g:()=>w,h:()=>F,i:()=>x,j:()=>R,k:()=>Z,l:()=>M,m:()=>N,n:()=>m,o:()=>L,p:()=>A,s:()=>D,t:()=>U,u:()=>B,w:()=>b}),r(894143),r(600323)
187var n=r(579504),o=r(721238),i=r(361617),s=r(384783),a=r(594558),c=r(838320),u=r(917617),l=r(724611),f=r(763164)
188function h(e,t){const r=(0,i.l)(e),o=(0,n.YN)(e[2]/r),s=Math.atan2(e[1]/r,e[0]/r)
189return(0,i.i)(t,r,o,s),t}var p=r(400717),d=r(591968)
190const g=y()
191function y(){return(0,c.vt)()}const m=a.e,v=a.e
192function _(e,t){return(0,a.c)(t,e)}function M(e,t){return(0,c.fA)(e[0],e[1],e[2],t)}function b(e){return e}function I(e,t){return e[0]=e[1]=e[2]=0,e[3]=t,e}function w(e){return e[3]}function S(e){return e}function E(e,t,r,n){return(0,c.fA)(e,t,r,n)}function x(e,t,r){if(null==t)return!1
193if(!T(e,t,k))return!1
194let{t0:n,t1:o}=k
195if((n<0||o<n&&o>0)&&(n=o),n<0)return!1
196if(r){const{origin:e,direction:o}=t
197r[0]=e[0]+o[0]*n,r[1]=e[1]+o[1]*n,r[2]=e[2]+o[2]*n}return!0}function N(e,t,r){const n=(0,f.Cr)(t,r)
198if(!T(e,n,k))return[]
199const{origin:o,direction:a}=n,{t0:c,t1:l}=k,h=t=>{const r=(0,s.vt)()
200return(0,i.b)(r,o,a,t),A(e,r,r)}
201return Math.abs(c-l)<(0,u.FD)()?[h(c)]:[h(c),h(l)]}const k={t0:0,t1:0}
202function T(e,t,r){const{origin:n,direction:o}=t,i=q
203i[0]=n[0]-e[0],i[1]=n[1]-e[1],i[2]=n[2]-e[2]
204const s=o[0]*o[0]+o[1]*o[1]+o[2]*o[2]
205if(0===s)return!1
206const a=2*(o[0]*i[0]+o[1]*i[1]+o[2]*i[2]),c=a*a-4*s*(i[0]*i[0]+i[1]*i[1]+i[2]*i[2]-e[3]*e[3])
207if(c<0)return!1
208const u=Math.sqrt(c)
209return r.t0=(-a-u)/(2*s),r.t1=(-a+u)/(2*s),!0}const q=(0,s.vt)()
210function Z(e,t){return x(e,t,null)}function R(e,t,r){const n=d.rq.get(),s=d.Rc.get();(0,i.h)(n,t.origin,t.direction)
211const a=w(e);(0,i.h)(r,n,t.origin),(0,i.g)(r,r,1/(0,i.l)(r)*a)
212const c=C(e,t.origin),u=(0,p.g7)(t.origin,r)
213return(0,o.$0)(s,u+c,n),(0,i.t)(r,r,s),r}function P(e,t,r,n){const o=w(e),i=o*o,s=t+.5*Math.PI,a=r*r+i-2*Math.cos(s)*r*o,c=Math.sqrt(a),u=a-i
214if(u<=0)return.5
215const l=Math.sqrt(u),f=Math.acos(l/c)-Math.asin(o/(c/Math.sin(s)))
216return Math.min(1,(f+.5*n)/n)}function A(e,t,r){const n=(0,i.d)(d.rq.get(),t,e),o=(0,i.g)(d.rq.get(),n,e[3]/(0,i.l)(n))
217return(0,i.f)(r,o,e)}function F(e,t){const r=(0,i.d)(d.rq.get(),t,e),n=(0,i.k)(r),o=e[3]*e[3]
218return Math.sqrt(Math.abs(n-o))}function C(e,t){const r=(0,i.d)(d.rq.get(),t,e),o=(0,i.l)(r),s=w(e),a=s+Math.abs(s-o)
219return(0,n.XM)(s/a)}const O=(0,s.vt)()
220function V(e,t,r,n){const o=(0,i.d)(O,t,e)
221switch(r){case l._.X:{const e=h(o,O)[2]
222return(0,i.i)(n,-Math.sin(e),Math.cos(e),0)}case l._.Y:{const e=h(o,O),t=e[1],r=e[2],s=Math.sin(t)
223return(0,i.i)(n,-s*Math.cos(r),-s*Math.sin(r),Math.cos(t))}case l._.Z:return(0,i.n)(n,o)
224default:return}}function j(e,t){const r=(0,i.d)($,t,e)
225return(0,i.l)(r)-e[3]}function L(e,t){const r=(0,i.s)(e,t),n=w(e)
226return r<=n*n}function B(e,t,r=(0,c.vt)()){const n=(0,i.j)(e,t),o=e[3],s=t[3]
227return n+s<o?((0,a.c)(r,e),r):n+o<s?((0,a.c)(r,t),r):((0,i.m)(r,e,t,(n+s-o)/(2*n)),r[3]=(n+o+s)/2,r)}const $=(0,s.vt)(),U=y(),D=Object.freeze(Object.defineProperty({__proto__:null,NullSphere:g,altitudeAt:j,angleToSilhouette:C,axisAt:V,cameraFrustumCoverage:P,clear:function(e){e[0]=e[1]=e[2]=e[3]=0},closestPoint:function(e,t,r){return x(e,t,r)?r:((0,f.oC)(t,e,r),A(e,r,r))}
227,closestPointOnSilhouette:R,containsPoint:L,copy:_,create:y,distanceToSilhouette:F,elevate:function(e,t,r){return e!==r&&(r[0]=e[0],r[1]=e[1],r[2]=e[2]),r[3]=e[3]+t,r},equals:v,exactEquals:m,fromCenterAndRadius:M,fromRadius:I,fromValues:E,getCenter:S,getExtent:function(e,t){return t},getRadius:w,intersectLine:N,intersectRay:x,intersectRayClosestSilhouette:function(e,t,r){if(x(e,t,r))return r
228const n=R(e,t,d.rq.get())
229return(0,i.f)(r,t.origin,(0,i.g)(d.rq.get(),t.direction,(0,i.j)(t.origin,n)/(0,i.l)(t.direction))),r},intersectsRay:Z,projectPoint:A,setAltitudeAt:function(e,t,r,n){const o=j(e,t),s=V(e,t,l._.Z,$),a=(0,i.g)($,s,r-o)
230return(0,i.f)(n,t,a)},setExtent:function(e,t,r){return e!==r&&_(e,r),r},tmpSphere:U,union:B,wrap:b},Symbol.toStringTag,{value:"Module"}))},847461:(e,t,r)=>{r.d(t,{j:()=>s})
231var n=r(784570),o=r(688340),i=(r(894143),r(600323),r(859568),r(93439))
232const s=e=>{let t=class extends e{constructor(){super(...arguments),this.minScale=0,this.maxScale=0}get effectiveScaleRange(){const e={minScale:this.minScale,maxScale:this.maxScale},t=this.parent
233t&&"effectiveScaleRange"in t&&function(e,t){e.minScale=e.minScale>0?t.minScale>0?Math.min(e.minScale,t.minScale):e.minScale:t.minScale,e.maxScale=e.maxScale>0?t.maxScale>0?Math.max(e.maxScale,t.maxScale):e.maxScale:t.maxScale}(e,t.effectiveScaleRange)
234const r=this._get("effectiveScaleRange")
235return r&&r.minScale===e.minScale&&r.maxScale===e.maxScale?r:e}}
236return(0,n._)([(0,o.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"minScale",void 0),(0,n._)([(0,o.MZ)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"maxScale",void 0),(0,n._)([(0,o.MZ)({readOnly:!0})],t.prototype,"effectiveScaleRange",null),t=(0,n._)([(0,i.$)("esri.layers.mixins.ScaleRangeLayer")],t),t}},970398:(e,t,r)=>{r.d(t,{Ao:()=>s,KQ:()=>a,Tg:()=>i})
237var n=r(198009),o=r(387445)
238function i(e){return!!e&&null!=o.j[e]}function s(e){return 1/(o.j[e]||1)}const a=function(){const e=Object.keys(o.j)
239return(0,n.TF)(e,"decimal-degrees"),e.sort(),e}()}}])

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.