????

Your IP : 18.217.156.194


Current Path : C:/inetpub/vhost/binhdinhinvest.gdtvietnam.com/www/
Upload File :
Current File : C:/inetpub/vhost/binhdinhinvest.gdtvietnam.com/www/45.29cf0e83db2b2ab05f33.js

(function(){var e={"esri/layers/support/BuildingFilterBlock":"/9KT","esri/layers/support/BuildingFilterModeWireFrame":"1UK1","esri/layers/support/BuildingFilterAuthoringInfoCheckbox":"4a5X","esri/symbols/edges/utils":"DoiH","esri/layers/support/BuildingFilterModeXRay":"DtfD","esri/layers/support/BuildingSummaryStatistics":"EPMy","esri/layers/support/BuildingFilterModeSolid":"JApJ","esri/layers/support/BuildingFilterMode":"KScw","esri/layers/buildingSublayers/BuildingComponentSublayer":"Q56x","esri/layers/buildingSublayers/BuildingGroupSublayer":"VN8a","esri/layers/buildingSublayers/BuildingSublayer":"Vsc6","esri/layers/support/BuildingFilterAuthoringInfoType":"Vx5u","esri/layers/support/BuildingFilterAuthoringInfo":"ZRt/","esri/layers/BuildingSceneLayer":"gRqF","esri/layers/support/BuildingFilterAuthoringInfoBlock":"hBBj","esri/layers/support/BuildingFilter":"z01C"},r=this||window,t=r.webpackJsonp=r.webpackJsonp||[];t.registerAbsMids?t.registerAbsMids(e):(t.absMidsWaiting=t.absMidsWaiting||[]).push(e)})(),(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{"/9KT":function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("zOht"),t("ycL1"),t("rg9i"),t("Vx27"),t("KScw"),t("JApJ"),t("1UK1"),t("DtfD")],i=(function(e,r,t,o,i,n,p,l,s,a){var u={types:{key:"type",base:p,typeMap:{solid:l,"wire-frame":s,"x-ray":a}},json:{read:function(e){switch(e&&e.type){case"solid":return l.fromJSON(e);case"wireFrame":return s.fromJSON(e);case"x-ray":return a.fromJSON(e);default:return null}},write:{enabled:!0,isRequired:!0}}};return function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.filterExpression=null,r.filterMode=new l,r.title="",r}var o;return t.__extends(r,e),o=r,r.prototype.clone=function(){return new o({filterExpression:this.filterExpression,filterMode:i.clone(this.filterMode),title:this.title})},t.__decorate([n.property({type:String,json:{write:{enabled:!0,isRequired:!0}}})],r.prototype,"filterExpression",void 0),t.__decorate([n.property(u)],r.prototype,"filterMode",void 0),t.__decorate([n.property({type:String,json:{write:{enabled:!0,isRequired:!0}}})],r.prototype,"title",void 0),o=t.__decorate([n.subclass("esri.layers.support.BuildingFilterBlock")],r)}(o.JSONSupport)}).apply(null,o),void 0===i||(e.exports=i)},"1UK1":function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("zOht"),t("rg9i"),t("Vx27"),t("KScw"),t("DoiH")],i=(function(e,r,t,o,i,n,p){return function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.type="wire-frame",r.edges=null,r}var n;return t.__extends(r,e),n=r,r.prototype.clone=function(){return new n({edges:o.clone(this.edges)})},t.__decorate([i.enumeration({wireFrame:"wire-frame"})],r.prototype,"type",void 0),t.__decorate([i.property(p.symbol3dEdgesProperty)],r.prototype,"edges",void 0),n=t.__decorate([i.subclass("esri.layers.support.BuildingFilterModeWireFrame")],r)}(n)}).apply(null,o),void 0===i||(e.exports=i)},"4a5X":function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("zOht"),t("y4WC"),t("rg9i"),t("Vx27"),t("ZRt/"),t("hBBj")],i=(function(e,r,t,o,i,n,p,l){var s=o.ofType(l);return function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.type="checkbox",r}var o;return t.__extends(r,e),o=r,r.prototype.clone=function(){return new o({filterBlocks:i.clone(this.filterBlocks)})},t.__decorate([n.property({type:["checkbox"]})],r.prototype,"type",void 0),t.__decorate([n.property({type:s,json:{write:!0}})],r.prototype,"filterBlocks",void 0),o=t.__decorate([n.subclass("esri.layers.support.BuildingFilterAuthoringInfoCheckbox")],r)}(p)}).apply(null,o),void 0===i||(e.exports=i)},DoiH:function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("PFyH"),t("mr1i"),t("rR9d")],void 0===(i=(function(e,r,t,o,i){function n(e,r,t){if(!e)return e;switch(e.type){case"solid":return(n=new i).read(e,t),n;case"sketch":var n;return(n=new o).read(e,t),n}}Object.defineProperty(r,"__esModule",{value:!0}),r.read=n,r.symbol3dEdgesProperty={types:{key:"type",base:t,typeMap:{solid:i,sketch:o}},json:{read:n,write:!0}}}).apply(null,o))||(e.exports=i)},DtfD:function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("zOht"),t("Vx27"),t("KScw")],i=(function(e,r,t,o,i){return function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.type="x-ray",r}var i;return t.__extends(r,e),i=r,r.prototype.clone=function(){return new i},t.__decorate([o.property({type:["x-ray"],readOnly:!0,json:{write:!0}})],r.prototype,"type",void 0),i=t.__decorate([o.subclass("esri.layers.support.BuildingFilterModeXRay")],r)}(i)}).apply(null,o),void 0===i||(e.exports=i)},EPMy:function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("zOht"),t("zp6E"),t("ycL1"),t("R7Ts"),t("qsST"),t("LxLY"),t("SZNs"),t("qMld"),t("Vx27")],i=(function(e,r,t,o,i,n,p,l,s,a,u){var y=p.getLogger("esri.layers.support.BuildingSummaryStatistics"),d=function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.fieldName=null,r.modelName=null,r.label=null,r.min=null,r.max=null,r.mostFrequentValues=null,r.subLayerIds=null,r}return t.__extends(r,e),t.__decorate([u.property({type:String})],r.prototype,"fieldName",void 0),t.__decorate([u.property({type:String})],r.prototype,"modelName",void 0),t.__decorate([u.property({type:String})],r.prototype,"label",void 0),t.__decorate([u.property({type:Number})],r.prototype,"min",void 0),t.__decorate([u.property({type:Number})],r.prototype,"max",void 0),t.__decorate([u.property({json:{read:function(e){return Array.isArray(e)&&(e.every((function(e){return"string"==typeof e}))||e.every((function(e){return"number"==typeof e})))?e.slice():null}}})],r.prototype,"mostFrequentValues",void 0),t.__decorate([u.property({type:[Number]})],r.prototype,"subLayerIds",void 0),t.__decorate([u.subclass("esri.layers.support.BuildingFieldStatistics")],r)}(i.JSONSupport);return function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.url=null,r}return t.__extends(r,e),Object.defineProperty(r.prototype,"fields",{get:function(){return this.loaded?this._get("fields"):(y.error("building summary statistics are not loaded"),null)},enumerable:!0,configurable:!0}),r.prototype.load=function(e){var r=l.isSome(e)?e.signal:null;return this.addResolvingPromise(this._fetchService(r)),a.resolve(this)},r.prototype._fetchService=function(e){return t.__awaiter(this,void 0,void 0,(function(){var r;return t.__generator(this,(function(t){switch(t.label){case 0:return[4,o(this.url,{query:{f:"json"},responseType:"json",signal:e})];case 1:return r=t.sent(),this.read(r.data,{origin:"service"}),[2]}}))}))},t.__decorate([u.property({constructOnly:!0,type:String})],r.prototype,"url",void 0),t.__decorate([u.property({readOnly:!0,type:[d],json:{read:{source:"summary"}}})],r.prototype,"fields",null),t.__decorate([u.subclass("esri.layers.support.BuildingSummaryStatistics")],r)}(n.LoadableMixin(s.EsriPromiseMixin(i.JSONSupport)))}).apply(null,o),void 0===i||(e.exports=i)},JApJ:function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("zOht"),t("Vx27"),t("KScw")],i=(function(e,r,t,o,i){return function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.type="solid",r}var i;return t.__extends(r,e),i=r,r.prototype.clone=function(){return new i},t.__decorate([o.property({type:["solid"],readOnly:!0,json:{write:!0}})],r.prototype,"type",void 0),i=t.__decorate([o.subclass("esri.layers.support.BuildingFilterModeSolid")],r)}(i)}).apply(null,o),void 0===i||(e.exports=i)},KScw:function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("zOht"),t("ycL1"),t("Vx27")],i=(function(e,r,t,o,i){return function(e){function r(){return null!==e&&e.apply(this,arguments)||this}return t.__extends(r,e),t.__decorate([i.property({readOnly:!0,json:{read:!1}})],r.prototype,"type",void 0),t.__decorate([i.subclass("esri.layers.support.BuildingFilterMode")],r)}(o.JSONSupport)}).apply(null,o),void 0===i||(e.exports=i)},PFyH:function(e,r){},Q56x:function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("zOht"),t("ifLZ"),t("OXG3"),t("zp6E"),t("ImIS"),t("R7Ts"),t("LxLY"),t("SZNs"),t("qMld"),t("Vx27"),t("N7S/"),t("Z4y+"),t("Vsc6"),t("EtsK"),t("ZJpS"),t("I90O"),t("OjNT"),t("hz/Y"),t("begh"),t("5ldw")],void 0===(i=(function(e,r,t,o,i,n,p,l,s,a,u,y,d,c,f,_,v,g,h,b,S,m){var O=v.defineFieldProperties();return function(e){function r(r){var t=e.call(this,r)||this;return t.type="building-component",t.nodePages=null,t.materialDefinitions=null,t.textureSetDefinitions=null,t.geometryDefinitions=null,t.serviceUpdateTimeStamp=null,t.fields=null,t.outFields=null,t.listMode="show",t.renderer=null,t.definitionExpression=null,t.popupEnabled=!0,t.popupTemplate=null,t.layerType="3d-object",t}return t.__extends(r,e),Object.defineProperty(r.prototype,"parsedUrl",{get:function(){return this.layer?{path:this.layer.parsedUrl.path+"/sublayers/"+this.id,query:this.layer.parsedUrl.query}:null},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"fieldsIndex",{get:function(){return new g(this.fields)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"objectIdField",{get:function(){if(null!=this.fields)for(var e=0,r=this.fields;e<r.length;e++){var t=r[e];if("oid"===t.type)return t.name}return null},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"defaultPopupTemplate",{get:function(){return this.createPopupTemplate()},enumerable:!0,configurable:!0}),r.prototype.load=function(e){var r=s.isSome(e)?e.signal:null;return this.addResolvingPromise(this._fetchService(r)),u.resolve(this)},r.prototype.createPopupTemplate=function(e){return S.createPopupTemplate(this,e)},r.prototype._fetchService=function(e){return t.__awaiter(this,void 0,void 0,(function(){var r;return t.__generator(this,(function(t){switch(t.label){case 0:return[4,n(this.parsedUrl.path,{query:{f:"json"},responseType:"json",signal:e})];case 1:return r=t.sent(),this.read(r.data,{origin:"service",url:this.parsedUrl}),[2]}}))}))},r.prototype.getField=function(e){return this.fieldsIndex.get(e)},r.prototype.getFieldDomain=function(e){var r=this.getField(e);return r&&r.domain?r.domain:null},Object.defineProperty(r.prototype,"geometryType",{get:function(){return"3d-object"===this.layerType?"mesh":"point"},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"profile",{get:function(){return"3d-object"===this.layerType?"mesh-pyramids":"points"},enumerable:!0,configurable:!0}),t.__decorate([y.property({readOnly:!0,dependsOn:["layer","id"]})],r.prototype,"parsedUrl",null),t.__decorate([y.property({type:h.I3SNodePageDefinition,readOnly:!0})],r.prototype,"nodePages",void 0),t.__decorate([y.property({type:[h.I3SMaterialDefinition],readOnly:!0})],r.prototype,"materialDefinitions",void 0),t.__decorate([y.property({type:[h.I3STextureSetDefinition],readOnly:!0})],r.prototype,"textureSetDefinitions",void 0),t.__decorate([y.property({type:[h.I3SGeometryDefinition],readOnly:!0})],r.prototype,"geometryDefinitions",void 0),t.__decorate([y.property({readOnly:!0})],r.prototype,"serviceUpdateTimeStamp",void 0),t.__decorate([y.property({readOnly:!0})],r.prototype,"store",void 0),t.__decorate([y.property({type:String,readOnly:!0,json:{read:{source:"store.rootNode"}}})],r.prototype,"rootNode",void 0),t.__decorate([y.property({readOnly:!0})],r.prototype,"attributeStorageInfo",void 0),t.__decorate([y.property(O.fields)],r.prototype,"fields",void 0),t.__decorate([y.property({readOnly:!0,dependsOn:["fields"]})],r.prototype,"fieldsIndex",null),t.__decorate([y.property(O.outFields)],r.prototype,"outFields",void 0),t.__decorate([y.property({type:String,dependsOn:["fields"],readOnly:!0})],r.prototype,"objectIdField",null),t.__decorate([y.property({readOnly:!0,type:d,aliasOf:"layer.fullExtent"})],r.prototype,"fullExtent",void 0),t.__decorate([y.property({readOnly:!0,type:c,aliasOf:"layer.spatialReference"})],r.prototype,"spatialReference",void 0),t.__decorate([y.property({readOnly:!0,aliasOf:"layer.version"})],r.prototype,"version",void 0),t.__decorate([y.property({readOnly:!0,type:m,aliasOf:"layer.elevationInfo"})],r.prototype,"elevationInfo",void 0),t.__decorate([y.property({readOnly:!0,type:Number,aliasOf:"layer.minScale"})],r.prototype,"minScale",void 0),t.__decorate([y.property({readOnly:!0,type:Number,aliasOf:"layer.maxScale"})],r.prototype,"maxScale",void 0),t.__decorate([y.property({type:["hide","show"],json:{write:!0}})],r.prototype,"listMode",void 0),t.__decorate([y.property({types:i.webSceneRendererTypes,json:{origins:{service:{read:{source:"drawingInfo.renderer",reader:b.read}}},read:{source:"layerDefinition.drawingInfo.renderer",reader:b.read},write:{target:"layerDefinition.drawingInfo.renderer"}},value:null})],r.prototype,"renderer",void 0),t.__decorate([y.property({type:String,json:{origins:{service:{read:!1,write:!1}},read:{source:"layerDefinition.definitionExpression"},write:{target:"layerDefinition.definitionExpression"}}})],r.prototype,"definitionExpression",void 0),t.__decorate([y.property(_.popupEnabled)],r.prototype,"popupEnabled",void 0),t.__decorate([y.property({type:o,json:{read:{source:"popupInfo"},write:{target:"popupInfo"}}})],r.prototype,"popupTemplate",void 0),t.__decorate([y.property({readOnly:!0,type:String,json:{origins:{service:{read:{source:"store.normalReferenceFrame"}}},read:!1}})],r.prototype,"normalReferenceFrame",void 0),t.__decorate([y.property({readOnly:!0,json:{read:!1},dependsOn:["fields","title"]})],r.prototype,"defaultPopupTemplate",null),t.__decorate([y.enumeration(new p.default({"3DObject":"3d-object",Point:"point"}))],r.prototype,"layerType",void 0),t.__decorate([y.property({dependsOn:["layerType"]})],r.prototype,"geometryType",null),t.__decorate([y.property({dependsOn:["layerType"]})],r.prototype,"profile",null),t.__decorate([y.subclass("esri.layers.buildingSublayers.BuildingComponentSublayer")],r)}(l.LoadableMixin(a.EsriPromiseMixin(f)))}).apply(null,o))||(e.exports=i)},VN8a:function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("zOht"),t("y4WC"),t("sS22"),t("V2ZO"),t("Vx27"),t("Q56x"),t("Vsc6")],void 0===(i=(function(e,r,t,o,i,n,p,l,s){var a={type:o,readOnly:!0,json:{origins:{service:{read:{source:"sublayers",reader:u}}},read:!1}};function u(e,r,t){if(e&&Array.isArray(e))return new o(e.map((function(e){var r=function(e){return"group"===e.layerType?y:l}(e);if(r){var o=new r;return o.read(e,t),o}t&&t.messages&&e&&t.messages.push(new n("building-scene-layer:unsupported-sublayer-type","Building scene sublayer of type '"+(e.type||"unknown")+"' are not supported",{definition:e,context:t}))})))}var y=function(e){function r(r){var t=e.call(this,r)||this;return t.type="building-group",t.listMode="show",t.sublayers=null,t}var o;return t.__extends(r,e),o=r,r.prototype.loadAll=function(){var e=this;return i.loadAllChildren(this,(function(r){return o.forEachSublayer(e.sublayers,(function(e){"building-group"!==e.type&&r(e)}))}))},t.__decorate([p.property({type:["hide","show","hide-children"],json:{write:!0}})],r.prototype,"listMode",void 0),t.__decorate([p.property(a)],r.prototype,"sublayers",void 0),o=t.__decorate([p.subclass("esri.layers.buildingSublayers.BuildingGroupSublayer")],r)}(s);return function(e){e.sublayersProperty=a,e.readSublayers=u,e.forEachSublayer=function e(r,t){r.forEach((function(r){t(r),"building-group"===r.type&&e(r.sublayers,t)}))}}(y||(y={})),y}).apply(null,o))||(e.exports=i)},Vsc6:function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("zOht"),t("NfRO"),t("EUqE"),t("Vx27"),t("EtsK")],void 0===(i=(function(e,r,t,o,i,n,p){return function(e){function r(r){var t=e.call(this,r)||this;return t.title="",t.id=-1,t.modelName=null,t.isEmpty=null,t.visible=!0,t.opacity=1,t}return t.__extends(r,e),r.prototype.readTitle=function(e,r){return"string"==typeof r.alias?r.alias:"string"==typeof r.name?r.name:""},r.prototype.readIdOnlyOnce=function(e){return-1!==this.id?this.id:"number"==typeof e?e:void 0},t.__decorate([n.property({type:String,json:{origins:{"web-scene":{write:!0}}}})],r.prototype,"title",void 0),t.__decorate([n.reader("service","title",["alias","name"])],r.prototype,"readTitle",null),t.__decorate([n.property()],r.prototype,"layer",void 0),t.__decorate([n.property({type:Number,readOnly:!0,json:{read:!1,write:{ignoreOrigin:!0}}})],r.prototype,"id",void 0),t.__decorate([n.reader("service","id")],r.prototype,"readIdOnlyOnce",null),t.__decorate([n.property(p.readOnlyService(String))],r.prototype,"modelName",void 0),t.__decorate([n.property(p.readOnlyService(Boolean))],r.prototype,"isEmpty",void 0),t.__decorate([n.property({type:Boolean,json:{read:{source:"visibility"},write:{target:"visibility"}}})],r.prototype,"visible",void 0),t.__decorate([n.property({type:Number,json:{write:!0}})],r.prototype,"opacity",void 0),t.__decorate([n.subclass("esri.layers.buildingSublayers.BuildingSublayer")],r)}(o.IdentifiableMixin(i.MultiOriginJSONSupport))}).apply(null,o))||(e.exports=i)},Vx5u:function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("zOht"),t("ycL1"),t("rg9i"),t("Vx27")],i=(function(e,r,t,o,i,n){return function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.filterType=null,r.filterValues=null,r}var o;return t.__extends(r,e),o=r,r.prototype.clone=function(){return new o({filterType:this.filterType,filterValues:i.clone(this.filterValues)})},t.__decorate([n.property({type:String,json:{write:!0}})],r.prototype,"filterType",void 0),t.__decorate([n.property({type:[String],json:{write:!0}})],r.prototype,"filterValues",void 0),o=t.__decorate([n.subclass("esri.layers.support.BuildingFilterAuthoringInfoType")],r)}(o.JSONSupport)}).apply(null,o),void 0===i||(e.exports=i)},"ZRt/":function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("zOht"),t("ycL1"),t("Vx27")],i=(function(e,r,t,o,i){return function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.type=null,r}return t.__extends(r,e),t.__decorate([i.property({type:String,readOnly:!0,json:{write:!0}})],r.prototype,"type",void 0),t.__decorate([i.subclass("esri.layers.support.BuildingFilterAuthoringInfo")],r)}(o.JSONSupport)}).apply(null,o),void 0===i||(e.exports=i)},gRqF:function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("zOht"),t("y4WC"),t("6Ej+"),t("ma1f"),t("rg9i"),t("sS22"),t("qsST"),t("LxLY"),t("EUqE"),t("qMld"),t("jfWY"),t("Vx27"),t("N7S/"),t("Z4y+"),t("0RER"),t("Q56x"),t("VN8a"),t("2fnV"),t("FEX1"),t("QJ8R"),t("OXmT"),t("JNpq"),t("z01C"),t("EPMy"),t("EtsK")],void 0===(i=(function(e,r,t,o,i,n,p,l,s,a,u,y,d,c,f,_,v,g,h,b,S,m,O,w,x,j,B){var T=s.getLogger("esri.layers.BuildingSceneLayer"),I=o.ofType(x),F=p.clone(h.sublayersProperty);return F.json.origins["web-scene"]={type:[g],write:{enabled:!0,overridePolicy:function(){return{enabled:!1}}}},function(e){function r(r){var t=e.call(this,r)||this;return t.operationalLayerType="BuildingSceneLayer",t.allSublayers=new i({root:t,rootCollectionNames:["sublayers"],getChildrenFunction:function(e){return"building-group"===e.type?e.sublayers:null}}),t.sublayers=null,t.sublayerOverrides=null,t.filters=new I,t.activeFilterId=null,t.summaryStatistics=null,t.outFields=null,t.type="building-scene",t}return t.__extends(r,e),r.prototype.normalizeCtorArgs=function(e){return"string"==typeof e?{url:e}:e},r.prototype.destroy=function(){this.allSublayers.destroy()},r.prototype.readSublayers=function(e,r,t){var o=this,i=h.readSublayers(e,r,t);return h.forEachSublayer(i,(function(e){return e.layer=o})),this.sublayerOverrides&&(this.applySublayerOverrides(i,this.sublayerOverrides),this.sublayerOverrides=null),i},r.prototype.applySublayerOverrides=function(e,r){var t=r.overrides,o=r.context;h.forEachSublayer(e,(function(e){return e.read(t.get(e.id),o)}))},r.prototype.readSublayerOverrides=function(e,r){for(var t=new Map,o=0,i=e;o<i.length;o++){var p=i[o];null!=p&&"object"==typeof p&&"number"==typeof p.id?t.set(p.id,p):r.messages.push(new n("building-scene-layer:invalid-sublayer-override","Invalid value for sublayer override. Not an object or no id specified.",{value:p}))}return{overrides:t,context:r}},r.prototype.writeSublayerOverrides=function(e,r,t){var o=[];h.forEachSublayer(this.sublayers,(function(e){var r=e.write({},t);Object.keys(r).length>1&&o.push(r)})),o.length>0&&(r.sublayers=o)},r.prototype.writeUnappliedOverrides=function(e,r){r.sublayers=[],e.overrides.forEach((function(e){r.sublayers.push(p.clone(e))}))},r.prototype.write=function(r,t){return r=e.prototype.write.call(this,r,t),!t||"web-scene"!==t.origin&&"portal-item"!==t.origin||(this.sublayers?this.writeSublayerOverrides(this.sublayers,r,t):this.sublayerOverrides&&this.writeUnappliedOverrides(this.sublayerOverrides,r)),r},r.prototype.read=function(r,t){if(e.prototype.read.call(this,r,t),t&&("web-scene"===t.origin||"portal-item"===t.origin)&&null!=r&&Array.isArray(r.sublayers)){var o=this.readSublayerOverrides(r.sublayers,t);this.sublayers?this.applySublayerOverrides(this.sublayers,o):this.sublayerOverrides=o}},r.prototype.readSummaryStatistics=function(e,r){if("string"==typeof r.statisticsHRef){var t=d.join(this.parsedUrl.path,r.statisticsHRef);return new j({url:t})}return null},Object.defineProperty(r.prototype,"elevationInfo",{set:function(e){this._set("elevationInfo",e),this._validateElevationInfo()},enumerable:!0,configurable:!0}),r.prototype.load=function(e){var r=this,t=a.isSome(e)?e.signal:null,o=this.loadFromPortal({supportedTypes:["Scene Service"]},e).then((function(){return r._fetchService(t)}),(function(){return r._fetchService(t)}));return this.addResolvingPromise(o),y.resolve(this)},r.prototype.loadAll=function(){var e=this;return l.loadAll(this,(function(r){h.forEachSublayer(e.sublayers,(function(e){"building-group"!==e.type&&r(e)})),e.summaryStatistics&&r(e.summaryStatistics)}))},r.prototype.saveAs=function(e,r){return t.__awaiter(this,void 0,void 0,(function(){var o=this;return t.__generator(this,(function(i){return[2,this._saveAs(e,t.__assign(t.__assign({},r),{getTypeKeywords:function(){return o._getTypeKeywords()},portalItemLayerType:"building-scene"}))]}))}))},r.prototype.save=function(){return t.__awaiter(this,void 0,void 0,(function(){var e=this;return t.__generator(this,(function(r){return[2,this._save({getTypeKeywords:function(){return e._getTypeKeywords()},portalItemLayerType:"building-scene"})]}))}))},r.prototype.validateLayer=function(e){if(!e.layerType||"Building"!==e.layerType)throw new n("buildingscenelayer:layer-type-not-supported","BuildingSceneLayer does not support this layer type",{layerType:e.layerType})},r.prototype._getTypeKeywords=function(){return["Building"]},r.prototype._validateElevationInfo=function(){var e=this.elevationInfo;e&&("absolute-height"!==e.mode&&T.warn(".elevationInfo=","Building scene layers only support absolute-height elevation mode"),e.featureExpressionInfo&&"0"!==e.featureExpressionInfo.expression&&T.warn(".elevationInfo=","Building scene layers do not support featureExpressionInfo"))},t.__decorate([c.property({type:["BuildingSceneLayer"]})],r.prototype,"operationalLayerType",void 0),t.__decorate([c.property({readOnly:!0})],r.prototype,"allSublayers",void 0),t.__decorate([c.property(F)],r.prototype,"sublayers",void 0),t.__decorate([c.reader("service","sublayers")],r.prototype,"readSublayers",null),t.__decorate([c.property({type:I,nonNullable:!0,json:{write:!0}})],r.prototype,"filters",void 0),t.__decorate([c.property({type:String,json:{write:!0}})],r.prototype,"activeFilterId",void 0),t.__decorate([c.property({readOnly:!0,type:j})],r.prototype,"summaryStatistics",void 0),t.__decorate([c.reader("summaryStatistics",["statisticsHRef"])],r.prototype,"readSummaryStatistics",null),t.__decorate([c.property({type:[String],json:{read:!1}})],r.prototype,"outFields",void 0),t.__decorate([c.property(B.readOnlyService(f))],r.prototype,"fullExtent",void 0),t.__decorate([c.property({type:["show","hide","hide-children"]})],r.prototype,"listMode",void 0),t.__decorate([c.property(B.readOnlyService(_))],r.prototype,"spatialReference",void 0),t.__decorate([c.property(B.elevationInfo)],r.prototype,"elevationInfo",null),t.__decorate([c.property({json:{read:!1},readOnly:!0})],r.prototype,"type",void 0),t.__decorate([c.subclass("esri.layers.BuildingSceneLayer")],r)}(w.SceneService(b.ArcGISService(S.OperationalLayer(m.PortalLayer(O.ScaleRangeLayer(u.MultiOriginJSONMixin(v)))))))}).apply(null,o))||(e.exports=i)},hBBj:function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("zOht"),t("y4WC"),t("ycL1"),t("rg9i"),t("Vx27"),t("Vx5u")],i=(function(e,r,t,o,i,n,p,l){var s=o.ofType(l);return function(e){function r(){return null!==e&&e.apply(this,arguments)||this}var o;return t.__extends(r,e),o=r,r.prototype.clone=function(){return new o({filterTypes:n.clone(this.filterTypes)})},t.__decorate([p.property({type:s,json:{write:!0}})],r.prototype,"filterTypes",void 0),o=t.__decorate([p.subclass("esri.layers.support.BuildingFilterAuthoringInfoBlock")],r)}(i.JSONSupport)}).apply(null,o),void 0===i||(e.exports=i)},mr1i:function(e,r){},rR9d:function(e,r){},z01C:function(e,r,t){var o,i;o=[t.dj.c(e.i),r,t("zOht"),t("y4WC"),t("ycL1"),t("rg9i"),t("V42v"),t("Vx27"),t("ZRt/"),t("4a5X"),t("/9KT")],i=(function(e,r,t,o,i,n,p,l,s,a,u){var y=o.ofType(u);return function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.description=null,r.filterBlocks=null,r.id=p.generateUUID(),r.name=null,r}var o;return t.__extends(r,e),o=r,r.prototype.clone=function(){return new o({description:this.description,filterBlocks:n.clone(this.filterBlocks),id:this.id,name:this.name,filterAuthoringInfo:n.clone(this.filterAuthoringInfo)})},t.__decorate([l.property({type:String,json:{write:!0}})],r.prototype,"description",void 0),t.__decorate([l.property({type:y,json:{write:{enabled:!0,isRequired:!0}}})],r.prototype,"filterBlocks",void 0),t.__decorate([l.property({types:{key:"type",base:s,typeMap:{checkbox:a}},json:{read:function(e){return"checkbox"===(e&&e.type)?a.fromJSON(e):null},write:!0}})],r.prototype,"filterAuthoringInfo",void 0),t.__decorate([l.property({type:String,constructOnly:!0,json:{write:{enabled:!0,isRequired:!0}}})],r.prototype,"id",void 0),t.__decorate([l.property({type:String,json:{write:{enabled:!0,isRequired:!0}}})],r.prototype,"name",void 0),o=t.__decorate([l.subclass("esri.layers.support.BuildingFilter")],r)}(i.JSONSupport)}).apply(null,o),void 0===i||(e.exports=i)}}]);