diff --git a/dist/dc.plugins.min.js b/dist/dc.plugins.min.js index d2f02ff..d51fc1e 100644 --- a/dist/dc.plugins.min.js +++ b/dist/dc.plugins.min.js @@ -1 +1 @@ -var a0_0x29c9=['secondsDifference','uniform\x20samplerCube\x20cubeMap;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec3\x20normalWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20material.normal);\x0a\x20\x20vec3\x20positionWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20materialInput.positionToEyeEC);\x0a\x20\x20vec3\x20reflectedWC\x20=\x20reflect(positionWC,\x20normalWC);\x0a\x20\x20material.diffuse\x20=\x20textureCube(cubeMap,\x20reflectedWC).channels;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','near','_palette','_baseWaterColor','Plugins:\x20Missing\x20DC\x20Base','_blendColorSubscription','_removedHook','CustomDataSource','delegate','_roamingLayer','PolylineFlowMaterialProperty','uniform\x20sampler2D\x20colorTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20float\x20speed;\x0a\x0afloat\x20snow(vec2\x20uv,float\x20scale){\x0a\x20\x20float\x20time\x20=\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0\x20;\x0a\x20\x20float\x20w=smoothstep(1.,0.,-uv.y*(scale/10.));\x0a\x20\x20if(w<.1)return\x200.;\x0a\x20\x20uv+=time/scale;\x0a\x20\x20uv.y+=time*2./scale;\x0a\x20\x20uv.x+=sin(uv.y+time*.5)/scale;\x0a\x20\x20uv*=scale;\x0a\x20\x20vec2\x20s=floor(uv),f=fract(uv),p;\x0a\x20\x20float\x20k=3.,d;\x0a\x20\x20p=.5+.35*sin(11.*fract(sin((s+p+scale)*mat2(7,3,6,5))*5.))-f;\x0a\x20\x20d=length(p);\x0a\x20\x20k=min(d,k);\x0a\x20\x20k=smoothstep(0.,k,sin(f.x+f.y)*0.01);\x0a\x20\x20return\x20k*w;\x0a}\x0a\x0avoid\x20main(){\x0a\x20\x20vec2\x20resolution\x20=\x20czm_viewport.zw;\x0a\x20\x20vec2\x20uv=(gl_FragCoord.xy*2.-resolution.xy)/min(resolution.x,resolution.y);\x0a\x20\x20vec3\x20finalColor=vec3(0);\x0a\x20\x20float\x20c\x20=\x200.0;\x0a\x20\x20c+=snow(uv,10.);\x0a\x20\x20c+=snow(uv,8.);\x0a\x20\x20c+=snow(uv,6.);\x0a\x20\x20c+=snow(uv,5.);\x0a\x20\x20finalColor=(vec3(c));\x0a\x20\x20gl_FragColor\x20=\x20mix(texture2D(colorTexture,\x20v_textureCoordinates),\x20vec4(finalColor,1),\x200.3);\x0a}\x0a','PolylineImageTrailMaterialProperty','string','filter','_specularMapSubscription','px\x20sans-serif','getContext','BlobType','save','RELEASE','enabled','POSITION_AND_ST','globe','TieDye','_radi','length','_sigma','fillColor','_getInternalData','CementType','_config','createPropertyDescriptor','_unbindEvent','_renderBoundaries','Color','forEach','_transformWGS84ToHeatmap','entities','key','context','getValue','_unOrganizeData','_position','roll','Namespace','_yField','defaultValue','RefractionType','distanceDisplayCondition','PolylineImageTrailType','uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0a\x0a#define\x20pi\x203.1415926535\x0a#define\x20PI2RAD\x200.01745329252\x0a#define\x20TWO_PI\x20(2.\x20*\x20PI)\x0a\x0afloat\x20rands(float\x20p){\x0a\x20\x20return\x20fract(sin(p)\x20*\x2010000.0);\x0a}\x0a\x0afloat\x20noise(vec2\x20p){\x0a\x20\x20float\x20time\x20=\x20fract(\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20float\x20t\x20=\x20time\x20/\x2020000.0;\x0a\x20\x20if(t\x20>\x201.0)\x20t\x20-=\x20floor(t);\x0a\x20\x20return\x20rands(p.x\x20*\x2014.\x20+\x20p.y\x20*\x20sin(t)\x20*\x200.5);\x0a}\x0a\x0avec2\x20sw(vec2\x20p){\x0a\x20\x20return\x20vec2(floor(p.x),\x20floor(p.y));\x0a}\x0a\x0avec2\x20se(vec2\x20p){\x0a\x20\x20return\x20vec2(ceil(p.x),\x20floor(p.y));\x0a}\x0a\x0avec2\x20nw(vec2\x20p){\x0a\x20\x20return\x20vec2(floor(p.x),\x20ceil(p.y));\x0a}\x0a\x0avec2\x20ne(vec2\x20p){\x0a\x20\x20return\x20vec2(ceil(p.x),\x20ceil(p.y));\x0a}\x0a\x0afloat\x20smoothNoise(vec2\x20p){\x0a\x20\x20vec2\x20inter\x20=\x20smoothstep(0.0,\x201.0,\x20fract(p));\x0a\x20\x20float\x20s\x20=\x20mix(noise(sw(p)),\x20noise(se(p)),\x20inter.x);\x0a\x20\x20float\x20n\x20=\x20mix(noise(nw(p)),\x20noise(ne(p)),\x20inter.x);\x0a\x20\x20return\x20mix(s,\x20n,\x20inter.y);\x0a}\x0a\x0afloat\x20fbm(vec2\x20p){\x0a\x20\x20float\x20z\x20=\x202.0;\x0a\x20\x20float\x20rz\x20=\x200.0;\x0a\x20\x20vec2\x20bp\x20=\x20p;\x0a\x20\x20for(float\x20i\x20=\x201.0;\x20i\x20<\x206.0;\x20i++){\x0a\x20\x20\x20\x20rz\x20+=\x20abs((smoothNoise(p)\x20-\x200.5)*\x202.0)\x20/\x20z;\x0a\x20\x20\x20\x20z\x20*=\x202.0;\x0a\x20\x20\x20\x20p\x20*=\x202.0;\x0a\x20\x20}\x0a\x20\x20return\x20rz;\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec2\x20st2\x20=\x20materialInput.st;\x0a\x20\x20float\x20time\x20=\x20fract(\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20if\x20(st.t\x20<\x200.5)\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x20\x20st\x20*=\x204.;\x0a\x20\x20float\x20rz\x20=\x20fbm(st);\x0a\x20\x20st\x20/=\x20exp(mod(\x20time\x20*\x202.0,\x20pi));\x0a\x20\x20rz\x20*=\x20pow(15.,\x200.9);\x0a\x20\x20vec4\x20temp\x20=\x20vec4(0);\x0a\x20\x20temp\x20=\x20mix(\x20color\x20/\x20rz,\x20vec4(color.rgb,\x200.1),\x200.2);\x0a\x20\x20if\x20(st2.s\x20<\x200.05)\x20{\x0a\x20\x20\x20\x20temp\x20=\x20mix(vec4(color.rgb,\x200.1),\x20temp,\x20st2.s\x20/\x200.05);\x0a\x20\x20}\x0a\x20\x20if\x20(st2.s\x20>\x200.95){\x0a\x20\x20\x20\x20temp\x20=\x20mix(temp,\x20vec4(color.rgb,\x200.1),\x20(st2.s\x20-\x200.95)\x20/\x200.05);\x0a\x20\x20}\x0a\x20\x20material.diffuse\x20=\x20temp.rgb;\x0a\x20\x20material.alpha\x20=\x20temp.a\x20*\x202.0;\x0a\x20\x20return\x20material;\x0a}\x0a','setPositions','cloud','drawImage','_viewMatrix','clear','orientation','_timeLine','useGradientOpacity','data','TimeInterval','_drawAlpha','minCanvasSize','value','getElementsByClassName','kml','ORANGE','normalize','Material','_onActive','weather','blendColor','fromAxisAngle','Plugins:\x20Missing\x20DC\x20Core','canvas','onExtremaChange','Module','DEEPSKYBLUE','configure','around_view','bloom','_mode','opacity','_viewer','Fresnel','stop','keys','Primitive','uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20count;\x0auniform\x20float\x20gradient;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20material.diffuse\x20=\x201.5\x20*\x20color.rgb;\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20dis\x20=\x20distance(st,\x20vec2(0.5,\x200.5));\x0a\x20\x20float\x20per\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20if(count\x20==\x201.0){\x0a\x20\x20\x20\x20if(dis\x20>\x20per\x20*\x200.5){\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}else\x20{\x0a\x20\x20\x20\x20\x20\x20material.alpha\x20=\x20color.a\x20\x20*\x20dis\x20/\x20per\x20/\x202.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20vec3\x20str\x20=\x20materialInput.str;\x0a\x20\x20\x20\x20if(abs(str.z)\x20\x20>\x200.001){\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(dis\x20>\x200.5){\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20perDis\x20=\x200.5\x20/\x20count;\x0a\x20\x20\x20\x20\x20\x20float\x20disNum;\x0a\x20\x20\x20\x20\x20\x20float\x20bl\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<=\x20999;\x20i++){\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(float(i)\x20<=\x20count){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20disNum\x20=\x20perDis\x20*\x20float(i)\x20-\x20dis\x20+\x20per\x20/\x20count;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(disNum\x20>\x200.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(disNum\x20<\x20perDis){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bl\x20=\x201.0\x20-\x20disNum\x20/\x20perDis;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(disNum\x20-\x20perDis\x20<\x20perDis){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bl\x20=\x201.0\x20-\x20abs(1.0\x20-\x20disNum\x20/\x20perDis);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20material.alpha\x20=\x20pow(bl,(1.0\x20+\x2010.0\x20*\x20(1.0\x20-\x20gradient)));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20return\x20material;\x0a}\x0a\x0a','removeAll','_stepSize','now','uniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20vec4\x20u_scanCenterEC;\x0auniform\x20vec3\x20u_scanPlaneNormalEC;\x0auniform\x20float\x20u_radius;\x0auniform\x20vec4\x20u_scanColor;\x0a\x0avec4\x20toEye(in\x20vec2\x20uv,\x20in\x20float\x20depth){\x0a\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),(uv.y\x20*\x202.0\x20-\x201.0));\x0a\x20\x20vec4\x20posInCamera\x20=\x20czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20posInCamera\x20=posInCamera\x20/\x20posInCamera.w;\x0a\x20\x20return\x20posInCamera;\x0a}\x0a\x0avec3\x20pointProjectOnPlane(in\x20vec3\x20planeNormal,\x20in\x20vec3\x20planeOrigin,\x20in\x20vec3\x20point){\x0a\x20\x20\x20\x20vec3\x20v01\x20=\x20point\x20-\x20planeOrigin;\x0a\x20\x20\x20\x20float\x20d\x20=\x20dot(planeNormal,\x20v01)\x20;\x0a\x20\x20\x20\x20return\x20(point\x20-\x20planeNormal\x20*\x20d);\x0a}\x0a\x0afloat\x20getDepth(in\x20vec4\x20depth){\x0a\x20\x20\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x20\x20\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x0a\x20\x20\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20\x20\x20return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0a\x0avoid\x20main(){\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20float\x20depth\x20=\x20getDepth(texture2D(depthTexture,\x20v_textureCoordinates));\x0a\x20\x20\x20\x20vec4\x20viewPos\x20=\x20toEye(v_textureCoordinates,\x20depth);\x0a\x20\x20\x20\x20vec3\x20prjOnPlane\x20=\x20pointProjectOnPlane(u_scanPlaneNormalEC.xyz,\x20u_scanCenterEC.xyz,\x20viewPos.xyz);\x0a\x20\x20\x20\x20float\x20dis\x20=\x20length(prjOnPlane.xyz\x20-\x20u_scanCenterEC.xyz);\x0a\x20\x20\x20\x20if(dis\x20<\x20u_radius){\x0a\x20\x20\x20\x20\x20\x20float\x20f\x20=\x201.0\x20-\x20abs(u_radius\x20-\x20dis)\x20/\x20u_radius;\x0a\x20\x20\x20\x20\x20\x20f\x20=\x20pow(f,\x204.0);\x0a\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20mix(gl_FragColor,\x20u_scanColor,\x20f);\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a','Erosion','WHITE','transformCartesianToWGS84','getDataURL','sham','RoamingController:\x20the\x20start\x20time\x20invalid\x20','_repeatSubscription','bold\x20','JulianDate','_normalMap','replace','GREEN','heat-map','addSeconds','contrast','state','putImageData','ACTIVE','_rotateAmount','amplitude','values','_positions','_state','_renderer','lightWoodColor','2021-01-10\x2021:09:31','prototype','roamingEvent','ellipsoid','object','uniform\x20sampler2D\x20colorTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20float\x20speed;\x0a\x0afloat\x20hash(float\x20x){\x0a\x20\x20return\x20fract(sin(x*23.3)*13.13);\x0a}\x0a\x0avoid\x20main(){\x0a\x20\x20float\x20time\x20=\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0;\x0a\x20\x20vec2\x20resolution\x20=\x20czm_viewport.zw;\x0a\x20\x20vec2\x20uv=(gl_FragCoord.xy*2.-resolution.xy)/min(resolution.x,resolution.y);\x0a\x20\x20vec3\x20c=vec3(.1,.2,.3);\x0a\x20\x20float\x20a=-.3;\x0a\x20\x20float\x20si=sin(a),co=cos(a);\x0a\x20\x20uv*=mat2(co,-si,si,co);\x0a\x20\x20uv*=length(uv+vec2(0,4.9))*.3+1.;\x0a\x20\x20float\x20v=1.-sin(hash(floor(uv.x*100.))*2.);\x0a\x20\x20float\x20b=clamp(abs(sin(20.*time*v+uv.y*(5./(2.+v))))-.95,0.,1.)*10.;\x0a\x20\x20c*=v*b;\x0a\x20\x20gl_FragColor\x20=\x20mix(texture2D(colorTexture,\x20v_textureCoordinates),\x20vec4(c,1),\x200.5);\x0a}\x0a','type','spacing','REMOVED','getValueAt','defaultGradient','uniform\x20vec4\x20lightColor;\x0auniform\x20vec4\x20darkColor;\x0auniform\x20float\x20frequency;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec3\x20scaled\x20=\x20materialInput.str\x20*\x20frequency;\x0a\x20\x20float\x20t\x20=\x20abs(czm_snoise(scaled));\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(lightColor,\x20darkColor,\x20t);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','/**\x0a\x20*\x20@license\x0a\x20*\x20Description\x20:\x20Array\x20and\x20textureless\x20GLSL\x202D/3D/4D\x20simplex\x0a\x20*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20noise\x20functions.\x0a\x20*\x20\x20\x20\x20\x20\x20Author\x20:\x20Ian\x20McEwan,\x20Ashima\x20Arts.\x0a\x20*\x20\x20Maintainer\x20:\x20ijm\x0a\x20*\x20\x20\x20\x20\x20Lastmod\x20:\x2020110822\x20(ijm)\x0a\x20*\x20\x20\x20\x20\x20License\x20:\x20Copyright\x20(C)\x202011\x20Ashima\x20Arts.\x20All\x20rights\x20reserved.\x0a\x20*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Distributed\x20under\x20the\x20MIT\x20License.\x20See\x20LICENSE\x20file.\x0a\x20*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20https://github.com/ashima/webgl-noise\x0a\x20*/\x0a\x0avec4\x20_czm_mod289(vec4\x20x)\x0a{\x0a\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0avec3\x20_czm_mod289(vec3\x20x)\x0a{\x0a\x20\x20\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0avec2\x20_czm_mod289(vec2\x20x)\x0a{\x0a\x20\x20\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0afloat\x20_czm_mod289(float\x20x)\x0a{\x0a\x20\x20\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0avec4\x20_czm_permute(vec4\x20x)\x0a{\x0a\x20\x20\x20\x20return\x20_czm_mod289(((x*34.0)+1.0)*x);\x0a}\x0a\x0avec3\x20_czm_permute(vec3\x20x)\x0a{\x0a\x20\x20\x20\x20return\x20_czm_mod289(((x*34.0)+1.0)*x);\x0a}\x0a\x0afloat\x20_czm_permute(float\x20x)\x0a{\x0a\x20\x20\x20\x20return\x20_czm_mod289(((x*34.0)+1.0)*x);\x0a}\x0a\x0avec4\x20_czm_taylorInvSqrt(vec4\x20r)\x0a{\x0a\x20\x20\x20\x20return\x201.79284291400159\x20-\x200.85373472095314\x20*\x20r;\x0a}\x0a\x0afloat\x20_czm_taylorInvSqrt(float\x20r)\x0a{\x0a\x20\x20\x20\x20return\x201.79284291400159\x20-\x200.85373472095314\x20*\x20r;\x0a}\x0a\x0avec4\x20_czm_grad4(float\x20j,\x20vec4\x20ip)\x0a{\x0a\x20\x20\x20\x20const\x20vec4\x20ones\x20=\x20vec4(1.0,\x201.0,\x201.0,\x20-1.0);\x0a\x20\x20\x20\x20vec4\x20p,s;\x0a\x0a\x20\x20\x20\x20p.xyz\x20=\x20floor(\x20fract\x20(vec3(j)\x20*\x20ip.xyz)\x20*\x207.0)\x20*\x20ip.z\x20-\x201.0;\x0a\x20\x20\x20\x20p.w\x20=\x201.5\x20-\x20dot(abs(p.xyz),\x20ones.xyz);\x0a\x20\x20\x20\x20s\x20=\x20vec4(lessThan(p,\x20vec4(0.0)));\x0a\x20\x20\x20\x20p.xyz\x20=\x20p.xyz\x20+\x20(s.xyz*2.0\x20-\x201.0)\x20*\x20s.www;\x0a\x0a\x20\x20\x20\x20return\x20p;\x0a}\x0a\x0a/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20Implemented\x20by\x20Ian\x20McEwan,\x20Ashima\x20Arts,\x20and\x20distributed\x20under\x20the\x20MIT\x20License.\x20\x20{@link\x20https://github.com/ashima/webgl-noise}\x0a\x20*\x0a\x20*\x20@name\x20czm_snoise\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@see\x20https://github.com/ashima/webgl-noise\x0a\x20*\x20@see\x20Stefan\x20Gustavson\x27s\x20paper\x20Simplex\x20noise\x20demystified\x0a\x20*/\x0afloat\x20czm_snoise(vec2\x20v)\x0a{\x0a\x20\x20\x20\x20const\x20vec4\x20C\x20=\x20vec4(0.211324865405187,\x20\x20//\x20(3.0-sqrt(3.0))/6.0\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200.366025403784439,\x20\x20//\x200.5*(sqrt(3.0)-1.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20-0.577350269189626,\x20\x20//\x20-1.0\x20+\x202.0\x20*\x20C.x\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200.024390243902439);\x20//\x201.0\x20/\x2041.0\x0a\x20\x20\x20\x20//\x20First\x20corner\x0a\x20\x20\x20\x20vec2\x20i\x20\x20=\x20floor(v\x20+\x20dot(v,\x20C.yy)\x20);\x0a\x20\x20\x20\x20vec2\x20x0\x20=\x20v\x20-\x20\x20\x20i\x20+\x20dot(i,\x20C.xx);\x0a\x0a\x20\x20\x20\x20//\x20Other\x20corners\x0a\x20\x20\x20\x20vec2\x20i1;\x0a\x20\x20\x20\x20//i1.x\x20=\x20step(\x20x0.y,\x20x0.x\x20);\x20//\x20x0.x\x20>\x20x0.y\x20?\x201.0\x20:\x200.0\x0a\x20\x20\x20\x20//i1.y\x20=\x201.0\x20-\x20i1.x;\x0a\x20\x20\x20\x20i1\x20=\x20(x0.x\x20>\x20x0.y)\x20?\x20vec2(1.0,\x200.0)\x20:\x20vec2(0.0,\x201.0);\x0a\x20\x20\x20\x20//\x20x0\x20=\x20x0\x20-\x200.0\x20+\x200.0\x20*\x20C.xx\x20;\x0a\x20\x20\x20\x20//\x20x1\x20=\x20x0\x20-\x20i1\x20+\x201.0\x20*\x20C.xx\x20;\x0a\x20\x20\x20\x20//\x20x2\x20=\x20x0\x20-\x201.0\x20+\x202.0\x20*\x20C.xx\x20;\x0a\x20\x20\x20\x20vec4\x20x12\x20=\x20x0.xyxy\x20+\x20C.xxzz;\x0a\x20\x20\x20\x20x12.xy\x20-=\x20i1;\x0a\x0a\x20\x20\x20\x20//\x20Permutations\x0a\x20\x20\x20\x20i\x20=\x20_czm_mod289(i);\x20//\x20Avoid\x20truncation\x20effect\x20in\x20permutation\x0a\x20\x20\x20\x20vec3\x20p\x20=\x20_czm_permute(\x20_czm_permute(\x20i.y\x20+\x20vec3(0.0,\x20i1.y,\x201.0\x20))\x20+\x20i.x\x20+\x20vec3(0.0,\x20i1.x,\x201.0\x20));\x0a\x0a\x20\x20\x20\x20vec3\x20m\x20=\x20max(0.5\x20-\x20vec3(dot(x0,x0),\x20dot(x12.xy,x12.xy),\x20dot(x12.zw,x12.zw)),\x200.0);\x0a\x20\x20\x20\x20m\x20=\x20m*m\x20;\x0a\x20\x20\x20\x20m\x20=\x20m*m\x20;\x0a\x0a\x20\x20\x20\x20//\x20Gradients:\x2041\x20points\x20uniformly\x20over\x20a\x20line,\x20mapped\x20onto\x20a\x20diamond.\x0a\x20\x20\x20\x20//\x20The\x20ring\x20size\x2017*17\x20=\x20289\x20is\x20close\x20to\x20a\x20multiple\x20of\x2041\x20(41*7\x20=\x20287)\x0a\x20\x20\x20\x20vec3\x20x\x20=\x202.0\x20*\x20fract(p\x20*\x20C.www)\x20-\x201.0;\x0a\x20\x20\x20\x20vec3\x20h\x20=\x20abs(x)\x20-\x200.5;\x0a\x20\x20\x20\x20vec3\x20ox\x20=\x20floor(x\x20+\x200.5);\x0a\x20\x20\x20\x20vec3\x20a0\x20=\x20x\x20-\x20ox;\x0a\x0a\x20\x20\x20\x20//\x20Normalise\x20gradients\x20implicitly\x20by\x20scaling\x20m\x0a\x20\x20\x20\x20//\x20Approximation\x20of:\x20m\x20*=\x20inversesqrt(\x20a0*a0\x20+\x20h*h\x20);\x0a\x20\x20\x20\x20m\x20*=\x201.79284291400159\x20-\x200.85373472095314\x20*\x20(\x20a0*a0\x20+\x20h*h\x20);\x0a\x0a\x20\x20\x20\x20//\x20Compute\x20final\x20noise\x20value\x20at\x20P\x0a\x20\x20\x20\x20vec3\x20g;\x0a\x20\x20\x20\x20g.x\x20\x20=\x20a0.x\x20\x20*\x20x0.x\x20\x20+\x20h.x\x20\x20*\x20x0.y;\x0a\x20\x20\x20\x20g.yz\x20=\x20a0.yz\x20*\x20x12.xz\x20+\x20h.yz\x20*\x20x12.yw;\x0a\x20\x20\x20\x20return\x20130.0\x20*\x20dot(m,\x20g);\x0a}\x0a\x0afloat\x20czm_snoise(vec3\x20v)\x0a{\x0a\x20\x20\x20\x20const\x20vec2\x20\x20C\x20=\x20vec2(1.0/6.0,\x201.0/3.0)\x20;\x0a\x20\x20\x20\x20const\x20vec4\x20\x20D\x20=\x20vec4(0.0,\x200.5,\x201.0,\x202.0);\x0a\x0a\x20\x20\x20\x20//\x20First\x20corner\x0a\x20\x20\x20\x20vec3\x20i\x20\x20=\x20floor(v\x20+\x20dot(v,\x20C.yyy)\x20);\x0a\x20\x20\x20\x20vec3\x20x0\x20=\x20\x20\x20v\x20-\x20i\x20+\x20dot(i,\x20C.xxx)\x20;\x0a\x0a\x20\x20\x20\x20//\x20Other\x20corners\x0a\x20\x20\x20\x20vec3\x20g\x20=\x20step(x0.yzx,\x20x0.xyz);\x0a\x20\x20\x20\x20vec3\x20l\x20=\x201.0\x20-\x20g;\x0a\x20\x20\x20\x20vec3\x20i1\x20=\x20min(\x20g.xyz,\x20l.zxy\x20);\x0a\x20\x20\x20\x20vec3\x20i2\x20=\x20max(\x20g.xyz,\x20l.zxy\x20);\x0a\x0a\x20\x20\x20\x20//\x20\x20\x20x0\x20=\x20x0\x20-\x200.0\x20+\x200.0\x20*\x20C.xxx;\x0a\x20\x20\x20\x20//\x20\x20\x20x1\x20=\x20x0\x20-\x20i1\x20\x20+\x201.0\x20*\x20C.xxx;\x0a\x20\x20\x20\x20//\x20\x20\x20x2\x20=\x20x0\x20-\x20i2\x20\x20+\x202.0\x20*\x20C.xxx;\x0a\x20\x20\x20\x20//\x20\x20\x20x3\x20=\x20x0\x20-\x201.0\x20+\x203.0\x20*\x20C.xxx;\x0a\x20\x20\x20\x20vec3\x20x1\x20=\x20x0\x20-\x20i1\x20+\x20C.xxx;\x0a\x20\x20\x20\x20vec3\x20x2\x20=\x20x0\x20-\x20i2\x20+\x20C.yyy;\x20//\x202.0*C.x\x20=\x201/3\x20=\x20C.y\x0a\x20\x20\x20\x20vec3\x20x3\x20=\x20x0\x20-\x20D.yyy;\x20\x20\x20\x20\x20\x20//\x20-1.0+3.0*C.x\x20=\x20-0.5\x20=\x20-D.y\x0a\x0a\x20\x20\x20\x20//\x20Permutations\x0a\x20\x20\x20\x20i\x20=\x20_czm_mod289(i);\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20_czm_permute(\x20_czm_permute(\x20_czm_permute(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20i.z\x20+\x20vec4(0.0,\x20i1.z,\x20i2.z,\x201.0\x20))\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20+\x20i.y\x20+\x20vec4(0.0,\x20i1.y,\x20i2.y,\x201.0\x20))\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20+\x20i.x\x20+\x20vec4(0.0,\x20i1.x,\x20i2.x,\x201.0\x20));\x0a\x0a\x20\x20\x20\x20//\x20Gradients:\x207x7\x20points\x20over\x20a\x20square,\x20mapped\x20onto\x20an\x20octahedron.\x0a\x20\x20\x20\x20//\x20The\x20ring\x20size\x2017*17\x20=\x20289\x20is\x20close\x20to\x20a\x20multiple\x20of\x2049\x20(49*6\x20=\x20294)\x0a\x20\x20\x20\x20float\x20n_\x20=\x200.142857142857;\x20//\x201.0/7.0\x0a\x20\x20\x20\x20vec3\x20\x20ns\x20=\x20n_\x20*\x20D.wyz\x20-\x20D.xzx;\x0a\x0a\x20\x20\x20\x20vec4\x20j\x20=\x20p\x20-\x2049.0\x20*\x20floor(p\x20*\x20ns.z\x20*\x20ns.z);\x20\x20//\x20\x20mod(p,7*7)\x0a\x0a\x20\x20\x20\x20vec4\x20x_\x20=\x20floor(j\x20*\x20ns.z);\x0a\x20\x20\x20\x20vec4\x20y_\x20=\x20floor(j\x20-\x207.0\x20*\x20x_\x20);\x20\x20\x20\x20//\x20mod(j,N)\x0a\x0a\x20\x20\x20\x20vec4\x20x\x20=\x20x_\x20*ns.x\x20+\x20ns.yyyy;\x0a\x20\x20\x20\x20vec4\x20y\x20=\x20y_\x20*ns.x\x20+\x20ns.yyyy;\x0a\x20\x20\x20\x20vec4\x20h\x20=\x201.0\x20-\x20abs(x)\x20-\x20abs(y);\x0a\x0a\x20\x20\x20\x20vec4\x20b0\x20=\x20vec4(\x20x.xy,\x20y.xy\x20);\x0a\x20\x20\x20\x20vec4\x20b1\x20=\x20vec4(\x20x.zw,\x20y.zw\x20);\x0a\x0a\x20\x20\x20\x20//vec4\x20s0\x20=\x20vec4(lessThan(b0,0.0))*2.0\x20-\x201.0;\x0a\x20\x20\x20\x20//vec4\x20s1\x20=\x20vec4(lessThan(b1,0.0))*2.0\x20-\x201.0;\x0a\x20\x20\x20\x20vec4\x20s0\x20=\x20floor(b0)*2.0\x20+\x201.0;\x0a\x20\x20\x20\x20vec4\x20s1\x20=\x20floor(b1)*2.0\x20+\x201.0;\x0a\x20\x20\x20\x20vec4\x20sh\x20=\x20-step(h,\x20vec4(0.0));\x0a\x0a\x20\x20\x20\x20vec4\x20a0\x20=\x20b0.xzyw\x20+\x20s0.xzyw*sh.xxyy\x20;\x0a\x20\x20\x20\x20vec4\x20a1\x20=\x20b1.xzyw\x20+\x20s1.xzyw*sh.zzww\x20;\x0a\x0a\x20\x20\x20\x20vec3\x20p0\x20=\x20vec3(a0.xy,h.x);\x0a\x20\x20\x20\x20vec3\x20p1\x20=\x20vec3(a0.zw,h.y);\x0a\x20\x20\x20\x20vec3\x20p2\x20=\x20vec3(a1.xy,h.z);\x0a\x20\x20\x20\x20vec3\x20p3\x20=\x20vec3(a1.zw,h.w);\x0a\x0a\x20\x20\x20\x20//Normalise\x20gradients\x0a\x20\x20\x20\x20vec4\x20norm\x20=\x20_czm_taylorInvSqrt(vec4(dot(p0,p0),\x20dot(p1,p1),\x20dot(p2,\x20p2),\x20dot(p3,p3)));\x0a\x20\x20\x20\x20p0\x20*=\x20norm.x;\x0a\x20\x20\x20\x20p1\x20*=\x20norm.y;\x0a\x20\x20\x20\x20p2\x20*=\x20norm.z;\x0a\x20\x20\x20\x20p3\x20*=\x20norm.w;\x0a\x0a\x20\x20\x20\x20//\x20Mix\x20final\x20noise\x20value\x0a\x20\x20\x20\x20vec4\x20m\x20=\x20max(0.6\x20-\x20vec4(dot(x0,x0),\x20dot(x1,x1),\x20dot(x2,x2),\x20dot(x3,x3)),\x200.0);\x0a\x20\x20\x20\x20m\x20=\x20m\x20*\x20m;\x0a\x20\x20\x20\x20return\x2042.0\x20*\x20dot(\x20m*m,\x20vec4(\x20dot(p0,x0),\x20dot(p1,x1),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dot(p2,x2),\x20dot(p3,x3)\x20)\x20);\x0a}\x0a\x0afloat\x20czm_snoise(vec4\x20v)\x0a{\x0a\x20\x20\x20\x20const\x20vec4\x20\x20C\x20=\x20vec4(\x200.138196601125011,\x20\x20//\x20(5\x20-\x20sqrt(5))/20\x20\x20G4\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200.276393202250021,\x20\x20//\x202\x20*\x20G4\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200.414589803375032,\x20\x20//\x203\x20*\x20G4\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20-0.447213595499958);\x20//\x20-1\x20+\x204\x20*\x20G4\x0a\x0a\x20\x20\x20\x20//\x20(sqrt(5)\x20-\x201)/4\x20=\x20F4,\x20used\x20once\x20below\x0a\x20\x20\x20\x20#define\x20F4\x200.309016994374947451\x0a\x0a\x20\x20\x20\x20//\x20First\x20corner\x0a\x20\x20\x20\x20vec4\x20i\x20\x20=\x20floor(v\x20+\x20dot(v,\x20vec4(F4))\x20);\x0a\x20\x20\x20\x20vec4\x20x0\x20=\x20v\x20-\x20\x20\x20i\x20+\x20dot(i,\x20C.xxxx);\x0a\x0a\x20\x20\x20\x20//\x20Other\x20corners\x0a\x0a\x20\x20\x20\x20//\x20Rank\x20sorting\x20originally\x20contributed\x20by\x20Bill\x20Licea-Kane,\x20AMD\x20(formerly\x20ATI)\x0a\x20\x20\x20\x20vec4\x20i0;\x0a\x20\x20\x20\x20vec3\x20isX\x20=\x20step(\x20x0.yzw,\x20x0.xxx\x20);\x0a\x20\x20\x20\x20vec3\x20isYZ\x20=\x20step(\x20x0.zww,\x20x0.yyz\x20);\x0a\x20\x20\x20\x20//\x20\x20i0.x\x20=\x20dot(\x20isX,\x20vec3(\x201.0\x20)\x20);\x0a\x20\x20\x20\x20i0.x\x20=\x20isX.x\x20+\x20isX.y\x20+\x20isX.z;\x0a\x20\x20\x20\x20i0.yzw\x20=\x201.0\x20-\x20isX;\x0a\x20\x20\x20\x20//\x20\x20i0.y\x20+=\x20dot(\x20isYZ.xy,\x20vec2(\x201.0\x20)\x20);\x0a\x20\x20\x20\x20i0.y\x20+=\x20isYZ.x\x20+\x20isYZ.y;\x0a\x20\x20\x20\x20i0.zw\x20+=\x201.0\x20-\x20isYZ.xy;\x0a\x20\x20\x20\x20i0.z\x20+=\x20isYZ.z;\x0a\x20\x20\x20\x20i0.w\x20+=\x201.0\x20-\x20isYZ.z;\x0a\x0a\x20\x20\x20\x20//\x20i0\x20now\x20contains\x20the\x20unique\x20values\x200,1,2,3\x20in\x20each\x20channel\x0a\x20\x20\x20\x20vec4\x20i3\x20=\x20clamp(\x20i0,\x200.0,\x201.0\x20);\x0a\x20\x20\x20\x20vec4\x20i2\x20=\x20clamp(\x20i0-1.0,\x200.0,\x201.0\x20);\x0a\x20\x20\x20\x20vec4\x20i1\x20=\x20clamp(\x20i0-2.0,\x200.0,\x201.0\x20);\x0a\x0a\x20\x20\x20\x20//\x20\x20x0\x20=\x20x0\x20-\x200.0\x20+\x200.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x1\x20=\x20x0\x20-\x20i1\x20\x20+\x201.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x2\x20=\x20x0\x20-\x20i2\x20\x20+\x202.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x3\x20=\x20x0\x20-\x20i3\x20\x20+\x203.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x4\x20=\x20x0\x20-\x201.0\x20+\x204.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20vec4\x20x1\x20=\x20x0\x20-\x20i1\x20+\x20C.xxxx;\x0a\x20\x20\x20\x20vec4\x20x2\x20=\x20x0\x20-\x20i2\x20+\x20C.yyyy;\x0a\x20\x20\x20\x20vec4\x20x3\x20=\x20x0\x20-\x20i3\x20+\x20C.zzzz;\x0a\x20\x20\x20\x20vec4\x20x4\x20=\x20x0\x20+\x20C.wwww;\x0a\x0a\x20\x20\x20\x20//\x20Permutations\x0a\x20\x20\x20\x20i\x20=\x20_czm_mod289(i);\x0a\x20\x20\x20\x20float\x20j0\x20=\x20_czm_permute(\x20_czm_permute(\x20_czm_permute(\x20_czm_permute(i.w)\x20+\x20i.z)\x20+\x20i.y)\x20+\x20i.x);\x0a\x20\x20\x20\x20vec4\x20j1\x20=\x20_czm_permute(\x20_czm_permute(\x20_czm_permute(\x20_czm_permute\x20(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20i.w\x20+\x20vec4(i1.w,\x20i2.w,\x20i3.w,\x201.0\x20))\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20+\x20i.z\x20+\x20vec4(i1.z,\x20i2.z,\x20i3.z,\x201.0\x20))\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20+\x20i.y\x20+\x20vec4(i1.y,\x20i2.y,\x20i3.y,\x201.0\x20))\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20+\x20i.x\x20+\x20vec4(i1.x,\x20i2.x,\x20i3.x,\x201.0\x20));\x0a\x0a\x20\x20\x20\x20//\x20Gradients:\x207x7x6\x20points\x20over\x20a\x20cube,\x20mapped\x20onto\x20a\x204-cross\x20polytope\x0a\x20\x20\x20\x20//\x207*7*6\x20=\x20294,\x20which\x20is\x20close\x20to\x20the\x20ring\x20size\x2017*17\x20=\x20289.\x0a\x20\x20\x20\x20vec4\x20ip\x20=\x20vec4(1.0/294.0,\x201.0/49.0,\x201.0/7.0,\x200.0)\x20;\x0a\x0a\x20\x20\x20\x20vec4\x20p0\x20=\x20_czm_grad4(j0,\x20\x20\x20ip);\x0a\x20\x20\x20\x20vec4\x20p1\x20=\x20_czm_grad4(j1.x,\x20ip);\x0a\x20\x20\x20\x20vec4\x20p2\x20=\x20_czm_grad4(j1.y,\x20ip);\x0a\x20\x20\x20\x20vec4\x20p3\x20=\x20_czm_grad4(j1.z,\x20ip);\x0a\x20\x20\x20\x20vec4\x20p4\x20=\x20_czm_grad4(j1.w,\x20ip);\x0a\x0a\x20\x20\x20\x20//\x20Normalise\x20gradients\x0a\x20\x20\x20\x20vec4\x20norm\x20=\x20_czm_taylorInvSqrt(vec4(dot(p0,p0),\x20dot(p1,p1),\x20dot(p2,\x20p2),\x20dot(p3,p3)));\x0a\x20\x20\x20\x20p0\x20*=\x20norm.x;\x0a\x20\x20\x20\x20p1\x20*=\x20norm.y;\x0a\x20\x20\x20\x20p2\x20*=\x20norm.z;\x0a\x20\x20\x20\x20p3\x20*=\x20norm.w;\x0a\x20\x20\x20\x20p4\x20*=\x20_czm_taylorInvSqrt(dot(p4,p4));\x0a\x0a\x20\x20\x20\x20//\x20Mix\x20contributions\x20from\x20the\x20five\x20corners\x0a\x20\x20\x20\x20vec3\x20m0\x20=\x20max(0.6\x20-\x20vec3(dot(x0,x0),\x20dot(x1,x1),\x20dot(x2,x2)),\x200.0);\x0a\x20\x20\x20\x20vec2\x20m1\x20=\x20max(0.6\x20-\x20vec2(dot(x3,x3),\x20dot(x4,x4)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20),\x200.0);\x0a\x20\x20\x20\x20m0\x20=\x20m0\x20*\x20m0;\x0a\x20\x20\x20\x20m1\x20=\x20m1\x20*\x20m1;\x0a\x20\x20\x20\x20return\x2049.0\x20*\x20(\x20dot(m0*m0,\x20vec3(\x20dot(\x20p0,\x20x0\x20),\x20dot(\x20p1,\x20x1\x20),\x20dot(\x20p2,\x20x2\x20)))\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20+\x20dot(m1*m1,\x20vec2(\x20dot(\x20p3,\x20x3\x20),\x20dot(\x20p4,\x20x4\x20)\x20)\x20)\x20)\x20;\x0a}\x0a','_heat','multiplier','_tickCallback','pause','fromBytes','roamingLayer','_intensity','transformWGS84ArrayToCartesianArray','pathLeadTime','className','Matrix3','emit','ctx','store','callback','getValueOrClonedDefault','czm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec3\x20normalWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20material.normal);\x0a\x20\x20vec3\x20positionWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20materialInput.positionToEyeEC);\x0a\x20\x20float\x20cosAngIncidence\x20=\x20max(dot(normalWC,\x20positionWC),\x200.0);\x0a\x0a\x20\x20material.diffuse\x20=\x20mix(reflection.diffuse,\x20refraction.diffuse,\x20cosAngIncidence);\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','durations','_drawClustering','getLayerType','_min','strokeStyle','cStore','_cfgRadius','rain','baseWaterColor','shouldAnimate','asphaltColor','transformWGS84ToCartesian','far','position:absolute;left:0;top:0;','_onRotate','ADDED','dc-container','fillStyle','PolylineEmission','fill','fogByDistance','CircleWaveType','dataSources','_scale','TRACKED','extremachange','_mountContent','BrickType','viewMode','then','WallTrailMaterialProperty','ReflectionType','GeometryInstance','Brick','FresnelType','clock','getPrototypeOf','glowOnly','addColorStop','computeIcrfToFixedMatrix','trackedPath','onTick','scale','_onRemove','__proto__','off','_czmBuiltinsAndUniforms','default','lat','getData','KmlLayer:\x20the\x20url\x20is\x20empty','_materialCache','_onPostUpdate','plugin','_selected','heading','_clusterEventHandler','DcPlugins','_mountedHook','call','POST_UPDATE','headingPitchRollToFixedFrame','_aroundAmount','VelocityOrientationProperty','showPath','radius','apply','_baseWaterColorSubscription','SCENE3D','sigma','start','Parse','toRadians','setDataMin','_init','CircleScanType','_useGradientOpacity','init','WallTrailType','_colorize','heat','brickColor','SceneMode','loop','range','renderAll','ADD','label','postProcessStages','availability','setView','_redraw','DefaultCubeMapId','CircleFadeType','uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20material.diffuse\x20=\x201.5\x20*\x20color.rgb;\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20dis\x20=\x20distance(st,\x20vec2(0.5,\x200.5));\x0a\x20\x20float\x20per\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20if(dis\x20>\x20per\x20*\x200.5){\x0a\x20\x20\x20\x20material.alpha\x20=\x20color.a;\x0a\x20\x20}else\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x20\x20return\x20material;\x0a}\x0a','_blur','isConstant','transformMercatorToWGS84','restore','pixelRange','_imageSubscription','_organiseData','lng','Grass','Quaternion','rgb(255,0,0)','uniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20vec4\x20u_scanCenterEC;\x0auniform\x20vec3\x20u_scanPlaneNormalEC;\x0auniform\x20vec3\x20u_scanLineNormalEC;\x0auniform\x20float\x20u_radius;\x0auniform\x20vec4\x20u_scanColor;\x0a\x0avec4\x20toEye(in\x20vec2\x20uv,\x20in\x20float\x20depth){\x0a\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),(uv.y\x20*\x202.0\x20-\x201.0));\x0a\x20\x20vec4\x20posInCamera\x20=czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20posInCamera\x20=posInCamera\x20/\x20posInCamera.w;\x0a\x20\x20return\x20posInCamera;\x0a}\x0a\x0abool\x20isPointOnLineRight(in\x20vec3\x20ptOnLine,\x20in\x20vec3\x20lineNormal,\x20in\x20vec3\x20testPt){\x0a\x20\x20vec3\x20v01\x20=\x20testPt\x20-\x20ptOnLine;\x0a\x20\x20normalize(v01);\x0a\x20\x20vec3\x20temp\x20=\x20cross(v01,\x20lineNormal);\x0a\x20\x20float\x20d\x20=\x20dot(temp,\x20u_scanPlaneNormalEC);\x0a\x20\x20return\x20d\x20>\x200.5;\x0a}\x0a\x0avec3\x20pointProjectOnPlane(in\x20vec3\x20planeNormal,\x20in\x20vec3\x20planeOrigin,\x20in\x20vec3\x20point){\x0a\x20\x20vec3\x20v01\x20=\x20point\x20-planeOrigin;\x0a\x20\x20float\x20d\x20=\x20dot(planeNormal,\x20v01)\x20;\x0a\x20\x20return\x20(point\x20-\x20planeNormal\x20*\x20d);\x0a}\x0a\x0afloat\x20distancePointToLine(in\x20vec3\x20ptOnLine,\x20in\x20vec3\x20lineNormal,\x20in\x20vec3\x20testPt){\x0a\x20\x20vec3\x20tempPt\x20=\x20pointProjectOnPlane(lineNormal,\x20ptOnLine,\x20testPt);\x0a\x20\x20return\x20length(tempPt\x20-\x20ptOnLine);\x0a}\x0a\x0afloat\x20getDepth(in\x20vec4\x20depth){\x0a\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x0a\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0a\x0avoid\x20main(){\x0a\x20\x20gl_FragColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20float\x20depth\x20=\x20getDepth(\x20texture2D(depthTexture,\x20v_textureCoordinates));\x0a\x20\x20vec4\x20viewPos\x20=\x20toEye(v_textureCoordinates,\x20depth);\x0a\x20\x20vec3\x20prjOnPlane\x20=\x20pointProjectOnPlane(u_scanPlaneNormalEC.xyz,\x20u_scanCenterEC.xyz,\x20viewPos.xyz);\x0a\x20\x20float\x20dis\x20=\x20length(prjOnPlane.xyz\x20-\x20u_scanCenterEC.xyz);\x0a\x20\x20float\x20twou_radius\x20=\x20u_radius\x20*\x202.0;\x0a\x20\x20if(dis\x20<\x20u_radius){\x0a\x20\x20\x20\x20\x20\x20float\x20f0\x20=\x201.0\x20-abs(u_radius\x20-\x20dis)\x20/\x20u_radius;\x0a\x20\x20\x20\x20\x20\x20f0\x20=\x20pow(f0,\x2064.0);\x0a\x20\x20\x20\x20\x20\x20vec3\x20lineEndPt\x20=\x20vec3(u_scanCenterEC.xyz)\x20+\x20u_scanLineNormalEC\x20*\x20u_radius;\x0a\x20\x20\x20\x20\x20\x20float\x20f\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20if(isPointOnLineRight(u_scanCenterEC.xyz,\x20u_scanLineNormalEC.xyz,\x20prjOnPlane.xyz)){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dis1=\x20length(prjOnPlane.xyz\x20-\x20lineEndPt);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20f\x20=\x20abs(twou_radius\x20-dis1)\x20/\x20twou_radius;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20f\x20=\x20pow(f,\x203.0);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20mix(gl_FragColor,\x20u_scanColor,\x20f\x20+\x20f0);\x0a\x20\x20\x20\x20}\x0a}\x0a','fire','_radius','POSITIVE_INFINITY','definitionChanged','isArray','max','Util','_options','_onRelease','_startTime','darkWoodColor','_currentIndex','WaterMaterialProperty','cementColor','uniform\x20vec4\x20lightColor;\x0auniform\x20vec4\x20darkColor;\x0auniform\x20float\x20frequency;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//\x20From\x20Stefan\x20Gustavson\x27s\x20Procedural\x20Textures\x20in\x20GLSL\x20in\x20OpenGL\x20Insights\x0a\x20\x20vec2\x20F\x20=\x20czm_cellular(materialInput.st\x20*\x20frequency);\x0a\x20\x20float\x20t\x20=\x201.0\x20-\x20F.x\x20*\x20F.x;\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(lightColor,\x20darkColor,\x20t);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','multiplyByVector','mode','uuid','WallRippleType','pixelOffset','uniforms','uniform\x20samplerCube\x20cubeMap;\x0auniform\x20float\x20indexOfRefractionRatio;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec3\x20normalWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20material.normal);\x0a\x20\x20vec3\x20positionWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20materialInput.positionToEyeEC);\x0a\x20\x20vec3\x20refractedWC\x20=\x20refract(positionWC,\x20-normalWC,\x20indexOfRefractionRatio);\x0a\x20\x20material.diffuse\x20=\x20textureCube(cubeMap,\x20refractedWC).channels;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','maxCanvasSize','shadowCanvas','_viewMode','_templates','track','WaterType','clusterEvent','rotateAmount','red','pathWidth','_store','_mountPath','size','_glowOnly','addData','install','_delegate','pitch','Cartesian4','_heading','positions','disableDepthTestDistance','roaming-layer','cssText','ready','_onExtremaChange','backgroundColor','_specularMap','_onAround','shadowCtx','Property','undefined','uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20\x20material.alpha\x20=\x20color.a\x20*\x20fract(st.s-time);\x0a\x20\x20\x20return\x20material;\x0a}\x0a','hasOwnProperty','postUpdate','_image','min','merge','add','removeEventListener','czm_cellular','grassColor','PolylineTrailMaterialProperty','defaultYField','Cartesian3','_brightness','releasePath','defaultXField','getOwnPropertyDescriptor','enableCluster','_activePath','_postUpdateRemoveCallback','_onAdd','model','_setStyles','EllipsoidSurfaceAppearance','clamp','setDataMax','changeSpeed','startTime','_initEntity','globalAlpha','/**\x0a\x20*\x20@license\x0a\x20*\x20Cellular\x20noise\x20(\x22Worley\x20noise\x22)\x20in\x202D\x20in\x20GLSL.\x0a\x20*\x20Copyright\x20(c)\x20Stefan\x20Gustavson\x202011-04-19.\x20All\x20rights\x20reserved.\x0a\x20*\x20This\x20code\x20is\x20released\x20under\x20the\x20conditions\x20of\x20the\x20MIT\x20license.\x0a\x20*\x20See\x20LICENSE\x20file\x20for\x20details.\x0a\x20*/\x0a\x0a//#ifdef\x20GL_OES_standard_derivatives\x0a//\x20\x20\x20\x20#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a//#endif\x0a//\x0a//float\x20aastep\x20(float\x20threshold\x20,\x20float\x20value)\x0a//{\x0a//\x20\x20\x20\x20float\x20afwidth\x20=\x200.7\x20*\x20length\x20(\x20vec2\x20(\x20dFdx\x20(\x20value\x20),\x20dFdy\x20(\x20value\x20)));\x0a//\x20\x20\x20\x20return\x20smoothstep\x20(\x20threshold\x20-\x20afwidth\x20,\x20threshold\x20+\x20afwidth\x20,\x20value\x20);\x0a//}\x0a\x0a//\x20Permutation\x20polynomial:\x20(34x^2\x20+\x20x)\x20mod\x20289\x0avec3\x20_czm_permute289(vec3\x20x)\x0a{\x0a\x20\x20\x20\x20return\x20mod((34.0\x20*\x20x\x20+\x201.0)\x20*\x20x,\x20289.0);\x0a}\x0a\x0a/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20Implemented\x20by\x20Stefan\x20Gustavson,\x20and\x20distributed\x20under\x20the\x20MIT\x20License.\x20\x20{@link\x20http://openglinsights.git.sourceforge.net/git/gitweb.cgi?p=openglinsights/openglinsights;a=tree;f=proceduraltextures}\x0a\x20*\x0a\x20*\x20@name\x20czm_cellular\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@see\x20Stefan\x20Gustavson\x27s\x20chapter,\x20Procedural\x20Textures\x20in\x20GLSL,\x20in\x20OpenGL\x20Insights.\x0a\x20*/\x0avec2\x20czm_cellular(vec2\x20P)\x0a//\x20Cellular\x20noise,\x20returning\x20F1\x20and\x20F2\x20in\x20a\x20vec2.\x0a//\x20Standard\x203x3\x20search\x20window\x20for\x20good\x20F1\x20and\x20F2\x20values\x0a{\x0a#define\x20K\x200.142857142857\x20//\x201/7\x0a#define\x20Ko\x200.428571428571\x20//\x203/7\x0a#define\x20jitter\x201.0\x20//\x20Less\x20gives\x20more\x20regular\x20pattern\x0a\x20\x20\x20\x20vec2\x20Pi\x20=\x20mod(floor(P),\x20289.0);\x0a\x20\x20\x20\x20vec2\x20Pf\x20=\x20fract(P);\x0a\x20\x20\x20\x20vec3\x20oi\x20=\x20vec3(-1.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec3\x20of\x20=\x20vec3(-0.5,\x200.5,\x201.5);\x0a\x20\x20\x20\x20vec3\x20px\x20=\x20_czm_permute289(Pi.x\x20+\x20oi);\x0a\x20\x20\x20\x20vec3\x20p\x20=\x20_czm_permute289(px.x\x20+\x20Pi.y\x20+\x20oi);\x20//\x20p11,\x20p12,\x20p13\x0a\x20\x20\x20\x20vec3\x20ox\x20=\x20fract(p*K)\x20-\x20Ko;\x0a\x20\x20\x20\x20vec3\x20oy\x20=\x20mod(floor(p*K),7.0)*K\x20-\x20Ko;\x0a\x20\x20\x20\x20vec3\x20dx\x20=\x20Pf.x\x20+\x200.5\x20+\x20jitter*ox;\x0a\x20\x20\x20\x20vec3\x20dy\x20=\x20Pf.y\x20-\x20of\x20+\x20jitter*oy;\x0a\x20\x20\x20\x20vec3\x20d1\x20=\x20dx\x20*\x20dx\x20+\x20dy\x20*\x20dy;\x20//\x20d11,\x20d12\x20and\x20d13,\x20squared\x0a\x20\x20\x20\x20p\x20=\x20_czm_permute289(px.y\x20+\x20Pi.y\x20+\x20oi);\x20//\x20p21,\x20p22,\x20p23\x0a\x20\x20\x20\x20ox\x20=\x20fract(p*K)\x20-\x20Ko;\x0a\x20\x20\x20\x20oy\x20=\x20mod(floor(p*K),7.0)*K\x20-\x20Ko;\x0a\x20\x20\x20\x20dx\x20=\x20Pf.x\x20-\x200.5\x20+\x20jitter*ox;\x0a\x20\x20\x20\x20dy\x20=\x20Pf.y\x20-\x20of\x20+\x20jitter*oy;\x0a\x20\x20\x20\x20vec3\x20d2\x20=\x20dx\x20*\x20dx\x20+\x20dy\x20*\x20dy;\x20//\x20d21,\x20d22\x20and\x20d23,\x20squared\x0a\x20\x20\x20\x20p\x20=\x20_czm_permute289(px.z\x20+\x20Pi.y\x20+\x20oi);\x20//\x20p31,\x20p32,\x20p33\x0a\x20\x20\x20\x20ox\x20=\x20fract(p*K)\x20-\x20Ko;\x0a\x20\x20\x20\x20oy\x20=\x20mod(floor(p*K),7.0)*K\x20-\x20Ko;\x0a\x20\x20\x20\x20dx\x20=\x20Pf.x\x20-\x201.5\x20+\x20jitter*ox;\x0a\x20\x20\x20\x20dy\x20=\x20Pf.y\x20-\x20of\x20+\x20jitter*oy;\x0a\x20\x20\x20\x20vec3\x20d3\x20=\x20dx\x20*\x20dx\x20+\x20dy\x20*\x20dy;\x20//\x20d31,\x20d32\x20and\x20d33,\x20squared\x0a\x20\x20\x20\x20//\x20Sort\x20out\x20the\x20two\x20smallest\x20distances\x20(F1,\x20F2)\x0a\x20\x20\x20\x20vec3\x20d1a\x20=\x20min(d1,\x20d2);\x0a\x20\x20\x20\x20d2\x20=\x20max(d1,\x20d2);\x20//\x20Swap\x20to\x20keep\x20candidates\x20for\x20F2\x0a\x20\x20\x20\x20d2\x20=\x20min(d2,\x20d3);\x20//\x20neither\x20F1\x20nor\x20F2\x20are\x20now\x20in\x20d3\x0a\x20\x20\x20\x20d1\x20=\x20min(d1a,\x20d2);\x20//\x20F1\x20is\x20now\x20in\x20d1\x0a\x20\x20\x20\x20d2\x20=\x20max(d1a,\x20d2);\x20//\x20Swap\x20to\x20keep\x20candidates\x20for\x20F2\x0a\x20\x20\x20\x20d1.xy\x20=\x20(d1.x\x20<\x20d1.y)\x20?\x20d1.xy\x20:\x20d1.yx;\x20//\x20Swap\x20if\x20smaller\x0a\x20\x20\x20\x20d1.xz\x20=\x20(d1.x\x20<\x20d1.z)\x20?\x20d1.xz\x20:\x20d1.zx;\x20//\x20F1\x20is\x20in\x20d1.x\x0a\x20\x20\x20\x20d1.yz\x20=\x20min(d1.yz,\x20d2.yz);\x20//\x20F2\x20is\x20now\x20not\x20in\x20d2.yz\x0a\x20\x20\x20\x20d1.y\x20=\x20min(d1.y,\x20d1.z);\x20//\x20nor\x20in\x20\x20d1.z\x0a\x20\x20\x20\x20d1.y\x20=\x20min(d1.y,\x20d2.x);\x20//\x20F2\x20is\x20in\x20d1.y,\x20we\x27re\x20done.\x0a\x20\x20\x20\x20return\x20sqrt(d1.xy);\x0a}\x0a','darkColor','positionCartographic','height','Transform','ShaderSource','TyeDyeType','setLabel','Matrix4','vec3(1.0)','addPath','getValueOrUndefined','Event','blue','_widthSubscription','south','minOpacity','addMaterial','_cache','clearRect','_viewOption','fromRotationTranslation','geometryInstances','specularMap','Super\x20expression\x20must\x20either\x20be\x20null\x20or\x20a\x20function','_duration','parsePosition','play','east','_height','Refraction','trackedEntity','_speed','PolylineImageTrail','AsphaltType','alt','amd','updateConfig','RimLightingMaterialProperty','CircleFadeMaterialProperty','fillRect','czml','clone','toStringTag','_valueField','color','_mountPosition','_enable','_registerEvent','_colorSubscription','setData','_contrast','beginPath','canvas2d','renderpartial','withAlpha','Asphalt','removeData','frequency','exports','lookAt','_delta','rgba(0,0,0,0)','Transforms','_rimColorSubscription','PolylineTrailType','effect','stroke','PolylineFlowType','repeat','Math','addTo','_opacity','farValue','PolylineTrail','1.10.0','rimColor','toDataURL','RoamingController:\x20path\x20does\x20not\x20added\x20','PolylineFlow','remove','setCoordinator','createNightVisionStage','appendChild','createRadialGradient','_bounds','State','div','releaseCamera','_updateGradient','mortarColor','bounds','_bindEvent','rgb','font','FacetType','fontSize','\x0a\x20\x20\x20\x20width:','eachOverlay','uniform\x20vec4\x20lightWoodColor;\x0auniform\x20vec4\x20darkWoodColor;\x0auniform\x20float\x20ringFrequency;\x0auniform\x20vec2\x20noiseScale;\x0auniform\x20float\x20grainFrequency;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//Based\x20on\x20wood\x20shader\x20from\x20OpenGL\x20Shading\x20Language\x20(3rd\x20edition)\x20pg.\x20455\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x0a\x20\x20vec2\x20noisevec;\x0a\x20\x20noisevec.x\x20=\x20czm_snoise(st\x20*\x20noiseScale.x);\x0a\x20\x20noisevec.y\x20=\x20czm_snoise(st\x20*\x20noiseScale.y);\x0a\x0a\x20\x20vec2\x20location\x20=\x20st\x20+\x20noisevec;\x0a\x20\x20float\x20dist\x20=\x20sqrt(location.x\x20*\x20location.x\x20+\x20location.y\x20*\x20location.y);\x0a\x20\x20dist\x20*=\x20ringFrequency;\x0a\x0a\x20\x20float\x20r\x20=\x20fract(dist\x20+\x20noisevec[0]\x20+\x20noisevec[1])\x20*\x202.0;\x0a\x20\x20if(r\x20>\x201.0)\x0a\x20\x20\x20\x20\x20\x20r\x20=\x202.0\x20-\x20r;\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(lightWoodColor,\x20darkWoodColor,\x20r);\x0a\x0a\x20\x20//streaks\x0a\x20\x20r\x20=\x20abs(czm_snoise(vec2(st.x\x20*\x20grainFrequency,\x20st.y\x20*\x20grainFrequency\x20*\x200.02)))\x20*\x200.2;\x0a\x20\x20color.rgb\x20+=\x20lightWoodColor.rgb\x20*\x20r;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','width','enable','constructor','fromDate','uniform\x20vec4\x20cementColor;\x0auniform\x20float\x20grainScale;\x0auniform\x20float\x20roughness;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20float\x20noise\x20=\x20czm_snoise(materialInput.st\x20/\x20grainScale);\x0a\x20\x20noise\x20=\x20pow(noise,\x205.0)\x20*\x20roughness;\x0a\x0a\x20\x20vec4\x20color\x20=\x20cementColor;\x0a\x20\x20color.rgb\x20+=\x20noise;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','defaultValueField','clustering','xField','removePath','uniform\x20sampler2D\x20image;\x0auniform\x20float\x20speed;\x0auniform\x20vec4\x20color;\x0auniform\x20vec2\x20repeat;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20vec2\x20st\x20=\x20repeat\x20*\x20materialInput.st;\x0a\x20\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20\x20vec4\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(st.s\x20-\x20time),\x20st.t));\x0a\x20\x20\x20if(color.a\x20==\x200.0){\x0a\x20\x20\x20\x20material.alpha\x20=\x20colorImage.a;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20colorImage.rgb;\x0a\x20\x20\x20}else{\x0a\x20\x20\x20\x20material.alpha\x20=\x20colorImage.a\x20*\x20color.a;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20max(color.rgb\x20*\x20material.alpha\x20*\x203.0,\x20color.rgb);\x0a\x20\x20\x20}\x0a\x20\x20\x20return\x20material;\x0a}\x0a','duration','_blendColor','rgb(0,255,0)','circle','scene','PostProcessStage','show','addEventListener','night','fromQuaternion','stepSize','getOwnPropertyDescriptors','west','globe_rotate','getPath','transformWGS84ToMercator','style','getOwnPropertySymbols','Position','snow','px;\x0a\x20\x20\x20\x20margin:0;\x0a\x20\x20\x20\x20display:none','_fogByDistance','CircleScan','north','speed','GrassType','release','_minOpacity','setModel','BLUE','_getMBounds','_drawCircle','_fogColor','uniform\x20vec4\x20color;\x0auniform\x20float\x20time;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20float\x20alpha\x20=\x201.0;\x0a\x20\x20if\x20(time\x20!=\x201.0)\x0a\x20\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20t\x20=\x200.5\x20+\x20(0.5\x20*\x20czm_snoise(materialInput.str\x20/\x20(1.0\x20/\x2010.0)));\x20\x20\x20//\x20Scale\x20[-1,\x201]\x20to\x20[0,\x201]\x0a\x0a\x20\x20\x20\x20\x20\x20if\x20(t\x20>\x20time)\x0a\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20alpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','PolylineEmissionType','configurable','viewOption','cluster','ImageMaterialProperty','_show','_data','PostProcessStageLibrary','_comps','_durations','selected','push','Entity','yellow','_cameraFly','setStartTime','EllipsoidElectricType','position','getType','\x27\x20not\x20found.\x20Maybe\x20it\x20was\x20not\x20registered.','_positionIndex','_max','Cesium','uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20\x20\x20float\x20t\x20=fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20\x20\x20t\x20*=\x201.03;\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20smoothstep(t-\x200.03,\x20t,\x20st.s)\x20*\x20step(-t,\x20-st.s);\x0a\x20\x20\x20\x20alpha\x20+=\x200.1;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20alpha;\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a','concat','toCssColorString','equals','addPosition','primitives','texture2D(image,\x20fract(repeat\x20*\x20materialInput.st)).r\x20*\x20color.a','WoodType','czm_snoise','_sampledPosition','defineProperties','billboard','construct','defaultMaxOpacity','animationSpeed','Cartesian2','PolylineEmissionMaterialProperty','distance','closePath','_initCanvas','getTime','_controller','cancelFlight','uniform\x20vec4\x20asphaltColor;\x0auniform\x20float\x20bumpSize;\x0auniform\x20float\x20roughness;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//\x20From\x20Stefan\x20Gustavson\x27s\x20Procedural\x20Textures\x20in\x20GLSL\x20in\x20OpenGL\x20Insights\x0a\x20\x20//Main\x20cellular\x20pattern\x0a\x20\x20vec4\x20color\x20=\x20asphaltColor;\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec2\x20F\x20=\x20czm_cellular(st\x20/\x20bumpSize);\x0a\x20\x20color.rgb\x20-=\x20(F.x\x20/\x20F.y)\x20*\x200.1;\x0a\x0a\x20\x20//Extra\x20bumps\x20for\x20roughness\x0a\x20\x20float\x20noise\x20=\x20czm_snoise(st\x20/\x20bumpSize);\x0a\x20\x20noise\x20=\x20pow(noise,\x205.0)\x20*\x20roughness;\x0a\x20\x20color.rgb\x20+=\x20noise;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','_mBounds','uniform\x20vec4\x20lightColor;\x0auniform\x20vec4\x20darkColor;\x0auniform\x20float\x20frequency;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//\x20From\x20Stefan\x20Gustavson\x27s\x20Procedural\x20Textures\x20in\x20GLSL\x20in\x20OpenGL\x20Insights\x0a\x20\x20vec2\x20F\x20=\x20czm_cellular(materialInput.st\x20*\x20frequency);\x0a\x20\x20float\x20t\x20=\x200.1\x20+\x20(F.y\x20-\x20F.x);\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(lightColor,\x20darkColor,\x20t);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','image','_color','_definitionChanged','_icrf','CircleWaveMaterialProperty','normalMap','brightness','_normalMapSubscription','__esModule','Rectangle','aroundAmount','KmlDataSource','_id','SceneEventType','relative','abs','writable','arc','nearValue','create','fog','around_point','LinearApproximation','load','_speedSubscription','heatmap-canvas','_entity','VertexFormat','_roamingEvent','DefaultImageId','gradient','lookAtTransform','parsePositions','bind','round','setBillboard','defineProperty','yField','_xField','uniform\x20vec4\x20grassColor;\x0auniform\x20vec4\x20dirtColor;\x0auniform\x20float\x20patchiness;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20noise1\x20=\x20(czm_snoise(st\x20*\x20patchiness\x20*\x201.0))\x20*\x201.0;\x0a\x20\x20float\x20noise2\x20=\x20(czm_snoise(st\x20*\x20patchiness\x20*\x202.0))\x20*\x200.5;\x0a\x20\x20float\x20noise3\x20=\x20(czm_snoise(st\x20*\x20patchiness\x20*\x204.0))\x20*\x200.25;\x0a\x20\x20float\x20noise\x20=\x20sin(noise1\x20+\x20noise2\x20+\x20noise3)\x20*\x200.1;\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(grassColor,\x20dirtColor,\x20noise);\x0a\x0a\x20\x20//Make\x20thatch\x20patterns\x0a\x20\x20float\x20verticalNoise\x20=\x20czm_snoise(vec2(st.x\x20*\x20100.0,\x20st.y\x20*\x2020.0))\x20*\x200.02;\x0a\x20\x20float\x20horizontalNoise\x20=\x20czm_snoise(vec2(st.x\x20*\x2020.0,\x20st.y\x20*\x20100.0))\x20*\x200.02;\x0a\x20\x20float\x20stripeNoise\x20=\x20min(verticalNoise,\x20horizontalNoise);\x0a\x0a\x20\x20color.rgb\x20+=\x20stripeNoise;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','delta','active','count','this\x20hasn\x27t\x20been\x20initialised\x20-\x20super()\x20hasn\x27t\x20been\x20called','RED','data:image/jpeg;base64,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','setPrototypeOf','intensity','Image','REMOVE','_repeat','_isActive','lightColor','defaultBlur','specularIntensity','createLinearGradient','_width','uniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0auniform\x20vec4\x20fogByDistance;\x0auniform\x20vec4\x20fogColor;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0afloat\x20getDistance(sampler2D\x20depthTexture,\x20vec2\x20texCoords){\x0a\x20\x20float\x20depth\x20=\x20czm_unpackDepth(texture2D(depthTexture,\x20texCoords));\x0a\x20\x20if\x20(depth\x20==\x200.0)\x20{\x0a\x20\x20\x20\x20return\x20czm_infinity;\x0a\x20\x20}\x0a\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(gl_FragCoord.xy,\x20depth);\x0a\x20\x20return\x20-eyeCoordinate.z\x20/\x20eyeCoordinate.w;\x0a}\x0a\x0a\x0afloat\x20interpolateByDistance(vec4\x20nearFarScalar,\x20float\x20distance){\x0a\x20\x20float\x20startDistance\x20=\x20nearFarScalar.x;\x0a\x20\x20float\x20startValue\x20=\x20nearFarScalar.y;\x0a\x20\x20float\x20endDistance\x20=\x20nearFarScalar.z;\x0a\x20\x20float\x20endValue\x20=\x20nearFarScalar.w;\x0a\x20\x20float\x20t\x20=\x20clamp((distance\x20-\x20startDistance)\x20/\x20(endDistance\x20-\x20startDistance),\x200.0,\x201.0);\x0a\x20\x20return\x20mix(startValue,\x20endValue,\x20t);\x0a}\x0a\x0avec4\x20alphaBlend(vec4\x20sourceColor,\x20vec4\x20destinationColor){\x0a\x20\x20return\x20sourceColor\x20*\x20vec4(sourceColor.aaa,\x201.0)\x20+\x20destinationColor\x20*\x20(1.0\x20-\x20sourceColor.a);\x0a}\x0a\x0avoid\x20main(void){\x0a\x20\x20float\x20distance\x20=\x20getDistance(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20vec4\x20sceneColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20float\x20blendAmount\x20=\x20interpolateByDistance(fogByDistance,\x20distance);\x0a\x20\x20vec4\x20finalFogColor\x20=\x20vec4(fogColor.rgb,\x20fogColor.a\x20*\x20blendAmount);\x0a\x20\x20gl_FragColor\x20=\x20alphaBlend(finalFogColor,\x20sceneColor);\x0a}\x0a','map','function','uniform\x20vec4\x20color;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20\x20vec4\x20fragColor\x20=\x20color;\x0a\x20\x20\x20\x20fragColor\x20=\x20czm_gammaCorrect(fragColor);\x0a\x20\x20\x20\x20material.emission\x20=\x20fragColor.rgb;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20fragColor.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20color.a;\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a','lineWidth','DomUtil','uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0a\x0afloat\x20circle(vec2\x20uv,\x20float\x20r,\x20float\x20blur)\x20{\x0a\x20\x20float\x20d\x20=\x20length(uv)\x20*\x202.0;\x0a\x20\x20float\x20c\x20=\x20smoothstep(r+blur,\x20r,\x20d);\x0a\x20\x20return\x20c;\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st\x20-\x20.5;\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.emission\x20=\x20vec3(0);\x0a\x20\x20float\x20t\x20=fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20float\x20s\x20=\x200.3;\x0a\x20\x20float\x20radius1\x20=\x20smoothstep(.0,\x20s,\x20t)\x20*\x200.5;\x0a\x20\x20float\x20alpha1\x20=\x20circle(st,\x20radius1,\x200.01)\x20*\x20circle(st,\x20radius1,\x20-0.01);\x0a\x20\x20float\x20alpha2\x20=\x20circle(st,\x20radius1,\x200.01\x20-\x20radius1)\x20*\x20circle(st,\x20radius1,\x200.01);\x0a\x20\x20float\x20radius2\x20=\x200.5\x20+\x20smoothstep(s,\x201.0,\x20t)\x20*\x200.5;\x0a\x20\x20float\x20alpha3\x20=\x20circle(st,\x20radius1,\x20radius2\x20+\x200.01\x20-\x20radius1)\x20*\x20circle(st,\x20radius1,\x20-0.01);\x0a\x20\x20material.alpha\x20=\x20smoothstep(1.0,\x20s,\x20t)\x20*\x20(alpha1\x20+\x20alpha2*0.1\x20+\x20alpha3*0.1);\x0a\x20\x20material.alpha\x20*=\x20color.a;\x0a\x20\x20return\x20material;\x0a}\x0a','alpha','toString','createElement','flyTo','camera','IDENTITY','currentTime','_setCameraView','blur','symbol','rectangle','CAMERA_MOVE_END','renderall','HeadingPitchRange','registerType','_coordinator','isActive','plugins','getImageData','container','INITIALIZED'];(function(_0x5de26f,_0x29c918){var _0x1836bd=function(_0x23fdf8){while(--_0x23fdf8){_0x5de26f['push'](_0x5de26f['shift']());}};_0x1836bd(++_0x29c918);}(a0_0x29c9,0x1ee));var a0_0x1836=function(_0x5de26f,_0x29c918){_0x5de26f=_0x5de26f-0x0;var _0x1836bd=a0_0x29c9[_0x5de26f];return _0x1836bd;};!function(_0x6f4196,_0x46278e){a0_0x1836('0xf9')==typeof exports&&a0_0x1836('0xf9')==typeof module?module[a0_0x1836('0x20d')]=_0x46278e():a0_0x1836('0x63')==typeof define&&define[a0_0x1836('0x1f6')]?define(a0_0x1836('0x14c'),[],_0x46278e):a0_0x1836('0xf9')==typeof exports?exports[a0_0x1836('0x14c')]=_0x46278e():_0x6f4196[a0_0x1836('0x14c')]=_0x46278e();}(window,function(){return function(_0x4a91d0){var _0x929d21={};function _0x803e7a(_0x6fd4eb){if(_0x929d21[_0x6fd4eb])return _0x929d21[_0x6fd4eb][a0_0x1836('0x20d')];var _0x21365f=_0x929d21[_0x6fd4eb]={'i':_0x6fd4eb,'l':!0x1,'exports':{}};return _0x4a91d0[_0x6fd4eb][a0_0x1836('0x14e')](_0x21365f[a0_0x1836('0x20d')],_0x21365f,_0x21365f[a0_0x1836('0x20d')],_0x803e7a),_0x21365f['l']=!0x0,_0x21365f[a0_0x1836('0x20d')];}return _0x803e7a['m']=_0x4a91d0,_0x803e7a['c']=_0x929d21,_0x803e7a['d']=function(_0xc6e38b,_0x3001b7,_0x3e8798){_0x803e7a['o'](_0xc6e38b,_0x3001b7)||Object[a0_0x1836('0x4c')](_0xc6e38b,_0x3001b7,{'enumerable':!0x0,'get':_0x3e8798});},_0x803e7a['r']=function(_0x49ffe8){a0_0x1836('0x1b3')!=typeof Symbol&&Symbol[a0_0x1836('0x1fd')]&&Object[a0_0x1836('0x4c')](_0x49ffe8,Symbol['toStringTag'],{'value':a0_0x1836('0xcb')}),Object['defineProperty'](_0x49ffe8,'__esModule',{'value':!0x0});},_0x803e7a['t']=function(_0x1588cb,_0x5988b8){if(0x1&_0x5988b8&&(_0x1588cb=_0x803e7a(_0x1588cb)),0x8&_0x5988b8)return _0x1588cb;if(0x4&_0x5988b8&&a0_0x1836('0xf9')==typeof _0x1588cb&&_0x1588cb&&_0x1588cb[a0_0x1836('0x30')])return _0x1588cb;var _0x4a814b=Object[a0_0x1836('0x3b')](null);if(_0x803e7a['r'](_0x4a814b),Object['defineProperty'](_0x4a814b,a0_0x1836('0x142'),{'enumerable':!0x0,'value':_0x1588cb}),0x2&_0x5988b8&&a0_0x1836('0x8b')!=typeof _0x1588cb)for(var _0x5aa367 in _0x1588cb)_0x803e7a['d'](_0x4a814b,_0x5aa367,function(_0x29ea9c){return _0x1588cb[_0x29ea9c];}[a0_0x1836('0x49')](null,_0x5aa367));return _0x4a814b;},_0x803e7a['n']=function(_0x436d59){var _0x55809b=_0x436d59&&_0x436d59['__esModule']?function(){return _0x436d59['default'];}:function(){return _0x436d59;};return _0x803e7a['d'](_0x55809b,'a',_0x55809b),_0x55809b;},_0x803e7a['o']=function(_0x533435,_0x56041d){return Object[a0_0x1836('0xf6')][a0_0x1836('0x1b5')][a0_0x1836('0x14e')](_0x533435,_0x56041d);},_0x803e7a['p']='/',_0x803e7a(_0x803e7a['s']=0x13);}([function(_0x488cbe,_0x324a33){_0x488cbe[a0_0x1836('0x20d')]=function(_0x5511cf,_0x3b41ef){if(!(_0x5511cf instanceof _0x3b41ef))throw new TypeError('Cannot\x20call\x20a\x20class\x20as\x20a\x20function');};},function(_0x4ea774,_0x1a5ba0){function _0x3edfbb(_0x4f016a,_0x27228f){for(var _0x28ae10=0x0;_0x28ae10<_0x27228f[a0_0x1836('0x98')];_0x28ae10++){var _0x195941=_0x27228f[_0x28ae10];_0x195941['enumerable']=_0x195941['enumerable']||!0x1,_0x195941[a0_0x1836('0x263')]=!0x0,a0_0x1836('0xbe')in _0x195941&&(_0x195941[a0_0x1836('0x38')]=!0x0),Object[a0_0x1836('0x4c')](_0x4f016a,_0x195941[a0_0x1836('0xa5')],_0x195941);}}_0x4ea774[a0_0x1836('0x20d')]=function(_0x125495,_0x594aff,_0x5dd703){return _0x594aff&&_0x3edfbb(_0x125495[a0_0x1836('0xf6')],_0x594aff),_0x5dd703&&_0x3edfbb(_0x125495,_0x5dd703),_0x125495;};},function(_0x50a541,_0x1f9259){function _0x71efa4(_0x3d1c47){return _0x50a541[a0_0x1836('0x20d')]=_0x71efa4=Object[a0_0x1836('0x56')]?Object['getPrototypeOf']:function(_0x17a164){return _0x17a164[a0_0x1836('0x13f')]||Object[a0_0x1836('0x137')](_0x17a164);},_0x71efa4(_0x3d1c47);}_0x50a541[a0_0x1836('0x20d')]=_0x71efa4;},function(_0x453a55,_0x22e409,_0x3a8241){var _0x1cf894=_0x3a8241(0x15);_0x453a55[a0_0x1836('0x20d')]=function(_0x5b259a,_0x47b691){if(a0_0x1836('0x63')!=typeof _0x47b691&&null!==_0x47b691)throw new TypeError(a0_0x1836('0x1ea'));_0x5b259a[a0_0x1836('0xf6')]=Object['create'](_0x47b691&&_0x47b691[a0_0x1836('0xf6')],{'constructor':{'value':_0x5b259a,'writable':!0x0,'configurable':!0x0}}),_0x47b691&&_0x1cf894(_0x5b259a,_0x47b691);};},function(_0x11abb3,_0x57f458,_0x487dd5){var _0x21492a=_0x487dd5(0x16),_0x3ed0d6=_0x487dd5(0x7);_0x11abb3[a0_0x1836('0x20d')]=function(_0x997114,_0xde99a0){return!_0xde99a0||a0_0x1836('0xf9')!==_0x21492a(_0xde99a0)&&a0_0x1836('0x63')!=typeof _0xde99a0?_0x3ed0d6(_0x997114):_0xde99a0;};},function(_0x490728,_0x31a490,_0x2eade7){'use strict';_0x2eade7(0x8);var _0x4397a8=_0x2eade7(0xa);_0x2eade7['d'](_0x31a490,'PolylineTrailMaterialProperty',function(){return _0x4397a8['a'];});var _0x17aa99=_0x2eade7(0xb);_0x2eade7['d'](_0x31a490,a0_0x1836('0x88'),function(){return _0x17aa99['a'];});var _0x91e69e=_0x2eade7(0xc);_0x2eade7['d'](_0x31a490,a0_0x1836('0x1e'),function(){return _0x91e69e['a'];});var _0x37d300=_0x2eade7(0xd);_0x2eade7['d'](_0x31a490,a0_0x1836('0x8a'),function(){return _0x37d300['a'];});var _0x5496d8=_0x2eade7(0xe);_0x2eade7['d'](_0x31a490,a0_0x1836('0x18a'),function(){return _0x5496d8['a'];});var _0x488a76=_0x2eade7(0xf);_0x2eade7['d'](_0x31a490,a0_0x1836('0x1f8'),function(){return _0x488a76['a'];});var _0x3c9261=_0x2eade7(0x10);_0x2eade7['d'](_0x31a490,a0_0x1836('0x1f9'),function(){return _0x3c9261['a'];});var _0x2ff710=_0x2eade7(0x11);_0x2eade7['d'](_0x31a490,a0_0x1836('0x2c'),function(){return _0x2ff710['a'];});var _0x8d18c1=_0x2eade7(0x12);_0x2eade7['d'](_0x31a490,a0_0x1836('0x131'),function(){return _0x8d18c1['a'];});},function(_0x1377d2,_0x5501dd){_0x1377d2[a0_0x1836('0x20d')]=function(_0x3a2736,_0x105551,_0x544c1f){return _0x105551 in _0x3a2736?Object[a0_0x1836('0x4c')](_0x3a2736,_0x105551,{'value':_0x544c1f,'enumerable':!0x0,'configurable':!0x0,'writable':!0x0}):_0x3a2736[_0x105551]=_0x544c1f,_0x3a2736;};},function(_0x4afed2,_0x2281f6){_0x4afed2[a0_0x1836('0x20d')]=function(_0x41360e){if(void 0x0===_0x41360e)throw new ReferenceError(a0_0x1836('0x53'));return _0x41360e;};},function(_0x1ce4fd,_0x253876,_0x3c2ffe){var _0x8ce592=DC[a0_0x1836('0xab')][a0_0x1836('0xd')],_0x49f11b=_0x3c2ffe(0x1e),_0x40107e=_0x3c2ffe(0x1f),_0x1521fa=_0x3c2ffe(0x20),_0x4bf12a=_0x3c2ffe(0x9),_0x5cdea0=_0x3c2ffe(0x9),_0x47cf5f=_0x3c2ffe(0x21),_0x248547=_0x3c2ffe(0x22),_0x1044d9=_0x3c2ffe(0x23),_0x1371a7=_0x3c2ffe(0x24),_0x34eea5=_0x3c2ffe(0x25),_0xd1c808=_0x3c2ffe(0x26),_0x2c705b=_0x3c2ffe(0x27),_0x34e63a=_0x3c2ffe(0x28),_0x31b65b=_0x3c2ffe(0x29),_0x4036=_0x3c2ffe(0x2a),_0xb7dc16=_0x3c2ffe(0x2b),_0x560acc=_0x3c2ffe(0x2c),_0x1d933d=_0x3c2ffe(0x2d),_0x3448a2=_0x3c2ffe(0x2e),_0x47a6e6=_0x3c2ffe(0x2f),_0x406ff7=_0x3c2ffe(0x30),_0x1a48dd=_0x3c2ffe(0x31),_0x1fb29e=_0x3c2ffe(0x32),_0x4144fa=_0x3c2ffe(0x33);_0x8ce592[a0_0x1836('0x1d7')]['_czmBuiltinsAndUniforms'][a0_0x1836('0x1bc')]=_0x49f11b,_0x8ce592[a0_0x1836('0x1d7')][a0_0x1836('0x141')][a0_0x1836('0x16')]=_0x40107e,_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x1f4')]=a0_0x1836('0x20a'),_0x8ce592['Material'][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x1f4')],{'fabric':{'type':_0x8ce592['Material'][a0_0x1836('0x1f4')],'uniforms':{'asphaltColor':new _0x8ce592[(a0_0x1836('0xa1'))](0.15,0.15,0.15,0x1),'bumpSize':0.02,'roughness':0.2},'source':_0x1521fa},'translucent':function(_0xbe80d8){return _0xbe80d8['uniforms'][a0_0x1836('0x11d')]['alpha']<0x1;}}),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x90')]='Blob',_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x90')],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')]['BlobType'],'uniforms':{'lightColor':new _0x8ce592[(a0_0x1836('0xa1'))](0x1,0x1,0x1,0.5),'darkColor':new _0x8ce592[(a0_0x1836('0xa1'))](0x0,0x0,0x1,0.5),'frequency':0xa},'source':_0x4bf12a},'translucent':function(_0x38a3a8){var _0x2ba5e6=_0x38a3a8[a0_0x1836('0x192')];return _0x2ba5e6[a0_0x1836('0x5c')]['alpha']<0x1||_0x2ba5e6[a0_0x1836('0x1d3')][a0_0x1836('0x68')]<0x0;}}),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x12e')]=a0_0x1836('0x134'),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x12e')],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x12e')],'uniforms':{'brickColor':new _0x8ce592[(a0_0x1836('0xa1'))](0.6,0.3,0.1,0x1),'mortarColor':new _0x8ce592['Color'](0.8,0.8,0.7,0x1),'brickSize':new _0x8ce592[(a0_0x1836('0x1d'))](0.3,0.15),'brickPct':new _0x8ce592[(a0_0x1836('0x1d'))](0.9,0.85),'brickRoughness':0.2,'mortarRoughness':0.1},'source':_0x5cdea0},'translucent':function(_0x47820d){var _0x325dc5=_0x47820d['uniforms'];return _0x325dc5[a0_0x1836('0x164')][a0_0x1836('0x68')]<0x1||_0x325dc5[a0_0x1836('0x22c')][a0_0x1836('0x68')]<0x1;}}),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x9c')]='Cement',_0x8ce592['Material'][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592['Material'][a0_0x1836('0x9c')],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x9c')],'uniforms':{'cementColor':new _0x8ce592['Color'](0.95,0.95,0.85,0x1),'grainScale':0.01,'roughness':0.3},'source':_0x47cf5f},'translucent':function(_0x286964){return _0x286964[a0_0x1836('0x192')][a0_0x1836('0x18b')][a0_0x1836('0x68')]<0x1;}}),_0x8ce592[a0_0x1836('0xc3')]['ErosionType']=a0_0x1836('0xdc'),_0x8ce592['Material'][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592[a0_0x1836('0xc3')]['ErosionType'],{'fabric':{'type':_0x8ce592['Material']['ErosionType'],'uniforms':{'color':new _0x8ce592[(a0_0x1836('0xa1'))](0x1,0x0,0x0,0.5),'time':0x1},'source':_0x248547},'translucent':function(_0x1bcd56){return _0x1bcd56[a0_0x1836('0x192')][a0_0x1836('0x1ff')][a0_0x1836('0x68')]<0x1;}}),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x231')]='Facet',_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592[a0_0x1836('0xc3')]['FacetType'],{'fabric':{'type':_0x8ce592['Material'][a0_0x1836('0x231')],'uniforms':{'lightColor':new _0x8ce592[(a0_0x1836('0xa1'))](0.25,0.25,0.25,0.75),'darkColor':new _0x8ce592[(a0_0x1836('0xa1'))](0.75,0.75,0.75,0.75),'frequency':0xa},'source':_0x1044d9},'translucent':function(_0x5bf41b){var _0x2bd297=_0x5bf41b[a0_0x1836('0x192')];return _0x2bd297[a0_0x1836('0x5c')][a0_0x1836('0x68')]<0x1||_0x2bd297[a0_0x1836('0x1d3')]['alpha']<0x0;}}),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x135')]=a0_0x1836('0xd3'),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x146')]['addMaterial'](_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x135')],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')]['FresnelType'],'materials':{'reflection':{'type':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x132')]},'refraction':{'type':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0xae')]}},'source':_0x1371a7},'translucent':!0x1}),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x259')]=a0_0x1836('0x17a'),_0x8ce592['Material'][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x259')],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x259')],'uniforms':{'grassColor':new _0x8ce592['Color'](0.25,0.4,0.1,0x1),'dirtColor':new _0x8ce592['Color'](0.1,0.1,0.1,0x1),'patchiness':1.5},'source':_0x34eea5},'translucent':function(_0xf0a750){var _0x117afa=_0xf0a750['uniforms'];return _0x117afa[a0_0x1836('0x1bd')]['alpha']<0x1||_0x117afa['dirtColor'][a0_0x1836('0x68')]<0x1;}}),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x132')]='Reflection',_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592['Material']['ReflectionType'],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x132')],'uniforms':{'cubeMap':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x16f')],'channels':a0_0x1836('0x22f')},'source':_0xd1c808},'translucent':!0x1}),_0x8ce592[a0_0x1836('0xc3')]['RefractionType']=a0_0x1836('0x1f0'),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0xae')],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0xae')],'uniforms':{'cubeMap':_0x8ce592['Material']['DefaultCubeMapId'],'channels':a0_0x1836('0x22f'),'indexOfRefractionRatio':0.9},'source':_0x2c705b},'translucent':!0x1}),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x1d8')]=a0_0x1836('0x96'),_0x8ce592[a0_0x1836('0xc3')]['_materialCache'][a0_0x1836('0x1e3')](_0x8ce592['Material'][a0_0x1836('0x1d8')],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x1d8')],'uniforms':{'lightColor':new _0x8ce592['Color'](0x1,0x1,0x0,0.75),'darkColor':new _0x8ce592[(a0_0x1836('0xa1'))](0x1,0x0,0x0,0.75),'frequency':0x5},'source':_0x34e63a},'translucent':function(_0x3d52d1){var _0x2f32b1=_0x3d52d1[a0_0x1836('0x192')];return _0x2f32b1['lightColor']['alpha']<0x1||_0x2f32b1['darkColor'][a0_0x1836('0x68')]<0x0;}}),_0x8ce592['Material']['WoodType']='Wood',_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x15')],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x15')],'uniforms':{'lightWoodColor':new _0x8ce592['Color'](0.6,0.3,0.1,0x1),'darkWoodColor':new _0x8ce592[(a0_0x1836('0xa1'))](0.4,0.2,0.07,0x1),'ringFrequency':0x3,'noiseScale':new _0x8ce592[(a0_0x1836('0x1d'))](0.7,0.5),'grainFrequency':0x1b},'source':_0x31b65b},'translucent':function(_0x478796){var _0x1f93da=_0x478796['uniforms'];return _0x1f93da[a0_0x1836('0xf4')][a0_0x1836('0x68')]<0x1||_0x1f93da[a0_0x1836('0x188')][a0_0x1836('0x68')]<0x1;}}),_0x8ce592[a0_0x1836('0xc3')]['PolylineEmissionType']=a0_0x1836('0x125'),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x262')],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x262')],'uniforms':{'color':new _0x8ce592[(a0_0x1836('0xa1'))](0x1,0x0,0x0,0.7)},'source':_0x4036},'translucent':function(_0x1beb78){return!0x0;}}),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x216')]=a0_0x1836('0x221'),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592[a0_0x1836('0xc3')]['PolylineFlowType'],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')]['PolylineFlowType'],'uniforms':{'color':new _0x8ce592[(a0_0x1836('0xa1'))](0x1,0x0,0x0,0.7),'speed':0x2d},'source':_0xb7dc16},'translucent':function(_0x511a18){return!0x0;}}),_0x8ce592['Material']['PolylineTrailType']=a0_0x1836('0x21c'),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x213')],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x213')],'uniforms':{'color':new _0x8ce592[(a0_0x1836('0xa1'))](0x1,0x0,0x0,0.7),'image':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x45')],'speed':0x2d,'repeat':new _0x8ce592[(a0_0x1836('0x1d'))](0x1,0x1)},'source':_0x560acc},'translucent':function(_0x51ac19){return!0x0;}}),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0xb0')]=a0_0x1836('0x1f3'),_0x8ce592['Material'][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0xb0')],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0xb0')],'uniforms':{'color':new _0x8ce592[(a0_0x1836('0xa1'))](0x1,0x0,0x0,0.7),'image':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x45')],'speed':0x2d,'repeat':new _0x8ce592[(a0_0x1836('0x1d'))](0x1,0x1)},'source':_0x1d933d},'translucent':function(_0x968b21){return!0x0;}}),_0x8ce592['Material'][a0_0x1836('0x170')]='CircleFade',_0x8ce592[a0_0x1836('0xc3')]['_materialCache']['addMaterial'](_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x170')],{'fabric':{'type':_0x8ce592['Material'][a0_0x1836('0x170')],'uniforms':{'color':new _0x8ce592[(a0_0x1836('0xa1'))](0x1,0x0,0x0,0.7),'speed':0x5},'source':_0x3448a2},'translucent':function(_0x5f2637){return!0x0;}}),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x128')]='CircleWave',_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x128')],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x128')],'uniforms':{'color':new _0x8ce592[(a0_0x1836('0xa1'))](0x1,0x0,0x0,0.7),'speed':0x5,'count':0x1,'gradient':0.1},'source':_0x47a6e6},'translucent':function(_0x2766b2){return!0x0;}}),_0x8ce592['Material']['WallTrailType']='WallTrail',_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x146')]['addMaterial'](_0x8ce592['Material'][a0_0x1836('0x161')],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x161')],'uniforms':{'color':new _0x8ce592['Color'](0x1,0x0,0x0,0.7),'image':_0x8ce592[a0_0x1836('0xc3')]['DefaultImageId'],'speed':0x5},'source':_0x406ff7},'translucent':function(_0x23ab63){return!0x0;}}),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x15e')]=a0_0x1836('0x256'),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592[a0_0x1836('0xc3')]['CircleScanType'],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')]['CircleScanType'],'uniforms':{'color':new _0x8ce592[(a0_0x1836('0xa1'))](0x1,0x0,0x0,0.7),'speed':0x5},'source':_0x1a48dd},'translucent':function(_0xd076a5){return!0x0;}}),_0x8ce592['Material'][a0_0x1836('0x7')]='EllipsoidElectric',_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x146')][a0_0x1836('0x1e3')](_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x7')],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')]['EllipsoidElectricType'],'uniforms':{'color':new _0x8ce592['Color'](0x1,0x0,0x0,0.7),'speed':0x5},'source':_0x1fb29e},'translucent':function(_0x24310c){return!0x0;}}),_0x8ce592[a0_0x1836('0xc3')][a0_0x1836('0x190')]='WallRipple',_0x8ce592[a0_0x1836('0xc3')]['_materialCache'][a0_0x1836('0x1e3')](_0x8ce592['Material'][a0_0x1836('0x190')],{'fabric':{'type':_0x8ce592[a0_0x1836('0xc3')]['WallRippleType'],'uniforms':{'color':new _0x8ce592[(a0_0x1836('0xa1'))](0x1,0x0,0x0,0.7),'speed':0x5,'count':0x5},'source':_0x4144fa},'translucent':function(_0x5199b0){return!0x0;}});},function(_0x24b42e,_0x1e7995){_0x24b42e[a0_0x1836('0x20d')]=a0_0x1836('0x18c');},function(_0xf52b31,_0x3b6b64,_0x191a65){'use strict';var _0x39462f=_0x191a65(0x0),_0x33e2f4=_0x191a65['n'](_0x39462f),_0x5cede5=_0x191a65(0x1),_0x1f3c1c=_0x191a65['n'](_0x5cede5),_0x32b593=DC[a0_0x1836('0xab')][a0_0x1836('0xd')],_0x43b9b0=_0x32b593[a0_0x1836('0xa1')][a0_0x1836('0x106')](0x0,0xff,0xff,0xff),_0x342c8f=function(){function _0x376909(_0x35acbc){_0x33e2f4()(this,_0x376909),_0x35acbc=_0x35acbc||{},this[a0_0x1836('0x2a')]=new _0x32b593['Event'](),this[a0_0x1836('0x29')]=void 0x0,this['_colorSubscription']=void 0x0,this[a0_0x1836('0x1f2')]=void 0x0,this[a0_0x1836('0x40')]=void 0x0,this[a0_0x1836('0x1ff')]=_0x35acbc[a0_0x1836('0x1ff')]||_0x43b9b0,this[a0_0x1836('0x258')]=_0x35acbc[a0_0x1836('0x258')]||0x5;}return _0x1f3c1c()(_0x376909,[{'key':a0_0x1836('0x9'),'value':function(_0x31802b){return _0x32b593[a0_0x1836('0xc3')][a0_0x1836('0x213')];}},{'key':a0_0x1836('0xa7'),'value':function(_0x3d93ad,_0x4f65bd){return _0x4f65bd||(_0x4f65bd={}),_0x4f65bd[a0_0x1836('0x1ff')]=_0x32b593[a0_0x1836('0x1b2')][a0_0x1836('0x111')](this[a0_0x1836('0x29')],_0x3d93ad,_0x43b9b0,_0x4f65bd['color']),_0x4f65bd[a0_0x1836('0x258')]=_0x32b593['Property']['getValueOrClonedDefault'](this[a0_0x1836('0x1f2')],_0x3d93ad,0x5,_0x4f65bd['speed']),_0x4f65bd;}},{'key':'equals','value':function(_0x25e6a9){return this===_0x25e6a9||_0x25e6a9 instanceof _0x376909&&_0x32b593[a0_0x1836('0x1b2')][a0_0x1836('0x11')](this[a0_0x1836('0x29')],_0x25e6a9[a0_0x1836('0x29')])&&_0x32b593['Property']['equals'](this[a0_0x1836('0x1f2')],_0x25e6a9['_speed']);}},{'key':a0_0x1836('0x173'),'get':function(){return!0x1;}},{'key':a0_0x1836('0x181'),'get':function(){return this[a0_0x1836('0x2a')];}}]),_0x376909;}();Object[a0_0x1836('0x18')](_0x342c8f[a0_0x1836('0xf6')],{'color':_0x32b593[a0_0x1836('0x9e')](a0_0x1836('0x1ff')),'speed':_0x32b593[a0_0x1836('0x9e')]('speed')}),_0x3b6b64['a']=_0x342c8f;},function(_0x4a8eaf,_0x12e7a2,_0x1d8be7){'use strict';var _0x240d4e=_0x1d8be7(0x0),_0xde4753=_0x1d8be7['n'](_0x240d4e),_0x43380b=_0x1d8be7(0x1),_0x5ae20d=_0x1d8be7['n'](_0x43380b),_0x25ca5f=DC[a0_0x1836('0xab')][a0_0x1836('0xd')],_0x4b6217=_0x25ca5f[a0_0x1836('0xa1')]['fromBytes'](0x0,0xff,0xff,0xff),_0x5eaa0b=function(){function _0x4ced63(_0x22c901){_0xde4753()(this,_0x4ced63),_0x22c901=_0x22c901||{},this[a0_0x1836('0x2a')]=new _0x25ca5f['Event'](),this[a0_0x1836('0x29')]=void 0x0,this['_colorSubscription']=void 0x0,this['color']=_0x22c901['color']||_0x4b6217,this[a0_0x1836('0x1f2')]=void 0x0,this[a0_0x1836('0x40')]=void 0x0,this[a0_0x1836('0x258')]=_0x22c901[a0_0x1836('0x258')]||0x2d;}return _0x5ae20d()(_0x4ced63,[{'key':a0_0x1836('0x9'),'value':function(_0x38c5ba){return _0x25ca5f['Material'][a0_0x1836('0x216')];}},{'key':a0_0x1836('0xa7'),'value':function(_0x4917c3,_0x5a9156){return _0x5a9156||(_0x5a9156={}),_0x5a9156[a0_0x1836('0x1ff')]=_0x25ca5f[a0_0x1836('0x1b2')]['getValueOrClonedDefault'](this[a0_0x1836('0x29')],_0x4917c3,_0x4b6217,_0x5a9156[a0_0x1836('0x1ff')]),_0x5a9156[a0_0x1836('0x258')]=_0x25ca5f[a0_0x1836('0x1b2')][a0_0x1836('0x111')](this[a0_0x1836('0x1f2')],_0x4917c3,0x2d,_0x5a9156[a0_0x1836('0x258')]),_0x5a9156;}},{'key':'equals','value':function(_0x165a59){return this===_0x165a59||_0x165a59 instanceof _0x4ced63&&_0x25ca5f[a0_0x1836('0x1b2')]['equals'](this[a0_0x1836('0x29')],_0x165a59['_color'])&&_0x25ca5f['Property'][a0_0x1836('0x11')](this[a0_0x1836('0x1f2')],_0x165a59[a0_0x1836('0x1f2')]);}},{'key':'isConstant','get':function(){return!0x1;}},{'key':a0_0x1836('0x181'),'get':function(){return this[a0_0x1836('0x2a')];}}]),_0x4ced63;}();Object[a0_0x1836('0x18')](_0x5eaa0b['prototype'],{'color':_0x25ca5f[a0_0x1836('0x9e')]('color'),'speed':_0x25ca5f['createPropertyDescriptor'](a0_0x1836('0x258'))}),_0x12e7a2['a']=_0x5eaa0b;},function(_0x2ba043,_0x35ee91,_0x356cb7){'use strict';var _0x436da6=_0x356cb7(0x0),_0x5af97e=_0x356cb7['n'](_0x436da6),_0x1ce094=_0x356cb7(0x1),_0x218ff2=_0x356cb7['n'](_0x1ce094),_0x3414bf=DC['Namespace'][a0_0x1836('0xd')],_0x27134a=function(){function _0x420a32(_0xc9d056){_0x5af97e()(this,_0x420a32),_0xc9d056=_0xc9d056||{},this[a0_0x1836('0x2a')]=new _0x3414bf[(a0_0x1836('0x1de'))](),this[a0_0x1836('0x29')]=void 0x0,this[a0_0x1836('0x203')]=void 0x0,this[a0_0x1836('0x1ff')]=_0xc9d056[a0_0x1836('0x1ff')]||new _0x3414bf['Color'](0x1,0x0,0x0,0.7);}return _0x218ff2()(_0x420a32,[{'key':a0_0x1836('0x9'),'value':function(_0x3124ea){return _0x3414bf[a0_0x1836('0xc3')][a0_0x1836('0x262')];}},{'key':a0_0x1836('0xa7'),'value':function(_0x5db1c4,_0x180cd1){return _0x180cd1||(_0x180cd1={}),_0x180cd1[a0_0x1836('0x1ff')]=_0x3414bf['Property']['getValueOrUndefined'](this['_color'],_0x5db1c4),_0x180cd1;}},{'key':'equals','value':function(_0x5a6358){return this===_0x5a6358||_0x5a6358 instanceof _0x420a32&&_0x3414bf[a0_0x1836('0x1b2')][a0_0x1836('0x11')](this[a0_0x1836('0x29')],_0x5a6358[a0_0x1836('0x29')]);}},{'key':a0_0x1836('0x173'),'get':function(){return!0x1;}},{'key':'definitionChanged','get':function(){return this[a0_0x1836('0x2a')];}}]),_0x420a32;}();Object[a0_0x1836('0x18')](_0x27134a[a0_0x1836('0xf6')],{'color':_0x3414bf[a0_0x1836('0x9e')]('color')}),_0x35ee91['a']=_0x27134a;},function(_0x24cccf,_0x59285b,_0x278e2d){'use strict';var _0x2a5bca=_0x278e2d(0x0),_0x300d83=_0x278e2d['n'](_0x2a5bca),_0x43a3f3=_0x278e2d(0x1),_0x112dbc=_0x278e2d['n'](_0x43a3f3),_0x2a2431=DC['Namespace']['Cesium'],_0x5f1a25=new _0x2a2431[(a0_0x1836('0x1d'))](0x1,0x1),_0x5593af=_0x2a2431['Color'][a0_0x1836('0xdd')],_0x3cddb1=function(){function _0x4a27d9(_0x5dd919){var _0x40fc51,_0x251866;_0x300d83()(this,_0x4a27d9),_0x5dd919=_0x5dd919||{},this[a0_0x1836('0x2a')]=new _0x2a2431[(a0_0x1836('0x1de'))](),this[a0_0x1836('0x29')]=void 0x0,this[a0_0x1836('0x203')]=void 0x0,this[a0_0x1836('0x1f2')]=void 0x0,this[a0_0x1836('0x40')]=void 0x0,this[a0_0x1836('0x1b7')]=void 0x0,this[a0_0x1836('0x177')]=void 0x0,this[a0_0x1836('0x5a')]=void 0x0,this[a0_0x1836('0xe2')]=void 0x0,this[a0_0x1836('0x1ff')]=_0x5dd919[a0_0x1836('0x1ff')]||_0x5593af,this[a0_0x1836('0x258')]=_0x5dd919['speed']||0x2d,this[a0_0x1836('0x28')]=_0x5dd919[a0_0x1836('0x28')],this[a0_0x1836('0x217')]=new _0x2a2431['Cartesian2']((null===(_0x40fc51=_0x5dd919[a0_0x1836('0x217')])||void 0x0===_0x40fc51?void 0x0:_0x40fc51['x'])||0x1,(null===(_0x251866=_0x5dd919[a0_0x1836('0x217')])||void 0x0===_0x251866?void 0x0:_0x251866['y'])||0x1);}return _0x112dbc()(_0x4a27d9,[{'key':a0_0x1836('0x9'),'value':function(_0x475424){return _0x2a2431[a0_0x1836('0xc3')][a0_0x1836('0xb0')];}},{'key':a0_0x1836('0xa7'),'value':function(_0x719a9e,_0x44e527){return _0x44e527||(_0x44e527={}),_0x44e527['color']=_0x2a2431[a0_0x1836('0x1b2')][a0_0x1836('0x111')](this[a0_0x1836('0x29')],_0x719a9e,_0x5593af,_0x44e527['color']),_0x44e527[a0_0x1836('0x258')]=_0x2a2431[a0_0x1836('0x1b2')][a0_0x1836('0x111')](this[a0_0x1836('0x1f2')],_0x719a9e,0x2d,_0x44e527['speed']),_0x44e527['image']=_0x2a2431[a0_0x1836('0x1b2')][a0_0x1836('0x1dd')](this[a0_0x1836('0x1b7')],_0x719a9e),_0x44e527['repeat']=_0x2a2431[a0_0x1836('0x1b2')][a0_0x1836('0x111')](this[a0_0x1836('0x5a')],_0x719a9e,_0x5f1a25,_0x44e527['repeat']),_0x44e527;}},{'key':a0_0x1836('0x11'),'value':function(_0x17a927){return this===_0x17a927||_0x17a927 instanceof _0x4a27d9&&_0x2a2431[a0_0x1836('0x1b2')][a0_0x1836('0x11')](this[a0_0x1836('0x29')],_0x17a927[a0_0x1836('0x29')])&&_0x2a2431[a0_0x1836('0x1b2')][a0_0x1836('0x11')](this['_speed'],_0x17a927[a0_0x1836('0x1f2')]);}},{'key':a0_0x1836('0x173'),'get':function(){return!0x1;}},{'key':a0_0x1836('0x181'),'get':function(){return this[a0_0x1836('0x2a')];}}]),_0x4a27d9;}();Object[a0_0x1836('0x18')](_0x3cddb1['prototype'],{'color':_0x2a2431[a0_0x1836('0x9e')]('color'),'speed':_0x2a2431[a0_0x1836('0x9e')](a0_0x1836('0x258')),'image':_0x2a2431[a0_0x1836('0x9e')]('image'),'repeat':_0x2a2431[a0_0x1836('0x9e')](a0_0x1836('0x217'))}),_0x59285b['a']=_0x3cddb1;},function(_0x510a48,_0x4f66fa,_0x5207f7){'use strict';var _0x2464c4=_0x5207f7(0x0),_0x53b555=_0x5207f7['n'](_0x2464c4),_0x3b5598=_0x5207f7(0x1),_0x5c9e52=_0x5207f7['n'](_0x3b5598),_0x42cecc=DC[a0_0x1836('0xab')][a0_0x1836('0xd')],_0x4f4c28=function(){function _0x1a6ba4(_0x2b6182){_0x53b555()(this,_0x1a6ba4),_0x2b6182=_0x2b6182||{},this[a0_0x1836('0x2a')]=new _0x42cecc['Event'](),this['_baseWaterColor']=void 0x0,this[a0_0x1836('0x156')]=void 0x0,this[a0_0x1836('0x11b')]=_0x2b6182[a0_0x1836('0x11b')]||new _0x42cecc[(a0_0x1836('0xa1'))](0.2,0.3,0.6,0x1),this[a0_0x1836('0x241')]=void 0x0,this[a0_0x1836('0x83')]=void 0x0,this[a0_0x1836('0xc6')]=_0x2b6182['blendColor']||new _0x42cecc[(a0_0x1836('0xa1'))](0x0,0x1,0.699,0x1),this[a0_0x1836('0x1af')]=void 0x0,this[a0_0x1836('0x8d')]=void 0x0,this[a0_0x1836('0x1e9')]=_0x2b6182[a0_0x1836('0x1e9')]||_0x42cecc[a0_0x1836('0xc3')][a0_0x1836('0x45')],this[a0_0x1836('0xe5')]=void 0x0,this[a0_0x1836('0x2f')]=void 0x0,this[a0_0x1836('0x2d')]=_0x2b6182[a0_0x1836('0x2d')]||_0x42cecc['Material'][a0_0x1836('0x45')],this[a0_0x1836('0x20c')]=_0x42cecc[a0_0x1836('0xad')](_0x2b6182[a0_0x1836('0x20c')],0x3e8),this['animationSpeed']=_0x42cecc[a0_0x1836('0xad')](_0x2b6182[a0_0x1836('0x1c')],0.01),this[a0_0x1836('0xef')]=_0x42cecc[a0_0x1836('0xad')](_0x2b6182[a0_0x1836('0xef')],0xa),this[a0_0x1836('0x5e')]=_0x42cecc[a0_0x1836('0xad')](_0x2b6182['specularIntensity'],0.5);}return _0x5c9e52()(_0x1a6ba4,[{'key':a0_0x1836('0x9'),'value':function(_0x2fd0af){return _0x42cecc[a0_0x1836('0xc3')][a0_0x1836('0x199')];}},{'key':a0_0x1836('0xa7'),'value':function(_0x427b4a,_0x5420ed){return _0x5420ed||(_0x5420ed={}),_0x5420ed[a0_0x1836('0x11b')]=_0x42cecc[a0_0x1836('0x1b2')][a0_0x1836('0x1dd')](this[a0_0x1836('0x81')],_0x427b4a),_0x5420ed['blendColor']=_0x42cecc[a0_0x1836('0x1b2')]['getValueOrUndefined'](this['_blendColor'],_0x427b4a),_0x5420ed['specularMap']=_0x42cecc[a0_0x1836('0x1b2')][a0_0x1836('0x1dd')](this[a0_0x1836('0x1af')],_0x427b4a),_0x5420ed[a0_0x1836('0x2d')]=_0x42cecc[a0_0x1836('0x1b2')][a0_0x1836('0x1dd')](this[a0_0x1836('0xe5')],_0x427b4a),_0x5420ed[a0_0x1836('0x20c')]=this[a0_0x1836('0x20c')],_0x5420ed[a0_0x1836('0x1c')]=this['animationSpeed'],_0x5420ed[a0_0x1836('0xef')]=this['amplitude'],_0x5420ed['specularIntensity']=this[a0_0x1836('0x5e')],_0x5420ed;}},{'key':a0_0x1836('0x11'),'value':function(_0x5bec82){return this===_0x5bec82||_0x5bec82 instanceof _0x1a6ba4&&_0x42cecc[a0_0x1836('0x1b2')][a0_0x1836('0x11')](this[a0_0x1836('0x81')],_0x5bec82['_baseWaterColor']);}},{'key':a0_0x1836('0x173'),'get':function(){return!0x1;}},{'key':a0_0x1836('0x181'),'get':function(){return this[a0_0x1836('0x2a')];}}]),_0x1a6ba4;}();Object[a0_0x1836('0x18')](_0x4f4c28['prototype'],{'baseWaterColor':_0x42cecc[a0_0x1836('0x9e')]('baseWaterColor'),'blendColor':_0x42cecc[a0_0x1836('0x9e')](a0_0x1836('0xc6')),'specularMap':_0x42cecc[a0_0x1836('0x9e')]('specularMap'),'normalMap':_0x42cecc[a0_0x1836('0x9e')]('normalMap')}),_0x4f66fa['a']=_0x4f4c28;},function(_0x207d7f,_0x2474cc,_0x1eebed){'use strict';var _0xb82290=_0x1eebed(0x0),_0x299993=_0x1eebed['n'](_0xb82290),_0x1b391=_0x1eebed(0x1),_0x36ce68=_0x1eebed['n'](_0x1b391),_0x21dee8=DC[a0_0x1836('0xab')][a0_0x1836('0xd')],_0x2fdb60=function(){function _0x11d67f(){var _0x5a4db1=arguments[a0_0x1836('0x98')]>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};_0x299993()(this,_0x11d67f),this['_definitionChanged']=new _0x21dee8['Event'](),this[a0_0x1836('0x29')]=void 0x0,this[a0_0x1836('0x203')]=void 0x0,this[a0_0x1836('0x1ff')]=_0x5a4db1[a0_0x1836('0x1ff')]||new _0x21dee8[(a0_0x1836('0xa1'))](0x1,0x0,0x0,0.7),this['_rimColor']=void 0x0,this[a0_0x1836('0x212')]=void 0x0,this[a0_0x1836('0x21e')]=_0x5a4db1[a0_0x1836('0x21e')]||new _0x21dee8['Color'](0x1,0x1,0x1,0.4),this['_width']=void 0x0,this[a0_0x1836('0x1e0')]=void 0x0,this['width']=_0x5a4db1['width']||0.3;}return _0x36ce68()(_0x11d67f,[{'key':a0_0x1836('0x9'),'value':function(_0x323d7d){return _0x21dee8[a0_0x1836('0xc3')]['RimLightingType'];}},{'key':a0_0x1836('0xa7'),'value':function(_0x402708,_0x419849){return _0x419849||(_0x419849={}),_0x419849['color']=_0x21dee8[a0_0x1836('0x1b2')][a0_0x1836('0x1dd')](this[a0_0x1836('0x29')],_0x402708),_0x419849[a0_0x1836('0x21e')]=_0x21dee8[a0_0x1836('0x1b2')][a0_0x1836('0x1dd')](this['_rimColor'],_0x402708),_0x419849[a0_0x1836('0x236')]=_0x21dee8[a0_0x1836('0x1b2')][a0_0x1836('0x1dd')](this[a0_0x1836('0x60')],_0x402708),_0x419849;}},{'key':a0_0x1836('0x11'),'value':function(_0x3132c4){return this===_0x3132c4||_0x3132c4 instanceof _0x11d67f&&_0x21dee8[a0_0x1836('0x1b2')]['equals'](this[a0_0x1836('0x29')],_0x3132c4['_color']);}},{'key':a0_0x1836('0x173'),'get':function(){return!0x1;}},{'key':'definitionChanged','get':function(){return this[a0_0x1836('0x2a')];}}]),_0x11d67f;}();Object[a0_0x1836('0x18')](_0x2fdb60['prototype'],{'color':_0x21dee8[a0_0x1836('0x9e')](a0_0x1836('0x1ff')),'rimColor':_0x21dee8[a0_0x1836('0x9e')](a0_0x1836('0x21e')),'width':_0x21dee8[a0_0x1836('0x9e')](a0_0x1836('0x236'))}),_0x2474cc['a']=_0x2fdb60;},function(_0x3c757d,_0x21b623,_0x1a36dd){'use strict';var _0x97c4f8=_0x1a36dd(0x0),_0xf5872d=_0x1a36dd['n'](_0x97c4f8),_0x22d3e0=_0x1a36dd(0x1),_0x3a3348=_0x1a36dd['n'](_0x22d3e0),_0x5d7af5=DC[a0_0x1836('0xab')][a0_0x1836('0xd')],_0x3c303f=function(){function _0x5a9ab4(_0x45d31e){_0xf5872d()(this,_0x5a9ab4),_0x45d31e=_0x45d31e||{},this[a0_0x1836('0x2a')]=new _0x5d7af5[(a0_0x1836('0x1de'))](),this[a0_0x1836('0x29')]=void 0x0,this[a0_0x1836('0x203')]=void 0x0,this['_speed']=void 0x0,this[a0_0x1836('0x40')]=void 0x0,this['color']=_0x45d31e[a0_0x1836('0x1ff')]||_0x5d7af5[a0_0x1836('0xa1')][a0_0x1836('0x106')](0x0,0xff,0xff,0xff),this[a0_0x1836('0x258')]=_0x45d31e['speed']||0x2d;}return _0x3a3348()(_0x5a9ab4,[{'key':'getType','value':function(_0x291b51){return _0x5d7af5['Material']['CircleFadeType'];}},{'key':a0_0x1836('0xa7'),'value':function(_0xab4410,_0x5e98af){return _0x5e98af||(_0x5e98af={}),_0x5e98af['color']=_0x5d7af5[a0_0x1836('0x1b2')][a0_0x1836('0x1dd')](this['_color'],_0xab4410),_0x5e98af['speed']=this[a0_0x1836('0x1f2')],_0x5e98af;}},{'key':a0_0x1836('0x11'),'value':function(_0x58700a){return this===_0x58700a||_0x58700a instanceof _0x5a9ab4&&_0x5d7af5[a0_0x1836('0x1b2')][a0_0x1836('0x11')](this[a0_0x1836('0x29')],_0x58700a[a0_0x1836('0x29')])&&_0x5d7af5[a0_0x1836('0x1b2')][a0_0x1836('0x11')](this[a0_0x1836('0x1f2')],_0x58700a[a0_0x1836('0x1f2')]);}},{'key':a0_0x1836('0x173'),'get':function(){return!0x1;}},{'key':a0_0x1836('0x181'),'get':function(){return this[a0_0x1836('0x2a')];}}]),_0x5a9ab4;}();Object['defineProperties'](_0x3c303f[a0_0x1836('0xf6')],{'color':_0x5d7af5[a0_0x1836('0x9e')](a0_0x1836('0x1ff')),'speed':_0x5d7af5['createPropertyDescriptor'](a0_0x1836('0x258'))}),_0x21b623['a']=_0x3c303f;},function(_0x1bdd2a,_0x9a57f3,_0x43dfd3){'use strict';var _0x1a857b=_0x43dfd3(0x0),_0x4177b6=_0x43dfd3['n'](_0x1a857b),_0x32af39=_0x43dfd3(0x1),_0x5af359=_0x43dfd3['n'](_0x32af39),_0x5472a7=DC[a0_0x1836('0xab')][a0_0x1836('0xd')],_0x4e6b84=function(){function _0x3a4d35(_0x4c133e){_0x4177b6()(this,_0x3a4d35),_0x4c133e=_0x4c133e||{},this[a0_0x1836('0x2a')]=new _0x5472a7['Event'](),this[a0_0x1836('0x29')]=void 0x0,this[a0_0x1836('0x203')]=void 0x0,this[a0_0x1836('0x1f2')]=void 0x0,this[a0_0x1836('0x40')]=void 0x0,this['color']=_0x4c133e[a0_0x1836('0x1ff')]||_0x5472a7[a0_0x1836('0xa1')]['fromBytes'](0x0,0xff,0xff,0xff),this[a0_0x1836('0x258')]=_0x4c133e[a0_0x1836('0x258')]||0x2d,this[a0_0x1836('0x52')]=Math[a0_0x1836('0x183')](_0x4c133e['count']||0x3,0x1),this[a0_0x1836('0x46')]=_0x5472a7[a0_0x1836('0x218')][a0_0x1836('0x1cc')](_0x4c133e[a0_0x1836('0x46')]||0.1,0x0,0x1);}return _0x5af359()(_0x3a4d35,[{'key':'getType','value':function(_0xbd334a){return _0x5472a7[a0_0x1836('0xc3')][a0_0x1836('0x128')];}},{'key':a0_0x1836('0xa7'),'value':function(_0x2629fb,_0x21a2bf){return _0x21a2bf||(_0x21a2bf={}),_0x21a2bf[a0_0x1836('0x1ff')]=_0x5472a7['Property'][a0_0x1836('0x1dd')](this[a0_0x1836('0x29')],_0x2629fb),_0x21a2bf[a0_0x1836('0x258')]=this[a0_0x1836('0x1f2')],_0x21a2bf['count']=this[a0_0x1836('0x52')],_0x21a2bf[a0_0x1836('0x46')]=this[a0_0x1836('0x46')],_0x21a2bf;}},{'key':a0_0x1836('0x11'),'value':function(_0x3bdbb7){return this===_0x3bdbb7||_0x3bdbb7 instanceof _0x3a4d35&&_0x5472a7[a0_0x1836('0x1b2')]['equals'](this['_color'],_0x3bdbb7['_color'])&&_0x5472a7[a0_0x1836('0x1b2')][a0_0x1836('0x11')](this[a0_0x1836('0x1f2')],_0x3bdbb7[a0_0x1836('0x1f2')]);}},{'key':a0_0x1836('0x173'),'get':function(){return!0x1;}},{'key':a0_0x1836('0x181'),'get':function(){return this[a0_0x1836('0x2a')];}}]),_0x3a4d35;}();Object[a0_0x1836('0x18')](_0x4e6b84[a0_0x1836('0xf6')],{'color':_0x5472a7[a0_0x1836('0x9e')](a0_0x1836('0x1ff')),'speed':_0x5472a7[a0_0x1836('0x9e')](a0_0x1836('0x258'))}),_0x9a57f3['a']=_0x4e6b84;},function(_0x27e819,_0x3d6456,_0x3c2585){'use strict';var _0x1346d1=_0x3c2585(0x0),_0xf077fa=_0x3c2585['n'](_0x1346d1),_0x469cc6=_0x3c2585(0x1),_0x29b4f3=_0x3c2585['n'](_0x469cc6),_0x1951a1=DC[a0_0x1836('0xab')]['Cesium'],_0x270ac5=_0x3c2585(0x34),_0x30ffcd=_0x1951a1['Color'][a0_0x1836('0x106')](0x0,0xff,0xff,0xff),_0x2d20f1=function(){function _0x16e671(_0x505e1c){_0xf077fa()(this,_0x16e671),_0x505e1c=_0x505e1c||{},this[a0_0x1836('0x2a')]=new _0x1951a1['Event'](),this['_image']=void 0x0,this['_imageSubscription']=void 0x0,this[a0_0x1836('0x29')]=void 0x0,this[a0_0x1836('0x203')]=void 0x0,this['_speed']=void 0x0,this[a0_0x1836('0x40')]=void 0x0,this[a0_0x1836('0x1ff')]=_0x505e1c[a0_0x1836('0x1ff')]||_0x30ffcd,this[a0_0x1836('0x258')]=_0x505e1c['speed']||0x2d,this[a0_0x1836('0x28')]=_0x270ac5;}return _0x29b4f3()(_0x16e671,[{'key':'getType','value':function(_0x4905c1){return _0x1951a1[a0_0x1836('0xc3')][a0_0x1836('0x161')];}},{'key':'getValue','value':function(_0x242643,_0x3699bc){return _0x3699bc||(_0x3699bc={}),_0x3699bc[a0_0x1836('0x1ff')]=_0x1951a1[a0_0x1836('0x1b2')][a0_0x1836('0x111')](this[a0_0x1836('0x29')],_0x242643,_0x30ffcd,_0x3699bc['color']),_0x3699bc[a0_0x1836('0x258')]=_0x1951a1[a0_0x1836('0x1b2')][a0_0x1836('0x111')](this['_speed'],_0x242643,0x2d,_0x3699bc[a0_0x1836('0x258')]),_0x3699bc['image']=_0x1951a1[a0_0x1836('0x1b2')][a0_0x1836('0x1dd')](this[a0_0x1836('0x1b7')],_0x242643),_0x3699bc;}},{'key':'equals','value':function(_0x517e13){return this===_0x517e13||_0x517e13 instanceof _0x16e671&&_0x1951a1[a0_0x1836('0x1b2')]['equals'](this[a0_0x1836('0x29')],_0x517e13['_color'])&&_0x1951a1[a0_0x1836('0x1b2')][a0_0x1836('0x11')](this[a0_0x1836('0x1f2')],_0x517e13[a0_0x1836('0x1f2')]);}},{'key':a0_0x1836('0x173'),'get':function(){return!0x1;}},{'key':a0_0x1836('0x181'),'get':function(){return this[a0_0x1836('0x2a')];}}]),_0x16e671;}();Object['defineProperties'](_0x2d20f1[a0_0x1836('0xf6')],{'color':_0x1951a1[a0_0x1836('0x9e')](a0_0x1836('0x1ff')),'speed':_0x1951a1['createPropertyDescriptor']('speed'),'image':_0x1951a1[a0_0x1836('0x9e')](a0_0x1836('0x28'))}),_0x3d6456['a']=_0x2d20f1;},function(_0x32c885,_0x313b6a,_0x236744){_0x32c885['exports']=_0x236744(0x14);},function(_0x43742d,_0x4fd82a,_0x23d24c){'use strict';_0x23d24c['r'](_0x4fd82a);var _0x4e96bb=function(_0x373371){if(!_0x373371||!_0x373371[a0_0x1836('0x160')])throw new Error(a0_0x1836('0x82'));if(!_0x373371[a0_0x1836('0x1ac')])throw new Error(a0_0x1836('0xc8'));_0x373371[a0_0x1836('0x160')](function(){_0x23d24c(0x35);});};a0_0x1836('0x1b3')!=typeof window&&window['DC']&&_0x4e96bb(DC),_0x4fd82a[a0_0x1836('0x142')]={'version':a0_0x1836('0x21d'),'compile_time':a0_0x1836('0xf5'),'install':_0x4e96bb};},function(_0x172b24,_0x9d54df){function _0x5c1865(_0x51d515,_0x5e5587){return _0x172b24[a0_0x1836('0x20d')]=_0x5c1865=Object['setPrototypeOf']||function(_0x234d93,_0x25ddfc){return _0x234d93[a0_0x1836('0x13f')]=_0x25ddfc,_0x234d93;},_0x5c1865(_0x51d515,_0x5e5587);}_0x172b24[a0_0x1836('0x20d')]=_0x5c1865;},function(_0xbf88ba,_0x2ed331){function _0x4c4515(_0x239155){return a0_0x1836('0x63')==typeof Symbol&&a0_0x1836('0x71')==typeof Symbol['iterator']?_0xbf88ba[a0_0x1836('0x20d')]=_0x4c4515=function(_0x48872e){return typeof _0x48872e;}:_0xbf88ba[a0_0x1836('0x20d')]=_0x4c4515=function(_0x37cfe0){return _0x37cfe0&&a0_0x1836('0x63')==typeof Symbol&&_0x37cfe0[a0_0x1836('0x238')]===Symbol&&_0x37cfe0!==Symbol[a0_0x1836('0xf6')]?a0_0x1836('0x71'):typeof _0x37cfe0;},_0x4c4515(_0x239155);}_0xbf88ba[a0_0x1836('0x20d')]=_0x4c4515;},function(_0x1817ca,_0x499be6){_0x1817ca[a0_0x1836('0x20d')]=a0_0x1836('0xdb');},function(_0x3a2087,_0xf5310b){_0x3a2087[a0_0x1836('0x20d')]=a0_0x1836('0x17d');},function(_0x1aebc1,_0x52980b){_0x1aebc1['exports']=a0_0x1836('0x61');},function(_0x17cabb,_0x1f4d23){_0x17cabb[a0_0x1836('0x20d')]=a0_0x1836('0xfa');},function(_0x4d5a7a,_0x5a8f19){_0x4d5a7a[a0_0x1836('0x20d')]=a0_0x1836('0x89');},function(_0x5e6fd6,_0x255551){_0x5e6fd6['exports']=a0_0x1836('0x55');},function(_0x56d45c,_0x196dda,_0x2480c9){var _0x1f8f92,_0x275d66;!function(_0x236f36,_0x1ef141,_0x36188c){_0x56d45c[a0_0x1836('0x20d')]?_0x56d45c[a0_0x1836('0x20d')]=_0x36188c():void 0x0===(_0x275d66=a0_0x1836('0x63')==typeof(_0x1f8f92=_0x36188c)?_0x1f8f92[a0_0x1836('0x14e')](_0x196dda,_0x2480c9,_0x196dda,_0x56d45c):_0x1f8f92)||(_0x56d45c['exports']=_0x275d66);}(0x0,0x0,function(){var _0x114281={'defaultRadius':0x28,'defaultRenderer':a0_0x1836('0x207'),'defaultGradient':{0.25:'rgb(0,0,255)',0.55:a0_0x1836('0x242'),0.85:a0_0x1836('0x4'),0x1:a0_0x1836('0x17c')},'defaultMaxOpacity':0x1,'defaultMinOpacity':0x0,'defaultBlur':0.85,'defaultXField':'x','defaultYField':'y','defaultValueField':'value','plugins':{}},_0x3bada2=function(){var _0x153d69=function(_0x585102){this['_coordinator']={},this['_data']=[],this['_radi']=[],this[a0_0x1836('0x116')]=0xa,this[a0_0x1836('0xc')]=0x1,this[a0_0x1836('0x4e')]=_0x585102[a0_0x1836('0x23d')]||_0x585102[a0_0x1836('0x1c3')],this[a0_0x1836('0xac')]=_0x585102[a0_0x1836('0x4d')]||_0x585102[a0_0x1836('0x1bf')],this[a0_0x1836('0x1fe')]=_0x585102['valueField']||_0x585102[a0_0x1836('0x23b')],_0x585102[a0_0x1836('0x154')]&&(this[a0_0x1836('0x119')]=_0x585102[a0_0x1836('0x154')]);},_0x420e02=_0x114281['defaultRadius'];return _0x153d69[a0_0x1836('0xf6')]={'_organiseData':function(_0x16e5a1,_0x528b14){var _0x397bdc=_0x16e5a1[this[a0_0x1836('0x4e')]],_0x262aef=_0x16e5a1[this['_yField']],_0x22c745=this['_radi'],_0x112617=this['_data'],_0x3d7686=this[a0_0x1836('0xc')],_0x13cb3c=this['_min'],_0x4b9b0c=_0x16e5a1[this[a0_0x1836('0x1fe')]]||0x1,_0x1de249=_0x16e5a1[a0_0x1836('0x154')]||this[a0_0x1836('0x119')]||_0x420e02;_0x112617[_0x397bdc]||(_0x112617[_0x397bdc]=[],_0x22c745[_0x397bdc]=[]),_0x112617[_0x397bdc][_0x262aef]?_0x112617[_0x397bdc][_0x262aef]+=_0x4b9b0c:(_0x112617[_0x397bdc][_0x262aef]=_0x4b9b0c,_0x22c745[_0x397bdc][_0x262aef]=_0x1de249);var _0x559e11=_0x112617[_0x397bdc][_0x262aef];return _0x559e11>_0x3d7686?(_0x528b14?this[a0_0x1836('0x1cd')](_0x559e11):this[a0_0x1836('0xc')]=_0x559e11,!0x1):_0x559e11<_0x13cb3c?(_0x528b14?this[a0_0x1836('0x15c')](_0x559e11):this['_min']=_0x559e11,!0x1):{'x':_0x397bdc,'y':_0x262aef,'value':_0x4b9b0c,'radius':_0x1de249,'min':_0x13cb3c,'max':_0x3d7686};},'_unOrganizeData':function(){var _0x5d809a=[],_0xde6ae6=this[a0_0x1836('0x268')],_0x56ca33=this[a0_0x1836('0x97')];for(var _0x3eef4d in _0xde6ae6)for(var _0x349c63 in _0xde6ae6[_0x3eef4d])_0x5d809a[a0_0x1836('0x2')]({'x':_0x3eef4d,'y':_0x349c63,'radius':_0x56ca33[_0x3eef4d][_0x349c63],'value':_0xde6ae6[_0x3eef4d][_0x349c63]});return{'min':this['_min'],'max':this[a0_0x1836('0xc')],'data':_0x5d809a};},'_onExtremaChange':function(){this['_coordinator'][a0_0x1836('0x10d')]('extremachange',{'min':this[a0_0x1836('0x116')],'max':this[a0_0x1836('0xc')]});},'addData':function(){if(arguments[0x0][a0_0x1836('0x98')]>0x0)for(var _0x502f67=arguments[0x0],_0x167f34=_0x502f67['length'];_0x167f34--;)this[a0_0x1836('0x1a2')]['call'](this,_0x502f67[_0x167f34]);else{var _0x431b16=this[a0_0x1836('0x178')](arguments[0x0],!0x0);_0x431b16&&(0x0===this['_data'][a0_0x1836('0x98')]&&(this['_min']=this[a0_0x1836('0xc')]=_0x431b16[a0_0x1836('0xbe')]),this[a0_0x1836('0x77')][a0_0x1836('0x10d')](a0_0x1836('0x208'),{'min':this[a0_0x1836('0x116')],'max':this[a0_0x1836('0xc')],'data':[_0x431b16]}));}return this;},'setData':function(_0xbfc209){var _0x4cdde9=_0xbfc209[a0_0x1836('0xba')],_0x32e579=_0x4cdde9[a0_0x1836('0x98')];this[a0_0x1836('0x268')]=[],this[a0_0x1836('0x97')]=[];for(var _0x38926f=0x0;_0x38926f<_0x32e579;_0x38926f++)this[a0_0x1836('0x178')](_0x4cdde9[_0x38926f],!0x1);return this[a0_0x1836('0xc')]=_0xbfc209['max'],this[a0_0x1836('0x116')]=_0xbfc209[a0_0x1836('0x1b8')]||0x0,this[a0_0x1836('0x1ad')](),this[a0_0x1836('0x77')]['emit'](a0_0x1836('0x74'),this[a0_0x1836('0x9b')]()),this;},'removeData':function(){},'setDataMax':function(_0x53ab8f){return this[a0_0x1836('0xc')]=_0x53ab8f,this[a0_0x1836('0x1ad')](),this['_coordinator'][a0_0x1836('0x10d')](a0_0x1836('0x74'),this['_getInternalData']()),this;},'setDataMin':function(_0x207b1f){return this[a0_0x1836('0x116')]=_0x207b1f,this[a0_0x1836('0x1ad')](),this['_coordinator'][a0_0x1836('0x10d')](a0_0x1836('0x74'),this[a0_0x1836('0x9b')]()),this;},'setCoordinator':function(_0x19570c){this[a0_0x1836('0x77')]=_0x19570c;},'_getInternalData':function(){return{'max':this[a0_0x1836('0xc')],'min':this[a0_0x1836('0x116')],'data':this[a0_0x1836('0x268')],'radi':this[a0_0x1836('0x97')]};},'getData':function(){return this[a0_0x1836('0xa8')]();}},_0x153d69;}(),_0x109d78=function(){var _0x37bf61=function(_0x4f78f2){var _0x2957eb=_0x4f78f2[a0_0x1836('0x46')]||_0x4f78f2[a0_0x1836('0xff')],_0x2a9c9f=document[a0_0x1836('0x6a')](a0_0x1836('0xc9')),_0x156c9f=_0x2a9c9f[a0_0x1836('0x8f')]('2d');_0x2a9c9f[a0_0x1836('0x236')]=0x100,_0x2a9c9f[a0_0x1836('0x1d5')]=0x1;var _0x3cfb69=_0x156c9f[a0_0x1836('0x5f')](0x0,0x0,0x100,0x1);for(var _0x327839 in _0x2957eb)_0x3cfb69[a0_0x1836('0x139')](_0x327839,_0x2957eb[_0x327839]);return _0x156c9f[a0_0x1836('0x124')]=_0x3cfb69,_0x156c9f[a0_0x1836('0x1fa')](0x0,0x0,0x100,0x1),_0x156c9f[a0_0x1836('0x7a')](0x0,0x0,0x100,0x1)[a0_0x1836('0xba')];},_0x1231a1=function(_0x15a4a7,_0x28ad7d){var _0x4e0842=document['createElement'](a0_0x1836('0xc9')),_0x2fe108=_0x4e0842[a0_0x1836('0x8f')]('2d'),_0x37a2b5=_0x15a4a7,_0x90ad24=_0x15a4a7;if(_0x4e0842[a0_0x1836('0x236')]=_0x4e0842['height']=0x2*_0x15a4a7,0x1==_0x28ad7d)_0x2fe108[a0_0x1836('0x206')](),_0x2fe108[a0_0x1836('0x39')](_0x37a2b5,_0x90ad24,_0x15a4a7,0x0,0x2*Math['PI'],!0x1),_0x2fe108[a0_0x1836('0x124')]='rgba(0,0,0,1)',_0x2fe108[a0_0x1836('0x126')]();else{var _0x2e79b1=_0x2fe108[a0_0x1836('0x226')](_0x37a2b5,_0x90ad24,_0x15a4a7*_0x28ad7d,_0x37a2b5,_0x90ad24,_0x15a4a7);_0x2e79b1[a0_0x1836('0x139')](0x0,'rgba(0,0,0,1)'),_0x2e79b1[a0_0x1836('0x139')](0x1,a0_0x1836('0x210')),_0x2fe108['fillStyle']=_0x2e79b1,_0x2fe108['fillRect'](0x0,0x0,0x2*_0x15a4a7,0x2*_0x15a4a7);}return _0x4e0842;};function _0x422583(_0x25b205){var _0x4df4de=_0x25b205['container'],_0x2ba168=this[a0_0x1836('0x195')]=document[a0_0x1836('0x6a')](a0_0x1836('0xc9')),_0x5bf774=this[a0_0x1836('0xc9')]=_0x25b205[a0_0x1836('0xc9')]||document[a0_0x1836('0x6a')]('canvas'),_0x4b779a=(this[a0_0x1836('0xa0')]=[0x2710,0x2710,0x0,0x0],getComputedStyle(_0x25b205[a0_0x1836('0x7b')])||{});_0x5bf774[a0_0x1836('0x10b')]=a0_0x1836('0x41'),this[a0_0x1836('0x60')]=_0x5bf774[a0_0x1836('0x236')]=_0x2ba168['width']=_0x25b205[a0_0x1836('0x236')]||+_0x4b779a[a0_0x1836('0x236')][a0_0x1836('0xe6')](/px/,''),this['_height']=_0x5bf774[a0_0x1836('0x1d5')]=_0x2ba168[a0_0x1836('0x1d5')]=_0x25b205[a0_0x1836('0x1d5')]||+_0x4b779a[a0_0x1836('0x1d5')][a0_0x1836('0xe6')](/px/,''),this[a0_0x1836('0x1b1')]=_0x2ba168['getContext']('2d'),this[a0_0x1836('0x10e')]=_0x5bf774[a0_0x1836('0x8f')]('2d'),_0x5bf774[a0_0x1836('0x250')][a0_0x1836('0x1ab')]=_0x2ba168[a0_0x1836('0x250')]['cssText']=a0_0x1836('0x120'),_0x4df4de[a0_0x1836('0x250')][a0_0x1836('0x8')]=a0_0x1836('0x36'),_0x4df4de[a0_0x1836('0x225')](_0x5bf774),this[a0_0x1836('0x80')]=_0x37bf61(_0x25b205),this[a0_0x1836('0x197')]={},this['_setStyles'](_0x25b205);}return _0x422583['prototype']={'renderPartial':function(_0x13c013){_0x13c013[a0_0x1836('0xba')]['length']>0x0&&(this[a0_0x1836('0xbc')](_0x13c013),this['_colorize']());},'renderAll':function(_0x262082){this['_clear'](),_0x262082[a0_0x1836('0xba')][a0_0x1836('0x98')]>0x0&&(this[a0_0x1836('0xbc')](function(_0x1bed32){for(var _0x349853=[],_0x49540d=_0x1bed32[a0_0x1836('0x1b8')],_0x1e0a33=_0x1bed32[a0_0x1836('0x183')],_0x39dcbc=_0x1bed32['radi'],_0x55f3e5=(_0x1bed32=_0x1bed32['data'],Object[a0_0x1836('0xd5')](_0x1bed32)),_0x4b863e=_0x55f3e5[a0_0x1836('0x98')];_0x4b863e--;)for(var _0x3aff50=_0x55f3e5[_0x4b863e],_0x26b5e4=Object[a0_0x1836('0xd5')](_0x1bed32[_0x3aff50]),_0x36721f=_0x26b5e4[a0_0x1836('0x98')];_0x36721f--;){var _0x2e8cb1=_0x26b5e4[_0x36721f],_0x162e70=_0x1bed32[_0x3aff50][_0x2e8cb1],_0xbbff7b=_0x39dcbc[_0x3aff50][_0x2e8cb1];_0x349853['push']({'x':_0x3aff50,'y':_0x2e8cb1,'value':_0x162e70,'radius':_0xbbff7b});}return{'min':_0x49540d,'max':_0x1e0a33,'data':_0x349853};}(_0x262082)),this[a0_0x1836('0x162')]());},'_updateGradient':function(_0x2f2d46){this[a0_0x1836('0x80')]=_0x37bf61(_0x2f2d46);},'updateConfig':function(_0x3fd200){_0x3fd200[a0_0x1836('0x46')]&&this[a0_0x1836('0x22b')](_0x3fd200),this[a0_0x1836('0x1ca')](_0x3fd200);},'setDimensions':function(_0x5f136b,_0x4c0c1f){this[a0_0x1836('0x60')]=_0x5f136b,this[a0_0x1836('0x1ef')]=_0x4c0c1f,this[a0_0x1836('0xc9')][a0_0x1836('0x236')]=this[a0_0x1836('0x195')][a0_0x1836('0x236')]=_0x5f136b,this[a0_0x1836('0xc9')]['height']=this[a0_0x1836('0x195')]['height']=_0x4c0c1f;},'_clear':function(){this[a0_0x1836('0x1b1')][a0_0x1836('0x1e5')](0x0,0x0,this[a0_0x1836('0x60')],this[a0_0x1836('0x1ef')]),this[a0_0x1836('0x10e')]['clearRect'](0x0,0x0,this[a0_0x1836('0x60')],this[a0_0x1836('0x1ef')]);},'_setStyles':function(_0x2449d0){this[a0_0x1836('0x172')]=0x0==_0x2449d0[a0_0x1836('0x70')]?0x0:_0x2449d0['blur']||_0x2449d0[a0_0x1836('0x5d')],_0x2449d0[a0_0x1836('0x1ae')]&&(this[a0_0x1836('0xc9')]['style'][a0_0x1836('0x1ae')]=_0x2449d0[a0_0x1836('0x1ae')]),this[a0_0x1836('0x60')]=this[a0_0x1836('0xc9')][a0_0x1836('0x236')]=this[a0_0x1836('0x195')][a0_0x1836('0x236')]=_0x2449d0['width']||this[a0_0x1836('0x60')],this[a0_0x1836('0x1ef')]=this[a0_0x1836('0xc9')][a0_0x1836('0x1d5')]=this[a0_0x1836('0x195')]['height']=_0x2449d0[a0_0x1836('0x1d5')]||this[a0_0x1836('0x1ef')],this[a0_0x1836('0x21a')]=0xff*(_0x2449d0[a0_0x1836('0xd1')]||0x0),this['_maxOpacity']=0xff*(_0x2449d0['maxOpacity']||_0x2449d0[a0_0x1836('0x1b')]),this[a0_0x1836('0x25b')]=0xff*(_0x2449d0[a0_0x1836('0x1e2')]||_0x2449d0['defaultMinOpacity']),this['_useGradientOpacity']=!!_0x2449d0[a0_0x1836('0xb9')];},'_drawAlpha':function(_0x3f288a){for(var _0x5d3420=this['_min']=_0x3f288a[a0_0x1836('0x1b8')],_0x3520c9=this[a0_0x1836('0xc')]=_0x3f288a[a0_0x1836('0x183')],_0x4ee8d8=(_0x3f288a=_0x3f288a[a0_0x1836('0xba')]||[])[a0_0x1836('0x98')],_0x28f440=0x1-this['_blur'];_0x4ee8d8--;){var _0x3a619f,_0x41230c=_0x3f288a[_0x4ee8d8],_0x1d7f41=_0x41230c['x'],_0x3c6753=_0x41230c['y'],_0x557e1d=_0x41230c[a0_0x1836('0x154')],_0x3d285a=Math[a0_0x1836('0x1b8')](_0x41230c[a0_0x1836('0xbe')],_0x3520c9),_0x2d2055=_0x1d7f41-_0x557e1d,_0x4e14f4=_0x3c6753-_0x557e1d,_0x44aaf5=this[a0_0x1836('0x1b1')];this[a0_0x1836('0x197')][_0x557e1d]?_0x3a619f=this[a0_0x1836('0x197')][_0x557e1d]:this[a0_0x1836('0x197')][_0x557e1d]=_0x3a619f=_0x1231a1(_0x557e1d,_0x28f440);var _0x1b9757=(_0x3d285a-_0x5d3420)/(_0x3520c9-_0x5d3420);_0x44aaf5[a0_0x1836('0x1d1')]=_0x1b9757<0.01?0.01:_0x1b9757,_0x44aaf5[a0_0x1836('0xb4')](_0x3a619f,_0x2d2055,_0x4e14f4),_0x2d2055this[a0_0x1836('0xa0')][0x2]&&(this[a0_0x1836('0xa0')][0x2]=_0x2d2055+0x2*_0x557e1d),_0x4e14f4+0x2*_0x557e1d>this['_renderBoundaries'][0x3]&&(this[a0_0x1836('0xa0')][0x3]=_0x4e14f4+0x2*_0x557e1d);}},'_colorize':function(){var _0x5e3331=this['_renderBoundaries'][0x0],_0x558992=this[a0_0x1836('0xa0')][0x1],_0x44a1ef=this['_renderBoundaries'][0x2]-_0x5e3331,_0x527f9f=this['_renderBoundaries'][0x3]-_0x558992,_0x60c569=this[a0_0x1836('0x60')],_0x4e6491=this[a0_0x1836('0x1ef')],_0x386b7a=this['_opacity'],_0x2930a7=this['_maxOpacity'],_0x51f477=this[a0_0x1836('0x25b')],_0xf44f61=this[a0_0x1836('0x15f')];_0x5e3331<0x0&&(_0x5e3331=0x0),_0x558992<0x0&&(_0x558992=0x0),_0x5e3331+_0x44a1ef>_0x60c569&&(_0x44a1ef=_0x60c569-_0x5e3331),_0x558992+_0x527f9f>_0x4e6491&&(_0x527f9f=_0x4e6491-_0x558992);for(var _0x11875f=this[a0_0x1836('0x1b1')]['getImageData'](_0x5e3331,_0x558992,_0x44a1ef,_0x527f9f),_0x5bf6a4=_0x11875f[a0_0x1836('0xba')],_0x5f1f8c=_0x5bf6a4[a0_0x1836('0x98')],_0x5e1186=this[a0_0x1836('0x80')],_0x5c80e4=0x3;_0x5c80e4<_0x5f1f8c;_0x5c80e4+=0x4){var _0x323a2c,_0x1c190e=_0x5bf6a4[_0x5c80e4],_0x1b9f4a=0x4*_0x1c190e;if(_0x1b9f4a)_0x323a2c=_0x386b7a>0x0?_0x386b7a:_0x1c190e<_0x2930a7?_0x1c190e<_0x51f477?_0x51f477:_0x1c190e:_0x2930a7,_0x5bf6a4[_0x5c80e4-0x3]=_0x5e1186[_0x1b9f4a],_0x5bf6a4[_0x5c80e4-0x2]=_0x5e1186[_0x1b9f4a+0x1],_0x5bf6a4[_0x5c80e4-0x1]=_0x5e1186[_0x1b9f4a+0x2],_0x5bf6a4[_0x5c80e4]=_0xf44f61?_0x5e1186[_0x1b9f4a+0x3]:_0x323a2c;}_0x11875f[a0_0x1836('0xba')]=_0x5bf6a4,this['ctx'][a0_0x1836('0xec')](_0x11875f,_0x5e3331,_0x558992),this[a0_0x1836('0xa0')]=[0x3e8,0x3e8,0x0,0x0];},'getValueAt':function(_0x1a1e60){var _0x2020e6=this['shadowCtx']['getImageData'](_0x1a1e60['x'],_0x1a1e60['y'],0x1,0x1)[a0_0x1836('0xba')][0x3],_0x59ebb5=this[a0_0x1836('0xc')],_0x237c4a=this[a0_0x1836('0x116')];return Math[a0_0x1836('0x37')](_0x59ebb5-_0x237c4a)*(_0x2020e6/0xff)>>0x0;},'getDataURL':function(){return this[a0_0x1836('0xc9')][a0_0x1836('0x21f')]();}},_0x422583;}(),_0x4e075d=function(){var _0x509398=!0x1;return'canvas2d'===_0x114281['defaultRenderer']&&(_0x509398=_0x109d78),_0x509398;}(),_0x57d750=function(){for(var _0x12aa42={},_0x1d7d7e=arguments['length'],_0x1a454b=0x0;_0x1a454b<_0x1d7d7e;_0x1a454b++){var _0x5f435d=arguments[_0x1a454b];for(var _0x325043 in _0x5f435d)_0x12aa42[_0x325043]=_0x5f435d[_0x325043];}return _0x12aa42;},_0x418e42=function(){var _0x176c7c=function(){function _0x9020e(){this[a0_0x1836('0x118')]={};}return _0x9020e['prototype']={'on':function(_0x489e95,_0x559884,_0x1b2f89){var _0x2fde8f=this[a0_0x1836('0x118')];_0x2fde8f[_0x489e95]||(_0x2fde8f[_0x489e95]=[]),_0x2fde8f[_0x489e95]['push'](function(_0x2e015b){return _0x559884['call'](_0x1b2f89,_0x2e015b);});},'emit':function(_0x4a38d6,_0x51c420){var _0xddbb8f=this[a0_0x1836('0x118')];if(_0xddbb8f[_0x4a38d6])for(var _0x56bdd=_0xddbb8f[_0x4a38d6][a0_0x1836('0x98')],_0x7eb6f7=0x0;_0x7eb6f7<_0x56bdd;_0x7eb6f7++){(0x0,_0xddbb8f[_0x4a38d6][_0x7eb6f7])(_0x51c420);}}},_0x9020e;}(),_0x38bb60=function(_0x8bd3c4){var _0x583cbf=_0x8bd3c4['_renderer'],_0x179856=_0x8bd3c4['_coordinator'],_0x1f7f17=_0x8bd3c4[a0_0x1836('0x19e')];_0x179856['on'](a0_0x1836('0x208'),_0x583cbf['renderPartial'],_0x583cbf),_0x179856['on']('renderall',_0x583cbf[a0_0x1836('0x168')],_0x583cbf),_0x179856['on'](a0_0x1836('0x12c'),function(_0x5185b4){_0x8bd3c4[a0_0x1836('0x9d')]['onExtremaChange']&&_0x8bd3c4[a0_0x1836('0x9d')][a0_0x1836('0xca')]({'min':_0x5185b4[a0_0x1836('0x1b8')],'max':_0x5185b4[a0_0x1836('0x183')],'gradient':_0x8bd3c4[a0_0x1836('0x9d')][a0_0x1836('0x46')]||_0x8bd3c4[a0_0x1836('0x9d')][a0_0x1836('0xff')]});}),_0x1f7f17[a0_0x1836('0x223')](_0x179856);};function _0x43ee3a(){var _0x5cf4a5=this[a0_0x1836('0x9d')]=_0x57d750(_0x114281,arguments[0x0]||{});if(this[a0_0x1836('0x77')]=new _0x176c7c(),_0x5cf4a5[a0_0x1836('0x148')]){var _0x4176f2=_0x5cf4a5[a0_0x1836('0x148')];if(!_0x114281[a0_0x1836('0x79')][_0x4176f2])throw new Error('Plugin\x20\x27'+_0x4176f2+a0_0x1836('0xa'));var _0x391124=_0x114281['plugins'][_0x4176f2];this[a0_0x1836('0xf3')]=new _0x391124['renderer'](_0x5cf4a5),this[a0_0x1836('0x19e')]=new _0x391124[(a0_0x1836('0x10f'))](_0x5cf4a5);}else this[a0_0x1836('0xf3')]=new _0x4e075d(_0x5cf4a5),this[a0_0x1836('0x19e')]=new _0x3bada2(_0x5cf4a5);_0x38bb60(this);}return _0x43ee3a['prototype']={'addData':function(){return this[a0_0x1836('0x19e')][a0_0x1836('0x1a2')]['apply'](this[a0_0x1836('0x19e')],arguments),this;},'removeData':function(){return this['_store'][a0_0x1836('0x20b')]&&this['_store'][a0_0x1836('0x20b')][a0_0x1836('0x155')](this[a0_0x1836('0x19e')],arguments),this;},'setData':function(){return this['_store']['setData']['apply'](this[a0_0x1836('0x19e')],arguments),this;},'setDataMax':function(){return this[a0_0x1836('0x19e')][a0_0x1836('0x1cd')][a0_0x1836('0x155')](this['_store'],arguments),this;},'setDataMin':function(){return this[a0_0x1836('0x19e')][a0_0x1836('0x15c')][a0_0x1836('0x155')](this[a0_0x1836('0x19e')],arguments),this;},'configure':function(_0x5d971e){return this[a0_0x1836('0x9d')]=_0x57d750(this[a0_0x1836('0x9d')],_0x5d971e),this[a0_0x1836('0xf3')][a0_0x1836('0x1f7')](this['_config']),this[a0_0x1836('0x77')][a0_0x1836('0x10d')](a0_0x1836('0x74'),this[a0_0x1836('0x19e')][a0_0x1836('0x9b')]()),this;},'repaint':function(){return this[a0_0x1836('0x77')][a0_0x1836('0x10d')](a0_0x1836('0x74'),this[a0_0x1836('0x19e')][a0_0x1836('0x9b')]()),this;},'getData':function(){return this[a0_0x1836('0x19e')][a0_0x1836('0x144')]();},'getDataURL':function(){return this[a0_0x1836('0xf3')][a0_0x1836('0xdf')]();},'getValueAt':function(_0x3deeb1){return this[a0_0x1836('0x19e')]['getValueAt']?this['_store']['getValueAt'](_0x3deeb1):this[a0_0x1836('0xf3')]['getValueAt']?this[a0_0x1836('0xf3')][a0_0x1836('0xfe')](_0x3deeb1):null;}},_0x43ee3a;}();return{'create':function(_0x186e18){return new _0x418e42(_0x186e18);},'register':function(_0xa1ae66,_0x2df492){_0x114281['plugins'][_0xa1ae66]=_0x2df492;}};});},function(_0xf2ade3,_0x4000a5){_0xf2ade3[a0_0x1836('0x20d')]=a0_0x1836('0x1d2');},function(_0x333a4c,_0x24c23d){_0x333a4c['exports']=a0_0x1836('0x101');},function(_0x55bc3c,_0xd76a76){_0x55bc3c[a0_0x1836('0x20d')]=a0_0x1836('0x25');},function(_0x4f5344,_0x4e3f6a){_0x4f5344[a0_0x1836('0x20d')]=a0_0x1836('0x23a');},function(_0x51c374,_0x1d9a6d){_0x51c374[a0_0x1836('0x20d')]=a0_0x1836('0x261');},function(_0x495f7a,_0x357a12){_0x495f7a[a0_0x1836('0x20d')]=a0_0x1836('0x27');},function(_0x365c20,_0x421cb5){_0x365c20[a0_0x1836('0x20d')]=a0_0x1836('0x112');},function(_0x59f3b8,_0x365ca9){_0x59f3b8[a0_0x1836('0x20d')]=a0_0x1836('0x4f');},function(_0x365ec8,_0x2992d1){_0x365ec8[a0_0x1836('0x20d')]=a0_0x1836('0x7e');},function(_0x5d6303,_0x313eee){_0x5d6303[a0_0x1836('0x20d')]=a0_0x1836('0x193');},function(_0x8e65fb,_0x51b64d){_0x8e65fb[a0_0x1836('0x20d')]=a0_0x1836('0x100');},function(_0x2e8f6a,_0x218662){_0x2e8f6a[a0_0x1836('0x20d')]=a0_0x1836('0x235');},function(_0x34fea3,_0x27b5e8){_0x34fea3[a0_0x1836('0x20d')]=a0_0x1836('0x64');},function(_0x513490,_0x4cab99){_0x513490['exports']=a0_0x1836('0xe');},function(_0x27ecff,_0x26277c){_0x27ecff['exports']=a0_0x1836('0x1b4');},function(_0x403464,_0x3dab40){_0x403464['exports']=a0_0x1836('0x23f');},function(_0x5ac9b3,_0x4ddacf){_0x5ac9b3[a0_0x1836('0x20d')]=a0_0x1836('0x171');},function(_0x863b6a,_0x190993){_0x863b6a[a0_0x1836('0x20d')]=a0_0x1836('0xd7');},function(_0x4f1370,_0x5a6c08){_0x4f1370['exports']='\x20uniform\x20sampler2D\x20image;\x0a\x20uniform\x20float\x20speed;\x0a\x20uniform\x20vec4\x20color;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20\x20vec4\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(st.t\x20-\x20time),\x20st.t));\x0a\x20\x20\x20if(color.a\x20==\x200.0){\x0a\x20\x20\x20\x20material.alpha\x20=\x20colorImage.a;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20colorImage.rgb;\x0a\x20\x20\x20}else{\x0a\x20\x20\x20\x20material.alpha\x20=\x20colorImage.a\x20*\x20color.a;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20max(color.rgb\x20*\x20material.alpha\x20*\x203.0,\x20color.rgb);\x0a\x20\x20\x20}\x0a\x20\x20\x20return\x20material;\x0a}\x0a';},function(_0x4ee662,_0x376269){_0x4ee662['exports']=a0_0x1836('0x67');},function(_0x4a3ed3,_0x140d61){_0x4a3ed3[a0_0x1836('0x20d')]=a0_0x1836('0xb1');},function(_0x5f3388,_0x381bff){_0x5f3388[a0_0x1836('0x20d')]='uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20count;\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20float\x20sin\x20=\x20sin((st.t\x20-\x20time)\x20*\x2010.0\x20*\x20count);\x0a\x20\x20float\x20high\x20=\x200.92;\x0a\x20\x20float\x20medium\x20=\x200.4;\x0a\x20\x20vec4\x20temp=\x20vec4(0.);\x0a\x20\x20if(sin\x20>\x20high\x20){\x0a\x20\x20\x20\x20temp\x20=\x20vec4(mix(vec3(.8,\x201.,\x201.),\x20color.rgb,\x20(1.\x20-\x20sin)\x20/\x20(1.\x20-\x20high)),\x201.);\x0a\x20\x20}else\x20if(sin\x20>\x20medium)\x20{\x0a\x20\x20\x20\x20temp\x20=\x20vec4(color.rgb,\x20mix(1.,\x200.,\x201.-(sin\x20-\x20medium)\x20/\x20(high\x20-\x20medium)));\x0a\x20\x20}else{\x0a\x20\x20\x20\x20temp\x20=\x20vec4(color.rgb,0);\x0a\x20\x20}\x0a\x20\x20vec3\x20fade\x20=\x20mix(color.rgb,\x20vec3(0.,\x200.,\x200.),\x20st.t);\x0a\x20\x20temp\x20=\x20mix(temp,\x20vec4(fade,\x201.),\x200.85);\x0a\x20\x20material.diffuse\x20=\x20temp.rgb;\x0a\x20\x20material.alpha\x20=\x20\x20temp.a\x20*\x20(1.0\x20-\x20st.t);\x0a\x20\x20return\x20material;\x0a}\x0a';},function(_0x28393a,_0x3a8f17){_0x28393a[a0_0x1836('0x20d')]='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAOhlWElmTU0AKgAAAAgABgESAAMAAAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgExAAIAAAAkAAAAZgEyAAIAAAAUAAAAiodpAAQAAAABAAAAngAAAAAAAABIAAAAAQAAAEgAAAABQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkAMjAxODoxMDoyNiAxNTozMDozNAAABJAEAAIAAAAUAAAA1KABAAMAAAABAAEAAKACAAQAAAABAAAAQKADAAQAAAABAAAAQAAAAAAyMDE4OjEwOjI2IDE1OjI0OjI1ALUCxicAAAAJcEhZcwAACxMAAAsTAQCanBgAAAdgaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MjgyZGYxNWEtYzg5MC00ODUzLWJlZDQtOWEyZjQxMmY0NjljPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjI4MmRmMTVhLWM4OTAtNDg1My1iZWQ0LTlhMmY0MTJmNDY5YzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjI4MmRmMTVhLWM4OTAtNDg1My1iZWQ0LTlhMmY0MTJmNDY5YzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxOC0xMC0yNlQxNToyNDoyNSswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoyODJkZjE1YS1jODkwLTQ4NTMtYmVkNC05YTJmNDEyZjQ2OWM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTEwLTI2VDE1OjMwOjM0KzA4OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgog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';},function(_0x5df3cc,_0x13215a,_0x15372c){'use strict';_0x15372c['r'](_0x13215a);var _0x81a76d=_0x15372c(0x0),_0x44dea5=_0x15372c['n'](_0x81a76d),_0x255b27=_0x15372c(0x1),_0xaccd59=_0x15372c['n'](_0x255b27),_0x52cb8b=_0x15372c(0x3),_0x3fb0bf=_0x15372c['n'](_0x52cb8b),_0x13ea62=_0x15372c(0x4),_0xafaae9=_0x15372c['n'](_0x13ea62),_0x206d4b=_0x15372c(0x2),_0x12caf8=_0x15372c['n'](_0x206d4b),_0x242759=function(){function _0x53e517(_0x48430f){_0x44dea5()(this,_0x53e517),this[a0_0x1836('0xd2')]=_0x48430f,this[a0_0x1836('0x185')]={};}return _0xaccd59()(_0x53e517,[{'key':a0_0x1836('0x22e'),'value':function(){}},{'key':a0_0x1836('0x9f'),'value':function(){}},{'key':'start','value':function(){var _0x258d90=this;if(this[a0_0x1836('0x185')][a0_0x1836('0x240')])var _0x4254b3=setTimeout(function(){_0x258d90[a0_0x1836('0x9f')](),_0x258d90[a0_0x1836('0x185')][a0_0x1836('0x110')]&&_0x258d90[a0_0x1836('0x185')][a0_0x1836('0x110')][a0_0x1836('0x14e')](_0x258d90[a0_0x1836('0x185')][a0_0x1836('0xa6')]||_0x258d90),clearTimeout(_0x4254b3);},0x3e8*Number(this[a0_0x1836('0x185')][a0_0x1836('0x240')]));return this[a0_0x1836('0x22e')](),this;}},{'key':a0_0x1836('0xd4'),'value':function(){return this[a0_0x1836('0x9f')](),this;}}]),_0x53e517;}();function _0x1dcd9d(_0x9f5776){var _0x9100b7=function(){if(a0_0x1836('0x1b3')==typeof Reflect||!Reflect[a0_0x1836('0x1a')])return!0x1;if(Reflect['construct'][a0_0x1836('0xe0')])return!0x1;if(a0_0x1836('0x63')==typeof Proxy)return!0x0;try{return Date[a0_0x1836('0xf6')]['toString'][a0_0x1836('0x14e')](Reflect[a0_0x1836('0x1a')](Date,[],function(){})),!0x0;}catch(_0x4ca726){return!0x1;}}();return function(){var _0x1a48e7,_0x135e03=_0x12caf8()(_0x9f5776);if(_0x9100b7){var _0x5d48b0=_0x12caf8()(this)[a0_0x1836('0x238')];_0x1a48e7=Reflect[a0_0x1836('0x1a')](_0x135e03,arguments,_0x5d48b0);}else _0x1a48e7=_0x135e03['apply'](this,arguments);return _0xafaae9()(this,_0x1a48e7);};}var _0x1abfde=DC[a0_0x1836('0xab')]['Cesium'],_0x231034=function(_0x333541){_0x3fb0bf()(_0x18954e,_0x333541);var _0x2e0b05=_0x1dcd9d(_0x18954e);function _0x18954e(_0xbc8e84){var _0x2c97a9,_0x48df09=arguments[a0_0x1836('0x98')]>0x1&&void 0x0!==arguments[0x1]?arguments[0x1]:{};return _0x44dea5()(this,_0x18954e),(_0x2c97a9=_0x2e0b05['call'](this,_0xbc8e84))[a0_0x1836('0x185')]=_0x48df09,_0x2c97a9['_heading']=_0xbc8e84[a0_0x1836('0x6c')][a0_0x1836('0x14a')],_0x2c97a9[a0_0x1836('0x151')]=0.2,_0x2c97a9[a0_0x1836('0xfb')]=a0_0x1836('0xce'),_0x2c97a9;}return _0xaccd59()(_0x18954e,[{'key':a0_0x1836('0x22e'),'value':function(){this[a0_0x1836('0xd2')][a0_0x1836('0x136')][a0_0x1836('0x13c')][a0_0x1836('0x247')](this[a0_0x1836('0x1b0')],this);}},{'key':a0_0x1836('0x9f'),'value':function(){this['_viewer']['camera']['lookAtTransform'](_0x1abfde[a0_0x1836('0x1da')][a0_0x1836('0x6d')]),this[a0_0x1836('0xd2')][a0_0x1836('0x136')]['onTick'][a0_0x1836('0x1bb')](this[a0_0x1836('0x1b0')],this);}},{'key':a0_0x1836('0x1b0'),'value':function(_0x29c7c8,_0x3d97dc){this[a0_0x1836('0x1a7')]+=_0x1abfde[a0_0x1836('0x218')][a0_0x1836('0x15b')](this[a0_0x1836('0x151')]),(this['_heading']>=0x2*Math['PI']||this[a0_0x1836('0x1a7')]<=0x2*-Math['PI'])&&(this['_heading']=0x0),this[a0_0x1836('0xd2')][a0_0x1836('0x244')]['camera'][a0_0x1836('0x16d')]({'orientation':{'heading':this[a0_0x1836('0x1a7')]}});}},{'key':a0_0x1836('0x32'),'set':function(_0x5b02bb){return this[a0_0x1836('0x151')]=_0x5b02bb,this;}}]),_0x18954e;}(_0x242759);function _0x4fcdf6(_0x4db455){var _0x36cbaf=function(){if(a0_0x1836('0x1b3')==typeof Reflect||!Reflect[a0_0x1836('0x1a')])return!0x1;if(Reflect[a0_0x1836('0x1a')]['sham'])return!0x1;if(a0_0x1836('0x63')==typeof Proxy)return!0x0;try{return Date['prototype']['toString'][a0_0x1836('0x14e')](Reflect[a0_0x1836('0x1a')](Date,[],function(){})),!0x0;}catch(_0x1b1270){return!0x1;}}();return function(){var _0x3a9ad3,_0x380142=_0x12caf8()(_0x4db455);if(_0x36cbaf){var _0x3e4595=_0x12caf8()(this)[a0_0x1836('0x238')];_0x3a9ad3=Reflect[a0_0x1836('0x1a')](_0x380142,arguments,_0x3e4595);}else _0x3a9ad3=_0x380142[a0_0x1836('0x155')](this,arguments);return _0xafaae9()(this,_0x3a9ad3);};}var _0x48d6a3=DC,_0xbf4fb1=_0x48d6a3[a0_0x1836('0x1d6')],_0xf60836=_0x48d6a3['Parse'],_0x32d7c1=DC['Namespace'][a0_0x1836('0xd')],_0x4227ee=function(_0xfd740f){_0x3fb0bf()(_0x216296,_0xfd740f);var _0x1769e6=_0x4fcdf6(_0x216296);function _0x216296(_0x17d06c,_0x242c03){var _0x41dca1,_0x4e10ba=arguments[a0_0x1836('0x98')]>0x2&&void 0x0!==arguments[0x2]?arguments[0x2]:{};return _0x44dea5()(this,_0x216296),(_0x41dca1=_0x1769e6['call'](this,_0x17d06c))[a0_0x1836('0xa9')]=_0xf60836['parsePosition'](_0x242c03),_0x41dca1[a0_0x1836('0x185')]=_0x4e10ba,_0x41dca1[a0_0x1836('0x1a7')]=_0x17d06c[a0_0x1836('0x6c')][a0_0x1836('0x14a')],_0x41dca1[a0_0x1836('0x151')]=0.2,_0x41dca1[a0_0x1836('0xfb')]=a0_0x1836('0x3d'),_0x41dca1;}return _0xaccd59()(_0x216296,[{'key':'_bindEvent','value':function(){this[a0_0x1836('0xd2')][a0_0x1836('0x136')][a0_0x1836('0x13c')][a0_0x1836('0x247')](this[a0_0x1836('0x1b0')],this);}},{'key':'_unbindEvent','value':function(){this[a0_0x1836('0xd2')][a0_0x1836('0x6c')]['lookAtTransform'](_0x32d7c1['Matrix4'][a0_0x1836('0x6d')]),this[a0_0x1836('0xd2')][a0_0x1836('0x136')]['onTick'][a0_0x1836('0x1bb')](this[a0_0x1836('0x1b0')],this);}},{'key':a0_0x1836('0x1b0'),'value':function(_0x164f44,_0x448426){this['_heading']+=_0x32d7c1[a0_0x1836('0x218')]['toRadians'](this[a0_0x1836('0x151')]),(this[a0_0x1836('0x1a7')]>=0x2*Math['PI']||this[a0_0x1836('0x1a7')]<=0x2*-Math['PI'])&&(this[a0_0x1836('0x1a7')]=0x0),this[a0_0x1836('0xd2')][a0_0x1836('0x6c')][a0_0x1836('0x20e')](_0xbf4fb1[a0_0x1836('0x11e')](this[a0_0x1836('0xa9')]),new _0x32d7c1[(a0_0x1836('0x75'))](this['_heading'],_0x32d7c1[a0_0x1836('0x218')][a0_0x1836('0x15b')](this[a0_0x1836('0x185')]['pitch']||0x0),this['_options'][a0_0x1836('0x167')]||0x3e8));}},{'key':a0_0x1836('0x8'),'set':function(_0x3e34ed){return this[a0_0x1836('0xa9')]=_0xf60836[a0_0x1836('0x1ec')](_0x3e34ed),this;}},{'key':a0_0x1836('0x32'),'set':function(_0xa05e4){return this['_aroundAmount']=_0xa05e4,this;}}]),_0x216296;}(_0x242759);function _0x1c587d(_0x303f65){var _0x23073f=function(){if(a0_0x1836('0x1b3')==typeof Reflect||!Reflect[a0_0x1836('0x1a')])return!0x1;if(Reflect['construct'][a0_0x1836('0xe0')])return!0x1;if(a0_0x1836('0x63')==typeof Proxy)return!0x0;try{return Date[a0_0x1836('0xf6')]['toString'][a0_0x1836('0x14e')](Reflect[a0_0x1836('0x1a')](Date,[],function(){})),!0x0;}catch(_0x288d2c){return!0x1;}}();return function(){var _0x299351,_0x2f8eb8=_0x12caf8()(_0x303f65);if(_0x23073f){var _0x33379f=_0x12caf8()(this)[a0_0x1836('0x238')];_0x299351=Reflect['construct'](_0x2f8eb8,arguments,_0x33379f);}else _0x299351=_0x2f8eb8[a0_0x1836('0x155')](this,arguments);return _0xafaae9()(this,_0x299351);};}var _0x4ea795=_0x15372c(0x17),_0x150748=DC,_0x4cf6c6=_0x150748[a0_0x1836('0x1d6')],_0x11af6d=_0x150748[a0_0x1836('0x252')],_0x563653=_0x150748['Parse'],_0x5142af=_0x150748[a0_0x1836('0x184')],_0x6bb971=DC['Namespace'][a0_0x1836('0xd')],_0x5ca097=function(_0x57f1fd){_0x3fb0bf()(_0x334a51,_0x57f1fd);var _0xb220d5=_0x1c587d(_0x334a51);function _0x334a51(_0x2f8381,_0x3904c5,_0x5da085){var _0x4fd084,_0x1299b3=arguments[a0_0x1836('0x98')]>0x3&&void 0x0!==arguments[0x3]?arguments[0x3]:{};return _0x44dea5()(this,_0x334a51),(_0x4fd084=_0xb220d5[a0_0x1836('0x14e')](this,_0x2f8381))['_position']=_0x563653[a0_0x1836('0x1ec')](_0x3904c5),_0x4fd084['_radius']=_0x5da085||0x64,_0x4fd084[a0_0x1836('0x29')]=_0x6bb971[a0_0x1836('0xad')](_0x1299b3[a0_0x1836('0x1ff')],_0x6bb971['Color'][a0_0x1836('0x54')]),_0x4fd084[a0_0x1836('0x1eb')]=0x3e8*_0x6bb971[a0_0x1836('0xad')](_0x1299b3[a0_0x1836('0x240')],0x1),_0x4fd084[a0_0x1836('0x1a4')]=void 0x0,_0x4fd084[a0_0x1836('0xfb')]='circle_scan',_0x4fd084;}return _0xaccd59()(_0x334a51,[{'key':'_mountContent','value':function(){var _0x14a32e=this,_0x157544=_0x4cf6c6['transformWGS84ToCartesian'](this[a0_0x1836('0xa9')]),_0x13e268=new _0x6bb971[(a0_0x1836('0x1a6'))](_0x157544['x'],_0x157544['y'],_0x157544['z'],0x1),_0x27df5e=_0x4cf6c6['transformWGS84ToCartesian'](new _0x11af6d(this['_position'][a0_0x1836('0x179')],this[a0_0x1836('0xa9')][a0_0x1836('0x143')],this['_position'][a0_0x1836('0x1f5')]+0x1f4)),_0x559271=new _0x6bb971[(a0_0x1836('0x1a6'))](_0x27df5e['x'],_0x27df5e['y'],_0x27df5e['z'],0x1),_0x7c9e4=new Date()[a0_0x1836('0x22')]();this['_delegate']=new _0x6bb971[(a0_0x1836('0x245'))]({'name':_0x5142af[a0_0x1836('0x18f')](),'fragmentShader':_0x4ea795,'uniforms':{'u_scanCenterEC':function(){return _0x6bb971[a0_0x1836('0x1da')][a0_0x1836('0x18d')](_0x14a32e['_viewer'][a0_0x1836('0x6c')]['_viewMatrix'],_0x13e268,new _0x6bb971[(a0_0x1836('0x1a6'))]());},'u_scanPlaneNormalEC':function(){var _0x21fbe2=_0x6bb971[a0_0x1836('0x1da')][a0_0x1836('0x18d')](_0x14a32e[a0_0x1836('0xd2')][a0_0x1836('0x6c')][a0_0x1836('0xb5')],_0x13e268,new _0x6bb971[(a0_0x1836('0x1a6'))]()),_0x3abfcc=_0x6bb971[a0_0x1836('0x1da')][a0_0x1836('0x18d')](_0x14a32e['_viewer'][a0_0x1836('0x6c')][a0_0x1836('0xb5')],_0x559271,new _0x6bb971[(a0_0x1836('0x1a6'))]()),_0x275e77=new _0x6bb971['Cartesian3']();return _0x275e77['x']=_0x3abfcc['x']-_0x21fbe2['x'],_0x275e77['y']=_0x3abfcc['y']-_0x21fbe2['y'],_0x275e77['z']=_0x3abfcc['z']-_0x21fbe2['z'],_0x6bb971[a0_0x1836('0x1c0')][a0_0x1836('0xc2')](_0x275e77,_0x275e77),_0x275e77;},'u_radius':function(){return _0x14a32e[a0_0x1836('0x17f')]*((new Date()[a0_0x1836('0x22')]()-_0x7c9e4)%_0x14a32e['_duration'])/_0x14a32e[a0_0x1836('0x1eb')];},'u_scanColor':this[a0_0x1836('0x29')]}});}},{'key':a0_0x1836('0x159'),'value':function(){return!this[a0_0x1836('0x1a4')]&&this['_mountContent'](),this[a0_0x1836('0x1a4')]&&this['_viewer'][a0_0x1836('0x244')][a0_0x1836('0x16b')][a0_0x1836('0x1ba')](this[a0_0x1836('0x1a4')]),this;}},{'key':a0_0x1836('0xd4'),'value':function(){return this[a0_0x1836('0x1a4')]&&this[a0_0x1836('0xd2')][a0_0x1836('0x244')][a0_0x1836('0x16b')][a0_0x1836('0x222')](this['_delegate']),this['_delegate']=void 0x0,this;}}]),_0x334a51;}(_0x242759);function _0x55ea80(_0x146cc3){var _0x518c14=function(){if(a0_0x1836('0x1b3')==typeof Reflect||!Reflect[a0_0x1836('0x1a')])return!0x1;if(Reflect[a0_0x1836('0x1a')]['sham'])return!0x1;if(a0_0x1836('0x63')==typeof Proxy)return!0x0;try{return Date[a0_0x1836('0xf6')][a0_0x1836('0x69')][a0_0x1836('0x14e')](Reflect[a0_0x1836('0x1a')](Date,[],function(){})),!0x0;}catch(_0x116623){return!0x1;}}();return function(){var _0x55fbe2,_0x1a3f5c=_0x12caf8()(_0x146cc3);if(_0x518c14){var _0x1c0635=_0x12caf8()(this)[a0_0x1836('0x238')];_0x55fbe2=Reflect[a0_0x1836('0x1a')](_0x1a3f5c,arguments,_0x1c0635);}else _0x55fbe2=_0x1a3f5c[a0_0x1836('0x155')](this,arguments);return _0xafaae9()(this,_0x55fbe2);};}var _0x453ca3=DC,_0x4c0c97=_0x453ca3[a0_0x1836('0x1d6')],_0x29706e=_0x453ca3[a0_0x1836('0x15a')],_0x435e2b=DC['Namespace'][a0_0x1836('0xd')],_0x4c3426=function(_0x1a9ca8){_0x3fb0bf()(_0x105dea,_0x1a9ca8);var _0x1e9e01=_0x55ea80(_0x105dea);function _0x105dea(_0x3265d2){var _0x4d8532,_0x438946=arguments[a0_0x1836('0x98')]>0x1&&void 0x0!==arguments[0x1]?arguments[0x1]:{};return _0x44dea5()(this,_0x105dea),(_0x4d8532=_0x1e9e01[a0_0x1836('0x14e')](this,_0x3265d2))[a0_0x1836('0x185')]=_0x438946,_0x4d8532[a0_0x1836('0xf1')]=[],_0x4d8532[a0_0x1836('0x0')]=[0x3],_0x4d8532['_currentIndex']=0x0,_0x4d8532;}return _0xaccd59()(_0x105dea,[{'key':a0_0x1836('0x5'),'value':function(){var _0x2c3d34=this,_0x13e3c5=this[a0_0x1836('0xd2')][a0_0x1836('0x6c')],_0x71f372=this[a0_0x1836('0xf1')][this[a0_0x1836('0x189')]];_0x71f372&&_0x13e3c5[a0_0x1836('0x6b')]({'destination':_0x4c0c97[a0_0x1836('0x11e')](_0x71f372),'orientation':{'heading':_0x435e2b['Math'][a0_0x1836('0x15b')](_0x71f372[a0_0x1836('0x14a')]),'pitch':_0x435e2b[a0_0x1836('0x218')][a0_0x1836('0x15b')](_0x71f372[a0_0x1836('0x1a5')]),'roll':_0x435e2b['Math'][a0_0x1836('0x15b')](_0x71f372['roll'])},'complete':function(){var _0x1e171c=_0x2c3d34[a0_0x1836('0xf1')][_0x2c3d34[a0_0x1836('0x189')]+0x1];_0x1e171c?(_0x2c3d34['_currentIndex']++,_0x2c3d34[a0_0x1836('0x189')]<=_0x2c3d34['_positions'][a0_0x1836('0x98')]-0x1&&_0x2c3d34[a0_0x1836('0x5')]()):!_0x1e171c&&_0x2c3d34['_options'][a0_0x1836('0x166')]&&(_0x2c3d34['_currentIndex']=0x0,_0x2c3d34['_cameraFly']());},'duration':0x1===this[a0_0x1836('0x0')][a0_0x1836('0x98')]?this['_durations'][0x0]:this['_durations'][this['_currentIndex']]});}},{'key':a0_0x1836('0x159'),'value':function(){return this['_positions']&&this[a0_0x1836('0xf1')][a0_0x1836('0x98')]&&(this[a0_0x1836('0x189')]=0x0,this['_cameraFly']()),this;}},{'key':a0_0x1836('0x105'),'value':function(){return this[a0_0x1836('0xd2')][a0_0x1836('0x6c')][a0_0x1836('0x24')](),this;}},{'key':a0_0x1836('0x175'),'value':function(){return this['_positions']&&this['_positions']['length']&&this[a0_0x1836('0x5')](),this;}},{'key':'positions','set':function(_0x272e46){return this['_positions']=_0x29706e[a0_0x1836('0x48')](_0x272e46),this;},'get':function(){return this[a0_0x1836('0xf1')];}},{'key':a0_0x1836('0x113'),'set':function(_0x3df80b){return this[a0_0x1836('0x0')]=_0x3df80b,this;},'get':function(){return this[a0_0x1836('0x0')];}}]),_0x105dea;}(_0x242759);function _0x522b97(_0x111b6b){var _0x1957d1=function(){if('undefined'==typeof Reflect||!Reflect[a0_0x1836('0x1a')])return!0x1;if(Reflect[a0_0x1836('0x1a')][a0_0x1836('0xe0')])return!0x1;if(a0_0x1836('0x63')==typeof Proxy)return!0x0;try{return Date['prototype'][a0_0x1836('0x69')][a0_0x1836('0x14e')](Reflect[a0_0x1836('0x1a')](Date,[],function(){})),!0x0;}catch(_0x21c0a9){return!0x1;}}();return function(){var _0x5e7f18,_0x18ecf9=_0x12caf8()(_0x111b6b);if(_0x1957d1){var _0x2fef80=_0x12caf8()(this)['constructor'];_0x5e7f18=Reflect[a0_0x1836('0x1a')](_0x18ecf9,arguments,_0x2fef80);}else _0x5e7f18=_0x18ecf9[a0_0x1836('0x155')](this,arguments);return _0xafaae9()(this,_0x5e7f18);};}var _0x1f2567=DC[a0_0x1836('0xab')][a0_0x1836('0xd')],_0x5e4302=function(_0x235ea0){_0x3fb0bf()(_0x57465c,_0x235ea0);var _0x219790=_0x522b97(_0x57465c);function _0x57465c(_0x1e724f){var _0xabf09a,_0x204da3=arguments['length']>0x1&&void 0x0!==arguments[0x1]?arguments[0x1]:{};return _0x44dea5()(this,_0x57465c),(_0xabf09a=_0x219790[a0_0x1836('0x14e')](this,_0x1e724f))[a0_0x1836('0x185')]=_0x204da3,_0xabf09a[a0_0x1836('0xfb')]=a0_0x1836('0x24d'),_0xabf09a;}return _0xaccd59()(_0x57465c,[{'key':a0_0x1836('0x2b'),'value':function(_0x54cc85,_0x4014b7){if(_0x54cc85[a0_0x1836('0x18e')]!==_0x1f2567[a0_0x1836('0x165')]['SCENE3D'])return!0x0;var _0x4efea3=_0x1f2567[a0_0x1836('0x211')][a0_0x1836('0x13a')](_0x4014b7);if(_0x4efea3){var _0x39812a=this[a0_0x1836('0xd2')]['camera'],_0x4425d1=_0x1f2567[a0_0x1836('0x1c0')][a0_0x1836('0x1fc')](_0x39812a[a0_0x1836('0x8')]),_0x38132a=_0x1f2567['Matrix4'][a0_0x1836('0x1e7')](_0x4efea3);_0x39812a[a0_0x1836('0x47')](_0x38132a,_0x4425d1);}}},{'key':a0_0x1836('0x22e'),'value':function(){this[a0_0x1836('0xd2')][a0_0x1836('0x136')][a0_0x1836('0x103')]=this[a0_0x1836('0x185')][a0_0x1836('0x258')]||0x2ee0,this[a0_0x1836('0xd2')][a0_0x1836('0x6c')][a0_0x1836('0x47')](_0x1f2567['Matrix4'][a0_0x1836('0x6d')]),this['_viewer'][a0_0x1836('0x244')][a0_0x1836('0x1b6')][a0_0x1836('0x247')](this[a0_0x1836('0x2b')],this);}},{'key':a0_0x1836('0x9f'),'value':function(){this[a0_0x1836('0xd2')][a0_0x1836('0x136')][a0_0x1836('0x103')]=0x1,this[a0_0x1836('0xd2')]['camera'][a0_0x1836('0x47')](_0x1f2567[a0_0x1836('0x1da')]['IDENTITY']),this[a0_0x1836('0xd2')][a0_0x1836('0x244')][a0_0x1836('0x1b6')][a0_0x1836('0x1bb')](this['_icrf'],this);}}]),_0x57465c;}(_0x242759);function _0x41c38b(_0x3ebfe3){var _0x4c909b=function(){if(a0_0x1836('0x1b3')==typeof Reflect||!Reflect[a0_0x1836('0x1a')])return!0x1;if(Reflect[a0_0x1836('0x1a')][a0_0x1836('0xe0')])return!0x1;if('function'==typeof Proxy)return!0x0;try{return Date[a0_0x1836('0xf6')][a0_0x1836('0x69')][a0_0x1836('0x14e')](Reflect[a0_0x1836('0x1a')](Date,[],function(){})),!0x0;}catch(_0x24ef3a){return!0x1;}}();return function(){var _0x744544,_0x25b67e=_0x12caf8()(_0x3ebfe3);if(_0x4c909b){var _0x52be81=_0x12caf8()(this)[a0_0x1836('0x238')];_0x744544=Reflect['construct'](_0x25b67e,arguments,_0x52be81);}else _0x744544=_0x25b67e['apply'](this,arguments);return _0xafaae9()(this,_0x744544);};}var _0x140e55=DC,_0x40bf76=_0x140e55[a0_0x1836('0x1d6')],_0x22e1d5=_0x140e55[a0_0x1836('0x252')],_0x16b0e5=_0x140e55[a0_0x1836('0x15a')],_0x1a0525=_0x140e55[a0_0x1836('0x184')],_0x5b1b99=DC[a0_0x1836('0xab')][a0_0x1836('0xd')],_0x42c1ee=_0x15372c(0x18),_0x42bab2=function(_0x7aec29){_0x3fb0bf()(_0x3c546a,_0x7aec29);var _0x45ec03=_0x41c38b(_0x3c546a);function _0x3c546a(_0x10bc75,_0x399eaa,_0x1733d1){var _0x353765,_0x14cd67=arguments[a0_0x1836('0x98')]>0x3&&void 0x0!==arguments[0x3]?arguments[0x3]:{};return _0x44dea5()(this,_0x3c546a),(_0x353765=_0x45ec03['call'](this,_0x10bc75))[a0_0x1836('0xa9')]=_0x16b0e5[a0_0x1836('0x1ec')](_0x399eaa),_0x353765[a0_0x1836('0x17f')]=_0x1733d1||0x0,_0x353765['_color']=_0x5b1b99[a0_0x1836('0xad')](_0x14cd67[a0_0x1836('0x1ff')],_0x5b1b99[a0_0x1836('0xa1')][a0_0x1836('0x25d')]),_0x353765[a0_0x1836('0x1eb')]=0x3e8*_0x5b1b99[a0_0x1836('0xad')](_0x14cd67[a0_0x1836('0x240')],0x1),_0x353765['_delegate']=void 0x0,_0x353765[a0_0x1836('0xfb')]='radar_scan',_0x353765;}return _0xaccd59()(_0x3c546a,[{'key':a0_0x1836('0x12d'),'value':function(){var _0x5a4a90=this,_0x17a88d=_0x40bf76[a0_0x1836('0x11e')](this[a0_0x1836('0xa9')]),_0x49c3df=new _0x5b1b99[(a0_0x1836('0x1a6'))](_0x17a88d['x'],_0x17a88d['y'],_0x17a88d['z'],0x1),_0xa8a371=_0x40bf76[a0_0x1836('0x11e')](new _0x22e1d5(this[a0_0x1836('0xa9')][a0_0x1836('0x179')],this[a0_0x1836('0xa9')]['lat'],this['_position']['alt']+0x1f4)),_0x301799=new _0x5b1b99[(a0_0x1836('0x1a6'))](_0xa8a371['x'],_0xa8a371['y'],_0xa8a371['z'],0x1),_0x27479c=_0x40bf76[a0_0x1836('0x11e')](new _0x22e1d5(this[a0_0x1836('0xa9')][a0_0x1836('0x179')]+0.001,this[a0_0x1836('0xa9')]['lat'],this[a0_0x1836('0xa9')][a0_0x1836('0x1f5')])),_0x1e3c44=new _0x5b1b99['Cartesian4'](_0x27479c['x'],_0x27479c['y'],_0x27479c['z'],0x1),_0x2bb437=new Date()[a0_0x1836('0x22')](),_0x2e8d37=new _0x5b1b99[(a0_0x1836('0x17b'))](),_0x56ccae=new _0x5b1b99[(a0_0x1836('0x10c'))](),_0x8d7b98=new _0x5b1b99['Cartesian4'](),_0xb4cb74=new _0x5b1b99[(a0_0x1836('0x1a6'))](),_0x53c219=new _0x5b1b99['Cartesian4'](),_0x1a00b8=new _0x5b1b99['Cartesian3'](),_0xabe0b1=new _0x5b1b99[(a0_0x1836('0x1c0'))]();this[a0_0x1836('0x1a4')]=new _0x5b1b99['PostProcessStage']({'name':_0x1a0525[a0_0x1836('0x18f')](),'fragmentShader':_0x42c1ee,'uniforms':{'u_scanCenterEC':function(){return _0x5b1b99[a0_0x1836('0x1da')][a0_0x1836('0x18d')](_0x5a4a90[a0_0x1836('0xd2')][a0_0x1836('0x6c')][a0_0x1836('0xb5')],_0x49c3df,_0x8d7b98);},'u_scanPlaneNormalEC':function(){var _0x749e9=_0x5b1b99[a0_0x1836('0x1da')][a0_0x1836('0x18d')](_0x5a4a90['_viewer'][a0_0x1836('0x6c')][a0_0x1836('0xb5')],_0x49c3df,_0x8d7b98),_0x3f4019=_0x5b1b99['Matrix4'][a0_0x1836('0x18d')](_0x5a4a90[a0_0x1836('0xd2')][a0_0x1836('0x6c')][a0_0x1836('0xb5')],_0x301799,_0xb4cb74);return _0x1a00b8['x']=_0x3f4019['x']-_0x749e9['x'],_0x1a00b8['y']=_0x3f4019['y']-_0x749e9['y'],_0x1a00b8['z']=_0x3f4019['z']-_0x749e9['z'],_0x5b1b99[a0_0x1836('0x1c0')][a0_0x1836('0xc2')](_0x1a00b8,_0x1a00b8),_0x1a00b8;},'u_scanLineNormalEC':function(){var _0x7d602=_0x5b1b99[a0_0x1836('0x1da')]['multiplyByVector'](_0x5a4a90[a0_0x1836('0xd2')][a0_0x1836('0x6c')][a0_0x1836('0xb5')],_0x49c3df,_0x8d7b98),_0x48ca01=_0x5b1b99[a0_0x1836('0x1da')][a0_0x1836('0x18d')](_0x5a4a90[a0_0x1836('0xd2')][a0_0x1836('0x6c')][a0_0x1836('0xb5')],_0x301799,_0xb4cb74),_0x4470a4=_0x5b1b99[a0_0x1836('0x1da')][a0_0x1836('0x18d')](_0x5a4a90[a0_0x1836('0xd2')][a0_0x1836('0x6c')][a0_0x1836('0xb5')],_0x1e3c44,_0x53c219);_0x1a00b8['x']=_0x48ca01['x']-_0x7d602['x'],_0x1a00b8['y']=_0x48ca01['y']-_0x7d602['y'],_0x1a00b8['z']=_0x48ca01['z']-_0x7d602['z'],_0x5b1b99[a0_0x1836('0x1c0')]['normalize'](_0x1a00b8,_0x1a00b8),_0xabe0b1['x']=_0x4470a4['x']-_0x7d602['x'],_0xabe0b1['y']=_0x4470a4['y']-_0x7d602['y'],_0xabe0b1['z']=_0x4470a4['z']-_0x7d602['z'];var _0x21c957=(new Date()[a0_0x1836('0x22')]()-_0x2bb437)%_0x5a4a90['_duration']/_0x5a4a90[a0_0x1836('0x1eb')];return _0x5b1b99[a0_0x1836('0x17b')][a0_0x1836('0xc7')](_0x1a00b8,_0x21c957*_0x5b1b99['Math']['PI']*0x2,_0x2e8d37),_0x5b1b99[a0_0x1836('0x10c')]['fromQuaternion'](_0x2e8d37,_0x56ccae),_0x5b1b99[a0_0x1836('0x10c')]['multiplyByVector'](_0x56ccae,_0xabe0b1,_0xabe0b1),_0x5b1b99['Cartesian3'][a0_0x1836('0xc2')](_0xabe0b1,_0xabe0b1),_0xabe0b1;},'u_radius':this[a0_0x1836('0x17f')],'u_scanColor':this[a0_0x1836('0x29')]}});}},{'key':a0_0x1836('0x159'),'value':function(){return!this[a0_0x1836('0x1a4')]&&this[a0_0x1836('0x12d')](),this[a0_0x1836('0x1a4')]&&this[a0_0x1836('0xd2')][a0_0x1836('0x244')][a0_0x1836('0x16b')]['add'](this[a0_0x1836('0x1a4')]),this;}},{'key':a0_0x1836('0xd4'),'value':function(){return this[a0_0x1836('0x1a4')]&&this['_viewer']['scene'][a0_0x1836('0x16b')][a0_0x1836('0x222')](this[a0_0x1836('0x1a4')]),this[a0_0x1836('0x1a4')]=void 0x0,this;}}]),_0x3c546a;}(_0x242759),_0x5b5373=DC[a0_0x1836('0x228')],_0x6a94b5=function(){function _0x3a1ebd(){_0x44dea5()(this,_0x3a1ebd),this[a0_0x1836('0xd2')]=void 0x0,this[a0_0x1836('0x201')]=!0x1,this[a0_0x1836('0x205')]=0x80,this[a0_0x1836('0x1c1')]=-0.3,this['_glowOnly']=!0x1,this['_delta']=0x1,this[a0_0x1836('0x99')]=0x2,this[a0_0x1836('0xd9')]=0x1,this[a0_0x1836('0x149')]=[],this['type']='bloom',this[a0_0x1836('0xf2')]=_0x5b5373[a0_0x1836('0x7c')];}return _0xaccd59()(_0x3a1ebd,[{'key':a0_0x1836('0x15d'),'value':function(){this['_delegate']=this[a0_0x1836('0xd2')][a0_0x1836('0x244')]['postProcessStages'][a0_0x1836('0xcf')],this[a0_0x1836('0x1a4')][a0_0x1836('0x192')][a0_0x1836('0xea')]=this[a0_0x1836('0x205')],this[a0_0x1836('0x1a4')][a0_0x1836('0x192')][a0_0x1836('0x2e')]=this[a0_0x1836('0x1c1')],this[a0_0x1836('0x1a4')][a0_0x1836('0x192')]['glowOnly']=this[a0_0x1836('0x1a1')],this['_delegate']['uniforms'][a0_0x1836('0x50')]=this[a0_0x1836('0x20f')],this[a0_0x1836('0x1a4')][a0_0x1836('0x192')][a0_0x1836('0x158')]=this[a0_0x1836('0x99')],this[a0_0x1836('0x1a4')][a0_0x1836('0x192')][a0_0x1836('0x24a')]=this[a0_0x1836('0xd9')],this[a0_0x1836('0x1a4')][a0_0x1836('0x93')]=this['_enable'];}},{'key':a0_0x1836('0x219'),'value':function(_0x1964e6){return _0x1964e6?(this['_viewer']=_0x1964e6,this['_init'](),this['_state']=_0x5b5373['ADDED'],this):this;}},{'key':a0_0x1836('0x237'),'set':function(_0x2c5b82){return this['_enable']=this['_delegate'][a0_0x1836('0x93')]=_0x2c5b82,this;},'get':function(){return this[a0_0x1836('0x201')];}},{'key':a0_0x1836('0xea'),'set':function(_0x5b75c3){return this[a0_0x1836('0x205')]=this[a0_0x1836('0x1a4')][a0_0x1836('0x192')][a0_0x1836('0xea')]=_0x5b75c3,this;},'get':function(){return this['_contrast'];}},{'key':a0_0x1836('0x2e'),'set':function(_0xe08a17){return this[a0_0x1836('0x1c1')]=this[a0_0x1836('0x1a4')][a0_0x1836('0x192')][a0_0x1836('0x2e')]=_0xe08a17,this;},'get':function(){return this[a0_0x1836('0x1c1')];}},{'key':'glowOnly','set':function(_0x504a26){return this[a0_0x1836('0x1a1')]=this[a0_0x1836('0x1a4')]['uniforms'][a0_0x1836('0x138')]=_0x504a26,this;},'get':function(){return this[a0_0x1836('0x1a1')];}},{'key':a0_0x1836('0x50'),'set':function(_0x581a05){return this['_delta']=this[a0_0x1836('0x1a4')][a0_0x1836('0x192')]['delta']=_0x581a05,this;},'get':function(){return this['_delta'];}},{'key':'sigma','set':function(_0x3a0ddb){return this[a0_0x1836('0x99')]=this['_delegate'][a0_0x1836('0x192')][a0_0x1836('0x158')]=_0x3a0ddb,this;},'get':function(){return this[a0_0x1836('0x99')];}},{'key':'stepSize','set':function(_0x8b19df){return this['_stepSize']=this[a0_0x1836('0x1a4')][a0_0x1836('0x192')][a0_0x1836('0x24a')]=_0x8b19df,this;},'get':function(){return this['_stepSize'];}},{'key':'selected','set':function(_0x582def){return this[a0_0x1836('0x149')]=this[a0_0x1836('0x1a4')][a0_0x1836('0x1')]=_0x582def,this;},'get':function(){return this[a0_0x1836('0x149')];}}]),_0x3a1ebd;}(),_0x48d312=DC[a0_0x1836('0x228')],_0x4fd3ad=DC['Namespace'][a0_0x1836('0xd')],_0x11d35e=function(){function _0x471b43(){_0x44dea5()(this,_0x471b43),this[a0_0x1836('0x201')]=!0x1,this['_intensity']=0x1,this[a0_0x1836('0x149')]=[],this[a0_0x1836('0xfb')]=a0_0x1836('0x2e'),this['_state']=_0x48d312[a0_0x1836('0x7c')];}return _0xaccd59()(_0x471b43,[{'key':a0_0x1836('0x15d'),'value':function(){this['_delegate']=_0x4fd3ad[a0_0x1836('0x269')]['createBrightnessStage'](),this[a0_0x1836('0x1a4')]['uniforms'][a0_0x1836('0x2e')]=this[a0_0x1836('0x108')],this[a0_0x1836('0x1a4')][a0_0x1836('0x93')]=this[a0_0x1836('0x201')];}},{'key':'addTo','value':function(_0x1575d5){return _0x1575d5?(this[a0_0x1836('0x15d')](),_0x1575d5[a0_0x1836('0x244')][a0_0x1836('0x16b')][a0_0x1836('0x1ba')](this[a0_0x1836('0x1a4')]),this[a0_0x1836('0xf2')]=_0x48d312['ADDED'],this):this;}},{'key':a0_0x1836('0x237'),'set':function(_0x51345e){return this[a0_0x1836('0x201')]=_0x51345e,this[a0_0x1836('0x1a4')]['enabled']=_0x51345e,this;},'get':function(){return this['_enable'];}},{'key':a0_0x1836('0x57'),'set':function(_0xf438fb){return this[a0_0x1836('0x108')]=this[a0_0x1836('0x1a4')][a0_0x1836('0x192')][a0_0x1836('0x2e')]=_0xf438fb,this;},'get':function(){return this[a0_0x1836('0x108')];}},{'key':'selected','set':function(_0x283b08){return this[a0_0x1836('0x149')]=this[a0_0x1836('0x1a4')][a0_0x1836('0x1')]=_0x283b08,this;},'get':function(){return this[a0_0x1836('0x149')];}}]),_0x471b43;}(),_0x91608=DC['State'],_0x52e83c=DC['Namespace'][a0_0x1836('0xd')],_0x3c8162=function(){function _0x21d35a(){_0x44dea5()(this,_0x21d35a),this['_enable']=!0x1,this[a0_0x1836('0x149')]=[],this[a0_0x1836('0xfb')]='night_vision',this['_state']=_0x91608['INITIALIZED'];}return _0xaccd59()(_0x21d35a,[{'key':a0_0x1836('0x15d'),'value':function(){this[a0_0x1836('0x1a4')]=_0x52e83c['PostProcessStageLibrary'][a0_0x1836('0x224')](),this[a0_0x1836('0x1a4')][a0_0x1836('0x93')]=this['_enable'];}},{'key':a0_0x1836('0x219'),'value':function(_0x29c15c){return _0x29c15c?(this[a0_0x1836('0x15d')](),_0x29c15c[a0_0x1836('0x244')][a0_0x1836('0x16b')][a0_0x1836('0x1ba')](this['_delegate']),this[a0_0x1836('0xf2')]=_0x91608[a0_0x1836('0x122')],this):this;}},{'key':'enable','set':function(_0x15ab6b){return this[a0_0x1836('0x201')]=this['_delegate'][a0_0x1836('0x93')]=_0x15ab6b,this;},'get':function(){return this[a0_0x1836('0x201')];}},{'key':'selected','set':function(_0xe18a0){return this[a0_0x1836('0x149')]=this[a0_0x1836('0x1a4')][a0_0x1836('0x1')]=_0xe18a0,this;},'get':function(){return this[a0_0x1836('0x149')];}}]),_0x21d35a;}(),_0x46664a=function(){function _0x4e53d2(){_0x44dea5()(this,_0x4e53d2),this[a0_0x1836('0x26a')]={'bloom':new _0x6a94b5(),'brightness':new _0x11d35e(),'night':new _0x3c8162()};}return _0xaccd59()(_0x4e53d2,[{'key':a0_0x1836('0x1a3'),'value':function(_0x51a293){var _0x3ddbbc=this;Object[a0_0x1836('0xd5')](this['_comps'])[a0_0x1836('0xa2')](function(_0x2535b2){_0x3ddbbc['_comps'][_0x2535b2][a0_0x1836('0x219')](_0x51a293);}),Object[a0_0x1836('0x4c')](_0x51a293,a0_0x1836('0x214'),{'value':this,'writable':!0x1});}},{'key':a0_0x1836('0xcf'),'get':function(){return this['_comps'][a0_0x1836('0xcf')];}},{'key':a0_0x1836('0x2e'),'get':function(){return this['_comps']['brightness'];}},{'key':'night','get':function(){return this['_comps'][a0_0x1836('0x248')];}}]),_0x4e53d2;}(),_0x24e400=DC,_0x3eee97=_0x24e400[a0_0x1836('0x228')],_0x38cbba=_0x24e400[a0_0x1836('0x184')],_0x2deabd=DC['Namespace'][a0_0x1836('0xd')],_0x3e51a4=_0x15372c(0x19),_0x4ab536=function(){function _0x433e85(){_0x44dea5()(this,_0x433e85),this[a0_0x1836('0x34')]=_0x38cbba[a0_0x1836('0x18f')](),this[a0_0x1836('0x1a4')]=void 0x0,this[a0_0x1836('0x201')]=!0x1,this['_fogByDistance']={'near':0xa,'nearValue':0x0,'far':0x7d0,'farValue':0x1},this[a0_0x1836('0x260')]=new _0x2deabd[(a0_0x1836('0xa1'))](0x0,0x0,0x0,0x1),this[a0_0x1836('0xfb')]=a0_0x1836('0x3c'),this[a0_0x1836('0xf2')]=_0x3eee97[a0_0x1836('0x7c')];}return _0xaccd59()(_0x433e85,[{'key':a0_0x1836('0x15d'),'value':function(){var _0x2d5926,_0xef2f98,_0x44fdbc,_0x1d4ae5;this[a0_0x1836('0x1a4')]=new _0x2deabd['PostProcessStage']({'name':this[a0_0x1836('0x34')],'fragmentShader':_0x3e51a4,'uniforms':{'fogByDistance':new _0x2deabd['Cartesian4']((null===(_0x2d5926=this[a0_0x1836('0x255')])||void 0x0===_0x2d5926?void 0x0:_0x2d5926[a0_0x1836('0x7f')])||0xa,(null===(_0xef2f98=this['_fogByDistance'])||void 0x0===_0xef2f98?void 0x0:_0xef2f98[a0_0x1836('0x3a')])||0x0,(null===(_0x44fdbc=this['_fogByDistance'])||void 0x0===_0x44fdbc?void 0x0:_0x44fdbc['far'])||0xc8,(null===(_0x1d4ae5=this['_fogByDistance'])||void 0x0===_0x1d4ae5?void 0x0:_0x1d4ae5[a0_0x1836('0x21b')])||0x1),'fogColor':this[a0_0x1836('0x260')]}}),this['_delegate'][a0_0x1836('0x93')]=this['_enable'];}},{'key':'addTo','value':function(_0x5c23a1){return _0x5c23a1?(this[a0_0x1836('0x15d')](),_0x5c23a1[a0_0x1836('0x244')][a0_0x1836('0x16b')][a0_0x1836('0x1ba')](this[a0_0x1836('0x1a4')]),this[a0_0x1836('0xf2')]=_0x3eee97[a0_0x1836('0x122')],this):this;}},{'key':a0_0x1836('0x237'),'set':function(_0x4da57d){return this[a0_0x1836('0x201')]=this['_delegate'][a0_0x1836('0x93')]=_0x4da57d,this;},'get':function(){return this['_enable'];}},{'key':a0_0x1836('0x127'),'set':function(_0x56199b){var _0xc636b6,_0x556b41,_0x42f3a8,_0x4910e0;return this[a0_0x1836('0x255')]=_0x56199b,this[a0_0x1836('0x1a4')][a0_0x1836('0x192')][a0_0x1836('0x127')]=new _0x2deabd[(a0_0x1836('0x1a6'))]((null===(_0xc636b6=this['_fogByDistance'])||void 0x0===_0xc636b6?void 0x0:_0xc636b6[a0_0x1836('0x7f')])||0xa,(null===(_0x556b41=this[a0_0x1836('0x255')])||void 0x0===_0x556b41?void 0x0:_0x556b41['nearValue'])||0x0,(null===(_0x42f3a8=this['_fogByDistance'])||void 0x0===_0x42f3a8?void 0x0:_0x42f3a8[a0_0x1836('0x11f')])||0x7d0,(null===(_0x4910e0=this['_fogByDistance'])||void 0x0===_0x4910e0?void 0x0:_0x4910e0['farValue'])||0x1),this;},'get':function(){return this[a0_0x1836('0x255')];}},{'key':'fogColor','set':function(_0x4fdd5d){return this[a0_0x1836('0x260')]=this[a0_0x1836('0x1a4')][a0_0x1836('0x192')]['fogColor']=_0x4fdd5d,this;},'get':function(){return this['_fogColor'];}}]),_0x433e85;}(),_0x3ee59b=DC,_0x2585be=_0x3ee59b[a0_0x1836('0x228')],_0x192674=_0x3ee59b[a0_0x1836('0x184')],_0x5dbe00=DC[a0_0x1836('0xab')][a0_0x1836('0xd')],_0x7e2598=_0x15372c(0x1a),_0x5d59c7=function(){function _0x50bcb9(){_0x44dea5()(this,_0x50bcb9),this[a0_0x1836('0x34')]=_0x192674['uuid'](),this[a0_0x1836('0x1a4')]=void 0x0,this[a0_0x1836('0x201')]=!0x1,this[a0_0x1836('0x1f2')]=0xa,this[a0_0x1836('0xfb')]=a0_0x1836('0x11a'),this[a0_0x1836('0xf2')]=_0x2585be['INITIALIZED'];}return _0xaccd59()(_0x50bcb9,[{'key':a0_0x1836('0x15d'),'value':function(){this[a0_0x1836('0x1a4')]=new _0x5dbe00['PostProcessStage']({'name':this[a0_0x1836('0x34')],'fragmentShader':_0x7e2598,'uniforms':{'speed':this[a0_0x1836('0x1f2')]}}),this[a0_0x1836('0x1a4')]['enabled']=this[a0_0x1836('0x201')];}},{'key':a0_0x1836('0x219'),'value':function(_0x3e6a14){return _0x3e6a14?(this[a0_0x1836('0x15d')](),_0x3e6a14['scene'][a0_0x1836('0x16b')][a0_0x1836('0x1ba')](this[a0_0x1836('0x1a4')]),this[a0_0x1836('0xf2')]=_0x2585be[a0_0x1836('0x122')],this):this;}},{'key':a0_0x1836('0x237'),'set':function(_0x2abd88){return this[a0_0x1836('0x201')]=this[a0_0x1836('0x1a4')][a0_0x1836('0x93')]=_0x2abd88,this;},'get':function(){return this[a0_0x1836('0x201')];}},{'key':a0_0x1836('0x258'),'set':function(_0x41e588){return this[a0_0x1836('0x1f2')]=this['_delegate'][a0_0x1836('0x192')][a0_0x1836('0x258')]=_0x41e588,this;},'get':function(){return this['_speed'];}}]),_0x50bcb9;}(),_0xa2277f=DC,_0x167c0f=_0xa2277f['State'],_0x4fbcb5=_0xa2277f[a0_0x1836('0x184')],_0x4cf924=DC[a0_0x1836('0xab')]['Cesium'],_0x10ee54=_0x15372c(0x1b),_0x168e80=function(){function _0x367f7c(){_0x44dea5()(this,_0x367f7c),this['_id']=_0x4fbcb5[a0_0x1836('0x18f')](),this[a0_0x1836('0x1a4')]=void 0x0,this[a0_0x1836('0x201')]=!0x1,this['_speed']=0xa,this[a0_0x1836('0xfb')]=a0_0x1836('0x253'),this[a0_0x1836('0xf2')]=_0x167c0f[a0_0x1836('0x7c')];}return _0xaccd59()(_0x367f7c,[{'key':a0_0x1836('0x15d'),'value':function(){this['_delegate']=new _0x4cf924[(a0_0x1836('0x245'))]({'name':this['_id'],'fragmentShader':_0x10ee54,'uniforms':{'speed':this['_speed']}}),this[a0_0x1836('0x1a4')][a0_0x1836('0x93')]=this[a0_0x1836('0x201')];}},{'key':a0_0x1836('0x219'),'value':function(_0x4cd535){return _0x4cd535?(this[a0_0x1836('0x15d')](),_0x4cd535[a0_0x1836('0x244')][a0_0x1836('0x16b')]['add'](this[a0_0x1836('0x1a4')]),this['_state']=_0x167c0f[a0_0x1836('0x122')],this):this;}},{'key':a0_0x1836('0x237'),'set':function(_0x3292ca){return this[a0_0x1836('0x201')]=this['_delegate']['enabled']=_0x3292ca,this;},'get':function(){return this[a0_0x1836('0x201')];}},{'key':a0_0x1836('0x258'),'set':function(_0x12bcd3){return this[a0_0x1836('0x1f2')]=this[a0_0x1836('0x1a4')]['uniforms']['speed']=_0x12bcd3,this;},'get':function(){return this[a0_0x1836('0x1f2')];}}]),_0x367f7c;}(),_0x261d70=DC,_0x2e48e6=_0x261d70['State'],_0xec4590=_0x261d70[a0_0x1836('0x184')],_0x507876=DC['Namespace'][a0_0x1836('0xd')],_0x29f835=_0x15372c(0x1c),_0x49d3c9=function(){function _0x4f5b02(){_0x44dea5()(this,_0x4f5b02),this[a0_0x1836('0x34')]=_0xec4590['uuid'](),this[a0_0x1836('0xd2')]=void 0x0,this[a0_0x1836('0x1a4')]=void 0x0,this[a0_0x1836('0xee')]=0x0,this['_enable']=!0x1,this['type']=a0_0x1836('0xb3'),this['_heading']=0x0,this['_state']=_0x2e48e6[a0_0x1836('0x7c')];}return _0xaccd59()(_0x4f5b02,[{'key':'_onRotate','value':function(_0x105aea,_0xbd2038){this[a0_0x1836('0x1a7')]+=this[a0_0x1836('0xee')],(this[a0_0x1836('0x1a7')]>=0x168||this['_heading']<=-0x168)&&(this['_heading']=0x0),this['_delegate']['modelMatrix']=_0x507876['Transforms'][a0_0x1836('0x150')](new _0x507876['Cartesian3'](),new _0x507876['HeadingPitchRoll'](_0x507876['Math'][a0_0x1836('0x15b')](this[a0_0x1836('0x1a7')]),0x0,0x0));}},{'key':'_init','value':function(){this[a0_0x1836('0x1a4')]=new _0x507876[(a0_0x1836('0xd6'))]({'appearance':new _0x507876[(a0_0x1836('0x1cb'))]({'material':new _0x507876['Material']({'fabric':{'type':a0_0x1836('0x58'),'uniforms':{'color':new _0x507876['Color'](0x1,0x1,0x1,0x1),'image':_0x29f835},'components':{'alpha':a0_0x1836('0x14'),'diffuse':a0_0x1836('0x1db')},'translucent':!0x0,'aboveGround':!0x0}})})}),this[a0_0x1836('0x1a4')][a0_0x1836('0x1e8')]=new _0x507876[(a0_0x1836('0x133'))]({'geometry':new _0x507876['EllipsoidGeometry']({'vertexFormat':_0x507876[a0_0x1836('0x43')][a0_0x1836('0x94')],'radii':this[a0_0x1836('0xd2')][a0_0x1836('0x244')][a0_0x1836('0x95')][a0_0x1836('0xf8')]['radii']}),'id':this[a0_0x1836('0x34')]}),this[a0_0x1836('0x1a4')]['show']=this[a0_0x1836('0x201')];}},{'key':a0_0x1836('0x219'),'value':function(_0x5058c7){return _0x5058c7?(this[a0_0x1836('0xd2')]=_0x5058c7,this[a0_0x1836('0x15d')](),this[a0_0x1836('0xd2')][a0_0x1836('0x244')][a0_0x1836('0x13')][a0_0x1836('0x1ba')](this[a0_0x1836('0x1a4')]),this[a0_0x1836('0xf2')]=_0x2e48e6[a0_0x1836('0x122')],this):this;}},{'key':a0_0x1836('0x237'),'set':function(_0x1b1e4a){return!this[a0_0x1836('0xd2')][a0_0x1836('0x244')]['mode']===_0x507876[a0_0x1836('0x165')][a0_0x1836('0x157')]||(this[a0_0x1836('0x201')]=this[a0_0x1836('0x1a4')]['show']=_0x1b1e4a,this[a0_0x1836('0x201')]?this[a0_0x1836('0xd2')][a0_0x1836('0x244')][a0_0x1836('0x1b6')][a0_0x1836('0x247')](this[a0_0x1836('0x121')],this):this[a0_0x1836('0xd2')]['scene'][a0_0x1836('0x1b6')]['removeEventListener'](this[a0_0x1836('0x121')],this)),this;},'get':function(){return this[a0_0x1836('0x201')];}},{'key':a0_0x1836('0x19b'),'set':function(_0x305de4){return this[a0_0x1836('0xee')]=_0x305de4,this;},'get':function(){return this[a0_0x1836('0xee')];}}]),_0x4f5b02;}(),_0x29afa2=function(){function _0x38c824(){_0x44dea5()(this,_0x38c824),this['_comps']={'fog':new _0x4ab536(),'rain':new _0x5d59c7(),'snow':new _0x168e80(),'cloud':new _0x49d3c9()};}return _0xaccd59()(_0x38c824,[{'key':a0_0x1836('0x1a3'),'value':function(_0x4b9315){var _0x81bd4b=this;Object['keys'](this[a0_0x1836('0x26a')])['forEach'](function(_0x321a8e){_0x81bd4b[a0_0x1836('0x26a')][_0x321a8e]['addTo'](_0x4b9315);}),Object[a0_0x1836('0x4c')](_0x4b9315,a0_0x1836('0xc5'),{'value':this,'writable':!0x1});}},{'key':a0_0x1836('0x3c'),'get':function(){return this[a0_0x1836('0x26a')][a0_0x1836('0x3c')];}},{'key':a0_0x1836('0x11a'),'get':function(){return this['_comps']['rain'];}},{'key':'snow','get':function(){return this[a0_0x1836('0x26a')]['snow'];}},{'key':a0_0x1836('0xb3'),'get':function(){return this[a0_0x1836('0x26a')][a0_0x1836('0xb3')];}}]),_0x38c824;}(),_0x33cc38=_0x15372c(0x6),_0x3c9608=_0x15372c['n'](_0x33cc38),_0x266f75=_0x15372c(0x7),_0x388f10=_0x15372c['n'](_0x266f75);function _0x6fbbcf(_0x41e8c4,_0x198572){var _0x1b1fd5=Object['keys'](_0x41e8c4);if(Object[a0_0x1836('0x251')]){var _0x59410c=Object[a0_0x1836('0x251')](_0x41e8c4);_0x198572&&(_0x59410c=_0x59410c[a0_0x1836('0x8c')](function(_0x50c621){return Object[a0_0x1836('0x1c4')](_0x41e8c4,_0x50c621)['enumerable'];})),_0x1b1fd5[a0_0x1836('0x2')][a0_0x1836('0x155')](_0x1b1fd5,_0x59410c);}return _0x1b1fd5;}function _0x164971(_0x57b685){for(var _0x579b51=0x1;_0x579b510x1&&void 0x0!==arguments[0x1]?arguments[0x1]:{};return _0x44dea5()(this,_0x1f2f9f),(_0x435f29=_0x25260f[a0_0x1836('0x14e')](this,_0x4bd6ef))['_delegate']=new _0x5056f9[(a0_0x1836('0x85'))](_0x4bd6ef),_0x435f29[a0_0x1836('0x185')]=_0x164971(_0x164971({},_0x5788e7),_0xf88278),_0x435f29[a0_0x1836('0x1a4')]['clustering'][a0_0x1836('0x93')]=!0x0,_0x435f29[a0_0x1836('0x1a4')][a0_0x1836('0x23c')][a0_0x1836('0x19a')]['addEventListener'](_0x435f29[a0_0x1836('0x14b')],_0x388f10()(_0x435f29)),_0x435f29['_delegate'][a0_0x1836('0x23c')][a0_0x1836('0x176')]=_0x435f29[a0_0x1836('0x185')]['pixelRange'],_0x435f29[a0_0x1836('0xfb')]=_0x3cddba[a0_0x1836('0x115')](a0_0x1836('0x265')),_0x435f29[a0_0x1836('0xf2')]=_0x2ad808[a0_0x1836('0x7c')],_0x435f29;}return _0xaccd59()(_0x1f2f9f,[{'key':a0_0x1836('0x25f'),'value':function(_0x4f97f8,_0x5a5623){var _0x25a407=this[a0_0x1836('0x185')]['size']*(_0x5a5623+0x1),_0x412cd3=_0x4f97f8[a0_0x1836('0x10')]()+'-'+_0x25a407;if(!this[a0_0x1836('0x1e4')][_0x412cd3]){var _0x4fd8a4=document[a0_0x1836('0x6a')](a0_0x1836('0xc9'));_0x4fd8a4['width']=_0x25a407,_0x4fd8a4[a0_0x1836('0x1d5')]=_0x25a407;var _0x86b7c0=_0x4fd8a4[a0_0x1836('0x8f')]('2d');_0x86b7c0['save'](),_0x86b7c0['scale'](_0x25a407/0x18,_0x25a407/0x18),_0x86b7c0[a0_0x1836('0x124')]=_0x4f97f8[a0_0x1836('0x209')](0.2)['toCssColorString'](),_0x86b7c0[a0_0x1836('0x206')](),_0x86b7c0[a0_0x1836('0x39')](0xc,0xc,0x9,0x0,0x2*Math['PI']),_0x86b7c0[a0_0x1836('0x20')](),_0x86b7c0['fill'](),_0x86b7c0[a0_0x1836('0x206')](),_0x86b7c0[a0_0x1836('0x39')](0xc,0xc,0x6,0x0,0x2*Math['PI']),_0x86b7c0[a0_0x1836('0x124')]=_0x4f97f8[a0_0x1836('0x10')](),_0x86b7c0[a0_0x1836('0x126')](),_0x86b7c0[a0_0x1836('0x20')](),_0x86b7c0[a0_0x1836('0x175')](),this[a0_0x1836('0x1e4')][_0x412cd3]=_0x4fd8a4[a0_0x1836('0x21f')]();}return this[a0_0x1836('0x1e4')][_0x412cd3];}},{'key':'_drawClustering','value':function(_0x4a03c0,_0x1c59db){var _0x2b68a2=this[a0_0x1836('0x185')][a0_0x1836('0x1a0')]*(_0x1c59db+0x1),_0x845c91=_0x4a03c0[a0_0x1836('0x10')]()+'-'+_0x2b68a2,_0x1a9d5f=-Math['PI']/0xc,_0x3d5825=Math['PI']/0x2,_0x56d59d=Math['PI']/0x6;if(!this['_cache'][_0x845c91]){var _0x4a4dbf=document['createElement'](a0_0x1836('0xc9'));_0x4a4dbf[a0_0x1836('0x236')]=_0x2b68a2,_0x4a4dbf[a0_0x1836('0x1d5')]=_0x2b68a2;var _0x439fe0=_0x4a4dbf['getContext']('2d');_0x439fe0[a0_0x1836('0x91')](),_0x439fe0[a0_0x1836('0x13d')](_0x2b68a2/0x18,_0x2b68a2/0x18),_0x439fe0[a0_0x1836('0x206')](),_0x439fe0['arc'](0xc,0xc,0x6,0x0,0x2*Math['PI']),_0x439fe0[a0_0x1836('0x124')]=_0x4a03c0[a0_0x1836('0x10')](),_0x439fe0[a0_0x1836('0x126')](),_0x439fe0['closePath'](),_0x439fe0[a0_0x1836('0x65')]=0x2;for(var _0x358a36=0x0;_0x358a36<0x3;_0x358a36++)_0x439fe0[a0_0x1836('0x206')](),_0x439fe0[a0_0x1836('0x39')](0xc,0xc,0x8,_0x1a9d5f,_0x1a9d5f+_0x3d5825,!0x1),_0x439fe0[a0_0x1836('0x117')]=_0x4a03c0['withAlpha'](0.4)['toCssColorString'](),_0x439fe0[a0_0x1836('0x215')](),_0x439fe0[a0_0x1836('0x39')](0xc,0xc,0xb,_0x1a9d5f,_0x1a9d5f+_0x3d5825,!0x1),_0x439fe0[a0_0x1836('0x117')]=_0x4a03c0[a0_0x1836('0x209')](0.2)[a0_0x1836('0x10')](),_0x439fe0['stroke'](),_0x439fe0[a0_0x1836('0x20')](),_0x1a9d5f=_0x1a9d5f+_0x3d5825+_0x56d59d;_0x439fe0[a0_0x1836('0x175')](),this[a0_0x1836('0x1e4')][_0x845c91]=_0x4a4dbf['toDataURL']();}return this[a0_0x1836('0x1e4')][_0x845c91];}},{'key':a0_0x1836('0x14b'),'value':function(_0x32ebd1,_0x521eda){if(this[a0_0x1836('0x1a4')]['clustering'][a0_0x1836('0x93')]&&(_0x521eda[a0_0x1836('0x19')][a0_0x1836('0x246')]=!0x0,_0x521eda[a0_0x1836('0x16a')][a0_0x1836('0x230')]=a0_0x1836('0xe3')[a0_0x1836('0xf')](this[a0_0x1836('0x185')][a0_0x1836('0x232')],a0_0x1836('0x8e')),_0x521eda[a0_0x1836('0x16a')][a0_0x1836('0x9a')]=this['_options']['fontColor'],_0x521eda[a0_0x1836('0x16a')][a0_0x1836('0x1a9')]=Number[a0_0x1836('0x180')],this[a0_0x1836('0x1a4')][a0_0x1836('0xa4')][a0_0x1836('0xf0')][a0_0x1836('0x98')])){var _0xb97eb1=this['_delegate'][a0_0x1836('0xa4')]['values'][a0_0x1836('0x98')]||0x0;for(var _0x155f01 in this['_options']['gradient'])if(_0x32ebd1['length']>=_0xb97eb1*_0x155f01){var _0x269573=String(_0x32ebd1[a0_0x1836('0x98')])['length'];'circle'===this[a0_0x1836('0x185')][a0_0x1836('0x250')]?_0x521eda[a0_0x1836('0x19')][a0_0x1836('0x28')]=this['_drawCircle'](this[a0_0x1836('0x185')]['gradient'][_0x155f01],_0x269573):_0x521eda[a0_0x1836('0x19')][a0_0x1836('0x28')]=this[a0_0x1836('0x114')](this[a0_0x1836('0x185')]['gradient'][_0x155f01],_0x269573),_0x521eda['label'][a0_0x1836('0x246')]=!0x0,_0x521eda[a0_0x1836('0x16a')][a0_0x1836('0x191')]=0x1===_0x269573?new _0x5056f9['Cartesian2'](-0x2,0x3):new _0x5056f9[(a0_0x1836('0x1d'))](-0x5*(_0x269573-0x1),0x5);}else _0x32ebd1[a0_0x1836('0x98')]<=0x1&&(_0x521eda['label'][a0_0x1836('0x246')]=!0x1);}}},{'key':a0_0x1836('0xb6'),'value':function(){return this[a0_0x1836('0x1a4')][a0_0x1836('0xa4')][a0_0x1836('0xd8')](),this[a0_0x1836('0x1e4')]={},this[a0_0x1836('0xf2')]=_0x2ad808['CLEARED'],this;}},{'key':a0_0x1836('0x1c5'),'set':function(_0x31aa11){return this[a0_0x1836('0x1a4')][a0_0x1836('0x23c')][a0_0x1836('0x93')]=_0x31aa11,this;}}]),_0x1f2f9f;}(_0x3cddba);_0x3cddba['registerType'](a0_0x1836('0x265'));var _0x9e22f5=_0x231c41;function _0x4164a6(_0x11c542){var _0x2fb0e3=function(){if(a0_0x1836('0x1b3')==typeof Reflect||!Reflect[a0_0x1836('0x1a')])return!0x1;if(Reflect[a0_0x1836('0x1a')][a0_0x1836('0xe0')])return!0x1;if('function'==typeof Proxy)return!0x0;try{return Date[a0_0x1836('0xf6')][a0_0x1836('0x69')][a0_0x1836('0x14e')](Reflect[a0_0x1836('0x1a')](Date,[],function(){})),!0x0;}catch(_0x5d3005){return!0x1;}}();return function(){var _0x10024c,_0x4f0027=_0x12caf8()(_0x11c542);if(_0x2fb0e3){var _0x45a772=_0x12caf8()(this)[a0_0x1836('0x238')];_0x10024c=Reflect[a0_0x1836('0x1a')](_0x4f0027,arguments,_0x45a772);}else _0x10024c=_0x4f0027['apply'](this,arguments);return _0xafaae9()(this,_0x10024c);};}var _0x31d40d=DC,_0x55a557=_0x31d40d['State'],_0x47a5f3=_0x31d40d['Layer'],_0x4be358=DC['Namespace'][a0_0x1836('0xd')],_0xffc77e=function(_0x387db8){_0x3fb0bf()(_0x4026e5,_0x387db8);var _0x44409c=_0x4164a6(_0x4026e5);function _0x4026e5(_0x557056){var _0x38caf3,_0x546b46=arguments[a0_0x1836('0x98')]>0x1&&void 0x0!==arguments[0x1]?arguments[0x1]:'',_0x1c65d0=arguments[a0_0x1836('0x98')]>0x2&&void 0x0!==arguments[0x2]?arguments[0x2]:{};return _0x44dea5()(this,_0x4026e5),(_0x38caf3=_0x44409c[a0_0x1836('0x14e')](this,_0x557056))[a0_0x1836('0x1a4')]=_0x4be358['CzmlDataSource'][a0_0x1836('0x3f')](_0x546b46,_0x1c65d0),_0x38caf3[a0_0x1836('0xfb')]=_0x47a5f3[a0_0x1836('0x115')]('czml'),_0x38caf3[a0_0x1836('0xf2')]=_0x55a557[a0_0x1836('0x7c')],_0x38caf3;}return _0xaccd59()(_0x4026e5,[{'key':a0_0x1836('0x234'),'value':function(_0x464588,_0x3c19d9){if(this[a0_0x1836('0x1a4')])return this[a0_0x1836('0x1a4')][a0_0x1836('0x130')](function(_0x1cd99b){_0x1cd99b['entities'][a0_0x1836('0xf0')][a0_0x1836('0xa2')](function(_0x5b5707){_0x464588[a0_0x1836('0x14e')](_0x3c19d9,_0x5b5707);});}),this;}},{'key':a0_0x1836('0x246'),'set':function(_0x323072){var _0x1c8a0a=this;this['_show']=_0x323072,this[a0_0x1836('0x1a4')]&&this[a0_0x1836('0x1a4')][a0_0x1836('0x130')](function(_0x535263){_0x535263[a0_0x1836('0x246')]=_0x1c8a0a[a0_0x1836('0x267')];});},'get':function(){return this[a0_0x1836('0x267')];}}]),_0x4026e5;}(_0x47a5f3);_0x47a5f3[a0_0x1836('0x76')](a0_0x1836('0x1fb'));var _0x4765e8=_0xffc77e;function _0x2a10fd(_0x48132a,_0x156a36){var _0x409237=Object[a0_0x1836('0xd5')](_0x48132a);if(Object[a0_0x1836('0x251')]){var _0x1d23b2=Object[a0_0x1836('0x251')](_0x48132a);_0x156a36&&(_0x1d23b2=_0x1d23b2[a0_0x1836('0x8c')](function(_0x4407b0){return Object[a0_0x1836('0x1c4')](_0x48132a,_0x4407b0)['enumerable'];})),_0x409237[a0_0x1836('0x2')][a0_0x1836('0x155')](_0x409237,_0x1d23b2);}return _0x409237;}function _0x279588(_0x2d2eb4){for(var _0x1873d6=0x1;_0x1873d6this['_options'][a0_0x1836('0x194')]?_0x58335c/(_0xb52118=_0xc1b3a0/this[a0_0x1836('0x185')][a0_0x1836('0x194')])this[a0_0x1836('0x185')]['maxCanvasSize']&&(_0xb52118=_0xc1b3a0/this[a0_0x1836('0x185')]['maxCanvasSize']),this[a0_0x1836('0x12a')]=_0xb52118,this[a0_0x1836('0x185')][a0_0x1836('0x7b')]||(this['_options'][a0_0x1836('0x7b')]=_0x15e9c8['create'](a0_0x1836('0x229'),a0_0x1836('0xe8'),document[a0_0x1836('0xbf')](a0_0x1836('0x123'))[0x0])),this[a0_0x1836('0x185')]['container'][a0_0x1836('0x250')][a0_0x1836('0x1ab')]=a0_0x1836('0x233')['concat'](_0x4d561a/this[a0_0x1836('0x12a')],'px;\x0a\x20\x20\x20\x20height:')[a0_0x1836('0xf')](_0x215207/this[a0_0x1836('0x12a')],a0_0x1836('0x254')),this['_heat']?this[a0_0x1836('0x102')][a0_0x1836('0xcd')](this[a0_0x1836('0x185')]):this['_heat']=_0x2d038d[a0_0x1836('0x3b')](this['_options']);}},{'key':a0_0x1836('0x1d0'),'value':function(){var _0x44ea67=this['_options']['spacing']*this[a0_0x1836('0x12a')];this[a0_0x1836('0x26')][a0_0x1836('0x24c')]-=_0x44ea67,this['_mBounds']['south']-=_0x44ea67,this[a0_0x1836('0x26')][a0_0x1836('0x1ee')]+=_0x44ea67,this['_mBounds'][a0_0x1836('0x257')]+=_0x44ea67;var _0x22f9e3=_0x2de183['transformMercatorToWGS84']({'lng':this['_mBounds'][a0_0x1836('0x24c')],'lat':this['_mBounds']['south']}),_0x2bb807=_0x2de183[a0_0x1836('0x174')]({'lng':this[a0_0x1836('0x26')][a0_0x1836('0x1ee')],'lat':this[a0_0x1836('0x26')]['north']}),_0x27d939=_0x1dbbf1[a0_0x1836('0x31')]['fromDegrees'](_0x22f9e3['lng'],_0x22f9e3[a0_0x1836('0x143')],_0x2bb807['lng'],_0x2bb807[a0_0x1836('0x143')]);this['_entity'][a0_0x1836('0x246')]=!0x1,this[a0_0x1836('0x42')][a0_0x1836('0x72')]={'coordinates':_0x27d939,'fill':!0x1,'distanceDisplayCondition':this[a0_0x1836('0x185')][a0_0x1836('0xaf')]},this[a0_0x1836('0x1a4')][a0_0x1836('0xa4')][a0_0x1836('0x1ba')](this['_entity']);}},{'key':'_reset','value':function(){var _0x16fb24=0x2710/Math['floor'](this[a0_0x1836('0xd2')][a0_0x1836('0x6c')][a0_0x1836('0x1d4')]['height'])*0x3c;_0x16fb24<0xa&&(_0x16fb24=0xa),_0x16fb24>0x3c&&(_0x16fb24=0x3c),this[a0_0x1836('0x185')][a0_0x1836('0x154')]=_0x16fb24,this[a0_0x1836('0x185')][a0_0x1836('0xfc')]=1.5*this[a0_0x1836('0x185')]['radius'],this[a0_0x1836('0x102')]&&this['_heat'][a0_0x1836('0xcd')](this[a0_0x1836('0x185')]);}},{'key':a0_0x1836('0x16e'),'value':function(){var _0x139349=this;if(!this[a0_0x1836('0x227')])return!0x1;var _0x8d3d3a=this[a0_0x1836('0x25e')]();this[a0_0x1836('0x26')]&&_0x8d3d3a['west']===this['_mBounds'][a0_0x1836('0x24c')]&&_0x8d3d3a[a0_0x1836('0x1e1')]===this[a0_0x1836('0x26')]['south']&&_0x8d3d3a[a0_0x1836('0x1ee')]===this[a0_0x1836('0x26')]['east']&&_0x8d3d3a[a0_0x1836('0x257')]===this[a0_0x1836('0x26')][a0_0x1836('0x257')]||(this[a0_0x1836('0x26')]=_0x8d3d3a,this['_initCanvas']());var _0x5d4cc7=[];this[a0_0x1836('0xf1')]['forEach'](function(_0x33fb13){var _0x397e9f=_0x139349[a0_0x1836('0xa3')]({'lng':_0x33fb13[a0_0x1836('0x179')]||_0x33fb13['x'],'lat':_0x33fb13[a0_0x1836('0x143')]||_0x33fb13['y']});_0x5d4cc7['push']({'x':_0x397e9f['x'],'y':_0x397e9f['y'],'value':_0x33fb13[a0_0x1836('0xbe')]||0x1});}),this[a0_0x1836('0x102')][a0_0x1836('0x204')]({'min':0x0,'max':0x1,'data':_0x5d4cc7}),this[a0_0x1836('0x1a4')]['entities'][a0_0x1836('0x222')](this[a0_0x1836('0x42')]),this[a0_0x1836('0x1d0')]();var _0x251898=new _0x1dbbf1[(a0_0x1836('0x266'))]({'image':this[a0_0x1836('0x102')][a0_0x1836('0xf3')][a0_0x1836('0xc9')],'transparent':!0x0});_0x2e9654[a0_0x1836('0x1b9')](this[a0_0x1836('0x42')][a0_0x1836('0x72')],{'fill':!0x0,'material':_0x251898}),this['_entity']['show']=!0x0;}},{'key':a0_0x1836('0xb2'),'value':function(_0x5dfa4d){return _0x5dfa4d&&Array[a0_0x1836('0x182')](_0x5dfa4d)?(this['_positions']=_0x5dfa4d,this['_bounds']=_0x1dbbf1[a0_0x1836('0x218')]['bounds'](this[a0_0x1836('0xf1')]),this['_redraw'](),this):this;}},{'key':a0_0x1836('0x12'),'value':function(_0x8131e0){return this[a0_0x1836('0xf1')][a0_0x1836('0x2')](_0x8131e0),this['_bounds']=_0x1dbbf1[a0_0x1836('0x218')][a0_0x1836('0x22d')](this[a0_0x1836('0xf1')]),this['_redraw'](),this;}},{'key':'setOptions','value':function(_0x429ac1){return _0x2e9654[a0_0x1836('0x1b9')](this[a0_0x1836('0x185')],_0x429ac1),this[a0_0x1836('0x102')]&&(this[a0_0x1836('0x185')][a0_0x1836('0xfc')]=1.5*this[a0_0x1836('0x185')][a0_0x1836('0x154')],this['_heat']['configure'](this[a0_0x1836('0x185')])),this;}},{'key':'options','get':function(){return this[a0_0x1836('0x185')];}}]),_0x151137;}(_0x300021);_0x300021[a0_0x1836('0x76')](a0_0x1836('0x163'));var _0x5e1b16=_0x4e114;function _0x4b5984(_0x2e3d1e){var _0xdfd28a=function(){if('undefined'==typeof Reflect||!Reflect['construct'])return!0x1;if(Reflect[a0_0x1836('0x1a')]['sham'])return!0x1;if(a0_0x1836('0x63')==typeof Proxy)return!0x0;try{return Date[a0_0x1836('0xf6')][a0_0x1836('0x69')][a0_0x1836('0x14e')](Reflect[a0_0x1836('0x1a')](Date,[],function(){})),!0x0;}catch(_0x29ac87){return!0x1;}}();return function(){var _0x565f28,_0x35d63d=_0x12caf8()(_0x2e3d1e);if(_0xdfd28a){var _0x1761f1=_0x12caf8()(this)[a0_0x1836('0x238')];_0x565f28=Reflect[a0_0x1836('0x1a')](_0x35d63d,arguments,_0x1761f1);}else _0x565f28=_0x35d63d[a0_0x1836('0x155')](this,arguments);return _0xafaae9()(this,_0x565f28);};}var _0x54ae94=DC,_0x4a132e=_0x54ae94['Layer'],_0x21c8ef=_0x54ae94['State'],_0x1e5e6b=DC[a0_0x1836('0xab')][a0_0x1836('0xd')],_0x1fd5c6=function(_0x1f75fc){_0x3fb0bf()(_0x470223,_0x1f75fc);var _0x3956d6=_0x4b5984(_0x470223);function _0x470223(_0xf9d2a,_0x390981){var _0x47ed7f,_0xbb0365=arguments[a0_0x1836('0x98')]>0x2&&void 0x0!==arguments[0x2]?arguments[0x2]:{};if(_0x44dea5()(this,_0x470223),!_0x390981)throw new Error(a0_0x1836('0x145'));return(_0x47ed7f=_0x3956d6['call'](this,_0xf9d2a))[a0_0x1836('0x1a4')]=_0x1e5e6b[a0_0x1836('0x33')][a0_0x1836('0x3f')](_0x390981,_0xbb0365),_0x47ed7f[a0_0x1836('0xfb')]=_0x4a132e['getLayerType'](a0_0x1836('0xc0')),_0x47ed7f[a0_0x1836('0xf2')]=_0x21c8ef[a0_0x1836('0x7c')],_0x47ed7f;}return _0xaccd59()(_0x470223,[{'key':a0_0x1836('0x234'),'value':function(_0x3dee1b,_0x4eb6ef){if(this['_delegate'])return this[a0_0x1836('0x1a4')][a0_0x1836('0x130')](function(_0x239f0e){_0x239f0e[a0_0x1836('0xa4')][a0_0x1836('0xf0')]['forEach'](function(_0x4590e6){_0x3dee1b[a0_0x1836('0x14e')](_0x4eb6ef,_0x4590e6);});}),this;}},{'key':a0_0x1836('0x246'),'set':function(_0x64aa28){var _0x19225e=this;this[a0_0x1836('0x267')]=_0x64aa28,this[a0_0x1836('0x1a4')]&&this[a0_0x1836('0x1a4')]['then'](function(_0x42d864){_0x42d864['show']=_0x19225e['_show'];});},'get':function(){return this[a0_0x1836('0x267')];}}]),_0x470223;}(_0x4a132e);_0x4a132e['registerType']('kml');var _0x4c5913=_0x1fd5c6,_0x46fec2=_0x15372c(0x5),_0x3c0d61={'FP':'1','TP':'2','TRACKED':a0_0x1836('0x198'),'FREE':'free'},_0xffdb1c={'ADD':a0_0x1836('0x1ba'),'REMOVE':a0_0x1836('0x222'),'POST_UPDATE':a0_0x1836('0x1b6'),'ACTIVE':a0_0x1836('0x51'),'RELEASE':a0_0x1836('0x25a')};function _0x51a6e8(_0x3f8d5e){var _0x4f4ec1=function(){if(a0_0x1836('0x1b3')==typeof Reflect||!Reflect[a0_0x1836('0x1a')])return!0x1;if(Reflect[a0_0x1836('0x1a')][a0_0x1836('0xe0')])return!0x1;if('function'==typeof Proxy)return!0x0;try{return Date[a0_0x1836('0xf6')][a0_0x1836('0x69')]['call'](Reflect['construct'](Date,[],function(){})),!0x0;}catch(_0x4161a3){return!0x1;}}();return function(){var _0xe17a1c,_0x5b3562=_0x12caf8()(_0x3f8d5e);if(_0x4f4ec1){var _0x4affc8=_0x12caf8()(this)[a0_0x1836('0x238')];_0xe17a1c=Reflect['construct'](_0x5b3562,arguments,_0x4affc8);}else _0xe17a1c=_0x5b3562[a0_0x1836('0x155')](this,arguments);return _0xafaae9()(this,_0xe17a1c);};}var _0x4dc5d3=DC[a0_0x1836('0x1de')],_0x57c2ef=DC['Namespace']['Cesium'],_0x50a69e=function(_0x5bf650){_0x3fb0bf()(_0x36812f,_0x5bf650);var _0x26efd4=_0x51a6e8(_0x36812f);function _0x36812f(){return _0x44dea5()(this,_0x36812f),_0x26efd4[a0_0x1836('0x14e')](this);}return _0xaccd59()(_0x36812f,[{'key':a0_0x1836('0x202'),'value':function(){var _0x153f17=this;Object[a0_0x1836('0xd5')](_0xffdb1c)[a0_0x1836('0xa2')](function(_0x45c81a){var _0x1dd439=_0xffdb1c[_0x45c81a];_0x153f17['_cache'][_0x1dd439]=new _0x57c2ef[(a0_0x1836('0x1de'))]();});}}]),_0x36812f;}(_0x4dc5d3);function _0x3f812b(_0x55fa08,_0x29c299){var _0x168fbd=Object[a0_0x1836('0xd5')](_0x55fa08);if(Object[a0_0x1836('0x251')]){var _0x1c7b53=Object[a0_0x1836('0x251')](_0x55fa08);_0x29c299&&(_0x1c7b53=_0x1c7b53[a0_0x1836('0x8c')](function(_0x12ca04){return Object['getOwnPropertyDescriptor'](_0x55fa08,_0x12ca04)['enumerable'];})),_0x168fbd[a0_0x1836('0x2')][a0_0x1836('0x155')](_0x168fbd,_0x1c7b53);}return _0x168fbd;}function _0x4dec2a(_0x4d7cdf){for(var _0x1cf560=0x1;_0x1cf560=0x0&&_0x1b11cf<=0x1){var _0x1a7186=this['_positions'][this[a0_0x1836('0xb')]];if(_0x1a7186&&_0x5281b9){var _0x262e94=_0x2966aa['Matrix3'][a0_0x1836('0x249')](_0x5281b9),_0x286997=_0x2966aa['Matrix4'][a0_0x1836('0x1e7')](_0x262e94,this[a0_0x1836('0x1a4')][a0_0x1836('0x8')]['getValue'](_0x3ed650)),_0x4cd6e5=_0x2966aa['Transforms']['fixedFrameToHeadingPitchRoll'](_0x286997);_0x1a7186['heading']=_0x2966aa[a0_0x1836('0x218')]['toDegrees'](_0x4cd6e5[a0_0x1836('0x14a')]),_0x1a7186[a0_0x1836('0x1a5')]=_0x2966aa[a0_0x1836('0x218')]['toDegrees'](_0x4cd6e5['pitch']),_0x1a7186['roll']=_0x2966aa[a0_0x1836('0x218')]['toDegrees'](_0x4cd6e5[a0_0x1836('0xaa')]);}this[a0_0x1836('0x104')]&&this[a0_0x1836('0x104')](_0x1a7186,this[a0_0x1836('0xb')]+0x1===this['_positions']['length']),this['_positionIndex']+=0x1;}}this['_isActive']&&this[a0_0x1836('0x6f')](_0x3ed650,_0x1bcba2[a0_0x1836('0x12f')],_0x1bcba2[a0_0x1836('0x264')]);}},{'key':a0_0x1836('0xc4'),'value':function(){this[a0_0x1836('0x5b')]=!0x0;}},{'key':'_onRelease','value':function(){this['_isActive']=!0x1;}},{'key':a0_0x1836('0x6f'),'value':function(_0x207fc4,_0x305d29,_0x4d50d5){var _0xd0f7a4=this['_controller']['_viewer'][a0_0x1836('0x86')],_0x589269=this[a0_0x1836('0x23')]['_viewer'][a0_0x1836('0x6c')],_0x3eadaa=this[a0_0x1836('0x17')][a0_0x1836('0xa7')](_0x207fc4),_0x5a15cf=this[a0_0x1836('0x17')][a0_0x1836('0xa7')](_0x2966aa['JulianDate'][a0_0x1836('0xe9')](_0x207fc4,0x1/0x3c,new _0x2966aa[(a0_0x1836('0xe4'))]()));if(_0x3eadaa&&_0x5a15cf&&_0x305d29){if(_0x305d29===_0x3c0d61[a0_0x1836('0x12b')])_0xd0f7a4[a0_0x1836('0x1f1')]=this['_delegate'];else{if(_0x305d29===_0x3c0d61['FP']){var _0x5dc729=_0x2966aa['Math']['heading'](_0x3eadaa,_0x5a15cf),_0x10c345=_0x1f8d31[a0_0x1836('0xde')](_0x3eadaa);_0x10c345[a0_0x1836('0x1f5')]=_0x4d50d5[a0_0x1836('0x1f5')]||0x5,_0x589269[a0_0x1836('0x20e')](_0x1f8d31['transformWGS84ToCartesian'](_0x10c345),new _0x2966aa[(a0_0x1836('0x75'))](_0x5dc729,_0x2966aa[a0_0x1836('0x218')][a0_0x1836('0x15b')](_0x4d50d5[a0_0x1836('0x1a5')]||0x0),_0x4d50d5[a0_0x1836('0x167')]||0xa));}else _0x305d29===_0x3c0d61['TP']&&_0x589269[a0_0x1836('0x20e')](_0x3eadaa,new _0x2966aa[(a0_0x1836('0x75'))](0x0,-0x5a,_0x4d50d5[a0_0x1836('0x167')]||0x3e8));}}else _0x589269[a0_0x1836('0x47')](_0x2966aa[a0_0x1836('0x1da')]['IDENTITY']),_0xd0f7a4[a0_0x1836('0x1f1')]=void 0x0;}},{'key':a0_0x1836('0x19f'),'value':function(){this['_options'][a0_0x1836('0x153')]&&(this[a0_0x1836('0x1a4')][a0_0x1836('0x16c')]=new _0x2966aa['TimeIntervalCollection']([new _0x2966aa[(a0_0x1836('0xbb'))]({'start':this[a0_0x1836('0x187')],'stop':_0x2966aa[a0_0x1836('0xe4')][a0_0x1836('0xe9')](this[a0_0x1836('0x187')],this[a0_0x1836('0x1eb')],new _0x2966aa[(a0_0x1836('0xe4'))]())})]),this['_delegate']['path']={'material':this[a0_0x1836('0x185')]['pathMaterial'],'width':this[a0_0x1836('0x185')][a0_0x1836('0x19d')],'leadTime':this[a0_0x1836('0x185')][a0_0x1836('0x10a')]});}},{'key':a0_0x1836('0x200'),'value':function(){var _0x1b6344=this;if(!(this[a0_0x1836('0x187')]&&this['_duration']&&this['_positions']&&this[a0_0x1836('0xf1')]['length']))return!0x1;var _0x428f93=0x0;if(a0_0x1836('0x258')===this[a0_0x1836('0xd0')]){var _0x2e9131=_0x2966aa[a0_0x1836('0x218')]['distance'](this[a0_0x1836('0xf1')])/this['_duration'];this[a0_0x1836('0xb8')]=this[a0_0x1836('0xf1')]['map'](function(_0x2d2507,_0xbce10c,_0x2ee6f6){return 0x0!==_0xbce10c&&(_0x428f93+=_0x2966aa[a0_0x1836('0x218')][a0_0x1836('0x1f')]([_0x2ee6f6[_0xbce10c-0x1],_0x2d2507])/_0x2e9131),_0x2966aa[a0_0x1836('0xe4')]['addSeconds'](_0x1b6344[a0_0x1836('0x187')],_0x428f93,new _0x2966aa[(a0_0x1836('0xe4'))]());});}else{var _0x3911ed=this[a0_0x1836('0xf1')]['length'],_0x3e4262=(this[a0_0x1836('0x1eb')]-this['_duration']%_0x3911ed)/_0x3911ed;this[a0_0x1836('0xb8')]=this['_positions'][a0_0x1836('0x62')](function(_0xdf25b,_0x19fc34){return _0x2966aa[a0_0x1836('0xe4')][a0_0x1836('0xe9')](_0x1b6344['_startTime'],_0x19fc34*_0x3e4262,new _0x2966aa[(a0_0x1836('0xe4'))]());});}this[a0_0x1836('0x17')]=new _0x2966aa['SampledPositionProperty'](),this[a0_0x1836('0x17')]['addSamples'](this[a0_0x1836('0xb8')],_0x1f8d31[a0_0x1836('0x109')](this[a0_0x1836('0xf1')])),this[a0_0x1836('0x1a4')][a0_0x1836('0x8')]=this[a0_0x1836('0x17')],this[a0_0x1836('0x1a4')][a0_0x1836('0x8')]['setInterpolationOptions']({'interpolationDegree':0x1,'interpolationAlgorithm':_0x2966aa[a0_0x1836('0x3e')]}),this['_delegate'][a0_0x1836('0xb7')]=new _0x2966aa[(a0_0x1836('0x152'))](this[a0_0x1836('0x17')]);}},{'key':a0_0x1836('0x14d'),'value':function(){this['_controller']['roamingLayer'][a0_0x1836('0x1ba')](this[a0_0x1836('0x1a4')]);}},{'key':a0_0x1836('0xb2'),'value':function(_0x44fb58){return this[a0_0x1836('0xf1')]=_0x203388[a0_0x1836('0x48')](_0x44fb58),this['_mountPosition'](),this;}},{'key':'addPosition','value':function(_0x45a9d3,_0x59d1d3){return this[a0_0x1836('0xf1')]['push'](_0x203388[a0_0x1836('0x1ec')](_0x45a9d3)),this[a0_0x1836('0x1eb')]+=_0x59d1d3,this['_mountPosition'](),this;}},{'key':'setMode','value':function(_0x3cd7ca){return this[a0_0x1836('0xd0')]=_0x3cd7ca,this[a0_0x1836('0x200')](),this;}},{'key':a0_0x1836('0x25c'),'value':function(_0x182d35,_0x2a5796){return this['_delegate'][a0_0x1836('0x1c9')]=_0x4dec2a(_0x4dec2a({},_0x2a5796),{},{'uri':_0x182d35}),this;}},{'key':a0_0x1836('0x4b'),'value':function(_0x4d8ffb,_0x14740a){return this[a0_0x1836('0x1a4')][a0_0x1836('0x19')]=_0x4dec2a(_0x4dec2a({},_0x14740a),{},{'image':_0x4d8ffb}),this;}},{'key':a0_0x1836('0x1d9'),'value':function(_0x1ad205,_0x6d4e9f){return this[a0_0x1836('0x1a4')][a0_0x1836('0x16a')]=_0x4dec2a(_0x4dec2a({},_0x6d4e9f),{},{'text':_0x1ad205}),this;}},{'key':'id','get':function(){return this[a0_0x1836('0x34')];}},{'key':a0_0x1836('0xf7'),'get':function(){return this[a0_0x1836('0x44')];}},{'key':a0_0x1836('0xeb'),'get':function(){return this[a0_0x1836('0xf2')];}},{'key':a0_0x1836('0x78'),'get':function(){return this[a0_0x1836('0x5b')];}},{'key':a0_0x1836('0x1a8'),'set':function(_0x4e298e){return this[a0_0x1836('0xf1')]=_0x203388[a0_0x1836('0x48')](_0x4e298e),this[a0_0x1836('0x200')](),this;},'get':function(){return this[a0_0x1836('0xf1')];}},{'key':a0_0x1836('0x1cf'),'set':function(_0x50ada0){if(!(_0x50ada0&&_0x50ada0 instanceof Date))throw new Error('Path:\x20the\x20start\x20time\x20invalid\x20');return this['_startTime']=_0x2966aa[a0_0x1836('0xe4')][a0_0x1836('0x239')](_0x50ada0),this[a0_0x1836('0x200')](),this;},'get':function(){return this[a0_0x1836('0x187')];}}]),_0x5a88ce;}(),_0xf5fb09=DC[a0_0x1836('0xab')]['Cesium'],_0x5e8a87={'AroundView':_0x231034,'AroundPoint':_0x4227ee,'CircleScan':_0x5ca097,'Flying':_0x4c3426,'GlobeRotate':_0x5e4302,'RadarScan':_0x42bab2,'ClusterLayer':_0x9e22f5,'CzmlLayer':_0x4765e8,'HeatLayer':_0x5e1b16,'KmlLayer':_0x4c5913,'Weather':_0x29afa2,'Effect':_0x46664a,'RoamingViewMode':_0x3c0d61,'RoamingController':function(){function _0x2e4c85(_0x35bf91){_0x44dea5()(this,_0x2e4c85),this[a0_0x1836('0xd2')]=_0x35bf91,this[a0_0x1836('0x87')]=new _0xf5fb09['CustomDataSource'](a0_0x1836('0x1aa')),_0x35bf91[a0_0x1836('0x129')][a0_0x1836('0x1ba')](this[a0_0x1836('0x87')]),this[a0_0x1836('0x1c7')]=void 0x0,this[a0_0x1836('0x187')]=void 0x0,this[a0_0x1836('0x1e4')]={},this[a0_0x1836('0x1c6')]=void 0x0,this['_viewMode']=void 0x0,this[a0_0x1836('0x1e6')]={};}return _0xaccd59()(_0x2e4c85,[{'key':a0_0x1836('0x147'),'value':function(_0x50adc2,_0x5e75a6){var _0x318dfd=this;Object[a0_0x1836('0xd5')](this[a0_0x1836('0x1e4')])[a0_0x1836('0xa2')](function(_0x31eb1c){var _0x12ae58=_0x318dfd[a0_0x1836('0x1e4')][_0x31eb1c];_0x12ae58[a0_0x1836('0xf7')]&&_0x12ae58['roamingEvent']['fire'](_0xffdb1c[a0_0x1836('0x14f')],{'currentTime':_0x5e75a6,'viewMode':_0x318dfd[a0_0x1836('0x196')],'viewOption':_0x318dfd[a0_0x1836('0x1e6')]});});}},{'key':a0_0x1836('0x6'),'value':function(_0x2a52fc){if(!(_0x2a52fc&&_0x2a52fc instanceof Date))throw new Error(a0_0x1836('0xe1'));return this[a0_0x1836('0x187')]=_0xf5fb09['JulianDate'][a0_0x1836('0x239')](_0x2a52fc),this;}},{'key':a0_0x1836('0x1ed'),'value':function(){return this[a0_0x1836('0xd2')][a0_0x1836('0x136')][a0_0x1836('0x11c')]=!0x0,this[a0_0x1836('0xd2')][a0_0x1836('0x136')][a0_0x1836('0x6e')]=this[a0_0x1836('0x187')]||_0xf5fb09[a0_0x1836('0xe4')][a0_0x1836('0xda')](),this[a0_0x1836('0x1c7')]&&this['_postUpdateRemoveCallback'](),this[a0_0x1836('0x1c7')]=this[a0_0x1836('0xd2')][a0_0x1836('0x244')][a0_0x1836('0x1b6')][a0_0x1836('0x247')](this[a0_0x1836('0x147')],this),this;}},{'key':a0_0x1836('0x105'),'value':function(){return this['_viewer'][a0_0x1836('0x136')][a0_0x1836('0x11c')]=!0x1,this['_viewer'][a0_0x1836('0x6c')]['lookAtTransform'](_0xf5fb09[a0_0x1836('0x1da')][a0_0x1836('0x6d')]),this[a0_0x1836('0xd2')][a0_0x1836('0x86')][a0_0x1836('0x1f1')]=void 0x0,this;}},{'key':a0_0x1836('0x175'),'value':function(){return this[a0_0x1836('0xd2')]['clock'][a0_0x1836('0x11c')]=!0x0,this;}},{'key':a0_0x1836('0x1ce'),'value':function(_0x321a66){return this[a0_0x1836('0xd2')][a0_0x1836('0x136')][a0_0x1836('0x103')]=_0x321a66,this;}},{'key':a0_0x1836('0x1dc'),'value':function(_0xbcc577){return _0xbcc577&&_0xbcc577[a0_0x1836('0xf7')]&&!Object(this[a0_0x1836('0x1e4')])[a0_0x1836('0x1b5')](_0xbcc577['id'])&&(_0xbcc577[a0_0x1836('0xf7')][a0_0x1836('0x17e')](_0xffdb1c[a0_0x1836('0x169')],this),this[a0_0x1836('0x1e4')][_0xbcc577['id']]=_0xbcc577),this;}},{'key':a0_0x1836('0x24e'),'value':function(_0xa3a7c8){return this['_cache'][_0xa3a7c8]||void 0x0;}},{'key':a0_0x1836('0x23e'),'value':function(_0x527fe1){return _0x527fe1&&Object(this[a0_0x1836('0x1e4')])[a0_0x1836('0x1b5')](_0x527fe1['id'])&&_0x527fe1[a0_0x1836('0xf7')]&&(_0x527fe1[a0_0x1836('0xf7')]['fire'](_0xffdb1c[a0_0x1836('0x59')],this),delete this['_cache'][_0x527fe1['id']]),this;}},{'key':'clearPath','value':function(){var _0xa23944=this;return Object['keys'](this['_cache'])['forEach'](function(_0x458f5c){var _0x301956=_0xa23944[a0_0x1836('0x1e4')][_0x458f5c];_0x301956&&_0xa23944[a0_0x1836('0x23e')](_0x301956);}),this;}},{'key':a0_0x1836('0x13b'),'value':function(_0x21455e,_0x46b66f){var _0x3683e3=arguments[a0_0x1836('0x98')]>0x2&&void 0x0!==arguments[0x2]?arguments[0x2]:{};if(!this[a0_0x1836('0x1e4')][_0x21455e['id']])throw new Error('RoamingController:\x20path\x20does\x20not\x20added\x20');return this[a0_0x1836('0x196')]=_0x46b66f,this[a0_0x1836('0x1e6')]=_0x3683e3,this[a0_0x1836('0x1c6')]&&this[a0_0x1836('0x1c6')]['id']===_0x21455e['id']||(this[a0_0x1836('0x1c6')]&&this['_activePath'][a0_0x1836('0xf7')]&&this[a0_0x1836('0x1c6')][a0_0x1836('0xf7')][a0_0x1836('0x17e')](_0xffdb1c[a0_0x1836('0x92')],_0x21455e['id']),this[a0_0x1836('0x1c6')]=_0x21455e,this[a0_0x1836('0x1c6')]&&this[a0_0x1836('0x1c6')]['roamingEvent']&&this[a0_0x1836('0x1c6')][a0_0x1836('0xf7')][a0_0x1836('0x17e')](_0xffdb1c['ACTIVE'],_0x21455e['id'])),this;}},{'key':a0_0x1836('0x1c2'),'value':function(_0x26efe1){if(!this[a0_0x1836('0x1e4')][_0x26efe1['id']])throw new Error(a0_0x1836('0x220'));return _0x26efe1&&_0x26efe1['isActive']&&_0x26efe1[a0_0x1836('0xf7')]&&_0x26efe1[a0_0x1836('0xf7')][a0_0x1836('0x17e')](_0xffdb1c[a0_0x1836('0x92')],_0x26efe1['id']),this[a0_0x1836('0x1c6')]=void 0x0,this;}},{'key':'releaseCamera','value':function(){return this[a0_0x1836('0xd2')][a0_0x1836('0x6c')]['lookAtTransform'](_0xf5fb09[a0_0x1836('0x1da')][a0_0x1836('0x6d')]),this['_viewer'][a0_0x1836('0x86')]['trackedEntity']=void 0x0,this;}},{'key':'startTime','get':function(){return this[a0_0x1836('0x187')];}},{'key':a0_0x1836('0x107'),'get':function(){return this[a0_0x1836('0x87')][a0_0x1836('0xa4')];}}]),_0x2e4c85;}(),'RoamingPath':_0x5b1bca,'PolylineTrailMaterialProperty':_0x46fec2[a0_0x1836('0x1be')],'PolylineFlowMaterialProperty':_0x46fec2['PolylineFlowMaterialProperty'],'PolylineEmissionMaterialProperty':_0x46fec2[a0_0x1836('0x1e')],'PolylineImageTrailMaterialProperty':_0x46fec2[a0_0x1836('0x8a')],'WaterMaterialProperty':_0x46fec2['WaterMaterialProperty'],'RimLightingMaterialProperty':_0x46fec2[a0_0x1836('0x1f8')],'CircleFadeMaterialProperty':_0x46fec2[a0_0x1836('0x1f9')],'CircleWaveMaterialProperty':_0x46fec2[a0_0x1836('0x2c')],'WallTrailMaterialProperty':_0x46fec2[a0_0x1836('0x131')]};DC['mixin'](_0x5e8a87);}]);}); \ No newline at end of file +var a0_0x1a81=['_heat','intensity','KmlDataSource','fromQuaternion','canvas','PolylineEmissionMaterialProperty','specularIntensity','multiplier','computeIcrfToFixedMatrix','roll','parsePosition','uniform\x20sampler2D\x20colorTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20float\x20speed;\x0a\x0afloat\x20hash(float\x20x){\x0a\x20\x20return\x20fract(sin(x*23.3)*13.13);\x0a}\x0a\x0avoid\x20main(){\x0a\x20\x20float\x20time\x20=\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0;\x0a\x20\x20vec2\x20resolution\x20=\x20czm_viewport.zw;\x0a\x20\x20vec2\x20uv=(gl_FragCoord.xy*2.-resolution.xy)/min(resolution.x,resolution.y);\x0a\x20\x20vec3\x20c=vec3(.1,.2,.3);\x0a\x20\x20float\x20a=-.3;\x0a\x20\x20float\x20si=sin(a),co=cos(a);\x0a\x20\x20uv*=mat2(co,-si,si,co);\x0a\x20\x20uv*=length(uv+vec2(0,4.9))*.3+1.;\x0a\x20\x20float\x20v=1.-sin(hash(floor(uv.x*100.))*2.);\x0a\x20\x20float\x20b=clamp(abs(sin(20.*time*v+uv.y*(5./(2.+v))))-.95,0.,1.)*10.;\x0a\x20\x20c*=v*b;\x0a\x20\x20gl_FragColor\x20=\x20mix(texture2D(colorTexture,\x20v_textureCoordinates),\x20vec4(c,1),\x200.5);\x0a}\x0a','createBrightnessStage','Namespace','circle','BLUE','cementColor','transformWGS84ToMercator','construct','addSeconds','KmlLayer:\x20the\x20url\x20is\x20empty','createLinearGradient','entities','czm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec3\x20normalWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20material.normal);\x0a\x20\x20vec3\x20positionWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20materialInput.positionToEyeEC);\x0a\x20\x20float\x20cosAngIncidence\x20=\x20max(dot(normalWC,\x20positionWC),\x200.0);\x0a\x0a\x20\x20material.diffuse\x20=\x20mix(reflection.diffuse,\x20refraction.diffuse,\x20cosAngIncidence);\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','defaultMinOpacity','uniform\x20sampler2D\x20colorTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20float\x20speed;\x0a\x0afloat\x20snow(vec2\x20uv,float\x20scale){\x0a\x20\x20float\x20time\x20=\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0\x20;\x0a\x20\x20float\x20w=smoothstep(1.,0.,-uv.y*(scale/10.));\x0a\x20\x20if(w<.1)return\x200.;\x0a\x20\x20uv+=time/scale;\x0a\x20\x20uv.y+=time*2./scale;\x0a\x20\x20uv.x+=sin(uv.y+time*.5)/scale;\x0a\x20\x20uv*=scale;\x0a\x20\x20vec2\x20s=floor(uv),f=fract(uv),p;\x0a\x20\x20float\x20k=3.,d;\x0a\x20\x20p=.5+.35*sin(11.*fract(sin((s+p+scale)*mat2(7,3,6,5))*5.))-f;\x0a\x20\x20d=length(p);\x0a\x20\x20k=min(d,k);\x0a\x20\x20k=smoothstep(0.,k,sin(f.x+f.y)*0.01);\x0a\x20\x20return\x20k*w;\x0a}\x0a\x0avoid\x20main(){\x0a\x20\x20vec2\x20resolution\x20=\x20czm_viewport.zw;\x0a\x20\x20vec2\x20uv=(gl_FragCoord.xy*2.-resolution.xy)/min(resolution.x,resolution.y);\x0a\x20\x20vec3\x20finalColor=vec3(0);\x0a\x20\x20float\x20c\x20=\x200.0;\x0a\x20\x20c+=snow(uv,10.);\x0a\x20\x20c+=snow(uv,8.);\x0a\x20\x20c+=snow(uv,6.);\x0a\x20\x20c+=snow(uv,5.);\x0a\x20\x20finalColor=(vec3(c));\x0a\x20\x20gl_FragColor\x20=\x20mix(texture2D(colorTexture,\x20v_textureCoordinates),\x20vec4(finalColor,1),\x200.3);\x0a}\x0a','constructor','TimeIntervalCollection','forEach','setInterpolationOptions','string','_bindEvent','count','_definitionChanged','WallRippleType','viewMode','uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20count;\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20float\x20sin\x20=\x20sin((st.t\x20-\x20time)\x20*\x2010.0\x20*\x20count);\x0a\x20\x20float\x20high\x20=\x200.92;\x0a\x20\x20float\x20medium\x20=\x200.4;\x0a\x20\x20vec4\x20temp=\x20vec4(0.);\x0a\x20\x20if(sin\x20>\x20high\x20){\x0a\x20\x20\x20\x20temp\x20=\x20vec4(mix(vec3(.8,\x201.,\x201.),\x20color.rgb,\x20(1.\x20-\x20sin)\x20/\x20(1.\x20-\x20high)),\x201.);\x0a\x20\x20}else\x20if(sin\x20>\x20medium)\x20{\x0a\x20\x20\x20\x20temp\x20=\x20vec4(color.rgb,\x20mix(1.,\x200.,\x201.-(sin\x20-\x20medium)\x20/\x20(high\x20-\x20medium)));\x0a\x20\x20}else{\x0a\x20\x20\x20\x20temp\x20=\x20vec4(color.rgb,0);\x0a\x20\x20}\x0a\x20\x20vec3\x20fade\x20=\x20mix(color.rgb,\x20vec3(0.,\x200.,\x200.),\x20st.t);\x0a\x20\x20temp\x20=\x20mix(temp,\x20vec4(fade,\x201.),\x200.85);\x0a\x20\x20material.diffuse\x20=\x20temp.rgb;\x0a\x20\x20material.alpha\x20=\x20\x20temp.a\x20*\x20(1.0\x20-\x20st.t);\x0a\x20\x20return\x20material;\x0a}\x0a','_materialCache','abs','_czmBuiltinsAndUniforms','maxOpacity','SampledPositionProperty','call','defaultBlur','install','CementType','Fresnel','defaultXField','createPropertyDescriptor','disableDepthTestDistance','_mode','beginPath','_getMBounds','delegate','Property','_valueField','uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20\x20\x20float\x20t\x20=fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20\x20\x20t\x20*=\x201.03;\x0a\x20\x20\x20\x20float\x20alpha\x20=\x20smoothstep(t-\x200.03,\x20t,\x20st.s)\x20*\x20step(-t,\x20-st.s);\x0a\x20\x20\x20\x20alpha\x20+=\x200.1;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20alpha;\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a','key','CircleWaveMaterialProperty','_initEntity','DEEPSKYBLUE','hasOwnProperty','RoamingController:\x20the\x20start\x20time\x20invalid\x20','stop','renderpartial','label','headingPitchRollToFixedFrame','ready','rimColor','Plugin\x20\x27','pathLeadTime','_data','mixin','_initCanvas','lng','floor','function','modelMatrix','getContext','_radius','_controller','night_vision','free','keys','_currentIndex','_drawAlpha','_startTime','clamp','bold\x20','getValue','State','PolylineTrail','_delegate','_max','EllipsoidSurfaceAppearance','canvas2d','multiplyByVector','setDataMax','enumerable','_durations','renderPartial','_viewMode','DomUtil','useGradientOpacity','createNightVisionStage','ReflectionType','opacity','far','concat','setData','Erosion','loop','transformWGS84ArrayToCartesianArray','_enable','pixelRange','uniform\x20vec4\x20cementColor;\x0auniform\x20float\x20grainScale;\x0auniform\x20float\x20roughness;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20float\x20noise\x20=\x20czm_snoise(materialInput.st\x20/\x20grainScale);\x0a\x20\x20noise\x20=\x20pow(noise,\x205.0)\x20*\x20roughness;\x0a\x0a\x20\x20vec4\x20color\x20=\x20cementColor;\x0a\x20\x20color.rgb\x20+=\x20noise;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','_rotateAmount','replace','2021-01-10\x2021:26:03','CircleWaveType','dirtColor','addPath','_speedSubscription','arc','removeData','_positions','setModel','_clusterEventHandler','color','radar_scan','WallTrailType','Util','durations','backgroundColor','_baseWaterColor','lookAtTransform','_activePath','Layer','_updateGradient','FacetType','transformWGS84ToCartesian','_init','Event','ShaderSource','_rimColor','uniform\x20vec4\x20color;\x0auniform\x20float\x20time;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20float\x20alpha\x20=\x201.0;\x0a\x20\x20if\x20(time\x20!=\x201.0)\x0a\x20\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20t\x20=\x200.5\x20+\x20(0.5\x20*\x20czm_snoise(materialInput.str\x20/\x20(1.0\x20/\x2010.0)));\x20\x20\x20//\x20Scale\x20[-1,\x201]\x20to\x20[0,\x201]\x0a\x0a\x20\x20\x20\x20\x20\x20if\x20(t\x20>\x20time)\x0a\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20alpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','_getInternalData','aroundAmount','withAlpha','fontSize','enable','xField','valueField','positionCartographic','PolylineImageTrail','range','ORANGE','_viewMatrix','uniform\x20samplerCube\x20cubeMap;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec3\x20normalWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20material.normal);\x0a\x20\x20vec3\x20positionWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20materialInput.positionToEyeEC);\x0a\x20\x20vec3\x20reflectedWC\x20=\x20reflect(positionWC,\x20normalWC);\x0a\x20\x20material.diffuse\x20=\x20textureCube(cubeMap,\x20reflectedWC).channels;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','Refraction','ACTIVE','south','weather','Cartesian4','push','ADDED','RefractionType','clustering','_fogColor','onExtremaChange','north','_timeLine','clone','merge','fillStyle','_minOpacity','distance','toDegrees','fromRotationTranslation','PolylineFlowMaterialProperty','_blur','viewOption','addColorStop','init','fromDegrees','_onAround','renderer','Image','writable','RELEASE','_imageSubscription','appendChild','rectangle','animationSpeed','gradient','Cartesian3','night','Transforms','_width','store','height','getImageData','_reset','apply','release','uniform\x20sampler2D\x20image;\x0auniform\x20float\x20speed;\x0auniform\x20vec4\x20color;\x0auniform\x20vec2\x20repeat;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20vec2\x20st\x20=\x20repeat\x20*\x20materialInput.st;\x0a\x20\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20\x20vec4\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(st.s\x20-\x20time),\x20st.t));\x0a\x20\x20\x20if(color.a\x20==\x200.0){\x0a\x20\x20\x20\x20material.alpha\x20=\x20colorImage.a;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20colorImage.rgb;\x0a\x20\x20\x20}else{\x0a\x20\x20\x20\x20material.alpha\x20=\x20colorImage.a\x20*\x20color.a;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20max(color.rgb\x20*\x20material.alpha\x20*\x203.0,\x20color.rgb);\x0a\x20\x20\x20}\x0a\x20\x20\x20return\x20material;\x0a}\x0a','releaseCamera','length','rgba(0,0,0,1)','secondsDifference','west','stepSize','__proto__','trackedPath','Matrix3','defaultRadius','roamingLayer','createRadialGradient','_cameraFly','trackedEntity','normalMap','sham','showPath','setPrototypeOf','specularMap','delta','uniform\x20samplerCube\x20cubeMap;\x0auniform\x20float\x20indexOfRefractionRatio;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec3\x20normalWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20material.normal);\x0a\x20\x20vec3\x20positionWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20materialInput.positionToEyeEC);\x0a\x20\x20vec3\x20refractedWC\x20=\x20refract(positionWC,\x20-normalWC,\x20indexOfRefractionRatio);\x0a\x20\x20material.diffuse\x20=\x20textureCube(cubeMap,\x20refractedWC).channels;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','JulianDate','_viewOption','PolylineEmissionType','getPath','PolylineFlow','TimeInterval','transformMercatorToWGS84','/**\x0a\x20*\x20@license\x0a\x20*\x20Description\x20:\x20Array\x20and\x20textureless\x20GLSL\x202D/3D/4D\x20simplex\x0a\x20*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20noise\x20functions.\x0a\x20*\x20\x20\x20\x20\x20\x20Author\x20:\x20Ian\x20McEwan,\x20Ashima\x20Arts.\x0a\x20*\x20\x20Maintainer\x20:\x20ijm\x0a\x20*\x20\x20\x20\x20\x20Lastmod\x20:\x2020110822\x20(ijm)\x0a\x20*\x20\x20\x20\x20\x20License\x20:\x20Copyright\x20(C)\x202011\x20Ashima\x20Arts.\x20All\x20rights\x20reserved.\x0a\x20*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Distributed\x20under\x20the\x20MIT\x20License.\x20See\x20LICENSE\x20file.\x0a\x20*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20https://github.com/ashima/webgl-noise\x0a\x20*/\x0a\x0avec4\x20_czm_mod289(vec4\x20x)\x0a{\x0a\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0avec3\x20_czm_mod289(vec3\x20x)\x0a{\x0a\x20\x20\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0avec2\x20_czm_mod289(vec2\x20x)\x0a{\x0a\x20\x20\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0afloat\x20_czm_mod289(float\x20x)\x0a{\x0a\x20\x20\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0avec4\x20_czm_permute(vec4\x20x)\x0a{\x0a\x20\x20\x20\x20return\x20_czm_mod289(((x*34.0)+1.0)*x);\x0a}\x0a\x0avec3\x20_czm_permute(vec3\x20x)\x0a{\x0a\x20\x20\x20\x20return\x20_czm_mod289(((x*34.0)+1.0)*x);\x0a}\x0a\x0afloat\x20_czm_permute(float\x20x)\x0a{\x0a\x20\x20\x20\x20return\x20_czm_mod289(((x*34.0)+1.0)*x);\x0a}\x0a\x0avec4\x20_czm_taylorInvSqrt(vec4\x20r)\x0a{\x0a\x20\x20\x20\x20return\x201.79284291400159\x20-\x200.85373472095314\x20*\x20r;\x0a}\x0a\x0afloat\x20_czm_taylorInvSqrt(float\x20r)\x0a{\x0a\x20\x20\x20\x20return\x201.79284291400159\x20-\x200.85373472095314\x20*\x20r;\x0a}\x0a\x0avec4\x20_czm_grad4(float\x20j,\x20vec4\x20ip)\x0a{\x0a\x20\x20\x20\x20const\x20vec4\x20ones\x20=\x20vec4(1.0,\x201.0,\x201.0,\x20-1.0);\x0a\x20\x20\x20\x20vec4\x20p,s;\x0a\x0a\x20\x20\x20\x20p.xyz\x20=\x20floor(\x20fract\x20(vec3(j)\x20*\x20ip.xyz)\x20*\x207.0)\x20*\x20ip.z\x20-\x201.0;\x0a\x20\x20\x20\x20p.w\x20=\x201.5\x20-\x20dot(abs(p.xyz),\x20ones.xyz);\x0a\x20\x20\x20\x20s\x20=\x20vec4(lessThan(p,\x20vec4(0.0)));\x0a\x20\x20\x20\x20p.xyz\x20=\x20p.xyz\x20+\x20(s.xyz*2.0\x20-\x201.0)\x20*\x20s.www;\x0a\x0a\x20\x20\x20\x20return\x20p;\x0a}\x0a\x0a/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20Implemented\x20by\x20Ian\x20McEwan,\x20Ashima\x20Arts,\x20and\x20distributed\x20under\x20the\x20MIT\x20License.\x20\x20{@link\x20https://github.com/ashima/webgl-noise}\x0a\x20*\x0a\x20*\x20@name\x20czm_snoise\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@see\x20https://github.com/ashima/webgl-noise\x0a\x20*\x20@see\x20Stefan\x20Gustavson\x27s\x20paper\x20Simplex\x20noise\x20demystified\x0a\x20*/\x0afloat\x20czm_snoise(vec2\x20v)\x0a{\x0a\x20\x20\x20\x20const\x20vec4\x20C\x20=\x20vec4(0.211324865405187,\x20\x20//\x20(3.0-sqrt(3.0))/6.0\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200.366025403784439,\x20\x20//\x200.5*(sqrt(3.0)-1.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20-0.577350269189626,\x20\x20//\x20-1.0\x20+\x202.0\x20*\x20C.x\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200.024390243902439);\x20//\x201.0\x20/\x2041.0\x0a\x20\x20\x20\x20//\x20First\x20corner\x0a\x20\x20\x20\x20vec2\x20i\x20\x20=\x20floor(v\x20+\x20dot(v,\x20C.yy)\x20);\x0a\x20\x20\x20\x20vec2\x20x0\x20=\x20v\x20-\x20\x20\x20i\x20+\x20dot(i,\x20C.xx);\x0a\x0a\x20\x20\x20\x20//\x20Other\x20corners\x0a\x20\x20\x20\x20vec2\x20i1;\x0a\x20\x20\x20\x20//i1.x\x20=\x20step(\x20x0.y,\x20x0.x\x20);\x20//\x20x0.x\x20>\x20x0.y\x20?\x201.0\x20:\x200.0\x0a\x20\x20\x20\x20//i1.y\x20=\x201.0\x20-\x20i1.x;\x0a\x20\x20\x20\x20i1\x20=\x20(x0.x\x20>\x20x0.y)\x20?\x20vec2(1.0,\x200.0)\x20:\x20vec2(0.0,\x201.0);\x0a\x20\x20\x20\x20//\x20x0\x20=\x20x0\x20-\x200.0\x20+\x200.0\x20*\x20C.xx\x20;\x0a\x20\x20\x20\x20//\x20x1\x20=\x20x0\x20-\x20i1\x20+\x201.0\x20*\x20C.xx\x20;\x0a\x20\x20\x20\x20//\x20x2\x20=\x20x0\x20-\x201.0\x20+\x202.0\x20*\x20C.xx\x20;\x0a\x20\x20\x20\x20vec4\x20x12\x20=\x20x0.xyxy\x20+\x20C.xxzz;\x0a\x20\x20\x20\x20x12.xy\x20-=\x20i1;\x0a\x0a\x20\x20\x20\x20//\x20Permutations\x0a\x20\x20\x20\x20i\x20=\x20_czm_mod289(i);\x20//\x20Avoid\x20truncation\x20effect\x20in\x20permutation\x0a\x20\x20\x20\x20vec3\x20p\x20=\x20_czm_permute(\x20_czm_permute(\x20i.y\x20+\x20vec3(0.0,\x20i1.y,\x201.0\x20))\x20+\x20i.x\x20+\x20vec3(0.0,\x20i1.x,\x201.0\x20));\x0a\x0a\x20\x20\x20\x20vec3\x20m\x20=\x20max(0.5\x20-\x20vec3(dot(x0,x0),\x20dot(x12.xy,x12.xy),\x20dot(x12.zw,x12.zw)),\x200.0);\x0a\x20\x20\x20\x20m\x20=\x20m*m\x20;\x0a\x20\x20\x20\x20m\x20=\x20m*m\x20;\x0a\x0a\x20\x20\x20\x20//\x20Gradients:\x2041\x20points\x20uniformly\x20over\x20a\x20line,\x20mapped\x20onto\x20a\x20diamond.\x0a\x20\x20\x20\x20//\x20The\x20ring\x20size\x2017*17\x20=\x20289\x20is\x20close\x20to\x20a\x20multiple\x20of\x2041\x20(41*7\x20=\x20287)\x0a\x20\x20\x20\x20vec3\x20x\x20=\x202.0\x20*\x20fract(p\x20*\x20C.www)\x20-\x201.0;\x0a\x20\x20\x20\x20vec3\x20h\x20=\x20abs(x)\x20-\x200.5;\x0a\x20\x20\x20\x20vec3\x20ox\x20=\x20floor(x\x20+\x200.5);\x0a\x20\x20\x20\x20vec3\x20a0\x20=\x20x\x20-\x20ox;\x0a\x0a\x20\x20\x20\x20//\x20Normalise\x20gradients\x20implicitly\x20by\x20scaling\x20m\x0a\x20\x20\x20\x20//\x20Approximation\x20of:\x20m\x20*=\x20inversesqrt(\x20a0*a0\x20+\x20h*h\x20);\x0a\x20\x20\x20\x20m\x20*=\x201.79284291400159\x20-\x200.85373472095314\x20*\x20(\x20a0*a0\x20+\x20h*h\x20);\x0a\x0a\x20\x20\x20\x20//\x20Compute\x20final\x20noise\x20value\x20at\x20P\x0a\x20\x20\x20\x20vec3\x20g;\x0a\x20\x20\x20\x20g.x\x20\x20=\x20a0.x\x20\x20*\x20x0.x\x20\x20+\x20h.x\x20\x20*\x20x0.y;\x0a\x20\x20\x20\x20g.yz\x20=\x20a0.yz\x20*\x20x12.xz\x20+\x20h.yz\x20*\x20x12.yw;\x0a\x20\x20\x20\x20return\x20130.0\x20*\x20dot(m,\x20g);\x0a}\x0a\x0afloat\x20czm_snoise(vec3\x20v)\x0a{\x0a\x20\x20\x20\x20const\x20vec2\x20\x20C\x20=\x20vec2(1.0/6.0,\x201.0/3.0)\x20;\x0a\x20\x20\x20\x20const\x20vec4\x20\x20D\x20=\x20vec4(0.0,\x200.5,\x201.0,\x202.0);\x0a\x0a\x20\x20\x20\x20//\x20First\x20corner\x0a\x20\x20\x20\x20vec3\x20i\x20\x20=\x20floor(v\x20+\x20dot(v,\x20C.yyy)\x20);\x0a\x20\x20\x20\x20vec3\x20x0\x20=\x20\x20\x20v\x20-\x20i\x20+\x20dot(i,\x20C.xxx)\x20;\x0a\x0a\x20\x20\x20\x20//\x20Other\x20corners\x0a\x20\x20\x20\x20vec3\x20g\x20=\x20step(x0.yzx,\x20x0.xyz);\x0a\x20\x20\x20\x20vec3\x20l\x20=\x201.0\x20-\x20g;\x0a\x20\x20\x20\x20vec3\x20i1\x20=\x20min(\x20g.xyz,\x20l.zxy\x20);\x0a\x20\x20\x20\x20vec3\x20i2\x20=\x20max(\x20g.xyz,\x20l.zxy\x20);\x0a\x0a\x20\x20\x20\x20//\x20\x20\x20x0\x20=\x20x0\x20-\x200.0\x20+\x200.0\x20*\x20C.xxx;\x0a\x20\x20\x20\x20//\x20\x20\x20x1\x20=\x20x0\x20-\x20i1\x20\x20+\x201.0\x20*\x20C.xxx;\x0a\x20\x20\x20\x20//\x20\x20\x20x2\x20=\x20x0\x20-\x20i2\x20\x20+\x202.0\x20*\x20C.xxx;\x0a\x20\x20\x20\x20//\x20\x20\x20x3\x20=\x20x0\x20-\x201.0\x20+\x203.0\x20*\x20C.xxx;\x0a\x20\x20\x20\x20vec3\x20x1\x20=\x20x0\x20-\x20i1\x20+\x20C.xxx;\x0a\x20\x20\x20\x20vec3\x20x2\x20=\x20x0\x20-\x20i2\x20+\x20C.yyy;\x20//\x202.0*C.x\x20=\x201/3\x20=\x20C.y\x0a\x20\x20\x20\x20vec3\x20x3\x20=\x20x0\x20-\x20D.yyy;\x20\x20\x20\x20\x20\x20//\x20-1.0+3.0*C.x\x20=\x20-0.5\x20=\x20-D.y\x0a\x0a\x20\x20\x20\x20//\x20Permutations\x0a\x20\x20\x20\x20i\x20=\x20_czm_mod289(i);\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20_czm_permute(\x20_czm_permute(\x20_czm_permute(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20i.z\x20+\x20vec4(0.0,\x20i1.z,\x20i2.z,\x201.0\x20))\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20+\x20i.y\x20+\x20vec4(0.0,\x20i1.y,\x20i2.y,\x201.0\x20))\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20+\x20i.x\x20+\x20vec4(0.0,\x20i1.x,\x20i2.x,\x201.0\x20));\x0a\x0a\x20\x20\x20\x20//\x20Gradients:\x207x7\x20points\x20over\x20a\x20square,\x20mapped\x20onto\x20an\x20octahedron.\x0a\x20\x20\x20\x20//\x20The\x20ring\x20size\x2017*17\x20=\x20289\x20is\x20close\x20to\x20a\x20multiple\x20of\x2049\x20(49*6\x20=\x20294)\x0a\x20\x20\x20\x20float\x20n_\x20=\x200.142857142857;\x20//\x201.0/7.0\x0a\x20\x20\x20\x20vec3\x20\x20ns\x20=\x20n_\x20*\x20D.wyz\x20-\x20D.xzx;\x0a\x0a\x20\x20\x20\x20vec4\x20j\x20=\x20p\x20-\x2049.0\x20*\x20floor(p\x20*\x20ns.z\x20*\x20ns.z);\x20\x20//\x20\x20mod(p,7*7)\x0a\x0a\x20\x20\x20\x20vec4\x20x_\x20=\x20floor(j\x20*\x20ns.z);\x0a\x20\x20\x20\x20vec4\x20y_\x20=\x20floor(j\x20-\x207.0\x20*\x20x_\x20);\x20\x20\x20\x20//\x20mod(j,N)\x0a\x0a\x20\x20\x20\x20vec4\x20x\x20=\x20x_\x20*ns.x\x20+\x20ns.yyyy;\x0a\x20\x20\x20\x20vec4\x20y\x20=\x20y_\x20*ns.x\x20+\x20ns.yyyy;\x0a\x20\x20\x20\x20vec4\x20h\x20=\x201.0\x20-\x20abs(x)\x20-\x20abs(y);\x0a\x0a\x20\x20\x20\x20vec4\x20b0\x20=\x20vec4(\x20x.xy,\x20y.xy\x20);\x0a\x20\x20\x20\x20vec4\x20b1\x20=\x20vec4(\x20x.zw,\x20y.zw\x20);\x0a\x0a\x20\x20\x20\x20//vec4\x20s0\x20=\x20vec4(lessThan(b0,0.0))*2.0\x20-\x201.0;\x0a\x20\x20\x20\x20//vec4\x20s1\x20=\x20vec4(lessThan(b1,0.0))*2.0\x20-\x201.0;\x0a\x20\x20\x20\x20vec4\x20s0\x20=\x20floor(b0)*2.0\x20+\x201.0;\x0a\x20\x20\x20\x20vec4\x20s1\x20=\x20floor(b1)*2.0\x20+\x201.0;\x0a\x20\x20\x20\x20vec4\x20sh\x20=\x20-step(h,\x20vec4(0.0));\x0a\x0a\x20\x20\x20\x20vec4\x20a0\x20=\x20b0.xzyw\x20+\x20s0.xzyw*sh.xxyy\x20;\x0a\x20\x20\x20\x20vec4\x20a1\x20=\x20b1.xzyw\x20+\x20s1.xzyw*sh.zzww\x20;\x0a\x0a\x20\x20\x20\x20vec3\x20p0\x20=\x20vec3(a0.xy,h.x);\x0a\x20\x20\x20\x20vec3\x20p1\x20=\x20vec3(a0.zw,h.y);\x0a\x20\x20\x20\x20vec3\x20p2\x20=\x20vec3(a1.xy,h.z);\x0a\x20\x20\x20\x20vec3\x20p3\x20=\x20vec3(a1.zw,h.w);\x0a\x0a\x20\x20\x20\x20//Normalise\x20gradients\x0a\x20\x20\x20\x20vec4\x20norm\x20=\x20_czm_taylorInvSqrt(vec4(dot(p0,p0),\x20dot(p1,p1),\x20dot(p2,\x20p2),\x20dot(p3,p3)));\x0a\x20\x20\x20\x20p0\x20*=\x20norm.x;\x0a\x20\x20\x20\x20p1\x20*=\x20norm.y;\x0a\x20\x20\x20\x20p2\x20*=\x20norm.z;\x0a\x20\x20\x20\x20p3\x20*=\x20norm.w;\x0a\x0a\x20\x20\x20\x20//\x20Mix\x20final\x20noise\x20value\x0a\x20\x20\x20\x20vec4\x20m\x20=\x20max(0.6\x20-\x20vec4(dot(x0,x0),\x20dot(x1,x1),\x20dot(x2,x2),\x20dot(x3,x3)),\x200.0);\x0a\x20\x20\x20\x20m\x20=\x20m\x20*\x20m;\x0a\x20\x20\x20\x20return\x2042.0\x20*\x20dot(\x20m*m,\x20vec4(\x20dot(p0,x0),\x20dot(p1,x1),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20dot(p2,x2),\x20dot(p3,x3)\x20)\x20);\x0a}\x0a\x0afloat\x20czm_snoise(vec4\x20v)\x0a{\x0a\x20\x20\x20\x20const\x20vec4\x20\x20C\x20=\x20vec4(\x200.138196601125011,\x20\x20//\x20(5\x20-\x20sqrt(5))/20\x20\x20G4\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200.276393202250021,\x20\x20//\x202\x20*\x20G4\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200.414589803375032,\x20\x20//\x203\x20*\x20G4\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20-0.447213595499958);\x20//\x20-1\x20+\x204\x20*\x20G4\x0a\x0a\x20\x20\x20\x20//\x20(sqrt(5)\x20-\x201)/4\x20=\x20F4,\x20used\x20once\x20below\x0a\x20\x20\x20\x20#define\x20F4\x200.309016994374947451\x0a\x0a\x20\x20\x20\x20//\x20First\x20corner\x0a\x20\x20\x20\x20vec4\x20i\x20\x20=\x20floor(v\x20+\x20dot(v,\x20vec4(F4))\x20);\x0a\x20\x20\x20\x20vec4\x20x0\x20=\x20v\x20-\x20\x20\x20i\x20+\x20dot(i,\x20C.xxxx);\x0a\x0a\x20\x20\x20\x20//\x20Other\x20corners\x0a\x0a\x20\x20\x20\x20//\x20Rank\x20sorting\x20originally\x20contributed\x20by\x20Bill\x20Licea-Kane,\x20AMD\x20(formerly\x20ATI)\x0a\x20\x20\x20\x20vec4\x20i0;\x0a\x20\x20\x20\x20vec3\x20isX\x20=\x20step(\x20x0.yzw,\x20x0.xxx\x20);\x0a\x20\x20\x20\x20vec3\x20isYZ\x20=\x20step(\x20x0.zww,\x20x0.yyz\x20);\x0a\x20\x20\x20\x20//\x20\x20i0.x\x20=\x20dot(\x20isX,\x20vec3(\x201.0\x20)\x20);\x0a\x20\x20\x20\x20i0.x\x20=\x20isX.x\x20+\x20isX.y\x20+\x20isX.z;\x0a\x20\x20\x20\x20i0.yzw\x20=\x201.0\x20-\x20isX;\x0a\x20\x20\x20\x20//\x20\x20i0.y\x20+=\x20dot(\x20isYZ.xy,\x20vec2(\x201.0\x20)\x20);\x0a\x20\x20\x20\x20i0.y\x20+=\x20isYZ.x\x20+\x20isYZ.y;\x0a\x20\x20\x20\x20i0.zw\x20+=\x201.0\x20-\x20isYZ.xy;\x0a\x20\x20\x20\x20i0.z\x20+=\x20isYZ.z;\x0a\x20\x20\x20\x20i0.w\x20+=\x201.0\x20-\x20isYZ.z;\x0a\x0a\x20\x20\x20\x20//\x20i0\x20now\x20contains\x20the\x20unique\x20values\x200,1,2,3\x20in\x20each\x20channel\x0a\x20\x20\x20\x20vec4\x20i3\x20=\x20clamp(\x20i0,\x200.0,\x201.0\x20);\x0a\x20\x20\x20\x20vec4\x20i2\x20=\x20clamp(\x20i0-1.0,\x200.0,\x201.0\x20);\x0a\x20\x20\x20\x20vec4\x20i1\x20=\x20clamp(\x20i0-2.0,\x200.0,\x201.0\x20);\x0a\x0a\x20\x20\x20\x20//\x20\x20x0\x20=\x20x0\x20-\x200.0\x20+\x200.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x1\x20=\x20x0\x20-\x20i1\x20\x20+\x201.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x2\x20=\x20x0\x20-\x20i2\x20\x20+\x202.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x3\x20=\x20x0\x20-\x20i3\x20\x20+\x203.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x4\x20=\x20x0\x20-\x201.0\x20+\x204.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20vec4\x20x1\x20=\x20x0\x20-\x20i1\x20+\x20C.xxxx;\x0a\x20\x20\x20\x20vec4\x20x2\x20=\x20x0\x20-\x20i2\x20+\x20C.yyyy;\x0a\x20\x20\x20\x20vec4\x20x3\x20=\x20x0\x20-\x20i3\x20+\x20C.zzzz;\x0a\x20\x20\x20\x20vec4\x20x4\x20=\x20x0\x20+\x20C.wwww;\x0a\x0a\x20\x20\x20\x20//\x20Permutations\x0a\x20\x20\x20\x20i\x20=\x20_czm_mod289(i);\x0a\x20\x20\x20\x20float\x20j0\x20=\x20_czm_permute(\x20_czm_permute(\x20_czm_permute(\x20_czm_permute(i.w)\x20+\x20i.z)\x20+\x20i.y)\x20+\x20i.x);\x0a\x20\x20\x20\x20vec4\x20j1\x20=\x20_czm_permute(\x20_czm_permute(\x20_czm_permute(\x20_czm_permute\x20(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20i.w\x20+\x20vec4(i1.w,\x20i2.w,\x20i3.w,\x201.0\x20))\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20+\x20i.z\x20+\x20vec4(i1.z,\x20i2.z,\x20i3.z,\x201.0\x20))\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20+\x20i.y\x20+\x20vec4(i1.y,\x20i2.y,\x20i3.y,\x201.0\x20))\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20+\x20i.x\x20+\x20vec4(i1.x,\x20i2.x,\x20i3.x,\x201.0\x20));\x0a\x0a\x20\x20\x20\x20//\x20Gradients:\x207x7x6\x20points\x20over\x20a\x20cube,\x20mapped\x20onto\x20a\x204-cross\x20polytope\x0a\x20\x20\x20\x20//\x207*7*6\x20=\x20294,\x20which\x20is\x20close\x20to\x20the\x20ring\x20size\x2017*17\x20=\x20289.\x0a\x20\x20\x20\x20vec4\x20ip\x20=\x20vec4(1.0/294.0,\x201.0/49.0,\x201.0/7.0,\x200.0)\x20;\x0a\x0a\x20\x20\x20\x20vec4\x20p0\x20=\x20_czm_grad4(j0,\x20\x20\x20ip);\x0a\x20\x20\x20\x20vec4\x20p1\x20=\x20_czm_grad4(j1.x,\x20ip);\x0a\x20\x20\x20\x20vec4\x20p2\x20=\x20_czm_grad4(j1.y,\x20ip);\x0a\x20\x20\x20\x20vec4\x20p3\x20=\x20_czm_grad4(j1.z,\x20ip);\x0a\x20\x20\x20\x20vec4\x20p4\x20=\x20_czm_grad4(j1.w,\x20ip);\x0a\x0a\x20\x20\x20\x20//\x20Normalise\x20gradients\x0a\x20\x20\x20\x20vec4\x20norm\x20=\x20_czm_taylorInvSqrt(vec4(dot(p0,p0),\x20dot(p1,p1),\x20dot(p2,\x20p2),\x20dot(p3,p3)));\x0a\x20\x20\x20\x20p0\x20*=\x20norm.x;\x0a\x20\x20\x20\x20p1\x20*=\x20norm.y;\x0a\x20\x20\x20\x20p2\x20*=\x20norm.z;\x0a\x20\x20\x20\x20p3\x20*=\x20norm.w;\x0a\x20\x20\x20\x20p4\x20*=\x20_czm_taylorInvSqrt(dot(p4,p4));\x0a\x0a\x20\x20\x20\x20//\x20Mix\x20contributions\x20from\x20the\x20five\x20corners\x0a\x20\x20\x20\x20vec3\x20m0\x20=\x20max(0.6\x20-\x20vec3(dot(x0,x0),\x20dot(x1,x1),\x20dot(x2,x2)),\x200.0);\x0a\x20\x20\x20\x20vec2\x20m1\x20=\x20max(0.6\x20-\x20vec2(dot(x3,x3),\x20dot(x4,x4)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20),\x200.0);\x0a\x20\x20\x20\x20m0\x20=\x20m0\x20*\x20m0;\x0a\x20\x20\x20\x20m1\x20=\x20m1\x20*\x20m1;\x0a\x20\x20\x20\x20return\x2049.0\x20*\x20(\x20dot(m0*m0,\x20vec3(\x20dot(\x20p0,\x20x0\x20),\x20dot(\x20p1,\x20x1\x20),\x20dot(\x20p2,\x20x2\x20)))\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20+\x20dot(m1*m1,\x20vec2(\x20dot(\x20p3,\x20x3\x20),\x20dot(\x20p4,\x20x4\x20)\x20)\x20)\x20)\x20;\x0a}\x0a','_intensity','POSITION_AND_ST','fog','globalAlpha','vec3(1.0)','cancelFlight','rain','_cfgRadius','_icrf','bounds','_fogByDistance','_unOrganizeData','DefaultImageId','uniform\x20vec4\x20lightColor;\x0auniform\x20vec4\x20darkColor;\x0auniform\x20float\x20frequency;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//\x20From\x20Stefan\x20Gustavson\x27s\x20Procedural\x20Textures\x20in\x20GLSL\x20in\x20OpenGL\x20Insights\x0a\x20\x20vec2\x20F\x20=\x20czm_cellular(materialInput.st\x20*\x20frequency);\x0a\x20\x20float\x20t\x20=\x201.0\x20-\x20F.x\x20*\x20F.x;\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(lightColor,\x20darkColor,\x20t);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','Matrix4','blue','plugins','className','speed','_yField','roamingEvent','PolylineImageTrailMaterialProperty','map','lightColor','brightness','_selected','_normalMapSubscription','IDENTITY','shadowCtx','_roamingLayer','container','_scale','_show','_id','enabled','max','RimLightingType','style','_comps','data','DefaultCubeMapId','setPositions','_glowOnly','remove','Parse','toCssColorString','lightWoodColor','camera','Cement','Entity','darkColor','cluster','PolylineTrailMaterialProperty','currentTime','onTick','POST_UPDATE','uniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20vec4\x20u_scanCenterEC;\x0auniform\x20vec3\x20u_scanPlaneNormalEC;\x0auniform\x20vec3\x20u_scanLineNormalEC;\x0auniform\x20float\x20u_radius;\x0auniform\x20vec4\x20u_scanColor;\x0a\x0avec4\x20toEye(in\x20vec2\x20uv,\x20in\x20float\x20depth){\x0a\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),(uv.y\x20*\x202.0\x20-\x201.0));\x0a\x20\x20vec4\x20posInCamera\x20=czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20posInCamera\x20=posInCamera\x20/\x20posInCamera.w;\x0a\x20\x20return\x20posInCamera;\x0a}\x0a\x0abool\x20isPointOnLineRight(in\x20vec3\x20ptOnLine,\x20in\x20vec3\x20lineNormal,\x20in\x20vec3\x20testPt){\x0a\x20\x20vec3\x20v01\x20=\x20testPt\x20-\x20ptOnLine;\x0a\x20\x20normalize(v01);\x0a\x20\x20vec3\x20temp\x20=\x20cross(v01,\x20lineNormal);\x0a\x20\x20float\x20d\x20=\x20dot(temp,\x20u_scanPlaneNormalEC);\x0a\x20\x20return\x20d\x20>\x200.5;\x0a}\x0a\x0avec3\x20pointProjectOnPlane(in\x20vec3\x20planeNormal,\x20in\x20vec3\x20planeOrigin,\x20in\x20vec3\x20point){\x0a\x20\x20vec3\x20v01\x20=\x20point\x20-planeOrigin;\x0a\x20\x20float\x20d\x20=\x20dot(planeNormal,\x20v01)\x20;\x0a\x20\x20return\x20(point\x20-\x20planeNormal\x20*\x20d);\x0a}\x0a\x0afloat\x20distancePointToLine(in\x20vec3\x20ptOnLine,\x20in\x20vec3\x20lineNormal,\x20in\x20vec3\x20testPt){\x0a\x20\x20vec3\x20tempPt\x20=\x20pointProjectOnPlane(lineNormal,\x20ptOnLine,\x20testPt);\x0a\x20\x20return\x20length(tempPt\x20-\x20ptOnLine);\x0a}\x0a\x0afloat\x20getDepth(in\x20vec4\x20depth){\x0a\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x0a\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0a\x0avoid\x20main(){\x0a\x20\x20gl_FragColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20float\x20depth\x20=\x20getDepth(\x20texture2D(depthTexture,\x20v_textureCoordinates));\x0a\x20\x20vec4\x20viewPos\x20=\x20toEye(v_textureCoordinates,\x20depth);\x0a\x20\x20vec3\x20prjOnPlane\x20=\x20pointProjectOnPlane(u_scanPlaneNormalEC.xyz,\x20u_scanCenterEC.xyz,\x20viewPos.xyz);\x0a\x20\x20float\x20dis\x20=\x20length(prjOnPlane.xyz\x20-\x20u_scanCenterEC.xyz);\x0a\x20\x20float\x20twou_radius\x20=\x20u_radius\x20*\x202.0;\x0a\x20\x20if(dis\x20<\x20u_radius){\x0a\x20\x20\x20\x20\x20\x20float\x20f0\x20=\x201.0\x20-abs(u_radius\x20-\x20dis)\x20/\x20u_radius;\x0a\x20\x20\x20\x20\x20\x20f0\x20=\x20pow(f0,\x2064.0);\x0a\x20\x20\x20\x20\x20\x20vec3\x20lineEndPt\x20=\x20vec3(u_scanCenterEC.xyz)\x20+\x20u_scanLineNormalEC\x20*\x20u_radius;\x0a\x20\x20\x20\x20\x20\x20float\x20f\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20if(isPointOnLineRight(u_scanCenterEC.xyz,\x20u_scanLineNormalEC.xyz,\x20prjOnPlane.xyz)){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dis1=\x20length(prjOnPlane.xyz\x20-\x20lineEndPt);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20f\x20=\x20abs(twou_radius\x20-dis1)\x20/\x20twou_radius;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20f\x20=\x20pow(f,\x203.0);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20mix(gl_FragColor,\x20u_scanColor,\x20f\x20+\x20f0);\x0a\x20\x20\x20\x20}\x0a}\x0a','blendColor','addTo','PostProcessStage','_colorize','_opacity','closePath','Color','uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20\x20material.alpha\x20=\x20color.a\x20*\x20fract(st.s-time);\x0a\x20\x20\x20return\x20material;\x0a}\x0a','cloud','_unbindEvent','CircleFade','getTime','clearPath','TRACKED','Module','image','blur','Position','getOwnPropertyDescriptor','_tickCallback','baseWaterColor','CLEARED','context','ADD','default','_blendColor','_entity','minCanvasSize','_mountedHook','CircleScan','_coordinator','uniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0auniform\x20vec4\x20fogByDistance;\x0auniform\x20vec4\x20fogColor;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0afloat\x20getDistance(sampler2D\x20depthTexture,\x20vec2\x20texCoords){\x0a\x20\x20float\x20depth\x20=\x20czm_unpackDepth(texture2D(depthTexture,\x20texCoords));\x0a\x20\x20if\x20(depth\x20==\x200.0)\x20{\x0a\x20\x20\x20\x20return\x20czm_infinity;\x0a\x20\x20}\x0a\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(gl_FragCoord.xy,\x20depth);\x0a\x20\x20return\x20-eyeCoordinate.z\x20/\x20eyeCoordinate.w;\x0a}\x0a\x0a\x0afloat\x20interpolateByDistance(vec4\x20nearFarScalar,\x20float\x20distance){\x0a\x20\x20float\x20startDistance\x20=\x20nearFarScalar.x;\x0a\x20\x20float\x20startValue\x20=\x20nearFarScalar.y;\x0a\x20\x20float\x20endDistance\x20=\x20nearFarScalar.z;\x0a\x20\x20float\x20endValue\x20=\x20nearFarScalar.w;\x0a\x20\x20float\x20t\x20=\x20clamp((distance\x20-\x20startDistance)\x20/\x20(endDistance\x20-\x20startDistance),\x200.0,\x201.0);\x0a\x20\x20return\x20mix(startValue,\x20endValue,\x20t);\x0a}\x0a\x0avec4\x20alphaBlend(vec4\x20sourceColor,\x20vec4\x20destinationColor){\x0a\x20\x20return\x20sourceColor\x20*\x20vec4(sourceColor.aaa,\x201.0)\x20+\x20destinationColor\x20*\x20(1.0\x20-\x20sourceColor.a);\x0a}\x0a\x0avoid\x20main(void){\x0a\x20\x20float\x20distance\x20=\x20getDistance(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20vec4\x20sceneColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20float\x20blendAmount\x20=\x20interpolateByDistance(fogByDistance,\x20distance);\x0a\x20\x20vec4\x20finalFogColor\x20=\x20vec4(fogColor.rgb,\x20fogColor.a\x20*\x20blendAmount);\x0a\x20\x20gl_FragColor\x20=\x20alphaBlend(finalFogColor,\x20sceneColor);\x0a}\x0a','isConstant','VelocityOrientationProperty','_radi','undefined','uniform\x20vec4\x20asphaltColor;\x0auniform\x20float\x20bumpSize;\x0auniform\x20float\x20roughness;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//\x20From\x20Stefan\x20Gustavson\x27s\x20Procedural\x20Textures\x20in\x20GLSL\x20in\x20OpenGL\x20Insights\x0a\x20\x20//Main\x20cellular\x20pattern\x0a\x20\x20vec4\x20color\x20=\x20asphaltColor;\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec2\x20F\x20=\x20czm_cellular(st\x20/\x20bumpSize);\x0a\x20\x20color.rgb\x20-=\x20(F.x\x20/\x20F.y)\x20*\x200.1;\x0a\x0a\x20\x20//Extra\x20bumps\x20for\x20roughness\x0a\x20\x20float\x20noise\x20=\x20czm_snoise(st\x20/\x20bumpSize);\x0a\x20\x20noise\x20=\x20pow(noise,\x205.0)\x20*\x20roughness;\x0a\x20\x20color.rgb\x20+=\x20noise;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','getData','round','removePath','_contrast','alpha','contrast','now','px;\x0a\x20\x20\x20\x20height:','putImageData','Plugins:\x20Missing\x20DC\x20Core','uniform\x20vec4\x20color;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20\x20vec4\x20fragColor\x20=\x20color;\x0a\x20\x20\x20\x20fragColor\x20=\x20czm_gammaCorrect(fragColor);\x0a\x20\x20\x20\x20material.emission\x20=\x20fragColor.rgb;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20fragColor.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20color.a;\x0a\x20\x20\x20\x20return\x20material;\x0a}\x0a','_aroundAmount','maxCanvasSize','_onRelease','clear','_maxOpacity','updateConfig','values','_sampledPosition','sigma','_rimColorSubscription','fromBytes','WallRipple','/**\x0a\x20*\x20@license\x0a\x20*\x20Cellular\x20noise\x20(\x22Worley\x20noise\x22)\x20in\x202D\x20in\x20GLSL.\x0a\x20*\x20Copyright\x20(c)\x20Stefan\x20Gustavson\x202011-04-19.\x20All\x20rights\x20reserved.\x0a\x20*\x20This\x20code\x20is\x20released\x20under\x20the\x20conditions\x20of\x20the\x20MIT\x20license.\x0a\x20*\x20See\x20LICENSE\x20file\x20for\x20details.\x0a\x20*/\x0a\x0a//#ifdef\x20GL_OES_standard_derivatives\x0a//\x20\x20\x20\x20#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a//#endif\x0a//\x0a//float\x20aastep\x20(float\x20threshold\x20,\x20float\x20value)\x0a//{\x0a//\x20\x20\x20\x20float\x20afwidth\x20=\x200.7\x20*\x20length\x20(\x20vec2\x20(\x20dFdx\x20(\x20value\x20),\x20dFdy\x20(\x20value\x20)));\x0a//\x20\x20\x20\x20return\x20smoothstep\x20(\x20threshold\x20-\x20afwidth\x20,\x20threshold\x20+\x20afwidth\x20,\x20value\x20);\x0a//}\x0a\x0a//\x20Permutation\x20polynomial:\x20(34x^2\x20+\x20x)\x20mod\x20289\x0avec3\x20_czm_permute289(vec3\x20x)\x0a{\x0a\x20\x20\x20\x20return\x20mod((34.0\x20*\x20x\x20+\x201.0)\x20*\x20x,\x20289.0);\x0a}\x0a\x0a/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20Implemented\x20by\x20Stefan\x20Gustavson,\x20and\x20distributed\x20under\x20the\x20MIT\x20License.\x20\x20{@link\x20http://openglinsights.git.sourceforge.net/git/gitweb.cgi?p=openglinsights/openglinsights;a=tree;f=proceduraltextures}\x0a\x20*\x0a\x20*\x20@name\x20czm_cellular\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@see\x20Stefan\x20Gustavson\x27s\x20chapter,\x20Procedural\x20Textures\x20in\x20GLSL,\x20in\x20OpenGL\x20Insights.\x0a\x20*/\x0avec2\x20czm_cellular(vec2\x20P)\x0a//\x20Cellular\x20noise,\x20returning\x20F1\x20and\x20F2\x20in\x20a\x20vec2.\x0a//\x20Standard\x203x3\x20search\x20window\x20for\x20good\x20F1\x20and\x20F2\x20values\x0a{\x0a#define\x20K\x200.142857142857\x20//\x201/7\x0a#define\x20Ko\x200.428571428571\x20//\x203/7\x0a#define\x20jitter\x201.0\x20//\x20Less\x20gives\x20more\x20regular\x20pattern\x0a\x20\x20\x20\x20vec2\x20Pi\x20=\x20mod(floor(P),\x20289.0);\x0a\x20\x20\x20\x20vec2\x20Pf\x20=\x20fract(P);\x0a\x20\x20\x20\x20vec3\x20oi\x20=\x20vec3(-1.0,\x200.0,\x201.0);\x0a\x20\x20\x20\x20vec3\x20of\x20=\x20vec3(-0.5,\x200.5,\x201.5);\x0a\x20\x20\x20\x20vec3\x20px\x20=\x20_czm_permute289(Pi.x\x20+\x20oi);\x0a\x20\x20\x20\x20vec3\x20p\x20=\x20_czm_permute289(px.x\x20+\x20Pi.y\x20+\x20oi);\x20//\x20p11,\x20p12,\x20p13\x0a\x20\x20\x20\x20vec3\x20ox\x20=\x20fract(p*K)\x20-\x20Ko;\x0a\x20\x20\x20\x20vec3\x20oy\x20=\x20mod(floor(p*K),7.0)*K\x20-\x20Ko;\x0a\x20\x20\x20\x20vec3\x20dx\x20=\x20Pf.x\x20+\x200.5\x20+\x20jitter*ox;\x0a\x20\x20\x20\x20vec3\x20dy\x20=\x20Pf.y\x20-\x20of\x20+\x20jitter*oy;\x0a\x20\x20\x20\x20vec3\x20d1\x20=\x20dx\x20*\x20dx\x20+\x20dy\x20*\x20dy;\x20//\x20d11,\x20d12\x20and\x20d13,\x20squared\x0a\x20\x20\x20\x20p\x20=\x20_czm_permute289(px.y\x20+\x20Pi.y\x20+\x20oi);\x20//\x20p21,\x20p22,\x20p23\x0a\x20\x20\x20\x20ox\x20=\x20fract(p*K)\x20-\x20Ko;\x0a\x20\x20\x20\x20oy\x20=\x20mod(floor(p*K),7.0)*K\x20-\x20Ko;\x0a\x20\x20\x20\x20dx\x20=\x20Pf.x\x20-\x200.5\x20+\x20jitter*ox;\x0a\x20\x20\x20\x20dy\x20=\x20Pf.y\x20-\x20of\x20+\x20jitter*oy;\x0a\x20\x20\x20\x20vec3\x20d2\x20=\x20dx\x20*\x20dx\x20+\x20dy\x20*\x20dy;\x20//\x20d21,\x20d22\x20and\x20d23,\x20squared\x0a\x20\x20\x20\x20p\x20=\x20_czm_permute289(px.z\x20+\x20Pi.y\x20+\x20oi);\x20//\x20p31,\x20p32,\x20p33\x0a\x20\x20\x20\x20ox\x20=\x20fract(p*K)\x20-\x20Ko;\x0a\x20\x20\x20\x20oy\x20=\x20mod(floor(p*K),7.0)*K\x20-\x20Ko;\x0a\x20\x20\x20\x20dx\x20=\x20Pf.x\x20-\x201.5\x20+\x20jitter*ox;\x0a\x20\x20\x20\x20dy\x20=\x20Pf.y\x20-\x20of\x20+\x20jitter*oy;\x0a\x20\x20\x20\x20vec3\x20d3\x20=\x20dx\x20*\x20dx\x20+\x20dy\x20*\x20dy;\x20//\x20d31,\x20d32\x20and\x20d33,\x20squared\x0a\x20\x20\x20\x20//\x20Sort\x20out\x20the\x20two\x20smallest\x20distances\x20(F1,\x20F2)\x0a\x20\x20\x20\x20vec3\x20d1a\x20=\x20min(d1,\x20d2);\x0a\x20\x20\x20\x20d2\x20=\x20max(d1,\x20d2);\x20//\x20Swap\x20to\x20keep\x20candidates\x20for\x20F2\x0a\x20\x20\x20\x20d2\x20=\x20min(d2,\x20d3);\x20//\x20neither\x20F1\x20nor\x20F2\x20are\x20now\x20in\x20d3\x0a\x20\x20\x20\x20d1\x20=\x20min(d1a,\x20d2);\x20//\x20F1\x20is\x20now\x20in\x20d1\x0a\x20\x20\x20\x20d2\x20=\x20max(d1a,\x20d2);\x20//\x20Swap\x20to\x20keep\x20candidates\x20for\x20F2\x0a\x20\x20\x20\x20d1.xy\x20=\x20(d1.x\x20<\x20d1.y)\x20?\x20d1.xy\x20:\x20d1.yx;\x20//\x20Swap\x20if\x20smaller\x0a\x20\x20\x20\x20d1.xz\x20=\x20(d1.x\x20<\x20d1.z)\x20?\x20d1.xz\x20:\x20d1.zx;\x20//\x20F1\x20is\x20in\x20d1.x\x0a\x20\x20\x20\x20d1.yz\x20=\x20min(d1.yz,\x20d2.yz);\x20//\x20F2\x20is\x20now\x20not\x20in\x20d2.yz\x0a\x20\x20\x20\x20d1.y\x20=\x20min(d1.y,\x20d1.z);\x20//\x20nor\x20in\x20\x20d1.z\x0a\x20\x20\x20\x20d1.y\x20=\x20min(d1.y,\x20d2.x);\x20//\x20F2\x20is\x20in\x20d1.y,\x20we\x27re\x20done.\x0a\x20\x20\x20\x20return\x20sqrt(d1.xy);\x0a}\x0a','roaming-layer','SCENE3D','clearRect','_heading','orientation','renderall','_specularMap','_speed','cssText','normalize','show','setView','_image','CircleWave','rgb(255,0,0)','WallTrailMaterialProperty','_stepSize','fillRect','Math','size','addData','snow','Path:\x20the\x20start\x20time\x20invalid\x20','pitch','green','div','value','_removedHook','HeadingPitchRange','eachOverlay','PolylineTrailType','RED','setDataMin','WoodType','selected','_delta','filter','options','WaterMaterialProperty','pathMaterial','setLabel','parsePositions','Material','globe','iterator','_roamingEvent','_setStyles','_setCameraView','billboard','_color','emit','globe_rotate','removeEventListener','_duration','heading','registerType','_mountContent','defineProperties','scale','_store','_renderBoundaries','kml','frequency','_postUpdateRemoveCallback','setStartTime','AsphaltType','model','_onRotate','REMOVED','rgba(0,0,0,0)','uuid','geometryInstances','_blendColorSubscription','defaultGradient','farValue','relative','position:absolute;left:0;top:0;','DcPlugins','fill','rgb(0,0,255)','Brick','getOwnPropertySymbols','BLACK','GrassType','_state','_transformWGS84ToHeatmap','CircleFadeMaterialProperty','font','circle_scan','CircleScanType','_palette','around_view','getOwnPropertyDescriptors','glowOnly','BrickType','availability','_cache','_clear','Facet','ErosionType','_widthSubscription','toRadians','CAMERA_MOVE_END','setBillboard','_templates','_isActive','setCoordinator','configurable','EllipsoidGeometry','min','off','fromDate','_specularMapSubscription','uniforms','this\x20hasn\x27t\x20been\x20initialised\x20-\x20super()\x20hasn\x27t\x20been\x20called','_mBounds','Cesium','Cannot\x20call\x20a\x20class\x20as\x20a\x20function','grassColor','nearValue','_position','track','releasePath','defaultValue','bind','width','\x20uniform\x20sampler2D\x20image;\x0a\x20uniform\x20float\x20speed;\x0a\x20uniform\x20vec4\x20color;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20\x20vec4\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(st.t\x20-\x20time),\x20st.t));\x0a\x20\x20\x20if(color.a\x20==\x200.0){\x0a\x20\x20\x20\x20material.alpha\x20=\x20colorImage.a;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20colorImage.rgb;\x0a\x20\x20\x20}else{\x0a\x20\x20\x20\x20material.alpha\x20=\x20colorImage.a\x20*\x20color.a;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20max(color.rgb\x20*\x20material.alpha\x20*\x203.0,\x20color.rgb);\x0a\x20\x20\x20}\x0a\x20\x20\x20return\x20material;\x0a}\x0a','Transform','_brightness','east','state','getType','_xField','amd','BlobType','heat-map','_onRemove','_onPostUpdate','PostProcessStageLibrary','radius','exports','fontColor','ctx','amplitude','_onActive','_renderer','uniform\x20vec4\x20lightColor;\x0auniform\x20vec4\x20darkColor;\x0auniform\x20float\x20frequency;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec3\x20scaled\x20=\x20materialInput.str\x20*\x20frequency;\x0a\x20\x20float\x20t\x20=\x20abs(czm_snoise(scaled));\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(lightColor,\x20darkColor,\x20t);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','_repeat','_height','brickColor','clock','positions','shadowCanvas','scene','_onAdd','start','_drawClustering','darkWoodColor','shouldAnimate','czml','Cartesian2','path','__esModule','INITIALIZED','RimLightingMaterialProperty','_organiseData','active','configure','definitionChanged','bloom','removeAll','asphaltColor','_useGradientOpacity','lookAt','REMOVE','create','texture2D(image,\x20fract(repeat\x20*\x20materialInput.st)).r\x20*\x20color.a','object','callback','EllipsoidElectricType','position','HeadingPitchRoll','flyTo','near','postProcessStages','getValueOrUndefined','dc-container','postUpdate','clusterEvent','fogByDistance','_positionIndex','CircleFadeType','getValueOrClonedDefault','getValueAt','fromAxisAngle','equals','isActive','startTime','data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAOhlWElmTU0AKgAAAAgABgESAAMAAAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgExAAIAAAAkAAAAZgEyAAIAAAAUAAAAiodpAAQAAAABAAAAngAAAAAAAABIAAAAAQAAAEgAAAABQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkAMjAxODoxMDoyNiAxNTozMDozNAAABJAEAAIAAAAUAAAA1KABAAMAAAABAAEAAKACAAQAAAABAAAAQKADAAQAAAABAAAAQAAAAAAyMDE4OjEwOjI2IDE1OjI0OjI1ALUCxicAAAAJcEhZcwAACxMAAAsTAQCanBgAAAdgaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MjgyZGYxNWEtYzg5MC00ODUzLWJlZDQtOWEyZjQxMmY0NjljPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjI4MmRmMTVhLWM4OTAtNDg1My1iZWQ0LTlhMmY0MTJmNDY5YzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjI4MmRmMTVhLWM4OTAtNDg1My1iZWQ0LTlhMmY0MTJmNDY5YzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxOC0xMC0yNlQxNToyNDoyNSswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoyODJkZjE1YS1jODkwLTQ4NTMtYmVkNC05YTJmNDEyZjQ2OWM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTEwLTI2VDE1OjMwOjM0KzA4OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgog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','load','toDataURL','addMaterial','alt','heat','extremachange','createElement','save','_viewer','uniform\x20vec4\x20grassColor;\x0auniform\x20vec4\x20dirtColor;\x0auniform\x20float\x20patchiness;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20noise1\x20=\x20(czm_snoise(st\x20*\x20patchiness\x20*\x201.0))\x20*\x201.0;\x0a\x20\x20float\x20noise2\x20=\x20(czm_snoise(st\x20*\x20patchiness\x20*\x202.0))\x20*\x200.5;\x0a\x20\x20float\x20noise3\x20=\x20(czm_snoise(st\x20*\x20patchiness\x20*\x204.0))\x20*\x200.25;\x0a\x20\x20float\x20noise\x20=\x20sin(noise1\x20+\x20noise2\x20+\x20noise3)\x20*\x200.1;\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(grassColor,\x20dirtColor,\x20noise);\x0a\x0a\x20\x20//Make\x20thatch\x20patterns\x0a\x20\x20float\x20verticalNoise\x20=\x20czm_snoise(vec2(st.x\x20*\x20100.0,\x20st.y\x20*\x2020.0))\x20*\x200.02;\x0a\x20\x20float\x20horizontalNoise\x20=\x20czm_snoise(vec2(st.x\x20*\x2020.0,\x20st.y\x20*\x20100.0))\x20*\x200.02;\x0a\x20\x20float\x20stripeNoise\x20=\x20min(verticalNoise,\x20horizontalNoise);\x0a\x0a\x20\x20color.rgb\x20+=\x20stripeNoise;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','getLayerType','\x0a\x20\x20\x20\x20width:','addEventListener','ellipsoid','Primitive','getPrototypeOf','Wood','fogColor','mortarColor','RoamingController:\x20path\x20does\x20not\x20added\x20','lat','SceneMode','symbol','plugin','_bounds','_redraw','defineProperty','_mountPosition','_mountPath','CustomDataSource','defaultRenderer','cStore','spacing','px\x20sans-serif','uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0a\x0a#define\x20pi\x203.1415926535\x0a#define\x20PI2RAD\x200.01745329252\x0a#define\x20TWO_PI\x20(2.\x20*\x20PI)\x0a\x0afloat\x20rands(float\x20p){\x0a\x20\x20return\x20fract(sin(p)\x20*\x2010000.0);\x0a}\x0a\x0afloat\x20noise(vec2\x20p){\x0a\x20\x20float\x20time\x20=\x20fract(\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20float\x20t\x20=\x20time\x20/\x2020000.0;\x0a\x20\x20if(t\x20>\x201.0)\x20t\x20-=\x20floor(t);\x0a\x20\x20return\x20rands(p.x\x20*\x2014.\x20+\x20p.y\x20*\x20sin(t)\x20*\x200.5);\x0a}\x0a\x0avec2\x20sw(vec2\x20p){\x0a\x20\x20return\x20vec2(floor(p.x),\x20floor(p.y));\x0a}\x0a\x0avec2\x20se(vec2\x20p){\x0a\x20\x20return\x20vec2(ceil(p.x),\x20floor(p.y));\x0a}\x0a\x0avec2\x20nw(vec2\x20p){\x0a\x20\x20return\x20vec2(floor(p.x),\x20ceil(p.y));\x0a}\x0a\x0avec2\x20ne(vec2\x20p){\x0a\x20\x20return\x20vec2(ceil(p.x),\x20ceil(p.y));\x0a}\x0a\x0afloat\x20smoothNoise(vec2\x20p){\x0a\x20\x20vec2\x20inter\x20=\x20smoothstep(0.0,\x201.0,\x20fract(p));\x0a\x20\x20float\x20s\x20=\x20mix(noise(sw(p)),\x20noise(se(p)),\x20inter.x);\x0a\x20\x20float\x20n\x20=\x20mix(noise(nw(p)),\x20noise(ne(p)),\x20inter.x);\x0a\x20\x20return\x20mix(s,\x20n,\x20inter.y);\x0a}\x0a\x0afloat\x20fbm(vec2\x20p){\x0a\x20\x20float\x20z\x20=\x202.0;\x0a\x20\x20float\x20rz\x20=\x200.0;\x0a\x20\x20vec2\x20bp\x20=\x20p;\x0a\x20\x20for(float\x20i\x20=\x201.0;\x20i\x20<\x206.0;\x20i++){\x0a\x20\x20\x20\x20rz\x20+=\x20abs((smoothNoise(p)\x20-\x200.5)*\x202.0)\x20/\x20z;\x0a\x20\x20\x20\x20z\x20*=\x202.0;\x0a\x20\x20\x20\x20p\x20*=\x202.0;\x0a\x20\x20}\x0a\x20\x20return\x20rz;\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec2\x20st2\x20=\x20materialInput.st;\x0a\x20\x20float\x20time\x20=\x20fract(\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20if\x20(st.t\x20<\x200.5)\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x20\x20st\x20*=\x204.;\x0a\x20\x20float\x20rz\x20=\x20fbm(st);\x0a\x20\x20st\x20/=\x20exp(mod(\x20time\x20*\x202.0,\x20pi));\x0a\x20\x20rz\x20*=\x20pow(15.,\x200.9);\x0a\x20\x20vec4\x20temp\x20=\x20vec4(0);\x0a\x20\x20temp\x20=\x20mix(\x20color\x20/\x20rz,\x20vec4(color.rgb,\x200.1),\x200.2);\x0a\x20\x20if\x20(st2.s\x20<\x200.05)\x20{\x0a\x20\x20\x20\x20temp\x20=\x20mix(vec4(color.rgb,\x200.1),\x20temp,\x20st2.s\x20/\x200.05);\x0a\x20\x20}\x0a\x20\x20if\x20(st2.s\x20>\x200.95){\x0a\x20\x20\x20\x20temp\x20=\x20mix(temp,\x20vec4(color.rgb,\x200.1),\x20(st2.s\x20-\x200.95)\x20/\x200.05);\x0a\x20\x20}\x0a\x20\x20material.diffuse\x20=\x20temp.rgb;\x0a\x20\x20material.alpha\x20=\x20temp.a\x20*\x202.0;\x0a\x20\x20return\x20material;\x0a}\x0a','PolylineImageTrailType','play','add','rgb','_config','yellow','toStringTag','fire','GREEN','Quaternion','restore','radii','\x27\x20not\x20found.\x20Maybe\x20it\x20was\x20not\x20registered.','POSITIVE_INFINITY','then','pause','TyeDyeType','_colorSubscription','WallTrail','duration','strokeStyle','repeat','TieDye','type','_onExtremaChange','PolylineFlowType','_sigma','pathWidth','FresnelType','_min','prototype','_options','toString'];(function(_0x4dad30,_0x1a815c){var _0x24ccba=function(_0x57737a){while(--_0x57737a){_0x4dad30['push'](_0x4dad30['shift']());}};_0x24ccba(++_0x1a815c);}(a0_0x1a81,0x1aa));var a0_0x24cc=function(_0x4dad30,_0x1a815c){_0x4dad30=_0x4dad30-0x0;var _0x24ccba=a0_0x1a81[_0x4dad30];return _0x24ccba;};!function(_0x3d3d28,_0x5dc91c){a0_0x24cc('0x68')==typeof exports&&a0_0x24cc('0x68')==typeof module?module['exports']=_0x5dc91c():a0_0x24cc('0x10e')==typeof define&&define[a0_0x24cc('0x3c')]?define(a0_0x24cc('0x4'),[],_0x5dc91c):a0_0x24cc('0x68')==typeof exports?exports[a0_0x24cc('0x4')]=_0x5dc91c():_0x3d3d28[a0_0x24cc('0x4')]=_0x5dc91c();}(window,function(){return function(_0x2e156b){var _0x14c633={};function _0x2df091(_0x4d7cca){if(_0x14c633[_0x4d7cca])return _0x14c633[_0x4d7cca][a0_0x24cc('0x43')];var _0x2e5c74=_0x14c633[_0x4d7cca]={'i':_0x4d7cca,'l':!0x1,'exports':{}};return _0x2e156b[_0x4d7cca]['call'](_0x2e5c74[a0_0x24cc('0x43')],_0x2e5c74,_0x2e5c74[a0_0x24cc('0x43')],_0x2df091),_0x2e5c74['l']=!0x0,_0x2e5c74[a0_0x24cc('0x43')];}return _0x2df091['m']=_0x2e156b,_0x2df091['c']=_0x14c633,_0x2df091['d']=function(_0x4e6aba,_0x59f098,_0x4c8490){_0x2df091['o'](_0x4e6aba,_0x59f098)||Object[a0_0x24cc('0x98')](_0x4e6aba,_0x59f098,{'enumerable':!0x0,'get':_0x4c8490});},_0x2df091['r']=function(_0x164d0e){a0_0x24cc('0x209')!=typeof Symbol&&Symbol[a0_0x24cc('0xa7')]&&Object[a0_0x24cc('0x98')](_0x164d0e,Symbol['toStringTag'],{'value':a0_0x24cc('0x1f4')}),Object['defineProperty'](_0x164d0e,'__esModule',{'value':!0x0});},_0x2df091['t']=function(_0x420bf5,_0x5acc64){if(0x1&_0x5acc64&&(_0x420bf5=_0x2df091(_0x420bf5)),0x8&_0x5acc64)return _0x420bf5;if(0x4&_0x5acc64&&a0_0x24cc('0x68')==typeof _0x420bf5&&_0x420bf5&&_0x420bf5[a0_0x24cc('0x59')])return _0x420bf5;var _0x12d4f3=Object[a0_0x24cc('0x66')](null);if(_0x2df091['r'](_0x12d4f3),Object['defineProperty'](_0x12d4f3,'default',{'enumerable':!0x0,'value':_0x420bf5}),0x2&_0x5acc64&&a0_0x24cc('0xe0')!=typeof _0x420bf5)for(var _0x3de9eb in _0x420bf5)_0x2df091['d'](_0x12d4f3,_0x3de9eb,function(_0x23d322){return _0x420bf5[_0x23d322];}[a0_0x24cc('0x33')](null,_0x3de9eb));return _0x12d4f3;},_0x2df091['n']=function(_0x4e48c9){var _0x27b8b6=_0x4e48c9&&_0x4e48c9[a0_0x24cc('0x59')]?function(){return _0x4e48c9[a0_0x24cc('0x1fe')];}:function(){return _0x4e48c9;};return _0x2df091['d'](_0x27b8b6,'a',_0x27b8b6),_0x27b8b6;},_0x2df091['o']=function(_0xd36811,_0x65ac2a){return Object[a0_0x24cc('0xbf')]['hasOwnProperty']['call'](_0xd36811,_0x65ac2a);},_0x2df091['p']='/',_0x2df091(_0x2df091['s']=0x13);}([function(_0x55f466,_0xb43097){_0x55f466['exports']=function(_0x2bc542,_0x5938ab){if(!(_0x2bc542 instanceof _0x5938ab))throw new TypeError(a0_0x24cc('0x2c'));};},function(_0x3f173b,_0x23ade3){function _0x202d9b(_0x7084f7,_0x454ad8){for(var _0x422ac2=0x0;_0x422ac2<_0x454ad8[a0_0x24cc('0x191')];_0x422ac2++){var _0x59811e=_0x454ad8[_0x422ac2];_0x59811e[a0_0x24cc('0x124')]=_0x59811e['enumerable']||!0x1,_0x59811e[a0_0x24cc('0x22')]=!0x0,a0_0x24cc('0x23d')in _0x59811e&&(_0x59811e[a0_0x24cc('0x17e')]=!0x0),Object['defineProperty'](_0x7084f7,_0x59811e[a0_0x24cc('0xfb')],_0x59811e);}}_0x3f173b[a0_0x24cc('0x43')]=function(_0x38936e,_0xc415d0,_0x449472){return _0xc415d0&&_0x202d9b(_0x38936e['prototype'],_0xc415d0),_0x449472&&_0x202d9b(_0x38936e,_0x449472),_0x38936e;};},function(_0x2344e0,_0x3d23d1){function _0x54cda8(_0x2b4753){return _0x2344e0['exports']=_0x54cda8=Object[a0_0x24cc('0x1a1')]?Object[a0_0x24cc('0x8d')]:function(_0x7ade42){return _0x7ade42[a0_0x24cc('0x196')]||Object[a0_0x24cc('0x8d')](_0x7ade42);},_0x54cda8(_0x2b4753);}_0x2344e0['exports']=_0x54cda8;},function(_0x2d6171,_0x46f732,_0x3195b1){var _0x5457c4=_0x3195b1(0x15);_0x2d6171[a0_0x24cc('0x43')]=function(_0x176c1a,_0x47e634){if('function'!=typeof _0x47e634&&null!==_0x47e634)throw new TypeError('Super\x20expression\x20must\x20either\x20be\x20null\x20or\x20a\x20function');_0x176c1a[a0_0x24cc('0xbf')]=Object['create'](_0x47e634&&_0x47e634['prototype'],{'constructor':{'value':_0x176c1a,'writable':!0x0,'configurable':!0x0}}),_0x47e634&&_0x5457c4(_0x176c1a,_0x47e634);};},function(_0x42cb96,_0x20dbb8,_0x414fc1){var _0xf86fe1=_0x414fc1(0x16),_0x2b9af9=_0x414fc1(0x7);_0x42cb96[a0_0x24cc('0x43')]=function(_0x5d3b94,_0x12ceef){return!_0x12ceef||'object'!==_0xf86fe1(_0x12ceef)&&'function'!=typeof _0x12ceef?_0x2b9af9(_0x5d3b94):_0x12ceef;};},function(_0x24df31,_0x164abb,_0x5a53a0){'use strict';_0x5a53a0(0x8);var _0x43c43=_0x5a53a0(0xa);_0x5a53a0['d'](_0x164abb,a0_0x24cc('0x1e1'),function(){return _0x43c43['a'];});var _0x5caa62=_0x5a53a0(0xb);_0x5a53a0['d'](_0x164abb,a0_0x24cc('0x175'),function(){return _0x5caa62['a'];});var _0x2ac3f5=_0x5a53a0(0xc);_0x5a53a0['d'](_0x164abb,'PolylineEmissionMaterialProperty',function(){return _0x2ac3f5['a'];});var _0x10fb43=_0x5a53a0(0xd);_0x5a53a0['d'](_0x164abb,a0_0x24cc('0x1c2'),function(){return _0x10fb43['a'];});var _0x2960a9=_0x5a53a0(0xe);_0x5a53a0['d'](_0x164abb,a0_0x24cc('0x249'),function(){return _0x2960a9['a'];});var _0x4a5aeb=_0x5a53a0(0xf);_0x5a53a0['d'](_0x164abb,'RimLightingMaterialProperty',function(){return _0x4a5aeb['a'];});var _0x272c43=_0x5a53a0(0x10);_0x5a53a0['d'](_0x164abb,a0_0x24cc('0xd'),function(){return _0x272c43['a'];});var _0xfde799=_0x5a53a0(0x11);_0x5a53a0['d'](_0x164abb,a0_0x24cc('0xfc'),function(){return _0xfde799['a'];});var _0x161434=_0x5a53a0(0x12);_0x5a53a0['d'](_0x164abb,a0_0x24cc('0x232'),function(){return _0x161434['a'];});},function(_0x163005,_0x1bc915){_0x163005['exports']=function(_0x53da69,_0x292f23,_0x2aec72){return _0x292f23 in _0x53da69?Object[a0_0x24cc('0x98')](_0x53da69,_0x292f23,{'value':_0x2aec72,'enumerable':!0x0,'configurable':!0x0,'writable':!0x0}):_0x53da69[_0x292f23]=_0x2aec72,_0x53da69;};},function(_0x2b9f0b,_0x1a1007){_0x2b9f0b[a0_0x24cc('0x43')]=function(_0x213cf9){if(void 0x0===_0x213cf9)throw new ReferenceError(a0_0x24cc('0x29'));return _0x213cf9;};},function(_0x58b442,_0x25486e,_0x5c9d3e){var _0x2ac34e=DC[a0_0x24cc('0xcf')][a0_0x24cc('0x2b')],_0x50e9f1=_0x5c9d3e(0x1e),_0x5a63b2=_0x5c9d3e(0x1f),_0x7ffc5c=_0x5c9d3e(0x20),_0x288be1=_0x5c9d3e(0x9),_0x1289dd=_0x5c9d3e(0x9),_0x58c11d=_0x5c9d3e(0x21),_0x5fbfe9=_0x5c9d3e(0x22),_0x506c02=_0x5c9d3e(0x23),_0x51e8da=_0x5c9d3e(0x24),_0x21d0aa=_0x5c9d3e(0x25),_0x46d14d=_0x5c9d3e(0x26),_0x4ce6f7=_0x5c9d3e(0x27),_0x21d11b=_0x5c9d3e(0x28),_0x22d873=_0x5c9d3e(0x29),_0x56108f=_0x5c9d3e(0x2a),_0x5a21a9=_0x5c9d3e(0x2b),_0xf0139a=_0x5c9d3e(0x2c),_0x37a7f7=_0x5c9d3e(0x2d),_0x10644d=_0x5c9d3e(0x2e),_0x4aaebc=_0x5c9d3e(0x2f),_0x5e51d9=_0x5c9d3e(0x30),_0x52ea93=_0x5c9d3e(0x31),_0x4f32da=_0x5c9d3e(0x32),_0x4d9a02=_0x5c9d3e(0x33);_0x2ac34e[a0_0x24cc('0x151')][a0_0x24cc('0xe9')]['czm_cellular']=_0x50e9f1,_0x2ac34e['ShaderSource'][a0_0x24cc('0xe9')]['czm_snoise']=_0x5a63b2,_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x264')]='Asphalt',_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xe7')][a0_0x24cc('0x80')](_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x264')],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x264')],'uniforms':{'asphaltColor':new _0x2ac34e['Color'](0.15,0.15,0.15,0x1),'bumpSize':0.02,'roughness':0.2},'source':_0x7ffc5c},'translucent':function(_0x426869){return _0x426869[a0_0x24cc('0x28')][a0_0x24cc('0x62')][a0_0x24cc('0x20f')]<0x1;}}),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x3d')]='Blob',_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xe7')][a0_0x24cc('0x80')](_0x2ac34e[a0_0x24cc('0x24d')]['BlobType'],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x3d')],'uniforms':{'lightColor':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0x1,0x1,0x1,0.5),'darkColor':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0x0,0x0,0x1,0.5),'frequency':0xa},'source':_0x288be1},'translucent':function(_0x1f6c9e){var _0x4b2a34=_0x1f6c9e[a0_0x24cc('0x28')];return _0x4b2a34[a0_0x24cc('0x1c4')]['alpha']<0x1||_0x4b2a34['darkColor']['alpha']<0x0;}}),_0x2ac34e[a0_0x24cc('0x24d')]['BrickType']=a0_0x24cc('0x7'),_0x2ac34e['Material'][a0_0x24cc('0xe7')][a0_0x24cc('0x80')](_0x2ac34e['Material'][a0_0x24cc('0x15')],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x15')],'uniforms':{'brickColor':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0.6,0.3,0.1,0x1),'mortarColor':new _0x2ac34e['Color'](0.8,0.8,0.7,0x1),'brickSize':new _0x2ac34e[(a0_0x24cc('0x57'))](0.3,0.15),'brickPct':new _0x2ac34e[(a0_0x24cc('0x57'))](0.9,0.85),'brickRoughness':0.2,'mortarRoughness':0.1},'source':_0x1289dd},'translucent':function(_0x5c3277){var _0x5cfdab=_0x5c3277['uniforms'];return _0x5cfdab[a0_0x24cc('0x4c')]['alpha']<0x1||_0x5cfdab[a0_0x24cc('0x90')]['alpha']<0x1;}}),_0x2ac34e['Material']['CementType']=a0_0x24cc('0x1dd'),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xe7')][a0_0x24cc('0x80')](_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xef')],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xef')],'uniforms':{'cementColor':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0.95,0.95,0.85,0x1),'grainScale':0.01,'roughness':0.3},'source':_0x58c11d},'translucent':function(_0x377780){return _0x377780[a0_0x24cc('0x28')][a0_0x24cc('0xd2')][a0_0x24cc('0x20f')]<0x1;}}),_0x2ac34e[a0_0x24cc('0x24d')]['ErosionType']=a0_0x24cc('0x130'),_0x2ac34e['Material'][a0_0x24cc('0xe7')][a0_0x24cc('0x80')](_0x2ac34e['Material'][a0_0x24cc('0x1a')],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')]['ErosionType'],'uniforms':{'color':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0x1,0x0,0x0,0.5),'time':0x1},'source':_0x5fbfe9},'translucent':function(_0x2fdae3){return _0x2fdae3[a0_0x24cc('0x28')][a0_0x24cc('0x142')][a0_0x24cc('0x20f')]<0x1;}}),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x14d')]=a0_0x24cc('0x19'),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xe7')][a0_0x24cc('0x80')](_0x2ac34e['Material'][a0_0x24cc('0x14d')],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x14d')],'uniforms':{'lightColor':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0.25,0.25,0.25,0.75),'darkColor':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0.75,0.75,0.75,0.75),'frequency':0xa},'source':_0x506c02},'translucent':function(_0x2ca2e8){var _0x46824a=_0x2ca2e8[a0_0x24cc('0x28')];return _0x46824a[a0_0x24cc('0x1c4')]['alpha']<0x1||_0x46824a[a0_0x24cc('0x1df')]['alpha']<0x0;}}),_0x2ac34e[a0_0x24cc('0x24d')]['FresnelType']=a0_0x24cc('0xf0'),_0x2ac34e['Material'][a0_0x24cc('0xe7')]['addMaterial'](_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xbd')],{'fabric':{'type':_0x2ac34e['Material']['FresnelType'],'materials':{'reflection':{'type':_0x2ac34e[a0_0x24cc('0x24d')]['ReflectionType']},'refraction':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x168')]}},'source':_0x51e8da},'translucent':!0x1}),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xa')]='Grass',_0x2ac34e[a0_0x24cc('0x24d')]['_materialCache'][a0_0x24cc('0x80')](_0x2ac34e[a0_0x24cc('0x24d')]['GrassType'],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')]['GrassType'],'uniforms':{'grassColor':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0.25,0.4,0.1,0x1),'dirtColor':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0.1,0.1,0.1,0x1),'patchiness':1.5},'source':_0x21d0aa},'translucent':function(_0x1b806f){var _0x307015=_0x1b806f[a0_0x24cc('0x28')];return _0x307015[a0_0x24cc('0x2d')][a0_0x24cc('0x20f')]<0x1||_0x307015[a0_0x24cc('0x13a')][a0_0x24cc('0x20f')]<0x1;}}),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x12b')]='Reflection',_0x2ac34e['Material'][a0_0x24cc('0xe7')][a0_0x24cc('0x80')](_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x12b')],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')]['ReflectionType'],'uniforms':{'cubeMap':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x1d5')],'channels':a0_0x24cc('0xa4')},'source':_0x46d14d},'translucent':!0x1}),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x168')]=a0_0x24cc('0x161'),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xe7')][a0_0x24cc('0x80')](_0x2ac34e[a0_0x24cc('0x24d')]['RefractionType'],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x168')],'uniforms':{'cubeMap':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x1d5')],'channels':a0_0x24cc('0xa4'),'indexOfRefractionRatio':0.9},'source':_0x4ce6f7},'translucent':!0x1}),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xb1')]=a0_0x24cc('0xb7'),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xe7')][a0_0x24cc('0x80')](_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xb1')],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xb1')],'uniforms':{'lightColor':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0x1,0x1,0x0,0.75),'darkColor':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0x1,0x0,0x0,0.75),'frequency':0x5},'source':_0x21d11b},'translucent':function(_0x254bb9){var _0x3295fd=_0x254bb9[a0_0x24cc('0x28')];return _0x3295fd['lightColor'][a0_0x24cc('0x20f')]<0x1||_0x3295fd['darkColor'][a0_0x24cc('0x20f')]<0x0;}}),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x244')]=a0_0x24cc('0x8e'),_0x2ac34e['Material'][a0_0x24cc('0xe7')][a0_0x24cc('0x80')](_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x244')],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')]['WoodType'],'uniforms':{'lightWoodColor':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0.6,0.3,0.1,0x1),'darkWoodColor':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0.4,0.2,0.07,0x1),'ringFrequency':0x3,'noiseScale':new _0x2ac34e[(a0_0x24cc('0x57'))](0.7,0.5),'grainFrequency':0x1b},'source':_0x22d873},'translucent':function(_0x486666){var _0x562a80=_0x486666[a0_0x24cc('0x28')];return _0x562a80[a0_0x24cc('0x1db')][a0_0x24cc('0x20f')]<0x1||_0x562a80[a0_0x24cc('0x54')][a0_0x24cc('0x20f')]<0x1;}}),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x1a7')]='PolylineEmission',_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xe7')][a0_0x24cc('0x80')](_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x1a7')],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')]['PolylineEmissionType'],'uniforms':{'color':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0x1,0x0,0x0,0.7)},'source':_0x56108f},'translucent':function(_0x3a93b6){return!0x0;}}),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xba')]=a0_0x24cc('0x1a9'),_0x2ac34e[a0_0x24cc('0x24d')]['_materialCache']['addMaterial'](_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xba')],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xba')],'uniforms':{'color':new _0x2ac34e['Color'](0x1,0x0,0x0,0.7),'speed':0x2d},'source':_0x5a21a9},'translucent':function(_0x425296){return!0x0;}}),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x241')]=a0_0x24cc('0x11d'),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xe7')][a0_0x24cc('0x80')](_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x241')],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x241')],'uniforms':{'color':new _0x2ac34e['Color'](0x1,0x0,0x0,0.7),'image':_0x2ac34e['Material'][a0_0x24cc('0x1b9')],'speed':0x2d,'repeat':new _0x2ac34e['Cartesian2'](0x1,0x1)},'source':_0xf0139a},'translucent':function(_0x37e47f){return!0x0;}}),_0x2ac34e['Material'][a0_0x24cc('0xa1')]=a0_0x24cc('0x15c'),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xe7')]['addMaterial'](_0x2ac34e['Material'][a0_0x24cc('0xa1')],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xa1')],'uniforms':{'color':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0x1,0x0,0x0,0.7),'image':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x1b9')],'speed':0x2d,'repeat':new _0x2ac34e[(a0_0x24cc('0x57'))](0x1,0x1)},'source':_0x37a7f7},'translucent':function(_0x311eaf){return!0x0;}}),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x76')]=a0_0x24cc('0x1f0'),_0x2ac34e[a0_0x24cc('0x24d')]['_materialCache']['addMaterial'](_0x2ac34e['Material']['CircleFadeType'],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x76')],'uniforms':{'color':new _0x2ac34e['Color'](0x1,0x0,0x0,0.7),'speed':0x5},'source':_0x10644d},'translucent':function(_0x1d1812){return!0x0;}}),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x139')]=a0_0x24cc('0x230'),_0x2ac34e[a0_0x24cc('0x24d')]['_materialCache'][a0_0x24cc('0x80')](_0x2ac34e[a0_0x24cc('0x24d')]['CircleWaveType'],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x139')],'uniforms':{'color':new _0x2ac34e['Color'](0x1,0x0,0x0,0.7),'speed':0x5,'count':0x1,'gradient':0.1},'source':_0x4aaebc},'translucent':function(_0x413952){return!0x0;}}),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x144')]=a0_0x24cc('0xb3'),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xe7')][a0_0x24cc('0x80')](_0x2ac34e['Material'][a0_0x24cc('0x144')],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x144')],'uniforms':{'color':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0x1,0x0,0x0,0.7),'image':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x1b9')],'speed':0x5},'source':_0x5e51d9},'translucent':function(_0x920d7c){return!0x0;}}),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x10')]=a0_0x24cc('0x203'),_0x2ac34e['Material']['_materialCache'][a0_0x24cc('0x80')](_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x10')],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x10')],'uniforms':{'color':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0x1,0x0,0x0,0.7),'speed':0x5},'source':_0x52ea93},'translucent':function(_0x154cf2){return!0x0;}}),_0x2ac34e['Material'][a0_0x24cc('0x6a')]='EllipsoidElectric',_0x2ac34e['Material'][a0_0x24cc('0xe7')][a0_0x24cc('0x80')](_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0x6a')],{'fabric':{'type':_0x2ac34e['Material'][a0_0x24cc('0x6a')],'uniforms':{'color':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0x1,0x0,0x0,0.7),'speed':0x5},'source':_0x4f32da},'translucent':function(_0x5ee4b8){return!0x0;}}),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xe4')]=a0_0x24cc('0x221'),_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xe7')][a0_0x24cc('0x80')](_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xe4')],{'fabric':{'type':_0x2ac34e[a0_0x24cc('0x24d')][a0_0x24cc('0xe4')],'uniforms':{'color':new _0x2ac34e[(a0_0x24cc('0x1ec'))](0x1,0x0,0x0,0.7),'speed':0x5,'count':0x5},'source':_0x4d9a02},'translucent':function(_0x497134){return!0x0;}});},function(_0x7be3a1,_0x196b2d){_0x7be3a1[a0_0x24cc('0x43')]=a0_0x24cc('0x1ba');},function(_0x20fc3d,_0x14a641,_0x10e578){'use strict';var _0x56f91b=_0x10e578(0x0),_0x3fdc0a=_0x10e578['n'](_0x56f91b),_0x5a1dd3=_0x10e578(0x1),_0x599fd0=_0x10e578['n'](_0x5a1dd3),_0x3ff24a=DC[a0_0x24cc('0xcf')]['Cesium'],_0x54f710=_0x3ff24a['Color']['fromBytes'](0x0,0xff,0xff,0xff),_0x468d80=function(){function _0x16d3ad(_0x57b4c0){_0x3fdc0a()(this,_0x16d3ad),_0x57b4c0=_0x57b4c0||{},this[a0_0x24cc('0xe3')]=new _0x3ff24a[(a0_0x24cc('0x150'))](),this[a0_0x24cc('0x254')]=void 0x0,this[a0_0x24cc('0xb2')]=void 0x0,this[a0_0x24cc('0x22a')]=void 0x0,this[a0_0x24cc('0x13c')]=void 0x0,this['color']=_0x57b4c0[a0_0x24cc('0x142')]||_0x54f710,this[a0_0x24cc('0x1bf')]=_0x57b4c0['speed']||0x5;}return _0x599fd0()(_0x16d3ad,[{'key':'getType','value':function(_0x3dfe2d){return _0x3ff24a[a0_0x24cc('0x24d')][a0_0x24cc('0x241')];}},{'key':a0_0x24cc('0x11b'),'value':function(_0x550475,_0x16e171){return _0x16e171||(_0x16e171={}),_0x16e171[a0_0x24cc('0x142')]=_0x3ff24a[a0_0x24cc('0xf8')][a0_0x24cc('0x77')](this[a0_0x24cc('0x254')],_0x550475,_0x54f710,_0x16e171[a0_0x24cc('0x142')]),_0x16e171['speed']=_0x3ff24a[a0_0x24cc('0xf8')][a0_0x24cc('0x77')](this[a0_0x24cc('0x22a')],_0x550475,0x5,_0x16e171['speed']),_0x16e171;}},{'key':a0_0x24cc('0x7a'),'value':function(_0x4b1c6f){return this===_0x4b1c6f||_0x4b1c6f instanceof _0x16d3ad&&_0x3ff24a[a0_0x24cc('0xf8')][a0_0x24cc('0x7a')](this['_color'],_0x4b1c6f[a0_0x24cc('0x254')])&&_0x3ff24a[a0_0x24cc('0xf8')][a0_0x24cc('0x7a')](this[a0_0x24cc('0x22a')],_0x4b1c6f[a0_0x24cc('0x22a')]);}},{'key':'isConstant','get':function(){return!0x1;}},{'key':a0_0x24cc('0x5f'),'get':function(){return this[a0_0x24cc('0xe3')];}}]),_0x16d3ad;}();Object[a0_0x24cc('0x25c')](_0x468d80[a0_0x24cc('0xbf')],{'color':_0x3ff24a['createPropertyDescriptor'](a0_0x24cc('0x142')),'speed':_0x3ff24a[a0_0x24cc('0xf2')](a0_0x24cc('0x1bf'))}),_0x14a641['a']=_0x468d80;},function(_0x25b69c,_0x36dff0,_0x3c33ff){'use strict';var _0x1bcace=_0x3c33ff(0x0),_0x553ca1=_0x3c33ff['n'](_0x1bcace),_0x14ce35=_0x3c33ff(0x1),_0x57cad6=_0x3c33ff['n'](_0x14ce35),_0x17eeb3=DC['Namespace'][a0_0x24cc('0x2b')],_0x2fba35=_0x17eeb3[a0_0x24cc('0x1ec')][a0_0x24cc('0x220')](0x0,0xff,0xff,0xff),_0x4c7c47=function(){function _0x5c9215(_0x5aeb66){_0x553ca1()(this,_0x5c9215),_0x5aeb66=_0x5aeb66||{},this[a0_0x24cc('0xe3')]=new _0x17eeb3[(a0_0x24cc('0x150'))](),this['_color']=void 0x0,this[a0_0x24cc('0xb2')]=void 0x0,this['color']=_0x5aeb66[a0_0x24cc('0x142')]||_0x2fba35,this[a0_0x24cc('0x22a')]=void 0x0,this[a0_0x24cc('0x13c')]=void 0x0,this['speed']=_0x5aeb66['speed']||0x2d;}return _0x57cad6()(_0x5c9215,[{'key':'getType','value':function(_0x3b163f){return _0x17eeb3[a0_0x24cc('0x24d')]['PolylineFlowType'];}},{'key':a0_0x24cc('0x11b'),'value':function(_0x46936d,_0x45ada2){return _0x45ada2||(_0x45ada2={}),_0x45ada2[a0_0x24cc('0x142')]=_0x17eeb3[a0_0x24cc('0xf8')]['getValueOrClonedDefault'](this[a0_0x24cc('0x254')],_0x46936d,_0x2fba35,_0x45ada2[a0_0x24cc('0x142')]),_0x45ada2['speed']=_0x17eeb3[a0_0x24cc('0xf8')][a0_0x24cc('0x77')](this[a0_0x24cc('0x22a')],_0x46936d,0x2d,_0x45ada2['speed']),_0x45ada2;}},{'key':a0_0x24cc('0x7a'),'value':function(_0x308cb6){return this===_0x308cb6||_0x308cb6 instanceof _0x5c9215&&_0x17eeb3['Property'][a0_0x24cc('0x7a')](this[a0_0x24cc('0x254')],_0x308cb6[a0_0x24cc('0x254')])&&_0x17eeb3['Property'][a0_0x24cc('0x7a')](this['_speed'],_0x308cb6['_speed']);}},{'key':a0_0x24cc('0x206'),'get':function(){return!0x1;}},{'key':a0_0x24cc('0x5f'),'get':function(){return this['_definitionChanged'];}}]),_0x5c9215;}();Object[a0_0x24cc('0x25c')](_0x4c7c47[a0_0x24cc('0xbf')],{'color':_0x17eeb3[a0_0x24cc('0xf2')](a0_0x24cc('0x142')),'speed':_0x17eeb3[a0_0x24cc('0xf2')]('speed')}),_0x36dff0['a']=_0x4c7c47;},function(_0x7d0824,_0x58cc91,_0x2f88eb){'use strict';var _0x4a546=_0x2f88eb(0x0),_0x26e46b=_0x2f88eb['n'](_0x4a546),_0x24a0a4=_0x2f88eb(0x1),_0x21350c=_0x2f88eb['n'](_0x24a0a4),_0x16ed2=DC['Namespace']['Cesium'],_0x2bbb8f=function(){function _0x5063b3(_0x334f84){_0x26e46b()(this,_0x5063b3),_0x334f84=_0x334f84||{},this[a0_0x24cc('0xe3')]=new _0x16ed2[(a0_0x24cc('0x150'))](),this[a0_0x24cc('0x254')]=void 0x0,this[a0_0x24cc('0xb2')]=void 0x0,this['color']=_0x334f84[a0_0x24cc('0x142')]||new _0x16ed2[(a0_0x24cc('0x1ec'))](0x1,0x0,0x0,0.7);}return _0x21350c()(_0x5063b3,[{'key':a0_0x24cc('0x3a'),'value':function(_0x5c3604){return _0x16ed2['Material']['PolylineEmissionType'];}},{'key':a0_0x24cc('0x11b'),'value':function(_0x584b4b,_0x474a73){return _0x474a73||(_0x474a73={}),_0x474a73['color']=_0x16ed2[a0_0x24cc('0xf8')][a0_0x24cc('0x70')](this[a0_0x24cc('0x254')],_0x584b4b),_0x474a73;}},{'key':a0_0x24cc('0x7a'),'value':function(_0x312c93){return this===_0x312c93||_0x312c93 instanceof _0x5063b3&&_0x16ed2['Property'][a0_0x24cc('0x7a')](this[a0_0x24cc('0x254')],_0x312c93[a0_0x24cc('0x254')]);}},{'key':a0_0x24cc('0x206'),'get':function(){return!0x1;}},{'key':'definitionChanged','get':function(){return this[a0_0x24cc('0xe3')];}}]),_0x5063b3;}();Object[a0_0x24cc('0x25c')](_0x2bbb8f[a0_0x24cc('0xbf')],{'color':_0x16ed2[a0_0x24cc('0xf2')](a0_0x24cc('0x142'))}),_0x58cc91['a']=_0x2bbb8f;},function(_0x2f3f17,_0x57c90d,_0x37161f){'use strict';var _0x4e7177=_0x37161f(0x0),_0x21e78c=_0x37161f['n'](_0x4e7177),_0x7e78d6=_0x37161f(0x1),_0x24d786=_0x37161f['n'](_0x7e78d6),_0x4762c0=DC['Namespace']['Cesium'],_0x272e51=new _0x4762c0[(a0_0x24cc('0x57'))](0x1,0x1),_0x2f6aca=_0x4762c0[a0_0x24cc('0x1ec')]['WHITE'],_0x4717c0=function(){function _0x1fb9a0(_0x3cb4e3){var _0x47b5f5,_0x528984;_0x21e78c()(this,_0x1fb9a0),_0x3cb4e3=_0x3cb4e3||{},this[a0_0x24cc('0xe3')]=new _0x4762c0['Event'](),this[a0_0x24cc('0x254')]=void 0x0,this[a0_0x24cc('0xb2')]=void 0x0,this[a0_0x24cc('0x22a')]=void 0x0,this['_speedSubscription']=void 0x0,this[a0_0x24cc('0x22f')]=void 0x0,this[a0_0x24cc('0x180')]=void 0x0,this[a0_0x24cc('0x4a')]=void 0x0,this['_repeatSubscription']=void 0x0,this[a0_0x24cc('0x142')]=_0x3cb4e3[a0_0x24cc('0x142')]||_0x2f6aca,this[a0_0x24cc('0x1bf')]=_0x3cb4e3[a0_0x24cc('0x1bf')]||0x2d,this['image']=_0x3cb4e3[a0_0x24cc('0x1f5')],this['repeat']=new _0x4762c0[(a0_0x24cc('0x57'))]((null===(_0x47b5f5=_0x3cb4e3['repeat'])||void 0x0===_0x47b5f5?void 0x0:_0x47b5f5['x'])||0x1,(null===(_0x528984=_0x3cb4e3[a0_0x24cc('0xb6')])||void 0x0===_0x528984?void 0x0:_0x528984['y'])||0x1);}return _0x24d786()(_0x1fb9a0,[{'key':a0_0x24cc('0x3a'),'value':function(_0x5c762d){return _0x4762c0[a0_0x24cc('0x24d')][a0_0x24cc('0xa1')];}},{'key':a0_0x24cc('0x11b'),'value':function(_0x42f2ae,_0x2c377e){return _0x2c377e||(_0x2c377e={}),_0x2c377e[a0_0x24cc('0x142')]=_0x4762c0[a0_0x24cc('0xf8')][a0_0x24cc('0x77')](this[a0_0x24cc('0x254')],_0x42f2ae,_0x2f6aca,_0x2c377e[a0_0x24cc('0x142')]),_0x2c377e[a0_0x24cc('0x1bf')]=_0x4762c0[a0_0x24cc('0xf8')][a0_0x24cc('0x77')](this[a0_0x24cc('0x22a')],_0x42f2ae,0x2d,_0x2c377e['speed']),_0x2c377e[a0_0x24cc('0x1f5')]=_0x4762c0[a0_0x24cc('0xf8')][a0_0x24cc('0x70')](this[a0_0x24cc('0x22f')],_0x42f2ae),_0x2c377e[a0_0x24cc('0xb6')]=_0x4762c0['Property']['getValueOrClonedDefault'](this[a0_0x24cc('0x4a')],_0x42f2ae,_0x272e51,_0x2c377e[a0_0x24cc('0xb6')]),_0x2c377e;}},{'key':a0_0x24cc('0x7a'),'value':function(_0x51512a){return this===_0x51512a||_0x51512a instanceof _0x1fb9a0&&_0x4762c0['Property']['equals'](this[a0_0x24cc('0x254')],_0x51512a[a0_0x24cc('0x254')])&&_0x4762c0[a0_0x24cc('0xf8')][a0_0x24cc('0x7a')](this[a0_0x24cc('0x22a')],_0x51512a[a0_0x24cc('0x22a')]);}},{'key':'isConstant','get':function(){return!0x1;}},{'key':a0_0x24cc('0x5f'),'get':function(){return this[a0_0x24cc('0xe3')];}}]),_0x1fb9a0;}();Object[a0_0x24cc('0x25c')](_0x4717c0[a0_0x24cc('0xbf')],{'color':_0x4762c0['createPropertyDescriptor'](a0_0x24cc('0x142')),'speed':_0x4762c0[a0_0x24cc('0xf2')](a0_0x24cc('0x1bf')),'image':_0x4762c0['createPropertyDescriptor'](a0_0x24cc('0x1f5')),'repeat':_0x4762c0['createPropertyDescriptor'](a0_0x24cc('0xb6'))}),_0x57c90d['a']=_0x4717c0;},function(_0x41927a,_0xdcf86,_0x5e6a0c){'use strict';var _0x2bb42f=_0x5e6a0c(0x0),_0x5d89f2=_0x5e6a0c['n'](_0x2bb42f),_0x5327ed=_0x5e6a0c(0x1),_0x432419=_0x5e6a0c['n'](_0x5327ed),_0x1d8bc6=DC[a0_0x24cc('0xcf')][a0_0x24cc('0x2b')],_0xf7f654=function(){function _0x43ff2f(_0x227338){_0x5d89f2()(this,_0x43ff2f),_0x227338=_0x227338||{},this[a0_0x24cc('0xe3')]=new _0x1d8bc6['Event'](),this[a0_0x24cc('0x148')]=void 0x0,this['_baseWaterColorSubscription']=void 0x0,this[a0_0x24cc('0x1fa')]=_0x227338[a0_0x24cc('0x1fa')]||new _0x1d8bc6['Color'](0.2,0.3,0.6,0x1),this[a0_0x24cc('0x1ff')]=void 0x0,this[a0_0x24cc('0x26b')]=void 0x0,this[a0_0x24cc('0x1e6')]=_0x227338['blendColor']||new _0x1d8bc6[(a0_0x24cc('0x1ec'))](0x0,0x1,0.699,0x1),this[a0_0x24cc('0x229')]=void 0x0,this[a0_0x24cc('0x27')]=void 0x0,this[a0_0x24cc('0x1a2')]=_0x227338[a0_0x24cc('0x1a2')]||_0x1d8bc6['Material']['DefaultImageId'],this['_normalMap']=void 0x0,this[a0_0x24cc('0x1c7')]=void 0x0,this['normalMap']=_0x227338[a0_0x24cc('0x19e')]||_0x1d8bc6['Material'][a0_0x24cc('0x1b9')],this[a0_0x24cc('0x261')]=_0x1d8bc6[a0_0x24cc('0x32')](_0x227338[a0_0x24cc('0x261')],0x3e8),this[a0_0x24cc('0x183')]=_0x1d8bc6[a0_0x24cc('0x32')](_0x227338[a0_0x24cc('0x183')],0.01),this['amplitude']=_0x1d8bc6[a0_0x24cc('0x32')](_0x227338[a0_0x24cc('0x46')],0xa),this['specularIntensity']=_0x1d8bc6[a0_0x24cc('0x32')](_0x227338[a0_0x24cc('0xc8')],0.5);}return _0x432419()(_0x43ff2f,[{'key':a0_0x24cc('0x3a'),'value':function(_0x9a5bf9){return _0x1d8bc6['Material']['WaterType'];}},{'key':a0_0x24cc('0x11b'),'value':function(_0x100865,_0x2ce275){return _0x2ce275||(_0x2ce275={}),_0x2ce275[a0_0x24cc('0x1fa')]=_0x1d8bc6['Property'][a0_0x24cc('0x70')](this[a0_0x24cc('0x148')],_0x100865),_0x2ce275['blendColor']=_0x1d8bc6[a0_0x24cc('0xf8')][a0_0x24cc('0x70')](this[a0_0x24cc('0x1ff')],_0x100865),_0x2ce275['specularMap']=_0x1d8bc6[a0_0x24cc('0xf8')]['getValueOrUndefined'](this[a0_0x24cc('0x229')],_0x100865),_0x2ce275[a0_0x24cc('0x19e')]=_0x1d8bc6[a0_0x24cc('0xf8')]['getValueOrUndefined'](this['_normalMap'],_0x100865),_0x2ce275[a0_0x24cc('0x261')]=this[a0_0x24cc('0x261')],_0x2ce275[a0_0x24cc('0x183')]=this['animationSpeed'],_0x2ce275[a0_0x24cc('0x46')]=this[a0_0x24cc('0x46')],_0x2ce275['specularIntensity']=this['specularIntensity'],_0x2ce275;}},{'key':a0_0x24cc('0x7a'),'value':function(_0x1cdaee){return this===_0x1cdaee||_0x1cdaee instanceof _0x43ff2f&&_0x1d8bc6[a0_0x24cc('0xf8')][a0_0x24cc('0x7a')](this[a0_0x24cc('0x148')],_0x1cdaee['_baseWaterColor']);}},{'key':a0_0x24cc('0x206'),'get':function(){return!0x1;}},{'key':a0_0x24cc('0x5f'),'get':function(){return this[a0_0x24cc('0xe3')];}}]),_0x43ff2f;}();Object[a0_0x24cc('0x25c')](_0xf7f654[a0_0x24cc('0xbf')],{'baseWaterColor':_0x1d8bc6[a0_0x24cc('0xf2')](a0_0x24cc('0x1fa')),'blendColor':_0x1d8bc6['createPropertyDescriptor'](a0_0x24cc('0x1e6')),'specularMap':_0x1d8bc6[a0_0x24cc('0xf2')](a0_0x24cc('0x1a2')),'normalMap':_0x1d8bc6[a0_0x24cc('0xf2')](a0_0x24cc('0x19e'))}),_0xdcf86['a']=_0xf7f654;},function(_0x27a896,_0x2c4f2d,_0x4e812f){'use strict';var _0x494afa=_0x4e812f(0x0),_0x463ac5=_0x4e812f['n'](_0x494afa),_0x4b87a7=_0x4e812f(0x1),_0x5dbdea=_0x4e812f['n'](_0x4b87a7),_0x4ebd8a=DC[a0_0x24cc('0xcf')]['Cesium'],_0xd07eaa=function(){function _0x6c97c5(){var _0x54a480=arguments[a0_0x24cc('0x191')]>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};_0x463ac5()(this,_0x6c97c5),this[a0_0x24cc('0xe3')]=new _0x4ebd8a['Event'](),this['_color']=void 0x0,this[a0_0x24cc('0xb2')]=void 0x0,this['color']=_0x54a480[a0_0x24cc('0x142')]||new _0x4ebd8a['Color'](0x1,0x0,0x0,0.7),this[a0_0x24cc('0x152')]=void 0x0,this[a0_0x24cc('0x21f')]=void 0x0,this['rimColor']=_0x54a480[a0_0x24cc('0x106')]||new _0x4ebd8a[(a0_0x24cc('0x1ec'))](0x1,0x1,0x1,0.4),this[a0_0x24cc('0x188')]=void 0x0,this[a0_0x24cc('0x1b')]=void 0x0,this['width']=_0x54a480[a0_0x24cc('0x34')]||0.3;}return _0x5dbdea()(_0x6c97c5,[{'key':a0_0x24cc('0x3a'),'value':function(_0x302dfc){return _0x4ebd8a[a0_0x24cc('0x24d')][a0_0x24cc('0x1d1')];}},{'key':a0_0x24cc('0x11b'),'value':function(_0x166264,_0x54e052){return _0x54e052||(_0x54e052={}),_0x54e052['color']=_0x4ebd8a['Property'][a0_0x24cc('0x70')](this[a0_0x24cc('0x254')],_0x166264),_0x54e052['rimColor']=_0x4ebd8a[a0_0x24cc('0xf8')][a0_0x24cc('0x70')](this[a0_0x24cc('0x152')],_0x166264),_0x54e052[a0_0x24cc('0x34')]=_0x4ebd8a['Property'][a0_0x24cc('0x70')](this[a0_0x24cc('0x188')],_0x166264),_0x54e052;}},{'key':a0_0x24cc('0x7a'),'value':function(_0xee913f){return this===_0xee913f||_0xee913f instanceof _0x6c97c5&&_0x4ebd8a[a0_0x24cc('0xf8')]['equals'](this[a0_0x24cc('0x254')],_0xee913f[a0_0x24cc('0x254')]);}},{'key':a0_0x24cc('0x206'),'get':function(){return!0x1;}},{'key':a0_0x24cc('0x5f'),'get':function(){return this['_definitionChanged'];}}]),_0x6c97c5;}();Object[a0_0x24cc('0x25c')](_0xd07eaa[a0_0x24cc('0xbf')],{'color':_0x4ebd8a['createPropertyDescriptor'](a0_0x24cc('0x142')),'rimColor':_0x4ebd8a['createPropertyDescriptor'](a0_0x24cc('0x106')),'width':_0x4ebd8a['createPropertyDescriptor']('width')}),_0x2c4f2d['a']=_0xd07eaa;},function(_0x1f6d26,_0x1583a4,_0x1a2b50){'use strict';var _0x2f510e=_0x1a2b50(0x0),_0x2a6e09=_0x1a2b50['n'](_0x2f510e),_0xee1e62=_0x1a2b50(0x1),_0x5146b2=_0x1a2b50['n'](_0xee1e62),_0x24b157=DC['Namespace'][a0_0x24cc('0x2b')],_0x316df5=function(){function _0x2c6f22(_0x55ab74){_0x2a6e09()(this,_0x2c6f22),_0x55ab74=_0x55ab74||{},this[a0_0x24cc('0xe3')]=new _0x24b157[(a0_0x24cc('0x150'))](),this['_color']=void 0x0,this[a0_0x24cc('0xb2')]=void 0x0,this[a0_0x24cc('0x22a')]=void 0x0,this[a0_0x24cc('0x13c')]=void 0x0,this['color']=_0x55ab74[a0_0x24cc('0x142')]||_0x24b157[a0_0x24cc('0x1ec')][a0_0x24cc('0x220')](0x0,0xff,0xff,0xff),this[a0_0x24cc('0x1bf')]=_0x55ab74[a0_0x24cc('0x1bf')]||0x2d;}return _0x5146b2()(_0x2c6f22,[{'key':a0_0x24cc('0x3a'),'value':function(_0x37ef72){return _0x24b157['Material']['CircleFadeType'];}},{'key':'getValue','value':function(_0x506f14,_0x573859){return _0x573859||(_0x573859={}),_0x573859[a0_0x24cc('0x142')]=_0x24b157[a0_0x24cc('0xf8')][a0_0x24cc('0x70')](this[a0_0x24cc('0x254')],_0x506f14),_0x573859[a0_0x24cc('0x1bf')]=this['_speed'],_0x573859;}},{'key':a0_0x24cc('0x7a'),'value':function(_0x34a578){return this===_0x34a578||_0x34a578 instanceof _0x2c6f22&&_0x24b157['Property'][a0_0x24cc('0x7a')](this[a0_0x24cc('0x254')],_0x34a578[a0_0x24cc('0x254')])&&_0x24b157[a0_0x24cc('0xf8')][a0_0x24cc('0x7a')](this[a0_0x24cc('0x22a')],_0x34a578[a0_0x24cc('0x22a')]);}},{'key':'isConstant','get':function(){return!0x1;}},{'key':a0_0x24cc('0x5f'),'get':function(){return this[a0_0x24cc('0xe3')];}}]),_0x2c6f22;}();Object[a0_0x24cc('0x25c')](_0x316df5[a0_0x24cc('0xbf')],{'color':_0x24b157[a0_0x24cc('0xf2')](a0_0x24cc('0x142')),'speed':_0x24b157[a0_0x24cc('0xf2')]('speed')}),_0x1583a4['a']=_0x316df5;},function(_0x383354,_0xc996eb,_0x2dfdf7){'use strict';var _0x2bb7f2=_0x2dfdf7(0x0),_0x4195c0=_0x2dfdf7['n'](_0x2bb7f2),_0x1d437d=_0x2dfdf7(0x1),_0xa5de03=_0x2dfdf7['n'](_0x1d437d),_0x2ed327=DC[a0_0x24cc('0xcf')]['Cesium'],_0x29a595=function(){function _0x5028a1(_0x4a8f73){_0x4195c0()(this,_0x5028a1),_0x4a8f73=_0x4a8f73||{},this['_definitionChanged']=new _0x2ed327[(a0_0x24cc('0x150'))](),this['_color']=void 0x0,this['_colorSubscription']=void 0x0,this[a0_0x24cc('0x22a')]=void 0x0,this[a0_0x24cc('0x13c')]=void 0x0,this[a0_0x24cc('0x142')]=_0x4a8f73[a0_0x24cc('0x142')]||_0x2ed327['Color']['fromBytes'](0x0,0xff,0xff,0xff),this[a0_0x24cc('0x1bf')]=_0x4a8f73[a0_0x24cc('0x1bf')]||0x2d,this[a0_0x24cc('0xe2')]=Math[a0_0x24cc('0x1d0')](_0x4a8f73[a0_0x24cc('0xe2')]||0x3,0x1),this[a0_0x24cc('0x184')]=_0x2ed327[a0_0x24cc('0x235')][a0_0x24cc('0x119')](_0x4a8f73[a0_0x24cc('0x184')]||0.1,0x0,0x1);}return _0xa5de03()(_0x5028a1,[{'key':a0_0x24cc('0x3a'),'value':function(_0x44aec9){return _0x2ed327[a0_0x24cc('0x24d')]['CircleWaveType'];}},{'key':'getValue','value':function(_0x19d6f4,_0x2d1d4b){return _0x2d1d4b||(_0x2d1d4b={}),_0x2d1d4b[a0_0x24cc('0x142')]=_0x2ed327['Property'][a0_0x24cc('0x70')](this[a0_0x24cc('0x254')],_0x19d6f4),_0x2d1d4b[a0_0x24cc('0x1bf')]=this[a0_0x24cc('0x22a')],_0x2d1d4b[a0_0x24cc('0xe2')]=this[a0_0x24cc('0xe2')],_0x2d1d4b[a0_0x24cc('0x184')]=this['gradient'],_0x2d1d4b;}},{'key':a0_0x24cc('0x7a'),'value':function(_0x3b4dd0){return this===_0x3b4dd0||_0x3b4dd0 instanceof _0x5028a1&&_0x2ed327[a0_0x24cc('0xf8')][a0_0x24cc('0x7a')](this[a0_0x24cc('0x254')],_0x3b4dd0['_color'])&&_0x2ed327['Property'][a0_0x24cc('0x7a')](this[a0_0x24cc('0x22a')],_0x3b4dd0[a0_0x24cc('0x22a')]);}},{'key':a0_0x24cc('0x206'),'get':function(){return!0x1;}},{'key':a0_0x24cc('0x5f'),'get':function(){return this[a0_0x24cc('0xe3')];}}]),_0x5028a1;}();Object['defineProperties'](_0x29a595[a0_0x24cc('0xbf')],{'color':_0x2ed327[a0_0x24cc('0xf2')](a0_0x24cc('0x142')),'speed':_0x2ed327[a0_0x24cc('0xf2')](a0_0x24cc('0x1bf'))}),_0xc996eb['a']=_0x29a595;},function(_0x4866cf,_0x3a8323,_0xd88d74){'use strict';var _0x4c2567=_0xd88d74(0x0),_0x5aca59=_0xd88d74['n'](_0x4c2567),_0x5409d6=_0xd88d74(0x1),_0x291c8d=_0xd88d74['n'](_0x5409d6),_0x4b5235=DC[a0_0x24cc('0xcf')][a0_0x24cc('0x2b')],_0x1ecf6e=_0xd88d74(0x34),_0x20f497=_0x4b5235[a0_0x24cc('0x1ec')]['fromBytes'](0x0,0xff,0xff,0xff),_0x1eb32d=function(){function _0xf9353(_0x309ddb){_0x5aca59()(this,_0xf9353),_0x309ddb=_0x309ddb||{},this[a0_0x24cc('0xe3')]=new _0x4b5235[(a0_0x24cc('0x150'))](),this['_image']=void 0x0,this['_imageSubscription']=void 0x0,this[a0_0x24cc('0x254')]=void 0x0,this[a0_0x24cc('0xb2')]=void 0x0,this[a0_0x24cc('0x22a')]=void 0x0,this[a0_0x24cc('0x13c')]=void 0x0,this[a0_0x24cc('0x142')]=_0x309ddb[a0_0x24cc('0x142')]||_0x20f497,this[a0_0x24cc('0x1bf')]=_0x309ddb[a0_0x24cc('0x1bf')]||0x2d,this[a0_0x24cc('0x1f5')]=_0x1ecf6e;}return _0x291c8d()(_0xf9353,[{'key':a0_0x24cc('0x3a'),'value':function(_0x5b50af){return _0x4b5235['Material']['WallTrailType'];}},{'key':a0_0x24cc('0x11b'),'value':function(_0x5019d8,_0x9c3632){return _0x9c3632||(_0x9c3632={}),_0x9c3632['color']=_0x4b5235[a0_0x24cc('0xf8')][a0_0x24cc('0x77')](this['_color'],_0x5019d8,_0x20f497,_0x9c3632['color']),_0x9c3632['speed']=_0x4b5235[a0_0x24cc('0xf8')][a0_0x24cc('0x77')](this[a0_0x24cc('0x22a')],_0x5019d8,0x2d,_0x9c3632[a0_0x24cc('0x1bf')]),_0x9c3632['image']=_0x4b5235[a0_0x24cc('0xf8')][a0_0x24cc('0x70')](this[a0_0x24cc('0x22f')],_0x5019d8),_0x9c3632;}},{'key':a0_0x24cc('0x7a'),'value':function(_0x6b5cca){return this===_0x6b5cca||_0x6b5cca instanceof _0xf9353&&_0x4b5235[a0_0x24cc('0xf8')][a0_0x24cc('0x7a')](this[a0_0x24cc('0x254')],_0x6b5cca[a0_0x24cc('0x254')])&&_0x4b5235[a0_0x24cc('0xf8')][a0_0x24cc('0x7a')](this[a0_0x24cc('0x22a')],_0x6b5cca[a0_0x24cc('0x22a')]);}},{'key':'isConstant','get':function(){return!0x1;}},{'key':a0_0x24cc('0x5f'),'get':function(){return this[a0_0x24cc('0xe3')];}}]),_0xf9353;}();Object['defineProperties'](_0x1eb32d[a0_0x24cc('0xbf')],{'color':_0x4b5235[a0_0x24cc('0xf2')]('color'),'speed':_0x4b5235['createPropertyDescriptor'](a0_0x24cc('0x1bf')),'image':_0x4b5235['createPropertyDescriptor']('image')}),_0x3a8323['a']=_0x1eb32d;},function(_0x3f0444,_0x5f35ff,_0x571483){_0x3f0444[a0_0x24cc('0x43')]=_0x571483(0x14);},function(_0x5811e2,_0x2e92ce,_0x26906a){'use strict';_0x26906a['r'](_0x2e92ce);var _0xcdf2c9=function(_0x581ac6){if(!_0x581ac6||!_0x581ac6[a0_0x24cc('0x179')])throw new Error('Plugins:\x20Missing\x20DC\x20Base');if(!_0x581ac6[a0_0x24cc('0x105')])throw new Error(a0_0x24cc('0x214'));_0x581ac6[a0_0x24cc('0x179')](function(){_0x26906a(0x35);});};a0_0x24cc('0x209')!=typeof window&&window['DC']&&_0xcdf2c9(DC),_0x2e92ce[a0_0x24cc('0x1fe')]={'version':'1.10.0','compile_time':a0_0x24cc('0x138'),'install':_0xcdf2c9};},function(_0xcbd773,_0x3b4463){function _0x33bd94(_0x403e3d,_0x5dd0c6){return _0xcbd773[a0_0x24cc('0x43')]=_0x33bd94=Object['setPrototypeOf']||function(_0xd18381,_0x3f803b){return _0xd18381['__proto__']=_0x3f803b,_0xd18381;},_0x33bd94(_0x403e3d,_0x5dd0c6);}_0xcbd773[a0_0x24cc('0x43')]=_0x33bd94;},function(_0x5e5668,_0x2ad261){function _0x4de119(_0x109192){return'function'==typeof Symbol&&a0_0x24cc('0x94')==typeof Symbol[a0_0x24cc('0x24f')]?_0x5e5668['exports']=_0x4de119=function(_0x557040){return typeof _0x557040;}:_0x5e5668['exports']=_0x4de119=function(_0xf87632){return _0xf87632&&a0_0x24cc('0x10e')==typeof Symbol&&_0xf87632[a0_0x24cc('0xdc')]===Symbol&&_0xf87632!==Symbol[a0_0x24cc('0xbf')]?a0_0x24cc('0x94'):typeof _0xf87632;},_0x4de119(_0x109192);}_0x5e5668[a0_0x24cc('0x43')]=_0x4de119;},function(_0xd46030,_0x390d63){_0xd46030[a0_0x24cc('0x43')]='uniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20vec4\x20u_scanCenterEC;\x0auniform\x20vec3\x20u_scanPlaneNormalEC;\x0auniform\x20float\x20u_radius;\x0auniform\x20vec4\x20u_scanColor;\x0a\x0avec4\x20toEye(in\x20vec2\x20uv,\x20in\x20float\x20depth){\x0a\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),(uv.y\x20*\x202.0\x20-\x201.0));\x0a\x20\x20vec4\x20posInCamera\x20=\x20czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20posInCamera\x20=posInCamera\x20/\x20posInCamera.w;\x0a\x20\x20return\x20posInCamera;\x0a}\x0a\x0avec3\x20pointProjectOnPlane(in\x20vec3\x20planeNormal,\x20in\x20vec3\x20planeOrigin,\x20in\x20vec3\x20point){\x0a\x20\x20\x20\x20vec3\x20v01\x20=\x20point\x20-\x20planeOrigin;\x0a\x20\x20\x20\x20float\x20d\x20=\x20dot(planeNormal,\x20v01)\x20;\x0a\x20\x20\x20\x20return\x20(point\x20-\x20planeNormal\x20*\x20d);\x0a}\x0a\x0afloat\x20getDepth(in\x20vec4\x20depth){\x0a\x20\x20\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x20\x20\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x0a\x20\x20\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20\x20\x20return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0a\x0avoid\x20main(){\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20float\x20depth\x20=\x20getDepth(texture2D(depthTexture,\x20v_textureCoordinates));\x0a\x20\x20\x20\x20vec4\x20viewPos\x20=\x20toEye(v_textureCoordinates,\x20depth);\x0a\x20\x20\x20\x20vec3\x20prjOnPlane\x20=\x20pointProjectOnPlane(u_scanPlaneNormalEC.xyz,\x20u_scanCenterEC.xyz,\x20viewPos.xyz);\x0a\x20\x20\x20\x20float\x20dis\x20=\x20length(prjOnPlane.xyz\x20-\x20u_scanCenterEC.xyz);\x0a\x20\x20\x20\x20if(dis\x20<\x20u_radius){\x0a\x20\x20\x20\x20\x20\x20float\x20f\x20=\x201.0\x20-\x20abs(u_radius\x20-\x20dis)\x20/\x20u_radius;\x0a\x20\x20\x20\x20\x20\x20f\x20=\x20pow(f,\x204.0);\x0a\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20mix(gl_FragColor,\x20u_scanColor,\x20f);\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a';},function(_0x54114d,_0x1ebbaf){_0x54114d[a0_0x24cc('0x43')]=a0_0x24cc('0x1e5');},function(_0x403b55,_0x5a0ce8){_0x403b55['exports']=a0_0x24cc('0x205');},function(_0x17dc12,_0x39360f){_0x17dc12[a0_0x24cc('0x43')]=a0_0x24cc('0xcd');},function(_0x5a8a67,_0x2082b){_0x5a8a67['exports']=a0_0x24cc('0xdb');},function(_0x714f73,_0x19c1d7){_0x714f73[a0_0x24cc('0x43')]='data:image/jpeg;base64,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';},function(_0xc16040,_0x2c588a,_0x104370){var _0x3e5c94,_0x375554;!function(_0x354041,_0x2b1d97,_0x3457bf){_0xc16040[a0_0x24cc('0x43')]?_0xc16040[a0_0x24cc('0x43')]=_0x3457bf():void 0x0===(_0x375554=a0_0x24cc('0x10e')==typeof(_0x3e5c94=_0x3457bf)?_0x3e5c94[a0_0x24cc('0xec')](_0x2c588a,_0x104370,_0x2c588a,_0xc16040):_0x3e5c94)||(_0xc16040['exports']=_0x375554);}(0x0,0x0,function(){var _0x36c6f2={'defaultRadius':0x28,'defaultRenderer':a0_0x24cc('0x121'),'defaultGradient':{0.25:a0_0x24cc('0x6'),0.55:'rgb(0,255,0)',0.85:a0_0x24cc('0xa6'),0x1:a0_0x24cc('0x231')},'defaultMaxOpacity':0x1,'defaultMinOpacity':0x0,'defaultBlur':0.85,'defaultXField':'x','defaultYField':'y','defaultValueField':a0_0x24cc('0x23d'),'plugins':{}},_0x57ccb9=function(){var _0x3fa55f=function(_0x14ce41){this[a0_0x24cc('0x204')]={},this[a0_0x24cc('0x109')]=[],this[a0_0x24cc('0x208')]=[],this['_min']=0xa,this[a0_0x24cc('0x11f')]=0x1,this[a0_0x24cc('0x3b')]=_0x14ce41[a0_0x24cc('0x159')]||_0x14ce41[a0_0x24cc('0xf1')],this[a0_0x24cc('0x1c0')]=_0x14ce41['yField']||_0x14ce41['defaultYField'],this[a0_0x24cc('0xf9')]=_0x14ce41[a0_0x24cc('0x15a')]||_0x14ce41['defaultValueField'],_0x14ce41[a0_0x24cc('0x42')]&&(this[a0_0x24cc('0x1b4')]=_0x14ce41['radius']);},_0x20d671=_0x36c6f2[a0_0x24cc('0x199')];return _0x3fa55f[a0_0x24cc('0xbf')]={'_organiseData':function(_0x3f7b30,_0x4bf06f){var _0x3cd2e6=_0x3f7b30[this[a0_0x24cc('0x3b')]],_0x1c262c=_0x3f7b30[this[a0_0x24cc('0x1c0')]],_0x24e2d4=this[a0_0x24cc('0x208')],_0x4c10f0=this[a0_0x24cc('0x109')],_0x36c9bd=this['_max'],_0x2ad59f=this['_min'],_0x485506=_0x3f7b30[this[a0_0x24cc('0xf9')]]||0x1,_0x5aa9f4=_0x3f7b30[a0_0x24cc('0x42')]||this[a0_0x24cc('0x1b4')]||_0x20d671;_0x4c10f0[_0x3cd2e6]||(_0x4c10f0[_0x3cd2e6]=[],_0x24e2d4[_0x3cd2e6]=[]),_0x4c10f0[_0x3cd2e6][_0x1c262c]?_0x4c10f0[_0x3cd2e6][_0x1c262c]+=_0x485506:(_0x4c10f0[_0x3cd2e6][_0x1c262c]=_0x485506,_0x24e2d4[_0x3cd2e6][_0x1c262c]=_0x5aa9f4);var _0x4d06ce=_0x4c10f0[_0x3cd2e6][_0x1c262c];return _0x4d06ce>_0x36c9bd?(_0x4bf06f?this[a0_0x24cc('0x123')](_0x4d06ce):this['_max']=_0x4d06ce,!0x1):_0x4d06ce<_0x2ad59f?(_0x4bf06f?this[a0_0x24cc('0x243')](_0x4d06ce):this['_min']=_0x4d06ce,!0x1):{'x':_0x3cd2e6,'y':_0x1c262c,'value':_0x485506,'radius':_0x5aa9f4,'min':_0x2ad59f,'max':_0x36c9bd};},'_unOrganizeData':function(){var _0x29ea53=[],_0x4f373f=this['_data'],_0x2c72ed=this['_radi'];for(var _0x25e58b in _0x4f373f)for(var _0x180e3d in _0x4f373f[_0x25e58b])_0x29ea53['push']({'x':_0x25e58b,'y':_0x180e3d,'radius':_0x2c72ed[_0x25e58b][_0x180e3d],'value':_0x4f373f[_0x25e58b][_0x180e3d]});return{'min':this[a0_0x24cc('0xbe')],'max':this[a0_0x24cc('0x11f')],'data':_0x29ea53};},'_onExtremaChange':function(){this[a0_0x24cc('0x204')][a0_0x24cc('0x255')](a0_0x24cc('0x83'),{'min':this[a0_0x24cc('0xbe')],'max':this[a0_0x24cc('0x11f')]});},'addData':function(){if(arguments[0x0][a0_0x24cc('0x191')]>0x0)for(var _0x239f79=arguments[0x0],_0x1db179=_0x239f79['length'];_0x1db179--;)this['addData'][a0_0x24cc('0xec')](this,_0x239f79[_0x1db179]);else{var _0x13908e=this[a0_0x24cc('0x5c')](arguments[0x0],!0x0);_0x13908e&&(0x0===this[a0_0x24cc('0x109')]['length']&&(this[a0_0x24cc('0xbe')]=this[a0_0x24cc('0x11f')]=_0x13908e[a0_0x24cc('0x23d')]),this['_coordinator']['emit'](a0_0x24cc('0x102'),{'min':this[a0_0x24cc('0xbe')],'max':this[a0_0x24cc('0x11f')],'data':[_0x13908e]}));}return this;},'setData':function(_0x41ebae){var _0x3431d3=_0x41ebae['data'],_0x3619e7=_0x3431d3[a0_0x24cc('0x191')];this[a0_0x24cc('0x109')]=[],this[a0_0x24cc('0x208')]=[];for(var _0x228244=0x0;_0x228244<_0x3619e7;_0x228244++)this[a0_0x24cc('0x5c')](_0x3431d3[_0x228244],!0x1);return this['_max']=_0x41ebae[a0_0x24cc('0x1d0')],this['_min']=_0x41ebae[a0_0x24cc('0x24')]||0x0,this[a0_0x24cc('0xb9')](),this[a0_0x24cc('0x204')][a0_0x24cc('0x255')](a0_0x24cc('0x228'),this[a0_0x24cc('0x154')]()),this;},'removeData':function(){},'setDataMax':function(_0x54ea10){return this['_max']=_0x54ea10,this[a0_0x24cc('0xb9')](),this['_coordinator'][a0_0x24cc('0x255')](a0_0x24cc('0x228'),this[a0_0x24cc('0x154')]()),this;},'setDataMin':function(_0x12350d){return this['_min']=_0x12350d,this['_onExtremaChange'](),this[a0_0x24cc('0x204')][a0_0x24cc('0x255')](a0_0x24cc('0x228'),this[a0_0x24cc('0x154')]()),this;},'setCoordinator':function(_0x349401){this[a0_0x24cc('0x204')]=_0x349401;},'_getInternalData':function(){return{'max':this[a0_0x24cc('0x11f')],'min':this[a0_0x24cc('0xbe')],'data':this[a0_0x24cc('0x109')],'radi':this[a0_0x24cc('0x208')]};},'getData':function(){return this[a0_0x24cc('0x1b8')]();}},_0x3fa55f;}(),_0x423b87=function(){var _0x25ec7d=function(_0x45de1d){var _0x3841c7=_0x45de1d['gradient']||_0x45de1d[a0_0x24cc('0x0')],_0x425fa9=document[a0_0x24cc('0x84')](a0_0x24cc('0xc6')),_0x4d67b0=_0x425fa9[a0_0x24cc('0x110')]('2d');_0x425fa9[a0_0x24cc('0x34')]=0x100,_0x425fa9[a0_0x24cc('0x18a')]=0x1;var _0x4d4d4d=_0x4d67b0[a0_0x24cc('0xd7')](0x0,0x0,0x100,0x1);for(var _0x341c0f in _0x3841c7)_0x4d4d4d['addColorStop'](_0x341c0f,_0x3841c7[_0x341c0f]);return _0x4d67b0[a0_0x24cc('0x170')]=_0x4d4d4d,_0x4d67b0[a0_0x24cc('0x234')](0x0,0x0,0x100,0x1),_0x4d67b0[a0_0x24cc('0x18b')](0x0,0x0,0x100,0x1)[a0_0x24cc('0x1d4')];},_0x3e697b=function(_0x26d59,_0x1c5dab){var _0x427bd0=document[a0_0x24cc('0x84')](a0_0x24cc('0xc6')),_0x128120=_0x427bd0[a0_0x24cc('0x110')]('2d'),_0x1e4577=_0x26d59,_0x4efa32=_0x26d59;if(_0x427bd0[a0_0x24cc('0x34')]=_0x427bd0[a0_0x24cc('0x18a')]=0x2*_0x26d59,0x1==_0x1c5dab)_0x128120[a0_0x24cc('0xf5')](),_0x128120['arc'](_0x1e4577,_0x4efa32,_0x26d59,0x0,0x2*Math['PI'],!0x1),_0x128120[a0_0x24cc('0x170')]=a0_0x24cc('0x192'),_0x128120[a0_0x24cc('0x5')]();else{var _0x2dc8cd=_0x128120[a0_0x24cc('0x19b')](_0x1e4577,_0x4efa32,_0x26d59*_0x1c5dab,_0x1e4577,_0x4efa32,_0x26d59);_0x2dc8cd[a0_0x24cc('0x178')](0x0,a0_0x24cc('0x192')),_0x2dc8cd[a0_0x24cc('0x178')](0x1,a0_0x24cc('0x268')),_0x128120[a0_0x24cc('0x170')]=_0x2dc8cd,_0x128120[a0_0x24cc('0x234')](0x0,0x0,0x2*_0x26d59,0x2*_0x26d59);}return _0x427bd0;};function _0x441733(_0x55d291){var _0x404d4e=_0x55d291['container'],_0x3bf161=this[a0_0x24cc('0x4f')]=document['createElement'](a0_0x24cc('0xc6')),_0x5af432=this[a0_0x24cc('0xc6')]=_0x55d291['canvas']||document[a0_0x24cc('0x84')](a0_0x24cc('0xc6')),_0x5e2816=(this[a0_0x24cc('0x25f')]=[0x2710,0x2710,0x0,0x0],getComputedStyle(_0x55d291[a0_0x24cc('0x1cb')])||{});_0x5af432[a0_0x24cc('0x1be')]='heatmap-canvas',this[a0_0x24cc('0x188')]=_0x5af432[a0_0x24cc('0x34')]=_0x3bf161[a0_0x24cc('0x34')]=_0x55d291[a0_0x24cc('0x34')]||+_0x5e2816[a0_0x24cc('0x34')][a0_0x24cc('0x137')](/px/,''),this[a0_0x24cc('0x4b')]=_0x5af432[a0_0x24cc('0x18a')]=_0x3bf161[a0_0x24cc('0x18a')]=_0x55d291[a0_0x24cc('0x18a')]||+_0x5e2816[a0_0x24cc('0x18a')]['replace'](/px/,''),this[a0_0x24cc('0x1c9')]=_0x3bf161[a0_0x24cc('0x110')]('2d'),this[a0_0x24cc('0x45')]=_0x5af432['getContext']('2d'),_0x5af432['style'][a0_0x24cc('0x22b')]=_0x3bf161[a0_0x24cc('0x1d2')][a0_0x24cc('0x22b')]=a0_0x24cc('0x3'),_0x404d4e['style'][a0_0x24cc('0x6b')]=a0_0x24cc('0x2'),_0x404d4e[a0_0x24cc('0x181')](_0x5af432),this[a0_0x24cc('0x11')]=_0x25ec7d(_0x55d291),this[a0_0x24cc('0x1f')]={},this[a0_0x24cc('0x251')](_0x55d291);}return _0x441733[a0_0x24cc('0xbf')]={'renderPartial':function(_0x4d84c1){_0x4d84c1['data'][a0_0x24cc('0x191')]>0x0&&(this[a0_0x24cc('0x117')](_0x4d84c1),this[a0_0x24cc('0x1e9')]());},'renderAll':function(_0xfbaaf5){this[a0_0x24cc('0x18')](),_0xfbaaf5[a0_0x24cc('0x1d4')][a0_0x24cc('0x191')]>0x0&&(this[a0_0x24cc('0x117')](function(_0x5e074c){for(var _0x1b7ab8=[],_0x322142=_0x5e074c[a0_0x24cc('0x24')],_0x1ef171=_0x5e074c[a0_0x24cc('0x1d0')],_0x5c4b0c=_0x5e074c['radi'],_0x2b8c09=(_0x5e074c=_0x5e074c[a0_0x24cc('0x1d4')],Object['keys'](_0x5e074c)),_0xab042f=_0x2b8c09[a0_0x24cc('0x191')];_0xab042f--;)for(var _0x374f5a=_0x2b8c09[_0xab042f],_0x283ed9=Object[a0_0x24cc('0x115')](_0x5e074c[_0x374f5a]),_0x4903de=_0x283ed9['length'];_0x4903de--;){var _0x1d398a=_0x283ed9[_0x4903de],_0x152256=_0x5e074c[_0x374f5a][_0x1d398a],_0x787e4c=_0x5c4b0c[_0x374f5a][_0x1d398a];_0x1b7ab8['push']({'x':_0x374f5a,'y':_0x1d398a,'value':_0x152256,'radius':_0x787e4c});}return{'min':_0x322142,'max':_0x1ef171,'data':_0x1b7ab8};}(_0xfbaaf5)),this[a0_0x24cc('0x1e9')]());},'_updateGradient':function(_0x31af51){this[a0_0x24cc('0x11')]=_0x25ec7d(_0x31af51);},'updateConfig':function(_0x53b273){_0x53b273[a0_0x24cc('0x184')]&&this[a0_0x24cc('0x14c')](_0x53b273),this[a0_0x24cc('0x251')](_0x53b273);},'setDimensions':function(_0xc90654,_0x4f4020){this['_width']=_0xc90654,this[a0_0x24cc('0x4b')]=_0x4f4020,this['canvas'][a0_0x24cc('0x34')]=this[a0_0x24cc('0x4f')][a0_0x24cc('0x34')]=_0xc90654,this['canvas']['height']=this[a0_0x24cc('0x4f')][a0_0x24cc('0x18a')]=_0x4f4020;},'_clear':function(){this[a0_0x24cc('0x1c9')][a0_0x24cc('0x225')](0x0,0x0,this[a0_0x24cc('0x188')],this[a0_0x24cc('0x4b')]),this[a0_0x24cc('0x45')]['clearRect'](0x0,0x0,this[a0_0x24cc('0x188')],this[a0_0x24cc('0x4b')]);},'_setStyles':function(_0x539f68){this[a0_0x24cc('0x176')]=0x0==_0x539f68[a0_0x24cc('0x1f6')]?0x0:_0x539f68[a0_0x24cc('0x1f6')]||_0x539f68[a0_0x24cc('0xed')],_0x539f68[a0_0x24cc('0x147')]&&(this['canvas'][a0_0x24cc('0x1d2')][a0_0x24cc('0x147')]=_0x539f68[a0_0x24cc('0x147')]),this['_width']=this['canvas'][a0_0x24cc('0x34')]=this['shadowCanvas'][a0_0x24cc('0x34')]=_0x539f68['width']||this[a0_0x24cc('0x188')],this['_height']=this[a0_0x24cc('0xc6')][a0_0x24cc('0x18a')]=this[a0_0x24cc('0x4f')]['height']=_0x539f68[a0_0x24cc('0x18a')]||this[a0_0x24cc('0x4b')],this['_opacity']=0xff*(_0x539f68[a0_0x24cc('0x12c')]||0x0),this[a0_0x24cc('0x21a')]=0xff*(_0x539f68[a0_0x24cc('0xea')]||_0x539f68['defaultMaxOpacity']),this[a0_0x24cc('0x171')]=0xff*(_0x539f68['minOpacity']||_0x539f68[a0_0x24cc('0xda')]),this[a0_0x24cc('0x63')]=!!_0x539f68[a0_0x24cc('0x129')];},'_drawAlpha':function(_0x2be069){for(var _0x519bf7=this[a0_0x24cc('0xbe')]=_0x2be069[a0_0x24cc('0x24')],_0xdaacc3=this[a0_0x24cc('0x11f')]=_0x2be069['max'],_0x5bc278=(_0x2be069=_0x2be069[a0_0x24cc('0x1d4')]||[])[a0_0x24cc('0x191')],_0x8190f5=0x1-this[a0_0x24cc('0x176')];_0x5bc278--;){var _0xddab6f,_0x3bea3d=_0x2be069[_0x5bc278],_0x38fbdc=_0x3bea3d['x'],_0x52374f=_0x3bea3d['y'],_0x241a15=_0x3bea3d[a0_0x24cc('0x42')],_0x4818fc=Math[a0_0x24cc('0x24')](_0x3bea3d[a0_0x24cc('0x23d')],_0xdaacc3),_0x522e4f=_0x38fbdc-_0x241a15,_0x1e6a0e=_0x52374f-_0x241a15,_0x2db840=this['shadowCtx'];this[a0_0x24cc('0x1f')][_0x241a15]?_0xddab6f=this['_templates'][_0x241a15]:this[a0_0x24cc('0x1f')][_0x241a15]=_0xddab6f=_0x3e697b(_0x241a15,_0x8190f5);var _0x1a3352=(_0x4818fc-_0x519bf7)/(_0xdaacc3-_0x519bf7);_0x2db840[a0_0x24cc('0x1b0')]=_0x1a3352<0.01?0.01:_0x1a3352,_0x2db840['drawImage'](_0xddab6f,_0x522e4f,_0x1e6a0e),_0x522e4fthis[a0_0x24cc('0x25f')][0x2]&&(this[a0_0x24cc('0x25f')][0x2]=_0x522e4f+0x2*_0x241a15),_0x1e6a0e+0x2*_0x241a15>this[a0_0x24cc('0x25f')][0x3]&&(this[a0_0x24cc('0x25f')][0x3]=_0x1e6a0e+0x2*_0x241a15);}},'_colorize':function(){var _0x3f23d4=this[a0_0x24cc('0x25f')][0x0],_0x15f56a=this[a0_0x24cc('0x25f')][0x1],_0x45da85=this[a0_0x24cc('0x25f')][0x2]-_0x3f23d4,_0x48bf5f=this['_renderBoundaries'][0x3]-_0x15f56a,_0x27dbd7=this[a0_0x24cc('0x188')],_0x297f1c=this[a0_0x24cc('0x4b')],_0x2e0513=this[a0_0x24cc('0x1ea')],_0x21e2d7=this[a0_0x24cc('0x21a')],_0x39766d=this[a0_0x24cc('0x171')],_0xf6e215=this[a0_0x24cc('0x63')];_0x3f23d4<0x0&&(_0x3f23d4=0x0),_0x15f56a<0x0&&(_0x15f56a=0x0),_0x3f23d4+_0x45da85>_0x27dbd7&&(_0x45da85=_0x27dbd7-_0x3f23d4),_0x15f56a+_0x48bf5f>_0x297f1c&&(_0x48bf5f=_0x297f1c-_0x15f56a);for(var _0x1f9853=this['shadowCtx'][a0_0x24cc('0x18b')](_0x3f23d4,_0x15f56a,_0x45da85,_0x48bf5f),_0x57453a=_0x1f9853[a0_0x24cc('0x1d4')],_0x9830a1=_0x57453a[a0_0x24cc('0x191')],_0x4e4d0f=this[a0_0x24cc('0x11')],_0x41c469=0x3;_0x41c469<_0x9830a1;_0x41c469+=0x4){var _0x2907f2,_0x5deba8=_0x57453a[_0x41c469],_0x17b482=0x4*_0x5deba8;if(_0x17b482)_0x2907f2=_0x2e0513>0x0?_0x2e0513:_0x5deba8<_0x21e2d7?_0x5deba8<_0x39766d?_0x39766d:_0x5deba8:_0x21e2d7,_0x57453a[_0x41c469-0x3]=_0x4e4d0f[_0x17b482],_0x57453a[_0x41c469-0x2]=_0x4e4d0f[_0x17b482+0x1],_0x57453a[_0x41c469-0x1]=_0x4e4d0f[_0x17b482+0x2],_0x57453a[_0x41c469]=_0xf6e215?_0x4e4d0f[_0x17b482+0x3]:_0x2907f2;}_0x1f9853[a0_0x24cc('0x1d4')]=_0x57453a,this[a0_0x24cc('0x45')][a0_0x24cc('0x213')](_0x1f9853,_0x3f23d4,_0x15f56a),this[a0_0x24cc('0x25f')]=[0x3e8,0x3e8,0x0,0x0];},'getValueAt':function(_0xc75106){var _0x2ac62b=this[a0_0x24cc('0x1c9')][a0_0x24cc('0x18b')](_0xc75106['x'],_0xc75106['y'],0x1,0x1)[a0_0x24cc('0x1d4')][0x3],_0x36feb1=this[a0_0x24cc('0x11f')],_0x36a35b=this[a0_0x24cc('0xbe')];return Math[a0_0x24cc('0xe8')](_0x36feb1-_0x36a35b)*(_0x2ac62b/0xff)>>0x0;},'getDataURL':function(){return this[a0_0x24cc('0xc6')]['toDataURL']();}},_0x441733;}(),_0x52d947=function(){var _0x3ed5a1=!0x1;return a0_0x24cc('0x121')===_0x36c6f2[a0_0x24cc('0x9c')]&&(_0x3ed5a1=_0x423b87),_0x3ed5a1;}(),_0x477cc9=function(){for(var _0x4aeb92={},_0x3153c1=arguments[a0_0x24cc('0x191')],_0x3276dd=0x0;_0x3276dd<_0x3153c1;_0x3276dd++){var _0x37ebd2=arguments[_0x3276dd];for(var _0x44cedb in _0x37ebd2)_0x4aeb92[_0x44cedb]=_0x37ebd2[_0x44cedb];}return _0x4aeb92;},_0x2e5bd7=function(){var _0x1fe1eb=function(){function _0x5cf617(){this[a0_0x24cc('0x9d')]={};}return _0x5cf617[a0_0x24cc('0xbf')]={'on':function(_0x5603b0,_0x6659c3,_0x4d4370){var _0x457ad4=this[a0_0x24cc('0x9d')];_0x457ad4[_0x5603b0]||(_0x457ad4[_0x5603b0]=[]),_0x457ad4[_0x5603b0][a0_0x24cc('0x166')](function(_0xf28b93){return _0x6659c3['call'](_0x4d4370,_0xf28b93);});},'emit':function(_0x2e56c9,_0x3f6d47){var _0x180d89=this[a0_0x24cc('0x9d')];if(_0x180d89[_0x2e56c9])for(var _0x58e108=_0x180d89[_0x2e56c9]['length'],_0x284ed0=0x0;_0x284ed0<_0x58e108;_0x284ed0++){(0x0,_0x180d89[_0x2e56c9][_0x284ed0])(_0x3f6d47);}}},_0x5cf617;}(),_0x4388ba=function(_0x212749){var _0x2e7d13=_0x212749[a0_0x24cc('0x48')],_0x443279=_0x212749[a0_0x24cc('0x204')],_0x4a8267=_0x212749['_store'];_0x443279['on'](a0_0x24cc('0x102'),_0x2e7d13[a0_0x24cc('0x126')],_0x2e7d13),_0x443279['on'](a0_0x24cc('0x228'),_0x2e7d13['renderAll'],_0x2e7d13),_0x443279['on'](a0_0x24cc('0x83'),function(_0x27a813){_0x212749[a0_0x24cc('0xa5')][a0_0x24cc('0x16b')]&&_0x212749['_config']['onExtremaChange']({'min':_0x27a813['min'],'max':_0x27a813['max'],'gradient':_0x212749['_config']['gradient']||_0x212749[a0_0x24cc('0xa5')][a0_0x24cc('0x0')]});}),_0x4a8267[a0_0x24cc('0x21')](_0x443279);};function _0x3dbdc2(){var _0x55db2e=this[a0_0x24cc('0xa5')]=_0x477cc9(_0x36c6f2,arguments[0x0]||{});if(this[a0_0x24cc('0x204')]=new _0x1fe1eb(),_0x55db2e[a0_0x24cc('0x95')]){var _0x5a5e05=_0x55db2e[a0_0x24cc('0x95')];if(!_0x36c6f2[a0_0x24cc('0x1bd')][_0x5a5e05])throw new Error(a0_0x24cc('0x107')+_0x5a5e05+a0_0x24cc('0xad'));var _0x115e9a=_0x36c6f2['plugins'][_0x5a5e05];this[a0_0x24cc('0x48')]=new _0x115e9a[(a0_0x24cc('0x17c'))](_0x55db2e),this[a0_0x24cc('0x25e')]=new _0x115e9a[(a0_0x24cc('0x189'))](_0x55db2e);}else this[a0_0x24cc('0x48')]=new _0x52d947(_0x55db2e),this['_store']=new _0x57ccb9(_0x55db2e);_0x4388ba(this);}return _0x3dbdc2[a0_0x24cc('0xbf')]={'addData':function(){return this['_store'][a0_0x24cc('0x237')][a0_0x24cc('0x18d')](this[a0_0x24cc('0x25e')],arguments),this;},'removeData':function(){return this[a0_0x24cc('0x25e')][a0_0x24cc('0x13e')]&&this[a0_0x24cc('0x25e')]['removeData'][a0_0x24cc('0x18d')](this['_store'],arguments),this;},'setData':function(){return this[a0_0x24cc('0x25e')]['setData'][a0_0x24cc('0x18d')](this[a0_0x24cc('0x25e')],arguments),this;},'setDataMax':function(){return this[a0_0x24cc('0x25e')][a0_0x24cc('0x123')][a0_0x24cc('0x18d')](this[a0_0x24cc('0x25e')],arguments),this;},'setDataMin':function(){return this[a0_0x24cc('0x25e')][a0_0x24cc('0x243')][a0_0x24cc('0x18d')](this[a0_0x24cc('0x25e')],arguments),this;},'configure':function(_0x4d4ae6){return this[a0_0x24cc('0xa5')]=_0x477cc9(this[a0_0x24cc('0xa5')],_0x4d4ae6),this[a0_0x24cc('0x48')][a0_0x24cc('0x21b')](this['_config']),this[a0_0x24cc('0x204')][a0_0x24cc('0x255')]('renderall',this['_store']['_getInternalData']()),this;},'repaint':function(){return this['_coordinator']['emit'](a0_0x24cc('0x228'),this[a0_0x24cc('0x25e')][a0_0x24cc('0x154')]()),this;},'getData':function(){return this[a0_0x24cc('0x25e')][a0_0x24cc('0x20b')]();},'getDataURL':function(){return this[a0_0x24cc('0x48')]['getDataURL']();},'getValueAt':function(_0x1d27d0){return this[a0_0x24cc('0x25e')][a0_0x24cc('0x78')]?this['_store'][a0_0x24cc('0x78')](_0x1d27d0):this[a0_0x24cc('0x48')][a0_0x24cc('0x78')]?this[a0_0x24cc('0x48')][a0_0x24cc('0x78')](_0x1d27d0):null;}},_0x3dbdc2;}();return{'create':function(_0x73ee07){return new _0x2e5bd7(_0x73ee07);},'register':function(_0x4f5714,_0x116dc9){_0x36c6f2['plugins'][_0x4f5714]=_0x116dc9;}};});},function(_0xf78b60,_0x2b0b1a){_0xf78b60['exports']=a0_0x24cc('0x222');},function(_0x135da2,_0x540704){_0x135da2['exports']=a0_0x24cc('0x1ac');},function(_0x513e06,_0x14d493){_0x513e06['exports']=a0_0x24cc('0x20a');},function(_0x11045d,_0x5ea53a){_0x11045d[a0_0x24cc('0x43')]=a0_0x24cc('0x135');},function(_0x1af402,_0x25622b){_0x1af402[a0_0x24cc('0x43')]=a0_0x24cc('0x153');},function(_0x25c626,_0x319361){_0x25c626['exports']='uniform\x20vec4\x20lightColor;\x0auniform\x20vec4\x20darkColor;\x0auniform\x20float\x20frequency;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//\x20From\x20Stefan\x20Gustavson\x27s\x20Procedural\x20Textures\x20in\x20GLSL\x20in\x20OpenGL\x20Insights\x0a\x20\x20vec2\x20F\x20=\x20czm_cellular(materialInput.st\x20*\x20frequency);\x0a\x20\x20float\x20t\x20=\x200.1\x20+\x20(F.y\x20-\x20F.x);\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(lightColor,\x20darkColor,\x20t);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a';},function(_0x575609,_0x2ddf59){_0x575609[a0_0x24cc('0x43')]=a0_0x24cc('0xd9');},function(_0x19f2ed,_0x304232){_0x19f2ed[a0_0x24cc('0x43')]=a0_0x24cc('0x87');},function(_0x1fefce,_0x12e7ab){_0x1fefce[a0_0x24cc('0x43')]=a0_0x24cc('0x160');},function(_0x805a3a,_0x2ca32a){_0x805a3a['exports']=a0_0x24cc('0x1a4');},function(_0x46c974,_0x2f8b32){_0x46c974[a0_0x24cc('0x43')]=a0_0x24cc('0x49');},function(_0x525560,_0x336460){_0x525560['exports']='uniform\x20vec4\x20lightWoodColor;\x0auniform\x20vec4\x20darkWoodColor;\x0auniform\x20float\x20ringFrequency;\x0auniform\x20vec2\x20noiseScale;\x0auniform\x20float\x20grainFrequency;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//Based\x20on\x20wood\x20shader\x20from\x20OpenGL\x20Shading\x20Language\x20(3rd\x20edition)\x20pg.\x20455\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x0a\x20\x20vec2\x20noisevec;\x0a\x20\x20noisevec.x\x20=\x20czm_snoise(st\x20*\x20noiseScale.x);\x0a\x20\x20noisevec.y\x20=\x20czm_snoise(st\x20*\x20noiseScale.y);\x0a\x0a\x20\x20vec2\x20location\x20=\x20st\x20+\x20noisevec;\x0a\x20\x20float\x20dist\x20=\x20sqrt(location.x\x20*\x20location.x\x20+\x20location.y\x20*\x20location.y);\x0a\x20\x20dist\x20*=\x20ringFrequency;\x0a\x0a\x20\x20float\x20r\x20=\x20fract(dist\x20+\x20noisevec[0]\x20+\x20noisevec[1])\x20*\x202.0;\x0a\x20\x20if(r\x20>\x201.0)\x0a\x20\x20\x20\x20\x20\x20r\x20=\x202.0\x20-\x20r;\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(lightWoodColor,\x20darkWoodColor,\x20r);\x0a\x0a\x20\x20//streaks\x0a\x20\x20r\x20=\x20abs(czm_snoise(vec2(st.x\x20*\x20grainFrequency,\x20st.y\x20*\x20grainFrequency\x20*\x200.02)))\x20*\x200.2;\x0a\x20\x20color.rgb\x20+=\x20lightWoodColor.rgb\x20*\x20r;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a';},function(_0x2d9c68,_0x3ce824){_0x2d9c68[a0_0x24cc('0x43')]=a0_0x24cc('0x215');},function(_0x2e7d88,_0x3ae3cf){_0x2e7d88[a0_0x24cc('0x43')]=a0_0x24cc('0xfa');},function(_0x14738a,_0x592922){_0x14738a[a0_0x24cc('0x43')]=a0_0x24cc('0x1ed');},function(_0x142be3,_0xac6743){_0x142be3['exports']=a0_0x24cc('0x18f');},function(_0x3a9f07,_0x2bc44f){_0x3a9f07[a0_0x24cc('0x43')]='uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput){\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20material.diffuse\x20=\x201.5\x20*\x20color.rgb;\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20dis\x20=\x20distance(st,\x20vec2(0.5,\x200.5));\x0a\x20\x20float\x20per\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20if(dis\x20>\x20per\x20*\x200.5){\x0a\x20\x20\x20\x20material.alpha\x20=\x20color.a;\x0a\x20\x20}else\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x20\x20return\x20material;\x0a}\x0a';},function(_0x19cc0b,_0x27ea1f){_0x19cc0b[a0_0x24cc('0x43')]='uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20count;\x0auniform\x20float\x20gradient;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20material.diffuse\x20=\x201.5\x20*\x20color.rgb;\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20dis\x20=\x20distance(st,\x20vec2(0.5,\x200.5));\x0a\x20\x20float\x20per\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20if(count\x20==\x201.0){\x0a\x20\x20\x20\x20if(dis\x20>\x20per\x20*\x200.5){\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}else\x20{\x0a\x20\x20\x20\x20\x20\x20material.alpha\x20=\x20color.a\x20\x20*\x20dis\x20/\x20per\x20/\x202.0;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20vec3\x20str\x20=\x20materialInput.str;\x0a\x20\x20\x20\x20if(abs(str.z)\x20\x20>\x200.001){\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(dis\x20>\x200.5){\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20perDis\x20=\x200.5\x20/\x20count;\x0a\x20\x20\x20\x20\x20\x20float\x20disNum;\x0a\x20\x20\x20\x20\x20\x20float\x20bl\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200;\x20i\x20<=\x20999;\x20i++){\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(float(i)\x20<=\x20count){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20disNum\x20=\x20perDis\x20*\x20float(i)\x20-\x20dis\x20+\x20per\x20/\x20count;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(disNum\x20>\x200.0){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(disNum\x20<\x20perDis){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bl\x20=\x201.0\x20-\x20disNum\x20/\x20perDis;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x20if(disNum\x20-\x20perDis\x20<\x20perDis){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bl\x20=\x201.0\x20-\x20abs(1.0\x20-\x20disNum\x20/\x20perDis);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20material.alpha\x20=\x20pow(bl,(1.0\x20+\x2010.0\x20*\x20(1.0\x20-\x20gradient)));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20return\x20material;\x0a}\x0a\x0a';},function(_0x1598eb,_0x3ea148){_0x1598eb['exports']=a0_0x24cc('0x35');},function(_0x40ff08,_0x16e26e){_0x40ff08['exports']='uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0a\x0afloat\x20circle(vec2\x20uv,\x20float\x20r,\x20float\x20blur)\x20{\x0a\x20\x20float\x20d\x20=\x20length(uv)\x20*\x202.0;\x0a\x20\x20float\x20c\x20=\x20smoothstep(r+blur,\x20r,\x20d);\x0a\x20\x20return\x20c;\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st\x20-\x20.5;\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.emission\x20=\x20vec3(0);\x0a\x20\x20float\x20t\x20=fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20float\x20s\x20=\x200.3;\x0a\x20\x20float\x20radius1\x20=\x20smoothstep(.0,\x20s,\x20t)\x20*\x200.5;\x0a\x20\x20float\x20alpha1\x20=\x20circle(st,\x20radius1,\x200.01)\x20*\x20circle(st,\x20radius1,\x20-0.01);\x0a\x20\x20float\x20alpha2\x20=\x20circle(st,\x20radius1,\x200.01\x20-\x20radius1)\x20*\x20circle(st,\x20radius1,\x200.01);\x0a\x20\x20float\x20radius2\x20=\x200.5\x20+\x20smoothstep(s,\x201.0,\x20t)\x20*\x200.5;\x0a\x20\x20float\x20alpha3\x20=\x20circle(st,\x20radius1,\x20radius2\x20+\x200.01\x20-\x20radius1)\x20*\x20circle(st,\x20radius1,\x20-0.01);\x0a\x20\x20material.alpha\x20=\x20smoothstep(1.0,\x20s,\x20t)\x20*\x20(alpha1\x20+\x20alpha2*0.1\x20+\x20alpha3*0.1);\x0a\x20\x20material.alpha\x20*=\x20color.a;\x0a\x20\x20return\x20material;\x0a}\x0a';},function(_0x1a4b7e,_0x5d0cc5){_0x1a4b7e['exports']=a0_0x24cc('0xa0');},function(_0x2f0225,_0x452402){_0x2f0225[a0_0x24cc('0x43')]=a0_0x24cc('0xe6');},function(_0x1458d8,_0x48569a){_0x1458d8[a0_0x24cc('0x43')]=a0_0x24cc('0x7d');},function(_0x2fd814,_0x3bf46d,_0x3d7b68){'use strict';_0x3d7b68['r'](_0x3bf46d);var _0x1d81ef=_0x3d7b68(0x0),_0x19db8f=_0x3d7b68['n'](_0x1d81ef),_0x1cf7c2=_0x3d7b68(0x1),_0x1f3817=_0x3d7b68['n'](_0x1cf7c2),_0x310617=_0x3d7b68(0x3),_0x2c6c3b=_0x3d7b68['n'](_0x310617),_0x30e474=_0x3d7b68(0x4),_0x1dda7e=_0x3d7b68['n'](_0x30e474),_0x2a382a=_0x3d7b68(0x2),_0x22058d=_0x3d7b68['n'](_0x2a382a),_0x27fd08=function(){function _0x2625db(_0xf9c855){_0x19db8f()(this,_0x2625db),this[a0_0x24cc('0x86')]=_0xf9c855,this[a0_0x24cc('0xc0')]={};}return _0x1f3817()(_0x2625db,[{'key':a0_0x24cc('0xe1'),'value':function(){}},{'key':a0_0x24cc('0x1ef'),'value':function(){}},{'key':a0_0x24cc('0x52'),'value':function(){var _0x559058=this;if(this['_options']['duration'])var _0x4d52d6=setTimeout(function(){_0x559058[a0_0x24cc('0x1ef')](),_0x559058[a0_0x24cc('0xc0')][a0_0x24cc('0x69')]&&_0x559058[a0_0x24cc('0xc0')][a0_0x24cc('0x69')][a0_0x24cc('0xec')](_0x559058[a0_0x24cc('0xc0')][a0_0x24cc('0x1fc')]||_0x559058),clearTimeout(_0x4d52d6);},0x3e8*Number(this['_options'][a0_0x24cc('0xb4')]));return this[a0_0x24cc('0xe1')](),this;}},{'key':a0_0x24cc('0x101'),'value':function(){return this[a0_0x24cc('0x1ef')](),this;}}]),_0x2625db;}();function _0x477a5c(_0x5548a2){var _0x21d11f=function(){if(a0_0x24cc('0x209')==typeof Reflect||!Reflect[a0_0x24cc('0xd4')])return!0x1;if(Reflect['construct'][a0_0x24cc('0x19f')])return!0x1;if(a0_0x24cc('0x10e')==typeof Proxy)return!0x0;try{return Date['prototype'][a0_0x24cc('0xc1')][a0_0x24cc('0xec')](Reflect[a0_0x24cc('0xd4')](Date,[],function(){})),!0x0;}catch(_0x3e95fe){return!0x1;}}();return function(){var _0x4c6cdc,_0x444968=_0x22058d()(_0x5548a2);if(_0x21d11f){var _0x3c1c33=_0x22058d()(this)[a0_0x24cc('0xdc')];_0x4c6cdc=Reflect['construct'](_0x444968,arguments,_0x3c1c33);}else _0x4c6cdc=_0x444968['apply'](this,arguments);return _0x1dda7e()(this,_0x4c6cdc);};}var _0x46cad4=DC['Namespace']['Cesium'],_0x1a7bcd=function(_0x13b341){_0x2c6c3b()(_0x52a51c,_0x13b341);var _0x21e7c7=_0x477a5c(_0x52a51c);function _0x52a51c(_0x20b1eb){var _0x291c57,_0x268200=arguments[a0_0x24cc('0x191')]>0x1&&void 0x0!==arguments[0x1]?arguments[0x1]:{};return _0x19db8f()(this,_0x52a51c),(_0x291c57=_0x21e7c7[a0_0x24cc('0xec')](this,_0x20b1eb))[a0_0x24cc('0xc0')]=_0x268200,_0x291c57[a0_0x24cc('0x226')]=_0x20b1eb[a0_0x24cc('0x1dc')][a0_0x24cc('0x259')],_0x291c57[a0_0x24cc('0x216')]=0.2,_0x291c57[a0_0x24cc('0xb8')]=a0_0x24cc('0x12'),_0x291c57;}return _0x1f3817()(_0x52a51c,[{'key':'_bindEvent','value':function(){this['_viewer'][a0_0x24cc('0x4d')]['onTick'][a0_0x24cc('0x8a')](this[a0_0x24cc('0x17b')],this);}},{'key':a0_0x24cc('0x1ef'),'value':function(){this[a0_0x24cc('0x86')][a0_0x24cc('0x1dc')][a0_0x24cc('0x149')](_0x46cad4[a0_0x24cc('0x1bb')]['IDENTITY']),this[a0_0x24cc('0x86')][a0_0x24cc('0x4d')][a0_0x24cc('0x1e3')][a0_0x24cc('0x257')](this[a0_0x24cc('0x17b')],this);}},{'key':a0_0x24cc('0x17b'),'value':function(_0x2bd74d,_0x1f0f31){this[a0_0x24cc('0x226')]+=_0x46cad4[a0_0x24cc('0x235')]['toRadians'](this[a0_0x24cc('0x216')]),(this[a0_0x24cc('0x226')]>=0x2*Math['PI']||this[a0_0x24cc('0x226')]<=0x2*-Math['PI'])&&(this[a0_0x24cc('0x226')]=0x0),this[a0_0x24cc('0x86')][a0_0x24cc('0x50')][a0_0x24cc('0x1dc')][a0_0x24cc('0x22e')]({'orientation':{'heading':this['_heading']}});}},{'key':a0_0x24cc('0x155'),'set':function(_0x218413){return this['_aroundAmount']=_0x218413,this;}}]),_0x52a51c;}(_0x27fd08);function _0x550685(_0x4390ab){var _0x47d59f=function(){if(a0_0x24cc('0x209')==typeof Reflect||!Reflect[a0_0x24cc('0xd4')])return!0x1;if(Reflect[a0_0x24cc('0xd4')][a0_0x24cc('0x19f')])return!0x1;if(a0_0x24cc('0x10e')==typeof Proxy)return!0x0;try{return Date[a0_0x24cc('0xbf')][a0_0x24cc('0xc1')]['call'](Reflect[a0_0x24cc('0xd4')](Date,[],function(){})),!0x0;}catch(_0x499e32){return!0x1;}}();return function(){var _0xec5e22,_0x179f97=_0x22058d()(_0x4390ab);if(_0x47d59f){var _0x816184=_0x22058d()(this)[a0_0x24cc('0xdc')];_0xec5e22=Reflect[a0_0x24cc('0xd4')](_0x179f97,arguments,_0x816184);}else _0xec5e22=_0x179f97[a0_0x24cc('0x18d')](this,arguments);return _0x1dda7e()(this,_0xec5e22);};}var _0x32f15c=DC,_0x3e74b8=_0x32f15c[a0_0x24cc('0x36')],_0x5b62ae=_0x32f15c[a0_0x24cc('0x1d9')],_0x139868=DC[a0_0x24cc('0xcf')][a0_0x24cc('0x2b')],_0x3e5da2=function(_0x39a404){_0x2c6c3b()(_0x4ad567,_0x39a404);var _0x338e1f=_0x550685(_0x4ad567);function _0x4ad567(_0x411c10,_0x4567ae){var _0x524f79,_0x3f765a=arguments[a0_0x24cc('0x191')]>0x2&&void 0x0!==arguments[0x2]?arguments[0x2]:{};return _0x19db8f()(this,_0x4ad567),(_0x524f79=_0x338e1f[a0_0x24cc('0xec')](this,_0x411c10))[a0_0x24cc('0x2f')]=_0x5b62ae[a0_0x24cc('0xcc')](_0x4567ae),_0x524f79['_options']=_0x3f765a,_0x524f79[a0_0x24cc('0x226')]=_0x411c10['camera'][a0_0x24cc('0x259')],_0x524f79[a0_0x24cc('0x216')]=0.2,_0x524f79['type']='around_point',_0x524f79;}return _0x1f3817()(_0x4ad567,[{'key':a0_0x24cc('0xe1'),'value':function(){this['_viewer'][a0_0x24cc('0x4d')][a0_0x24cc('0x1e3')][a0_0x24cc('0x8a')](this[a0_0x24cc('0x17b')],this);}},{'key':a0_0x24cc('0x1ef'),'value':function(){this[a0_0x24cc('0x86')]['camera'][a0_0x24cc('0x149')](_0x139868[a0_0x24cc('0x1bb')][a0_0x24cc('0x1c8')]),this['_viewer']['clock'][a0_0x24cc('0x1e3')][a0_0x24cc('0x257')](this[a0_0x24cc('0x17b')],this);}},{'key':a0_0x24cc('0x17b'),'value':function(_0x3cb86b,_0x638b14){this[a0_0x24cc('0x226')]+=_0x139868[a0_0x24cc('0x235')][a0_0x24cc('0x1c')](this[a0_0x24cc('0x216')]),(this['_heading']>=0x2*Math['PI']||this['_heading']<=0x2*-Math['PI'])&&(this[a0_0x24cc('0x226')]=0x0),this['_viewer'][a0_0x24cc('0x1dc')][a0_0x24cc('0x64')](_0x3e74b8['transformWGS84ToCartesian'](this[a0_0x24cc('0x2f')]),new _0x139868['HeadingPitchRange'](this[a0_0x24cc('0x226')],_0x139868[a0_0x24cc('0x235')][a0_0x24cc('0x1c')](this['_options'][a0_0x24cc('0x23a')]||0x0),this[a0_0x24cc('0xc0')][a0_0x24cc('0x15d')]||0x3e8));}},{'key':a0_0x24cc('0x6b'),'set':function(_0x366ab4){return this['_position']=_0x5b62ae['parsePosition'](_0x366ab4),this;}},{'key':'aroundAmount','set':function(_0x3de685){return this[a0_0x24cc('0x216')]=_0x3de685,this;}}]),_0x4ad567;}(_0x27fd08);function _0x547c3a(_0xbe1e66){var _0x243fb3=function(){if(a0_0x24cc('0x209')==typeof Reflect||!Reflect['construct'])return!0x1;if(Reflect['construct'][a0_0x24cc('0x19f')])return!0x1;if(a0_0x24cc('0x10e')==typeof Proxy)return!0x0;try{return Date['prototype'][a0_0x24cc('0xc1')][a0_0x24cc('0xec')](Reflect[a0_0x24cc('0xd4')](Date,[],function(){})),!0x0;}catch(_0x1b1277){return!0x1;}}();return function(){var _0x1b05ca,_0x9958bc=_0x22058d()(_0xbe1e66);if(_0x243fb3){var _0x446359=_0x22058d()(this)[a0_0x24cc('0xdc')];_0x1b05ca=Reflect['construct'](_0x9958bc,arguments,_0x446359);}else _0x1b05ca=_0x9958bc[a0_0x24cc('0x18d')](this,arguments);return _0x1dda7e()(this,_0x1b05ca);};}var _0x3fe9ea=_0x3d7b68(0x17),_0x78a7d=DC,_0x56928a=_0x78a7d['Transform'],_0x162131=_0x78a7d[a0_0x24cc('0x1f7')],_0x3a0575=_0x78a7d['Parse'],_0x2e6320=_0x78a7d[a0_0x24cc('0x145')],_0x12c320=DC['Namespace'][a0_0x24cc('0x2b')],_0x4fd2c5=function(_0x3b5bf4){_0x2c6c3b()(_0x46304e,_0x3b5bf4);var _0x33c049=_0x547c3a(_0x46304e);function _0x46304e(_0x12eccb,_0x280f44,_0x3a2c3a){var _0x285bc5,_0x104b40=arguments[a0_0x24cc('0x191')]>0x3&&void 0x0!==arguments[0x3]?arguments[0x3]:{};return _0x19db8f()(this,_0x46304e),(_0x285bc5=_0x33c049['call'](this,_0x12eccb))[a0_0x24cc('0x2f')]=_0x3a0575[a0_0x24cc('0xcc')](_0x280f44),_0x285bc5[a0_0x24cc('0x111')]=_0x3a2c3a||0x64,_0x285bc5[a0_0x24cc('0x254')]=_0x12c320[a0_0x24cc('0x32')](_0x104b40[a0_0x24cc('0x142')],_0x12c320[a0_0x24cc('0x1ec')]['RED']),_0x285bc5[a0_0x24cc('0x258')]=0x3e8*_0x12c320[a0_0x24cc('0x32')](_0x104b40[a0_0x24cc('0xb4')],0x1),_0x285bc5[a0_0x24cc('0x11e')]=void 0x0,_0x285bc5[a0_0x24cc('0xb8')]=a0_0x24cc('0xf'),_0x285bc5;}return _0x1f3817()(_0x46304e,[{'key':a0_0x24cc('0x25b'),'value':function(){var _0x2b9764=this,_0x3e4d30=_0x56928a[a0_0x24cc('0x14e')](this[a0_0x24cc('0x2f')]),_0x35a7dd=new _0x12c320['Cartesian4'](_0x3e4d30['x'],_0x3e4d30['y'],_0x3e4d30['z'],0x1),_0x1e00c3=_0x56928a[a0_0x24cc('0x14e')](new _0x162131(this[a0_0x24cc('0x2f')]['lng'],this[a0_0x24cc('0x2f')][a0_0x24cc('0x92')],this[a0_0x24cc('0x2f')][a0_0x24cc('0x81')]+0x1f4)),_0x349417=new _0x12c320['Cartesian4'](_0x1e00c3['x'],_0x1e00c3['y'],_0x1e00c3['z'],0x1),_0x3b2744=new Date()[a0_0x24cc('0x1f1')]();this[a0_0x24cc('0x11e')]=new _0x12c320['PostProcessStage']({'name':_0x2e6320['uuid'](),'fragmentShader':_0x3fe9ea,'uniforms':{'u_scanCenterEC':function(){return _0x12c320[a0_0x24cc('0x1bb')][a0_0x24cc('0x122')](_0x2b9764[a0_0x24cc('0x86')]['camera'][a0_0x24cc('0x15f')],_0x35a7dd,new _0x12c320[(a0_0x24cc('0x165'))]());},'u_scanPlaneNormalEC':function(){var _0x3a1446=_0x12c320['Matrix4']['multiplyByVector'](_0x2b9764['_viewer'][a0_0x24cc('0x1dc')][a0_0x24cc('0x15f')],_0x35a7dd,new _0x12c320[(a0_0x24cc('0x165'))]()),_0x3dd932=_0x12c320['Matrix4'][a0_0x24cc('0x122')](_0x2b9764[a0_0x24cc('0x86')][a0_0x24cc('0x1dc')][a0_0x24cc('0x15f')],_0x349417,new _0x12c320['Cartesian4']()),_0x179292=new _0x12c320[(a0_0x24cc('0x185'))]();return _0x179292['x']=_0x3dd932['x']-_0x3a1446['x'],_0x179292['y']=_0x3dd932['y']-_0x3a1446['y'],_0x179292['z']=_0x3dd932['z']-_0x3a1446['z'],_0x12c320['Cartesian3'][a0_0x24cc('0x22c')](_0x179292,_0x179292),_0x179292;},'u_radius':function(){return _0x2b9764[a0_0x24cc('0x111')]*((new Date()[a0_0x24cc('0x1f1')]()-_0x3b2744)%_0x2b9764[a0_0x24cc('0x258')])/_0x2b9764[a0_0x24cc('0x258')];},'u_scanColor':this[a0_0x24cc('0x254')]}});}},{'key':a0_0x24cc('0x52'),'value':function(){return!this[a0_0x24cc('0x11e')]&&this[a0_0x24cc('0x25b')](),this[a0_0x24cc('0x11e')]&&this[a0_0x24cc('0x86')][a0_0x24cc('0x50')][a0_0x24cc('0x6f')][a0_0x24cc('0xa3')](this[a0_0x24cc('0x11e')]),this;}},{'key':a0_0x24cc('0x101'),'value':function(){return this['_delegate']&&this[a0_0x24cc('0x86')]['scene'][a0_0x24cc('0x6f')][a0_0x24cc('0x1d8')](this[a0_0x24cc('0x11e')]),this[a0_0x24cc('0x11e')]=void 0x0,this;}}]),_0x46304e;}(_0x27fd08);function _0x1c814a(_0x5516dd){var _0x455019=function(){if(a0_0x24cc('0x209')==typeof Reflect||!Reflect[a0_0x24cc('0xd4')])return!0x1;if(Reflect[a0_0x24cc('0xd4')][a0_0x24cc('0x19f')])return!0x1;if(a0_0x24cc('0x10e')==typeof Proxy)return!0x0;try{return Date[a0_0x24cc('0xbf')]['toString'][a0_0x24cc('0xec')](Reflect[a0_0x24cc('0xd4')](Date,[],function(){})),!0x0;}catch(_0x573cca){return!0x1;}}();return function(){var _0x1ac1e1,_0x28848d=_0x22058d()(_0x5516dd);if(_0x455019){var _0x45a597=_0x22058d()(this)[a0_0x24cc('0xdc')];_0x1ac1e1=Reflect[a0_0x24cc('0xd4')](_0x28848d,arguments,_0x45a597);}else _0x1ac1e1=_0x28848d[a0_0x24cc('0x18d')](this,arguments);return _0x1dda7e()(this,_0x1ac1e1);};}var _0x342ca1=DC,_0xca61=_0x342ca1[a0_0x24cc('0x36')],_0x13dce1=_0x342ca1['Parse'],_0x278edd=DC[a0_0x24cc('0xcf')][a0_0x24cc('0x2b')],_0x5ea294=function(_0x1dd89a){_0x2c6c3b()(_0x4629f3,_0x1dd89a);var _0x46880a=_0x1c814a(_0x4629f3);function _0x4629f3(_0x575341){var _0x4fefcb,_0x46dfcd=arguments[a0_0x24cc('0x191')]>0x1&&void 0x0!==arguments[0x1]?arguments[0x1]:{};return _0x19db8f()(this,_0x4629f3),(_0x4fefcb=_0x46880a['call'](this,_0x575341))[a0_0x24cc('0xc0')]=_0x46dfcd,_0x4fefcb['_positions']=[],_0x4fefcb[a0_0x24cc('0x125')]=[0x3],_0x4fefcb['_currentIndex']=0x0,_0x4fefcb;}return _0x1f3817()(_0x4629f3,[{'key':a0_0x24cc('0x19c'),'value':function(){var _0x2c1883=this,_0x451098=this['_viewer'][a0_0x24cc('0x1dc')],_0x39d9b2=this[a0_0x24cc('0x13f')][this[a0_0x24cc('0x116')]];_0x39d9b2&&_0x451098[a0_0x24cc('0x6d')]({'destination':_0xca61['transformWGS84ToCartesian'](_0x39d9b2),'orientation':{'heading':_0x278edd['Math']['toRadians'](_0x39d9b2[a0_0x24cc('0x259')]),'pitch':_0x278edd['Math']['toRadians'](_0x39d9b2['pitch']),'roll':_0x278edd[a0_0x24cc('0x235')]['toRadians'](_0x39d9b2[a0_0x24cc('0xcb')])},'complete':function(){var _0xd094ba=_0x2c1883['_positions'][_0x2c1883[a0_0x24cc('0x116')]+0x1];_0xd094ba?(_0x2c1883[a0_0x24cc('0x116')]++,_0x2c1883['_currentIndex']<=_0x2c1883[a0_0x24cc('0x13f')][a0_0x24cc('0x191')]-0x1&&_0x2c1883[a0_0x24cc('0x19c')]()):!_0xd094ba&&_0x2c1883['_options'][a0_0x24cc('0x131')]&&(_0x2c1883[a0_0x24cc('0x116')]=0x0,_0x2c1883[a0_0x24cc('0x19c')]());},'duration':0x1===this[a0_0x24cc('0x125')]['length']?this[a0_0x24cc('0x125')][0x0]:this[a0_0x24cc('0x125')][this['_currentIndex']]});}},{'key':a0_0x24cc('0x52'),'value':function(){return this[a0_0x24cc('0x13f')]&&this[a0_0x24cc('0x13f')][a0_0x24cc('0x191')]&&(this['_currentIndex']=0x0,this[a0_0x24cc('0x19c')]()),this;}},{'key':a0_0x24cc('0xb0'),'value':function(){return this[a0_0x24cc('0x86')][a0_0x24cc('0x1dc')][a0_0x24cc('0x1b2')](),this;}},{'key':'restore','value':function(){return this[a0_0x24cc('0x13f')]&&this[a0_0x24cc('0x13f')]['length']&&this[a0_0x24cc('0x19c')](),this;}},{'key':'positions','set':function(_0x4cb0b4){return this[a0_0x24cc('0x13f')]=_0x13dce1[a0_0x24cc('0x24c')](_0x4cb0b4),this;},'get':function(){return this[a0_0x24cc('0x13f')];}},{'key':a0_0x24cc('0x146'),'set':function(_0x3eb39a){return this[a0_0x24cc('0x125')]=_0x3eb39a,this;},'get':function(){return this[a0_0x24cc('0x125')];}}]),_0x4629f3;}(_0x27fd08);function _0x2d7e7a(_0x2ea04e){var _0x1bbb61=function(){if(a0_0x24cc('0x209')==typeof Reflect||!Reflect[a0_0x24cc('0xd4')])return!0x1;if(Reflect['construct'][a0_0x24cc('0x19f')])return!0x1;if('function'==typeof Proxy)return!0x0;try{return Date[a0_0x24cc('0xbf')][a0_0x24cc('0xc1')][a0_0x24cc('0xec')](Reflect[a0_0x24cc('0xd4')](Date,[],function(){})),!0x0;}catch(_0x5725c0){return!0x1;}}();return function(){var _0x4433f2,_0x5b37a3=_0x22058d()(_0x2ea04e);if(_0x1bbb61){var _0x5e23b5=_0x22058d()(this)['constructor'];_0x4433f2=Reflect[a0_0x24cc('0xd4')](_0x5b37a3,arguments,_0x5e23b5);}else _0x4433f2=_0x5b37a3[a0_0x24cc('0x18d')](this,arguments);return _0x1dda7e()(this,_0x4433f2);};}var _0x4bf6d6=DC[a0_0x24cc('0xcf')][a0_0x24cc('0x2b')],_0xe39720=function(_0xc57c7b){_0x2c6c3b()(_0x1d4327,_0xc57c7b);var _0xec04f6=_0x2d7e7a(_0x1d4327);function _0x1d4327(_0x97bb84){var _0x3687b3,_0x4df61a=arguments[a0_0x24cc('0x191')]>0x1&&void 0x0!==arguments[0x1]?arguments[0x1]:{};return _0x19db8f()(this,_0x1d4327),(_0x3687b3=_0xec04f6[a0_0x24cc('0xec')](this,_0x97bb84))['_options']=_0x4df61a,_0x3687b3[a0_0x24cc('0xb8')]=a0_0x24cc('0x256'),_0x3687b3;}return _0x1f3817()(_0x1d4327,[{'key':a0_0x24cc('0x1b5'),'value':function(_0x45e3e,_0x223728){if(_0x45e3e['mode']!==_0x4bf6d6[a0_0x24cc('0x93')][a0_0x24cc('0x224')])return!0x0;var _0x6e2c75=_0x4bf6d6[a0_0x24cc('0x187')][a0_0x24cc('0xca')](_0x223728);if(_0x6e2c75){var _0x2f46b1=this[a0_0x24cc('0x86')][a0_0x24cc('0x1dc')],_0x415140=_0x4bf6d6['Cartesian3'][a0_0x24cc('0x16e')](_0x2f46b1[a0_0x24cc('0x6b')]),_0x38fc2e=_0x4bf6d6['Matrix4'][a0_0x24cc('0x174')](_0x6e2c75);_0x2f46b1['lookAtTransform'](_0x38fc2e,_0x415140);}}},{'key':a0_0x24cc('0xe1'),'value':function(){this[a0_0x24cc('0x86')][a0_0x24cc('0x4d')][a0_0x24cc('0xc9')]=this[a0_0x24cc('0xc0')][a0_0x24cc('0x1bf')]||0x2ee0,this[a0_0x24cc('0x86')][a0_0x24cc('0x1dc')][a0_0x24cc('0x149')](_0x4bf6d6[a0_0x24cc('0x1bb')]['IDENTITY']),this[a0_0x24cc('0x86')][a0_0x24cc('0x50')][a0_0x24cc('0x72')][a0_0x24cc('0x8a')](this[a0_0x24cc('0x1b5')],this);}},{'key':a0_0x24cc('0x1ef'),'value':function(){this[a0_0x24cc('0x86')]['clock'][a0_0x24cc('0xc9')]=0x1,this[a0_0x24cc('0x86')][a0_0x24cc('0x1dc')][a0_0x24cc('0x149')](_0x4bf6d6[a0_0x24cc('0x1bb')][a0_0x24cc('0x1c8')]),this[a0_0x24cc('0x86')]['scene'][a0_0x24cc('0x72')][a0_0x24cc('0x257')](this[a0_0x24cc('0x1b5')],this);}}]),_0x1d4327;}(_0x27fd08);function _0x3660f6(_0x3f549c){var _0x5908c5=function(){if(a0_0x24cc('0x209')==typeof Reflect||!Reflect[a0_0x24cc('0xd4')])return!0x1;if(Reflect[a0_0x24cc('0xd4')][a0_0x24cc('0x19f')])return!0x1;if(a0_0x24cc('0x10e')==typeof Proxy)return!0x0;try{return Date[a0_0x24cc('0xbf')][a0_0x24cc('0xc1')][a0_0x24cc('0xec')](Reflect[a0_0x24cc('0xd4')](Date,[],function(){})),!0x0;}catch(_0x1a8ff2){return!0x1;}}();return function(){var _0x21ddc0,_0x34f46f=_0x22058d()(_0x3f549c);if(_0x5908c5){var _0x4ff19f=_0x22058d()(this)[a0_0x24cc('0xdc')];_0x21ddc0=Reflect[a0_0x24cc('0xd4')](_0x34f46f,arguments,_0x4ff19f);}else _0x21ddc0=_0x34f46f['apply'](this,arguments);return _0x1dda7e()(this,_0x21ddc0);};}var _0x42fd56=DC,_0x151b1e=_0x42fd56[a0_0x24cc('0x36')],_0x23d35a=_0x42fd56[a0_0x24cc('0x1f7')],_0x589c4e=_0x42fd56[a0_0x24cc('0x1d9')],_0x5583d0=_0x42fd56[a0_0x24cc('0x145')],_0x426399=DC[a0_0x24cc('0xcf')][a0_0x24cc('0x2b')],_0x5a71f2=_0x3d7b68(0x18),_0x4d3ac=function(_0x459c78){_0x2c6c3b()(_0x3310ca,_0x459c78);var _0x3935bd=_0x3660f6(_0x3310ca);function _0x3310ca(_0x26ad30,_0x14587d,_0x35a2bd){var _0x48b44b,_0x7b2437=arguments['length']>0x3&&void 0x0!==arguments[0x3]?arguments[0x3]:{};return _0x19db8f()(this,_0x3310ca),(_0x48b44b=_0x3935bd[a0_0x24cc('0xec')](this,_0x26ad30))['_position']=_0x589c4e[a0_0x24cc('0xcc')](_0x14587d),_0x48b44b[a0_0x24cc('0x111')]=_0x35a2bd||0x0,_0x48b44b[a0_0x24cc('0x254')]=_0x426399[a0_0x24cc('0x32')](_0x7b2437[a0_0x24cc('0x142')],_0x426399['Color'][a0_0x24cc('0xd1')]),_0x48b44b['_duration']=0x3e8*_0x426399[a0_0x24cc('0x32')](_0x7b2437[a0_0x24cc('0xb4')],0x1),_0x48b44b[a0_0x24cc('0x11e')]=void 0x0,_0x48b44b[a0_0x24cc('0xb8')]=a0_0x24cc('0x143'),_0x48b44b;}return _0x1f3817()(_0x3310ca,[{'key':'_mountContent','value':function(){var _0x3ae9b4=this,_0x411558=_0x151b1e['transformWGS84ToCartesian'](this[a0_0x24cc('0x2f')]),_0x539aa3=new _0x426399[(a0_0x24cc('0x165'))](_0x411558['x'],_0x411558['y'],_0x411558['z'],0x1),_0x2e8f1e=_0x151b1e['transformWGS84ToCartesian'](new _0x23d35a(this[a0_0x24cc('0x2f')][a0_0x24cc('0x10c')],this[a0_0x24cc('0x2f')]['lat'],this[a0_0x24cc('0x2f')][a0_0x24cc('0x81')]+0x1f4)),_0x433a16=new _0x426399[(a0_0x24cc('0x165'))](_0x2e8f1e['x'],_0x2e8f1e['y'],_0x2e8f1e['z'],0x1),_0x3bb73a=_0x151b1e[a0_0x24cc('0x14e')](new _0x23d35a(this[a0_0x24cc('0x2f')][a0_0x24cc('0x10c')]+0.001,this[a0_0x24cc('0x2f')][a0_0x24cc('0x92')],this[a0_0x24cc('0x2f')][a0_0x24cc('0x81')])),_0x1b553c=new _0x426399[(a0_0x24cc('0x165'))](_0x3bb73a['x'],_0x3bb73a['y'],_0x3bb73a['z'],0x1),_0x578188=new Date()[a0_0x24cc('0x1f1')](),_0xf05ea=new _0x426399[(a0_0x24cc('0xaa'))](),_0x5ac76a=new _0x426399[(a0_0x24cc('0x198'))](),_0x391324=new _0x426399[(a0_0x24cc('0x165'))](),_0x38c2ed=new _0x426399[(a0_0x24cc('0x165'))](),_0x3f163b=new _0x426399[(a0_0x24cc('0x165'))](),_0x344b34=new _0x426399['Cartesian3'](),_0x91773b=new _0x426399[(a0_0x24cc('0x185'))]();this[a0_0x24cc('0x11e')]=new _0x426399[(a0_0x24cc('0x1e8'))]({'name':_0x5583d0[a0_0x24cc('0x269')](),'fragmentShader':_0x5a71f2,'uniforms':{'u_scanCenterEC':function(){return _0x426399[a0_0x24cc('0x1bb')]['multiplyByVector'](_0x3ae9b4[a0_0x24cc('0x86')][a0_0x24cc('0x1dc')]['_viewMatrix'],_0x539aa3,_0x391324);},'u_scanPlaneNormalEC':function(){var _0x21aabf=_0x426399[a0_0x24cc('0x1bb')][a0_0x24cc('0x122')](_0x3ae9b4[a0_0x24cc('0x86')][a0_0x24cc('0x1dc')][a0_0x24cc('0x15f')],_0x539aa3,_0x391324),_0x1c4313=_0x426399[a0_0x24cc('0x1bb')]['multiplyByVector'](_0x3ae9b4[a0_0x24cc('0x86')][a0_0x24cc('0x1dc')][a0_0x24cc('0x15f')],_0x433a16,_0x38c2ed);return _0x344b34['x']=_0x1c4313['x']-_0x21aabf['x'],_0x344b34['y']=_0x1c4313['y']-_0x21aabf['y'],_0x344b34['z']=_0x1c4313['z']-_0x21aabf['z'],_0x426399[a0_0x24cc('0x185')][a0_0x24cc('0x22c')](_0x344b34,_0x344b34),_0x344b34;},'u_scanLineNormalEC':function(){var _0x3f5022=_0x426399['Matrix4'][a0_0x24cc('0x122')](_0x3ae9b4[a0_0x24cc('0x86')][a0_0x24cc('0x1dc')][a0_0x24cc('0x15f')],_0x539aa3,_0x391324),_0x4f836e=_0x426399[a0_0x24cc('0x1bb')][a0_0x24cc('0x122')](_0x3ae9b4[a0_0x24cc('0x86')][a0_0x24cc('0x1dc')]['_viewMatrix'],_0x433a16,_0x38c2ed),_0x208b68=_0x426399[a0_0x24cc('0x1bb')]['multiplyByVector'](_0x3ae9b4['_viewer'][a0_0x24cc('0x1dc')][a0_0x24cc('0x15f')],_0x1b553c,_0x3f163b);_0x344b34['x']=_0x4f836e['x']-_0x3f5022['x'],_0x344b34['y']=_0x4f836e['y']-_0x3f5022['y'],_0x344b34['z']=_0x4f836e['z']-_0x3f5022['z'],_0x426399[a0_0x24cc('0x185')][a0_0x24cc('0x22c')](_0x344b34,_0x344b34),_0x91773b['x']=_0x208b68['x']-_0x3f5022['x'],_0x91773b['y']=_0x208b68['y']-_0x3f5022['y'],_0x91773b['z']=_0x208b68['z']-_0x3f5022['z'];var _0x72536c=(new Date()[a0_0x24cc('0x1f1')]()-_0x578188)%_0x3ae9b4[a0_0x24cc('0x258')]/_0x3ae9b4[a0_0x24cc('0x258')];return _0x426399[a0_0x24cc('0xaa')][a0_0x24cc('0x79')](_0x344b34,_0x72536c*_0x426399['Math']['PI']*0x2,_0xf05ea),_0x426399[a0_0x24cc('0x198')][a0_0x24cc('0xc5')](_0xf05ea,_0x5ac76a),_0x426399[a0_0x24cc('0x198')]['multiplyByVector'](_0x5ac76a,_0x91773b,_0x91773b),_0x426399[a0_0x24cc('0x185')][a0_0x24cc('0x22c')](_0x91773b,_0x91773b),_0x91773b;},'u_radius':this[a0_0x24cc('0x111')],'u_scanColor':this[a0_0x24cc('0x254')]}});}},{'key':'start','value':function(){return!this[a0_0x24cc('0x11e')]&&this[a0_0x24cc('0x25b')](),this['_delegate']&&this['_viewer'][a0_0x24cc('0x50')]['postProcessStages'][a0_0x24cc('0xa3')](this['_delegate']),this;}},{'key':a0_0x24cc('0x101'),'value':function(){return this[a0_0x24cc('0x11e')]&&this[a0_0x24cc('0x86')][a0_0x24cc('0x50')]['postProcessStages'][a0_0x24cc('0x1d8')](this[a0_0x24cc('0x11e')]),this[a0_0x24cc('0x11e')]=void 0x0,this;}}]),_0x3310ca;}(_0x27fd08),_0x1bdd3d=DC[a0_0x24cc('0x11c')],_0x17e0ba=function(){function _0x10b2f8(){_0x19db8f()(this,_0x10b2f8),this[a0_0x24cc('0x86')]=void 0x0,this['_enable']=!0x1,this[a0_0x24cc('0x20e')]=0x80,this[a0_0x24cc('0x37')]=-0.3,this[a0_0x24cc('0x1d7')]=!0x1,this[a0_0x24cc('0x246')]=0x1,this[a0_0x24cc('0xbb')]=0x2,this[a0_0x24cc('0x233')]=0x1,this[a0_0x24cc('0x1c6')]=[],this['type']=a0_0x24cc('0x60'),this[a0_0x24cc('0xb')]=_0x1bdd3d[a0_0x24cc('0x5a')];}return _0x1f3817()(_0x10b2f8,[{'key':a0_0x24cc('0x14f'),'value':function(){this[a0_0x24cc('0x11e')]=this['_viewer'][a0_0x24cc('0x50')]['postProcessStages'][a0_0x24cc('0x60')],this['_delegate']['uniforms']['contrast']=this[a0_0x24cc('0x20e')],this[a0_0x24cc('0x11e')][a0_0x24cc('0x28')][a0_0x24cc('0x1c5')]=this[a0_0x24cc('0x37')],this[a0_0x24cc('0x11e')]['uniforms'][a0_0x24cc('0x14')]=this[a0_0x24cc('0x1d7')],this[a0_0x24cc('0x11e')][a0_0x24cc('0x28')][a0_0x24cc('0x1a3')]=this[a0_0x24cc('0x246')],this['_delegate']['uniforms'][a0_0x24cc('0x21e')]=this[a0_0x24cc('0xbb')],this[a0_0x24cc('0x11e')]['uniforms']['stepSize']=this[a0_0x24cc('0x233')],this[a0_0x24cc('0x11e')][a0_0x24cc('0x1cf')]=this[a0_0x24cc('0x133')];}},{'key':a0_0x24cc('0x1e7'),'value':function(_0x2431e0){return _0x2431e0?(this[a0_0x24cc('0x86')]=_0x2431e0,this[a0_0x24cc('0x14f')](),this[a0_0x24cc('0xb')]=_0x1bdd3d[a0_0x24cc('0x167')],this):this;}},{'key':a0_0x24cc('0x158'),'set':function(_0x8b5892){return this[a0_0x24cc('0x133')]=this[a0_0x24cc('0x11e')][a0_0x24cc('0x1cf')]=_0x8b5892,this;},'get':function(){return this[a0_0x24cc('0x133')];}},{'key':a0_0x24cc('0x210'),'set':function(_0x291ab7){return this['_contrast']=this[a0_0x24cc('0x11e')]['uniforms'][a0_0x24cc('0x210')]=_0x291ab7,this;},'get':function(){return this[a0_0x24cc('0x20e')];}},{'key':'brightness','set':function(_0x454bf6){return this['_brightness']=this['_delegate'][a0_0x24cc('0x28')][a0_0x24cc('0x1c5')]=_0x454bf6,this;},'get':function(){return this['_brightness'];}},{'key':a0_0x24cc('0x14'),'set':function(_0x209907){return this[a0_0x24cc('0x1d7')]=this[a0_0x24cc('0x11e')][a0_0x24cc('0x28')][a0_0x24cc('0x14')]=_0x209907,this;},'get':function(){return this['_glowOnly'];}},{'key':a0_0x24cc('0x1a3'),'set':function(_0x258e6c){return this[a0_0x24cc('0x246')]=this[a0_0x24cc('0x11e')][a0_0x24cc('0x28')][a0_0x24cc('0x1a3')]=_0x258e6c,this;},'get':function(){return this[a0_0x24cc('0x246')];}},{'key':'sigma','set':function(_0x226074){return this[a0_0x24cc('0xbb')]=this[a0_0x24cc('0x11e')]['uniforms']['sigma']=_0x226074,this;},'get':function(){return this[a0_0x24cc('0xbb')];}},{'key':a0_0x24cc('0x195'),'set':function(_0x1d13f5){return this[a0_0x24cc('0x233')]=this[a0_0x24cc('0x11e')][a0_0x24cc('0x28')][a0_0x24cc('0x195')]=_0x1d13f5,this;},'get':function(){return this[a0_0x24cc('0x233')];}},{'key':a0_0x24cc('0x245'),'set':function(_0x4739a7){return this['_selected']=this[a0_0x24cc('0x11e')][a0_0x24cc('0x245')]=_0x4739a7,this;},'get':function(){return this[a0_0x24cc('0x1c6')];}}]),_0x10b2f8;}(),_0x2c7057=DC[a0_0x24cc('0x11c')],_0x18bfee=DC[a0_0x24cc('0xcf')][a0_0x24cc('0x2b')],_0x3e496a=function(){function _0x572a2a(){_0x19db8f()(this,_0x572a2a),this[a0_0x24cc('0x133')]=!0x1,this['_intensity']=0x1,this['_selected']=[],this['type']=a0_0x24cc('0x1c5'),this[a0_0x24cc('0xb')]=_0x2c7057[a0_0x24cc('0x5a')];}return _0x1f3817()(_0x572a2a,[{'key':'_init','value':function(){this[a0_0x24cc('0x11e')]=_0x18bfee[a0_0x24cc('0x41')][a0_0x24cc('0xce')](),this['_delegate'][a0_0x24cc('0x28')][a0_0x24cc('0x1c5')]=this[a0_0x24cc('0x1ad')],this[a0_0x24cc('0x11e')][a0_0x24cc('0x1cf')]=this[a0_0x24cc('0x133')];}},{'key':'addTo','value':function(_0x424b05){return _0x424b05?(this['_init'](),_0x424b05[a0_0x24cc('0x50')][a0_0x24cc('0x6f')][a0_0x24cc('0xa3')](this[a0_0x24cc('0x11e')]),this[a0_0x24cc('0xb')]=_0x2c7057[a0_0x24cc('0x167')],this):this;}},{'key':a0_0x24cc('0x158'),'set':function(_0x29b4cb){return this[a0_0x24cc('0x133')]=_0x29b4cb,this[a0_0x24cc('0x11e')][a0_0x24cc('0x1cf')]=_0x29b4cb,this;},'get':function(){return this[a0_0x24cc('0x133')];}},{'key':a0_0x24cc('0xc3'),'set':function(_0x2ccc39){return this[a0_0x24cc('0x1ad')]=this[a0_0x24cc('0x11e')][a0_0x24cc('0x28')][a0_0x24cc('0x1c5')]=_0x2ccc39,this;},'get':function(){return this[a0_0x24cc('0x1ad')];}},{'key':a0_0x24cc('0x245'),'set':function(_0x3b53c4){return this['_selected']=this[a0_0x24cc('0x11e')][a0_0x24cc('0x245')]=_0x3b53c4,this;},'get':function(){return this[a0_0x24cc('0x1c6')];}}]),_0x572a2a;}(),_0x51bda5=DC[a0_0x24cc('0x11c')],_0x6c507b=DC['Namespace']['Cesium'],_0x15969c=function(){function _0x1d69dc(){_0x19db8f()(this,_0x1d69dc),this[a0_0x24cc('0x133')]=!0x1,this['_selected']=[],this[a0_0x24cc('0xb8')]=a0_0x24cc('0x113'),this[a0_0x24cc('0xb')]=_0x51bda5[a0_0x24cc('0x5a')];}return _0x1f3817()(_0x1d69dc,[{'key':a0_0x24cc('0x14f'),'value':function(){this[a0_0x24cc('0x11e')]=_0x6c507b[a0_0x24cc('0x41')][a0_0x24cc('0x12a')](),this[a0_0x24cc('0x11e')]['enabled']=this[a0_0x24cc('0x133')];}},{'key':a0_0x24cc('0x1e7'),'value':function(_0x540f40){return _0x540f40?(this[a0_0x24cc('0x14f')](),_0x540f40[a0_0x24cc('0x50')]['postProcessStages']['add'](this['_delegate']),this[a0_0x24cc('0xb')]=_0x51bda5[a0_0x24cc('0x167')],this):this;}},{'key':'enable','set':function(_0x3fd2cf){return this[a0_0x24cc('0x133')]=this[a0_0x24cc('0x11e')][a0_0x24cc('0x1cf')]=_0x3fd2cf,this;},'get':function(){return this[a0_0x24cc('0x133')];}},{'key':a0_0x24cc('0x245'),'set':function(_0x38e30d){return this['_selected']=this[a0_0x24cc('0x11e')][a0_0x24cc('0x245')]=_0x38e30d,this;},'get':function(){return this[a0_0x24cc('0x1c6')];}}]),_0x1d69dc;}(),_0x4467fb=function(){function _0x48308e(){_0x19db8f()(this,_0x48308e),this[a0_0x24cc('0x1d3')]={'bloom':new _0x17e0ba(),'brightness':new _0x3e496a(),'night':new _0x15969c()};}return _0x1f3817()(_0x48308e,[{'key':a0_0x24cc('0xee'),'value':function(_0x1589b4){var _0x2ed655=this;Object[a0_0x24cc('0x115')](this[a0_0x24cc('0x1d3')])['forEach'](function(_0x5c1d81){_0x2ed655[a0_0x24cc('0x1d3')][_0x5c1d81][a0_0x24cc('0x1e7')](_0x1589b4);}),Object['defineProperty'](_0x1589b4,'effect',{'value':this,'writable':!0x1});}},{'key':a0_0x24cc('0x60'),'get':function(){return this[a0_0x24cc('0x1d3')][a0_0x24cc('0x60')];}},{'key':a0_0x24cc('0x1c5'),'get':function(){return this[a0_0x24cc('0x1d3')][a0_0x24cc('0x1c5')];}},{'key':a0_0x24cc('0x186'),'get':function(){return this[a0_0x24cc('0x1d3')]['night'];}}]),_0x48308e;}(),_0x4814f7=DC,_0x2ad9e4=_0x4814f7[a0_0x24cc('0x11c')],_0x129aa8=_0x4814f7[a0_0x24cc('0x145')],_0x359bd8=DC['Namespace'][a0_0x24cc('0x2b')],_0x35481d=_0x3d7b68(0x19),_0x559e14=function(){function _0x3db0b8(){_0x19db8f()(this,_0x3db0b8),this[a0_0x24cc('0x1ce')]=_0x129aa8[a0_0x24cc('0x269')](),this[a0_0x24cc('0x11e')]=void 0x0,this[a0_0x24cc('0x133')]=!0x1,this[a0_0x24cc('0x1b7')]={'near':0xa,'nearValue':0x0,'far':0x7d0,'farValue':0x1},this[a0_0x24cc('0x16a')]=new _0x359bd8[(a0_0x24cc('0x1ec'))](0x0,0x0,0x0,0x1),this['type']=a0_0x24cc('0x1af'),this[a0_0x24cc('0xb')]=_0x2ad9e4['INITIALIZED'];}return _0x1f3817()(_0x3db0b8,[{'key':a0_0x24cc('0x14f'),'value':function(){var _0x8ee168,_0x598015,_0xddb26c,_0x3502ae;this[a0_0x24cc('0x11e')]=new _0x359bd8[(a0_0x24cc('0x1e8'))]({'name':this[a0_0x24cc('0x1ce')],'fragmentShader':_0x35481d,'uniforms':{'fogByDistance':new _0x359bd8['Cartesian4']((null===(_0x8ee168=this[a0_0x24cc('0x1b7')])||void 0x0===_0x8ee168?void 0x0:_0x8ee168[a0_0x24cc('0x6e')])||0xa,(null===(_0x598015=this[a0_0x24cc('0x1b7')])||void 0x0===_0x598015?void 0x0:_0x598015[a0_0x24cc('0x2e')])||0x0,(null===(_0xddb26c=this['_fogByDistance'])||void 0x0===_0xddb26c?void 0x0:_0xddb26c['far'])||0xc8,(null===(_0x3502ae=this[a0_0x24cc('0x1b7')])||void 0x0===_0x3502ae?void 0x0:_0x3502ae[a0_0x24cc('0x1')])||0x1),'fogColor':this['_fogColor']}}),this[a0_0x24cc('0x11e')][a0_0x24cc('0x1cf')]=this[a0_0x24cc('0x133')];}},{'key':a0_0x24cc('0x1e7'),'value':function(_0x3a567c){return _0x3a567c?(this[a0_0x24cc('0x14f')](),_0x3a567c['scene'][a0_0x24cc('0x6f')]['add'](this[a0_0x24cc('0x11e')]),this[a0_0x24cc('0xb')]=_0x2ad9e4[a0_0x24cc('0x167')],this):this;}},{'key':'enable','set':function(_0x416c18){return this[a0_0x24cc('0x133')]=this[a0_0x24cc('0x11e')][a0_0x24cc('0x1cf')]=_0x416c18,this;},'get':function(){return this[a0_0x24cc('0x133')];}},{'key':a0_0x24cc('0x74'),'set':function(_0x2acd44){var _0xc32018,_0x4f56f7,_0x474241,_0x5452a9;return this[a0_0x24cc('0x1b7')]=_0x2acd44,this[a0_0x24cc('0x11e')][a0_0x24cc('0x28')][a0_0x24cc('0x74')]=new _0x359bd8[(a0_0x24cc('0x165'))]((null===(_0xc32018=this[a0_0x24cc('0x1b7')])||void 0x0===_0xc32018?void 0x0:_0xc32018[a0_0x24cc('0x6e')])||0xa,(null===(_0x4f56f7=this[a0_0x24cc('0x1b7')])||void 0x0===_0x4f56f7?void 0x0:_0x4f56f7[a0_0x24cc('0x2e')])||0x0,(null===(_0x474241=this['_fogByDistance'])||void 0x0===_0x474241?void 0x0:_0x474241[a0_0x24cc('0x12d')])||0x7d0,(null===(_0x5452a9=this[a0_0x24cc('0x1b7')])||void 0x0===_0x5452a9?void 0x0:_0x5452a9[a0_0x24cc('0x1')])||0x1),this;},'get':function(){return this['_fogByDistance'];}},{'key':a0_0x24cc('0x8f'),'set':function(_0x2b1e94){return this[a0_0x24cc('0x16a')]=this[a0_0x24cc('0x11e')][a0_0x24cc('0x28')][a0_0x24cc('0x8f')]=_0x2b1e94,this;},'get':function(){return this[a0_0x24cc('0x16a')];}}]),_0x3db0b8;}(),_0x6caf1e=DC,_0xe51ee4=_0x6caf1e[a0_0x24cc('0x11c')],_0x3ac128=_0x6caf1e[a0_0x24cc('0x145')],_0x1497e0=DC[a0_0x24cc('0xcf')][a0_0x24cc('0x2b')],_0x5984e0=_0x3d7b68(0x1a),_0x24b95d=function(){function _0x86f8f5(){_0x19db8f()(this,_0x86f8f5),this[a0_0x24cc('0x1ce')]=_0x3ac128[a0_0x24cc('0x269')](),this[a0_0x24cc('0x11e')]=void 0x0,this[a0_0x24cc('0x133')]=!0x1,this[a0_0x24cc('0x22a')]=0xa,this[a0_0x24cc('0xb8')]=a0_0x24cc('0x1b3'),this[a0_0x24cc('0xb')]=_0xe51ee4[a0_0x24cc('0x5a')];}return _0x1f3817()(_0x86f8f5,[{'key':a0_0x24cc('0x14f'),'value':function(){this[a0_0x24cc('0x11e')]=new _0x1497e0[(a0_0x24cc('0x1e8'))]({'name':this[a0_0x24cc('0x1ce')],'fragmentShader':_0x5984e0,'uniforms':{'speed':this[a0_0x24cc('0x22a')]}}),this[a0_0x24cc('0x11e')]['enabled']=this[a0_0x24cc('0x133')];}},{'key':a0_0x24cc('0x1e7'),'value':function(_0x58b44d){return _0x58b44d?(this['_init'](),_0x58b44d['scene'][a0_0x24cc('0x6f')][a0_0x24cc('0xa3')](this[a0_0x24cc('0x11e')]),this[a0_0x24cc('0xb')]=_0xe51ee4['ADDED'],this):this;}},{'key':a0_0x24cc('0x158'),'set':function(_0x2381eb){return this['_enable']=this['_delegate']['enabled']=_0x2381eb,this;},'get':function(){return this['_enable'];}},{'key':'speed','set':function(_0x16c777){return this[a0_0x24cc('0x22a')]=this['_delegate']['uniforms'][a0_0x24cc('0x1bf')]=_0x16c777,this;},'get':function(){return this['_speed'];}}]),_0x86f8f5;}(),_0x27832d=DC,_0x1c106c=_0x27832d[a0_0x24cc('0x11c')],_0x3a9f04=_0x27832d[a0_0x24cc('0x145')],_0x240064=DC['Namespace']['Cesium'],_0x4598ea=_0x3d7b68(0x1b),_0xfef4b=function(){function _0x5dbda8(){_0x19db8f()(this,_0x5dbda8),this[a0_0x24cc('0x1ce')]=_0x3a9f04[a0_0x24cc('0x269')](),this[a0_0x24cc('0x11e')]=void 0x0,this[a0_0x24cc('0x133')]=!0x1,this[a0_0x24cc('0x22a')]=0xa,this['type']=a0_0x24cc('0x238'),this[a0_0x24cc('0xb')]=_0x1c106c['INITIALIZED'];}return _0x1f3817()(_0x5dbda8,[{'key':a0_0x24cc('0x14f'),'value':function(){this[a0_0x24cc('0x11e')]=new _0x240064['PostProcessStage']({'name':this['_id'],'fragmentShader':_0x4598ea,'uniforms':{'speed':this[a0_0x24cc('0x22a')]}}),this['_delegate'][a0_0x24cc('0x1cf')]=this[a0_0x24cc('0x133')];}},{'key':a0_0x24cc('0x1e7'),'value':function(_0xbe97d8){return _0xbe97d8?(this[a0_0x24cc('0x14f')](),_0xbe97d8['scene'][a0_0x24cc('0x6f')][a0_0x24cc('0xa3')](this[a0_0x24cc('0x11e')]),this[a0_0x24cc('0xb')]=_0x1c106c['ADDED'],this):this;}},{'key':'enable','set':function(_0x436d04){return this[a0_0x24cc('0x133')]=this[a0_0x24cc('0x11e')][a0_0x24cc('0x1cf')]=_0x436d04,this;},'get':function(){return this[a0_0x24cc('0x133')];}},{'key':'speed','set':function(_0x56095f){return this[a0_0x24cc('0x22a')]=this['_delegate'][a0_0x24cc('0x28')]['speed']=_0x56095f,this;},'get':function(){return this[a0_0x24cc('0x22a')];}}]),_0x5dbda8;}(),_0xa8c5f5=DC,_0x29d896=_0xa8c5f5[a0_0x24cc('0x11c')],_0x25d5be=_0xa8c5f5[a0_0x24cc('0x145')],_0x17c3d4=DC['Namespace'][a0_0x24cc('0x2b')],_0x26fdba=_0x3d7b68(0x1c),_0x298e01=function(){function _0x107a62(){_0x19db8f()(this,_0x107a62),this[a0_0x24cc('0x1ce')]=_0x25d5be['uuid'](),this['_viewer']=void 0x0,this['_delegate']=void 0x0,this['_rotateAmount']=0x0,this[a0_0x24cc('0x133')]=!0x1,this[a0_0x24cc('0xb8')]=a0_0x24cc('0x1ee'),this[a0_0x24cc('0x226')]=0x0,this[a0_0x24cc('0xb')]=_0x29d896['INITIALIZED'];}return _0x1f3817()(_0x107a62,[{'key':'_onRotate','value':function(_0x3734c5,_0xca7d2e){this[a0_0x24cc('0x226')]+=this['_rotateAmount'],(this[a0_0x24cc('0x226')]>=0x168||this[a0_0x24cc('0x226')]<=-0x168)&&(this[a0_0x24cc('0x226')]=0x0),this['_delegate'][a0_0x24cc('0x10f')]=_0x17c3d4[a0_0x24cc('0x187')][a0_0x24cc('0x104')](new _0x17c3d4[(a0_0x24cc('0x185'))](),new _0x17c3d4[(a0_0x24cc('0x6c'))](_0x17c3d4['Math'][a0_0x24cc('0x1c')](this[a0_0x24cc('0x226')]),0x0,0x0));}},{'key':a0_0x24cc('0x14f'),'value':function(){this[a0_0x24cc('0x11e')]=new _0x17c3d4[(a0_0x24cc('0x8c'))]({'appearance':new _0x17c3d4[(a0_0x24cc('0x120'))]({'material':new _0x17c3d4[(a0_0x24cc('0x24d'))]({'fabric':{'type':a0_0x24cc('0x17d'),'uniforms':{'color':new _0x17c3d4['Color'](0x1,0x1,0x1,0x1),'image':_0x26fdba},'components':{'alpha':a0_0x24cc('0x67'),'diffuse':a0_0x24cc('0x1b1')},'translucent':!0x0,'aboveGround':!0x0}})})}),this[a0_0x24cc('0x11e')][a0_0x24cc('0x26a')]=new _0x17c3d4['GeometryInstance']({'geometry':new _0x17c3d4[(a0_0x24cc('0x23'))]({'vertexFormat':_0x17c3d4['VertexFormat'][a0_0x24cc('0x1ae')],'radii':this[a0_0x24cc('0x86')][a0_0x24cc('0x50')][a0_0x24cc('0x24e')][a0_0x24cc('0x8b')][a0_0x24cc('0xac')]}),'id':this[a0_0x24cc('0x1ce')]}),this[a0_0x24cc('0x11e')][a0_0x24cc('0x22d')]=this['_enable'];}},{'key':'addTo','value':function(_0x546af8){return _0x546af8?(this[a0_0x24cc('0x86')]=_0x546af8,this['_init'](),this[a0_0x24cc('0x86')][a0_0x24cc('0x50')]['primitives'][a0_0x24cc('0xa3')](this[a0_0x24cc('0x11e')]),this[a0_0x24cc('0xb')]=_0x29d896[a0_0x24cc('0x167')],this):this;}},{'key':a0_0x24cc('0x158'),'set':function(_0x25cc4f){return!this['_viewer'][a0_0x24cc('0x50')]['mode']===_0x17c3d4[a0_0x24cc('0x93')][a0_0x24cc('0x224')]||(this[a0_0x24cc('0x133')]=this[a0_0x24cc('0x11e')]['show']=_0x25cc4f,this[a0_0x24cc('0x133')]?this['_viewer'][a0_0x24cc('0x50')][a0_0x24cc('0x72')][a0_0x24cc('0x8a')](this[a0_0x24cc('0x266')],this):this[a0_0x24cc('0x86')][a0_0x24cc('0x50')][a0_0x24cc('0x72')][a0_0x24cc('0x257')](this[a0_0x24cc('0x266')],this)),this;},'get':function(){return this[a0_0x24cc('0x133')];}},{'key':'rotateAmount','set':function(_0x2e1c22){return this[a0_0x24cc('0x136')]=_0x2e1c22,this;},'get':function(){return this[a0_0x24cc('0x136')];}}]),_0x107a62;}(),_0x1cb216=function(){function _0x320ab(){_0x19db8f()(this,_0x320ab),this[a0_0x24cc('0x1d3')]={'fog':new _0x559e14(),'rain':new _0x24b95d(),'snow':new _0xfef4b(),'cloud':new _0x298e01()};}return _0x1f3817()(_0x320ab,[{'key':'install','value':function(_0x21ec3f){var _0x3e6746=this;Object[a0_0x24cc('0x115')](this[a0_0x24cc('0x1d3')])[a0_0x24cc('0xde')](function(_0x4babe8){_0x3e6746[a0_0x24cc('0x1d3')][_0x4babe8][a0_0x24cc('0x1e7')](_0x21ec3f);}),Object[a0_0x24cc('0x98')](_0x21ec3f,a0_0x24cc('0x164'),{'value':this,'writable':!0x1});}},{'key':'fog','get':function(){return this[a0_0x24cc('0x1d3')][a0_0x24cc('0x1af')];}},{'key':a0_0x24cc('0x1b3'),'get':function(){return this['_comps'][a0_0x24cc('0x1b3')];}},{'key':a0_0x24cc('0x238'),'get':function(){return this[a0_0x24cc('0x1d3')][a0_0x24cc('0x238')];}},{'key':a0_0x24cc('0x1ee'),'get':function(){return this[a0_0x24cc('0x1d3')][a0_0x24cc('0x1ee')];}}]),_0x320ab;}(),_0x57e679=_0x3d7b68(0x6),_0x376a0e=_0x3d7b68['n'](_0x57e679),_0x4f6d8f=_0x3d7b68(0x7),_0x15ebbb=_0x3d7b68['n'](_0x4f6d8f);function _0x389c7(_0x18d058,_0xcd7fc8){var _0x288a76=Object['keys'](_0x18d058);if(Object[a0_0x24cc('0x8')]){var _0x502530=Object[a0_0x24cc('0x8')](_0x18d058);_0xcd7fc8&&(_0x502530=_0x502530[a0_0x24cc('0x247')](function(_0x28ddce){return Object[a0_0x24cc('0x1f8')](_0x18d058,_0x28ddce)[a0_0x24cc('0x124')];})),_0x288a76[a0_0x24cc('0x166')]['apply'](_0x288a76,_0x502530);}return _0x288a76;}function _0x93825(_0x1b2528){for(var _0x11da81=0x1;_0x11da810x1&&void 0x0!==arguments[0x1]?arguments[0x1]:{};return _0x19db8f()(this,_0x50acb6),(_0x1862dd=_0x46f246['call'](this,_0x500569))[a0_0x24cc('0x11e')]=new _0x2462c5[(a0_0x24cc('0x9b'))](_0x500569),_0x1862dd['_options']=_0x93825(_0x93825({},_0x5d3bb6),_0x320ab0),_0x1862dd['_delegate'][a0_0x24cc('0x169')][a0_0x24cc('0x1cf')]=!0x0,_0x1862dd[a0_0x24cc('0x11e')][a0_0x24cc('0x169')][a0_0x24cc('0x73')]['addEventListener'](_0x1862dd['_clusterEventHandler'],_0x15ebbb()(_0x1862dd)),_0x1862dd[a0_0x24cc('0x11e')][a0_0x24cc('0x169')]['pixelRange']=_0x1862dd[a0_0x24cc('0xc0')][a0_0x24cc('0x134')],_0x1862dd[a0_0x24cc('0xb8')]=_0x3b3c44[a0_0x24cc('0x88')]('cluster'),_0x1862dd[a0_0x24cc('0xb')]=_0x471731['INITIALIZED'],_0x1862dd;}return _0x1f3817()(_0x50acb6,[{'key':'_drawCircle','value':function(_0x497de7,_0x320785){var _0x24285a=this['_options']['size']*(_0x320785+0x1),_0x13ca1c=_0x497de7['toCssColorString']()+'-'+_0x24285a;if(!this['_cache'][_0x13ca1c]){var _0x5b63c6=document[a0_0x24cc('0x84')]('canvas');_0x5b63c6[a0_0x24cc('0x34')]=_0x24285a,_0x5b63c6[a0_0x24cc('0x18a')]=_0x24285a;var _0x5d68f9=_0x5b63c6[a0_0x24cc('0x110')]('2d');_0x5d68f9[a0_0x24cc('0x85')](),_0x5d68f9[a0_0x24cc('0x25d')](_0x24285a/0x18,_0x24285a/0x18),_0x5d68f9[a0_0x24cc('0x170')]=_0x497de7[a0_0x24cc('0x156')](0.2)[a0_0x24cc('0x1da')](),_0x5d68f9['beginPath'](),_0x5d68f9['arc'](0xc,0xc,0x9,0x0,0x2*Math['PI']),_0x5d68f9[a0_0x24cc('0x1eb')](),_0x5d68f9['fill'](),_0x5d68f9['beginPath'](),_0x5d68f9[a0_0x24cc('0x13d')](0xc,0xc,0x6,0x0,0x2*Math['PI']),_0x5d68f9[a0_0x24cc('0x170')]=_0x497de7[a0_0x24cc('0x1da')](),_0x5d68f9['fill'](),_0x5d68f9[a0_0x24cc('0x1eb')](),_0x5d68f9[a0_0x24cc('0xab')](),this[a0_0x24cc('0x17')][_0x13ca1c]=_0x5b63c6[a0_0x24cc('0x7f')]();}return this['_cache'][_0x13ca1c];}},{'key':a0_0x24cc('0x53'),'value':function(_0x51845f,_0x3655de){var _0x4b5aad=this[a0_0x24cc('0xc0')][a0_0x24cc('0x236')]*(_0x3655de+0x1),_0x2ded08=_0x51845f['toCssColorString']()+'-'+_0x4b5aad,_0x36a58e=-Math['PI']/0xc,_0x478a51=Math['PI']/0x2,_0x1c07a7=Math['PI']/0x6;if(!this[a0_0x24cc('0x17')][_0x2ded08]){var _0x51febf=document[a0_0x24cc('0x84')](a0_0x24cc('0xc6'));_0x51febf[a0_0x24cc('0x34')]=_0x4b5aad,_0x51febf[a0_0x24cc('0x18a')]=_0x4b5aad;var _0x55df2a=_0x51febf[a0_0x24cc('0x110')]('2d');_0x55df2a[a0_0x24cc('0x85')](),_0x55df2a[a0_0x24cc('0x25d')](_0x4b5aad/0x18,_0x4b5aad/0x18),_0x55df2a[a0_0x24cc('0xf5')](),_0x55df2a['arc'](0xc,0xc,0x6,0x0,0x2*Math['PI']),_0x55df2a[a0_0x24cc('0x170')]=_0x51845f[a0_0x24cc('0x1da')](),_0x55df2a[a0_0x24cc('0x5')](),_0x55df2a['closePath'](),_0x55df2a['lineWidth']=0x2;for(var _0x488330=0x0;_0x488330<0x3;_0x488330++)_0x55df2a[a0_0x24cc('0xf5')](),_0x55df2a[a0_0x24cc('0x13d')](0xc,0xc,0x8,_0x36a58e,_0x36a58e+_0x478a51,!0x1),_0x55df2a[a0_0x24cc('0xb5')]=_0x51845f[a0_0x24cc('0x156')](0.4)[a0_0x24cc('0x1da')](),_0x55df2a['stroke'](),_0x55df2a['arc'](0xc,0xc,0xb,_0x36a58e,_0x36a58e+_0x478a51,!0x1),_0x55df2a['strokeStyle']=_0x51845f[a0_0x24cc('0x156')](0.2)['toCssColorString'](),_0x55df2a['stroke'](),_0x55df2a[a0_0x24cc('0x1eb')](),_0x36a58e=_0x36a58e+_0x478a51+_0x1c07a7;_0x55df2a[a0_0x24cc('0xab')](),this[a0_0x24cc('0x17')][_0x2ded08]=_0x51febf[a0_0x24cc('0x7f')]();}return this[a0_0x24cc('0x17')][_0x2ded08];}},{'key':a0_0x24cc('0x141'),'value':function(_0x50d1d4,_0x43c9e7){if(this[a0_0x24cc('0x11e')]['clustering'][a0_0x24cc('0x1cf')]&&(_0x43c9e7['billboard'][a0_0x24cc('0x22d')]=!0x0,_0x43c9e7[a0_0x24cc('0x103')][a0_0x24cc('0xe')]=a0_0x24cc('0x11a')[a0_0x24cc('0x12e')](this[a0_0x24cc('0xc0')][a0_0x24cc('0x157')],a0_0x24cc('0x9f')),_0x43c9e7[a0_0x24cc('0x103')]['fillColor']=this['_options'][a0_0x24cc('0x44')],_0x43c9e7[a0_0x24cc('0x103')][a0_0x24cc('0xf3')]=Number[a0_0x24cc('0xae')],this[a0_0x24cc('0x11e')][a0_0x24cc('0xd8')][a0_0x24cc('0x21c')][a0_0x24cc('0x191')])){var _0x2bce03=this['_delegate'][a0_0x24cc('0xd8')][a0_0x24cc('0x21c')]['length']||0x0;for(var _0x220658 in this[a0_0x24cc('0xc0')][a0_0x24cc('0x184')])if(_0x50d1d4[a0_0x24cc('0x191')]>=_0x2bce03*_0x220658){var _0x188dcb=String(_0x50d1d4[a0_0x24cc('0x191')])[a0_0x24cc('0x191')];a0_0x24cc('0xd0')===this[a0_0x24cc('0xc0')][a0_0x24cc('0x1d2')]?_0x43c9e7[a0_0x24cc('0x253')][a0_0x24cc('0x1f5')]=this['_drawCircle'](this['_options'][a0_0x24cc('0x184')][_0x220658],_0x188dcb):_0x43c9e7[a0_0x24cc('0x253')][a0_0x24cc('0x1f5')]=this[a0_0x24cc('0x53')](this[a0_0x24cc('0xc0')][a0_0x24cc('0x184')][_0x220658],_0x188dcb),_0x43c9e7['label'][a0_0x24cc('0x22d')]=!0x0,_0x43c9e7[a0_0x24cc('0x103')]['pixelOffset']=0x1===_0x188dcb?new _0x2462c5[(a0_0x24cc('0x57'))](-0x2,0x3):new _0x2462c5['Cartesian2'](-0x5*(_0x188dcb-0x1),0x5);}else _0x50d1d4[a0_0x24cc('0x191')]<=0x1&&(_0x43c9e7[a0_0x24cc('0x103')][a0_0x24cc('0x22d')]=!0x1);}}},{'key':a0_0x24cc('0x219'),'value':function(){return this[a0_0x24cc('0x11e')]['entities'][a0_0x24cc('0x61')](),this[a0_0x24cc('0x17')]={},this[a0_0x24cc('0xb')]=_0x471731[a0_0x24cc('0x1fb')],this;}},{'key':'enableCluster','set':function(_0x8af437){return this[a0_0x24cc('0x11e')]['clustering'][a0_0x24cc('0x1cf')]=_0x8af437,this;}}]),_0x50acb6;}(_0x3b3c44);_0x3b3c44[a0_0x24cc('0x25a')](a0_0x24cc('0x1e0'));var _0x525532=_0x5316ca;function _0x4f5058(_0xbba4d2){var _0x59f3d2=function(){if(a0_0x24cc('0x209')==typeof Reflect||!Reflect[a0_0x24cc('0xd4')])return!0x1;if(Reflect[a0_0x24cc('0xd4')][a0_0x24cc('0x19f')])return!0x1;if('function'==typeof Proxy)return!0x0;try{return Date['prototype'][a0_0x24cc('0xc1')][a0_0x24cc('0xec')](Reflect[a0_0x24cc('0xd4')](Date,[],function(){})),!0x0;}catch(_0x57ba57){return!0x1;}}();return function(){var _0x3b4f0b,_0x3b6735=_0x22058d()(_0xbba4d2);if(_0x59f3d2){var _0x437100=_0x22058d()(this)[a0_0x24cc('0xdc')];_0x3b4f0b=Reflect['construct'](_0x3b6735,arguments,_0x437100);}else _0x3b4f0b=_0x3b6735[a0_0x24cc('0x18d')](this,arguments);return _0x1dda7e()(this,_0x3b4f0b);};}var _0x3f84b5=DC,_0x67a44f=_0x3f84b5['State'],_0x4684a1=_0x3f84b5[a0_0x24cc('0x14b')],_0x7f6f69=DC[a0_0x24cc('0xcf')][a0_0x24cc('0x2b')],_0x1a0917=function(_0x989734){_0x2c6c3b()(_0x3e7ebf,_0x989734);var _0x24ab49=_0x4f5058(_0x3e7ebf);function _0x3e7ebf(_0x1d92b3){var _0x361fd9,_0x5119fd=arguments['length']>0x1&&void 0x0!==arguments[0x1]?arguments[0x1]:'',_0x59d034=arguments[a0_0x24cc('0x191')]>0x2&&void 0x0!==arguments[0x2]?arguments[0x2]:{};return _0x19db8f()(this,_0x3e7ebf),(_0x361fd9=_0x24ab49[a0_0x24cc('0xec')](this,_0x1d92b3))[a0_0x24cc('0x11e')]=_0x7f6f69['CzmlDataSource'][a0_0x24cc('0x7e')](_0x5119fd,_0x59d034),_0x361fd9[a0_0x24cc('0xb8')]=_0x4684a1['getLayerType'](a0_0x24cc('0x56')),_0x361fd9[a0_0x24cc('0xb')]=_0x67a44f[a0_0x24cc('0x5a')],_0x361fd9;}return _0x1f3817()(_0x3e7ebf,[{'key':'eachOverlay','value':function(_0x52ff61,_0x36bebd){if(this[a0_0x24cc('0x11e')])return this[a0_0x24cc('0x11e')][a0_0x24cc('0xaf')](function(_0x4ff9ab){_0x4ff9ab[a0_0x24cc('0xd8')]['values'][a0_0x24cc('0xde')](function(_0xccc910){_0x52ff61[a0_0x24cc('0xec')](_0x36bebd,_0xccc910);});}),this;}},{'key':'show','set':function(_0x22cfa6){var _0x44b4f4=this;this[a0_0x24cc('0x1cd')]=_0x22cfa6,this[a0_0x24cc('0x11e')]&&this[a0_0x24cc('0x11e')][a0_0x24cc('0xaf')](function(_0x42c541){_0x42c541[a0_0x24cc('0x22d')]=_0x44b4f4[a0_0x24cc('0x1cd')];});},'get':function(){return this[a0_0x24cc('0x1cd')];}}]),_0x3e7ebf;}(_0x4684a1);_0x4684a1['registerType'](a0_0x24cc('0x56'));var _0x4b33b7=_0x1a0917;function _0x4db2d3(_0x4554a6,_0x5a1dd0){var _0x162d1c=Object[a0_0x24cc('0x115')](_0x4554a6);if(Object[a0_0x24cc('0x8')]){var _0x2a82ca=Object[a0_0x24cc('0x8')](_0x4554a6);_0x5a1dd0&&(_0x2a82ca=_0x2a82ca[a0_0x24cc('0x247')](function(_0x4211ad){return Object[a0_0x24cc('0x1f8')](_0x4554a6,_0x4211ad)[a0_0x24cc('0x124')];})),_0x162d1c['push'][a0_0x24cc('0x18d')](_0x162d1c,_0x2a82ca);}return _0x162d1c;}function _0x4797ca(_0x16dddf){for(var _0x5f59a9=0x1;_0x5f59a9this[a0_0x24cc('0xc0')][a0_0x24cc('0x217')]?_0x207ca2/(_0x36673f=_0x545888/this[a0_0x24cc('0xc0')]['maxCanvasSize'])this[a0_0x24cc('0xc0')][a0_0x24cc('0x217')]&&(_0x36673f=_0x545888/this[a0_0x24cc('0xc0')][a0_0x24cc('0x217')]),this[a0_0x24cc('0x1cc')]=_0x36673f,this[a0_0x24cc('0xc0')]['container']||(this[a0_0x24cc('0xc0')][a0_0x24cc('0x1cb')]=_0x1468f4[a0_0x24cc('0x66')](a0_0x24cc('0x23c'),a0_0x24cc('0x3e'),document['getElementsByClassName'](a0_0x24cc('0x71'))[0x0])),this[a0_0x24cc('0xc0')][a0_0x24cc('0x1cb')][a0_0x24cc('0x1d2')][a0_0x24cc('0x22b')]=a0_0x24cc('0x89')[a0_0x24cc('0x12e')](_0x305942/this[a0_0x24cc('0x1cc')],a0_0x24cc('0x212'))[a0_0x24cc('0x12e')](_0x408639/this[a0_0x24cc('0x1cc')],'px;\x0a\x20\x20\x20\x20margin:0;\x0a\x20\x20\x20\x20display:none'),this[a0_0x24cc('0xc2')]?this['_heat'][a0_0x24cc('0x5e')](this[a0_0x24cc('0xc0')]):this['_heat']=_0x2b5a0c['create'](this[a0_0x24cc('0xc0')]);}},{'key':a0_0x24cc('0xfd'),'value':function(){var _0x4a3d4d=this['_options']['spacing']*this[a0_0x24cc('0x1cc')];this[a0_0x24cc('0x2a')][a0_0x24cc('0x194')]-=_0x4a3d4d,this[a0_0x24cc('0x2a')]['south']-=_0x4a3d4d,this[a0_0x24cc('0x2a')][a0_0x24cc('0x38')]+=_0x4a3d4d,this[a0_0x24cc('0x2a')]['north']+=_0x4a3d4d;var _0x524bec=_0x4f5f29[a0_0x24cc('0x1ab')]({'lng':this[a0_0x24cc('0x2a')][a0_0x24cc('0x194')],'lat':this[a0_0x24cc('0x2a')][a0_0x24cc('0x163')]}),_0xea2006=_0x4f5f29['transformMercatorToWGS84']({'lng':this[a0_0x24cc('0x2a')][a0_0x24cc('0x38')],'lat':this[a0_0x24cc('0x2a')][a0_0x24cc('0x16c')]}),_0x4f8ba9=_0x646d74['Rectangle'][a0_0x24cc('0x17a')](_0x524bec[a0_0x24cc('0x10c')],_0x524bec[a0_0x24cc('0x92')],_0xea2006[a0_0x24cc('0x10c')],_0xea2006['lat']);this[a0_0x24cc('0x200')][a0_0x24cc('0x22d')]=!0x1,this[a0_0x24cc('0x200')][a0_0x24cc('0x182')]={'coordinates':_0x4f8ba9,'fill':!0x1,'distanceDisplayCondition':this['_options']['distanceDisplayCondition']},this[a0_0x24cc('0x11e')]['entities']['add'](this[a0_0x24cc('0x200')]);}},{'key':'_reset','value':function(){var _0x2d901d=0x2710/Math[a0_0x24cc('0x10d')](this[a0_0x24cc('0x86')][a0_0x24cc('0x1dc')][a0_0x24cc('0x15b')][a0_0x24cc('0x18a')])*0x3c;_0x2d901d<0xa&&(_0x2d901d=0xa),_0x2d901d>0x3c&&(_0x2d901d=0x3c),this[a0_0x24cc('0xc0')][a0_0x24cc('0x42')]=_0x2d901d,this[a0_0x24cc('0xc0')][a0_0x24cc('0x9e')]=1.5*this['_options'][a0_0x24cc('0x42')],this[a0_0x24cc('0xc2')]&&this[a0_0x24cc('0xc2')][a0_0x24cc('0x5e')](this[a0_0x24cc('0xc0')]);}},{'key':a0_0x24cc('0x97'),'value':function(){var _0x28f8cd=this;if(!this[a0_0x24cc('0x96')])return!0x1;var _0x4692cd=this[a0_0x24cc('0xf6')]();this['_mBounds']&&_0x4692cd[a0_0x24cc('0x194')]===this[a0_0x24cc('0x2a')]['west']&&_0x4692cd['south']===this[a0_0x24cc('0x2a')][a0_0x24cc('0x163')]&&_0x4692cd['east']===this[a0_0x24cc('0x2a')][a0_0x24cc('0x38')]&&_0x4692cd[a0_0x24cc('0x16c')]===this['_mBounds']['north']||(this[a0_0x24cc('0x2a')]=_0x4692cd,this['_initCanvas']());var _0x207a1a=[];this[a0_0x24cc('0x13f')]['forEach'](function(_0x4eb469){var _0xeda608=_0x28f8cd[a0_0x24cc('0xc')]({'lng':_0x4eb469[a0_0x24cc('0x10c')]||_0x4eb469['x'],'lat':_0x4eb469['lat']||_0x4eb469['y']});_0x207a1a['push']({'x':_0xeda608['x'],'y':_0xeda608['y'],'value':_0x4eb469[a0_0x24cc('0x23d')]||0x1});}),this[a0_0x24cc('0xc2')][a0_0x24cc('0x12f')]({'min':0x0,'max':0x1,'data':_0x207a1a}),this[a0_0x24cc('0x11e')][a0_0x24cc('0xd8')][a0_0x24cc('0x1d8')](this[a0_0x24cc('0x200')]),this[a0_0x24cc('0xfd')]();var _0x127561=new _0x646d74['ImageMaterialProperty']({'image':this['_heat'][a0_0x24cc('0x48')][a0_0x24cc('0xc6')],'transparent':!0x0});_0x393e29[a0_0x24cc('0x16f')](this[a0_0x24cc('0x200')][a0_0x24cc('0x182')],{'fill':!0x0,'material':_0x127561}),this['_entity']['show']=!0x0;}},{'key':a0_0x24cc('0x1d6'),'value':function(_0x3d5b63){return _0x3d5b63&&Array['isArray'](_0x3d5b63)?(this['_positions']=_0x3d5b63,this['_bounds']=_0x646d74[a0_0x24cc('0x235')][a0_0x24cc('0x1b6')](this[a0_0x24cc('0x13f')]),this['_redraw'](),this):this;}},{'key':'addPosition','value':function(_0x489c49){return this[a0_0x24cc('0x13f')][a0_0x24cc('0x166')](_0x489c49),this[a0_0x24cc('0x96')]=_0x646d74['Math'][a0_0x24cc('0x1b6')](this[a0_0x24cc('0x13f')]),this[a0_0x24cc('0x97')](),this;}},{'key':'setOptions','value':function(_0x582b4a){return _0x393e29[a0_0x24cc('0x16f')](this[a0_0x24cc('0xc0')],_0x582b4a),this[a0_0x24cc('0xc2')]&&(this[a0_0x24cc('0xc0')][a0_0x24cc('0x9e')]=1.5*this[a0_0x24cc('0xc0')][a0_0x24cc('0x42')],this['_heat'][a0_0x24cc('0x5e')](this[a0_0x24cc('0xc0')])),this;}},{'key':a0_0x24cc('0x248'),'get':function(){return this['_options'];}}]),_0x52e6b1;}(_0x176372);_0x176372['registerType']('heat');var _0x28f734=_0x457c0c;function _0x76d66f(_0x940f3b){var _0x14c0ba=function(){if(a0_0x24cc('0x209')==typeof Reflect||!Reflect[a0_0x24cc('0xd4')])return!0x1;if(Reflect[a0_0x24cc('0xd4')][a0_0x24cc('0x19f')])return!0x1;if(a0_0x24cc('0x10e')==typeof Proxy)return!0x0;try{return Date['prototype'][a0_0x24cc('0xc1')][a0_0x24cc('0xec')](Reflect[a0_0x24cc('0xd4')](Date,[],function(){})),!0x0;}catch(_0x42b6ad){return!0x1;}}();return function(){var _0x577d3e,_0x30789d=_0x22058d()(_0x940f3b);if(_0x14c0ba){var _0x6e4590=_0x22058d()(this)['constructor'];_0x577d3e=Reflect['construct'](_0x30789d,arguments,_0x6e4590);}else _0x577d3e=_0x30789d[a0_0x24cc('0x18d')](this,arguments);return _0x1dda7e()(this,_0x577d3e);};}var _0xdec7f2=DC,_0x4926c9=_0xdec7f2[a0_0x24cc('0x14b')],_0x810244=_0xdec7f2[a0_0x24cc('0x11c')],_0x164798=DC[a0_0x24cc('0xcf')][a0_0x24cc('0x2b')],_0x22ec5e=function(_0x479c53){_0x2c6c3b()(_0x577b17,_0x479c53);var _0xb591e8=_0x76d66f(_0x577b17);function _0x577b17(_0xbd5056,_0x4a97f6){var _0x14c9ab,_0x58ecaa=arguments[a0_0x24cc('0x191')]>0x2&&void 0x0!==arguments[0x2]?arguments[0x2]:{};if(_0x19db8f()(this,_0x577b17),!_0x4a97f6)throw new Error(a0_0x24cc('0xd6'));return(_0x14c9ab=_0xb591e8[a0_0x24cc('0xec')](this,_0xbd5056))[a0_0x24cc('0x11e')]=_0x164798[a0_0x24cc('0xc4')]['load'](_0x4a97f6,_0x58ecaa),_0x14c9ab[a0_0x24cc('0xb8')]=_0x4926c9[a0_0x24cc('0x88')](a0_0x24cc('0x260')),_0x14c9ab[a0_0x24cc('0xb')]=_0x810244[a0_0x24cc('0x5a')],_0x14c9ab;}return _0x1f3817()(_0x577b17,[{'key':a0_0x24cc('0x240'),'value':function(_0x28a3e7,_0x5a3fd7){if(this[a0_0x24cc('0x11e')])return this[a0_0x24cc('0x11e')]['then'](function(_0x3e4202){_0x3e4202[a0_0x24cc('0xd8')][a0_0x24cc('0x21c')][a0_0x24cc('0xde')](function(_0x3c945d){_0x28a3e7[a0_0x24cc('0xec')](_0x5a3fd7,_0x3c945d);});}),this;}},{'key':a0_0x24cc('0x22d'),'set':function(_0x273efb){var _0x53d88d=this;this[a0_0x24cc('0x1cd')]=_0x273efb,this['_delegate']&&this[a0_0x24cc('0x11e')][a0_0x24cc('0xaf')](function(_0x4320cd){_0x4320cd[a0_0x24cc('0x22d')]=_0x53d88d[a0_0x24cc('0x1cd')];});},'get':function(){return this[a0_0x24cc('0x1cd')];}}]),_0x577b17;}(_0x4926c9);_0x4926c9['registerType'](a0_0x24cc('0x260'));var _0xc5f1f5=_0x22ec5e,_0x4d3fa1=_0x3d7b68(0x5),_0x451dc3={'FP':'1','TP':'2','TRACKED':a0_0x24cc('0x30'),'FREE':a0_0x24cc('0x114')},_0x2a0681={'ADD':a0_0x24cc('0xa3'),'REMOVE':a0_0x24cc('0x1d8'),'POST_UPDATE':'postUpdate','ACTIVE':a0_0x24cc('0x5d'),'RELEASE':a0_0x24cc('0x18e')};function _0x770da9(_0x3bfeb7){var _0x14ac0b=function(){if(a0_0x24cc('0x209')==typeof Reflect||!Reflect[a0_0x24cc('0xd4')])return!0x1;if(Reflect[a0_0x24cc('0xd4')][a0_0x24cc('0x19f')])return!0x1;if('function'==typeof Proxy)return!0x0;try{return Date[a0_0x24cc('0xbf')][a0_0x24cc('0xc1')][a0_0x24cc('0xec')](Reflect[a0_0x24cc('0xd4')](Date,[],function(){})),!0x0;}catch(_0xe880db){return!0x1;}}();return function(){var _0x515696,_0x530a25=_0x22058d()(_0x3bfeb7);if(_0x14ac0b){var _0x54aa05=_0x22058d()(this)[a0_0x24cc('0xdc')];_0x515696=Reflect[a0_0x24cc('0xd4')](_0x530a25,arguments,_0x54aa05);}else _0x515696=_0x530a25['apply'](this,arguments);return _0x1dda7e()(this,_0x515696);};}var _0x589a2e=DC[a0_0x24cc('0x150')],_0x257c69=DC[a0_0x24cc('0xcf')][a0_0x24cc('0x2b')],_0x100f8c=function(_0x1abe7a){_0x2c6c3b()(_0x5bff21,_0x1abe7a);var _0x2cb297=_0x770da9(_0x5bff21);function _0x5bff21(){return _0x19db8f()(this,_0x5bff21),_0x2cb297[a0_0x24cc('0xec')](this);}return _0x1f3817()(_0x5bff21,[{'key':'_registerEvent','value':function(){var _0x4d7d7e=this;Object[a0_0x24cc('0x115')](_0x2a0681)[a0_0x24cc('0xde')](function(_0x5f5c65){var _0x160e16=_0x2a0681[_0x5f5c65];_0x4d7d7e[a0_0x24cc('0x17')][_0x160e16]=new _0x257c69[(a0_0x24cc('0x150'))]();});}}]),_0x5bff21;}(_0x589a2e);function _0x48fa2e(_0x244921,_0x1f315b){var _0x7ed4c6=Object[a0_0x24cc('0x115')](_0x244921);if(Object['getOwnPropertySymbols']){var _0x27348c=Object[a0_0x24cc('0x8')](_0x244921);_0x1f315b&&(_0x27348c=_0x27348c[a0_0x24cc('0x247')](function(_0x3f9006){return Object['getOwnPropertyDescriptor'](_0x244921,_0x3f9006)[a0_0x24cc('0x124')];})),_0x7ed4c6[a0_0x24cc('0x166')]['apply'](_0x7ed4c6,_0x27348c);}return _0x7ed4c6;}function _0x1b8e6d(_0x3602b5){for(var _0x1f8124=0x1;_0x1f8124=0x0&&_0x45faea<=0x1){var _0x85e8d8=this[a0_0x24cc('0x13f')][this[a0_0x24cc('0x75')]];if(_0x85e8d8&&_0x1c7273){var _0x28cae6=_0x56a79b[a0_0x24cc('0x198')][a0_0x24cc('0xc5')](_0x1c7273),_0x1c3523=_0x56a79b[a0_0x24cc('0x1bb')]['fromRotationTranslation'](_0x28cae6,this[a0_0x24cc('0x11e')][a0_0x24cc('0x6b')][a0_0x24cc('0x11b')](_0x9a1497)),_0x3cae4b=_0x56a79b[a0_0x24cc('0x187')]['fixedFrameToHeadingPitchRoll'](_0x1c3523);_0x85e8d8[a0_0x24cc('0x259')]=_0x56a79b[a0_0x24cc('0x235')]['toDegrees'](_0x3cae4b[a0_0x24cc('0x259')]),_0x85e8d8[a0_0x24cc('0x23a')]=_0x56a79b[a0_0x24cc('0x235')][a0_0x24cc('0x173')](_0x3cae4b['pitch']),_0x85e8d8[a0_0x24cc('0xcb')]=_0x56a79b[a0_0x24cc('0x235')][a0_0x24cc('0x173')](_0x3cae4b[a0_0x24cc('0xcb')]);}this['_tickCallback']&&this[a0_0x24cc('0x1f9')](_0x85e8d8,this[a0_0x24cc('0x75')]+0x1===this[a0_0x24cc('0x13f')][a0_0x24cc('0x191')]),this[a0_0x24cc('0x75')]+=0x1;}}this[a0_0x24cc('0x20')]&&this[a0_0x24cc('0x252')](_0x9a1497,_0x4a7563[a0_0x24cc('0xe5')],_0x4a7563[a0_0x24cc('0x177')]);}},{'key':a0_0x24cc('0x47'),'value':function(){this[a0_0x24cc('0x20')]=!0x0;}},{'key':a0_0x24cc('0x218'),'value':function(){this[a0_0x24cc('0x20')]=!0x1;}},{'key':a0_0x24cc('0x252'),'value':function(_0x1f2522,_0x50d563,_0x3b47df){var _0x16eef3=this['_controller'][a0_0x24cc('0x86')][a0_0x24cc('0xf7')],_0x3d3987=this[a0_0x24cc('0x112')][a0_0x24cc('0x86')][a0_0x24cc('0x1dc')],_0x157334=this[a0_0x24cc('0x21d')]['getValue'](_0x1f2522),_0xa700ff=this['_sampledPosition'][a0_0x24cc('0x11b')](_0x56a79b[a0_0x24cc('0x1a5')][a0_0x24cc('0xd5')](_0x1f2522,0x1/0x3c,new _0x56a79b['JulianDate']()));if(_0x157334&&_0xa700ff&&_0x50d563){if(_0x50d563===_0x451dc3[a0_0x24cc('0x1f3')])_0x16eef3[a0_0x24cc('0x19d')]=this[a0_0x24cc('0x11e')];else{if(_0x50d563===_0x451dc3['FP']){var _0x4bc21f=_0x56a79b[a0_0x24cc('0x235')]['heading'](_0x157334,_0xa700ff),_0xf835bf=_0x5807f3['transformCartesianToWGS84'](_0x157334);_0xf835bf['alt']=_0x3b47df[a0_0x24cc('0x81')]||0x5,_0x3d3987[a0_0x24cc('0x64')](_0x5807f3[a0_0x24cc('0x14e')](_0xf835bf),new _0x56a79b[(a0_0x24cc('0x23f'))](_0x4bc21f,_0x56a79b[a0_0x24cc('0x235')]['toRadians'](_0x3b47df['pitch']||0x0),_0x3b47df[a0_0x24cc('0x15d')]||0xa));}else _0x50d563===_0x451dc3['TP']&&_0x3d3987[a0_0x24cc('0x64')](_0x157334,new _0x56a79b[(a0_0x24cc('0x23f'))](0x0,-0x5a,_0x3b47df[a0_0x24cc('0x15d')]||0x3e8));}}else _0x3d3987['lookAtTransform'](_0x56a79b[a0_0x24cc('0x1bb')][a0_0x24cc('0x1c8')]),_0x16eef3[a0_0x24cc('0x19d')]=void 0x0;}},{'key':a0_0x24cc('0x9a'),'value':function(){this[a0_0x24cc('0xc0')][a0_0x24cc('0x1a0')]&&(this[a0_0x24cc('0x11e')][a0_0x24cc('0x16')]=new _0x56a79b[(a0_0x24cc('0xdd'))]([new _0x56a79b[(a0_0x24cc('0x1aa'))]({'start':this[a0_0x24cc('0x118')],'stop':_0x56a79b[a0_0x24cc('0x1a5')]['addSeconds'](this[a0_0x24cc('0x118')],this[a0_0x24cc('0x258')],new _0x56a79b[(a0_0x24cc('0x1a5'))]())})]),this['_delegate'][a0_0x24cc('0x58')]={'material':this[a0_0x24cc('0xc0')][a0_0x24cc('0x24a')],'width':this[a0_0x24cc('0xc0')][a0_0x24cc('0xbc')],'leadTime':this['_options'][a0_0x24cc('0x108')]});}},{'key':a0_0x24cc('0x99'),'value':function(){var _0x2b4dc3=this;if(!(this[a0_0x24cc('0x118')]&&this[a0_0x24cc('0x258')]&&this['_positions']&&this['_positions'][a0_0x24cc('0x191')]))return!0x1;var _0x2333cb=0x0;if(a0_0x24cc('0x1bf')===this[a0_0x24cc('0xf4')]){var _0x10f69a=_0x56a79b[a0_0x24cc('0x235')][a0_0x24cc('0x172')](this[a0_0x24cc('0x13f')])/this[a0_0x24cc('0x258')];this['_timeLine']=this[a0_0x24cc('0x13f')][a0_0x24cc('0x1c3')](function(_0x18830d,_0x7891d,_0x3e9d94){return 0x0!==_0x7891d&&(_0x2333cb+=_0x56a79b[a0_0x24cc('0x235')][a0_0x24cc('0x172')]([_0x3e9d94[_0x7891d-0x1],_0x18830d])/_0x10f69a),_0x56a79b[a0_0x24cc('0x1a5')][a0_0x24cc('0xd5')](_0x2b4dc3[a0_0x24cc('0x118')],_0x2333cb,new _0x56a79b['JulianDate']());});}else{var _0x3034e9=this[a0_0x24cc('0x13f')][a0_0x24cc('0x191')],_0x2d0b41=(this['_duration']-this[a0_0x24cc('0x258')]%_0x3034e9)/_0x3034e9;this[a0_0x24cc('0x16d')]=this[a0_0x24cc('0x13f')][a0_0x24cc('0x1c3')](function(_0x53f18,_0x2e6043){return _0x56a79b[a0_0x24cc('0x1a5')]['addSeconds'](_0x2b4dc3[a0_0x24cc('0x118')],_0x2e6043*_0x2d0b41,new _0x56a79b[(a0_0x24cc('0x1a5'))]());});}this[a0_0x24cc('0x21d')]=new _0x56a79b[(a0_0x24cc('0xeb'))](),this[a0_0x24cc('0x21d')]['addSamples'](this[a0_0x24cc('0x16d')],_0x5807f3[a0_0x24cc('0x132')](this[a0_0x24cc('0x13f')])),this[a0_0x24cc('0x11e')]['position']=this[a0_0x24cc('0x21d')],this[a0_0x24cc('0x11e')][a0_0x24cc('0x6b')][a0_0x24cc('0xdf')]({'interpolationDegree':0x1,'interpolationAlgorithm':_0x56a79b['LinearApproximation']}),this[a0_0x24cc('0x11e')][a0_0x24cc('0x227')]=new _0x56a79b[(a0_0x24cc('0x207'))](this['_sampledPosition']);}},{'key':a0_0x24cc('0x202'),'value':function(){this[a0_0x24cc('0x112')][a0_0x24cc('0x19a')][a0_0x24cc('0xa3')](this[a0_0x24cc('0x11e')]);}},{'key':a0_0x24cc('0x1d6'),'value':function(_0x916239){return this[a0_0x24cc('0x13f')]=_0x2e7a87['parsePositions'](_0x916239),this['_mountPosition'](),this;}},{'key':'addPosition','value':function(_0x13dfe6,_0x150146){return this[a0_0x24cc('0x13f')][a0_0x24cc('0x166')](_0x2e7a87[a0_0x24cc('0xcc')](_0x13dfe6)),this[a0_0x24cc('0x258')]+=_0x150146,this[a0_0x24cc('0x99')](),this;}},{'key':'setMode','value':function(_0x3257c2){return this['_mode']=_0x3257c2,this[a0_0x24cc('0x99')](),this;}},{'key':a0_0x24cc('0x140'),'value':function(_0xccc858,_0x111b3e){return this[a0_0x24cc('0x11e')][a0_0x24cc('0x265')]=_0x1b8e6d(_0x1b8e6d({},_0x111b3e),{},{'uri':_0xccc858}),this;}},{'key':a0_0x24cc('0x1e'),'value':function(_0x39d4d1,_0x594725){return this['_delegate']['billboard']=_0x1b8e6d(_0x1b8e6d({},_0x594725),{},{'image':_0x39d4d1}),this;}},{'key':a0_0x24cc('0x24b'),'value':function(_0x5c6692,_0x479e04){return this[a0_0x24cc('0x11e')][a0_0x24cc('0x103')]=_0x1b8e6d(_0x1b8e6d({},_0x479e04),{},{'text':_0x5c6692}),this;}},{'key':'id','get':function(){return this['_id'];}},{'key':'roamingEvent','get':function(){return this[a0_0x24cc('0x250')];}},{'key':a0_0x24cc('0x39'),'get':function(){return this['_state'];}},{'key':'isActive','get':function(){return this[a0_0x24cc('0x20')];}},{'key':a0_0x24cc('0x4e'),'set':function(_0x26d9d5){return this[a0_0x24cc('0x13f')]=_0x2e7a87[a0_0x24cc('0x24c')](_0x26d9d5),this['_mountPosition'](),this;},'get':function(){return this['_positions'];}},{'key':'startTime','set':function(_0x55b2bc){if(!(_0x55b2bc&&_0x55b2bc instanceof Date))throw new Error(a0_0x24cc('0x239'));return this['_startTime']=_0x56a79b['JulianDate']['fromDate'](_0x55b2bc),this[a0_0x24cc('0x99')](),this;},'get':function(){return this[a0_0x24cc('0x118')];}}]),_0x211982;}(),_0x1b4813=DC[a0_0x24cc('0xcf')]['Cesium'],_0x3ec0f4={'AroundView':_0x1a7bcd,'AroundPoint':_0x3e5da2,'CircleScan':_0x4fd2c5,'Flying':_0x5ea294,'GlobeRotate':_0xe39720,'RadarScan':_0x4d3ac,'ClusterLayer':_0x525532,'CzmlLayer':_0x4b33b7,'HeatLayer':_0x28f734,'KmlLayer':_0xc5f1f5,'Weather':_0x1cb216,'Effect':_0x4467fb,'RoamingViewMode':_0x451dc3,'RoamingController':function(){function _0xdd8d81(_0x44a673){_0x19db8f()(this,_0xdd8d81),this[a0_0x24cc('0x86')]=_0x44a673,this[a0_0x24cc('0x1ca')]=new _0x1b4813[(a0_0x24cc('0x9b'))](a0_0x24cc('0x223')),_0x44a673['dataSources'][a0_0x24cc('0xa3')](this[a0_0x24cc('0x1ca')]),this['_postUpdateRemoveCallback']=void 0x0,this[a0_0x24cc('0x118')]=void 0x0,this['_cache']={},this['_activePath']=void 0x0,this[a0_0x24cc('0x127')]=void 0x0,this[a0_0x24cc('0x1a6')]={};}return _0x1f3817()(_0xdd8d81,[{'key':a0_0x24cc('0x40'),'value':function(_0x30679f,_0x1cc133){var _0x28f733=this;Object[a0_0x24cc('0x115')](this[a0_0x24cc('0x17')])['forEach'](function(_0x4c33eb){var _0x57efbe=_0x28f733[a0_0x24cc('0x17')][_0x4c33eb];_0x57efbe[a0_0x24cc('0x1c1')]&&_0x57efbe['roamingEvent'][a0_0x24cc('0xa8')](_0x2a0681[a0_0x24cc('0x1e4')],{'currentTime':_0x1cc133,'viewMode':_0x28f733[a0_0x24cc('0x127')],'viewOption':_0x28f733[a0_0x24cc('0x1a6')]});});}},{'key':a0_0x24cc('0x263'),'value':function(_0x552b73){if(!(_0x552b73&&_0x552b73 instanceof Date))throw new Error(a0_0x24cc('0x100'));return this[a0_0x24cc('0x118')]=_0x1b4813['JulianDate'][a0_0x24cc('0x26')](_0x552b73),this;}},{'key':a0_0x24cc('0xa2'),'value':function(){return this['_viewer']['clock'][a0_0x24cc('0x55')]=!0x0,this[a0_0x24cc('0x86')]['clock']['currentTime']=this[a0_0x24cc('0x118')]||_0x1b4813[a0_0x24cc('0x1a5')]['now'](),this['_postUpdateRemoveCallback']&&this[a0_0x24cc('0x262')](),this[a0_0x24cc('0x262')]=this[a0_0x24cc('0x86')][a0_0x24cc('0x50')][a0_0x24cc('0x72')][a0_0x24cc('0x8a')](this[a0_0x24cc('0x40')],this),this;}},{'key':a0_0x24cc('0xb0'),'value':function(){return this[a0_0x24cc('0x86')]['clock'][a0_0x24cc('0x55')]=!0x1,this['_viewer'][a0_0x24cc('0x1dc')][a0_0x24cc('0x149')](_0x1b4813[a0_0x24cc('0x1bb')]['IDENTITY']),this[a0_0x24cc('0x86')][a0_0x24cc('0xf7')][a0_0x24cc('0x19d')]=void 0x0,this;}},{'key':a0_0x24cc('0xab'),'value':function(){return this['_viewer']['clock'][a0_0x24cc('0x55')]=!0x0,this;}},{'key':'changeSpeed','value':function(_0x2a864d){return this[a0_0x24cc('0x86')]['clock']['multiplier']=_0x2a864d,this;}},{'key':a0_0x24cc('0x13b'),'value':function(_0x30a190){return _0x30a190&&_0x30a190['roamingEvent']&&!Object(this[a0_0x24cc('0x17')])[a0_0x24cc('0xff')](_0x30a190['id'])&&(_0x30a190['roamingEvent'][a0_0x24cc('0xa8')](_0x2a0681[a0_0x24cc('0x1fd')],this),this[a0_0x24cc('0x17')][_0x30a190['id']]=_0x30a190),this;}},{'key':a0_0x24cc('0x1a8'),'value':function(_0x3e7a65){return this[a0_0x24cc('0x17')][_0x3e7a65]||void 0x0;}},{'key':a0_0x24cc('0x20d'),'value':function(_0x5a69ba){return _0x5a69ba&&Object(this[a0_0x24cc('0x17')])[a0_0x24cc('0xff')](_0x5a69ba['id'])&&_0x5a69ba[a0_0x24cc('0x1c1')]&&(_0x5a69ba[a0_0x24cc('0x1c1')][a0_0x24cc('0xa8')](_0x2a0681[a0_0x24cc('0x65')],this),delete this[a0_0x24cc('0x17')][_0x5a69ba['id']]),this;}},{'key':a0_0x24cc('0x1f2'),'value':function(){var _0x10b898=this;return Object[a0_0x24cc('0x115')](this[a0_0x24cc('0x17')])['forEach'](function(_0x436d5d){var _0x2283aa=_0x10b898[a0_0x24cc('0x17')][_0x436d5d];_0x2283aa&&_0x10b898['removePath'](_0x2283aa);}),this;}},{'key':a0_0x24cc('0x197'),'value':function(_0x5d4a07,_0x8d1d3b){var _0x2c819e=arguments['length']>0x2&&void 0x0!==arguments[0x2]?arguments[0x2]:{};if(!this[a0_0x24cc('0x17')][_0x5d4a07['id']])throw new Error('RoamingController:\x20path\x20does\x20not\x20added\x20');return this['_viewMode']=_0x8d1d3b,this[a0_0x24cc('0x1a6')]=_0x2c819e,this[a0_0x24cc('0x14a')]&&this['_activePath']['id']===_0x5d4a07['id']||(this[a0_0x24cc('0x14a')]&&this[a0_0x24cc('0x14a')][a0_0x24cc('0x1c1')]&&this[a0_0x24cc('0x14a')][a0_0x24cc('0x1c1')][a0_0x24cc('0xa8')](_0x2a0681[a0_0x24cc('0x17f')],_0x5d4a07['id']),this[a0_0x24cc('0x14a')]=_0x5d4a07,this['_activePath']&&this[a0_0x24cc('0x14a')][a0_0x24cc('0x1c1')]&&this[a0_0x24cc('0x14a')]['roamingEvent']['fire'](_0x2a0681[a0_0x24cc('0x162')],_0x5d4a07['id'])),this;}},{'key':a0_0x24cc('0x31'),'value':function(_0x257bf4){if(!this[a0_0x24cc('0x17')][_0x257bf4['id']])throw new Error(a0_0x24cc('0x91'));return _0x257bf4&&_0x257bf4[a0_0x24cc('0x7b')]&&_0x257bf4['roamingEvent']&&_0x257bf4[a0_0x24cc('0x1c1')][a0_0x24cc('0xa8')](_0x2a0681[a0_0x24cc('0x17f')],_0x257bf4['id']),this[a0_0x24cc('0x14a')]=void 0x0,this;}},{'key':a0_0x24cc('0x190'),'value':function(){return this['_viewer'][a0_0x24cc('0x1dc')]['lookAtTransform'](_0x1b4813[a0_0x24cc('0x1bb')][a0_0x24cc('0x1c8')]),this[a0_0x24cc('0x86')][a0_0x24cc('0xf7')]['trackedEntity']=void 0x0,this;}},{'key':a0_0x24cc('0x7c'),'get':function(){return this[a0_0x24cc('0x118')];}},{'key':a0_0x24cc('0x19a'),'get':function(){return this[a0_0x24cc('0x1ca')][a0_0x24cc('0xd8')];}}]),_0xdd8d81;}(),'RoamingPath':_0x3d8fe1,'PolylineTrailMaterialProperty':_0x4d3fa1['PolylineTrailMaterialProperty'],'PolylineFlowMaterialProperty':_0x4d3fa1[a0_0x24cc('0x175')],'PolylineEmissionMaterialProperty':_0x4d3fa1[a0_0x24cc('0xc7')],'PolylineImageTrailMaterialProperty':_0x4d3fa1['PolylineImageTrailMaterialProperty'],'WaterMaterialProperty':_0x4d3fa1[a0_0x24cc('0x249')],'RimLightingMaterialProperty':_0x4d3fa1[a0_0x24cc('0x5b')],'CircleFadeMaterialProperty':_0x4d3fa1[a0_0x24cc('0xd')],'CircleWaveMaterialProperty':_0x4d3fa1[a0_0x24cc('0xfc')],'WallTrailMaterialProperty':_0x4d3fa1[a0_0x24cc('0x232')]};DC[a0_0x24cc('0x10a')](_0x3ec0f4);}]);}); \ No newline at end of file