PageSourceSearch

https://tax-credit-map.netlify.app/static/js/6505.5086aefc.chunk.js

js tax-credit-map.netlify.app collected 2026-10-03 11:31:44 UTC 23,379 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunktax_credit_map=self.webpackChunktax_credit_map||[]).push([[6505],{66505:(e,t,r)=>{r.r(t),r.d(t,{default:()=>$e});var i=r(27366),s=r(40281),o=r(77178),l=r(10064),n=r(84652),a=r(93002),p=r(32718),d=r(97642),y=r(66978),u=r(35995),c=r(49861),h=r(25243),b=r(38511),v=r(69912),g=r(78952),f=r(30651),_=r(52639),m=r(44055),w=(r(94931),r(78451),r(98689),r(57823),r(32066),r(49018),r(34999),r(28189),r(9014),r(40464)),S=r(76200),C=r(43404),j=r(54472),O=r(67426),x=(r(63780),r(93169),r(27135)),I=r(53866),L=r(64326),F=r(79056),T=r(45948);let q=class extends((0,F.IG)(d.w)){constructor(e){super(e),this.title="",this.id=-1,this.modelName=null,this.isEmpty=null,this.legendEnabled=!0,this.visible=!0,this.opacity=1}readTitle(e,t){return"string"==typeof t.alias?t.alias:"string"==typeof t.name?t.name:""}readIdOnlyOnce(e){return-1!==this.id?this.id:"number"==typeof e?e:-1}};(0,i._)([(0,c.Cb)({type:String,json:{origins:{"web-scene":{write:!0},"portal-item":{write:!0}}}})],q.prototype,"title",void 0),(0,i._)([(0,b.r)("service","title",["alias","name"])],q.prototype,"readTitle",null),(0,i._)([(0,c.Cb)()],q.prototype,"layer",void 0),(0,i._)([(0,c.Cb)({type:h.z8,readOnly:!0,json:{read:!1,write:{ignoreOrigin:!0}}})],q.prototype,"id",void 0),(0,i._)([(0,b.r)("service","id")],q.prototype,"readIdOnlyOnce",null),(0,i._)([(0,c.Cb)((0,T.Lx)(String))],q.prototype,"modelName",void 0),(0,i._)([(0,c.Cb)((0,T.Lx)(Boolean))],q.prototype,"isEmpty",void 0),(0,i._)([(0,c.Cb)({type:Boolean,nonNullable:!0})],q.prototype,"legendEnabled",void 0),(0,i._)([(0,c.Cb)({type:Boolean,json:{name:"visibility",write:!0}})],q.prototype,"visible",void 0),(0,i._)([(0,c.Cb)({type:Number,json:{write:!0}})],q.prototype,"opacity",void 0),q=(0,i._)([(0,v.j)("esri.layers.buildingSublayers.BuildingSublayer")],q);const B=q;var Z=r(96978),A=r(25610),E=r(52410),R=r(37270),k=r(30494),N=r(34207),P=r(86638),M=r(81085),U=r(64575),Q=r(25220),V=r(24405);const D="esri.layers.buildingSublayers.BuildingComponentSublayer",K=p.Z.getLogger(D),J=(0,A.v)();let G=class extends(j.Z.LoadableMixin((0,O.v)(B))){constructor(e){super(e),this.type="building-component",this.nodePages=null,this.materialDefinitions=[],this.textureSetDefinitions=[],this.geometryDefinitions=[],this.indexInfo=null,this.serviceUpdateTimeStamp=null,this.store=null,this.attributeStorageInfo=[],this.fields=[],this.associatedLayer=null,this.outFields=null,this.listMode="show",this.renderer=null,this.definitionExpression=null,this.popupEnabled=!0,this.popupTemplate=null,this.layerType="3d-object"}get parsedUrl(){var e,t;return this.layer?{path:"".concat(null===(e=this.layer.parsedUrl)||void 0===e?void 0:e.path,"/sublayers/").concat(this.id),query:null===(t=this.layer.parsedUrl)||void 0===t?void 0:t.query}:{path:""}}get fieldsIndex(){return new E.Z(this.fields)}readAssociatedLayer(e,t){const r=this.layer.associatedFeatureServiceItem,i=t.associatedLayerID;return null!=r&&"number"==typeof i?new L.default({portalItem:r,layerId:i}):null}get objectIdField(){if(null!=this.fields)for(const e of this.fields)if("oid"===e.type)return e.name;return null}get displayField(){return null!=this.associatedLayer?this.associatedLayer.displayField:void 0}get apiKey(){return this.layer.apiKey}get fullExtent(){return this.layer.fullExtent}get spatialReference(){return this.layer.spatialReference}get version(){return this.layer.version}get elevationInfo(){return this.layer.elevationInfo}get minScale(){return this.layer.minScale}get maxScale(){return this.layer.maxScale}get effectiveScaleRange(){return this.layer.effectiveScaleRange}get defaultPopupTemplate(){return this.createPopupTemplate()}load(e){const t=null!=e?e.signal:null,r=this._fetchService(t).then((()=>{this.indexInfo=(0,k.T)(this.parsedUrl.path,this.rootNode,this.nodePages,this.apiKey,K,t)}));return this.addResolvingPromise(r),Promise.resolve(this)}createPopupTemplate(e){return(0,M.eZ)(this,e)}async _fetchService(e){const t=(await(0,S.Z)(this.parsedUrl.path,{query:{f:"json",token:this.apiKey},responseType:"json",signal:e})).data;this.read(t,{origin:"service",url:this.parsedUrl})}getField(e){return this.fieldsIndex.get(e)}getFieldDomain(e,t){var r,i,s;const o=null===(r=this.getFeatureType(null===t||void 0===t?void 0:t.feature))||void 0===r||null===(r=r.domains)||void 0===r?void 0:r[e];return o&&"inherited"!==o.type?o:null!==(i=null===(s=this.getField(e))||void 0===s?void 0:s.domain)&&void 0!==i?i:null}getFeatureType(e){return e&&null!=this.associatedLayer?this.associatedLayer.getFeatureType(e):null}get types(){var e;return null!=this.associatedLayer&&null!==(e=this.associatedLayer.types)&&void 0!==e?e:[]}get typeIdField(){return null!=this.associatedLayer?this.associatedLayer.typeIdField:null}get geometryType(){return"3d-object"===this.layerType?"mesh":"point"}get profile(){return"3d-object"===this.layerType?"mesh-pyramids":"points"}get capabilities(){const e=null!=this.associatedLayer&&this.associatedLayer.capabilities?this.associatedLayer.capabilities:Z.C,{query:t,data:{supportsZ:r,supportsM:i,isVersioned:s}}=e;return{query:t,data:{supportsZ:r,supportsM:i,isVersioned:s}}}createQuery(){const e=new P.Z;return"mesh"!==this.geometryType&&(e.returnGeometry=!0,e.returnZ=!0),e.where=this.definitionExpression||"1=1",e.sqlFormat="standard",e}queryExtent(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryExtent(e||this.createQuery(),t)))}queryFeatureCount(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryFeatureCount(e||this.createQuery(),t)))}queryFeatures(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryFeatures(e||this.createQuery(),t))).then((e=>{if(null!==e&&void 0!==e&&e.features)for(const t of e.features)t.layer=this.layer,t.sourceLayer=this;return e}))}queryObjectIds(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryObjectIds(e||this.createQuery(),t)))}async queryCachedAttributes(e,t){const r=(0,R.Lk)(this.fieldsIndex,await(0,V.e7)(this,(0,V.V5)(this)));return(0,Q.xe)(this.parsedUrl.path,this.attributeStorageInfo,e,t,r)}async queryCachedFeature(e,t){const r=await this.queryCachedAttributes(e,[t]);if(!r||0===r.length)throw new l.Z("scenelayer:feature-not-in-cached-data","Feature not found in cached data");const i=new _.Z;return i.attributes=r[0],i.layer=this,i.sourceLayer=this,i}getFieldUsageInfo(e){return this.fieldsIndex.has(e)?{supportsLabelingInfo:!1,supportsRenderer:!1,supportsPopupTemplate:!1,supportsLayerQuery:!1}:{supportsLabelingInfo:!1,supportsRenderer:!0,supportsPopupTemplate:!0,supportsLayerQuery:null!=this.associatedLayer}}_getAssociatedLayerForQuery(){const e=this.associatedLayer;return null!=e&&e.loaded?Promise.resolve(e):this._loadAssociatedLayerForQuery()}async _loadAssociatedLayerForQuery(){if(await this.load(),null==this.associatedLayer)throw new l.Z("buildingscenelayer:query-not-available","BuildingSceneLayer component layer queries are not available without an associated feature layer",{layer:this});try{await this.associatedLayer.load()}catch(ye){throw new l.Z("buildingscenelayer:query-not-available","BuildingSceneLayer associated feature layer could not be loaded",{layer:this,error:ye})}return this.associatedLayer}};(0,i._)([(0,c.Cb)({readOnly:!0})],G.prototype,"parsedUrl",null),(0,i._)([(0,c.Cb)({type:N.U4,readOnly:!0})],G.prototype,"nodePages",void 0),(0,i._)([(0,c.Cb)({type:[N.QI],readOnly:!0})],G.prototype,"materialDefinitions",void 0),(0,i._)([(0,c.Cb)({type:[N.Yh],readOnly:!0})],G.prototype,"textureSetDefinitions",void 0),(0,i._)([(0,c.Cb)({type:[N.H3],readOnly:!0})],G.prototype,"geometryDefinitions",void 0),(0,i._)([(0,c.Cb)({readOnly:!0})],G.prototype,"serviceUpdateTimeStamp",void 0),(0,i._)([(0,c.Cb)({readOnly:!0})],G.prototype,"store",void 0),(0,i._)([(0,c.Cb)({type:String,readOnly:!0,json:{read:{source:"store.rootNode"}}})],G.prototype,"rootNode",void 0),(0,i._)([(0,c.Cb)({readOnly:!0})],G.prototype,"attributeStorageInfo",void 0),(0,i._)([(0,c.Cb)(J.fields)],G.prototype,"fields",void 0),(0,i._)([(0,c.Cb)({readOnly:!0})],G.prototype,"fieldsIndex",null),(0,i._)([(0,c.Cb)({readOnly:!0,t
1ype:L.default})],G.prototype,"associatedLayer",void 0),(0,i._)([(0,b.r)("service","associatedLayer",["associatedLayerID"])],G.prototype,"readAssociatedLayer",null),(0,i._)([(0,c.Cb)(J.outFields)],G.prototype,"outFields",void 0),(0,i._)([(0,c.Cb)({type:String,readOnly:!0})],G.prototype,"objectIdField",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:String,json:{read:!1}})],G.prototype,"displayField",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:String})],G.prototype,"apiKey",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:I.Z})],G.prototype,"fullExtent",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:g.Z})],G.prototype,"spatialReference",null),(0,i._)([(0,c.Cb)({readOnly:!0})],G.prototype,"version",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:U.Z})],G.prototype,"elevationInfo",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:Number})],G.prototype,"minScale",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:Number})],G.prototype,"maxScale",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:Number})],G.prototype,"effectiveScaleRange",null),(0,i._)([(0,c.Cb)({type:["hide","show"],json:{write:!0}})],G.prototype,"listMode",void 0),(0,i._)([(0,c.Cb)({types:w.o,json:{origins:{service:{read:{source:"drawingInfo.renderer"}}},name:"layerDefinition.drawingInfo.renderer",write:!0},value:null})],G.prototype,"renderer",void 0),(0,i._)([(0,c.Cb)({type:String,json:{origins:{service:{read:!1,write:!1}},name:"layerDefinition.definitionExpression",write:{enabled:!0,allowNull:!0}}})],G.prototype,"definitionExpression",void 0),(0,i._)([(0,c.Cb)(T.C_)],G.prototype,"popupEnabled",void 0),(0,i._)([(0,c.Cb)({type:m.Z,json:{read:{source:"popupInfo"},write:{target:"popupInfo"}}})],G.prototype,"popupTemplate",void 0),(0,i._)([(0,c.Cb)({readOnly:!0,type:String,json:{origins:{service:{read:{source:"store.normalReferenceFrame"}}},read:!1}})],G.prototype,"normalReferenceFrame",void 0),(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],G.prototype,"defaultPopupTemplate",null),(0,i._)([(0,c.Cb)()],G.prototype,"types",null),(0,i._)([(0,c.Cb)()],G.prototype,"typeIdField",null),(0,i._)([(0,c.Cb)({json:{write:!1}}),(0,x.J)(new C.X({"3DObject":"3d-object",Point:"point"}))],G.prototype,"layerType",void 0),(0,i._)([(0,c.Cb)()],G.prototype,"geometryType",null),(0,i._)([(0,c.Cb)()],G.prototype,"profile",null),(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],G.prototype,"capabilities",null),G=(0,i._)([(0,v.j)(D)],G);const H=G;var z,X=r(51370);const Y={type:s.Z,readOnly:!0,json:{origins:{service:{read:{source:"sublayers",reader:W}}},read:!1}};function W(e,t,r){if(e&&Array.isArray(e))return new s.Z(e.map((e=>{const t=function(e){return"group"===e.layerType?$:H}(e);if(t){const i=new t;return i.read(e,r),i}return null!==r&&void 0!==r&&r.messages&&e&&r.messages.push(new X.Z("building-scene-layer:unsupported-sublayer-type","Building scene sublayer of type '"+(e.type||"unknown")+"' are not supported",{definition:e,context:r})),null})))}let $=z=class extends B{constructor(e){super(e),this.type="building-group",this.listMode="show",this.sublayers=null}loadAll(){return(0,a.w)(this,(e=>z.forEachSublayer(this.sublayers,(t=>{"building-group"!==t.type&&e(t)}))))}};var ee;(0,i._)([(0,c.Cb)({type:["hide","show","hide-children"],json:{write:!0}})],$.prototype,"listMode",void 0),(0,i._)([(0,c.Cb)(Y)],$.prototype,"sublayers",void 0),$=z=(0,i._)([(0,v.j)("esri.layers.buildingSublayers.BuildingGroupSublayer")],$),(ee=$||($={})).sublayersProperty=Y,ee.readSublayers=W,ee.forEachSublayer=function e(t,r){t.forEach((t=>{r(t),"building-group"===t.type&&e(t.sublayers,r)}))};const te=$;var re=r(27961),ie=r(11936),se=r(6061),oe=r(29598),le=r(56811),ne=r(81118),ae=r(84076),pe=r(46784),de=r(71907);let ye=class extends pe.wq{constructor(){super(...arguments),this.type=null}};(0,i._)([(0,c.Cb)({type:String,readOnly:!0,json:{write:!0}})],ye.prototype,"type",void 0),ye=(0,i._)([(0,v.j)("esri.layers.support.BuildingFilterAuthoringInfo")],ye);const ue=ye;var ce;let he=ce=class extends pe.wq{constructor(){super(...arguments),this.filterType=null,this.filterValues=null}clone(){return new ce({filterType:this.filterType,filterValues:(0,n.d9)(this.filterValues)})}};(0,i._)([(0,c.Cb)({type:String,json:{write:!0}})],he.prototype,"filterType",void 0),(0,i._)([(0,c.Cb)({type:[String],json:{write:!0}})],he.prototype,"filterValues",void 0),he=ce=(0,i._)([(0,v.j)("esri.layers.support.BuildingFilterAuthoringInfoType")],he);const be=he;var ve;const ge=s.Z.ofType(be);let fe=ve=class extends pe.wq{clone(){return new ve({filterTypes:(0,n.d9)(this.filterTypes)})}};(0,i._)([(0,c.Cb)({type:ge,json:{write:!0}})],fe.prototype,"filterTypes",void 0),fe=ve=(0,i._)([(0,v.j)("esri.layers.support.BuildingFilterAuthoringInfoBlock")],fe);const _e=fe;var me;const we=s.Z.ofType(_e);let Se=me=class extends ue{constructor(){super(...arguments),this.type="checkbox"}clone(){return new me({filterBlocks:(0,n.d9)(this.filterBlocks)})}};(0,i._)([(0,c.Cb)({type:["checkbox"]})],Se.prototype,"type",void 0),(0,i._)([(0,c.Cb)({type:we,json:{write:!0}})],Se.prototype,"filterBlocks",void 0),Se=me=(0,i._)([(0,v.j)("esri.layers.support.BuildingFilterAuthoringInfoCheckbox")],Se);const Ce=Se;let je=class extends pe.wq{};(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],je.prototype,"type",void 0),je=(0,i._)([(0,v.j)("esri.layers.support.BuildingFilterMode")],je);const Oe=je;var xe;let Ie=xe=class extends Oe{constructor(){super(...arguments),this.type="solid"}clone(){return new xe}};(0,i._)([(0,c.Cb)({type:["solid"],readOnly:!0,json:{write:!0}})],Ie.prototype,"type",void 0),Ie=xe=(0,i._)([(0,v.j)("esri.layers.support.BuildingFilterModeSolid")],Ie);const Le=Ie;var Fe,Te=r(12365);let qe=Fe=class extends Oe{constructor(){super(...arguments),this.type="wire-frame",this.edges=null}clone(){return new Fe({edges:(0,n.d9)(this.edges)})}};(0,i._)([(0,x.J)({wireFrame:"wire-frame"})],qe.prototype,"type",void 0),(0,i._)([(0,c.Cb)(Te.Z)],qe.prototype,"edges",void 0),qe=Fe=(0,i._)([(0,v.j)("esri.layers.support.BuildingFilterModeWireFrame")],qe);const Be=qe;var Ze;let Ae=Ze=class extends Oe{constructor(){super(...arguments),this.type="x-ray"}clone(){return new Ze}};(0,i._)([(0,c.Cb)({type:["x-ray"],readOnly:!0,json:{write:!0}})],Ae.prototype,"type",void 0),Ae=Ze=(0,i._)([(0,v.j)("esri.layers.support.BuildingFilterModeXRay")],Ae);const Ee=Ae;var Re;const ke={nonNullable:!0,types:{key:"type",base:Oe,typeMap:{solid:Le,"wire-frame":Be,"x-ray":Ee}},json:{read:e=>{switch(null===e||void 0===e?void 0:e.type){case"solid":return Le.fromJSON(e);case"wireFrame":return Be.fromJSON(e);case"x-ray":return Ee.fromJSON(e);default:return}},write:{enabled:!0,isRequired:!0}}};let Ne=Re=class extends pe.wq{constructor(){super(...arguments),this.filterExpression=null,this.filterMode=new Le,this.title=""}clone(){return new Re({filterExpression:this.filterExpression,filterMode:(0,n.d9)(this.filterMode),title:this.title})}};(0,i._)([(0,c.Cb)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],Ne.prototype,"filterExpression",void 0),(0,i._)([(0,c.Cb)(ke)],Ne.prototype,"filterMode",void 0),(0,i._)([(0,c.Cb)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],Ne.prototype,"title",void 0),Ne=Re=(0,i._)([(0,v.j)("esri.layers.support.BuildingFilterBlock")],Ne);const Pe=Ne;var Me;const Ue=s.Z.ofType(Pe);let Qe=Me=class extends pe.wq{constructor(){super(...arguments),this.description=null,this.filterBlocks=null,this.id=(0,de.DO)(),this.name=null}clone(){return new Me({description:this.description,filterBlocks:(0,n.d9)(this.filterBlocks),id:this.id,name:this.name,filterAuthoringInfo:(0,n.d9)(this.filterAuthoringInfo)})}};(0,i._)([(0,c.Cb)({type:String,json:{write:!0}})],Qe.prototype,"description",void 0),(0,i._)([(0,c.Cb)({type:Ue,json:{write:{enabled:!0,isRequired:!0}}})],Qe.prototype,"filterBlocks",void 0),(0,i._)([(0,c.Cb)({types:{key:"type",base:ue,typeMap:{checkbox:Ce}},json:{read:e=>"checkbox"===(null===e||void 0===e?void 0:e.type)?Ce.fromJSON(e):null,write:!0}})],Qe.prototype,"filterAuthoringInfo",void 0),(0,i._)([(0,c.Cb)({type:String,constructOnly:!0,json:{write:{enabled:!0,isRequired:!0}}})],Qe.prototype,"id",void 0),(0,i._)([(0,c.Cb)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],Qe.prototype,"name",void 0),Qe=Me=(0,i._)([(0,v.j)("esri.layers.support.BuildingFilter")],Qe);const Ve=Qe;let De=class extends pe.wq{constructor(){super(...arguments),this.fieldName=null,this.modelName=null,this.label=null,this.min=null,this.max=null,this.mostFrequentValues=null,this.subLayerIds=null}};(0,i._)([(0,c.Cb)({type:String})],De.prototype,"fieldName",void 0),(0,i._)([(0,c.Cb)({type:String})],De.prototype,"modelName",void 0),(0,i._)([(0,c.Cb)({type:String})],De.prototype,"label",void 0),(0,i._)([(0,c.Cb)({type:Number})],De.prototype,"min",void 0),(0,i._)([(0,c.Cb)({type:Number})],De.prototype,"max",void 0),(0,i._)([(0,c.Cb)({json:{read:e=>Array.isArray(e)&&(e.every((e=>"string"==typeof e))||e.every((e=>"number"==typeof e)))?e.slice():null}})],De.prototype,"mostFrequentValues",void 0),(0,i._)([(0,c.Cb)({type:[Number]})],De.prototype,"subLayerIds",void 0),De=(0,i._)([(0,v.j)("esri.layers.support.BuildingFieldStatistics")],De);let Ke=class extends(j.Z.LoadableMixin((0,O.v)(pe.wq))){constructor(){super(...arguments),this.url=null}get fields(){return this.loaded||"loading"===this.loadStatus?this._get("fields"):(p.Z.getLogger(this).error("building summary statistics are not loaded"),null)}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this._fetchService(t)),Promise.resolve(this)}async _fetchService(e){const t=(await(0,S.Z)(this.url,{query:{f:"json"},responseType:"json",signal:e})).data;this.read(t,{origin:"service"})}};
1(0,i._)([(0,c.Cb)({constructOnly:!0,type:String})],Ke.prototype,"url",void 0),(0,i._)([(0,c.Cb)({readOnly:!0,type:[De],json:{read:{source:"summary"}}})],Ke.prototype,"fields",null),Ke=(0,i._)([(0,v.j)("esri.layers.support.BuildingSummaryStatistics")],Ke);const Je=Ke;var Ge,He=r(74509);const ze=s.Z.ofType(Ve),Xe=(0,n.d9)(te.sublayersProperty),Ye=null===(Ge=Xe.json)||void 0===Ge?void 0:Ge.origins;Ye&&(Ye["web-scene"]={type:[H],write:{enabled:!0,overridePolicy:()=>({enabled:!1})}},Ye["portal-item"]={type:[H],write:{enabled:!0,overridePolicy:()=>({enabled:!1})}});let We=class extends((0,ne.Vt)((0,ie.Y)((0,se.q)((0,oe.I)((0,le.M)((0,d.R)((0,re.V)(f.Z)))))))){constructor(e){super(e),this.operationalLayerType="BuildingSceneLayer",this.allSublayers=new o.Z({getCollections:()=>[this.sublayers],getChildrenFunction:e=>"building-group"===e.type?e.sublayers:null}),this.sublayers=null,this._sublayerOverrides=null,this.filters=new ze,this.activeFilterId=null,this.summaryStatistics=null,this.outFields=null,this.legendEnabled=!0,this.type="building-scene"}normalizeCtorArgs(e){return"string"==typeof e?{url:e}:null!==e&&void 0!==e?e:{}}destroy(){this.allSublayers.destroy()}readSublayers(e,t,r){const i=te.readSublayers(e,t,r);return te.forEachSublayer(i,(e=>e.layer=this)),this._sublayerOverrides&&(this.applySublayerOverrides(i,this._sublayerOverrides),this._sublayerOverrides=null),i}applySublayerOverrides(e,t){let{overrides:r,context:i}=t;te.forEachSublayer(e,(e=>e.read(r.get(e.id),i)))}readSublayerOverrides(e,t){const r=new Map;for(const s of e){var i;null!=s&&"object"==typeof s&&"number"==typeof s.id?r.set(s.id,s):null===(i=t.messages)||void 0===i||i.push(new l.Z("building-scene-layer:invalid-sublayer-override","Invalid value for sublayer override. Not an object or no id specified.",{value:s}))}return{overrides:r,context:t}}writeSublayerOverrides(e,t,r){const i=[];te.forEachSublayer(this.sublayers,(e=>{const t=e.write({},r);Object.keys(t).length>1&&i.push(t)})),i.length>0&&(t.sublayers=i)}writeUnappliedOverrides(e,t){t.sublayers=[],e.overrides.forEach((e=>{t.sublayers.push((0,n.d9)(e))}))}write(e,t){return e=super.write(e,t),!t||"web-scene"!==t.origin&&"portal-item"!==t.origin||(this.sublayers?this.writeSublayerOverrides(this.sublayers,e,t):this._sublayerOverrides&&this.writeUnappliedOverrides(this._sublayerOverrides,e)),e}read(e,t){if(super.read(e,t),t&&("web-scene"===t.origin||"portal-item"===t.origin)&&null!=e&&Array.isArray(e.sublayers)){const r=this.readSublayerOverrides(e.sublayers,t);this.sublayers?this.applySublayerOverrides(this.sublayers,r):this._sublayerOverrides=r}}readSummaryStatistics(e,t){if("string"==typeof t.statisticsHRef){var r;const e=(0,u.v_)(null===(r=this.parsedUrl)||void 0===r?void 0:r.path,t.statisticsHRef);return new Je({url:e})}return null}set elevationInfo(e){this._set("elevationInfo",e),this._validateElevationInfo()}load(e){const t=null!=e?e.signal:null,r=this.loadFromPortal({supportedTypes:["Scene Service"]},e).catch(y.r9).then((()=>this._fetchService(t))).then((()=>this._fetchAssociatedFeatureService(t)));return this.addResolvingPromise(r),Promise.resolve(this)}loadAll(){return(0,a.G)(this,(e=>{te.forEachSublayer(this.sublayers,(t=>{"building-group"!==t.type&&e(t)})),this.summaryStatistics&&e(this.summaryStatistics)}))}async saveAs(e,t){return this._debouncedSaveOperations(ne.xp.SAVE_AS,{...t,getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"building-scene"},e)}async save(){const e={getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"building-scene"};return this._debouncedSaveOperations(ne.xp.SAVE,e)}validateLayer(e){if(!e.layerType||"Building"!==e.layerType)throw new l.Z("buildingscenelayer:layer-type-not-supported","BuildingSceneLayer does not support this layer type",{layerType:e.layerType})}_getTypeKeywords(){return["Building"]}async _fetchAssociatedFeatureService(e){try{const{portalItem:t}=await(0,ae.w)("".concat(this.url,"/layers/").concat(this.layerId),{sceneLayerItem:this.portalItem,apiKey:this.apiKey,signal:e});this.associatedFeatureServiceItem=t}catch(ee){p.Z.getLogger(this).warn("Associated feature service item could not be loaded",ee)}}_validateElevationInfo(){const e=this.elevationInfo,t="Building scene layers";(0,He.LR)(p.Z.getLogger(this),(0,He.Uy)(t,"absolute-height",e)),(0,He.LR)(p.Z.getLogger(this),(0,He.kf)(t,e))}};(0,i._)([(0,c.Cb)({type:["BuildingSceneLayer"]})],We.prototype,"operationalLayerType",void 0),(0,i._)([(0,c.Cb)({readOnly:!0})],We.prototype,"allSublayers",void 0),(0,i._)([(0,c.Cb)(Xe)],We.prototype,"sublayers",void 0),(0,i._)([(0,b.r)("service","sublayers")],We.prototype,"readSublayers",null),(0,i._)([(0,c.Cb)({type:ze,nonNullable:!0,json:{write:!0}})],We.prototype,"filters",void 0),(0,i._)([(0,c.Cb)({type:String,json:{write:!0}})],We.prototype,"activeFilterId",void 0),(0,i._)([(0,c.Cb)({readOnly:!0,t
1ype:Je})],We.prototype,"summaryStatistics",void 0),(0,i._)([(0,b.r)("summaryStatistics",["statisticsHRef"])],We.prototype,"readSummaryStatistics",null),(0,i._)([(0,c.Cb)({type:[String],json:{read:!1}})],We.prototype,"outFields",void 0),(0,i._)([(0,c.Cb)(T.vg)],We.prototype,"fullExtent",void 0),(0,i._)([(0,c.Cb)(T.rn)],We.prototype,"legendEnabled",void 0),(0,i._)([(0,c.Cb)({type:["show","hide","hide-children"]})],We.prototype,"listMode",void 0),(0,i._)([(0,c.Cb)((0,T.Lx)(g.Z))],We.prototype,"spatialReference",void 0),(0,i._)([(0,c.Cb)(T.PV)],We.prototype,"elevationInfo",null),(0,i._)([(0,c.Cb)({json:{read:!1},readOnly:!0})],We.prototype,"type",void 0),(0,i._)([(0,c.Cb)()],We.prototype,"associatedFeatureServiceItem",void 0),We=(0,i._)([(0,v.j)("esri.layers.BuildingSceneLayer")],We);const $e=We}}]);
2//# sourceMappingURL=6505.5086aefc.chunk.js.map

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.