1import{aF as u}from"./index-ec743896.js";import{q as b}from"./getPopupProvider-997a7607.js";import{ax as e,d1 as s,O as S,k as V}from"./projectors-89580c2c.js";import{s as $,o as _}from"./GraphicOrigin-a72a4e38.js";import{p as l}from"./SimpleRenderer-83319c78.js";import{t as v}from"./jsonUtils-4e59d2fd.js";import{g as T}from"./FeatureSet-ad51495f.js";import{b as M}from"./LayerView2D-fc9b817c.js";import{i as C}from"./GraphicContainer-6c57e719.js";import{O}from"./GraphicsView2D-059bdfed.js";import{d as x}from"./LayerView-36837ce5.js";import"./fieldUtils-415e03cd.js";import"./commonProperties-2cdd0fc6.js";import"./colorRamps-136740f8.js";import"./ColorStop-cd3f703c.js";import"./screenUtils-c9e101bc.js";import"./visualVariableUtils-183f75d9.js";import"./Graphic-b38a95b0.js";import"./jsonUtils-87334bc8.js";import"./typeUtils-c530565a.js";import"./createFeatureId-0ffcb182.js";import"./typeUtils-24903583.js";import"./SimpleMarkerSymbol-561835ce.js";import"./aaBoundingBox-320413aa.js";import"./DoubleArray-eaf5f7f5.js";import"./mat4f64-78ff2589.js";import"./TextSymbol-57f1eab9.js";import"./PictureMarkerSymbol-ff7b77f8.js";import"./lengthUtils-4e4cc01a.js";import"./jsonUtils-f3c6ea51.js";import"./layerUtils-e17c9ca4.js";import"./defaults-3796da81.js";import"./defaultsJSON-59981e75.js";import"./typeUtils-3ae34b14.js";import"./ClassBreaksRenderer-5cf00f43.js";import"./RendererLegendOptions-dbdcb01d.js";import"./LRUCache-2a3be9c8.js";import"./DictionaryScriptEvaluator-f03576f2.js";import"./Version-ddbf928d.js";import"./FieldsIndex-d079d0d3.js";import"./UnknownTimeZone-2ef5095d.js";import"./timeZoneUtils-48a51224.js";import"./ArcadeExpression-e90a0f92.js";import"./TimeOnly-63691752.js";import"./enum-04c2c7e8.js";import"./utils-cbb88351.js";import"./defaultCIMValues-eec8d472.js";import"./heatmapUtils-033db9e8.js";import"./vec42-42452832.js";import"./vec4f64-c1b9eff9.js";import"./UniqueValueRenderer-96a58322.js";import"./diffUtils-b5347bb0.js";import"./styleUtils-87f264a2.js";import"./Field-545bfca1.js";import"./fieldType-d07b5726.js";import"./utils-959993e6.js";import"./Container-3833bb6a.js";import"./MapView-dc83c12e.js";import"./Texture-12c48ff4.js";import"./Cyclical-976bf4bf.js";import"./enums-f9b09dbc.js";import"./CollectionFlattener-05fbfd0e.js";import"./workers-dcb5a3b8.js";import"./Queue-875ec290.js";import"./intl-ad646b03.js";import"./GraphicsCollection-ad48d5fc.js";import"./projectionUtils-65ca48fc.js";import"./TileInfo-3c4aa26a.js";import"./TileKey-4739c75b.js";import"./jsxFactory-f9f03aee.js";import"./uuid-409b6a0c.js";import"./sanitizerUtils-8778e332.js";import"./UpdatingHandles-2cbd8cdf.js";import"./asyncUtils-c128580c.js";import"./signal-c6bff383.js";import"./Map-d496c183.js";import"./Basemap-ed0c857e.js";import"./loadAll-49a2a2f4.js";import"./PortalItem-c1e0ac6b.js";import"./isBasemap-a44d5d0f.js";import"./writeUtils-9d1c4624.js";import"./persistable-061755af.js";import"./MD5-715f37cd.js";import"./multiOriginJSONSupportUtils-c978f4c3.js";import"./resourceExtension-296c26fa.js";import"./PolygonCollection-12c34299.js";import"./mat4f32-176526a0.js";import"./mat4-6eafcee1.js";import"./TablesMixin-b62f11eb.js";import"./HeightModelInfo-b60513ff.js";import"./ReactiveMap-7d651aa2.js";import"./Query-855c25fd.js";import"./vec2f64-1f37f5b9.js";import"./Tile-177ac237.js";import"./TileKey-a9913e43.js";import"./arcadeUtils-ff917068.js";import"./quickselect-b7b34c34.js";import"./normalizeUtils-13dbdedd.js";import"./normalizeUtilsCommon-305fa5aa.js";import"./utils-9bb59dea.js";import"./utils-89e1adff.js";import"./Scheduler-b837355d.js";import"./vec32-cc67dc50.js";import"./unitBezier-0bb0dc5d.js";import"./definitions-c9d1325d.js";import"./imageUtils-8d625b3a.js";import"./capabilities-2af38b34.js";import"./EffectView-c733d290.js";import"./parser-e8753ad4.js";import"./layerViewUtils-caa119a9.js";import"./AGraphicContainer-2aeb8f9a.js";import"./TechniqueInstance-6e99e6ab.js";import"./memoryEstimations-e39a3b7f.js";import"./UpdateTracking2D-0612363e.js";import"./Utils-9f79cbf3.js";import"./BoundingBox-f89c8d18.js";import"./VertexElementDescriptor-2925c6af.js";import"./FramebufferObject-95ebe40d.js";import"./BufferObject-f9badb60.js";import"./TileContainer-face4c34.js";import"./WGLContainer-5a1d0962.js";import"./ProgramTemplate-46761392.js";import"./VertexArrayObject-bc224e72.js";import"./VertexAttributeLocations-5351167d.js";import"./VertexBuffer-f34939b0.js";import"./vec3f32-5edf24fc.js";import"./config-1337d16e.js";import"./earcut-5a6c70eb.js";import"./featureConversionUtils-824de5e1.js";import"./OptimizedFeature-12739fdd.js";import"./OptimizedGeometry-0f89db72.js";import"./OptimizedFeatureSet-5dc8ee29.js";import"./FeatureCommandQueue-bb484fd4.js";import"./CIMSymbolHelper-e15f6174.js";import"./BidiEngine-2d6f1cc5.js";import"./labelPoint-016a877f.js";import"./GeometryUtils-d806ae25.js";import"./fontUtils-90230ac4.js";import"./rasterizingUtils-0a47cdf7.js";import"./Rect-ea14f53a.js";import"./GraphShaderModule-476b565e.js";import"./ShaderBuilder-09022b3b.js";
1import"./utils-3eb62380.js";import"./constants-f7650527.js";import"./streamLayerUtils-f73eea50.js";import"./QueueProcessor-9055de0e.js";import"./OverrideHelper-568fa265.js";import"./colorUtils-e66bf786.js";import"./quantizationUtils-c65f38be.js";import"./AttributeStore-9c722d29.js";import"./FeatureStoreQueryAdapter-7f06e073.js";import"./labelUtils-79d85921.js";import"./queryUtils-af9ace68.js";import"./timeSupport-259e31cb.js";import"./FeatureMetadata-10f97293.js";import"./normalizeUtilsSync-8fd9be52.js";import"./densifyCurvedGeometry-5f027f91.js";import"./dehydratedFeatures-04a91927.js";const q=Symbol("isGeoRSSGraphicOrigin");var c;class G extends ${get[(c=q,_)](){return this.layer}constructor(r){super(),this[c]=!0,this.type="geo-rss",this.layer=r}get id(){return this.layer.id}}let n=class extends M(x){constructor(){super(...arguments),this._graphicsViewMap={},this.graphicsViews=[]}async hitTest(i,r){if(!this.graphicsViews.length)return null;const a=this.layer;return this.graphicsViews.reverse().flatMap(t=>t.hitTest(i)).map(t=>({type:"graphic",graphic:t,layer:a,mapPoint:i}))}update(i){if(this.graphicsViews)for(const r of this.graphicsViews)r.processUpdate(i)}attach(){this.addAttachHandles([e(()=>{var i;return(i=this.layer)==null?void 0:i.featureCollections},i=>{this._clear();const{layer:r}=this,a=new G(this.layer);for(const{popupInfo:t,featureSet:g,layerDefinition:f}of i){const o=T.fromJSON(g),y=new S(o.features),w=t?b.fromJSON(t):null;y.forEach(m=>{m.layer=r,m.sourceLayer=r,m.popupTemplate=w,m.origin=a});const d=f.drawingInfo,p=v(d.renderer),h=new O({requestUpdateCallback:()=>this.requestUpdate(),view:this.view,graphics:y,renderer:p,container:new C(this.view.featuresTilingScheme)});this._graphicsViewMap[o.geometryType]=h,o.geometryType!=="polygon"||this.layer.polygonSymbol?o.geometryType!=="polyline"||this.layer.lineSymbol?o.geometryType!=="point"||this.layer.pointSymbol||(this.layer.pointSymbol=p.symbol):this.layer.lineSymbol=p.symbol:this.layer.polygonSymbol=p.symbol,this.graphicsViews.push(h),this.container.addChild(h.container)}},s),e(()=>{var i;return(i=this.layer)==null?void 0:i.polygonSymbol},i=>{this._graphicsViewMap.polygon.renderer=new l({symbol:i})},s),e(()=>{var i;return(i=this.layer)==null?void 0:i.lineSymbol},i=>{this._graphicsViewMap.polyline.renderer=new l({symbol:i})},s),e(()=>{var i;return(i=this.layer)==null?void 0:i.pointSymbol},i=>{this._graphicsViewMap.point.renderer=new l({symbol:i})},s)])}detach(){this._clear()}moveEnd(){}viewChange(){for(const i of this.graphicsViews)i.viewChange()}_clear(){this.container.removeAllChildren();for(const i of this.graphicsViews)i.destroy();this._graphicsViewMap={},this.graphicsViews.length=0}};n=u([V("esri.views.2d.layers.GeoRSSLayerView2D")],n);const Ot=n;export{Ot as default};
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.