????
Current Path : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/ |
Current File : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/40-es5.js.map |
{"version":3,"sources":["webpack:///node_modules/arcgis-js-api/layers/KMLLayer.js","webpack:///node_modules/arcgis-js-api/layers/support/KMLSublayer.js"],"names":["e","r","t","o","i","n","l","s","a","p","u","y","c","f","d","b","h","v","g","S","m","O","call","_visibleFolders","allSublayers","root","rootCollectionNames","getChildrenFunction","sublayers","outSpatialReference","WGS84","path","operationalLayerType","type","url","prototype","initialize","watch","forEach","parent","layer","on","notifyChange","normalizeCtorArgs","readSublayersFromItemOrWebMap","visibleFolders","readSublayers","sublayersFromJSON","writeSublayers","toArray","length","networkLink","visible","push","id","apply","shift","Object","defineProperty","get","_get","originOf","substring","lastIndexOf","parsedUrl","set","_set","enumerable","configurable","_recomputeFullExtent","load","isSome","signal","addResolvingPromise","loadFromPortal","supportedTypes","then","_fetchService","when","label","resolve","resourceInfo","ssl","data","fetchService","refreshInterval","sent","parseKML","read","origin","extent","clone","items","fullExtent","union","property","readOnly","String","json","origins","write","ofType","ignoreOrigin","reader","writer","source","dependsOn","Extent","subclass","declared","RefreshableLayer","ScaleRangeLayer","OperationalLayer","PortalLayer","MultiOriginJSONMixin","arguments","_sublayersHandles","description","title","sourceJSON","whenOnce","whenTrueOnce","href","computeExtent","fromJSON","addMany","emit","remove","item","castSublayers","readVisible","visibility","value","allowNull","cast","EventedMixin","JSONSupportMixin"],"mappings":"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","file":"40-es5.js","sourcesContent":["// COPYRIGHT © 2019 Esri\n//\n// All rights reserved under the copyright laws of the United States\n// and applicable international laws, treaties, and conventions.\n//\n// This material is licensed for use under the Esri Master License\n// Agreement (MLA), and is bound by the terms of that agreement.\n// You may redistribute and use this code without modification,\n// provided you adhere to the terms of the MLA and include this\n// copyright notice.\n//\n// See use restrictions at http://www.esri.com/legal/pdfs/mla_e204_e300/english\n//\n// For additional information, contact:\n// Environmental Systems Research Institute, Inc.\n// Attn: Contracts and Legal Services Department\n// 380 New York Street\n// Redlands, California, USA 92373\n// USA\n//\n// email: contracts@esri.com\n//\n// See http://js.arcgis.com/4.14/esri/copyright.txt for details.\n\ndefine([\"require\",\"exports\",\"../core/tsSupport/assignHelper\",\"../core/tsSupport/declareExtendsHelper\",\"../core/tsSupport/decorateHelper\",\"../core/tsSupport/generatorHelper\",\"../core/tsSupport/awaiterHelper\",\"../geometry\",\"../core/Collection\",\"../core/CollectionFlattener\",\"../core/maybe\",\"../core/MultiOriginJSONSupport\",\"../core/promiseUtils\",\"../core/accessorSupport/decorators\",\"../geometry/SpatialReference\",\"./Layer\",\"./mixins/OperationalLayer\",\"./mixins/PortalLayer\",\"./mixins/RefreshableLayer\",\"./mixins/ScaleRangeLayer\",\"./support/KMLSublayer\",\"./support/kmlUtils\"],function(e,r,t,o,i,n,l,s,a,p,u,y,c,f,d,b,h,v,g,S,m,O){return function(e){function r(r,t){var o=e.call(this,r,t)||this;return o._visibleFolders=[],o.allSublayers=new p({root:o,rootCollectionNames:[\"sublayers\"],getChildrenFunction:function(e){return e.sublayers}}),o.outSpatialReference=d.WGS84,o.path=null,o.operationalLayerType=\"KML\",o.sublayers=null,o.type=\"kml\",o.url=null,o}return o(r,e),r.prototype.initialize=function(){var e=this;this.watch(\"sublayers\",function(r,t){t&&t.forEach(function(e){e.parent=null,e.layer=null}),r&&r.forEach(function(r){r.parent=e,r.layer=e})},!0),this.on(\"sublayer-update\",function(){return e.notifyChange(\"fullExtent\")})},r.prototype.normalizeCtorArgs=function(e,r){return\"string\"==typeof e?t({url:e},r):e},r.prototype.readSublayersFromItemOrWebMap=function(e,r){this._visibleFolders=r.visibleFolders},r.prototype.readSublayers=function(e,r,t){return O.sublayersFromJSON(m,r,t,this._visibleFolders)},r.prototype.writeSublayers=function(e,r){for(var t=e,o=[],i=t.toArray();i.length;){var n=i[0];n.networkLink||(n.visible&&o.push(n.id),n.sublayers&&i.push.apply(i,n.sublayers.toArray())),i.shift()}r.visibleFolders=o},Object.defineProperty(r.prototype,\"title\",{get:function(){if(this._get(\"title\")&&\"defaults\"!==this.originOf(\"title\"))return this._get(\"title\");if(this.url){var e=this.url.substring(this.url.lastIndexOf(\"/\")+1,this.parsedUrl.path.lastIndexOf(\".\"));return 0===e.length&&(e=\"KML\"),e}return this._get(\"title\")||\"\"},set:function(e){this._set(\"title\",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"visibleSublayers\",{get:function(){var e=this.sublayers,r=[],t=function(e){e.visible&&(r.push(e),e.sublayers&&e.sublayers.forEach(t))};return e&&e.forEach(t),r},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"fullExtent\",{get:function(){return this._recomputeFullExtent()},enumerable:!0,configurable:!0}),r.prototype.load=function(e){var r=this,t=u.isSome(e)?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:[\"KML\"]},e).then(function(){return r._fetchService(t)})),this.when()},r.prototype._fetchService=function(e){return l(this,void 0,void 0,function(){var r,t,o=this;return n(this,function(i){switch(i.label){case 0:return[4,c.resolve().then(function(){return o.resourceInfo?{ssl:!1,data:o.resourceInfo}:O.fetchService(o.url,o.outSpatialReference,o.refreshInterval,e)})];case 1:return r=i.sent(),t=O.parseKML(r.data),t&&this.read(t,{origin:\"service\"}),[2]}})})},r.prototype._recomputeFullExtent=function(){var e=null;this.extent&&(e=this.extent.clone());var r=function(t){if(t.sublayers)for(var o=0,i=t.sublayers.items;o<i.length;o++){var n=i[o];r(n),n.visible&&n.fullExtent&&(e?e.union(n.fullExtent):e=n.fullExtent.clone())}};return r(this),e},i([f.property({readOnly:!0})],r.prototype,\"allSublayers\",void 0),i([f.property({type:d})],r.prototype,\"outSpatialReference\",void 0),i([f.property({type:String,json:{origins:{\"web-scene\":{read:!0,write:!0}},read:!1}})],r.prototype,\"path\",void 0),i([f.property({type:[\"show\",\"hide\",\"hide-children\"]})],r.prototype,\"listMode\",void 0),i([f.property({type:[\"KML\"]})],r.prototype,\"operationalLayerType\",void 0),i([f.property({type:a.ofType(m),json:{write:{ignoreOrigin:!0}}})],r.prototype,\"sublayers\",void 0),i([f.reader([\"web-map\",\"portal-item\"],\"sublayers\",[\"visibleFolders\"])],r.prototype,\"readSublayersFromItemOrWebMap\",null),i([f.reader(\"service\",\"sublayers\",[\"sublayers\"])],r.prototype,\"readSublayers\",null),i([f.writer(\"sublayers\")],r.prototype,\"writeSublayers\",null),i([f.property({readOnly:!0,json:{read:!1}})],r.prototype,\"type\",void 0),i([f.property({json:{origins:{\"web-map\":{read:{source:\"title\"}}},write:{ignoreOrigin:!0}},dependsOn:[\"url\",\"parsedUrl\"]})],r.prototype,\"title\",null),i([f.property()],r.prototype,\"url\",void 0),i([f.property({readOnly:!0,dependsOn:[\"sublayers\"]})],r.prototype,\"visibleSublayers\",null),i([f.property({type:s.Extent})],r.prototype,\"extent\",void 0),i([f.property({dependsOn:[\"extent\"]})],r.prototype,\"fullExtent\",null),r=i([f.subclass(\"esri.layers.KMLLayer\")],r)}(f.declared(g.RefreshableLayer(S.ScaleRangeLayer(h.OperationalLayer(v.PortalLayer(y.MultiOriginJSONMixin(b)))))))});","// COPYRIGHT © 2019 Esri\n//\n// All rights reserved under the copyright laws of the United States\n// and applicable international laws, treaties, and conventions.\n//\n// This material is licensed for use under the Esri Master License\n// Agreement (MLA), and is bound by the terms of that agreement.\n// You may redistribute and use this code without modification,\n// provided you adhere to the terms of the MLA and include this\n// copyright notice.\n//\n// See use restrictions at http://www.esri.com/legal/pdfs/mla_e204_e300/english\n//\n// For additional information, contact:\n// Environmental Systems Research Institute, Inc.\n// Attn: Contracts and Legal Services Department\n// 380 New York Street\n// Redlands, California, USA 92373\n// USA\n//\n// email: contracts@esri.com\n//\n// See http://js.arcgis.com/4.14/esri/copyright.txt for details.\n\ndefine([\"require\",\"exports\",\"../../core/tsSupport/declareExtendsHelper\",\"../../core/tsSupport/decorateHelper\",\"../../core/tsSupport/paramHelper\",\"../../geometry\",\"../../core/Collection\",\"../../core/Evented\",\"../../core/JSONSupport\",\"../../core/Loadable\",\"../../core/maybe\",\"../../core/watchUtils\",\"../../core/accessorSupport/decorators\",\"../../core/accessorSupport/ensureType\",\"./kmlUtils\"],function(e,r,t,l,o,n,i,s,a,u,p,y,c,f,b){return function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r._sublayersHandles=null,r.description=null,r.id=null,r.networkLink=null,r.title=null,r.sourceJSON=null,r.fullExtent=null,r}t(r,e),o=r,r.prototype.initialize=function(){var e=this;y.whenOnce(this,\"networkLink\").then(function(){return y.whenTrueOnce(e,\"visible\")}).then(function(){return e.load()})},r.prototype.load=function(e){var r=this;if(this.networkLink){var t=p.isSome(e)?e.signal:null,l=this._fetchService(this._get(\"networkLink\").href,t).then(function(e){var t=b.computeExtent(e.sublayers);r.fullExtent=n.Extent.fromJSON(t),r.sourceJSON=e;var l=f.default(i.ofType(o),b.sublayersFromJSON(o,e));r.sublayers?r.sublayers.addMany(l):r.sublayers=l,r.layer.emit(\"sublayer-update\"),r.layer&&r.layer.notifyChange(\"visibleSublayers\")});return this.addResolvingPromise(l),this.when()}},Object.defineProperty(r.prototype,\"sublayers\",{set:function(e){var r=this,t=this._get(\"sublayers\");t&&(t.forEach(function(e){e.parent=null,e.layer=null}),this._sublayersHandles.forEach(function(e){return e.remove()}),this._sublayersHandles=null),e&&(e.forEach(function(e){e.parent=r,e.layer=r.layer}),this._sublayersHandles=[e.on(\"after-add\",function(e){var t=e.item;t.parent=r,t.layer=r.layer}),e.on(\"after-remove\",function(e){var r=e.item;r.parent=null,r.layer=null})]),this._set(\"sublayers\",e)},enumerable:!0,configurable:!0}),r.prototype.castSublayers=function(e){return f.default(i.ofType(o),e)},Object.defineProperty(r.prototype,\"visible\",{get:function(){return this._get(\"visible\")},set:function(e){this._get(\"visible\")!==e&&(this._set(\"visible\",e),this.layer&&this.layer.notifyChange(\"visibleSublayers\"))},enumerable:!0,configurable:!0}),r.prototype.readVisible=function(e,r){return!!r.visibility},Object.defineProperty(r.prototype,\"layer\",{set:function(e){this._set(\"layer\",e),this.sublayers&&this.sublayers.forEach(function(r){return r.layer=e})},enumerable:!0,configurable:!0}),r.prototype._fetchService=function(e,r){return b.fetchService(e,this.layer.outSpatialReference,this.layer.refreshInterval,r).then(function(e){return b.parseKML(e.data)})};var o;return l([c.property()],r.prototype,\"description\",void 0),l([c.property()],r.prototype,\"id\",void 0),l([c.property({readOnly:!0,value:null})],r.prototype,\"networkLink\",void 0),l([c.property({json:{write:{allowNull:!0}}})],r.prototype,\"parent\",void 0),l([c.property({value:null,json:{write:{allowNull:!0}}})],r.prototype,\"sublayers\",null),l([c.cast(\"sublayers\")],r.prototype,\"castSublayers\",null),l([c.property({value:null,json:{read:{source:\"name\"}}})],r.prototype,\"title\",void 0),l([c.property({value:!0})],r.prototype,\"visible\",null),l([c.reader(\"visible\",[\"visibility\"])],r.prototype,\"readVisible\",null),l([c.property()],r.prototype,\"sourceJSON\",void 0),l([c.property({value:null})],r.prototype,\"layer\",null),l([c.property({type:n.Extent})],r.prototype,\"fullExtent\",void 0),r=o=l([c.subclass(\"esri.layers.support.KMLSublayer\")],r)}(c.declared(s.EventedMixin(a.JSONSupportMixin(u))))});"]}