(function(_0x45a1cd,_0x1fc5d6){var _0x41dd94=a0_0x2ab3,_0x7ef521=_0x45a1cd();while(!![]){try{var _0x4a8db5=parseInt(_0x41dd94(0x1d9d))/0x1+-parseInt(_0x41dd94(0x16f7))/0x2*(-parseInt(_0x41dd94(0x869))/0x3)+-parseInt(_0x41dd94(0x3581))/0x4+parseInt(_0x41dd94(0x50f6))/0x5*(parseInt(_0x41dd94(0x27b9))/0x6)+-parseInt(_0x41dd94(0x2458))/0x7+parseInt(_0x41dd94(0xf3c))/0x8+-parseInt(_0x41dd94(0x457d))/0x9;if(_0x4a8db5===_0x1fc5d6)break;else _0x7ef521['push'](_0x7ef521['shift']());}catch(_0x20a623){_0x7ef521['push'](_0x7ef521['shift']());}}}(a0_0x4d10,0x78496));var a0_0x3e33b9=(function(){var _0x4aedbc=!![];return function(_0x57f57c,_0x59e025){var _0x573c9e=_0x4aedbc?function(){var _0x1e218e=a0_0x2ab3;if(_0x59e025){var _0x55abf1=_0x59e025[_0x1e218e(0x3c66)](_0x57f57c,arguments);return _0x59e025=null,_0x55abf1;}}:function(){};return _0x4aedbc=![],_0x573c9e;};}()),a0_0x36868d=a0_0x3e33b9(this,function(){var _0x4b5434=a0_0x2ab3;return a0_0x36868d[_0x4b5434(0x2b6e)]()[_0x4b5434(0x1068)](_0x4b5434(0x2646))[_0x4b5434(0x2b6e)]()[_0x4b5434(0xdec)](a0_0x36868d)[_0x4b5434(0x1068)](_0x4b5434(0x2646));});function a0_0x2ab3(_0x299bf3,_0x38cc9c){var _0x17c1fd=a0_0x4d10();return a0_0x2ab3=function(_0x36868d,_0x3e33b9){_0x36868d=_0x36868d-0x138;var _0x4d10a1=_0x17c1fd[_0x36868d];return _0x4d10a1;},a0_0x2ab3(_0x299bf3,_0x38cc9c);}function a0_0x4d10(){var _0x55f3c3=['#6e7079','observableArray','fromMat2d','otherSE','registerClass','Error\x20in\x20loaded\x20EOP\x20data:\x20The\x20samples\x20property\x20is\x20required.','debugShowFramesPerSecond','getArgGeometry','The\x20Resource\x20is\x20already\x20being\x20fetched.','czm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0d\x0a{\x0d\x0a\x20\x20\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0d\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0d\x0a\x20\x20\x20\x20if(st.s\x20>\x20traceLength){\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0d\x0a\x20\x20\x20\x20}\x0d\x0a\x20\x20\x20\x20vec4\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(st.s\x20-\x20time),\x20st.t));\x0d\x0a\x20\x20\x20\x20material.alpha\x20=\x20colorImage.a\x20*\x20color.a;\x0d\x0a\x20\x20\x20\x20material.diffuse\x20=\x20color.rgb;\x0d\x0a\x20\x20\x20\x20return\x20material;\x0d\x0a}','position:absolute;\x20left:\x200;\x20top:\x200;\x20right:\x200;\x20bottom:\x200;','headingPitchRange','removeAllMapMasks','The\x20mesh\x20must\x20have\x20a\x20position\x20attribute.','Type','getOrCreateEntity','multiline','\x20\x20\x20\x20vec3\x20b\x20=\x20normalize(cross(ng,\x20t));\x0a','computeProjectTo2DArguments','depthOnlyFrontFaceCommand','playRealtimeViewModel','scaleFactor','POINT_INTERSECTION','getVertexShaderCallback','\x20\x20\x20\x20vec3\x20specularIBL\x20=\x20czm_sampleOctahedralProjection(gltf_specularMap,\x20gltf_specularMapSize,\x20cubeDir,\x20\x20roughness\x20*\x20gltf_maxSpecularLOD,\x20gltf_maxSpecularLOD);\x0a','DEFAULT_VIEW_FACTOR','IMAGERY','findHighDownDispatchers','baseDataOffset','Framebuffer\x20is\x20not\x20complete.\x20\x20Unsupported:\x20the\x20combination\x20of\x20internal\x20formats\x20of\x20the\x20attached\x20images\x20violates\x20an\x20implementation-dependent\x20set\x20of\x20restrictions.','\x20\x20\x20\x20vec3\x20reflectDir\x20=\x20reflect(-l,\x20normal);\x0a','listens','NORMAL','getLayers','uniformMatrix2fv','simpleIntersection','_arrayOffsets','_hasLoadedTilesThisFrame','intervalPrecision','removeTransformInPoint','initCustomMaterial','northNormal','Invalid\x20Huffman\x20flag\x20','_previousInterval','_counter','_savePrimaryToNormal','array\x20is\x20required','checkedBinding','requestRender','_moveStart','REFINED','|}\x20\x20','initializeAttributes','getOutsideFill','USE_PICKING','minY','NORMAL_FRONT_AXIS','FILMIC','surfacescale','updatePriority','DEBUG_SHOW_VOLUME','_minLevelUnit','EPSILON11','MODE_2D','precisionScaleFactor','createAttributeLocations','animationDurationUpdate','isHeightmap','coordArrayType','cartesian3DAxis','July','toBits','
sign
left
right
true
epsilon
false
float
vec2
vec3
vec4
near\x20=\x200
far\x20=\x201
The\x20conversion\x20is\x20described\x20in\x0a\x20*\x20{@link\x20http://content.gpwiki.org/index.php/D3DBook:High-Dynamic_Range_Rendering#Luminance_Transform|Luminance\x20Transform}\x0a\x20*\x20
Math.PI
pi/6
3pi/2
\x0a\x20*\x20Use\x20this\x20version\x20when\x20passing\x20in\x20a\x20custom\x20pixel\x20ratio.\x20For\x20example,\x20passing\x20in\x201.0\x20will\x20return\x20meters\x20per\x20native\x20device\x20pixel.\x0a\x20*\x20
\x0a\x20*\x20Use\x20this\x20version\x20when\x20scaling\x20by\x20pixel\x20ratio.\x0a\x20*\x20
\x0a\x20*\x20This\x20function\x20only\x20handles\x20the\x20lighting\x20calculations.\x20Metallic/roughness\x0a\x20*\x20and\x20specular/glossy\x20must\x20be\x20handled\x20separately.\x20See\x20{@czm_pbrMetallicRoughnessMaterial},\x20{@czm_pbrSpecularGlossinessMaterial}\x20and\x20{@czm_defaultPbrMaterial}\x0a\x20*\x20
\x0a\x20*\x20The\x20order\x20of\x20the\x20coefficients\x20is\x20[L00,\x20L1_1,\x20L10,\x20L11,\x20L2_2,\x20L2_1,\x20L20,\x20L21,\x20L22].\x0a\x20*\x20
czm_viewportTransformation
fragmentCoordinate.w
\x0a\x20*\x20Use\x20this\x20when\x20the\x20vertex\x20shader\x20does\x20not\x20call\x20{@link\x20czm_vertexlogDepth},\x20for\x20example,\x20when\x0a\x20*\x20ray-casting\x20geometry\x20using\x20a\x20full\x20screen\x20quad.\x0a\x20*\x20
\x0a\x20*\x20Use\x20this\x20when\x20the\x20vertex\x20shader\x20calls\x20{@link\x20czm_vertexlogDepth}.\x0a\x20*\x20