// All material copyright Esri, All Rights Reserved, unless otherwise specified. // See https://js.arcgis.com/4.30/esri/copyright.txt for details. //>>built define("../../chunks/tslib.es6 ../../core/JSONSupport ../../core/lang ../../core/accessorSupport/decorators/property ../../core/has ../../core/Logger ../../core/accessorSupport/decorators/subclass ../../geometry/Extent ../../geometry/SpatialReference ./RasterBandInfo ./RasterSensorInfo ./RasterStorageInfo".split(" "),function(b,a,e,c,r,t,m,k,n,l,p,q){var h;a=h=class extends a.JSONSupport{constructor(d){super(d);this.extent=this.colormap=this.bandCount=this.attributeTable=null;this.format=void 0;this.histograms= this.width=this.height=null;this.keyProperties={};this.pixelType=this.pixelSize=this.noDataValue=this.multidimensionalInfo=null;this.isPseudoSpatialReference=!1;this.transform=this.storageInfo=this.statistics=this.spatialReference=null}get bandInfos(){var d=this.keyProperties.BandProperties,{bandCount:f}=this;if(!d?.length||d.lengthl.fromJSON(g));for(d=0;d