????

Your IP : 3.145.138.21


Current Path : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/
Upload File :
Current File : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/5-es2015.js.map

{"version":3,"sources":["./node_modules/arcgis-js-api/core/libs/gl-matrix-2/factories/mat3f64.js","./node_modules/arcgis-js-api/core/libs/gl-matrix-2/factories/mat4f64.js","./node_modules/arcgis-js-api/core/libs/gl-matrix-2/mat3f64.js","./node_modules/arcgis-js-api/core/libs/gl-matrix-2/mat4f64.js","./node_modules/arcgis-js-api/views/2d/layers/features/tileRenderers/support/visualVariablesUtils.js","./node_modules/arcgis-js-api/views/3d/layers/support/FastSymbolUpdates.js","./node_modules/arcgis-js-api/views/3d/support/debugFlags.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,kCAAS,CAAC,OAAS,CAAC,mCAAC,cAAc,aAAa,0BAA0B,cAAc,qDAAqD,8BAA8B,0BAA0B,gBAAgB,+BAA+B,sCAAsC,SAAS,qDAAqD;AAAA,oGAAC,C;;;;;;;;;;;ACxBjW;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,kCAAS,CAAC,OAAS,CAAC,mCAAC,cAAc,aAAa,wCAAwC,cAAc,8FAA8F,4CAA4C,wCAAwC,gBAAgB,gCAAgC,sCAAsC,SAAS,oEAAoE;AAAA,oGAAC,C;;;;;;;;;;;ACxBpc;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,kCAAS,CAAC,OAAS,CAAC,yHAAqB,CAAC,mCAAC,gBAAgB,sCAAsC,SAAS,cAAc;AAAA,oGAAC,C;;;;;;;;;;;ACxBjI;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,kCAAS,CAAC,OAAS,CAAC,yHAAqB,CAAC,mCAAC,gBAAgB,sCAAsC,SAAS,cAAc;AAAA,oGAAC,C;;;;;;;;;;;ACxBjI;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,kCAAS,CAAC,OAAS,CAAC,uIAA+C,CAAC,iHAAoC,CAAC,gGAAoB,CAAC,oIAAsC,CAAC,0JAAoD,CAAC,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","file":"5-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([\"require\",\"exports\"],function(e,n){function r(){return[1,0,0,0,1,0,0,0,1]}function t(e){return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]]}function u(e,n,r,t,u,o,c,i,f){return[e,n,r,t,u,o,c,i,f]}function o(e,n){return new Float64Array(e,n,9)}Object.defineProperty(n,\"__esModule\",{value:!0}),n.create=r,n.clone=t,n.fromValues=u,n.createView=o});","// 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\"],function(e,n){function r(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function t(e){return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]]}function u(e,n,r,t,u,o,c,i,f,a,l,d,s,p,w,y){return[e,n,r,t,u,o,c,i,f,a,l,d,s,p,w,y]}function o(e,n){return new Float64Array(e,n,16)}Object.defineProperty(n,\"__esModule\",{value:!0}),n.create=r,n.clone=t,n.fromValues=u,n.createView=o,n.IDENTITY=r()});","// 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\",\"./factories/mat3f64\"],function(e,t,f){Object.defineProperty(t,\"__esModule\",{value:!0}),t.mat3f64=f});","// 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\",\"./factories/mat4f64\"],function(e,t,f){Object.defineProperty(t,\"__esModule\",{value:!0}),t.mat4f64=f});","// 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/screenUtils\",\"../../../../engine\",\"../../../../engine/webgl/definitions\",\"../../../../../3d/layers/support/FastSymbolUpdates\"],function(e,t,i,a,s,r,n){function l(e,t){if(!e||!t)return e;switch(t){case\"radius\":case\"distance\":return 2*e;case\"diameter\":case\"width\":return e;case\"area\":return Math.sqrt(e)}return e}function o(e){return{value:e.value,size:a.toPt(e.size)}}function u(e){return e.map(function(e){return o(e)})}function p(e){if(\"string\"==typeof e||\"number\"==typeof e)return a.toPt(e);var t=e;return{type:\"size\",expression:t.expression,stops:u(t.stops)}}function v(e){var t=e&&e.length>0?{}:null;return t&&e.forEach(function(e){var i=e.type;e.field&&(t[i]=e.field)}),t}function c(e){var t=e&&e.length>0?{}:null,a=t?{}:null;if(!t)return{vvFields:t,vvRanges:a};for(var r=0,l=e;r<l.length;r++){var o=l[r],v=o.type;if(o.field&&(t[v]=o.field),\"size\"===v){a.size||(a.size={});var c=o;switch(s.getTypeOfSizeVisualVariable(c)){case S.SIZE_MINMAX_VALUE:a.size.minMaxValue={minDataValue:c.minDataValue,maxDataValue:c.maxDataValue,minSize:p(c.minSize),maxSize:p(c.maxSize)};break;case S.SIZE_SCALE_STOPS:a.size.scaleStops={stops:u(c.stops)};break;case S.SIZE_FIELD_STOPS:if(c.levels){var d={};for(var m in c.levels)d[m]=z(c.levels[m]);a.size.fieldStops={type:\"level-dependent\",levels:d}}else a.size.fieldStops=i({type:\"static\"},z(c.stops));break;case S.SIZE_UNIT_VALUE:a.size.unitValue={unit:c.valueUnit,valueRepresentation:c.valueRepresentation}}}else if(\"color\"===v){var y=n.convertVisualVariables([o],{modelSize:null,symbolSize:null,unitInMeters:1,transformation:null});a.color=y.color;for(var V=0;V<32;V+=4)s.color.premultiplyAlpha(a.color.colors,V,!0)}else if(\"opacity\"===v)a.opacity=f(o);else if(\"rotation\"===v){var g=o;a.rotation={type:g.rotationType}}}return{vvFields:t,vvRanges:a}}function f(e){var t={values:[0,0,0,0,0,0,0,0],opacities:[0,0,0,0,0,0,0,0]};if(s.Utils.isString(e.field)){if(!e.stops)return null;if(e.stops.length>8)return null;for(var i=e.stops,a=0;a<8;++a){var r=Math.min(a,i.length-1),n=i[r];t.values[a]=n.value,t.opacities[a]=n.opacity}}else{if(!(e.stops&&e.stops.length>=0))return null;for(var l=e.stops&&e.stops.length>=0&&e.stops[0].opacity,a=0;a<8;a++)t.values[a]=1/0,t.opacities[a]=l}return t}Object.defineProperty(t,\"__esModule\",{value:!0});var S=s.enums.WGLVVFlag;t.getVisualVariableSizeValueRepresentationRatio=l,t.stopToSizeStop=o,t.normalizeSizeStops=u,t.normalizeSizeElement=p,t.getVisualVariablesFields=v;var z=function(e){for(var t=[],i=[],s=u(e),n=s.length,l=0;l<6;l++){var o=s[Math.min(l,n-1)];t.push(o.value),i.push(null==o.size?r.NAN_MAGIC_NUMBER:a.pt2px(o.size))}return{values:new Float32Array(t),sizes:new Float32Array(i)}};t.convertVisualVariables=c});","// 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/compilerUtils\",\"../../../../core/mathUtils\",\"../../../../core/libs/gl-matrix-2/mat3\",\"../../../../core/libs/gl-matrix-2/mat3f64\",\"../../../../core/libs/gl-matrix-2/mat4\",\"../../../../core/libs/gl-matrix-2/mat4f64\",\"../../../../core/libs/gl-matrix-2/vec3\",\"../../../../core/libs/gl-matrix-2/vec3f64\",\"../../../../renderers/support/utils\",\"../../support/debugFlags\"],function(e,t,o,i,a,n,r,l,s,u,f,c){function p(e){return null!==e&&void 0!==e}function v(e){return\"number\"==typeof e}function d(e){return\"string\"==typeof e}function z(e){return null==e||d(e)}function m(e,t){e&&e.push(t),y(t)}function S(e){D&&console.warn(\"[FastSymbolUpdates] \"+e)}function y(e){D&&console.info(\"[FastSymbolUpdates] \"+e)}function b(e,t,o,i){void 0===i&&(i=l.mat4f64.create());var a=e||0,n=t||0,s=o||0;return 0!==a&&r.mat4.rotateZ(i,i,-a/180*Math.PI),0!==n&&r.mat4.rotateX(i,i,n/180*Math.PI),0!==s&&r.mat4.rotateY(i,i,s/180*Math.PI),i}function x(e,t,o,i,a){var n=e.minSize,r=e.maxSize;if(e.expression)return m(a,\"Could not convert size info: expression not supported\"),!1;if(e.useSymbolValue){var l=i.symbolSize[o];return t.minSize[o]=l,t.maxSize[o]=l,t.offset[o]=t.minSize[o],t.factor[o]=0,t.type[o]=1,!0}if(p(e.field))return p(e.stops)?2===e.stops.length&&v(e.stops[0].size)&&v(e.stops[1].size)?(h(e.stops[0].size,e.stops[1].size,e.stops[0].value,e.stops[1].value,t,o),t.type[o]=1,!0):(m(a,\"Could not convert size info: stops only supported with 2 elements\"),!1):v(n)&&v(r)&&p(e.minDataValue)&&p(e.maxDataValue)?(h(n,r,e.minDataValue,e.maxDataValue,t,o),t.type[o]=1,!0):null!=f.meterIn[e.valueUnit]?(t.minSize[o]=-1/0,t.maxSize[o]=1/0,t.offset[o]=0,t.factor[o]=1/f.meterIn[e.valueUnit],t.type[o]=1,!0):\"unknown\"===e.valueUnit?(m(a,\"Could not convert size info: proportional size not supported\"),!1):(m(a,\"Could not convert size info: scale-dependent size not supported\"),!1);if(!p(e.field)){if(e.stops&&e.stops[0]&&v(e.stops[0].size))return t.minSize[o]=e.stops[0].size,t.maxSize[o]=e.stops[0].size,t.offset[o]=t.minSize[o],t.factor[o]=0,t.type[o]=1,!0;if(v(n))return t.minSize[o]=n,t.maxSize[o]=n,t.offset[o]=n,t.factor[o]=0,t.type[o]=1,!0}return m(a,\"Could not convert size info: unsupported variant of sizeInfo\"),!1}function h(e,t,o,i,a,n){var r=Math.abs(i-o)>0?(t-e)/(i-o):0;a.minSize[n]=r>0?e:t,a.maxSize[n]=r>0?t:e,a.offset[n]=e-o*r,a.factor[n]=r}function g(e,t,o,i){if(e.normalizationField||e.valueRepresentation)return m(i,\"Could not convert size info: unsupported property\"),null;if(!z(e.field))return m(i,\"Could not convert size info: field is not a string\"),null;if(t.size){if(e.field)if(t.size.field){if(e.field!==t.size.field)return m(i,\"Could not convert size info: multiple fields in use\"),null}else t.size.field=e.field}else t.size={field:e.field,minSize:[0,0,0],maxSize:[0,0,0],offset:[0,0,0],factor:[0,0,0],type:[0,0,0]};var a;switch(e.axis){case\"width\":return a=x(e,t.size,0,o,i),a?t:null;case\"height\":return a=x(e,t.size,2,o,i),a?t:null;case\"depth\":return a=x(e,t.size,1,o,i),a?t:null;case\"width-and-depth\":return a=x(e,t.size,0,o,i),a&&x(e,t.size,1,o,i),a?t:null;case null:case void 0:case\"all\":return a=x(e,t.size,0,o,i),a=a&&x(e,t.size,1,o,i),a=a&&x(e,t.size,2,o,i),a?t:null;default:return m(i,'Could not convert size info: unknown axis \"'+e.axis+'\"\"'),null}}function C(e,t,o){for(var i=0;i<3;++i){var a=t.unitInMeters;1===e.type[i]&&(a*=t.modelSize[i],e.type[i]=2),e.minSize[i]=e.minSize[i]/a,e.maxSize[i]=e.maxSize[i]/a,e.offset[i]=e.offset[i]/a,e.factor[i]=e.factor[i]/a}var n;if(0!==e.type[0])n=0;else if(0!==e.type[1])n=1;else{if(0===e.type[2])return m(o,\"No size axis contains a valid size or scale\"),!1;n=2}for(var i=0;i<3;++i)0===e.type[i]&&(e.minSize[i]=e.minSize[n],e.maxSize[i]=e.maxSize[n],e.offset[i]=e.offset[n],e.factor[i]=e.factor[n],e.type[i]=e.type[n]);return!0}function M(e,t,o){e[4*t+0]=o.r/255,e[4*t+1]=o.g/255,e[4*t+2]=o.b/255,e[4*t+3]=o.a}function V(e,t,o){if(e.normalizationField)return m(o,\"Could not convert color info: unsupported property\"),null;if(d(e.field)){if(!e.stops)return m(o,\"Could not convert color info: missing stops or colors\"),null;if(e.stops.length>8)return m(o,\"Could not convert color info: too many color stops\"),null;t.color={field:e.field,values:[0,0,0,0,0,0,0,0],colors:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]};for(var i=e.stops,a=0;a<8;++a){var n=Math.min(a,i.length-1),r=i[n];t.color.values[a]=r.value,M(t.color.colors,a,r.color)}}else{if(!(e.stops&&e.stops.length>=0))return m(o,\"Could not convert color info: no field and no colors/stops\"),null;var l=e.stops&&e.stops.length>=0&&e.stops[0].color;t.color={field:null,values:[0,0,0,0,0,0,0,0],colors:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]};for(var a=0;a<8;a++)t.color.values[a]=1/0,M(t.color.colors,a,l)}return t}function T(e,t,o){if(e.normalizationField)return m(o,\"Could not convert opacity info: unsupported property\"),null;if(d(e.field)){if(!e.stops)return m(o,\"Could not convert opacity info: missing stops or opacities\"),null;if(e.stops.length>8)return m(o,\"Could not convert opacity info: too many opacity stops\"),null;t.opacity={field:e.field,values:[0,0,0,0,0,0,0,0],opacityValues:[0,0,0,0,0,0,0,0]};for(var i=e.stops,a=0;a<8;++a){var n=Math.min(a,i.length-1),r=i[n];t.opacity.values[a]=r.value,t.opacity.opacityValues[a]=r.opacity}}else{if(!(e.stops&&e.stops.length>=0))return m(o,\"Could not convert opacity info: no field and no opacities/stops\"),null;var l=e.stops&&e.stops.length>=0&&e.stops[0].opacity;t.opacity={field:null,values:[0,0,0,0,0,0,0,0],opacityValues:[0,0,0,0,0,0,0,0]};for(var a=0;a<8;a++)t.opacity.values[a]=1/0,t.opacity.opacityValues[a]=l}return t}function F(e,t,o){var i=2===o&&\"arithmetic\"===e.rotationType;t.offset[o]=i?90:0,t.factor[o]=i?-1:1,t.type[o]=1}function O(e,t,o){if(!d(e.field))return m(o,\"Could not convert rotation info: field is not a string\"),null;if(t.rotation){if(e.field)if(t.rotation.field){if(e.field!==t.rotation.field)return m(o,\"Could not convert rotation info: multiple fields in use\"),null}else t.rotation.field=e.field}else t.rotation={field:e.field,offset:[0,0,0],factor:[1,1,1],type:[0,0,0]};switch(e.axis){case\"tilt\":return F(e,t.rotation,0),t;case\"roll\":return F(e,t.rotation,1),t;case null:case void 0:case\"heading\":return F(e,t.rotation,2),t;default:return m(o,'Could not convert rotation info: unknown axis \"'+e.axis+'\"\"'),null}}function E(e,t,i){if(!e)return null;var a=!t.supportedTypes||!!t.supportedTypes.size,n=!t.supportedTypes||!!t.supportedTypes.color,r=!t.supportedTypes||!!t.supportedTypes.rotation,l=!!t.supportedTypes&&!!t.supportedTypes.opacity;D&&(i=i||[]);var s=e.reduce(function(e,s){if(!e)return e;if(s.valueExpression)return m(i,\"Could not convert visual variables: arcade expressions not supported\"),null;switch(s.type){case\"size\":return a?g(s,e,t,i):e;case\"color\":return n?V(s,e,i):e;case\"opacity\":return l?T(s,e,i):null;case\"rotation\":return r?O(s,e,i):e;default:return o.neverReached(s),null}},{size:null,color:null,opacity:null,rotation:null});return!(e.length>0&&s)||s.size||s.color||s.opacity||s.rotation?s&&s.size&&!C(s.size,t,i)?null:s:null}function U(e){return e&&null!=e.size}function w(e,t){if(_)return S(\"State not initialized, fast updates disabled (globally disabled)\"),{enabled:!1};if(!e)return S(\"State not initialized, fast updates disabled (no renderer)\"),{enabled:!1};if(c.DISABLE_FAST_UPDATES)return S(\"State not initialized, fast updates disabled (DISABLE_FAST_SYMBOL_UPDATES set)\"),{enabled:!1};var o=E(e.visualVariables,t);return o?(y(\"State initialized, fast updates enabled\"),{enabled:!0,visualVariables:o,materialParameters:P(o,t),requiresShaderTransformation:U(o)}):(S(\"State not initialized, fast updates disabled (conversion failed)\"),{enabled:!1})}function A(e,t,o){if(!t||!e.enabled)return!1;var i=e.visualVariables,a=E(t.visualVariables,o);return a?!!(I(i.size,a.size,\"size\")&&I(i.color,a.color,\"color\")&&I(i.rotation,a.rotation,\"rotation\")&&I(i.opacity,a.opacity,\"opacity\"))&&(e.visualVariables=a,e.materialParameters=P(a,o),e.requiresShaderTransformation=U(a),y(\"State updated\"),!0):(S(\"State update failed (conversion failed)\"),!1)}function I(e,t,o){if(!!e!=!!t)return S(\"State update failed ({$name} enabled/disabled)\"),!1;if(e&&e.field!==t.field)return S(\"State update failed ({$name} field changed)\"),!1;if(e&&\"rotation\"===o)for(var i=e,a=t,n=0;n<3;n++)if(i.type[n]!==a.type[n]||i.offset[n]!==a.offset[n]||i.factor[n]!==a.factor[n])return!1;return!0}function P(e,t){var o={vvSizeEnabled:!1,vvSizeMinSize:null,vvSizeMaxSize:null,vvSizeOffset:null,vvSizeFactor:null,vvSizeValue:null,vvColorEnabled:!1,vvColorValues:null,vvColorColors:null,vvOpacityEnabled:!1,vvOpacityValues:null,vvOpacityOpacities:null,vvSymbolAnchor:null,vvSymbolRotationMatrix:null},i=U(e);return e&&e.size?(o.vvSizeEnabled=!0,o.vvSizeMinSize=e.size.minSize,o.vvSizeMaxSize=e.size.maxSize,o.vvSizeOffset=e.size.offset,o.vvSizeFactor=e.size.factor):e&&i&&(o.vvSizeValue=t.transformation.scale),e&&i&&(o.vvSymbolAnchor=t.transformation.anchor,o.vvSymbolRotationMatrix=n.mat3f64.create(),r.mat4.identity(k),b(t.transformation.rotation[2],t.transformation.rotation[0],t.transformation.rotation[1],k),a.mat3.fromMat4(o.vvSymbolRotationMatrix,k)),e&&e.color&&(o.vvColorEnabled=!0,o.vvColorValues=e.color.values,o.vvColorColors=e.color.colors),e&&e.opacity&&(o.vvOpacityEnabled=!0,o.vvOpacityValues=e.opacity.values,o.vvOpacityOpacities=e.opacity.opacityValues),o}Object.defineProperty(t,\"__esModule\",{value:!0});var D=!1,_=!1;t.convertVisualVariables=E,t.initFastSymbolUpdatesState=w,t.updateFastSymbolUpdatesState=A,t.getMaterialParams=P;var R;!function(e){function t(e,t,o){if(!e.vvSizeEnabled)return o;r.mat4.copy(a,o);var l=e.vvSymbolRotationMatrix;r.mat4.set(k,l[0],l[1],l[2],0,l[3],l[4],l[5],0,l[6],l[7],l[8],0,0,0,0,1),r.mat4.multiply(a,a,k);for(var s=0;s<3;++s){var u=e.vvSizeOffset[s]+t[0]*e.vvSizeFactor[s];n[s]=i.clamp(u,e.vvSizeMinSize[s],e.vvSizeMaxSize[s])}return r.mat4.scale(a,a,n),r.mat4.translate(a,a,e.vvSymbolAnchor),a}function o(e,t,o){if(!t.vvSizeEnabled)return s.vec3.set(e,1,1,1);for(var a=0;a<3;++a){var n=t.vvSizeOffset[a]+o[0]*t.vvSizeFactor[a];e[a]=i.clamp(n,t.vvSizeMinSize[a],t.vvSizeMaxSize[a])}return e}var a=l.mat4f64.create(),n=u.vec3f64.create();e.evaluateModelTransform=t,e.evaluateModelTransformScale=o}(R||(R={}));var k=l.mat4f64.create();t.evaluateModelTransform=R.evaluateModelTransform,t.evaluateModelTransformScale=R.evaluateModelTransformScale});","// 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/Accessor\",\"../../../core/accessorSupport/decorators\"],function(E,_,o,I,T,S){return new(function(E){function _(){var _=null!==E&&E.apply(this,arguments)||this;return _.SCENEVIEW_HITTEST_RETURN_INTERSECTOR=!1,_.SCENEVIEW_LOCKING_LOG=!1,_.HIGHLIGHTS_GRID_OPTIMIZATION_DISABLED=!1,_.HIGHLIGHTS_VISUALIZE_BLOCKS=!1,_.HIGHLIGHTS_PROFILE_TO_CONSOLE=!1,_.DECONFLICTOR_SHOW_OUTLINES=!1,_.DECONFLICTOR_SHOW_OUTLINES_INVISIBLE=!1,_.DECONFLICTOR_SHOW_GRID=!1,_.LABELS_SHOW_BORDER=!1,_.OVERLAY_DRAW_TEST_TEXTURE=!1,_.OVERLAY_SHOW_CENTER=!1,_.TESTS_DISABLE_UPDATE_THRESHOLDS=!1,_.DISABLE_DECONFLICTOR_VISIBILITY_OFFSET=!1,_.DISABLE_ELEVATION_ALIGNERS_ITERATIVE_UPDATES=!1,_.DRAW_MESH_GEOMETRY_NORMALS=!1,_.FEATURE_TILE_FETCH_SHOW_TILES=!1,_.FEATURE_TILE_TREE_SHOW_TILES=!1,_.TERRAIN_TILE_TREE_SHOW_TILES=!1,_.I3S_TREE_SHOW_TILES=!1,_.ENABLE_PROFILE_DEPTH_RANGE=!1,_.DISABLE_FAST_UPDATES=!1,_.LOD_INSTANCE_RENDERER_DISABLE_UPDATES=!1,_.LOD_INSTANCE_RENDERER_COLORIZE_BY_LEVEL=!1,_.EDGES_SHOW_HIDDEN_TRANSPARENT_EDGES=!1,_}return o(_,E),I([S.property()],_.prototype,\"SCENEVIEW_HITTEST_RETURN_INTERSECTOR\",void 0),I([S.property()],_.prototype,\"SCENEVIEW_LOCKING_LOG\",void 0),I([S.property()],_.prototype,\"HIGHLIGHTS_GRID_OPTIMIZATION_DISABLED\",void 0),I([S.property()],_.prototype,\"HIGHLIGHTS_VISUALIZE_BLOCKS\",void 0),I([S.property()],_.prototype,\"HIGHLIGHTS_PROFILE_TO_CONSOLE\",void 0),I([S.property()],_.prototype,\"DECONFLICTOR_SHOW_OUTLINES\",void 0),I([S.property()],_.prototype,\"DECONFLICTOR_SHOW_OUTLINES_INVISIBLE\",void 0),I([S.property()],_.prototype,\"DECONFLICTOR_SHOW_GRID\",void 0),I([S.property()],_.prototype,\"LABELS_SHOW_BORDER\",void 0),I([S.property()],_.prototype,\"OVERLAY_DRAW_TEST_TEXTURE\",void 0),I([S.property()],_.prototype,\"OVERLAY_SHOW_CENTER\",void 0),I([S.property()],_.prototype,\"TESTS_DISABLE_UPDATE_THRESHOLDS\",void 0),I([S.property()],_.prototype,\"DISABLE_DECONFLICTOR_VISIBILITY_OFFSET\",void 0),I([S.property()],_.prototype,\"DISABLE_ELEVATION_ALIGNERS_ITERATIVE_UPDATES\",void 0),I([S.property()],_.prototype,\"DRAW_MESH_GEOMETRY_NORMALS\",void 0),I([S.property()],_.prototype,\"FEATURE_TILE_FETCH_SHOW_TILES\",void 0),I([S.property()],_.prototype,\"FEATURE_TILE_TREE_SHOW_TILES\",void 0),I([S.property()],_.prototype,\"TERRAIN_TILE_TREE_SHOW_TILES\",void 0),I([S.property()],_.prototype,\"I3S_TREE_SHOW_TILES\",void 0),I([S.property()],_.prototype,\"ENABLE_PROFILE_DEPTH_RANGE\",void 0),I([S.property()],_.prototype,\"DISABLE_FAST_UPDATES\",void 0),I([S.property()],_.prototype,\"LOD_INSTANCE_RENDERER_DISABLE_UPDATES\",void 0),I([S.property()],_.prototype,\"LOD_INSTANCE_RENDERER_COLORIZE_BY_LEVEL\",void 0),I([S.property()],_.prototype,\"EDGES_SHOW_HIDDEN_TRANSPARENT_EDGES\",void 0),_=I([S.subclass(\"esri.views.3d.support.DebugFlags\")],_)}(S.declared(T)))});"],"sourceRoot":"webpack:///"}