????
Current Path : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/ |
Current File : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/90-es5.js.map |
{"version":3,"sources":["webpack:///node_modules/arcgis-js-api/layers/graphics/data/FeatureFilter.js"],"names":["e","t","i","r","o","s","n","a","l","u","p","h","d","c","y","f","_","m","Object","defineProperty","value","g","getLogger","b","v","I","_geometryBounds","create","_idToVisibility","Map","check","objectId","_applyFilter","set","get","_serviceInfo","prototype","_hash","enumerable","configurable","clear","_resetAllHiddenIds","update","show","hide","invalidate","forEach","setKnownIds","length","setTrue","createSetFromValues","has","push","createQuery","geometry","spatialRel","where","timeExtent","objectIds","fromJSON","label","JSON","stringify","normalizeQueryLike","sent","all","_setGeometryFilter","_setIdFilter","_setAttributeFilter","_setTimeFilter","_clause","getWhereClause","fieldsIndex","isStandardized","error","_idsToShow","_idsToHide","hiddenIds","getSpatialQueryOperator","_spatialQueryOperator","getBoundsXY","_timeOperator","timeInfo","getTimeOperator","optimizedFeatureQueryEngineAdapter","_filterByGeometry","_filterById","_filterByTime","_filterByExpression","testFeature","_earlyGeometryReject","isSome","coords","centroid","containsPoint"],"mappings":"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","file":"90-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/awaiterHelper\",\"../../../core/tsSupport/assignHelper\",\"../../../core/tsSupport/generatorHelper\",\"../../../core/Error\",\"../../../core/iteratorUtils\",\"../../../core/Logger\",\"../../../core/maybe\",\"../../../core/promiseUtils\",\"../../../geometry/support/aaBoundingRect\",\"../../../geometry/support/boundsUtils\",\"./attributeSupport\",\"./optimizedFeatureQueryEngineAdapter\",\"./spatialQuerySupport\",\"./timeSupport\",\"./utils\",\"../../../tasks/support/Query\"],function(e,t,i,r,o,s,n,a,l,u,p,h,d,c,y,f,_,m){Object.defineProperty(t,\"__esModule\",{value:!0});var g=a.getLogger(\"esri.views.2d.layers.features.controllers.FeatureFilter\"),b=1,v=2,I=function(){function e(e){var t=this;this._geometryBounds=p.create(),this._idToVisibility=new Map,this.check=function(e){var i=e.objectId,r=t._idToVisibility,o=t._applyFilter(e);return r.set(i,o?b|v:v),!!(r.get(i)&b)},this._serviceInfo=e}return Object.defineProperty(e.prototype,\"hash\",{get:function(){return this._hash},enumerable:!0,configurable:!0}),e.prototype.clear=function(){var e=this._resetAllHiddenIds();return this.update(),{show:e,hide:[]}},e.prototype.invalidate=function(){var e=this;this._idToVisibility.forEach(function(t,i){e._idToVisibility.set(i,0)})},e.prototype.setKnownIds=function(e){for(var t=0,i=e;t<i.length;t++){var r=i[t];this._idToVisibility.set(r,b)}},e.prototype.setTrue=function(e){var t=this,i=[],r=[],o=n.createSetFromValues(e);return this._idToVisibility.forEach(function(e,s){var n=!!(t._idToVisibility.get(s)&b),a=o.has(s);!n&&a?i.push(s):n&&!a&&r.push(s),t._idToVisibility.set(s,a?b|v:0)}),{show:i,hide:r}},e.prototype.createQuery=function(){var e=this,t=e.geometry,i=e.spatialRel,r=e.where,o=e.timeExtent,s=e.objectIds;return m.fromJSON({geometry:t,spatialRel:i,where:r,timeExtent:o,objectIds:s})},e.prototype.update=function(e,t){return i(this,void 0,void 0,function(){var i;return o(this,function(r){switch(r.label){case 0:return this._hash=JSON.stringify(e),[4,_.normalizeQueryLike(e,null,t)];case 1:return i=r.sent(),[4,u.all([this._setGeometryFilter(i),this._setIdFilter(i),this._setAttributeFilter(i),this._setTimeFilter(i)])];case 2:return r.sent(),[2]}})})},e.prototype._setAttributeFilter=function(e){if(!e||!e.where)return this._clause=null,void(this.where=null);var t=d.getWhereClause(e.where,this._serviceInfo.fieldsIndex);if(t.isStandardized)this._clause=t;else{var i=new s(\"mapview - bad input\",\"Unable to apply filter's definition expression, as expression is not standardized.\",t);g.error(i)}this.where=e.where},e.prototype._setIdFilter=function(e){this._idsToShow=e&&e.objectIds&&n.createSetFromValues(e.objectIds),this._idsToHide=e&&e.hiddenIds&&n.createSetFromValues(e.hiddenIds),this.objectIds=e&&e.objectIds},e.prototype._setGeometryFilter=function(e){return i(this,void 0,void 0,function(){var t,i,r;return o(this,function(o){switch(o.label){case 0:return e&&e.geometry?(t=e.geometry,i=e.spatialRel||\"esriSpatialRelIntersects\",[4,y.getSpatialQueryOperator(i,t,this._serviceInfo)]):(this._spatialQueryOperator=null,this.geometry=null,this.spatialRel=null,[2]);case 1:return r=o.sent(),h.getBoundsXY(this._geometryBounds,t),this._spatialQueryOperator=r,this.geometry=t,this.spatialRel=i,[2]}})})},e.prototype._setTimeFilter=function(e){if(this.timeExtent=this._timeOperator=null,e&&e.timeExtent){if(!this._serviceInfo.timeInfo){var t=new s(\"feature-layer-view:time-filter-not-available\",\"Unable to apply time filter, as layer doesn't have time metadata.\",e.timeExtent);return void g.error(t)}this.timeExtent=e.timeExtent,this._timeOperator=f.getTimeOperator(this._serviceInfo.timeInfo,e.timeExtent,c.optimizedFeatureQueryEngineAdapter)}},e.prototype._applyFilter=function(e){return this._filterByGeometry(e)&&this._filterById(e)&&this._filterByTime(e)&&this._filterByExpression(e)},e.prototype._filterByExpression=function(e){return!this.where||this._clause.testFeature(e)},e.prototype._filterById=function(e){return(!this._idsToHide||!this._idsToHide.has(e.objectId))&&(!this._idsToShow||this._idsToShow.has(e.objectId))},e.prototype._filterByGeometry=function(e){return!this.geometry||!!this._earlyGeometryReject(e)&&this._spatialQueryOperator(e.geometry)},e.prototype._filterByTime=function(e){return!l.isSome(this._timeOperator)||this._timeOperator(e)},e.prototype._earlyGeometryReject=function(e){return!(!e.geometry||!e.geometry.coords.length)&&(!e.centroid||\"esriSpatialRelContains\"!==this.spatialRel||p.containsPoint(this._geometryBounds,e.centroid.coords))},e.prototype._resetAllHiddenIds=function(){var e=this,t=[];return this._idToVisibility.forEach(function(i,r){i&b||(e._idToVisibility.set(r,b),t.push(r))}),t},e}();t.default=I});"]}