1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1696],{82678:(H,T,b)=>{b.d(T,{q:()=>z});var L=b(13122);class z{constructor(I,k){this._storage=new L.F,this.id="",this.name="",this.size=0,this._storage.maxSize=I,this._storage.register(this),k&&this._storage.registerRemoveFunc("",k)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(I,k,w=1){this._storage.put(this,I,k,w,1)}pop(I){return this._storage.pop(this,I)}get(I){return this._storage.get(this,I)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(I){this._storage.maxSize=I}resetHitRate(){}}},13122:(H,T,b)=>{b.d(T,{F:()=>w,Mn:()=>k});var L=b(13862);const z=-3,U=z-1;var I;(function(v){v[v.ALL=0]="ALL",v[v.SOME=1]="SOME"})(I||(I={}));class k{constructor(f,l,_){this.name=f,this._storage=l,this.id=W+++":",this.size=0,this.maxSize=-1,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),_&&(this._storage.registerRemoveFunc(this.id,_),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get storageSize(){return this._storage.size}getSize(f){return this._storage.getSize(this,f)}resetHitRate(){this._hit=this._miss=0}put(f,l,_,d=0){this._storage.put(this,f,l,_,d)}pop(f){const l=this._storage.pop(this,f);return l===void 0?++this._miss:++this._hit,l}get(f){const l=this._storage.get(this,f);return l===void 0?++this._miss:++this._hit,l}peek(f){return this._storage.peek(this,f)}updateSize(f,l,_){this._storage.updateSize(this,f,l,_)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class w{get size(){return this._size}constructor(f=10485760){this._maxSize=f,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new L.A,this._users=new L.A}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(f){this._users.push(f)}deregister(f){this._users.removeUnordered(f)}registerRemoveFunc(f,l){this._removeFuncs.push([f,l])}deregisterRemoveFunc(f){this._removeFuncs.filterInPlace(l=>l[0]!==f)}get maxSize(){return this._maxSize}set maxSize(f){this._maxSize=Math.max(f,-1),this._checkSize()}getSize(f,l){return this._db.get(f.id+l)?.size??0}put(f,l,_,d,C){l=f.id+l;const M=this._db.get(l);if(M&&(this._size-=M.size,f.size-=M.size,this._db.delete(l),M.entry!==_&&this._notifyRemove(l,M.entry,M.size,I.ALL)),d>this._maxSize)return void this._notifyRemove(l,_,d,I.ALL);if(_===void 0)return void console.warn("Refusing to cache undefined entry ");if(!d||d<0)return console.warn(`Refusing to cache entry with size ${d} for key ${l}`),void this._notifyRemove(l,_,0,I.ALL);const S=1+Math.max(C,U)-z;this._db.set(l,new B(_,d,S)),this._size+=d,f.size+=d,this._checkSize()}updateSize(f,l,_,d){l=f.id+l;const C=this._db.get(l);if(C&&C.entry===_){for(this._size-=C.size,f.size-=C.size;d>this._maxSize;){const M=this._notifyRemove(l,_,d,I.SOME);if(!(M!=null&&M>0))return void this._db.delete(l);d=M}C.size=d,this._size+=d,f.size+=d,this._checkSize()}}pop(f,l){l=f.id+l;const _=this._db.get(l);if(_)return this._size-=_.size,f.size-=_.size,this._db.delete(l),++this._hit,_.entry;++this._miss}get(f,l){l=f.id+l;const _=this._db.get(l);if(_!==void 0)return this._db.delete(l),_.lives=_.lifetime,this._db.set(l,_),++this._hit,_.entry;++this._miss}peek(f,l){const _=this._db.get(f.id+l);return _?++this._hit:++this._miss,_?.entry}get performanceInfo(){const f={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},l={},_=new Array;this._db.forEach((M,S)=>{const x=M.lifetime;_[x]=(_[x]||0)+M.size,this._users.forAll(e=>{const{id:a,name:y}=e;if(S.startsWith(a)){const c=l[y]||0;l[y]=c+M.size}})});const d={};this._users.forAll(M=>{const S=M.name;if("hitRate"in M&&typeof M.hitRate=="number"&&!isNaN(M.hitRate)&&M.hitRate>0){const x=l[S]||0;l[S]=x,d[S]=Math.round(100*M.hitRate)+"%"}else d[S]="0%"});const C=Object.keys(l);C.sort((M,S)=>
1l[S]-l[M]),C.forEach(M=>f[M]=Math.round(l[M]/2**20)+"MB / "+d[M]);for(let M=_.length-1;M>=0;--M){const S=_[M];S&&(f["Priority "+(M+z-1)]=Math.round(S/this._size*100)+"%")}return f}resetStats(){this._hit=this._miss=0,this._users.forAll(f=>f.resetHitRate())}clear(f){const l=f.id;this._db.forEach((_,d)=>{d.startsWith(l)&&(this._size-=_.size,this._db.delete(d),this._notifyRemove(d,_.entry,_.size,I.ALL))}),f.size=0}clearAll(){this._db.forEach((f,l)=>this._notifyRemove(l,f.entry,f.size,I.ALL)),this._users.forAll(f=>f.size=0),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(f,l,_,d){let C;return this._removeFuncs.some(M=>{if(f.startsWith(M[0])){const S=M[1](l,d,_);return typeof S=="number"&&(C=S),!0}return!1}),C}_checkSize(){this._users.forAll(f=>this._checkSizeLimits(f)),this._checkSizeLimits()}_checkSizeLimits(f){const l=f??this;if(l.maxSize<0||l.size<=l.maxSize)return;const _=f?.id;let d=!0;for(;d;){d=!1;for(const[C,M]of this._db)if(M.lifetime===0&&(!_||C.startsWith(_))){if(this._purgeItem(C,M,f),l.size<=.9*l.maxSize)return;d||(d=this._db.has(C))}}for(const[C,M]of this._db)if((!_||C.startsWith(_))&&(this._purgeItem(C,M,f),l.size<=.9*l.maxSize))return}_purgeItem(f,l,_=this._users.find(d=>f.startsWith(d.id))){if(this._db.delete(f),l.lives<=1){this._size-=l.size,_&&(_.size-=l.size);const d=this._notifyRemove(f,l.entry,l.size,I.SOME);d!=null&&d>0&&(this._size+=d,_&&(_.size+=d),l.lives=l.lifetime,l.size=d,this._db.set(f,l))}else--l.lives,this._db.set(f,l)}}let W=0;class B{constructor(f,l,_){this.entry=f,this.size=l,this.lifetime=_,this.lives=_}}},86069:(H,T,b)=>{b.d(T,{Fe:()=>d,Nk:()=>f});var L=b(17580),z=b(4392);function U(e){const a=t(e);if(a?.type==="CIMTextSymbol")return a.height??0;let y=0;if(a?.symbolLayers)for(const c of a.symbolLayers)o(c)&&c.size!=null&&c.size>y?y=c.size:r(c)&&c.width!=null&&c.width>y?y=c.width:n(c);return y}function I(e,a,y){if(!e)return;const c=t(e),u=U(e);if(u===0)return void k(c,a);w(c,a/u,!1,y)}function k(e,a){if(e)if(e.type!=="CIMTextSymbol"){if(e.symbolLayers)for(const y of e.symbolLayers)switch(y.type){case"CIMPictureMarker":case"CIMVectorMarker":y.size=a;break;case"CIMPictureStroke":case"CIMSolidStroke":y.width=a}}else e.height=a}function w(e,a,y,c){if(e)if(e.type!=="CIMTextSymbol"){if(y&&e.effects)for(const u of e.effects)v(u,a);if(e.symbolLayers)for(const u of e.symbolLayers)switch(u.type){case"CIMPictureMarker":case"CIMVectorMarker":W(u,a,c);break;case"CIMPictureStroke":case"CIMSolidStroke":!c?.preserveOutlineWidth&&u.width&&(u.width*=a);break;case"CIMPictureFill":u.height&&(u.height*=a),u.offsetX&&(u.offsetX*=a),u.offsetY&&(u.offsetY*=a);break;case"CIMHatchFill":w(u.lineSymbol,a,!0,{...c,preserveOutlineWidth:!1}),u.offsetX&&(u.offsetX*=a),u.offsetY&&(u.offsetY*=a),u.separation&&(u.separation*=a)}}else e.height!=null&&(e.height*=a)}function W(e,a,y){if(e&&(e.markerPlacement&&B(e.markerPlacement,a),e.offsetX&&(e.offsetX*=a),e.offsetY&&(e.offsetY*=a),e.anchorPoint&&e.anchorPointUnits==="Absolute"&&(e.anchorPoint={x:e.anchorPoint.x*a,y:e.anchorPoint.y*a}),e.size=e.size!=null?e.size*a:0,e.type==="CIMVectorMarker"&&e.markerGraphics))for(const c of e.markerGraphics)e.scaleSymbolsProportionally||w(c.symbol,a,!0,y)}function B(e,a){switch(s(e)&&e.offset&&(e.offset*=a),e.type){case"CIMMarkerPlacementAlongLineRandomSize":case"CIMMarkerPlacementAlongLineSameSize":if(e.customEndingOffset&&(e.customEndingOffset*=a),e.offsetAlongLine&&(e.offsetAlongLine*=a),e.placementTemplate&&e.placementTemplate.length){const y=e.placementTemplate.map(c=>c*a);e.placementTemplate=y}break;case"CIMMarkerPlacementAlongLineVariableSize":if(e.maxRandomOffset&&(e.maxRandomOffset*=a),e.placementTemplate&&e.placementTemplate.length){const y=e.placementTemplate.map(c=>c*a);e.placementTemplate=y}break;case"CIMMarkerPlacementOnLine":e.startPointOffset&&(e.startPointOffset*=a);break;case"CIMMarkerPlacementAtExtremities":e.offsetAlongLine&&(e.offsetAlongLine*=a);break;case"CIMMarkerPlacementAtMeasuredUnits":case"CIMMarkerPlacementOnVertices":break;case"CIMMarkerPlacementAtRatioPositions":e.beginPosition&&(e.beginPosition*=a),e.endPosition&&(e.endPosition*=a);break;case"CIMMarkerPlacementPolygonCenter":e.offsetX&&(e.offsetX*=a),e.offsetY&&(e.offsetY*=a);break;case"CIMMarkerPlacementInsidePolygon":e.offsetX&&(e.offsetX*=a),e.offsetY&&(e.offsetY*=a),e.stepX&&(e.stepX*=a),e.stepY&&(e.stepY*=a)}}function v(e,a){switch(e.type){case"CIMGeometricEffectArrow":case"CIMGeometricEffectDonut":e.width&&(e.width*=a);break;case"CIMGeometricEffectBuffer":e.size&&(e.size*=a);break;case"CIMGeometricEffectCut":e.beginCut&&(e.beginCut*=a),e.endCut&&(e.endCut*=a),e.middleCut&&(e.middleCut*=a);break;case"CIMGeometricEffectDashes":if(e.customEndingOffset&&(e.customEndingOffset*=a),e.offsetAlongLine&&(e.offsetAlongLine*=a),e.dashTemplate&&e.dashTemplate.length){const y=e.dashTemplate.map(c=>c*a);e.dashTemplate=y}break;case"CIMGeometricEffectExtension":case"CIMGeometricEffectJog":case"CIMGeometricEffectRadial":e.length&&(e.length*=a);break;case"CIMGeometricEffectMove":e.offsetX&&(e.offsetX*=a),e.offsetY&&(e.offsetY*=a);break;case"CIMGeometricEffectOffset":case"CIMGeometricEffectOffsetTangent":e.offset&&(e.offset*=a);break;
1case"CIMGeometricEffectRegularPolygon":e.radius&&(e.radius*=a);break;case"CIMGeometricEffectTaperedPolygon":e.fromWidth&&(e.fromWidth*=a),e.length&&(e.length*=a),e.toWidth&&(e.toWidth*=a);break;case"CIMGeometricEffectWave":e.amplitude&&(e.amplitude*=a),e.period&&(e.period*=a)}}function f(e){const a=[];return l((0,z.lW)(e),a),a.length?new L.A((0,z.e6)(a[0])):null}function l(e,a){if(!e)return;let y;y=e.type==="CIMTextSymbol"?e.symbol:e;const c=e.type==="CIMPolygonSymbol";if(y?.symbolLayers){for(const u of y.symbolLayers)if(!(u.colorLocked||c&&((0,z.mA)(u)||(0,z.MM)(u)&&u.markerPlacement&&(0,z.zr)(u.markerPlacement))))switch(u.type){case"CIMPictureMarker":case"CIMPictureStroke":case"CIMPictureFill":u.tintColor&&_(a,u.tintColor);break;case"CIMVectorMarker":u.markerGraphics?.forEach(g=>{l(g.symbol,a)});break;case"CIMSolidStroke":case"CIMSolidFill":_(a,u.color);break;case"CIMHatchFill":l(u.lineSymbol,a)}}}function _(e,a){for(const y of e)if(y.join(".")===a.join("."))return;e.push(a)}function d(e,a,y){a instanceof L.A||(a=new L.A(a));const c=(0,z.lW)(e);c&&C(c,a,y)}function C(e,a,y){if(!e)return;let c;c=e.type==="CIMTextSymbol"?e.symbol:e;const u=c?.type==="CIMPolygonSymbol";if(c?.symbolLayers)for(const g of c.symbolLayers){if(g.colorLocked)continue;if(u){if(y){const{layersToColor:A}=y;if(((0,z.mA)(g)||(0,z.MM)(g)&&g.markerPlacement&&(0,z.zr)(g.markerPlacement))&&A==="fill"||(0,z.jn)(g)&&A==="outline")continue}else if((0,z.mA)(g)||(0,z.MM)(g)&&g.markerPlacement&&(0,z.zr)(g.markerPlacement))continue}const O=a.toArray();switch(g.type){case"CIMPictureMarker":case"CIMPictureStroke":case"CIMPictureFill":g.tintColor=O;break;case"CIMVectorMarker":g.markerGraphics?.forEach(A=>{C(A.symbol,a,y)});break;case"CIMSolidStroke":case"CIMSolidFill":g.color=O;break;case"CIMHatchFill":C(g.lineSymbol,a,y)}}}function M(e,a=!1){const y=t(e);if(y?.type==="CIMTextSymbol"||y?.type==="CIMPointSymbol"){const c=y.angle;return c!=null&&c!==0&&a?360-c:c??0}return 0}function S(e,a,y=!1){const c=t(e);if(y&&a!==0&&(a=360-a),c?.type!=="CIMTextSymbol"){if(c?.type==="CIMPointSymbol"&&c.symbolLayers){const u=a-(c.angle||0);for(const g of c.symbolLayers)if(o(g)){let O=g.rotation||0;g.rotateClockwise?O-=u:O+=u,g.rotation=O}c.angle=a}}else c.angle=a}function x(e){const a=t(e);if(!a)return null;switch(a.type){case"CIMPointSymbol":return"CIMPointSymbol";case"CIMLineSymbol":return"CIMLineSymbol";case"CIMPolygonSymbol":return"CIMPolygonSymbol";case"CIMTextSymbol":return"CIMTextSymbol";case"CIMMeshSymbol":return"CIMMeshSymbol";default:return null}}},96809:(H,T,b)=>{b.d(T,{$4:()=>x,O0:()=>e,O1:()=>a,Sw:()=>y,eH:()=>M,rc:()=>S});var L=b(89274),z=b(17580),U=b(78634),I=b(82678),k=b(41418),w=b(86069);const W="picture-fill",B="simple-fill",v="simple-line",f="simple-marker",l="text",_="cim",d=new Map([["dash",[4,3]],["dashdot",[4,3,1,3]],["dot",[1,3]],["longdash",[8,3]],["longdashdot",[8,3,1,3]],["longdashdotdot",[8,3,1,3,1,3]],["shortdash",[4,1]],["shortdashdot",[4,1,1,1]],["shortdashdotdot",[4,1,1,1,1,1]],["shortdot",[1,1]],["solid",[]]]),C=new I.q(1e3);function M(c){const u=c.style;let g=null;if(c)switch(c.type){case f:u!=="cross"&&u!=="x"&&(g=c.color);break;case B:u&&u!=="solid"?u!=="none"&&(g={type:"pattern",x:0,y:0,src:(0,L.s)(`esri/symbols/patterns/${u}.png`),width:5,height:5}):g=c.color;break;case W:g={type:"pattern",src:c.url,width:(0,k.Lz)(c.width)*c.xscale,height:(0,k.Lz)(c.height)*c.yscale,x:(0,k.Lz)(c.xoffset),y:(0,k.Lz)(c.yoffset)};break;case l:g=c.color;break;case _:g=(0,w.Nk)(c)}return g}function S(c,u){const g=c+"-"+u;return C.get(g)!==void 0?Promise.resolve(C.get(g)):(0,U.A)(c,{responseType:"image"}).then(O=>{const A=O.data,F=A.naturalWidth,R=A.naturalHeight,j=document.createElement("canvas");j.width=F,j.height=R;const K=j.getContext("2d");K.fillStyle=u,K.fillRect(0,0,F,R),K.globalCompositeOperation="destination-in",K.drawImage(A,0,0);const N=j.toDataURL();return C.put(g,N),N})}function x(c){if(!c)return null;let u=null;switch(c.type){case B:case W:case f:u=x(c.outline);break;case v:{const g=(0,k.Lz)(c.width);c.style!=null&&c.style!=="none"&&g!==0&&(u={color:c.color,style:a(c.style),width:g,cap:c.cap,join:c.join==="miter"?
1(0,k.Lz)(c.miterLimit):c.join},u.dashArray=e(u).join(",")||"none");break}default:u=null}return u}function e(c){if(!c?.style)return[];const{dashArray:u,style:g,width:O}=c;if(typeof u=="string"&&u!=="none")return u.split(",").map(R=>Number(R));const A=O??0,F=d.has(g)?d.get(g).map(R=>R*A):[];if(c.cap!=="butt")for(const[R,j]of F.entries())F[R]=R%2==1?j+A:Math.max(j-A,1);return F}const a=(()=>{const c={};return u=>{if(c[u])return c[u];const g=u.replaceAll("-","");return c[u]=g,g}})(),y=new z.A([128,128,128])},21696:(H,T,b)=>{b.d(T,{$d:()=>C,GG:()=>Q,N7:()=>M,Sx:()=>S,UQ:()=>J,di:()=>Z,dt:()=>c,k_:()=>d,yG:()=>q});var L=b(17580),z=b(38677),U=b(60258),I=b(1319),k=b(41418),w=b(44263),W=b(41152),B=b(86069),v=b(96809),f=b(69587);const l=new L.A("white");function _(i){const h=i.symbolLayers?.at(-1);if(h&&"outline"in h)return h?.outline?.size}function d(i){if(!i)return 0;if((0,z.wk)(i)){const h=_(i);return h??0}return(0,k.PN)((0,v.$4)(i)?.width)}function C(i){if(i==null||!("symbolLayers"in i)||i.symbolLayers==null)return!1;switch(i.type){case"point-3d":return i.symbolLayers.some(h=>h.type==="object");case"line-3d":return i.symbolLayers.some(h=>h.type==="path");case"polygon-3d":return i.symbolLayers.some(h=>h.type==="object"||h.type==="extrude");default:return!1}}function M(i){return i.resource?.href??""}function S(i,h){if(!i)return null;let m=null;return(0,z.wk)(i)?m=x(i):(0,z.$y)(i)&&(m=i.type==="cim"?(0,B.Nk)(i):i.color?new L.A(i.color):null),m?e(m,h):null}function x(i){const h=i.symbolLayers;if(!h)return null;let m=null;return h.forEach(p=>{p.type==="object"&&p.resource?.href||(m=p.type==="water"?p.color:p.material?p.material.color:null)}),m?new L.A(m):null}function e(i,h){if(h==null||i==null)return i;const m=i.toRgba();return m[3]=m[3]*h,new L.A(m)}function a(i,h,m){const p=i.symbolLayers;if(!p)return;const E=P=>e(h=h??P??(m!=null?l:null),m);p.forEach(P=>{if(P.type!=="object"||!P.resource?.href||h)if(P.type==="water")P.color=E(P.color);else{const G=P.material!=null?P.material.color:null,Y=E(G);P.material==null?P.material=new f.N({color:Y}):P.material.color=Y,m!=null&&"outline"in P&&P.outline?.color!=null&&(P.outline.color=e(P.outline.color,m))}})}function y(i,h,m){(h=h??i.color)&&(i.color=e(h,m)),m!=null&&"outline"in i&&i.outline?.color&&(i.outline.color=e(i.outline.color,m))}function c(i,h,m){i&&(h||m!=null)&&(h&&(h=new L.A(h)),(0,z.wk)(i)?a(i,h,m):(0,z.$y)(i)&&y(i,h,m))}async function u(i,h){const m=i.symbolLayers;m&&await(0,U.jJ)(m,async p=>g(p,h))}async function g(i,h){switch(i.type){case"extrude":F(i,h);break;case"icon":case"line":case"text":O(i,h);break;case"path":j(i,h);break;case"object":await R(i,h)}}function O(i,h){const m=A(h);m!=null&&(i.size=m)}function A(i){for(const h of i)if(typeof h=="number")return h;return null}function F(i,h){i.size=typeof h[2]=="number"?h[2]:0}async function R(i,h){const{resourceSize:m,symbolSize:p}=await N(i),E=K(h,m,p);i.width=X(h[0],p[0],m[0],E),i.depth=X(h[1],p[1],m[1],E),i.height=X(h[2],p[2],m[2],E)}function j(i,h){const m=K(h,w.Un,[i.width,void 0,i.height]);i.width=X(h[0],i.width,1,m),i.height=X(h[2],i.height,1,m)}function K(i,h,m){for(let p=0;p<3;p++){const E=i[p];switch(E){case"symbol-value":{const P=m[p];return P!=null?P/h[p]:1}case"proportional":break;default:if(E&&h[p])return E/h[p]}}return 1}async function N(i){const{computeObjectLayerResourceSize:h}=await b.e(4395).then(b.bind(b,84395)),m=await h(i,10),{width:p,height:E,depth:P}=i,G=[p,P,E];let Y=1;for(let D=0;D<3;D++){const $=G[D];if($!=null){Y=$/m[D];break}}for(let D=0;D<3;D++)G[D]==null&&(G[D]=m[D]*Y);return{resourceSize:m,symbolSize:G}}function X(i,h,m,p){switch(i){case"proportional":return m*p;case"symbol-value":return h??m;default:return i}}function V(i,h){const m=A(h);if(m!=null)switch(i.type){case"simple-marker":i.size=m;break;case"picture-marker":{const p=i.width/i.height;p>1?(i.width=m,i.height=m*p):(i.width=m*p,i.height=m);break}case"simple-line":i.width=m;break;case"text":i.font.size=m}}async function J(i,h){if(i&&h)return(0,z.wk)(i)?u(i,h):void((0,z.$y)(i)&&V(i,h))}function Q(i,h,m){if(i&&h!=null)if((0,z.wk)(i)){const p=i.symbolLayers;p&&p.forEach(E=>{if(E&&E.type==="object")switch(m){case"tilt":E.tilt=(E.tilt??0)+h;break;case"roll":E.roll=(E.roll??0)+h;break;default:E.heading=(E.heading??0)+h}})}else(0,z.$y)(i)&&(i.type!=="simple-marker"&&i.type!=="picture-marker"&&i.type!=="text"||(i.angle+=h))}function Z(i){if(!i)return null;const h=i.effects.filter(m=>m.type!=="bloom").map(m=>m.toJSON());return(0,W.zu)(h)}function tt(i){return i!=null&&i.type==="polygon-3d"&&i.symbolLayers.some(h=>h.type==="extrude")}async function q(i,h){return await i.fetchSymbol(h)||i.fetchCIMSymbol(h)}}}]);
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.