????
Current Path : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/ |
Current File : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/79-es2015.js.map |
{"version":3,"sources":["./node_modules/arcgis-js-api/layers/graphics/sources/StreamLayerSource.js","./node_modules/arcgis-js-api/layers/support/WebSocketConnector.js"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,iCAAO,CAAC,gGAAuB,CAAC,kGAAwB,CAAC,gGAAuB,CAAC,0FAAoB,CAAC,kGAAwB,CAAC,0GAA4B,CAAC,sGAA0B,CAAC,gIAAkC,CAAC,sGAA0B,CAAC,sFAAkB,CAAC,mCAAC,8BAA8B,4BAA4B,uFAAuF,iBAAiB,oBAAoB,uBAAuB,8CAA8C,aAAa,gBAAgB,eAAe,2DAA2D,0CAA0C,oBAAoB,gBAAgB,kCAAkC,kDAAkD,+CAA+C,6BAA6B,+CAA+C,6GAA6G,aAAa,uEAAuE,iCAAiC,YAAY,eAAe,6EAA6E,kBAAkB,kBAAkB,eAAe,qBAAqB,wBAAwB,SAAS,sBAAsB,eAAe,yBAAyB,qBAAqB,kCAAkC,2BAA2B,eAAe,sDAAsD,wBAAwB,YAAY,eAAe,8CAA8C,UAAU,sCAAsC,yBAAyB,4BAA4B,qEAAqE,IAAI,oBAAoB,SAAS,wBAAwB,MAAM,2FAA2F,wCAAwC,oEAAoE,iBAAiB,gGAAgG,EAAE,+CAA+C,EAAE,yBAAyB,EAAE,cAAc,0CAA0C,EAAE,aAAa,8DAA8D,qDAAqD,uBAAuB,8BAA8B,iDAAiD,oBAAoB,mDAAmD,0CAA0C,SAAS,aAAa,wBAAwB,0BAA0B,MAAM,MAAM,OAAO,4EAA4E,qIAAqI,gDAAgD,KAAK,mBAAmB,GAAG,mCAAmC,gFAAgF,2BAA2B,+BAA+B,cAAc,EAAE,uBAAuB,wBAAwB,2BAA2B,EAAE,YAAY,GAAG,SAAS,6BAA6B,kBAAkB,yBAAyB,iDAAiD,+GAA+G,8BAA8B,wEAAwE,8BAA8B,sCAAsC,aAAa,8BAA8B,uCAAuC,+CAA+C,SAAS,6BAA6B,EAAE,+BAA+B,qBAAqB,yCAAyC,MAAM,cAAc,+BAA+B,+BAA+B,yCAAyC,kBAAkB,cAAc,uCAAuC,yBAAyB,2BAA2B,EAAE,SAAS,sBAAsB,6DAA6D,EAAE;AAAA,oGAAC,C;;;;;;;;;;;ACxBxvI;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,iCAAO,CAAC,6FAAoB,CAAC,6FAAoB,CAAC,+FAAqB,CAAC,uGAAyB,CAAC,mGAAuB,CAAC,yFAAkB,CAAC,mCAAC,sBAAsB,gEAAgE,6EAA6E,WAAW,uUAAuU,uEAAuE,kBAAkB,uBAAuB,+CAA+C,SAAS,cAAc,SAAS,kBAAkB,8BAA8B,mBAAmB,kCAAkC,oBAAoB,4BAA4B,uUAAuU,mDAAmD,8CAA8C,uBAAuB,4BAA4B,sMAAsM,kBAAkB,aAAa,kBAAkB,+EAA+E,qBAAqB,kDAAkD,yBAAyB,yEAAyE,8BAA8B,gDAAgD,wJAAwJ,+BAA+B,kGAAkG,8DAA8D,uBAAuB,+BAA+B,uDAAuD,yEAAyE,4BAA4B,+CAA+C,qLAAqL,8BAA8B,8JAA8J,gCAAgC,aAAa,wjBAAwjB,kCAAkC,mCAAmC,EAAE;AAAA,oGAAC,C","file":"79-es2015.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([\"../../../core/declare\",\"../../../core/Accessor\",\"../../../core/Promise\",\"../../../core/lang\",\"../../../core/urlUtils\",\"../../../core/promiseUtils\",\"../../../geometry/Extent\",\"../../support/WebSocketConnector\",\"../../../tasks/QueryTask\",\"../../../request\"],function(e,r,t,n,i,s,o,a,u,l){return e([r,t.EsriPromise],{declaredClass:\"esri.layers.graphics.sources.StreamLayerSource\",constructor:function(e){var r=e&&e.layer;r&&(this.url=r.url)},initialize:function(){this.addResolvingPromise(this._fetchLayers())},properties:{connectionInfo:{get:function(){if(this.layer.hasMemorySource||this.layer.socketUrl)return{serviceSocketUrls:[this.layer.socketUrl]};if(this.sourceJSON){var e,r,t,n,s={},o=this.sourceJSON,a=[],u=[],l=[];if(o.streamUrls&&o.streamUrls.forEach(function(e){\"ws\"===e.transport&&(a=e.urls,s.token=e.token)},this),a.forEach(function(e){0===e.lastIndexOf(\"wss\",0)?l.push(e):u.push(e)}),(e=\"https\"===i.appUrl.scheme||0===this.url.lastIndexOf(\"https:\",0)?l:0===u.length?l:u)&&e.length>1)for(r=0;r<e.length-1;r++)t=r+Math.floor(Math.random()*(e.length-r)),n=e[t],e[t]=e[r],e[r]=n;return s.serviceSocketUrls=e,s}}},latestUrl:{get:function(){var e=this.sourceJSON,r=e.keepLatestArchive&&e.keepLatestArchive.featuresUrl;return r=r||null}},latestQueryTask:{get:function(){var e=this.latestUrl;return e?new u(e):null}},layer:{},relatedFeaturesInfo:{get:function(){var e=this.sourceJSON||{},r=e.relatedFeatures;return r=r&&r.featuresUrl?r:null}},relatedFeaturesQueryTask:{get:function(){var e=this.relatedFeaturesInfo,r=e?e.featuresUrl:null;return r?new u(r):null}},parsedUrl:{get:function(){return this.url?i.urlToObject(this.url):null}},url:null},createWebSocketConnector:function(e){var r=s.createDeferred();return this.when(function(){var t,i,s,o,u=this.connectionInfo,l=this.layer.spatialReference,c={};try{t=this.makeFilter()}catch(e){return void r.reject(e)}if(u){if(u.socketUrl?s=[u.socketUrl]:u.serviceSocketUrls&&(s=u.serviceSocketUrls.map(function(e){return e+\"/\"+this.layer.socketDirection}.bind(this))),c.socketUrls=s,t&&(t.where||t.geometry||t.outFields)){var h=t.geometry;h&&\"string\"!=typeof h&&(h=h.toJSON?JSON.stringify(h.toJSON()):JSON.stringify(h)),i=n.mixin(i||{},{where:t.where,geometry:h,outFields:t.outFields})}u.token&&(i=n.mixin(i||{},{token:u.token})),e&&l&&e.wkid!==l.wkid&&(i=n.mixin(i||{},{outSR:e.wkid})),c.queryParams=i,c.layerSource=this,o=new a(c),r.resolve(o)}else r.reject(new Error(\"No web socket urls found\"))}.bind(this)),r.promise},getWebSocketToken:function(){return this._fetchStreamLayer().then(function(e){var r=e.data,t=null;return r.streamUrls&&r.streamUrls.some(function(e){if(\"ws\"===e.transport)return t=e.token,!0},this),t}.bind(this))},makeFilter:function(e){var r,t=this.layer,i=null;if(e){var s;if(r={},e.hasOwnProperty(\"where\")&&(r.where=e.where),e.hasOwnProperty(\"geometry\")){if((s=e.geometry)&&!s.hasOwnProperty(\"xmin\"))throw new Error(\"Cannot make filter. Only Extent is supported for the geometry filter\");s&&!s.declaredClass&&(s=new o(s)),r.geometry=s}}else{var a=t.filter||{};r={where:a.where,geometry:a.geometry};var u=this.relatedFeaturesInfo&&this.relatedFeaturesInfo.outFields||t.outFields;if(u&&-1===u.indexOf(\"*\")){var l=t.fields.map(function(e){return e.name});i=u.filter(function(e){return-1!==l.indexOf(e)}).join(\",\"),r=n.mixin(r||{},{outFields:i})}}return r},queryFeatures:function(e,r){return s.reject()},_fetchLayers:function(){return this._fetchStreamLayer().then(function(e){return e.ssl&&(this.url=this.url.replace(/^http:/i,\"https:\")),this.sourceJSON=e.data,this._fetchArchiveLayer()}.bind(this)).then(function(e){return this.archivedLayerDefinition=e&&e.data,this._fetchRelatedLayer()}.bind(this)).then(function(e){this.relatedLayerDefinition=e&&e.data}.bind(this))},_fetchStreamLayer:function(){return this._requestServiceDefinition({url:this.layer.parsedUrl.path,content:n.mixin({f:\"json\"},this.layer.parsedUrl.query)})},_fetchArchiveLayer:function(){var e=this.latestUrl;return e?this._requestServiceDefinition({url:e}):s.resolve()},_fetchRelatedLayer:function(){var e=this.relatedFeaturesInfo;return e?this._requestServiceDefinition({url:e.featuresUrl}):s.resolve()},_requestServiceDefinition:function(e){return e&&e.url?l(e.url,{query:n.mixin(e.content||{},{f:\"json\"}),responseType:\"json\"}):s.reject(new Error(\"url is a required options property\"))}})});","// 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([\"../../core/Evented\",\"../../core/Promise\",\"../../core/urlUtils\",\"../../core/promiseUtils\",\"../../core/watchUtils\",\"../../core/Error\"],function(e,n,t,o,c,s){return(0,n.EsriPromiseMixin)(e.EventedAccessor).createSubclass({declaredClass:\"esri.layers.support.WebSocketConnector\",initialize:function(){var e=null;this.socketUrls.length||(e=new Error(\"No urls passed to WebSocketConnector. No live connection possible\")),\"WebSocket\"in window||(e=new Error(\"The browser does not support Web Sockets. No live connection possible\")),e&&this.addResolvingPromise(o.reject(e)),this.queryParams&&this.queryParams.token&&this._set(\"tokenNeeded\",!0)},_socket:null,_connectPromise:null,_disconnectPromise:null,properties:{currentSocketUrl:{value:null,readOnly:!0},layerSource:null,queryParams:null,socketUrls:{value:[]},tokenNeeded:{value:!1},connectionError:{value:null,type:s,readOnly:!0},connectionStatus:{value:\"disconnected\",readOnly:!0}},connect:function(){var e=this.connectionStatus;return\"connected\"===e||\"connecting\"===e?this._connectPromise:\"disconnected\"===this.connectionStatus?(this._set(\"connectionStatus\",\"connecting\"),this._connect()):\"disconnecting\"===this.connectionStatus?(this._connectPromise=null,this._disconnectPromise||(this._disconnectPromise=c.once(this,\"connectionStatus\").then(function(e){if(\"disconnected\"===e.value)return this._connect()}.bind(this))),this._disconnectPromise):void 0},disconnect:function(){var e=this.connectionStatus;\"connected\"===e?(this._set(\"connectionStatus\",\"disconnecting\"),this._socket?this._socket.close():this._set(\"connectionStatus\",\"disconnected\")):\"connecting\"===e&&this._connectPromise.then(function(){this.disconnect()}.bind(this))},send:function(e){this._socket&&(\"object\"==typeof e&&(e=JSON.stringify(e)),this._socket.send(e))},_connect:function(){this._connectPromise&&(this._connectPromise=null);var e=o.createDeferred();return this._connectPromise=e,this._getWebSocketToken().then(function(e){e&&(this.queryParams.token=e);var n=this._makeCurrentUrl(),t=new WebSocket(n);t.onopen=this._handleSocketOpen.bind(this),t.onclose=this._handleSocketClose.bind(this),t.onmessage=this._handleSocketMessage.bind(this),this._socket=t}.bind(this)).catch(function(e){var n=new s(\"web-socket-connector:connect\",\"Could not get websocket token for secured service\",e);this._set(\"connectionError\",n),this._connectPromise.reject(n)}.bind(this)),e.promise},_getWebSocketToken:function(){var e=this.queryParams,n=e&&e.token,t=this.tokenNeeded;return n?o.resolve(n):t?this.layerSource.getWebSocketToken():o.resolve()},_makeCurrentUrl:function(){var e,n,o,c=this.queryParams,s=this.socketUrls;return 1!==s.length&&this.currentSocketUrl?(e=s.indexOf(this.currentSocketUrl),n=e>=s.length-1?0:e+1,o=s[n]):o=s[0],this._set(\"currentSocketUrl\",o),c&&(o+=\"?\"+t.objectToQuery(c)),o},_handleSocketOpen:function(){this._set(\"connectionStatus\",\"connected\"),this._set(\"connectionError\",null),this._disconnectPromise=null,this._connectPromise&&this._connectPromise.resolve()},_handleSocketClose:function(e){var n,t=null;this.queryParams&&(this.queryParams.token=null),e.wasClean&&!e.code||(1001===e.code?n=\"Service is going away.\":4400===e.code?n=e.reason||\"Invalid url parameters. Check filter properties.\":4404===e.code?n=\"Service not found\":4401===e.code||4403===e.code?n=\"Not authorized\":e.wasClean||(n=e.reason||\"Unknown reason\"),n&&(t=new s(\"web-socket-connector:connection closed\",\"Connection failed: \"+n),this._set(\"connectionError\",t),this._connectPromise&&this._connectPromise.reject(t))),this._connectPromise=null,this._set(\"connectionStatus\",\"disconnected\"),this._socket=null},_handleSocketMessage:function(e){this.emit(\"data-received\",e.data)}})});"],"sourceRoot":"webpack:///"}