1(this.webpackJsonptopotijdreis=this.webpackJsonptopotijdreis||[]).push([[77],{676:function(e,t,r){"use strict";r.d(t,"a",(function(){return x}));var n,o=r(3),a=r(2),i=r(4),l=r(5),s=r(0),c=r(31),u=r(16),p=r(18),b=r(1),d=(r(10),r(6)),j=(r(15),r(12),n=function(e){Object(i.a)(r,e);var t=Object(l.a)(r);function r(){var e;return Object(o.a)(this,r),(e=t.apply(this,arguments)).field=null,e.minValue=0,e.maxValue=255,e}return Object(a.a)(r,[{key:"clone",value:function(){return new n({field:this.field,minValue:this.minValue,maxValue:this.maxValue})}}]),r}(u.a));Object(s.a)([Object(b.b)({type:String,json:{write:!0}})],j.prototype,"field",void 0),Object(s.a)([Object(b.b)({type:Number,nonNullable:!0,json:{write:!0}})],j.prototype,"minValue",void 0),Object(s.a)([Object(b.b)({type:Number,nonNullable:!0,json:{write:!0}})],j.prototype,"maxValue",void 0);var y=j=n=Object(s.a)([Object(d.a)("esri.renderers.support.pointCloud.ColorModulation")],j),O=new c.a({pointCloudFixedSizeAlgorithm:"fixed-size",pointCloudSplatAlgorithm:"splat"}),f=function(e){Object(i.a)(r,e);var t=Object(l.a)(r);function r(){return Object(o.a)(this,r),t.apply(this,arguments)}return Object(a.a)(r)}(u.a);
1Object(s.a)([Object(b.b)({type:O.apiValues,readOnly:!0,nonNullable:!0,json:{type:O.jsonValues,read:!1,write:O.write}})],f.prototype,"type",void 0);var v,h=f=Object(s.a)([Object(d.a)("esri.renderers.support.pointCloud.PointSizeAlgorithm")],f),m=r(33),w=v=function(e){Object(i.a)(r,e);var t=Object(l.a)(r);function r(){var e;return Object(o.a)(this,r),(e=t.apply(this,arguments)).type="fixed-size",e.size=0,e.useRealWorldSymbolSizes=null,e}return Object(a.a)(r,[{key:"clone",value:function(){return new v({size:this.size,useRealWorldSymbolSizes:this.useRealWorldSymbolSizes})}}]),r}(h);Object(s.a)([Object(m.a)({pointCloudFixedSizeAlgorithm:"fixed-size"})],w.prototype,"type",void 0),Object(s.a)([Object(b.b)({type:Number,nonNullable:!0,json:{write:!0}})],w.prototype,"size",void 0),Object(s.a)([Object(b.b)({type:Boolean,json:{write:!0}})],w.prototype,"useRealWorldSymbolSizes",void 0);var g,T=w=v=Object(s.a)([Object(d.a)("esri.renderers.support.pointCloud.PointSizeFixedSizeAlgorithm")],w),C=g=function(e){Object(i.a)(r,e);var t=Object(l.a)(r);function r(){var e;return Object(o.a)(this,r),(e=t.apply(this,arguments)).type="splat",e.scaleFactor=1,e}return Object(a.a)(r,[{key:"clone",value:function(){return new g({scaleFactor:this.scaleFactor})}}]),r}(h);Object(s.a)([Object(m.a)({pointCloudSplatAlgorithm:"splat"})],C.prototype,"type",void 0),Object(s.a)([Object(b.b)({type:Number,value:1,nonNullable:!0,json:{write:!0}})],C.prototype,"scaleFactor",void 0);var S={key:"type",base:h,typeMap:{"fixed-size":T,splat:C=g=Object(s.a)([Object(d.a)("esri.renderers.support.pointCloud.PointSizeSplatAlgorithm")],C)}},k=Object(c.b)()({pointCloudClassBreaksRenderer:"point-cloud-class-breaks",pointCloudRGBRenderer:"point-cloud-rgb",pointCloudStretchRenderer:"point-cloud-stretch",pointCloudUniqueValueRenderer:"point-cloud-unique-value"}),I=function(e){Object(i.a)(r,e);var t=Object(l.a)(r);function r(e){var n;return Object(o.a)(this,r),(n=t.call(this,e)).type=void 0,n.pointSizeAlgorithm=null,n.colorModulation=null,n.pointsPerInch=10,n}return Object(a.a)(r,[{key:"clone",value:function(){return console.warn(".clone() is not implemented for "+this.declaredClass),null}},{key:"cloneProperties",value:function(){return{pointSizeAlgorithm:Object(p.a)(this.pointSizeAlgorithm),colorModulation:Object(p.a)(this.colorModulation),pointsPerInch:Object(p.a)(this.pointsPerInch)}}}]),r}(u.a);Object(s.a)([Object(b.b)({type:k.apiValues,readOnly:!0,nonNullable:!0,json:{type:k.jsonValues,read:!1,write:k.write}})],I.prototype,"type",void 0),Object(s.a)([Object(b.b)({types:S,json:{write:!0}})],I.prototype,"pointSizeAlgorithm",void 0),Object(s.a)([Object(b.b)({type:y,json:{write:!0}})],I.prototype,"colorModulation",void 0),Object(s.a)([Object(b.b)({json:{write:!0},nonNullable:!0,type:Number})],I.prototype,"pointsPerInch",void 0),I=Object(s.a)([Object(d.a)("esri.renderers.PointCloudRenderer")],I),(I||(I={})).fieldTransformTypeKebabDict=new c.a({none:"none",lowFourBit:"low-four-bit",highFourBit:"high-four-bit",absoluteValue:"absolute-value",moduloTen:"modulo-ten"});var x=I},789:function(e,t,r){"use strict";r.d(t,"a",(function(){return v}));var n,o=r(9),a=r(3),i=r(2),l=r(4),s=r(5),c=r(0),u=r(18),p=r(1),b=(r(10),r(33)),d=r(6),j=r(676),y=r(258),O=r(433),f=n=function(e){Object(l.a)(r,e);var t=Object(s.a)(r);function r(e){var n;return Object(a.a)(this,r),(n=t.call(this,e)).type="point-cloud-stretch",n.field=null,n.legendOptions=null,n.fieldTransformType=null,n.stops=null,n}return Object(i.a)(r,[{key:"clone",value:function(){return new n(Object(o.a)(Object(o.a)({},this.cloneProperties()),{},{field:Object(u.a)(this.field),fieldTransformType:Object(u.a)(this.fieldTransformType),stops:Object(u.a)(this.stops),legendOptions:Object(u.a)(this.legendOptions)}))}}]),r}(j.a);Object(c.a)([Object(b.a)({pointCloudStretchRenderer:"point-cloud-stretch"})],f.prototype,"type",void 0),Object(c.a)([Object(p.b)({json:{write:!0},type:String})],f.prototype,"field",void 0),Object(c.a)([Object(p.b)({type:y.a,json:{write:!0}})],f.prototype,"legendOptions",void 0),Object(c.a)([Object(p.b)({type:j.a.fieldTransformTypeKebabDict.apiValues,json:{type:j.a.fieldTransformTypeKebabDict.jsonValues,read:j.a.fieldTransformTypeKebabDict.read,write:j.a.fieldTransformTypeKebabDict.write}})],f.prototype,"fieldTransformType",void 0),Object(c.a)([Object(p.b)({type:[O.a],json:{write:!0}})],f.prototype,"stops",void 0);var v=f=n=Object(c.a)([Object(d.a)("esri.renderers.PointCloudStretchRenderer")],f)},824:function(e,t,r){"use strict";r.d(t,"a",(function(){return T}));var n,o=r(9),a=r(3),i=r(2),l=r(4),s=r(5),c=r(0),u=r(18),p=r(1),b=r(10),d=r(33),j=r(6),y=r(676),O=r(258),f=r(41),v=r(16),h=n=function(e){Object(l.a)(r,e);var t=Object(s.a)(r);function r(){var e;return Object(a.a)(this,r),(e=t.apply(this,arguments)).description=null,e.label=null,e.minValue=0,e.maxValue=0,e.color=null,e}return Object(i.a)(r,[{key:"clone",value:function(){return new n({description:this.description,label:this.label,minValue:this.minValue,maxValue:this.maxValue,color:Object(u.a)(this.color)})}}]),r}(v.a);Object(c.a)([Object(p.b)({type:String,json:{write:!0}})],h.prototype,"description",void 0),Object(c.a)([Object(p.b)({type:String,json:{write:!0}})],h.prototype,"label",void 0),Object(c.a)([Object(p.b)({type:Number,json:{read:{source:"classMinValue"},write:{target:"classMinValue"}}})],h.prototype,"minValue",void 0),Object(c.a)([Object(p.b)({type:Number,json:{read:{source:"classMaxValue"},write:{target:"classMaxValue"}}})],h.prototype,"maxValue",void 0),Object(c.a)([Object(p.b)({type:f.a,json:{type:[b.a],write:!0}})],h.prototype,"color",void 0);var m,w=h=n=Object(c.a)([Object(j.a)("esri.renderers.support.pointCloud.ColorClassBreakInfo")],h),g=m=function(e){Object(l.a)(r,e);var t=Object(s.a)(r);function r(e){var n;return Object(a.a)(this,r),(n=t.call(this,e)).type="point-cloud-class-breaks",n.field=null,n.legendOptions=null,n.fieldTransformType=null,n.colorClassBreakInfos=null,n}return Object(i.a)(r,[{key:"clone",value:function(){return new m(Object(o.a)(Object(o.a)({},this.cloneProperties()),{},{field:this.field,fieldTransformType:this.fieldTransformType,colorClassBreakInfos:Object(u.a)(this.colorClassBreakInfos),legendOptions:Object(u.a)(this.legendOptions)}))}}]),r}(y.a);Object(c.a)([Object(d.a)({pointCloudClassBreaksRenderer:"point-cloud-class-breaks"})],g.prototype,"type",void 0),Object(c.a)([Object(p.b)({json:{write:!0},type:String})],g.prototype,"field",void 0),Object(c.a)([Object(p.b)({type:O.a,json:{write:!0}})],g.prototype,"legendOptions",void 0),Object(c.a)([Object(p.b)({type:y.a.fieldTransformTypeKebabDict.apiValues,json:{type:y.a.fieldTransformTypeKebabDict.jsonValues,read:y.a.fieldTransformTypeKebabDict.read,write:y.a.fieldTransformTypeKebabDict.write}})],g.prototype,"fieldTransformType",void 0),Object(c.a)([Object(p.b)({type:[w],json:{write:!0}})],g.prototype,"colorClassBreakInfos",void 0);var T=g=m=Object(c.a)([Object(j.a)("esri.renderers.PointCloudClassBreaksRenderer")],g)},825:function(e,t,r){"use strict";r.d(t,"a",(function(){return T}));var n,o=r(9),a=r(3),i=r(2),l=r(4),s=r(5),c=r(0),u=r(18),p=r(1),b=r(10),d=r(33),j=r(6),y=r(676),O=r(258),f=r(41),v=r(16),h=n=function(e){Object(l.a)(r,e);var t=Object(s.a)(r);function r(){var e;return Object(a.a)(this,r),(e=t.apply(this,arguments)).description=null,e.label=null,e.values=null,e.color=null,e}return Object(i.a)(r,[{key:"clone",value:function(){return new n({description:this.description,label:this.label,values:Object(u.a)(this.values),color:Object(u.a)(this.color)})}}]),r}(v.a);Object(c.a)([Object(p.b)({type:String,json:{write:!0}})],h.prototype,"description",void 0),Object(c.a)([Object(p.b)({type:String,json:{write:!0}})],h.prototype,"label",void 0),Object(c.a)([Object(p.b)({type:[String],json:{write:!0}})],h.prototype,"values",void 0),Object(c.a)([Object(p.b)({type:f.a,json:{type:[b.a],write:!0}})],h.prototype,"color",void 0);var m,w=h=n=Object(c.a)([Object(j.a)("esri.renderers.support.pointCloud.ColorUniqueValueInfo")],h),g=m=function(e){Object(l.a)(r,e);var t=Object(s.a)(r);function r(e){var n;return Object(a.a)(this,r),(n=t.call(this,e)).type="point-cloud-unique-value",n.field=null,n.fieldTransformType=null,n.colorUniqueValueInfos=null,n.legendOptions=null,n}return Object(i.a)(r,[{key:"clone",value:function(){return new m(Object(o.a)(Object(o.a)({},this.cloneProperties()),{},{field:Object(u.a)(this.field),fieldTransformType:Object(u.a)(this.fieldTransformType),colorUniqueValueInfos:Object(u.a)(this.colorUniqueValueInfos),legendOptions:Object(u.a)(this.legendOptions)}))}}]),r}(y.a);Object(c.a)([Object(d.a)({pointCloudUniqueValueRenderer:"point-cloud-unique-value"})],g.prototype,"type",void 0),Object(c.a)([Object(p.b)({json:{write:!0},type:String})],g.prototype,"field",void 0),Object(c.a)([Object(p.b)({type:y.a.fieldTransformTypeKebabDict.apiValues,json:{type:y.a.fieldTransformTypeKebabDict.jsonValues,read:y.a.fieldTransformTypeKebabDict.read,write:y.a.fieldTransformTypeKebabDict.write}})],g.prototype,"fieldTransformType",void 0),Object(c.a)([Object(p.b)({type:[w],json:{write:!0}})],g.prototype,"colorUniqueValueInfos",void 0),Object(c.a)([Object(p.b)({type:O.a,json:{write:!0}})],g.prototype,"legendOptions",void 0);var T=g=m=Object(c.a)([Object(j.a)("esri.renderers.PointCloudUniqueValueRenderer")],g)},871:function(e,t,r){"use strict";r.r(t),r.d(t,"default",(function(){return pe}));var n=r(11),o=r(13),a=r(36),i=r(9),l=r(3),s=r(2),c=r(4),u=r(5),p=r(8),b=r.n(p),d=r(0),j=r(124),y=r(49),O=r(14),f=r(18),v=r(21),h=r(7),m=r(140),w=r(62),g=r(22),T=r(26),
1C=r(1),S=r(10),k=r(25),I=r(6),x=r(27),V=r(211),P=r(321),R=r(319),F=r(308),q=r(307),B=r(309),N=r(726),z=r(33),A=r(16),D=(r(15),r(12),function(e){Object(c.a)(r,e);var t=Object(u.a)(r);function r(e){var n;return Object(l.a)(this,r),(n=t.call(this,e)).field=null,n.type=null,n}return Object(s.a)(r,[{key:"clone",value:function(){return console.warn(".clone() is not implemented for "+this.declaredClass),null}}]),r}(A.a));Object(d.a)([Object(C.b)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],D.prototype,"field",void 0),Object(d.a)([Object(C.b)({readOnly:!0,nonNullable:!0,json:{read:!1}})],D.prototype,"type",void 0);var K,M=D=Object(d.a)([Object(I.a)("esri.layers.pointCloudFilters.PointCloudFilter")],D),E=K=function(e){Object(c.a)(r,e);var t=Object(u.a)(r);function r(e){var n;return Object(l.a)(this,r),(n=t.call(this,e)).requiredClearBits=null,n.requiredSetBits=null,n.type="bitfield",n}return Object(s.a)(r,[{key:"clone",value:function(){return new K({field:this.field,requiredClearBits:Object(f.a)(this.requiredClearBits),requiredSetBits:Object(f.a)(this.requiredSetBits)})}}]),r}(M);Object(d.a)([Object(C.b)({type:[S.a],json:{write:{enabled:!0,overridePolicy:function(){return{enabled:!0,isRequired:!this.requiredSetBits}}}}})],E.prototype,"requiredClearBits",void 0),Object(d.a)([Object(C.b)({type:[S.a],json:{write:{enabled:!0,overridePolicy:function(){return{enabled:!0,isRequired:!this.requiredClearBits}}}}})],E.prototype,"requiredSetBits",void 0),Object(d.a)([Object(z.a)({pointCloudBitfieldFilter:"bitfield"})],E.prototype,"type",void 0);var L,U=E=K=Object(d.a)([Object(I.a)("esri.layers.pointCloudFilters.PointCloudBitfieldFilter")],E),_=L=function(e){Object(c.a)(r,e);var t=Object(u.a)(r);function r(e){var n;return Object(l.a)(this,r),(n=t.call(this,e)).includedReturns=[],n.type="return",n}return Object(s.a)(r,[{key:"clone",value:function(){return new L({field:this.field,includedReturns:Object(f.a)(this.includedReturns)})}}]),r}(M);Object(d.a)([Object(C.b)({type:[["firstOfMany","last","lastOfMany","single"]],json:{write:{enabled:!0,isRequired:!0}}})],_.prototype,"includedReturns",void 0),Object(d.a)([Object(z.a)({pointCloudReturnFilter:"return"})],_.prototype,"type",void 0);var G,W=_=L=Object(d.a)([Object(I.a)("esri.layers.pointCloudFilters.PointCloudReturnFilter")],_),J=G=function(e){Object(c.a)(r,e);var t=Object(u.a)(r);function r(e){var n;return Object(l.a)(this,r),(n=t.call(this,e)).mode="exclude",n.type="value",n.values=[],n}return Object(s.a)(r,[{key:"clone",value:function(){return new G({field:this.field,mode:this.mode,values:Object(f.a)(this.values)})}}]),r}(M);Object(d.a)([Object(C.b)({type:["exclude","include"],json:{write:{enabled:!0,isRequired:!0}}})],J.prototype,"mode",void 0),Object(d.a)([Object(z.a)({pointCloudValueFilter:"value"})],J.prototype,"type",void 0),Object(d.a)([Object(C.b)({type:[Number],json:{write:{enabled:!0,isRequired:!0}}})],J.prototype,"values",void 0);var $,H={key:"type",base:M,typeMap:{value:J=G=Object(d.a)([Object(I.a)("esri.layers.pointCloudFilters.PointCloudValueFilter")],J),bitfield:U,return:W}},Q=r(100),X=r(213),Y=r(416),Z=r(334),ee=r(824),te=r(676),re=$=function(e){Object(c.a)(r,e);var t=Object(u.a)(r);function r(e){var n;return Object(l.a)(this,r),(n=t.call(this,e)).type="point-cloud-rgb",n.field=null,n}return Object(s.a)(r,[{key:"clone",value:function(){return new $(Object(i.a)(Object(i.a)({},this.cloneProperties()),{},{field:Object(f.a)(this.field)}))}}]),r}(te.a);Object(d.a)([Object(z.a)({pointCloudRGBRenderer:"point-cloud-rgb"})],re.prototype,"type",void 0),Object(d.a)([Object(C.b)({type:String,json:{write:!0}})],re.prototype,"field",void 0);var ne=re=$=Object(d.a)([Object(I.a)("esri.renderers.PointCloudRGBRenderer")],re),oe=r(789),ae=r(825),ie={key:"type",base:te.a,typeMap:{"point-cloud-class-breaks":ee.a,"point-cloud-rgb":ne,"point-cloud-stretch":oe.a,"point-cloud-unique-value":ae.a},errorContext:"renderer"},le=r(320),se=v.a.getLogger("esri.layers.PointCloudLayer"),ce=Object(Y.a)(),ue=function(e){Object(c.a)(r,e);var t=Object(u.a)(r);function r(){var e;Object(l.a)(this,r);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return(e=t.call.apply(t,[this].concat(o))).operationalLayerType="PointCloudLayer",e.popupEnabled=!0,e.popupTemplate=null,e.opacity=1,e.filters=[],e.fields=null,e.fieldsIndex=null,e.outFields=null,e.path=null,e.legendEnabled=!0,e.renderer=null,e.type="point-cloud",e}return Object(s.a)(r,[{key:"normalizeCtorArgs",value:function(e,t){return"string"==typeof e?Object(i.a)({url:e},t):e}},{key:"defaultPopupTemplate",get:function(){return this.attributeStorageInfo?this.createPopupTemplate():null}},{key:"getFieldDomain",value:function(e){var t=this.fieldsIndex.get(e);return t&&t.domain?t.domain:null}},{key:"readServiceFields",value:function(e,t,r){return Array.isArray(e)?e.map((function(e){var t=new X.a;return"FieldTypeInteger"===e.type&&((e=Object(f.a)(e)).type="esriFieldTypeInteger"),t.read(e,r),t})):Array.isArray(t.attributeStorageInfo)?t.attributeStorageInfo.map((function(e){return new X.a({name:e.name,type:"ELEVATION"===e.name?"double":"integer"})})):null}},{key:"elevationInfo",set:function(e){this._set("elevationInfo",e),this._val
1idateElevationInfo()}},{key:"writeRenderer",value:function(e,t,r,n){Object(w.c)("layerDefinition.drawingInfo.renderer",e.write({},n),t)}},{key:"load",value:function(e){var t=this,r=Object(h.k)(e)?e.signal:null,n=this.loadFromPortal({supportedTypes:["Scene Service"]},e).catch(g.t).then((function(){return t._fetchService(r)}));return this.addResolvingPromise(n),Promise.resolve(this)}},{key:"createPopupTemplate",value:function(e){var t=Object(le.a)(this,e);return this.formatPopupTemplateReturnsField(t),this.formatPopupTemplateRGBField(t),t}},{key:"formatPopupTemplateReturnsField",value:function(e){var t=this.fieldsIndex.get("RETURNS");if(t){var r=e.fieldInfos.find((function(e){return e.fieldName===t.name}));if(r){var n=new Z.a({name:"pcl-returns-decoded",title:t.alias||t.name,expression:"\n var returnValue = $feature.".concat(t.name,';\n return (returnValue % 16) + " / " + Floor(returnValue / 16);\n ')});e.expressionInfos=[].concat(Object(a.a)(e.expressionInfos||[]),[n]),r.fieldName="expression/pcl-returns-decoded"}}}},{key:"formatPopupTemplateRGBField",value:function(e){var t=this.fieldsIndex.get("RGB");if(t){var r=e.fieldInfos.find((function(e){return e.fieldName===t.name}));if(r){var n=new Z.a({name:"pcl-rgb-decoded",title:t.alias||t.name,expression:"\n var rgb = $feature.".concat(t.name,';\n var red = Floor(rgb / 65536, 0);\n var green = Floor((rgb - (red * 65536)) / 256,0);\n var blue = rgb - (red * 65536) - (green * 256);\n\n return "rgb(" + red + "," + green + "," + blue + ")";\n ')});e.expressionInfos=[].concat(Object(a.a)(e.expressionInfos||[]),[n]),r.fieldName="expression/pcl-rgb-decoded"}}}},{key:"queryCachedStatistics",value:function(){var e=Object(o.a)(b.a.mark((function e(t,r){var o,a,i,l,s;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.load(r);case 2:if(this.attributeStorageInfo){e.next=4;break}throw new O.a("scenelayer:no-cached-statistics","Cached statistics are not available for this layer");case 4:if(o=this.fieldsIndex.get(t)){e.next=7;break}throw new O.a("pointcloudlayer:field-unexisting","Field '".concat(t,"' does not exist on the layer"));case 7:a=Object(n.a)(this.attributeStorageInfo),e.prev=8,a.s();case 10:if((i=a.n()).done){e.next=17;break}if((l=i.value).name!==o.name){e.next=15;break}return s=Object(T.z)(this.parsedUrl.path,"./statistics/".concat(l.key)),e.abrupt("return",Object(y.default)(s,{query:{f:"json",token:this.apiKey},responseType:"json",signal:r?r.signal:null}).then((function(e){return e.data})));case 15:e.next=10;break;case 17:e.next=22;break;case 19:e.prev=19,e.t0=e.catch(8),a.e(e.t0);case 22:return e.prev=22,a.f(),e.finish(22);case 25:throw new O.a("pointcloudlayer:no-cached-statistics","Cached statistics for this attribute are not available");case 26:case"end":return e.stop()}}),e,this,[[8,19,22,25]])})));return function(t,r){return e.apply(this,arguments)}}()},{key:"saveAs",value:function(){var e=Object(o.a)(b.a.mark((function e(t,r){var n=this;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this._debouncedSaveOperations(1,Object(i.a)(Object(i.a)({},r),{},{getTypeKeywords:function(){return n._getTypeKeywords()},portalItemLayerType:"point-cloud"}),t));case 1:case"end":return e.stop()}}),e,this)})));return function(t,r){return e.apply(this,arguments)}}()},{key:"save",value:function(){var e=Object(o.a)(b.a.mark((function e(){var t,r=this;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={getTypeKeywords:function(){return r._getTypeKeywords()},portalItemLayerType:"point-cloud"},e.abrupt("return",this._debouncedSaveOperations(0,t));case 2:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"validateLayer",value:function(e){if(e.layerType&&"PointCloud"!==e.layerType)throw new O.a("pointcloudlayer:layer-type-not-supported","PointCloudLayer does not support this layer type",{layerType:e.layerType});if(isNaN(this.version.major)||isNaN(this.version.minor))throw new O.a("layer:service-version-not-supported","Service version is not supported.",{serviceVersion:this.version.versionString,supportedVersions:"1.x-2.x"});if(this.version.major>2)throw new O.a("layer:service-version-too-new","Service version is too new.",{serviceVersion:this.version.versionString,supportedVersions:"1.x-2.x"})}},{key:"hasCachedStatistics",value:function(e){return null!=this.attributeStorageInfo&&this.attributeStorageInfo.some((function(t){return t.name===e}))}},{key:"_getTypeKeywords",value:function(){return["PointCloud"]}},{key:"_validateElevationInfo",value:function(){var e=this.elevationInfo;e&&("absolute-height"!==e.mode&&se.warn(".elevationInfo=","Point cloud layers only support absolute-height elevation mode"),e.featureExpressionInfo&&"0"!==e.featureExpressionInfo.expression&&se.warn(".elevationInfo=","Point cloud layers do not support featureExpressionInfo"))}}]),r}(Object(N.a)(Object(R.a)(Object(F.a)(Object(q.a)(Object(B.a)(Object(m.a)(Object(P.a)(V.a))))))));Object(d.a)([Object(C.b)({type:["PointCloudLayer"]})],ue.prototype,"operationalLayerType",void 0),Object(d.a)([Object(C.b)(Q.j)],ue.prototype,"popupEnabled",void 0),Object(d.a)([Object(C.b)({type:j.a,json:{name:"popupInfo",write:!0}})],ue.prototype,"popupTemplate",void 0),Object(d.a)([Object(C.b)({readOnly:!0,json:{read:!1}})],ue.prototype,"defaultPopupTemplate",null),Object(d.a)([Object(C.b)({readOnly:!0,json:{write:!1,read:!1,origins:{"web-document":{write:!1,read:!1}}}})],ue.prototype,"opacity",void 0),Object(d.a)([Object(C.b)({type:["show","hide"]})],ue.prototype,"listMode",void 0),Object(d.a)([Object(C.b)({types:[H],json:{origins:{service:{read:{source:"filters"}}},name:"layerDefinition.filters",write:!0}})],ue.prototype,"filters",void 0),Object(d.a)([Object(C.b)({type:[X.a]})],ue.prototype,"fields",void 0),Object(d.a)([Object(C.b)(ce.fieldsIndex)],ue.prototype,"fieldsIndex",void 0),Object(d.a)([Object(k.a)("service","fields",["fields","attributeStorageInfo"])],ue.prototype,"readServiceFields",null),Object(d.a)([Object(C.b)(ce.outFields)],ue.prototype,"outFields",void 0),Object(d.a)([Object(C.b)({readOnly:!0})],ue.prototype,"attributeStorageInfo",void 0),Object(d.a)([Object(C.b)(Q.b)],ue.prototype,"elevationInfo",null),Object(d.a)([Object(C.b)({type:String,json:{origins:{"web-scene":{read:!0,write:!0},"portal-item":{read:!0,write:!0}},read:!1}})],ue.prototype,"path",void 0),Object(d.a)([Object(C.b)(Q.e)],ue.prototype,"legendEnabled",void 0),Object(d.a)([Object(C.b)({types:ie,json:{origins:{service:{read:{source:"drawingInfo.renderer"}}},name:"layerDefinition.drawingInfo.renderer",write:{target:{"layerDefinition.drawingInfo.renderer":{types:ie},"layerDefinition.drawingInfo.transparency":{type:Number}}}}})],ue.prototype,"renderer",void 0),Object(d.a)([Object(x.a)("renderer")],ue.prototype,"writeRenderer",null),Object(d.a)([Object(C.b)({json:{read:!1},readOnly:!0})],ue.prototype,"type",void 0);var pe=ue=Object(d.a)([Object(I.a)("esri.layers.PointCloudLayer")],ue)}}]); 2//# sourceMappingURL=77.28311de9.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.