From 4b5e203757caacebed4bc0518229f45aad6d4688 Mon Sep 17 00:00:00 2001 From: Ian Kerr Date: Tue, 25 Jul 2017 11:00:03 -0700 Subject: [PATCH] New: added support for compressed (DDS) textures to 3D preview (#244) This change adds support for downloading and using compressed textures (DDS files) in 3D preview, reducing the amount of GPU memory needed for textures, and improving 3D preview performance. --- build/karma.conf.js | 2 +- src/lib/constants.js | 2 +- .../model3d/1.1.1/WebVR/VRConfig.js | 49 + .../1.1.1/WebVR/oculusTouchCommon/1024/1.jpg | Bin 0 -> 92954 bytes .../1.1.1/WebVR/oculusTouchCommon/256/3.jpg | Bin 0 -> 21459 bytes .../1.1.1/WebVR/oculusTouchCommon/512/2.jpg | Bin 0 -> 54217 bytes .../1.1.1/WebVR/oculusTouchCommon/64/1.jpg | Bin 0 -> 15384 bytes .../1.1.1/WebVR/oculusTouchCommon/64/2.jpg | Bin 0 -> 16009 bytes .../WebVR/oculusTouchCommon/entities.json | 439 ++ .../1.1.1/WebVR/oculusTouchLeft/entities.json | 755 ++ .../1.1.1/WebVR/oculusTouchLeft/geometry.bin | Bin 0 -> 457908 bytes .../WebVR/oculusTouchRight/entities.json | 746 ++ .../1.1.1/WebVR/oculusTouchRight/geometry.bin | Bin 0 -> 457908 bytes .../1.1.1/WebVR/viveController/entities.json | 1869 +++++ .../1.1.1/WebVR/viveController/geometry.bin | Bin 0 -> 683704 bytes .../WebVR/viveController/images/1024/1.png | Bin 0 -> 568797 bytes .../WebVR/viveController/images/1024/2.jpg | Bin 0 -> 52495 bytes .../WebVR/viveController/images/1024/3.jpg | Bin 0 -> 97109 bytes .../WebVR/viveController/images/64/1.png | Bin 0 -> 8539 bytes .../WebVR/viveController/images/64/2.jpg | Bin 0 -> 5460 bytes .../WebVR/viveController/images/64/3.jpg | Bin 0 -> 12318 bytes .../WebVR/viveController/images/64/4.png | Bin 0 -> 5240 bytes .../model3d/1.1.1/box3d-runtime.min.js | 21 + src/third-party/model3d/1.1.1/boxsdk.min.js | 2 + src/third-party/model3d/1.1.1/matcap.png | Bin 0 -> 52097 bytes .../1.1.1/showroom-env-map/entities.json | 187 + .../showroom-env-map/images/studio008_irr.png | Bin 0 -> 13384 bytes .../showroom-env-map/images/studio008_rad.png | Bin 0 -> 429911 bytes .../images/studio008_rad_half.png | Bin 0 -> 31174 bytes src/third-party/model3d/1.1.1/three.min.js | 859 +++ .../model3d/1.1.1/webvr-polyfill.js | 6341 +++++++++++++++++ 31 files changed, 11270 insertions(+), 2 deletions(-) create mode 100644 src/third-party/model3d/1.1.1/WebVR/VRConfig.js create mode 100644 src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/1024/1.jpg create mode 100644 src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/256/3.jpg create mode 100644 src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/512/2.jpg create mode 100644 src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/64/1.jpg create mode 100644 src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/64/2.jpg create mode 100644 src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/entities.json create mode 100644 src/third-party/model3d/1.1.1/WebVR/oculusTouchLeft/entities.json create mode 100644 src/third-party/model3d/1.1.1/WebVR/oculusTouchLeft/geometry.bin create mode 100644 src/third-party/model3d/1.1.1/WebVR/oculusTouchRight/entities.json create mode 100644 src/third-party/model3d/1.1.1/WebVR/oculusTouchRight/geometry.bin create mode 100644 src/third-party/model3d/1.1.1/WebVR/viveController/entities.json create mode 100644 src/third-party/model3d/1.1.1/WebVR/viveController/geometry.bin create mode 100644 src/third-party/model3d/1.1.1/WebVR/viveController/images/1024/1.png create mode 100644 src/third-party/model3d/1.1.1/WebVR/viveController/images/1024/2.jpg create mode 100644 src/third-party/model3d/1.1.1/WebVR/viveController/images/1024/3.jpg create mode 100644 src/third-party/model3d/1.1.1/WebVR/viveController/images/64/1.png create mode 100644 src/third-party/model3d/1.1.1/WebVR/viveController/images/64/2.jpg create mode 100644 src/third-party/model3d/1.1.1/WebVR/viveController/images/64/3.jpg create mode 100644 src/third-party/model3d/1.1.1/WebVR/viveController/images/64/4.png create mode 100644 src/third-party/model3d/1.1.1/box3d-runtime.min.js create mode 100644 src/third-party/model3d/1.1.1/boxsdk.min.js create mode 100644 src/third-party/model3d/1.1.1/matcap.png create mode 100644 src/third-party/model3d/1.1.1/showroom-env-map/entities.json create mode 100644 src/third-party/model3d/1.1.1/showroom-env-map/images/studio008_irr.png create mode 100644 src/third-party/model3d/1.1.1/showroom-env-map/images/studio008_rad.png create mode 100644 src/third-party/model3d/1.1.1/showroom-env-map/images/studio008_rad_half.png create mode 100644 src/third-party/model3d/1.1.1/three.min.js create mode 100644 src/third-party/model3d/1.1.1/webvr-polyfill.js diff --git a/build/karma.conf.js b/build/karma.conf.js index 78185f0be..100efa19e 100644 --- a/build/karma.conf.js +++ b/build/karma.conf.js @@ -3,7 +3,7 @@ const webpackConfig = require('./webpack.karma.config'); const DOC_STATIC_ASSETS_VERSION = '0.130.0'; const MEDIA_STATIC_ASSETS_VERSION = '0.127.0'; -const MODEL3D_STATIC_ASSETS_VERSION = '0.125.0'; +const MODEL3D_STATIC_ASSETS_VERSION = '1.1.1'; const SWF_STATIC_ASSETS_VERSION = '0.112.0'; const TEXT_STATIC_ASSETS_VERSION = '0.114.0'; diff --git a/src/lib/constants.js b/src/lib/constants.js index d196ae208..3e234eac2 100644 --- a/src/lib/constants.js +++ b/src/lib/constants.js @@ -80,7 +80,7 @@ export const X_REP_HINT_VIDEO_MP4 = '[mp4]'; // whenever a file in that third party directory is updated export const DOC_STATIC_ASSETS_VERSION = '0.130.0'; export const MEDIA_STATIC_ASSETS_VERSION = '0.127.0'; -export const MODEL3D_STATIC_ASSETS_VERSION = '0.125.0'; +export const MODEL3D_STATIC_ASSETS_VERSION = '1.1.1'; export const SWF_STATIC_ASSETS_VERSION = '0.112.0'; export const TEXT_STATIC_ASSETS_VERSION = '0.114.0'; diff --git a/src/third-party/model3d/1.1.1/WebVR/VRConfig.js b/src/third-party/model3d/1.1.1/WebVR/VRConfig.js new file mode 100644 index 000000000..0eb492f0e --- /dev/null +++ b/src/third-party/model3d/1.1.1/WebVR/VRConfig.js @@ -0,0 +1,49 @@ +window.WebVRConfig = { + // Forces availability of VR mode, even for non-mobile devices. + FORCE_ENABLE_VR: false, + + // Complementary filter coefficient. 0 for accelerometer, 1 for gyro. + K_FILTER: 0.98, + + // How far into the future to predict during fast motion (in seconds). + PREDICTION_TIME_S: 0.040, + + // Flag to disable touch panner. In case you have your own touch controls. + TOUCH_PANNER_DISABLED: false, + + // Flag to disabled the UI in VR Mode. + CARDBOARD_UI_DISABLED: false, // Default: false + + // Flag to disable the instructions to rotate your device. + ROTATE_INSTRUCTIONS_DISABLED: false, // Default: false. + + // Enable yaw panning only, disabling roll and pitch. This can be useful + // for panoramas with nothing interesting above or below. + YAW_ONLY: false, + + // To disable keyboard and mouse controls, if you want to use your own + // implementation. + MOUSE_KEYBOARD_CONTROLS_DISABLED: true, + + // Prevent the polyfill from initializing immediately. Requires the app + // to call InitializeWebVRPolyfill() before it can be used. + DEFER_INITIALIZATION: false, + + // Enable the deprecated version of the API (navigator.getVRDevices). + ENABLE_DEPRECATED_API: false, + + // Scales the recommended buffer size reported by WebVR, which can improve + // performance. + // UPDATE(2016-05-03): Setting this to 0.5 by default since 1.0 does not + // perform well on many mobile devices. + BUFFER_SCALE: 0.5, + + // Allow VRDisplay.submitFrame to change gl bindings, which is more + // efficient if the application code will re-bind its resources on the + // next frame anyway. This has been seen to cause rendering glitches with + // THREE.js. + // Dirty bindings include: gl.FRAMEBUFFER_BINDING, gl.CURRENT_PROGRAM, + // gl.ARRAY_BUFFER_BINDING, gl.ELEMENT_ARRAY_BUFFER_BINDING, + // and gl.TEXTURE_BINDING_2D for texture unit 0. + DIRTY_SUBMIT_FRAME_BINDINGS: false +}; diff --git a/src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/1024/1.jpg b/src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/1024/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..33d19d1967dcab2638df663ded309052641cc189 GIT binary patch literal 92954 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�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 TpvZISzq{6cZUp~Fx`F=>3NYQ8 literal 0 HcmV?d00001 diff --git a/src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/512/2.jpg b/src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/512/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e82fb15b57a922724fdd6aeab77b5c8316a6907e GIT binary patch literal 54217 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 IX@39oUxQr9rvLx| literal 0 HcmV?d00001 diff --git a/src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/64/1.jpg b/src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/64/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f73d37448e37e1193eb528815a175567ac19824f GIT binary patch literal 15384 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 LQJE%G$-Vypd}#VC literal 0 HcmV?d00001 diff --git a/src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/64/2.jpg b/src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/64/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2cfca3cda20dc2d418c04aecf58ffd51f20c5115 GIT binary patch literal 16009 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 P6+fq!R6WzViu(TnszL)` literal 0 HcmV?d00001 diff --git a/src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/entities.json b/src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/entities.json new file mode 100644 index 000000000..b1ba4339c --- /dev/null +++ b/src/third-party/model3d/1.1.1/WebVR/oculusTouchCommon/entities.json @@ -0,0 +1,439 @@ +{ + "version": { + "major": 4, + "minor": 3 + }, + "entities": [ + { + "type": "image", + "id": "db74915f-8690-4d31-a810-efd0a3600fb8", + "sid": "external_controller01_col.png", + "properties": { + "name": "external_controller01_col.png", + "filename": "external_controller01_col.png", + "width": 1024, + "height": 1024, + "colorspace": "srgb", + "compression": "zip", + "depth": 8, + "channels": [ + "red", + "green", + "blue" + ], + "sequenceLength": 1 + }, + "representations": [ + { + "src": "./1024/1.jpg", + "isExternal": true, + "contentType": "image/jpeg", + "contentLength": 77971, + "channels": [ + "red", + "green", + "blue" + ], + "colorspace": "srgb", + "compression": "jpeg", + "depth": 8, + "width": 1024, + "height": 1024, + "sequenceLength": 1 + }, + { + "src": "./64/1.jpg", + "isExternal": true, + "contentType": "image/jpeg", + "contentLength": 4783, + "channels": [ + "red", + "green", + "blue" + ], + "colorspace": "srgb", + "compression": "jpeg", + "depth": 8, + "width": 64, + "height": 64, + "sequenceLength": 1 + } + ], + "parentId": null, + "parentAssetId": "db74915f-8690-4d31-a810-efd0a3600fb8" + }, + { + "type": "image", + "id": "97de432b-163e-4ecf-ae1f-7d2febcfdfed", + "sid": "external_controller01_spec.png", + "properties": { + "name": "external_controller01_spec.png", + "filename": "external_controller01_spec.png", + "width": 512, + "height": 512, + "colorspace": "srgb", + "compression": "zip", + "depth": 8, + "channels": [ + "red", + "green", + "blue" + ], + "sequenceLength": 1 + }, + "representations": [ + { + "src": "./512/2.jpg", + "isExternal": true, + "contentType": "image/jpeg", + "contentLength": 54217, + "channels": [ + "red", + "green", + "blue" + ], + "colorspace": "srgb", + "compression": "jpeg", + "depth": 8, + "width": 512, + "height": 512, + "sequenceLength": 1 + }, + { + "src": "./64/2.jpg", + "isExternal": true, + "contentType": "image/jpeg", + "contentLength": 6055, + "channels": [ + "red", + "green", + "blue" + ], + "colorspace": "srgb", + "compression": "jpeg", + "depth": 8, + "width": 64, + "height": 64, + "sequenceLength": 1 + } + ], + "parentId": null, + "parentAssetId": "97de432b-163e-4ecf-ae1f-7d2febcfdfed" + }, + { + "type": "texture2D", + "id": "462e107c-784b-4354-ab8b-f944b95f3e12", + "sid": "26", + "properties": { + "useMipmap": false, + "cropLeft": 0, + "textureUse": "standard", + "name": "external_controller01_col.png", + "uvSet": "default", + "mappingType": "uv", + "wrapModeV": "repeat", + "wrapModeU": "repeat", + "uvSwap": false, + "alphaSource": "none", + "premultiplyAlpha": true, + "cropRight": 0, + "rotation": { + "y": 0, + "x": 0, + "z": 0 + }, + "scaling": { + "y": 1, + "x": 1, + "z": 1 + }, + "alpha": 1, + "translation": { + "y": 0, + "x": 0, + "z": 0 + }, + "cropTop": 0, + "cropBottom": 0, + "useMaterial": false, + "imageId": "db74915f-8690-4d31-a810-efd0a3600fb8" + }, + "parentId": null, + "parentAssetId": "462e107c-784b-4354-ab8b-f944b95f3e12" + }, + { + "type": "texture2D", + "id": "70626ebd-f9a2-4a39-b7d7-25335f14253e", + "sid": "26", + "properties": { + "useMipmap": false, + "cropLeft": 0, + "textureUse": "standard", + "name": "external_controller01_spec.png", + "uvSet": "default", + "mappingType": "uv", + "wrapModeV": "repeat", + "wrapModeU": "repeat", + "uvSwap": false, + "alphaSource": "none", + "premultiplyAlpha": true, + "cropRight": 0, + "rotation": { + "y": 0, + "x": 0, + "z": 0 + }, + "scaling": { + "y": 1, + "x": 1, + "z": 1 + }, + "alpha": 1, + "translation": { + "y": 0, + "x": 0, + "z": 0 + }, + "cropTop": 0, + "cropBottom": 0, + "useMaterial": false, + "imageId": "97de432b-163e-4ecf-ae1f-7d2febcfdfed" + }, + "parentId": null, + "parentAssetId": "70626ebd-f9a2-4a39-b7d7-25335f14253e" + }, + { + "type": "material", + "id": "0887b8e2-1212-468a-85ab-da754ae9b2d5", + "sid": "27", + "properties": { + "shadingModel": "phong", + "transparencyFactor": 0, + "displacementColor": { + "r": 0, + "b": 0, + "g": 0 + }, + "bump": { + "r": 0, + "b": 0, + "g": 0 + }, + "reflectionFactor": 1, + "shininess": 300, + "vectorDisplacementColor": { + "r": 0, + "b": 0, + "g": 0 + }, + "emissive": { + "r": 0, + "b": 0, + "g": 0 + }, + "ambient": { + "r": 0, + "b": 0, + "g": 0 + }, + "normalMap": { + "r": 0, + "b": 0, + "g": 0 + }, + "diffuse": { + "r": 1, + "b": 1, + "g": 1 + }, + "reflection": { + "r": 0, + "b": 0, + "g": 0 + }, + "displacementFactor": 1, + "transparentColor": { + "r": 0, + "b": 0, + "g": 0 + }, + "ambientFactor": 1, + "diffuseFactor": 1, + "specularFactor": 1, + "specular": { + "r": 1, + "b": 1, + "g": 1 + }, + "diffuseTexture": "462e107c-784b-4354-ab8b-f944b95f3e12", + "shininessTexture": "70626ebd-f9a2-4a39-b7d7-25335f14253e", + "vectorDisplacementFactor": 1, + "emissiveFactor": 1, + "bumpFactor": 1, + "name": "external_contoller_01:blinn1SG" + }, + "parentId": null, + "parentAssetId": "0887b8e2-1212-468a-85ab-da754ae9b2d5" + }, + { + "type": "primitiveGeometry", + "id": "63153186-0399-47d9-86ed-874b57b6f428", + "sid": "60", + "properties": { + "name": "Box Logo Geometry", + "type": "plane", + "sizeX": 0.025, + "sizeY": 0.0125 + } + }, + { + "type": "image", + "id": "db74915f-8690-4d31-a810-efd0a3600fb9", + "sid": "box_logo.jpeg", + "properties": { + "name": "box_logo.jpeg", + "filename": "box_logo.jpeg", + "width": 256, + "height": 128, + "colorspace": "srgb", + "compression": "jpeg", + "depth": 8, + "channels": [ + "red", + "green", + "blue" + ], + "sequenceLength": 1 + }, + "representations": [ + { + "src": "./256/3.jpg", + "isExternal": true, + "contentType": "image/jpeg", + "contentLength": 3265, + "channels": [ + "red", + "green", + "blue" + ], + "colorspace": "srgb", + "compression": "jpeg", + "depth": 8, + "width": 256, + "height": 128, + "sequenceLength": 1 + } + ] + }, + { + "type": "texture2D", + "id": "462e107c-784b-4354-ab8b-f944b95f3e13", + "sid": "64", + "properties": { + "stream": false, + "useMipmap": false, + "cropLeft": 0, + "textureUse": "standard", + "name": "box_logo.png", + "uvSet": "default", + "mappingType": "uv", + "wrapModeV": "repeat", + "wrapModeU": "repeat", + "uvSwap": false, + "alphaSource": "none", + "premultiplyAlpha": true, + "cropRight": 0, + "rotation": { + "y": 0, + "x": 0, + "z": 0 + }, + "scaling": { + "y": 1, + "x": 1, + "z": 1 + }, + "alpha": 1, + "translation": { + "y": 0, + "x": 0, + "z": 0 + }, + "cropTop": 0, + "cropBottom": 0, + "useMaterial": false, + "imageId": "db74915f-8690-4d31-a810-efd0a3600fb9" + } + }, + { + "type": "material", + "id": "0887b8e2-1212-468a-85ab-da754ae9b2d6", + "sid": "65", + "properties": { + "shadingModel": "phong", + "transparencyFactor": 0, + "displacementColor": { + "r": 0, + "b": 0, + "g": 0 + }, + "bump": { + "r": 0, + "b": 0, + "g": 0 + }, + "reflectionFactor": 1, + "shininess": 0, + "vectorDisplacementColor": { + "r": 0, + "b": 0, + "g": 0 + }, + "emissive": { + "r": 0, + "b": 0, + "g": 0 + }, + "ambient": { + "r": 0, + "b": 0, + "g": 0 + }, + "normalMap": { + "r": 0, + "b": 0, + "g": 0 + }, + "diffuse": { + "r": 1, + "b": 1, + "g": 1 + }, + "reflection": { + "r": 0, + "b": 0, + "g": 0 + }, + "displacementFactor": 1, + "transparentColor": { + "r": 0, + "b": 0, + "g": 0 + }, + "ambientFactor": 1, + "diffuseFactor": 1, + "specularFactor": 0, + "specular": { + "r": 1, + "b": 1, + "g": 1 + }, + "transparentTexture": "462e107c-784b-4354-ab8b-f944b95f3e13", + "vectorDisplacementFactor": 1, + "emissiveFactor": 1, + "bumpFactor": 1, + "name": "box_logo_mat" + } + } + ] +} diff --git a/src/third-party/model3d/1.1.1/WebVR/oculusTouchLeft/entities.json b/src/third-party/model3d/1.1.1/WebVR/oculusTouchLeft/entities.json new file mode 100644 index 000000000..edeecba88 --- /dev/null +++ b/src/third-party/model3d/1.1.1/WebVR/oculusTouchLeft/entities.json @@ -0,0 +1,755 @@ +{ + "version": { + "major": 4, + "minor": 3 + }, + "entities": [ + { + "type": "meshGeometry", + "id": "0a8bb532-336d-4113-83ee-2bd0f01326ce", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#bf12e4ff-48d8-462e-8c1c-193287eaf08c" + }, + "uvs1": { + "name": "UVs", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#e87cc2de-0a06-456f-9bde-9631bcca367c" + }, + "normals": { + "name": "Normals", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#52abbde9-a91d-408a-8cc9-ac4ecf0bb154" + } + }, + "indices": "64566e89-93a8-40e4-852e-5d6fc5135291#e83e27e4-6b4c-4533-ac56-61d1cc8c7908", + "primitives": [ + { + "count": 27603, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": 0.013945, + "x": 0.04478, + "z": 0.138579 + }, + "min": { + "y": -0.080107, + "x": -0.064815, + "z": 0.023973 + } + } + }, + "parentId": null, + "parentAssetId": "0a8bb532-336d-4113-83ee-2bd0f01326ce" + }, + { + "type": "prefab", + "id": "a0fb22a0-7840-42f6-85ae-6d81ac1ad840", + "sid": null, + "children": [ + "6f63ec4c-8e35-499a-9e7d-ecad3e33299d" + ], + "properties": { + "name": "Oculus Touch Left" + }, + "parentId": null, + "parentAssetId": "a0fb22a0-7840-42f6-85ae-6d81ac1ad840" + }, + { + "type": "node", + "id": "6f63ec4c-8e35-499a-9e7d-ecad3e33299d", + "sid": "9", + "properties": { + "position": { + "y": 0.036, + "x": -0.008, + "z": -0.04 + }, + "quaternion": { + "y": 0, + "x": 0.33709491700546734, + "z": 0, + "w": 0.9414706670571723 + }, + "scale": { + "y": 1, + "x": 1, + "z": 1 + }, + "name": "Oculus Touch Left Root" + }, + "children": [ + "fcdd5e11-06d0-4bf3-ab5b-30e187ee7391", + "463ec05a-a22e-4ec2-9aa1-a5290cbe9e30", + "80641612-c204-4faa-9612-3432f0db4a7f", + "24fc6234-96f9-4d5a-8581-6e41c7a8c4ae", + "1e70959f-b2f7-4622-b3d8-99e130ed0dc9", + "392049ae-4d77-4880-8ead-f564c2c41b5b", + "af445b9b-ac22-475c-899b-510226375735", + "63153186-0399-47d9-86ed-874b57b6f430" + ], + "components": [ + { + "name": "VR Controller Animator", + "attributes": { + "buttons": [ + [{ + "movementType": "translate", + "mesh": "392049ae-4d77-4880-8ead-f564c2c41b5b", + "offset": { "x": 0, "y": -0.0005, "z": 0.0005} + }], + [{ + "movementType": "rotate", + "mesh": "af445b9b-ac22-475c-899b-510226375735", + "pivot": { "x": 0, "y": -0.02622, "z": 0.03769}, + "rotation": { "x": -0.31415926535898, "y": 0, "z": 0 } + }], + [{ + "movementType": "rotate", + "mesh": "1e70959f-b2f7-4622-b3d8-99e130ed0dc9", + "offset": { "x": -0.004, "y": 0, "z": 0}, + "pivot": { "x": 0.01, "y": 0.008, "z": 0.075}, + "rotation": { "x": 0, "y": -0.17453292519943, "z": 0 } + }], + [{ + "movementType": "translate", + "mesh": "80641612-c204-4faa-9612-3432f0db4a7f", + "offset": { "x": 0, "y": -0.001, "z": 0.001} + }], + [{ + "movementType": "translate", + "mesh": "24fc6234-96f9-4d5a-8581-6e41c7a8c4ae", + "offset": { "x": 0, "y": -0.001, "z": 0.001} + }], + [{ + "movementType": "translate", + "mesh": "null", + "offset": { "x": 0, "y": 0, "z": 0} + }] + ], + "axes": [ + [{ + "movementType": "rotate", + "mesh": "392049ae-4d77-4880-8ead-f564c2c41b5b", + "pivot": { "x": -0.00149, "y": -0.01393, "z": 0.05283 }, + "rotation": { "x": 0, "y": 0, "z": -0.5} + }], + [{ + "movementType": "rotate", + "mesh": "392049ae-4d77-4880-8ead-f564c2c41b5b", + "pivot": { "x": -0.00149, "y": -0.01393, "z": 0.05283 }, + "rotation": { "x": 0.5, "y": 0, "z": 0} + }] + ] + }, + "scriptId": "gamepad_animator" + } + ] + }, + { + "type": "mesh", + "id": "fcdd5e11-06d0-4bf3-ab5b-30e187ee7391", + "sid": "32", + "properties": { + "name": "Body", + "geometryId": "0a8bb532-336d-4113-83ee-2bd0f01326ce", + "materials": [ + "0887b8e2-1212-468a-85ab-da754ae9b2d5" + ] + }, + "children": [], + "parentId": "6f63ec4c-8e35-499a-9e7d-ecad3e33299d", + "parentAssetId": "a0fb22a0-7840-42f6-85ae-6d81ac1ad840" + }, + { + "type": "meshGeometry", + "id": "e4d961a4-aedc-404c-bcb6-9721ec653679", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#08b3adc7-e075-4824-b2c1-62a1c4b8dc93" + }, + "uvs1": { + "name": "UVs", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#a1cb2cee-74cb-4b8e-9590-8f0473ec0c0a" + }, + "normals": { + "name": "Normals", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#82822bcf-2751-406a-8e18-2321cb0533c3" + } + }, + "indices": "64566e89-93a8-40e4-852e-5d6fc5135291#c8f7035c-d499-4b93-8a58-99c6d29902fe", + "primitives": [ + { + "count": 864, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": 0.006992, + "x": 8.13E-4, + "z": 0.067223 + }, + "min": { + "y": 2.73E-4, + "x": -0.008225, + "z": 0.059438 + } + } + }, + "parentId": null, + "parentAssetId": "e4d961a4-aedc-404c-bcb6-9721ec653679" + }, + { + "type": "mesh", + "id": "463ec05a-a22e-4ec2-9aa1-a5290cbe9e30", + "sid": "33", + "properties": { + "name": "Oculus Menu", + "geometryId": "e4d961a4-aedc-404c-bcb6-9721ec653679", + "materials": [ + "0887b8e2-1212-468a-85ab-da754ae9b2d5" + ] + }, + "children": [], + "parentId": "70e9fb0f-4abd-47f1-8977-3bf23cc8a871", + "parentAssetId": "7f15546b-af72-4e9c-b6fa-accf0b800a02" + }, + { + "type": "meshGeometry", + "id": "306c4219-44bf-4d6a-81b1-9f44fa0314fb", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#706b8722-3ab5-412c-b6c3-9dccc0ce8cf3" + }, + "uvs1": { + "name": "UVs", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#fbd237e8-f4e8-49e3-908d-c139ab812306" + }, + "normals": { + "name": "Normals", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#b9c7e793-f333-40da-86d6-3cd27d7cfb38" + } + }, + "indices": "64566e89-93a8-40e4-852e-5d6fc5135291#bc75a166-2c38-41b4-81f0-fda81332e204", + "primitives": [ + { + "count": 1248, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": 0.003812, + "x": 0.016053, + "z": 0.062682 + }, + "min": { + "y": -0.003911, + "x": 0.006087, + "z": 0.053844 + } + } + }, + "parentId": null, + "parentAssetId": "306c4219-44bf-4d6a-81b1-9f44fa0314fb" + }, + { + "type": "mesh", + "id": "80641612-c204-4faa-9612-3432f0db4a7f", + "sid": "34", + "properties": { + "name": "Button X", + "geometryId": "306c4219-44bf-4d6a-81b1-9f44fa0314fb", + "materials": [ + "0887b8e2-1212-468a-85ab-da754ae9b2d5" + ] + }, + "children": [], + "parentId": "11e35bc8-2fe8-46bb-93f7-60d215f04d71", + "parentAssetId": "4b655f7c-59a9-46fd-86bb-28fbe07c01b7" + }, + { + "type": "meshGeometry", + "id": "2330a720-b7b2-4370-b479-04ec8b9768a4", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#19b7a5d0-4b24-4757-b687-9d8fc71fe2dc" + }, + "uvs1": { + "name": "UVs", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#c5bf7e01-dce9-4347-b47b-3adc8c5538a5" + }, + "normals": { + "name": "Normals", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#11f81298-fe6c-4e4b-ac03-a024640861b7" + } + }, + "indices": "64566e89-93a8-40e4-852e-5d6fc5135291#c4d7ac4c-bd31-47c3-b273-a43110ba25e4", + "primitives": [ + { + "count": 1248, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": -0.004784, + "x": 0.0223, + "z": 0.052217 + }, + "min": { + "y": -0.012507, + "x": 0.012333, + "z": 0.043379 + } + } + }, + "parentId": null, + "parentAssetId": "2330a720-b7b2-4370-b479-04ec8b9768a4" + }, + { + "type": "mesh", + "id": "24fc6234-96f9-4d5a-8581-6e41c7a8c4ae", + "sid": "35", + "properties": { + "name": "Button Y", + "geometryId": "2330a720-b7b2-4370-b479-04ec8b9768a4", + "materials": [ + "0887b8e2-1212-468a-85ab-da754ae9b2d5" + ] + }, + "children": [], + "parentId": "54fa7367-67b0-456e-a9fb-c3c73533b540", + "parentAssetId": "c56ea2bc-25f0-4d42-8d42-efe57cc769f0" + }, + { + "type": "meshGeometry", + "id": "fc29e860-0acd-432e-b15c-faa0ed8a19fa", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#e31a300e-4672-4837-a8e8-1867370573c3" + }, + "uvs1": { + "name": "UVs", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#05214335-be0f-4920-906f-ba5114ca43f8" + }, + "normals": { + "name": "Normals", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#675046e1-4e7f-43d9-ac96-bc1af44d6e2c" + } + }, + "indices": "64566e89-93a8-40e4-852e-5d6fc5135291#b497c351-08b5-4759-b68d-d74ece3839a1", + "primitives": [ + { + "count": 1950, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": 0.003392, + "x": 0.013944, + "z": 0.099841 + }, + "min": { + "y": -0.021302, + "x": 8.12E-4, + "z": 0.075777 + } + } + }, + "parentId": null, + "parentAssetId": "fc29e860-0acd-432e-b15c-faa0ed8a19fa" + }, + { + "type": "mesh", + "id": "1e70959f-b2f7-4622-b3d8-99e130ed0dc9", + "sid": "36", + "properties": { + "name": "Button Grip", + "geometryId": "fc29e860-0acd-432e-b15c-faa0ed8a19fa", + "materials": [ + "0887b8e2-1212-468a-85ab-da754ae9b2d5" + ] + }, + "children": [], + "parentId": "ed0b49b5-cd33-4435-a8e6-aa201eb3ce67", + "parentAssetId": "c20e7faf-b968-4e46-8226-22a3db8d4bcb" + }, + { + "type": "meshGeometry", + "id": "982c9270-6401-480f-9ed9-2e327eed164b", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#fd59e017-b1c2-4578-b540-8c9ee1c08c9c" + }, + "uvs1": { + "name": "UVs", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#b31ed175-9f4d-41b9-a652-bac3ffd5a443" + }, + "normals": { + "name": "Normals", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#9d5bda06-f29a-4b19-8651-c971bdd5e1c4" + } + }, + "indices": "64566e89-93a8-40e4-852e-5d6fc5135291#45b265d5-53cf-40d3-af7d-d15d04c9529c", + "primitives": [ + { + "count": 4800, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": 0.002687, + "x": 0.007183, + "z": 0.057865 + }, + "min": { + "y": -0.017401, + "x": -0.010158, + "z": 0.037724 + } + } + }, + "parentId": null, + "parentAssetId": "982c9270-6401-480f-9ed9-2e327eed164b" + }, + { + "type": "mesh", + "id": "392049ae-4d77-4880-8ead-f564c2c41b5b", + "sid": "37", + "properties": { + "name": "Thumbstick", + "geometryId": "982c9270-6401-480f-9ed9-2e327eed164b", + "materials": [ + "0887b8e2-1212-468a-85ab-da754ae9b2d5" + ] + }, + "children": [], + "parentId": "84e8592c-b519-4e71-a1db-d6f405d7c930", + "parentAssetId": "2de6f3ab-d637-483e-8fcf-38833634d2b8" + }, + { + "type": "meshGeometry", + "id": "33f11b9a-87a4-4d18-a21b-450c07cae8b7", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#5519ba61-f111-47d7-ada4-eab32f521764" + }, + "uvs1": { + "name": "UVs", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#d50257f9-50ef-49f5-8a49-0f382fb6b6da" + }, + "normals": { + "name": "Normals", + "accessorId": "64566e89-93a8-40e4-852e-5d6fc5135291#197e522f-342e-4071-8596-8a0aa8afcf33" + } + }, + "indices": "64566e89-93a8-40e4-852e-5d6fc5135291#aa392a6a-e88f-455d-8ecd-c8d050be6735", + "primitives": [ + { + "count": 1956, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": -0.019894, + "x": 0.019267, + "z": 0.061405 + }, + "min": { + "y": -0.046112, + "x": -0.006725, + "z": 0.036159 + } + } + }, + "parentId": null, + "parentAssetId": "33f11b9a-87a4-4d18-a21b-450c07cae8b7" + }, + { + "type": "mesh", + "id": "af445b9b-ac22-475c-899b-510226375735", + "sid": "30", + "properties": { + "name": "Trigger", + "geometryId": "33f11b9a-87a4-4d18-a21b-450c07cae8b7", + "materials": [ + "0887b8e2-1212-468a-85ab-da754ae9b2d5" + ] + }, + "children": [], + "parentId": "4dbaa495-9bbc-4df8-984c-25b22db143b6", + "parentAssetId": "ea6906cc-261a-401d-a13e-0c3b84988c9b" + }, + { + "type": "mesh", + "id": "63153186-0399-47d9-86ed-874b57b6f430", + "sid": "62", + "properties": { + "name": "Box Logo Mesh", + "geometryId": "63153186-0399-47d9-86ed-874b57b6f428", + "position": { "x": 0.007, "y": -0.017567707664, "z": 0.0362585}, + "quaternion": { "x": -0.35227423327509, "y": 0, "z": 0, "w": 0.9358968236779349}, + "materials": [ "0887b8e2-1212-468a-85ab-da754ae9b2d6" ] + } + }, + { + "type": "buffer", + "id": "64566e89-93a8-40e4-852e-5d6fc5135291", + "sid": "geometry.bin", + "properties": { + "name": "geometry.bin", + "src": "geometry.bin", + "isExternal": true, + "contentLength": 457908, + "accessors": { + "bf12e4ff-48d8-462e-8c1c-193287eaf08c": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 110412, + "byteStride": 0, + "count": 6639 + }, + "e87cc2de-0a06-456f-9bde-9631bcca367c": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 190080, + "byteStride": 0, + "count": 6639 + }, + "52abbde9-a91d-408a-8cc9-ac4ecf0bb154": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 243192, + "byteStride": 0, + "count": 6639 + }, + "e83e27e4-6b4c-4533-ac56-61d1cc8c7908": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 0, + "byteStride": 0, + "count": 27603 + }, + "08b3adc7-e075-4824-b2c1-62a1c4b8dc93": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 326316, + "byteStride": 0, + "count": 225 + }, + "a1cb2cee-74cb-4b8e-9590-8f0473ec0c0a": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 329016, + "byteStride": 0, + "count": 225 + }, + "82822bcf-2751-406a-8e18-2321cb0533c3": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 330816, + "byteStride": 0, + "count": 225 + }, + "c8f7035c-d499-4b93-8a58-99c6d29902fe": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 322860, + "byteStride": 0, + "count": 864 + }, + "706b8722-3ab5-412c-b6c3-9dccc0ce8cf3": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 338508, + "byteStride": 0, + "count": 289 + }, + "fbd237e8-f4e8-49e3-908d-c139ab812306": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 341976, + "byteStride": 0, + "count": 289 + }, + "b9c7e793-f333-40da-86d6-3cd27d7cfb38": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 344288, + "byteStride": 0, + "count": 289 + }, + "bc75a166-2c38-41b4-81f0-fda81332e204": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 333516, + "byteStride": 0, + "count": 1248 + }, + "19b7a5d0-4b24-4757-b687-9d8fc71fe2dc": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 352748, + "byteStride": 0, + "count": 289 + }, + "c5bf7e01-dce9-4347-b47b-3adc8c5538a5": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 356216, + "byteStride": 0, + "count": 289 + }, + "11f81298-fe6c-4e4b-ac03-a024640861b7": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 358528, + "byteStride": 0, + "count": 289 + }, + "c4d7ac4c-bd31-47c3-b273-a43110ba25e4": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 347756, + "byteStride": 0, + "count": 1248 + }, + "e31a300e-4672-4837-a8e8-1867370573c3": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 369796, + "byteStride": 0, + "count": 357 + }, + "05214335-be0f-4920-906f-ba5114ca43f8": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 374080, + "byteStride": 0, + "count": 357 + }, + "675046e1-4e7f-43d9-ac96-bc1af44d6e2c": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 376936, + "byteStride": 0, + "count": 357 + }, + "b497c351-08b5-4759-b68d-d74ece3839a1": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 361996, + "byteStride": 0, + "count": 1950 + }, + "fd59e017-b1c2-4578-b540-8c9ee1c08c9c": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 400420, + "byteStride": 0, + "count": 1204 + }, + "b31ed175-9f4d-41b9-a652-bac3ffd5a443": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 414868, + "byteStride": 0, + "count": 1204 + }, + "9d5bda06-f29a-4b19-8651-c971bdd5e1c4": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 424500, + "byteStride": 0, + "count": 1204 + }, + "45b265d5-53cf-40d3-af7d-d15d04c9529c": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 381220, + "byteStride": 0, + "count": 4800 + }, + "5519ba61-f111-47d7-ada4-eab32f521764": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 446772, + "byteStride": 0, + "count": 348 + }, + "d50257f9-50ef-49f5-8a49-0f382fb6b6da": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 450948, + "byteStride": 0, + "count": 348 + }, + "197e522f-342e-4071-8596-8a0aa8afcf33": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 453732, + "byteStride": 0, + "count": 348 + }, + "aa392a6a-e88f-455d-8ecd-c8d050be6735": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 438948, + "byteStride": 0, + "count": 1956 + } + } + }, + "parentId": null, + "parentAssetId": "64566e89-93a8-40e4-852e-5d6fc5135291" + } + ] +} diff --git a/src/third-party/model3d/1.1.1/WebVR/oculusTouchLeft/geometry.bin b/src/third-party/model3d/1.1.1/WebVR/oculusTouchLeft/geometry.bin new file mode 100644 index 0000000000000000000000000000000000000000..43a921ca57eca6c328d24dfbd9f244e9f9936b71 GIT binary patch literal 457908 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

;#0H=6h178o4g%tddG6(@UHmHzye4cK|`1o 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
lT;GZ1`!b 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νZ|iDdRZoIC@eW8OLJB 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 literal 0 HcmV?d00001 diff --git a/src/third-party/model3d/1.1.1/WebVR/viveController/entities.json b/src/third-party/model3d/1.1.1/WebVR/viveController/entities.json new file mode 100644 index 000000000..00f962c0b --- /dev/null +++ b/src/third-party/model3d/1.1.1/WebVR/viveController/entities.json @@ -0,0 +1,1869 @@ +{ + "version": { + "major": 4, + "minor": 3 + }, + "entities": [ + { + "type": "texture2D", + "id": "702be2b4-d955-4daf-98b3-467c160d6081", + "sid": "27", + "properties": { + "useMipmap": false, + "cropLeft": 0, + "textureUse": "standard", + "name": "onepointfive_texture.png", + "uvSet": "default", + "mappingType": "uv", + "wrapModeV": "repeat", + "wrapModeU": "repeat", + "uvSwap": false, + "alphaSource": "none", + "premultiplyAlpha": true, + "cropRight": 0, + "rotation": { + "y": 0, + "x": 0, + "z": 0 + }, + "scaling": { + "y": 1, + "x": 1, + "z": 1 + }, + "alpha": 1, + "translation": { + "y": 0, + "x": 0, + "z": 0 + }, + "cropTop": 0, + "cropBottom": 0, + "useMaterial": false, + "imageId": "f0a4a127-9e4e-49cd-92ec-9b237bf3ab82" + }, + "parentId": null, + "parentAssetId": "702be2b4-d955-4daf-98b3-467c160d6081" + }, + { + "type": "texture2D", + "id": "36908f7d-f068-4aa5-bb12-49fdaf153267", + "sid": "28", + "properties": { + "useMipmap": false, + "cropLeft": 0, + "textureUse": "standard", + "name": "onepointfive_spec.png", + "uvSet": "default", + "mappingType": "uv", + "wrapModeV": "repeat", + "wrapModeU": "repeat", + "uvSwap": false, + "alphaSource": "none", + "premultiplyAlpha": true, + "cropRight": 0, + "rotation": { + "y": 0, + "x": 0, + "z": 0 + }, + "scaling": { + "y": 1, + "x": 1, + "z": 1 + }, + "alpha": 1, + "translation": { + "y": 0, + "x": 0, + "z": 0 + }, + "cropTop": 0, + "cropBottom": 0, + "useMaterial": false, + "imageId": "0fd80b56-19dc-4074-92ff-ea2a04954119" + }, + "parentId": null, + "parentAssetId": "36908f7d-f068-4aa5-bb12-49fdaf153267" + }, + { + "type": "material", + "id": "65960582-73cc-452c-aa54-53e9c0619d7a", + "sid": "29", + "properties": { + "shadingModel": "phong", + "transparencyFactor": 0, + "displacementColor": { + "r": 0, + "b": 0, + "g": 0 + }, + "bump": { + "r": 0, + "b": 0, + "g": 0 + }, + "reflectionFactor": 1, + "shininess": 300, + "vectorDisplacementColor": { + "r": 0, + "b": 0, + "g": 0 + }, + "emissive": { + "r": 0, + "b": 0, + "g": 0 + }, + "ambient": { + "r": 0, + "b": 0, + "g": 0 + }, + "normalMap": { + "r": 0, + "b": 0, + "g": 0 + }, + "emissiveFactor": 1, + "diffuse": { + "r": 1, + "b": 1, + "g": 1 + }, + "reflection": { + "r": 0, + "b": 0, + "g": 0 + }, + "displacementFactor": 1, + "transparentColor": { + "r": 0, + "b": 0, + "g": 0 + }, + "ambientFactor": 1, + "specularFactor": 1, + "specular": { + "r": 1, + "b": 1, + "g": 1 + }, + "diffuseTexture": "702be2b4-d955-4daf-98b3-467c160d6081", + "shininessTexture": "36908f7d-f068-4aa5-bb12-49fdaf153267", + "ambientTexture": "5ee0068b-67d4-43f6-928a-f23147a96877", + "vectorDisplacementFactor": 1, + "diffuseFactor": 1, + "bumpFactor": 1, + "name": "lambert4SG" + }, + "parentId": null, + "parentAssetId": "65960582-73cc-452c-aa54-53e9c0619d7a" + }, + { + "type": "meshGeometry", + "id": "d8b81c4e-c8e2-44e3-bc22-d7a9eca8d674", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#dc03b4d3-ac68-4091-af6f-8d87287502eb" + }, + "uvs1": { + "name": "UVs", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#2a89c921-bef9-4132-a4da-88b498ce1575" + }, + "normals": { + "name": "Normals", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#383ff643-6e35-4c55-a79b-9f73ee9fa827" + } + }, + "indices": "55797b6a-8632-4654-8f76-3b9bf3a507bb#7cf3e15c-192f-4bc1-a5c2-2e32c533598f", + "primitives": [ + { + "count": 41898, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": 0.007103, + "x": 0.058716, + "z": 0.173514 + }, + "min": { + "y": -0.075882, + "x": -0.058716, + "z": -0.045913 + } + } + }, + "parentId": null, + "parentAssetId": "d8b81c4e-c8e2-44e3-bc22-d7a9eca8d674" + }, + { + "type": "prefab", + "id": "9d1f19de-9704-4964-950d-7f0a34830aaf", + "sid": null, + "children": [ + "c04bfc7a-eb8c-42ae-b3e2-c6e3485a0a07" + ], + "properties": { + "name": "Vive Controller" + }, + "parentId": null, + "parentAssetId": "9d1f19de-9704-4964-950d-7f0a34830aaf" + }, + { + "type": "node", + "id": "c04bfc7a-eb8c-42ae-b3e2-c6e3485a0a07", + "sid": "9", + "properties": { + "position": { + "y": 0, + "x": 0, + "z": 0 + }, + "quaternion": { + "y": 0, + "x": 0, + "z": 0, + "w": 1 + }, + "scale": { + "y": 1, + "x": 1, + "z": 1 + }, + "name": "RootNode" + }, + "children": [ + "6a843fe1-3d5b-4131-9871-7755f8ee4436", + "02d6fa8f-20e8-44d4-9546-32eac20bf480", + "8a4ca53f-4e03-4050-bc77-144b84af1e76", + "f478dabd-9860-4aa9-b159-01e8886de8c4", + "e183a43a-2f36-44bb-8227-5e4ec6d92ce5", + "88d6e0d2-ef94-44c8-8b16-b3937599f67f", + "4a227367-5529-4c97-ba6d-9b8fd1a3f2e0", + "b07d8801-ea45-4f42-be64-8b68a1c17106" + ], + "components": [ + { + "name": "VR Controller Animator", + "attributes": { + "buttons": [ + [{ + "movementType": "translate", + "mesh": "4a227367-5529-4c97-ba6d-9b8fd1a3f2e0", + "offset": { "x": 0, "y": -0.001, "z": 0} + }, { + "mesh": "c1a0fe68-efc4-483f-a2c6-a9aadf809066", + "movementType": "translate", + "offset": { "x": 0, "y": 0, "z": 0}, + "renderOnTouchOnly": true + }], + [{ + "movementType": "rotate", + "mesh": "b07d8801-ea45-4f42-be64-8b68a1c17106", + "pivot": { "x": 0, "y": -0.016, "z": 0.039}, + "rotation": { "x": -0.29670597283904, "y": 0, "z": 0 } + }], + [{ + "movementType": "rotate", + "mesh": "8a4ca53f-4e03-4050-bc77-144b84af1e76", + "pivot": { "x": -0.019, "y": -0.006, "z": 0.075}, + "rotation": { "x": 0, "y": 0.0349, "z": 0 } + }, { + "movementType": "rotate", + "mesh": "e183a43a-2f36-44bb-8227-5e4ec6d92ce5", + "pivot": { "x": 0.019, "y": -0.006, "z": 0.075}, + "rotation": { "x": 0, "y": -0.0349, "z": 0 } + }], + [{ + "movementType": "translate", + "mesh": "02d6fa8f-20e8-44d4-9546-32eac20bf480", + "offset": { "x": 0, "y": -0.00075, "z": 0} + }] + ], + "axes": [ + [{ + "movementType": "translate", + "mesh": "c1a0fe68-efc4-483f-a2c6-a9aadf809066", + "offset": { "x": 0.035, "y": 0, "z": 0} + }], + [{ + "movementType": "translate", + "mesh": "c1a0fe68-efc4-483f-a2c6-a9aadf809066", + "offset": { "x": 0, "y": 0.004, "z": -0.035} + }] + ] + }, + "scriptId": "gamepad_animator" + } + ], + "parentId": "9d1f19de-9704-4964-950d-7f0a34830aaf", + "parentAssetId": "9d1f19de-9704-4964-950d-7f0a34830aaf" + }, + { + "type": "mesh", + "id": "6a843fe1-3d5b-4131-9871-7755f8ee4436", + "sid": "30", + "properties": { + "position": { + "y": 0, + "x": 0, + "z": 0 + }, + "quaternion": { + "y": 0, + "x": 0, + "z": 0, + "w": 1 + }, + "scale": { + "y": 1, + "x": 1, + "z": 1 + }, + "name": "Body", + "geometryId": "d8b81c4e-c8e2-44e3-bc22-d7a9eca8d674", + "materials": [ + "65960582-73cc-452c-aa54-53e9c0619d7a" + ] + }, + "children": [], + "parentId": "c04bfc7a-eb8c-42ae-b3e2-c6e3485a0a07", + "parentAssetId": "9d1f19de-9704-4964-950d-7f0a34830aaf" + }, + { + "type": "meshGeometry", + "id": "1c8a146c-083a-4f54-aff3-c616192e060e", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#2c81ed1d-a5b6-450a-a620-fbebdab8a8ab" + }, + "uvs1": { + "name": "UVs", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#5960c340-276b-4b4a-a7ae-6d7c14fc92e7" + }, + "normals": { + "name": "Normals", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#6a429e27-0b2a-413c-b948-0b22a72f1997" + } + }, + "indices": "55797b6a-8632-4654-8f76-3b9bf3a507bb#b65862df-c105-4d01-a923-d322a6096859", + "primitives": [ + { + "count": 792, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": 0.007729, + "x": 0.004993, + "z": 0.024979 + }, + "min": { + "y": 0.003233, + "x": -0.004993, + "z": 0.014858 + } + } + }, + "parentId": null, + "parentAssetId": "1c8a146c-083a-4f54-aff3-c616192e060e" + }, + { + "type": "mesh", + "id": "02d6fa8f-20e8-44d4-9546-32eac20bf480", + "sid": "31", + "properties": { + "position": { + "y": 0, + "x": 0, + "z": 0 + }, + "quaternion": { + "y": 0, + "x": 0, + "z": 0, + "w": 1 + }, + "scale": { + "y": 1, + "x": 1, + "z": 1 + }, + "name": "Button", + "geometryId": "1c8a146c-083a-4f54-aff3-c616192e060e", + "materials": [ + "65960582-73cc-452c-aa54-53e9c0619d7a" + ] + }, + "children": [], + "parentId": "c04bfc7a-eb8c-42ae-b3e2-c6e3485a0a07", + "parentAssetId": "9d1f19de-9704-4964-950d-7f0a34830aaf" + }, + { + "type": "meshGeometry", + "id": "41325bb4-92f6-4004-90f6-e828ba29a50c", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#c03da50f-5983-4802-a397-bfaca600420b" + }, + "uvs1": { + "name": "UVs", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#0e116b75-21f0-4994-ab04-5477ef153184" + }, + "normals": { + "name": "Normals", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#8568f6bb-c2a6-4b74-afdf-cb293f55c064" + } + }, + "indices": "55797b6a-8632-4654-8f76-3b9bf3a507bb#02a70561-1fbf-439a-9082-4cd8e85f2ee7", + "primitives": [ + { + "count": 1176, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": -0.006792, + "x": -0.01216, + "z": 0.10192 + }, + "min": { + "y": -0.021856, + "x": -0.022254, + "z": 0.072368 + } + } + }, + "parentId": null, + "parentAssetId": "41325bb4-92f6-4004-90f6-e828ba29a50c" + }, + { + "type": "mesh", + "id": "8a4ca53f-4e03-4050-bc77-144b84af1e76", + "sid": "32", + "properties": { + "position": { + "y": 0, + "x": 0, + "z": 0 + }, + "quaternion": { + "y": 0, + "x": 0, + "z": 0, + "w": 1 + }, + "scale": { + "y": 1, + "x": 1, + "z": 1 + }, + "name": "Left Grip", + "geometryId": "41325bb4-92f6-4004-90f6-e828ba29a50c", + "materials": [ + "65960582-73cc-452c-aa54-53e9c0619d7a" + ] + }, + "children": [], + "parentId": "c04bfc7a-eb8c-42ae-b3e2-c6e3485a0a07", + "parentAssetId": "9d1f19de-9704-4964-950d-7f0a34830aaf" + }, + { + "type": "meshGeometry", + "id": "b2542d8d-42f8-42b4-b040-9bacad867d77", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#7b30a573-b551-4994-aa9e-21e624f209bc" + }, + "uvs1": { + "name": "UVs", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#83558a55-8e03-44c4-9af0-4cfa7071699b" + }, + "normals": { + "name": "Normals", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#097627dd-502c-4cb3-ae85-7a80ede48b4a" + } + }, + "indices": "55797b6a-8632-4654-8f76-3b9bf3a507bb#e02d8ad6-5890-44ff-a4b8-1bf4f0235760", + "primitives": [ + { + "count": 180, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": 0.002979, + "x": 5.68E-4, + "z": 0.096888 + }, + "min": { + "y": 0.001996, + "x": -5.68E-4, + "z": 0.095675 + } + } + }, + "parentId": null, + "parentAssetId": "b2542d8d-42f8-42b4-b040-9bacad867d77" + }, + { + "type": "mesh", + "id": "f478dabd-9860-4aa9-b159-01e8886de8c4", + "sid": "33", + "properties": { + "position": { + "y": 0, + "x": 0, + "z": 0 + }, + "quaternion": { + "y": 0, + "x": 0, + "z": 0, + "w": 1 + }, + "scale": { + "y": 1, + "x": 1, + "z": 1 + }, + "name": "LED", + "geometryId": "b2542d8d-42f8-42b4-b040-9bacad867d77", + "materials": [ + "65960582-73cc-452c-aa54-53e9c0619d7a" + ] + }, + "children": [], + "parentId": "c04bfc7a-eb8c-42ae-b3e2-c6e3485a0a07", + "parentAssetId": "9d1f19de-9704-4964-950d-7f0a34830aaf" + }, + { + "type": "image", + "id": "08db2b5a-859f-4b63-80ca-6827ef0d1149", + "sid": "onepointfive_occ_bake.tga", + "properties": { + "name": "onepointfive_occ_bake.tga", + "filename": "onepointfive_occ_bake.tga", + "width": 1024, + "height": 1024, + "colorspace": "srgb", + "compression": "none", + "depth": 8, + "channels": [ + "red", + "green", + "blue", + "alpha" + ], + "sequenceLength": 1 + }, + "representations": [ + { + "src": "images/1024/1.png", + "isExternal": true, + "contentType": "image/png", + "contentLength": 507505, + "channels": [ + "red", + "green", + "blue", + "alpha" + ], + "colorspace": "srgb", + "compression": "zip", + "depth": 8, + "width": 1024, + "height": 1024, + "sequenceLength": 1 + }, + { + "src": "images/64/1.png", + "isExternal": true, + "contentType": "image/png", + "contentLength": 8539, + "channels": [ + "red", + "green", + "blue", + "alpha" + ], + "colorspace": "srgb", + "compression": "zip", + "depth": 8, + "width": 64, + "height": 64, + "sequenceLength": 1 + } + ], + "parentId": null, + "parentAssetId": "08db2b5a-859f-4b63-80ca-6827ef0d1149" + }, + { + "type": "image", + "id": "0fd80b56-19dc-4074-92ff-ea2a04954119", + "sid": "onepointfive_spec.png", + "properties": { + "name": "onepointfive_spec.png", + "filename": "onepointfive_spec.png", + "width": 1024, + "height": 1024, + "colorspace": "srgb", + "compression": "zip", + "depth": 8, + "channels": [ + "red", + "green", + "blue" + ], + "sequenceLength": 1 + }, + "representations": [ + { + "src": "images/1024/2.jpg", + "isExternal": true, + "contentType": "image/jpeg", + "contentLength": 95213, + "channels": [ + "red", + "green", + "blue" + ], + "colorspace": "srgb", + "compression": "jpeg", + "depth": 8, + "width": 1024, + "height": 1024, + "sequenceLength": 1 + }, + { + "src": "images/64/2.jpg", + "isExternal": true, + "contentType": "image/jpeg", + "contentLength": 5460, + "channels": [ + "red", + "green", + "blue" + ], + "colorspace": "srgb", + "compression": "jpeg", + "depth": 8, + "width": 64, + "height": 64, + "sequenceLength": 1 + } + ], + "parentId": null, + "parentAssetId": "0fd80b56-19dc-4074-92ff-ea2a04954119" + }, + { + "type": "image", + "id": "f0a4a127-9e4e-49cd-92ec-9b237bf3ab82", + "sid": "onepointfive_texture.png", + "properties": { + "name": "onepointfive_texture.png", + "filename": "onepointfive_texture.png", + "width": 1024, + "height": 1024, + "colorspace": "srgb", + "compression": "zip", + "depth": 8, + "channels": [ + "red", + "green", + "blue" + ], + "sequenceLength": 1 + }, + "representations": [ + { + "src": "images/1024/3.jpg", + "isExternal": true, + "contentType": "image/jpeg", + "contentLength": 84111, + "channels": [ + "red", + "green", + "blue" + ], + "colorspace": "srgb", + "compression": "jpeg", + "depth": 8, + "width": 1024, + "height": 1024, + "sequenceLength": 1 + }, + { + "src": "images/64/3.jpg", + "isExternal": true, + "contentType": "image/jpeg", + "contentLength": 1983, + "channels": [ + "red", + "green", + "blue" + ], + "colorspace": "srgb", + "compression": "jpeg", + "depth": 8, + "width": 64, + "height": 64, + "sequenceLength": 1 + } + ], + "parentId": null, + "parentAssetId": "f0a4a127-9e4e-49cd-92ec-9b237bf3ab82" + }, + { + "type": "texture2D", + "id": "5ee0068b-67d4-43f6-928a-f23147a96877", + "sid": "27", + "properties": { + "useMipmap": false, + "cropLeft": 0, + "textureUse": "standard", + "name": "onepointfive_occ_bake.tga", + "uvSet": "default", + "mappingType": "uv", + "wrapModeV": "repeat", + "wrapModeU": "repeat", + "uvSwap": false, + "alphaSource": "none", + "premultiplyAlpha": true, + "cropRight": 0, + "rotation": { + "y": 0, + "x": 0, + "z": 0 + }, + "scaling": { + "y": 1, + "x": 1, + "z": 1 + }, + "alpha": 1, + "translation": { + "y": 0, + "x": 0, + "z": 0 + }, + "cropTop": 0, + "cropBottom": 0, + "useMaterial": false, + "imageId": "08db2b5a-859f-4b63-80ca-6827ef0d1149" + }, + "parentId": null, + "parentAssetId": "5ee0068b-67d4-43f6-928a-f23147a96877" + }, + { + "type": "meshGeometry", + "id": "9ca85fea-8adb-4bdf-9280-6b5d933b643b", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#8a7a721c-d026-4ed4-8bab-2a7cae6bca64" + }, + "uvs1": { + "name": "UVs", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#b92412f2-da6b-4d31-9a9b-b63b5d2c18d9" + }, + "normals": { + "name": "Normals", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#9de3ee5b-68f5-4a23-a163-24a88716bf6e" + } + }, + "indices": "55797b6a-8632-4654-8f76-3b9bf3a507bb#d8ea1136-92e7-481d-b2ad-5413fd5e90e4", + "primitives": [ + { + "count": 1176, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": -0.006792, + "x": 0.022246, + "z": 0.10192 + }, + "min": { + "y": -0.021856, + "x": 0.012163, + "z": 0.072368 + } + } + }, + "parentId": null, + "parentAssetId": "9ca85fea-8adb-4bdf-9280-6b5d933b643b" + }, + { + "type": "mesh", + "id": "e183a43a-2f36-44bb-8227-5e4ec6d92ce5", + "sid": "34", + "properties": { + "position": { + "y": 0, + "x": 0, + "z": 0 + }, + "quaternion": { + "y": 0, + "x": 0, + "z": 0, + "w": 1 + }, + "scale": { + "y": 1, + "x": 1, + "z": 1 + }, + "name": "Right Grip", + "geometryId": "9ca85fea-8adb-4bdf-9280-6b5d933b643b", + "materials": [ + "65960582-73cc-452c-aa54-53e9c0619d7a" + ] + }, + "children": [], + "parentId": "c04bfc7a-eb8c-42ae-b3e2-c6e3485a0a07", + "parentAssetId": "9d1f19de-9704-4964-950d-7f0a34830aaf" + }, + { + "type": "meshGeometry", + "id": "7d93f112-da90-4da3-aec3-a0efd27e187d", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#5168d1bb-a12d-4439-86c4-d3dd0a7e0f65" + }, + "uvs1": { + "name": "UVs", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#50952636-76cc-4da3-8dce-5071d927ba14" + }, + "normals": { + "name": "Normals", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#1b40a4ea-914f-453d-929e-d4c2c3d5ce93" + } + }, + "indices": "55797b6a-8632-4654-8f76-3b9bf3a507bb#a15d23cf-fac0-461f-ba7d-ea9e5e18dc58", + "primitives": [ + { + "count": 2304, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": 0.005168, + "x": 0.003965, + "z": 0.05977 + }, + "min": { + "y": -0.017578, + "x": -0.003965, + "z": 0.037023 + } + } + }, + "parentId": null, + "parentAssetId": "7d93f112-da90-4da3-aec3-a0efd27e187d" + }, + { + "type": "mesh", + "id": "9c33843c-7b33-46d8-9463-b14331ede881", + "sid": "35", + "properties": { + "position": { + "y": 0, + "x": 0, + "z": 0 + }, + "quaternion": { + "y": 0, + "x": 0, + "z": 0, + "w": 1 + }, + "scale": { + "y": 1, + "x": 1, + "z": 1 + }, + "name": "Scroll Wheel", + "geometryId": "7d93f112-da90-4da3-aec3-a0efd27e187d", + "materials": [ + "65960582-73cc-452c-aa54-53e9c0619d7a" + ] + }, + "children": [], + "parentId": "c04bfc7a-eb8c-42ae-b3e2-c6e3485a0a07", + "parentAssetId": "9d1f19de-9704-4964-950d-7f0a34830aaf" + }, + { + "type": "meshGeometry", + "id": "8ce6cd69-1614-4e88-8af2-c720a2fca291", + "sid": "29", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#ebc3a8d8-5cd0-4eb0-9592-21d9c395f0fc" + }, + "uvs1": { + "name": "UVs", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#cc715392-b31d-4a26-aa70-17ae0a12fb64" + }, + "normals": { + "name": "Normals", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#22e13ea5-0867-423a-a737-91d4aba20753" + } + }, + "indices": "55797b6a-8632-4654-8f76-3b9bf3a507bb#3ff2e8ab-725f-4f90-b8fb-64305e512501", + "primitives": [ + { + "count": 600, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": -3.6E-4, + "x": 0.015, + "z": 0.159711 + }, + "min": { + "y": -0.00606, + "x": -0.015, + "z": 0.129877 + } + } + }, + "parentId": null, + "parentAssetId": "8ce6cd69-1614-4e88-8af2-c720a2fca291" + }, + { + "type": "mesh", + "id": "3980ab4f-cd96-47e4-9e8c-ae6176026277", + "sid": "36", + "properties": { + "position": { + "y": 0, + "x": 0, + "z": 0 + }, + "quaternion": { + "y": 0, + "x": 0, + "z": 0, + "w": 1 + }, + "scale": { + "y": 1, + "x": 1, + "z": 1 + }, + "name": "Status", + "geometryId": "8ce6cd69-1614-4e88-8af2-c720a2fca291", + "materials": [ + "65960582-73cc-452c-aa54-53e9c0619d7a" + ] + }, + "children": [], + "parentId": "c04bfc7a-eb8c-42ae-b3e2-c6e3485a0a07", + "parentAssetId": "9d1f19de-9704-4964-950d-7f0a34830aaf" + }, + { + "type": "image", + "id": "90aa10af-8298-4b1a-b221-34b91c47e2ff", + "sid": "status.png", + "properties": { + "name": "status.png", + "filename": "status.png", + "width": 256, + "height": 256, + "colorspace": "srgb", + "compression": "zip", + "depth": 8, + "channels": [ + "red", + "green", + "blue", + "alpha" + ], + "sequenceLength": 1 + }, + "representations": [ + { + "src": "images/256/4.png", + "isExternal": true, + "contentType": "image/png", + "contentLength": 24086, + "channels": [ + "red", + "green", + "blue", + "alpha" + ], + "colorspace": "srgb", + "compression": "zip", + "depth": 8, + "width": 256, + "height": 256, + "sequenceLength": 1 + }, + { + "src": "images/128/4.png", + "isExternal": true, + "contentType": "image/png", + "contentLength": 11739, + "channels": [ + "red", + "green", + "blue", + "alpha" + ], + "colorspace": "srgb", + "compression": "zip", + "depth": 8, + "width": 128, + "height": 128, + "sequenceLength": 1 + }, + { + "src": "images/64/4.png", + "isExternal": true, + "contentType": "image/png", + "contentLength": 5240, + "channels": [ + "red", + "green", + "blue", + "alpha" + ], + "colorspace": "srgb", + "compression": "zip", + "depth": 8, + "width": 64, + "height": 64, + "sequenceLength": 1 + } + ], + "parentId": null, + "parentAssetId": "90aa10af-8298-4b1a-b221-34b91c47e2ff" + }, + { + "type": "texture2D", + "id": "246d7999-3c66-4749-9c39-b5af66cfcc59", + "sid": "27", + "properties": { + "useMipmap": false, + "cropLeft": 0, + "textureUse": "standard", + "name": "status.png", + "uvSet": "default", + "mappingType": "uv", + "wrapModeV": "repeat", + "wrapModeU": "repeat", + "uvSwap": false, + "alphaSource": "none", + "premultiplyAlpha": true, + "cropRight": 0, + "rotation": { + "y": 0, + "x": 0, + "z": 0 + }, + "scaling": { + "y": 1, + "x": 1, + "z": 1 + }, + "alpha": 1, + "translation": { + "y": 0, + "x": 0, + "z": 0 + }, + "cropTop": 0, + "cropBottom": 0, + "useMaterial": false, + "imageId": "90aa10af-8298-4b1a-b221-34b91c47e2ff" + }, + "parentId": null, + "parentAssetId": "246d7999-3c66-4749-9c39-b5af66cfcc59" + }, + { + "type": "meshGeometry", + "id": "67a935c6-b282-4934-8d1b-fe19fbe3f3c7", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#126fd407-e380-46e9-9268-95442254a829" + }, + "uvs1": { + "name": "UVs", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#d3d5ff76-9647-4c0e-9fc5-b7e9f118c66a" + }, + "normals": { + "name": "Normals", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#f27809dd-644b-48ef-86ca-5137dc74ab91" + } + }, + "indices": "55797b6a-8632-4654-8f76-3b9bf3a507bb#47306056-d3c1-44b5-84a1-544fc49bca15", + "primitives": [ + { + "count": 792, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": 0.004181, + "x": 0.004993, + "z": 0.093391 + }, + "min": { + "y": -1.01E-4, + "x": -0.004993, + "z": 0.083127 + } + } + }, + "parentId": null, + "parentAssetId": "67a935c6-b282-4934-8d1b-fe19fbe3f3c7" + }, + { + "type": "mesh", + "id": "88d6e0d2-ef94-44c8-8b16-b3937599f67f", + "sid": "37", + "properties": { + "position": { + "y": 0, + "x": 0, + "z": 0 + }, + "quaternion": { + "y": 0, + "x": 0, + "z": 0, + "w": 1 + }, + "scale": { + "y": 1, + "x": 1, + "z": 1 + }, + "name": "System Button", + "geometryId": "67a935c6-b282-4934-8d1b-fe19fbe3f3c7", + "materials": [ + "65960582-73cc-452c-aa54-53e9c0619d7a" + ] + }, + "children": [], + "parentId": "c04bfc7a-eb8c-42ae-b3e2-c6e3485a0a07", + "parentAssetId": "9d1f19de-9704-4964-950d-7f0a34830aaf" + }, + { + "type": "meshGeometry", + "id": "e01e018f-19ea-4772-9c4c-c70ba1dc1504", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#371fd41b-40e5-4eb1-8786-5d54e722d729" + }, + "uvs1": { + "name": "UVs", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#d52fbe9e-f3f6-4056-88be-e148ce6d4ed4" + }, + "normals": { + "name": "Normals", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#38c509af-0f3e-4eb8-bba4-55452cad96dc" + } + }, + "indices": "55797b6a-8632-4654-8f76-3b9bf3a507bb#6d49d03d-aaea-4cb0-8600-d67d8cd27a3d", + "primitives": [ + { + "count": 2508, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": 0.007248, + "x": 0.021412, + "z": 0.070286 + }, + "min": { + "y": -0.005289, + "x": -0.021412, + "z": 0.027171 + } + } + }, + "parentId": null, + "parentAssetId": "e01e018f-19ea-4772-9c4c-c70ba1dc1504" + }, + { + "type": "mesh", + "id": "4a227367-5529-4c97-ba6d-9b8fd1a3f2e0", + "sid": "38", + "properties": { + "position": { + "y": 0, + "x": 0, + "z": 0 + }, + "quaternion": { + "y": 0, + "x": 0, + "z": 0, + "w": 1 + }, + "scale": { + "y": 1, + "x": 1, + "z": 1 + }, + "name": "Track Pad", + "geometryId": "e01e018f-19ea-4772-9c4c-c70ba1dc1504", + "materials": [ + "65960582-73cc-452c-aa54-53e9c0619d7a" + ] + }, + "children": [ + "c1a0fe68-efc4-483f-a2c6-a9aadf809066" + ], + "parentId": "c04bfc7a-eb8c-42ae-b3e2-c6e3485a0a07", + "parentAssetId": "9d1f19de-9704-4964-950d-7f0a34830aaf" + }, + { + "type": "meshGeometry", + "id": "ea6ff9e9-01f0-454f-ab93-12722d6eb982", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#5282dbe6-f5fc-4755-8cf3-4f736de2dd17" + }, + "uvs1": { + "name": "UVs", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#f1d2f6bc-2192-48c2-bda7-40969667877b" + }, + "normals": { + "name": "Normals", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#cfcb63ae-a937-43d5-971c-ddd0d0a3448c" + } + }, + "indices": "55797b6a-8632-4654-8f76-3b9bf3a507bb#56d3f27f-08d3-4eeb-b548-52d9ae92e854", + "primitives": [ + { + "count": 3636, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": 0.007251, + "x": 0.021412, + "z": 0.070282 + }, + "min": { + "y": -0.012278, + "x": -0.021412, + "z": 0.027171 + } + } + }, + "parentId": null, + "parentAssetId": "ea6ff9e9-01f0-454f-ab93-12722d6eb982" + }, + { + "type": "mesh", + "id": "4ce1ade0-aa40-4ad8-b79a-d885b4aac703", + "sid": "39", + "properties": { + "position": { + "y": 0, + "x": 0, + "z": 0 + }, + "quaternion": { + "y": 0, + "x": 0, + "z": 0, + "w": 1 + }, + "scale": { + "y": 1, + "x": 1, + "z": 1 + }, + "name": "Track Pad Scroll Cut", + "geometryId": "ea6ff9e9-01f0-454f-ab93-12722d6eb982", + "materials": [ + "65960582-73cc-452c-aa54-53e9c0619d7a" + ] + }, + "children": [], + "parentId": "c04bfc7a-eb8c-42ae-b3e2-c6e3485a0a07", + "parentAssetId": "9d1f19de-9704-4964-950d-7f0a34830aaf" + }, + { + "type": "meshGeometry", + "id": "ef3ad11d-aed8-415a-b1ec-7b7e9be7f534", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#3806c41b-96ec-4002-bd7a-f785acb87a96" + }, + "uvs1": { + "name": "UVs", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#ef8d2348-38c9-46b9-91ee-d904d6bf6bdf" + }, + "normals": { + "name": "Normals", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#e43228b0-8fd2-467d-929b-55e5d64a8884" + } + }, + "indices": "55797b6a-8632-4654-8f76-3b9bf3a507bb#5097768c-7877-456e-9468-376e25ca0f21", + "primitives": [ + { + "count": 1320, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": 0.006032, + "x": 0.002246, + "z": 0.05145 + }, + "min": { + "y": 0.001539, + "x": -0.002246, + "z": 0.046957 + } + } + }, + "parentId": null, + "parentAssetId": "ef3ad11d-aed8-415a-b1ec-7b7e9be7f534" + }, + { + "type": "mesh", + "id": "c1a0fe68-efc4-483f-a2c6-a9aadf809066", + "sid": "40", + "properties": { + "position": { + "y": -0.02, + "x": 0, + "z": 0 + }, + "quaternion": { + "y": 0, + "x": 0, + "z": 0, + "w": 1 + }, + "scale": { + "y": 1, + "x": 1, + "z": 1 + }, + "name": "Track Pad Touch", + "geometryId": "ef3ad11d-aed8-415a-b1ec-7b7e9be7f534", + "materials": [ + "65960582-73cc-452c-aa54-53e9c0619d7a" + ] + }, + "children": [], + "parentId": "4a227367-5529-4c97-ba6d-9b8fd1a3f2e0" + }, + { + "type": "meshGeometry", + "id": "506ebd1a-3a5c-4067-a41a-b83d8c48fa2d", + "sid": "31", + "properties": { + "name": "Mesh", + "attributes": { + "positions": { + "name": "positions", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#c5c38a94-3824-41f6-b4fd-815f6514fda9" + }, + "uvs1": { + "name": "UVs", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#2894a326-ca05-46c4-944d-b61ee306315a" + }, + "normals": { + "name": "Normals", + "accessorId": "55797b6a-8632-4654-8f76-3b9bf3a507bb#eaab2176-bc88-4862-8295-4bb5410505ff" + } + }, + "indices": "55797b6a-8632-4654-8f76-3b9bf3a507bb#d8560de5-b12d-4bf0-a043-43ad8f43f2df", + "primitives": [ + { + "count": 3456, + "start": 0, + "primitive": "triangles", + "materialIndex": 0 + } + ], + "bounds": { + "max": { + "y": -0.016596, + "x": 0.009557, + "z": 0.057847 + }, + "min": { + "y": -0.038785, + "x": -0.009548, + "z": 0.038757 + } + } + }, + "parentId": null, + "parentAssetId": "506ebd1a-3a5c-4067-a41a-b83d8c48fa2d" + }, + { + "type": "mesh", + "id": "b07d8801-ea45-4f42-be64-8b68a1c17106", + "sid": "41", + "properties": { + "position": { + "y": 0, + "x": 0, + "z": 0 + }, + "quaternion": { + "y": 0, + "x": 0, + "z": 0, + "w": 1 + }, + "scale": { + "y": 1, + "x": 1, + "z": 1 + }, + "name": "Trigger", + "geometryId": "506ebd1a-3a5c-4067-a41a-b83d8c48fa2d", + "materials": [ + "65960582-73cc-452c-aa54-53e9c0619d7a" + ] + }, + "children": [], + "parentId": "c04bfc7a-eb8c-42ae-b3e2-c6e3485a0a07", + "parentAssetId": "9d1f19de-9704-4964-950d-7f0a34830aaf" + }, + { + "type": "buffer", + "id": "55797b6a-8632-4654-8f76-3b9bf3a507bb", + "sid": "geometry.bin", + "properties": { + "name": "geometry.bin", + "src": "geometry.bin", + "isExternal": true, + "contentLength": 683704, + "accessors": { + "dc03b4d3-ac68-4091-af6f-8d87287502eb": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 167592, + "byteStride": 0, + "count": 10279 + }, + "2a89c921-bef9-4132-a4da-88b498ce1575": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 290940, + "byteStride": 0, + "count": 10279 + }, + "383ff643-6e35-4c55-a79b-9f73ee9fa827": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 373172, + "byteStride": 0, + "count": 10279 + }, + "7cf3e15c-192f-4bc1-a5c2-2e32c533598f": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 0, + "byteStride": 0, + "count": 41898 + }, + "2c81ed1d-a5b6-450a-a620-fbebdab8a8ab": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 499688, + "byteStride": 0, + "count": 145 + }, + "5960c340-276b-4b4a-a7ae-6d7c14fc92e7": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 501428, + "byteStride": 0, + "count": 145 + }, + "6a429e27-0b2a-413c-b948-0b22a72f1997": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 502588, + "byteStride": 0, + "count": 145 + }, + "b65862df-c105-4d01-a923-d322a6096859": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 496520, + "byteStride": 0, + "count": 792 + }, + "c03da50f-5983-4802-a397-bfaca600420b": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 509032, + "byteStride": 0, + "count": 210 + }, + "0e116b75-21f0-4994-ab04-5477ef153184": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 511552, + "byteStride": 0, + "count": 210 + }, + "8568f6bb-c2a6-4b74-afdf-cb293f55c064": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 513232, + "byteStride": 0, + "count": 210 + }, + "02a70561-1fbf-439a-9082-4cd8e85f2ee7": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 504328, + "byteStride": 0, + "count": 1176 + }, + "7b30a573-b551-4994-aa9e-21e624f209bc": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 516472, + "byteStride": 0, + "count": 49 + }, + "83558a55-8e03-44c4-9af0-4cfa7071699b": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 517060, + "byteStride": 0, + "count": 49 + }, + "097627dd-502c-4cb3-ae85-7a80ede48b4a": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 517452, + "byteStride": 0, + "count": 49 + }, + "e02d8ad6-5890-44ff-a4b8-1bf4f0235760": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 515752, + "byteStride": 0, + "count": 180 + }, + "8a7a721c-d026-4ed4-8bab-2a7cae6bca64": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 522744, + "byteStride": 0, + "count": 210 + }, + "b92412f2-da6b-4d31-9a9b-b63b5d2c18d9": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 525264, + "byteStride": 0, + "count": 210 + }, + "9de3ee5b-68f5-4a23-a163-24a88716bf6e": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 526944, + "byteStride": 0, + "count": 210 + }, + "d8ea1136-92e7-481d-b2ad-5413fd5e90e4": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 518040, + "byteStride": 0, + "count": 1176 + }, + "5168d1bb-a12d-4439-86c4-d3dd0a7e0f65": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 538680, + "byteStride": 0, + "count": 470 + }, + "50952636-76cc-4da3-8dce-5071d927ba14": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 544320, + "byteStride": 0, + "count": 470 + }, + "1b40a4ea-914f-453d-929e-d4c2c3d5ce93": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 548080, + "byteStride": 0, + "count": 470 + }, + "a15d23cf-fac0-461f-ba7d-ea9e5e18dc58": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 529464, + "byteStride": 0, + "count": 2304 + }, + "ebc3a8d8-5cd0-4eb0-9592-21d9c395f0fc": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 556120, + "byteStride": 0, + "count": 121 + }, + "cc715392-b31d-4a26-aa70-17ae0a12fb64": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 557572, + "byteStride": 0, + "count": 121 + }, + "22e13ea5-0867-423a-a737-91d4aba20753": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 558540, + "byteStride": 0, + "count": 121 + }, + "3ff2e8ab-725f-4f90-b8fb-64305e512501": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 553720, + "byteStride": 0, + "count": 600 + }, + "126fd407-e380-46e9-9268-95442254a829": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 563160, + "byteStride": 0, + "count": 145 + }, + "d3d5ff76-9647-4c0e-9fc5-b7e9f118c66a": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 564900, + "byteStride": 0, + "count": 145 + }, + "f27809dd-644b-48ef-86ca-5137dc74ab91": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 566060, + "byteStride": 0, + "count": 145 + }, + "47306056-d3c1-44b5-84a1-544fc49bca15": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 559992, + "byteStride": 0, + "count": 792 + }, + "371fd41b-40e5-4eb1-8786-5d54e722d729": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 577832, + "byteStride": 0, + "count": 515 + }, + "d52fbe9e-f3f6-4056-88be-e148ce6d4ed4": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 584012, + "byteStride": 0, + "count": 515 + }, + "38c509af-0f3e-4eb8-bba4-55452cad96dc": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 588132, + "byteStride": 0, + "count": 515 + }, + "6d49d03d-aaea-4cb0-8600-d67d8cd27a3d": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 567800, + "byteStride": 0, + "count": 2508 + }, + "5282dbe6-f5fc-4755-8cf3-4f736de2dd17": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 608856, + "byteStride": 0, + "count": 864 + }, + "f1d2f6bc-2192-48c2-bda7-40969667877b": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 619224, + "byteStride": 0, + "count": 864 + }, + "cfcb63ae-a937-43d5-971c-ddd0d0a3448c": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 626136, + "byteStride": 0, + "count": 864 + }, + "56d3f27f-08d3-4eeb-b548-52d9ae92e854": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 594312, + "byteStride": 0, + "count": 3636 + }, + "3806c41b-96ec-4002-bd7a-f785acb87a96": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 641784, + "byteStride": 0, + "count": 242 + }, + "ef8d2348-38c9-46b9-91ee-d904d6bf6bdf": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 644688, + "byteStride": 0, + "count": 242 + }, + "e43228b0-8fd2-467d-929b-55e5d64a8884": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 646624, + "byteStride": 0, + "count": 242 + }, + "5097768c-7877-456e-9468-376e25ca0f21": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 636504, + "byteStride": 0, + "count": 1320 + }, + "c5c38a94-3824-41f6-b4fd-815f6514fda9": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 663352, + "byteStride": 0, + "count": 636 + }, + "2894a326-ca05-46c4-944d-b61ee306315a": { + "type": "vec2", + "componentType": "float32", + "byteOffset": 670984, + "byteStride": 0, + "count": 636 + }, + "eaab2176-bc88-4862-8295-4bb5410505ff": { + "type": "vec3", + "componentType": "float32", + "byteOffset": 676072, + "byteStride": 0, + "count": 636 + }, + "d8560de5-b12d-4bf0-a043-43ad8f43f2df": { + "type": "scalar", + "componentType": "uint32", + "byteOffset": 649528, + "byteStride": 0, + "count": 3456 + } + } + }, + "parentId": null, + "parentAssetId": "55797b6a-8632-4654-8f76-3b9bf3a507bb" + } + ] +} diff --git a/src/third-party/model3d/1.1.1/WebVR/viveController/geometry.bin b/src/third-party/model3d/1.1.1/WebVR/viveController/geometry.bin new file mode 100644 index 0000000000000000000000000000000000000000..738b13825c7abc3e5b21afce235b5e4e40a9d04f GIT binary patch literal 683704 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

aZWp0}eB^ajd%sE(Yr0*sg{%ydN~KQ_VLW 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�+A%g{8+C#cly z-*S6@d`^4HwK2o+QMP-4Bgg@AGtvJ#(Q7TlQ>PSY3s$+&n`|3cl%(4zOd-B*_E8d> z$$gj#!Xz{udgcZ$HzxSrf9Dwc&C-->Q8JnUD7PIk6Q||oe4hsog#e6?Ljfz}0vW}$ zAuYG=n_Zr$JI^JegHwi(HxYeCj^egOWx*?9$me>Xy2hZfmLQNM9t51r5o#) zUXs58S!%YD=0f8mFzoe9J(=}Vts<_IzoDImyrrdX@T#79rg)vNN~L=g4^eY4N%QtW zlzuqMFu+3Z_bfSQ3!qJYL1)L}r>cGrW(-{I_JsN$-Jc8b_DaU+{Z%*s=MOXUUyHI8 z1WK?qMhH(!V6jzz0>2Ui{PipE?^ldR&l>vki2_<=Mg3Jf=2-JR(koBti6c+h35wJEi23ERp`@YzkhFAAO)VP6AIMacTT&qD;%W zgtc5|SJt$9=8Zo5mVzE?qqgbl+4(77t%98Uh%SeNLdP8i4&e9yLmE%_R|t7fI@CLee_uw{$|GjdCgs3>N*%8U32^Sj6YQsrHsp8OqrlI0cA6IHEDRhXH2n zfxd@thdbR{g2sS_xQ+K;JE)FY6g|JlwNnQ^9SRhNGTP4e8kzG|a`mtfmuw8`$X=SD zDq>;}lqPf{8#DNz2IIg$F-!iJKgjq2@E%(jY?nw8L`*b6_0dk79U+g~ewatr)*~)1 zAc^9OutbQv|9#DcRE&miN{Fa?^$;GkKR~WlWxPO z-Z0u#Vo#gdhoUm(7}bP_knI+c#0298F~E9jiT#X(B`6Sm069vj?_9tRBt0)vhiw|f*J>=>A5Ln&($4sDP85VwfI z1|-E7c$j6K0R0PG(Ieq!iDcx`h8rs?F8+sVNJugLpD_VYFY_@%Kn4(YoYp57b*9G4 zZK@pn;V%h;q)1X(H!Zu6rVZ!Mg`>udf_8yGdj}toR4-L!9ZR+%&|!QOKZPCV0Jo_OsLZz+tz_@ND6haq8iM)qe5kRrjqiORHr;> z(Iiq42kulY+}WNf`ni*6@6RySTJ6f0qm3&I(b87F5=6>jB&<2>)#$qSqxX}b)7k42 zJ-SEy59RWbf5rt^9561Zr`G|WVDSr$JbYN}9!GzI#QL$v9?5E$RJLCDt0X941ep&~ zPLn)#(1qW|8g}~st=s>*s}Q{~A`76!>cycSlk$Q->wv%n=b$qZ{}u0m_T&3leDRpg z?#a6y?ky!kEwgab0iGNUjlgYz5H>N&D}fNtMur<(M-BaaM7Il~tdtRpljyY0}C^;@RSH&rQb9AUZ<=(-^1Z{qan*pGY;^)JrRM z`RZP@!Chqg3KvHf!=u>cD;8zo!rbDLY4d7u2L@5!T^SqnjRX-k1f3}UyI_NOwY2dV zGCjWoG7Q7W2mu4L0_eo@B`fOkerlTUZhxqBZ;N7@7lRg_l53Bt*y~HjDaoxlFF9sS z9-4?pc=$%G8(pIp`3DSb7;^#fcBJZTmp(B_nWbZdyi`0xGMNB*6qDJPA?tjfhvSiW zVmczgEE=F`!<4HKFqeRXS4=O+Z89Ul=Le5;5< zu4@7t_vsg}vwtzJg1B0L4K^k!y!CM3@;ab^DooRT%yX#@*}Xw69=SNc)9ZEnhTnhx zRs#8>kMY8X+%O$^h;#D__C~sSUCx&4h69t&R^+8OpBKK0$z>6ipIMRPz;?ihB-`!g zuzn6x&SrEnicZj@HzL8$J;*iDLFQvj_?*?Rrh;VC`kwT|=6SOCb1cNK=)n?|zG(R) zC6eM-EzHUgUj2nv7#W@H@)gjB!g7TmYH&y=QF(P$pigs@&2}))_lOwCZDjky)A@iP zEb0n}jT;&})S7JK-+V?N9N^z36x1BqkoFhYr_NC=9i-GQqWXa+sQV28$svU*fv(Gm z;GgHxPV|J6o+VbQmS9wGnLu+oBUrnkheH8@(o{*ZEIg^|MnYfK_%(_Y$s451L!tmq zG$aasbp%V4%!aL!rPJLny&~vZ3-$VA z=8`^-b5eedwb=|X^1IM}jp+YNkR2IA-vdL#BqAz03hmcjA$e#2jz>ipoAHVtjEXnJ zNblF>8{W>(m55GFLDjZ-oO=sz$TW6Z1K`WQzVdZ-&!pY}v(Fr>fWYZw^`GzJ12S90 zghM!vmx%HENnqwinc(^6i6`!GyMZSH7h&CKQtG4f%?6x?%3!Qs9nJBMy7|;G1PAD7 zHO00!;dy~8h|`0nr8en=(=|JuK{dE^;eB%^2m@MZ6#Jf-<00CZNZm%y)z2H;tz-p4 zDvz%ndtQy+3EO%xuvAM)xqpa=&84J@^rR*gV91?fE7#x0kS}NuCAG~mJby5&lYBBY z7Z3J;MJP+A3dMz~av_UntwQY&lxElDMxq|%nu1cR@+j;HAOr~zL11)e*QdIKm9tw- zb`l~rDpkYGu-S9Qb1(jq{Qt4U|B}c?Uo>5O$b)~#5_*Wr%1(P_>nhT9)cgGD1n>t_g>p5MWk$-@TDxJ3@$< z;q_X>M*`zpWBrw3u@iv^hafOUSZ4)8xH;>JjEKnlX$@2v3 z@^K^v85`DHqRT3e0%7u2i*8;@uTH1!ns?G1YFW4WvJ!1IIla{1Tf{tEC_cL09>$EN zGxb!5n~k^?M^gD*YZ7!e;B! z@uT1tH4aP^_KWK&@yVOtZvlZ_dT4j-=#mJQZn*XO{oGpAVEJcBj}r<0-;We69GB_N8-^+Mny@nNr=NU@26~kP? z?bp*B!Pwn(D*b{=j?HKRhVfpWcX91Rp0=2;^Kj?(Roxfw8%&9gPqih&2KRN(rpXKY z1@VmF(g&EYX?t|{D>=?RYc>51Ck*${c39AOuh)BLsLp^_8%E~n-WUb02DO++lw^>+ zw#sRp8rxUcr4`)503_92n_J7yvOF2hKKta8ddx*&*;7o7m4N(H7z-+l)klyHHs$xG zk#@9^=Lv}TB-&E(2^bhl$hhXo8-B`E(lEOJXNH@-9q_lO4Li5Ijazcjw6M4qyg)(gGp_=t4vg{ zX=z=@T944g0-+Z?AmtzyLZyz;gN=@;>QAXj{C;XdZf;lq`847wk+fKsWE3wApq8Zb zDy$o0B^Y5*lsGDPB}5=KpGdh)lk!VhFtG|fI_rH8(D1Vih1OwYF?c7hwz2O^0%yH( ze?m^X)1TLK!+go!OWd8(i=HGwwXl_3x>|M&^nIr8 zj^lB{39mG~W6`r-L8Uw3Z?h^6*EJ5nm*LFqQ+YiK3Ji>Vbn5-;z1_*`fWwL2hpSQ7 z^$y)K@&AMDz(X9(d9Wd*M`d~q_>J+m{s&b$bMQyGvmbJ%7Rd+lwhu7eu{hN~s7|jW zVVlyFP@*fz_OgTMk~n*$F5xz6Zk%xC&Vi~vjsmsxZmlr+6&>+ zHEtOS8-EqS!3j<>)L zsLj%O3rFPe_{H|`c5L&(sx5fZ+&LiG8KK)rWNzN!1pDGholEb+|7G-JGR%Ny;{@m} z#iuYYR#kxi$m0})69c~H?Z@PZ0H-|#T30o0vAEod_p#()YHdvh56>3m`YcSVyBZ^{ z*{u0K(z&=kB9hI9t23=ymEV;H6`apnhQ^I|z788{0_e=E{647*iv|_0@8_HRh}kIq zfq|DQWWRA}0j;E(3-1?Pzw^B7_xyWDth$pKDzmBc?}&Kcoqq)l_FeMH!cw0QrOl~I z|C#3J^f*xI?GnAjfs6X4FD|Ih>0qa)k?l@(G&>})FpDFWMe-+$+Ebj-n9c`65IJkr z^24h4NBr4J)0R{E%(wE>odlQ?>&eyz;DL=+)>~@lTh#hDBOH;*Dl^0{jrP?Lk9-#5 zN^vyEc*IDoIJ;WWLX8NVPPJCgL*2(%0kMeB_7uC~>~BEdfDBJ<5a0&~%Vx(4Y zQ#S2ry`r`-uH>((wO%%hFg3t{^}w>n4PDR;-F0fv)zt~)Z#sq{%%w?p^P_D6Fj_q# zS&KV4-cjg8+ZWDLncZ2f+Zv~RqhS8HrSFL_v?nbp0_QzBIQUL{ny{)W3iBhQjcP}q z95YM-H_36$;f7z-dSbKfaA%buSEYLPEk7sl&}YPJ-7KGWcoL4jQm2m(^VYt184;$l zVPnJDFZJoj9M$UkS&ij!&XDSXz@25u0S)|(7ijdXN`(pS@5V~KQ5dVD|0-cLHutIkm# zWAVMuFplFoySxg>3irJd)I)n!B?~(X3K2cH5yZ6@u`#0BZ|CWvKAyF9G{Yg}` zN6+hW-48XlV@`ItWZ}T0e+`h02iUY1ucXMK4$QAlFD=>_j_nCduKv#cej@I!WWN;5ME5X2Q;LoU#{1+e%CYky_r z<{oM&Pb730`B~Oim%yUx>z(~N&iU5jhU_9gJy$A-(3O>3R_m!dDRz0*SVF9%qYwkD zai{;k2%c;}Qq1(;^DEbZEDr=xL`?)hf)y+(DOFKiHHj>$4*qw_MVk!_wy-#&j2k5X zS-I6+MRa>0z!9#ppp1d%g6GE(??1CY)kKC z$uL;8)Wiho2|AfDQyanmo~(|33lCAH%Fj58PKIJmCpe6g%c%(VLRybd38#s_2#Uc zyT_7bHq&nObxba2eqP+kvGK7IC_0>^8urZr0xE6#daYBV+-+=Z3cW68P5y*HEgZyt z#^Cb}COG&UT$n;x{;T_6$#qO@?W>fTRn~+6)zKi=yXYt#lW=BbEorD`@WNUY@L=>a%-1OkBOo zELrh=MbTC}4FS43-Gl7Hk0f+nynsk}aDBhlq}(~;G)BAyqCdTm;+wJ$Y$a-u8X?q# zu!@Q&s?3@yNdjXH!1TYsy$%#HQ&N7j>i)?SR5lWX127R(UUlNlEN6g)A?WfZyP7!- zg9RS)ljaDko4w&pft%MRm=2O@ZoBdRS;Q>wa=p-EC_#uPwVFKexdRH@69<)Vk^|!O z>|q5iynTc&c?8hq3iVOySKAV+jZ@SQv&k%OH7(Hp#!c%&h#%unVJT(9*%x6lr{vex z9vVwFGbl#A1fe;5`^WR^$DAnyQ=~2+U&N6^*x$n(W9g%v#C=HWl13_j#xKHLw#)f_ zi2GS-4_W@^QCO6>nT(Xy0X-u@!n5dQu8gVKS`S>QfA7;_j-U}io!aW zI*2`69mi9(5jN8)b6}GHGnLhXMgf)rdeje;8LGk@Ei+%@OS$~lr^lIz1Z1(*YtUlZ z4d;n|&#f?py$0i*zYTyE6ilA9bQZSO*aNV?u?8U4Yhdur@^Y`V_&DQFS^#tPWg!fQ zhyb`^&B(l0V?mJ-sEAy2f$M!TfV|0&aPA*!<&kDeDy6q7K)euW!RKWG9^ZP+#bP>Ul^r=?7ny^J3e00;R>9|LsIc&1-0qxYYP;o!Fa^%7KIr^bh|TcJBpj+{rq$8$gkWgS%!T zs77j%;vd$ckXb%ex$U4=_fIa>w<5BWyZ(=4Tx5Wf9mE3m+p2TlvL|bVnGc0l+}A5F zx^Z(I;ns?Df=d;4|3+LQin2lS)nc=njPn=G=Ve`3_$DEM65q0f)VAzTu6}OM=ywUf zDoLe+*BQwDQpGhh-37Tl*h+L`fzi@UTMkWn3HX`nxP7RKC~X=CZn*_JgYm??jUqcy zg8ebt=l1U}@7^}kISPqxB~QVD#b#(P`d&b#O5J+AA0^qw;;z}BPaIMDDP7HEXu4o}iuEy!7|S|I8p?_8^O|Go0nN94QTz=p(!4-FnL8s3p}--&+1-@L~P$?PL3O zgrGu!=F<6xNP}e9N!K<_Ec#O)3+o5#f?5muqXD|TayH!Zc`U1HM%S|AXSse2z@vY- z7J|-1IX8C1wpONL3P8zqb6NCw^``Sro)_Nj<-t8^vKFmZ23=Kl$Q|L5ZsVDEwm_mi z$p`ac!Iji<-(LQV89900gaFQK=#@h9!#l@&PYeI}%FWv@WDV<>T=fzz_=o+)zL*#K zUvC`^fFjkNMU|IxJ99|qa@Qx#HYz^Fe&5t(gnMD(3&?F#G!WjjS7a1=B++H>*;C3# zgkxZV6%?!<|AJCu%IRo1Xl(bW6DIX1Z~0_STk>*s82!0$09R7mO9fU?oRx<*n0Ea8 z5wZ!DPHxXQO->TN#*+mi-)!qJyarF`QsS@4`0o=Pa9E#=xy1Gl<_M>WBRl77kMeKv z;!=@B#F{9-O_Zs9+g-sdBzFA%KRWiR!hGGSDUbFn#(>A- zCfQXTIFdJ2>hO)zJl|>;ob?7vhDHW(@|J%OTJdmLsnzobua|zT4CsC}h#yDwd2S%? zaoDZ7EiyfM)8ODZNf73Qt!+=Roiwd#=fOrA0W>b{SIgs-2$oSflT&t$5hZ$5W4@@^)v)$A{MWFj>^k1;2zF>~I!F4kgXUj%N5ZzH>P~ zTi><@EW!f38UgkA&UNf)P;%)%Kij_Z)P|U_(CZcQqmAx{6Lfa#KKGm$8*wlFxWf3k zXI%q!@u_}L=8ZdE!WtqD%h%;MRA!!JKzFhJ+f4gDyO1nr4Ol8J{kZf6QNx~|B0yAb z9MyALnwVr2R#8L9T+8F-&R9OTMh(?0ZnTWyzh*R9hXuj72xRLrE%mMN#|ZA}&9Xc* z24Yv=+1!+)_M*nzEx(u0=22&TiCjW0B;{`0#Zf=Ke;W`BzAhH*GiznOglKJRy0m9T zKi*1MA@$MaJ8A?(9s9&`5L}4 zEOSKJDQQ)49f7bbEU4Q=FI8`YqHRyWAl-;dkomSEY!tGq6*={kPX)I)=Y8}0daI?3@;{G$o?Fb|}yBB~MA&JH5FN@K62Tmn#F4WQw zmx*CWal1+w11y4^Dn#c4pWnp@(7ZDGqvxo}N~$silscU--SY4eLY%y`!u&lD#jcPe zT(p<5tQ?l@H#@Fbr>AF{3|WO&_EWyddKR!f-q>}zu?XgP9#V#cWRQ6n;~s4KuJ{ph zX}l@m53<4|B1@Ngr!%^!8^w__~30? zk0**|`&MGsQ{(yli+S39Fet#80Kc16KU<-;1ZMcR(tZowK!7v$=mhx?M4RH|#`E`4 z>$ya1q64kS`cg(~eq>r&Fk@YR7S6sg@=q3mCCkigdhvk%W|QlpmMr7%`pw=sQ>it2 z3@ALz^I(?|Q#d3fA8f8`hC)H3|3|*7lWtrr^KG8q&k+gY%No^3$cN7fo~{>mJRa`w z$8$ot-m8}g0;Az8$o9(i*NE3V!m_g3hfH(etwkgUD43#Y=cZ36{6~aH@_Bn{PEb+H z22A4zkuo2ocw~LYH~r>{vPuV#$M%l`JD_qK>1?17cXj=Og+>njz<6O}6^YI0_b%M4 z(MiEx1Xc$fB%~qopJt2CzIHz%1M@QU^2;)Xp~{f<>FLHTCor1i^D8V68;OGJ@efl& z&wM)jVdQkPK>D!khQg!A`h8DY;)FDFbHn7rXxJwqkY(rui+stLY^GL8DF8Ti`YR|g z8H}b};=1_4ZVY*?f!-Fd0|H|4??Ilw_+Z_hDuM7 zLIxJE7u1wH5vu)hr5#|eJ39Zg9*Wc{4)dr>fhKN*_&=#VeY1rX*8i{sxw^tD$<{%; ze4ea*o!7hU@7iBKQnYbSTN#b=%AO&8otPmx9mv2RGuaRQ>DjOJl7~rr@NYe>P3Is~ z^gdOzYUf5hzg$t+jN#o=IYxRslF{6@SpGg=!7~v*I6UcVk5?UKb-x%BN2sumt$IN^bIcW^m|w zvc}KDjkSnb8v}sqfYq-m`{wVfiO**Nx_wO5e-8Tpw1TXMJMr{eK-}ZuGAFE>d-}aF z-@UZZDz%!N@?JeH*yQo$P=v@&ZS|8OA(C4|t$2mvn5X2ubx?NzTXoJGhx~p`V!|vc z>k;5i`IA>>xO2DIck^>e1R;KC_U-_kX=!&?ZIzds3|$~N<C zg~I#CraZyiqn|Xv+U!4gkKnVpN-AxM7iWPRRjU?wIW*7s@`N+_Pl1wqB;*C^jq$9O z`oV9VyA%u4eG_P~fXQ1!LRfIQFjG(flwF-iMi_N_O9xZ>dB1~hLoLyrjwl~>{PM4< z)kOGj{01#%NfDNbOQ_+$%$B4Ixynh63Qp==o%WIDV63_=3H_^c!vAoaSDrMH5`y#- zW|lx}do`0nC23Rox-LHvAVrIdL{6W^GjCdNB~ci;O~=J`*)MylcVn}VN;*=z)D%ezhOtxfRt+0s3AZ*rwDRz9T~y&q!!;1RlBc zzuR~)JVb;x9nwe?_ywo%>3-Lgr}W4XyvoZ^(FXez?xF3tw4WGKksM*p9+PuVlYOX$ zZ4;byQ{7{40oJD$ZjO}6!H3OuNFtU}__y<tO=;*Kzsj(g!>ioxZVE3(%a$A-pq zc!NvLbl6A>R$(nIoM&Kn0|F&Mx=jZjy@G-od#*~$*xCXUBr&bCSw|4Ss!lELL)IZ@ z@WAO+HL=B(kfiduDK$ZUh$XK@$EckmGJfRDb(;>Z$u;3~}a;#n;gLqz;THPYu)=|lp6Ope$kB=|if-SS|`QgJbr|4)xTgER6f!9K5up;*P z7Q7-gP6V1tQqleS0L=gO1x*6u7HZ2*!gDjnJ==1q8ph@W_PXiIr^RpM;z?k%E`$|ebGhJ3}S=pXNyxVu?mi+8ptY;&NV1Z zG-agV^XHlJAE~`!+_=6RQ`I7mPq#1$Wsu!UcIokztJlk`-KmDYXm+@FPnf^9Kz=G& zhYDn9D#%3r>l1BDq#2K5tzds-)so)s*C^m(6QUr)IaPd`K(y1e{mJCLR)4P7Xl!R; z`(GkSe9v3*Mb|v%$BNHPlF_c{AE?vA6HLB-x2z_^+d%bPC!>C5qb~rxWXHVp^}d-s zAj=n=38`wsB%!|?{$~af-TA@V|MDoXe(|F$xnUhsU-^=OK)?6vqY>P%F*Zin%~flZ z&}9GL7kimDpJ`H8nBjh4+!QFINS`t#cBXc^sR96NwZu{UWDd*)UTg5(|2~umO1e{g zD{i1m2hRl|BsWHw#&ntDC#qvN@7~J!AU=)m$PL%=n@Fls!lB<|q7E>D%cpf7my8~>;}kMQy@ zK=}RjHu2yH*L>Kkr7AVq@1H`VdUJw3O7JvCWC`1cI*aw?P{%|4L@b%&S5;VmuhN(*Ts?}i@k`}TkI>iV6SqScS&xb3nLa@Kvh zD@TU_LwH(Qg#Ma zdE^S-@M$AGko;r-$fYoFrnD+K=ndni#AuftVWNO&NcA1~)Z_mM@lN>CYn5 zT4lV#&s1rICj7eRSb?rg;EfiqpVadNO%-i=L*#k)Rrg;fvuS|r$5CneQTYnTBLzR! zUQPd}GbL?+#`&;MeGX~bYmGywT8?$rho|T;-h{H@uQ4C78OyG}1dUvsLnoq-Qcup+ zfOKcH$*L$cZ1?5%(bC%*u=Ali?cNksM5Q4vkE<;0`wd?;#rYWA*u}{{B^+z1Axvk8 zdSS2oqdfq?r4s?`g47^NBj^k7@f6`t`(FDy>L z*Q52@D_QY4P9T)DTld{e7tHCOZ(M{=S%ul=A3S#ld=MM0DIkpf3DfSBk8jSu;_b(u zcuF5fx)!kW((7pc!v_I1LDU9c1+ngDJ=@$U|%@S6q9w8aQ^k@l1M1 z>^260&oa9T2jtCT!Y2+2UR)qg4y~5F7_kP-Dgxc5RkadvFpD=BoADiFzD$%{0=jGz zNs=fZF&?{D`M_|N$Jx6%%twVqk`)!j0l{=KE#44(xcr~sZ%D)}E_3*040`4FhnyJ)35n$J|9O3V1>(Kp1LU6F>Juik zvWIfvq_h`EBpQ`F+=np530JGmB(lY?7-_i$vaF~(Wf8GXc1bv{LzZi2vN6WtV!f_* zT9cL%PpV%qxRwdWh9I>`mp0SuHzUY3$^0`Ej4X#pUAo9CS687MO5CcVXuc#4^MN&zATe zCFb7(c(p~w(LVO|n&+$mnj(T%aEN9~R)q^(zhC|1FRa|Vze*WAt>}_vfzc?y3qOVpVgGXS_{Z)I4%YGuwmGGa~j zmu;@3vn+zLU-1frj;U0J-^}Icw9khPTISXcJiWgY; zVoEWHksAQlL+U#aVtgq4?H-iQV*Yi8xiAW4Nb#K%hynK5md3Hl?RHDZykenXIPapl z^R)eD37cwv1d$+U$}o8r3oRLTiSJdL3hF*d1!Gppgsq7U5xyNW1Wy6HKD`mq>l2hr zBeN%`8|Hd0{VGv#trbA$IFIzn79TLpJ72Ly_B=#>ISl$w3b^hdS>W1O#EpFM;|@ZX z9NTj2_p6k8 z4_bfjUXK+Qo2o@Myi*={i89^Fh6X4&xcu}ru}s!_giCc*g&4Xf^C)ELwPSedCLk!N zc)r)eidHm-oYne^Hn2T$MaGcNr3n%4;Z4HjoUXeKo-$oVM`L9y6Z|PD*u~%l9C@-O zl&LzMA>E+;jYWAdxV{_6jf{YXv^OX=8Qwp3u?x-b`Wy4f8jmi`o&{@+<q=$a(Y9R6@XH@I;YT zXYR0sc2$OAd2Didky{_qgap3QWC9*IvTKY4R@wg3Z*!W{85|oVSxZ_lt# z_Q>A(0-;;i@5w@sP{WE?pL|WCAy~dhwDC#J?D}CJgpsBXiq+&))N~Hh0YPh#@zDjr zJFI;%uTt{udvGW`-=c(86Q_d>l;>!6y5hCgKi_MVIb@&8E|GO@nVOF+x%jtgHo+5r z)Xua)d`Z-1B>l*VU4J=-?Y9h<#d;aUxSm}8ejDeLpE4@RW4BMTu!6d`H2#8`hQdd! zS{hY(v(SlQfi*XQ%=X>DDk%jyAKW}C&vfpbmQ76Lvc084$Y&w z+y79!9{9}43BjrZ-<3rGkr5uiCLNz0RP=5DG2AZn$Z(!}kx;*vke&RB$&|;9Z~(t< zPstk{H>u^rRs`2;AjH(oh-j*}9xsGQ)U&#$fhTQTQvCW_ zo@P+Xu`v1&7fbyohOCNu&@V)C7Isc6U~TmA82d_9X7b^o0S(F**#76Y3BQxEIrRfN z_;An&&=fT9q9=m57(lh`$vJkEv4^QmRS@R^`zLpKoC1vpohC?m!6V!+2^dGP56ku(dBro6g}LRb^n?^3mbl2_5HtXMdC^_(QVgWG+8?b zEZ!+^M2~Tjxpnevn<8@xADb+BBph_-Ze#CJRs8jDfqSpf9&}|jaCe3?{P$@GDB=Sl ze-;~h*f$tBGzxs`<^H&O7!eg5_cUA-(MvC-Ntfeuoyq3mi+YDauq8{^N2#i8wfy&$yLd zSKvM2yTJ$0fdRWCuePoqq3uJxvwE3E6cO@#UWowH>;vbUCw=C1x3qmxwgJ?uk;7}WhLUI!^cpLoS$?&Waf9H|h zXVG+j9DqwgRxT%|DbkXMyGqKWUkcC=34rx9)$BBH5-h3BnU;pM^^vL@fY|JmW1d_;WQchXi~3=lKy!J3IC@(1jaT2z$~XZ>9Jjk3A!zC$%>; zCdDXlKDn&^eI@5JQwNOY|Dn#WRMYCMVqUn+cWtI0@miuChIRAr3^>Jj=9~8WCM#lH zU2g*U+1PsiQoikCl9IyiLM7-Ou6rXxumNp6`R%hr5!f}9VaUK_eojDL4wvDRQa-e2 zcct{MTRk-9B`T-DT%w7cgzmPmapZ_%0q8&IE$M6foF+&wnToFotvP6S;FArgaja%@uZ{PAjXW`CS-*Lgg z+IYQ6{2H{13~rAnu?w?dwPqb+v%j;MTw+y!xx4|84>E{-jTq_OQsEO7Z25l7`lnn> z8Zn#&>Rz3p2pz!gDFZE!byl!7rkeU1YCmj>R9JpLw(aBL>BsV*<Lqs;qsiuf0DPRIZ0f4__&u4HE0`A#TbV>SP(u62h4+nh;P z<3BgxvEo5L<~k7hoD6yhocGq^kpe~(9O@>n;}N@l4ptwYSfpI8wPE=3%R)-AqCQsL zYU-ON*n1ijdyn-)HCAy4TTR%@H$9HgLYryp3RMq>!7fCZ#fd@~mitk;7;yE4vkZAvSg_6) zYAcqU(H2HCr-tJ7W5K%Q@?OAS`Jm?OG~O~UuPN#DTS6fQt~}H>d^=sum#iy={oiM5-BbP)agEJW7XGdoa@lWixoKhliPeJywv*MyQVW zB>BO=@Z0IOfezRmqw;u*2IRd!#3bvFutT|8V(npJ7=DDrM*WBD+nmAK6lC~o8E3y$+a2dg!WVJK+&%xzZMl> zxS7O5#uy=A20nO{pvV%k0GK47kSsmvaRjKE$BiNgjWwtj!%5CfNdz?hSA&GQydbRi zkOTx=jn&OPHq$=S%FFhCn>5fFu%_`w4!HU9-q|+wzTw;tvAN2lmpMX-Tx<;%u9 zWpBX35D{W&>pspe2tDm<=Cu!uZ>F7x_lI#{*?)eQru{&I2XNSX5%{Ngo3Lo^lB{Q6 z0K|V8CDPJ%U@~ic^Z2Iwuq)}>X&;AB1X!}spi;0f!g>fXr%MZpv)d*%SFru-m)zBM z2*OOq>lQe%=HeK^aUQ1?&}O~5aUb_?YE--&aqYKxh_0O(pw%=+crSjA(c048d@0L!K9KXiUa#@i+i!P**B;K7uJB@H^y*Ck1V~5e1}TX}DpQc4GeWQuya1cJQ)#a?R6(3)v^RruCbidO!a!1{8 zwDYw*kf{TVoooe06UDVD8R%@mxLxb1o)XS;nviWan{2wpV8(GLneD<0h+T(LE2B!K zg_*o@2fs1UjynJQjo^_Y@cy$XO(wMx4&K4^wesJ~eVCtr^;L8;Cy9=s^w}|HclaEg z)(O13pq@x|da2ffF@qzQP(n~lClyg@z&)x7bH;d)>(Bu%@-7;0fCLbI`SmX! zAxE&6##@5`F}9|EG0rxs63E8(kYtEC&Uf9VmDtPlI_$?>V+mOR^|U@_X+qR7gY^pv z)VSN%HF^Y(I-8ksXeGOK*iA&q04P*s2Qa324!%|!v$|jkQ=pjC2vtLcYPk3tkOV6@ z_uXK3Tq*_?)peJIidf%SAVNT5FHlIVhQw?r^#27yc6#*7NsRGGNsH?1)uCE-IDKWJP=tU=b9jXP`X|S`H*Vm@jdvgU zwI$R_mDpn_lVqvv%#2~EMN?3jJ$l04>~+Ed?8MgP$q|7~3=*hch*DG5*NK=;|Dg*e z_R2}X6xlr;K5J9JQtZ2-38>$0)M-6iU_vz_w_9Wwz+$mXMw?=SwpEYMxF`vrOuiV% zg=dZX+-^2lE|wRv2SB?UD{rV({_N8i^u(C8yP>KPA4%lK{%AjQb#2$CHz+eSt{xtI zaZDuR&hpD|2NlE^v0kq+j-xb2)qwmW9}N44#K6vbTa40Yu-5YH=3Y@-8d^W@oUB4> z`pr8)MLoe6sH{k4TpECxkn8+H?eea-dcF0#=Qjxj+*wc6IWUZEpFR*Q>sm)cLOg}a zGe)(3l&D5jh6h*1H<Es0HhD>6u@B*!Lm?aMSLVUk2>!5&L!Vo zY%02@vn$mLBPydPATk-0yyo(%!hr0}83H$(54kBs-Nu8^7%2o{G6W@O7{>vN#R7}P zh;bM(bT+{l$?!2WosJuyB+R~&II z_1Mu33Bj1a#{Bchnt!|QhhCodwfFnEeD>LAasB%B`|?U zt?VQKTA#(X!rj9Gj}j2p-ETjSj+=kyrXeLxPVzeP^P-D*6T&a!^sY5zOWgZp7(Clf`==*txJfP7IFt^d7 z`dr)psD0WS>)AW1HRpp`M^)4)?|8k6oh6uumR!R!xY|3`e!e==-S~f$ev!T2zYc06 z7-p2tHaf9J^4ZA45*ew@Qnj;y{`dNv7hijKw5P_HqW!oS>BE9&vBW}F&zO)?l)%88 z|DD*zEbm&QFAV_X2RrcqK;u*|o`rR*76*QrW-Ho%$eMXg$uq8>H72S8z5zf+N=gI{ z2LQ7a8c_FxG5yOo3I(!711Rb5&2)i5*}Yn%i~0Erc%c~$!!SrZ$a1m3xXAGit`M1~ zsk3G(W`t%N5bcG{%}tWrGYied(5Pf_Qa9w37Pc{)GVYHL=ylNp@-Mh|_P5pj!8%yc z@knWTbuq{xCwvnbcXL}9RLXZmECBBNUi<&-GxrAocJiXI zHhpvlH=MLlj$5FCw=&F2&!1!(slI5Q?ScV=IJ4(_b)M(U1YjVfdvuznW8^qv)0fA1 z;k#lZ15WiDi^DfpUA7wBXl=FC_S)-__8`C`0)sDs!l*%8ZM;gNh6(A;^k$XXb-|tT zo!|MLyVlvG)oSHv)6r4Z>B6;5H^(0^?$V zaTpa)MtOdTA>6kq6}3}(ou=esDB~a(6Uo5D$-rpX0|D>5Zk~;)4vaqs zcdrArWJRkPV`HCnF(`1M7H@yl&Av>4sbtVv4Y>In3yaDW2$gP}bbbLqy!Jt0KRx@A zXYtN&-5vlqI5@z;!K(T9_4yjtuV2Uc`T65_n<`T_E4NeL(Nw(uQ6qnSvrV=cE%l5p z{M!bc4A4|2|7NYAUGsRhzw4av#JJC~<2z}U;y*+?hH~DDH=tqxERAtqr)if4vfSj7aD(pTUf2RI@NWlOpva4CI%*r2E-N!}1H`hY z2$+-*5>~Zdv}?$qqNoElx=tgC`u(e@#Pa*aYaq>edj_tYJ=L^;OtCE3OCwm-7}S82 zWiQa0`}F77C>te|)_njm@_msZaek~JkYS6+{lsMMG0kKr#ZrjO2w==}l5O2>5j*Z& z$@7cT)BWm%t56)kWZFYbxl;BAqr|2%7wvpYV$7_QXqSs*3{-nkT-a^>Iv&wlh-9IO%$aQ&U@xPJYe$NoL4tRFYa(i&US={HTapSE*U#(fC2 z*vlHxnhkG!w#|l5PJ>^rRlfvTX#lyGS&jBMvs|QkW!hO&0IeaW?%TPi<7f3=n9TFD zW;_&tgJGh&WKC3=-$iCw*3r#oy{pgJwE@c?3y@H>viFD^c5BL{y=C>8do8evCye@q z*S~ax0{i2ktOLBm(}L0KEd>xz)McGARvLAV5fs90Xx4NgP&v(Wa#LrRA=1w4Uk2K$ z1+;5tsB7Vxr zV%t;bKe*dspeco7!F~m z6aO(y{8!5rma7#Oi$!w&&&E3`!YFGr3S!P=3JU>60$D@E54rw7#)xU2jB~Ix?Xc*m z(1vVCl8sZ2K*WqqoDqfr%f({9b3cf_zK5WjHP!vwtN;Q18S6#(q7ATlY}d#ez`(JK z0mO*z)UU+!fT){G?U8TK8u&o72zGI8^CndaE$zdSCl6 zQ&B;B9SF1c1bmbm0vb@O@n~SVQRVZjrj(=%LF-i#W4yP44HvsOP3xxJ(i{V7S8y>! zy;{&RH3RsO|I3dY{jdMq|C-k`H0*X= zKe9-SJ>yt|t(B2<&oBT{FTuWvmTf*Ok2AqW^xo}SJ?<>{%5**G3o0S@3>E$4P70}w zngSVcpzh=K0%Z8;AN^r!^C>oHAGwRG7W^Uxs4re4`hG~EF0_!HBf}VkMm~%K#>I%$ za*5T!3d_Y3{Y1>V?jBbWlF>$nDKp5X7?N zM{_gO$xEDPY#CTA_aMN%_x$|{FmVB9SOI+800AvX&_QF39?WLfvZ3|oX#)CmP}0sm z)XV$rn~XKT@8Z97VNMF|H&Hqokl0}s_I|^9{4^k8o*}bsW)MaoWYZc9X$dBknGEZE zd$+l@kJIsoZ@q=z{LSCI`xfaUJ^Q2n%-J>PWTUAIAQs3nWQqp8-V3_9Ex!Y>B9NLv zhm(}F_im+^+EUw|%iUAI5?e?Wl(+*BhO9+lJ~zE*>by6lC#9aN9o5#^zj~{ywWevS z)w2316(F71D3LFGPplIjq#XlPF2e=&?9S^u>WPmkw7JuORf;v6O!-RW;`MOo|wA%@6^*)U}Z2I=Mzg=sBKo}Pz z^zc!pwtPWDxXVe8U5{-LKFyMHZ<-2Y3LUrqvi=n*1*zwE&8AAQLZG&r2HBKsz?b&1X2*Y3)7pD5m5;N_eCSU{;o%}ztsc-J)^o`zyJbtrwk!M;k75)|T2)wC)Q!Z4(%|B#ydam>{Jae>upg@c2G zJpCUq4g(r74{HXm5cx}+unU=IQy<#f7;4*9Qc?p)4gxw(z@Ov^!-Rm@{HHris( z1h`D6N4g=`?Y8w_;AE$&N?LC6pQ8W-ncB~l1ZR+A?tubm!2$nbxlXrAd=%vgG_@^5 z)8w~*r_NNa{G8Rb>))^Uyq%b)1d^&*Ga6UCKS%>11n@jdfgvr5lH_pyd;=&Y{82=V zB%p|92;}1C12O&oH~;(pes8y1WY8EMQ-G+t{HLZ~#nn`J>K#?V5oO>Zdi8w(9Gz6}EXN&_zJv1;%kvBeqlh zQs3x^DOtaGcM5@j(+|o?io2!%>tvf!b@H*w*Kr5DOGUvUIy?8 zh5%$(H^J<`FwH(!wvHMGkb~TeB0~&3?s%&9Z$wh2i5t17>#tV+yv7! zD?Fg`^$K+|s8~d~=s(05z%*sH1RFe98Fa8Tf7+qb0A}2(#-(v3?TiYX*=>gb$svle(!}1gxV>DLR%YqEfH~JLR~AG zH?Ot8dUAPl&G9L*UD)pNDZGS&x%bz7l&1P zg?D7eFbtTsQ!-dnfQC%f$zJ0Yxgdi_ zwMwRc%jFWoFv5=kVvO=-E;xeIFp_8-%Vg}sdc^3Q{#6d9ZYX=60L4$CxP-AW=UaXt0^9_5QCKQ1u#J zBFlyGHWxHC)2tFXI=`3h)sVG+wn-=FA3`C@re^MQ1qK9G)2hgIEi02eV$=LQj?AE8 z7%;`j6$4}t_8223o-mH1dmqa5FMY`G`{w@_e&HAHNcVqx5MaVEE*`7TJ{5rhA+UUg8Ea7oETIr=mNoSNh+UsG$%LMB(aFlNZI1KR7+cWp zdq4iY7gol4KPIwyzHt7PonJ?FE2my1PtzMt3nA|qhPTok>qr*7&I|D_{Ca680 zEo^v4yS}TH?+&Y}^UczL!VT4&9HG=e++j?W*J?ZvTvV|32awMqYj$g$mxnd%*L&(3 zGt1yc4Sy>@(1SR&CrKS7M>8;HS7TOBg1$N8z1%}&BV@%$hlF8imOkd{yCZ`bxVrt` z0f5^Uq8BHdsP3Fb|BH0Pfq_W5kq)T{=N!RP3^`)dBHa2)NHzFye^1Rl zfrgM{3Pb((9P>Af1IBTYwEnBw_?Q1K#<5KxOgH)IJkN){GZj#c{t{Bvk|{on#~eNF zzn%2!KU2s?M|uU#{~fcndn_*U8I0i$)X89A2IBDHOb4(FxNE?jcFs=t+bO=8{O9wp z9|LL%oIrqRkWVOz7J!`$1MSXhr&(GQ+S2}wU`Q1w`Wmu%-z}}bf_AlWA%yHu4nsdH zzf+>hDBtWcuVo3GjMfh&|2b0K=vey^JSOabaU7GmsgFOR%5EqW;_Y_Z#BeIm;1s~g z`}rPv>#eu$Yx6H_;xr+IAOOlEUn{73Y?S6LkTuJ#MobEv4Z-vTO)cRXdvt&}GTKyI zKvseeTh`5v)Il`ueC3;6EC4n(T5v zOu6>QsEy-dPBv96TF9TKSEkMKS(DDu@uSr(|i?V*{wObyunj;KDj+2jRqEz;uxfrR( zI&=vkAjV>{9=ck3z4qt6Ydz<~WT+4~>{rW7dKI7X9tTbri>GQz%d{3y{$4%k)hZ zD-;Mr7!n;n3@M&4g8;)gV6j+Wxme=h;2<^qiv?Dz11wjIM5`lB>P0yjr`zqeSxQQy zpdJ4!P=USvpN+kvq1doO-pa)t97WbskU@l@d^RC~<~iRGnvR}6fykVS?d9^rb;|Sf zIZ8Fg2Bd>Tiqt&lI_X!oEa8WXk`K1#I{%iKwD(EQC-zmbwIYB z(Vw3#YOS-L>h~u7{@?1l6YDyawYjNT&atQhV21_}C>y=jEEmJFN97tf4kNbHR+@#< z@Iva+m6O_5j4yxvcWPo5d+q~d!`{Mz(|2@C>%9zn0JXyDTEw}T+jnbSG z^+MomlfR?MIZD?nW11(49;Z+wx41z6;&SEky*N!7?2ZXQyK->F+~ryq&*XI~{%ugx zlGmlA4n2DFeIqCkR=t~Id)Ii>Cb5DH=)X4B04ZAufR-_^eIFWcsArJd*NZ-|LE;^x znp?JjN}!N>D4NsYmq{cg=K2Ytt;0ZdT_IgZD$~L2H>Vk!jyP2>n+WG-c&~R7M8ahD zHrSV^dqu9dQ^L`x8GPSWVc1Clpi>48>$%HlPN?qs;=pc-`=k>~Q+`IAGc|rr`cM`C zpaKD!>Z2D1rVdgD=lZDix1sRugA~g`{Z~_dX(%a8lo#WO#d3+oV#H#x#B#Y1y8mjm z!g95gh#hW6_NVhaAA{%>xM+;@JY))_5FjZ1hxwT2Sv7nRFo~tks31?sjE%$usgjN) zk_!1os0(8%BO`_o(sejb>ZYlM=o}-4dySlVU*Iei?Tpa^E|FQ8^Fi*%+UV!cA~*I? zJN?IK*a6Xj0u2BV+2~1oegMpt0l=Dq)-eXuPPZCG_d0t^C9As^sXbLTj=~;-)hmV! zAQsRu-Nq!kMN&mB5$uNKze0+#sn>FJKT|;gqH11B5#87Ju#RCIlH>n0OY(+cCq%wZ5}@+rV4@8|pJw|?ul9!ldajJQX4TqO?jdL+?DO&rR8S{uA{T?TYwvwGL6 zX5X-n-?YEeNObhi8B;-$d%G8*-juAbL^+MG;80pntUMZSj3J-FlE ztMx-+CdRZ+$7p=J>h-5nJh-#2IKPB$??^V$gFBAzUgDD1O88-jJ8#;Yo%OomUR!r~ z;@2O;=1`sm&JPGG@uBwpdLZLq3Zlk`HSIY$25=Zsh}%rce@5y5i=11rxdjjaOnui| z!`bCnvrnqhz`+AS8Xf4XA`^7VUMa2!>}o^{9NcZa&`AN{6Mzou=0jC~Mlm=31(8-J zF=gT(XT*8NJWu&6O=FYkn*#>8G64cerb$}2&yqEqPfDourqRV=VMx`B|If2tSB z5R%c~Vyw;nVzH2~gM$OC4i2ywM+_lF{iR7rKy@C+X`JUHX68!QsA#sImZT3esEhBz zyNBtCbJc=d7kQ$ZZJcN^gkZcKf^yJIQ-3LXVmkLD5oSt_2)GGx`M|LNWEo?Bo>`1E zrNNKU#XelIqG=KnLBnR19EP|aEK;0mA7M0B18PM(S zsiG~m2C~Y{Q~7f=ntX*Wll~bB%CR;$iga!G3mYipLR})$JbFzv;s%99M3Bgv((r_m zTfRfW@IXO;If6N4y&hL>pr&;)zyX-%Ek;_TB!Tzg^#8M;{jB`?V;}n%KK8MXJ(TC& zZq`_>4jw58kf^f+rfiZ+iDn*#U|p9JMu|C|W0C=63D?!$Jsg=YG;ObbDe3wsU~qLc_ft%EuJIS(CHvzc*B83A zQz=cP{>Hs%Q|qo@8FMN{2N$bUzV~~-x61$sAsm%w;23dmaDZ`K$bj!s?~4>IKC>jB zeDW!5H=9;Ipj`F+bbpsod_%i8J-2G0wI37hu(;GZdDq~2iKqODccKu@=i8SE=%UGb z2x$5O?Q%ZUucxf%oW_18hS9GZT*iZW?+8fLe>Irt)m;DAzw%e`^Z(2LQVk)gBf9`P zneb4Vs1+6vq4|AC0x+h8e!p=B_66)gAme98Ix2cA{~`d z;{@3l&`?KK1X*7w&#rYVA}l2GxV)|qxY1S}Rc2Dvmp?4+0ac>cNP@EgD0l>nR&g{yjL z2q7RM!lp^VOj7Gq)(X6&Nh?MD#R}~Gai52kyU8nLYB$a3(2;?n|1NSkwWsOkd)IaP z@sEFeSM7613P>z<{y2`H;c~T|kAK^4Hu7e=^&vt00yKesXLHD%7R{SnHU@j`mCa^= z=zuqdWB;g@Q+h?}n{2ZFC_4!SZjEFjUZ#q(gV;TMg zS^RU&Z^&YI2LPxiKY@w2uoo$-n>^8oBO(*x%!tEW8~-Ua{@d*qo6QDO{(GEL<3Gh2 zix|`95(cA-(MDL-Bm{+gDidK}IM+#kKnMdU1dQV#w6c zK~7gnVkDjXW1s+4FXgRV8&VyQM z3NvS(=PU=PsR}XE#dT-J49sypdR%=^UVH5|{Pa)%G(P|N&p&prt+-G>WRUVWX)>e4 z6D5!;2=l}kUjib1DaMZp7-Ki>AO+&H+Y>t-hPk(`-k$=Rv4;T_G+o)m4ZHfvfC%2r z+(QYT-meR94>{Cn9dTUz*p&wl{We(PYjO5n&jsPtN(-Iof2G3;Vm|qmxZ2 z%Ya17w=xiL1ZU#;z2EaaO*(|sk*X;q3W#Nb%eG07^<7hmO^-o!I7iOhOQ^(q7~lb- zffj6YX0=?X>5k@4iYEZcxDNupu^Ri=N$n1^$ryY8d_+?BrDsai|8)J1VZ80Q%}>0E z68KuKsnQ?p1VzNOt#$7=>wo|ycN_k z9388GTHHrsTnI490Z?E?nc+jG`m8>GDA2V&w}8$F0OmRY&vjIcQHC$R`7gk2Wf3FC z&E`nr7?oc|dGDzEl6ue1+2Fo|ja{Q$R0)H~>C}L!`0PYZa_5-e&piPEyKW42IJNfF zs1019^B1#@hp%z!lI4@QGs zo+Et*iX~7CQI$8r{WcENhymnwbvf|d;aX~3|F4G zVp0_z#zGxJ$ZRPEW(U8=wP2R)g$xzn%Vu6nR)=F73{EeUfZdIW|z`fK(XG1mkDwdVw7{!W4L*M97;;d4L#IoY?8$75o%B9N*7xT)*N zox5E7-jDX5>VU2X?326ZP2*42?|?X9o+nVC(;WcWdyPt#|^IW@3&rLZqfpEfEmqLx(B`>IoSPJ+bKf!!V@AKmUCk zOVhu=xL9Jj95IedtX2z*<04P_y@>_`F#v>X%s3{Z;*x&cZtyjcz&j&rz0>~aA&c%? zfh_vvHz1|!Aw%aWKdL{JsC0;xnyO9Y__hwok5BV2h&flYO-|i-ZsMb*?0XLe*QIAmt=~h z)yG5(j`gu6^IGXrwJA&+|Lxp$^M+qs(?ya2IIvP_rOBp*l!m`F_tNAS6Vno3Dm2O< zPRH_kD2UrQXTTr?%4S=^rn=mRW3gBu3%a-z}Ht zXXhBk5l>vX^6-GhY^f@Se@*0NHNh-<@;Hq7-`mM{@w4D=Vivpkk}@3jF4wG@_?;W8 z<7|@i@TT7Db5r-;x@05E4b2sutm>-cZRY$LSmegkj+`a94?7??IV_*m5C+7U4RG@? zMg_6o76YuHV;-F3nrXAy>fb%;?c0C$&;D8b#&7(_&d05dMD=J&>v-$Bz>#edL_35A zTwE~ii>n7)t~r2Tz!-f)vj33uD!?W#wpJ>Opu#8Nkp*y8cIE; zkHaP{qXKt+)+KGwuE$euX3lg~*bt050?HDweO1pP1q^BC5lGjL9u}%2WR$11Np~agLa_Tg;0E;v6v(gD5uH z(IF594i>3Vw2$KOPv-Ag^FIt}@;?mO=|AiJ7h^IB$whZUPD0O&_mnvv2MQE zh=ps)ggSJhlA60{f0#*&-qWSX)RRON5XDehM-^G(9XyLBto|lBlc!2di!naj>DryF z6)N(@nM;V=jOaNE-#< zDlWFAv9GSk76cg7zm-1+0S5x2cm~Xh9iV}LWQba_-94k`UXCFI&~lMYUgt`uOU4VI zdDO_~Pyh5!bm@GIe37qU6!TztK4kfZT44c z;eI-q&e&4!+U|$hG2yn`Eyl&7Hqp4V#E=ju4Mc_k!;t(wTp4pn7se_!4ag~gLpUHb zt)1M`8`QugmiKIA0&EQ!wUmVSZU7HvRzsb8&w}OV2TJ^|X8r6mxv);~7qP^40N00d z{RhHgxybBa!eX(w6xhw3iSKs1m7!p2&Uj}-L`4Fi#SXrd04p=S0)C)7{Ai<%cc+(_ zLOm%@Uh2kiz8RAXIs&k=iXx#l{{>LJe+YYK<<0;{gbY?` z31}Jaq<%Jo@F5Mh2|3AZ44CJLVF<@}`%-pE0FD7%H98m6shb6N(uoYYDTy&EAAkv) z?H23x2J7`YfdJDM(>!60F&hKUS<^vkVXqrk2*JgAc*r=pOf0`Jl3-qkPe@w$kROmu>n zscDK;P=yy)#6Ui@5*H|ecgp;vTt|A@3y&iJ-~kOE)rWN5GN-10o)e3vMDq#4>6-n> z5y{lQf^>agphhuTcm9fyYC|u#%^B*xMR`cx1Dug8yYrZc9K;|0BnnB zJ%fm_Nduxql!jeT^`ny3u`ygV@7cSYk&f0V!6OPCDXrro=-vHcveS2)yYb?gagI=!=%fvcnfTu`SD!61PyPR{I$Hf9oDu5`Z)~dm&a*E3|dnx@W0gc56pyp{47<>dL1Nbw4_Rr!se&he! zd&m?DKOec!Gu zEYb*%R+gbvQ>&;SV@5w#&=?QeU$U|c`(TU?(uvGK;*RHnCQq?t1~fWHw)_QY@~jCKYtZ+Zc4* zyS3TTzW3j;t5l>-Ppqw(5cLsYBhswVi*{pTi5yDQ=sHOcIiH~{obfKTGxxdYm&Le8 zN9$?#lf0(NY4m%~Hhej9{0bcS2Q=57F*But#sjgK z;pmAdtfqL*fItWVG*w>{kvSE#SVd)qIe`U%0(f8$BEpbBgcvxPXR`7QpzQEY#V!*j z`ta`VYQiw2?IfoJJQC{vtFOL_S6_YAMEHG>j+-}cVzF4@$tRzDa79Uu39ZJIDOT4` z1WO@bi}`UJjgx+F+NZsRNO`yj6I6`zcEt7RUBuV5+-2h1u2KPn2`PAAID7UV4^axD8hJ99{9@Th=k+IRjBwlGoGyv1(lAv=M&j<85_G$PH}v(1^^5aiz8H{WL$fk9Yh_^tqBInQah? zuv@raBkp_~>buGsLyYcBjilF4?#8E7MMf))W@FMxj`p9|c^8pry_S-^OPdAySlDv@ z%6_6*D8*YT=FKDo$ne-jH6K!-YeaNa4B?3|4g;n*q`EmqAe+)NGdM6X1KaFX_pp46 zN`z&3-h<&lHUC2b{l`504we|~H|l`?5K0%s)K7+z3=Xo_?4p7wv? zu0q^qn5NwM&_Qn1>J{Olq-+CbCj22$Wc=bQi^(HLXlfG}T|z;R&Yvd!Nm{cllxx?J zORT2S_9yBS%Va;AXuwKu;uss^yEh&*6F2Vo`Z*_9W9BUm{dtyCx#EzDSBz>{;%2-T zE5RiUzzo9-&7XToV_;{TQxi|LeU@$dtpvlJ3_F8w)!A3AO2F4r!~+F_1-3Z73M z_TBW^&wds^^#N`C^)XEou3vu#ANj~f@ApF=G1o+uvWA90PXAw`0PWs4F2-)5szC$x zIpV$u^pkVy%K^OncxP3QR^KXimF)co&=kAPGxP3(N%nsBKT`gkolLR zq8p6WYK3Xq${M3zIbU)XAu(zyMXAJoDukx{yC47fbNKz=|3*_oLP;ix>NVpfwQRK* zZkv>hWfix`ifZmZ=lyX%#x#XtN#5s8)Gh7is_lMA1LYcsSL`*n#~%CF@!WII_3s2y z`grD)?3Kas0tQ^RywfpxsXmHWE*5zAz4t%^$r~=T`dzB~#>pN1pS2!Bb@kJXJw>&& z%`>+t0{(r}kA;i`(pxon^JBk0vR!1Fb+*a?xSIMwc|!o!zs(J6Dll9IP)b0RO&w_n zz?8j}ocU}FsqZY_NiiEcm7n?k@BjXj|MVaJ)73BpJ4lH$1`3$w$$TbpN=^8j<*#=P zY{JDR-r-Wj%$TML>-8For=ChaEQ>`>wn*R>Gh?O*%!#!ScsRb7`}`v4;26wTyX~9& zPe%R3V2qNf-<;eDH`^^1+YQdo9RQHi0j6n6UIAe;y8iNE52D=|fQ;UhX@B|IaU3#Y z9V%du(Yug8g=v~Gjzf0z4?vs|DO^LOlMq_h(GaN8EECH7N=v6{V~|9-91<}=&30$ zOqt@LktVFV$&L0gnPnq`fB+Vu=Ir00qZrlBjp*I_O+#CsEGoxpDdnPz^ilo+wP-7O zvTSm4wdsx4(y^Hq!RkVV16pZjEJ(23v`NM0Fti4dtv^e(C2%PD9 zL=^~-q6`gn@6HNGLKuc4dWiScwc}&_)Mx)bK5QD`_uhLCSFT*ac>g2;VyYEF4*YZR zx`|>77txv=C%hNL}R3?tSu)L`U> zzSF3EFMj{`zup4?Dib0ppFlBdhcn%b^asQZ93bCg)m_$DGkd=FAi#a9O;miEuX_c! zCRo!QW9H|8|Gclr`aw!xd;yE&;~)R{uFLnT1}ereUAM&}XR%mZ`nuOu%{2{Dc7BJO7j+xMoqo;ECWz!07WiP zbjcEbRooA=86ZGHi3qvaDF0qwPh`fxX>%#LvqKobh?r-_FbvmXj3*N8?_TzATJ78PQY5X-= zfTm_XYyiOM%?J{`SDSh5zF%nm6Sh;jpNfg5_X*Isy85xaZoMGH#qnP^_jRgI=HK;R z6y1bO?^UKCQvd>cp8)v=t0*X{kI%Z)Xi*b(gCUzIEPMhrrSCj{a+y*zJ#wst;FFtsj*jlA$@w51+i3!wpW~^gp1NNTc~$7w zY^VFA4Q>UPhs3rPsa-zI4+%*0|Ii6r0DB^{Af~K)a?m-H1Qe##7r| z_dL3qC*<8PTJ+GK@{YdoU!l=UEFc9;Q^YV1Dy~$SwO+;yFta$)kR^Sd!#LKpO+cTv zT72%g=kV*l{_EZKfD{X$ICry(0kcbAm4Ic{rt=DFjmlb3W^V|1Pj#Bh+w}LNnBC^} zAQn(drq}B3S0)*CD<#=)Yf2Vf>tO)Tef+up{zF=##~5;KWf>5Ti^Zj6Z8p9ZINz*s zcI#Z2hG{Qjg)=#GPv&kDZ-;=~0F^x!jC}yRsHhNC^@u8M3EB(8cAia2YDdDrI;~7= z|NSEDB1&pa&Jyou-m7A^Dk49S6O*cE1O!MZ^OvNDAAotzdr#8*QwZRhRdNXsV*rIz zQids>_jiBimBI=MAz%z+_WsH}W=^Y{rR9F?wNG~DXV#;h|ghJf2` zVgqb8TWq!)nPSH56Awx&LC7b^gKN~o#T8B0L93Z zk?WIPCnISsMyRl#V*(u(b26>(2_T!1Of|cH-~8`BOmjf(0@&){(T!{Zd?ZQwzY>j? z=_aN-z*WD2^h;B88J0{oWI8$^ZUy#|HZYx{0x^E&U7Em zT%tM4&qm{Fs$~W?qJ*8SLU;N(Pc_!}qvHVul;HaP>M@`a4fI3GV?<+q$nJ6M>n-tz z%J+aR_z=zSAjKJ~pXa>!$oKVoF*H33(6D+x=6!+X{0cZK(T!AJqrTRS{{nY`7b;8- z^%)gb$Y!(2DJvUnw)M~3Y`VJLmaoFRnlWhrHtXQ(f3r~}$0WI7zLSFb_(9)Jr>Cd* z%x6BMn*R^)F-;TRdFP#-ej#`8btIHe6eHH)CjX?08!H(}l-pv8r=%pLsr+Q(pX|5D zf}}2DRJ5Ht*Z{tX6d6HxD5gCIxOraQ!Sff-gUFn$l&d<+P@(o=IAfr+P6@R5Xa2bZdF+S)xA(!>*KJ%M}HBjBf$(|qDH~;sD02t~yvz@$f0sab8uV5zdixRx2#?bKQAy z&o)^}UGsNB1}6|!s{=gyk&nvsf4NvhzaHoG5J zBR2DaDa|V)GVM4g0!S*rlnT@JM$8W8DHWM>oDp-;sf*&G5+e2!RL=2zKGH0L7}sK) zuQ8aI`RK9*>6L>k=_HDUJdTLzDu@m0U8pA%)LF_gTUDXFKXzVlf!fAc3cE^!*OP1r zs1#*#O=db84V=o_-7{Yoa^2?X>_hbcD6aXjd_~pp7w`*`o+0v>If7^1)N3t&J}3Ec zIR864<3H2fXP_Y6XZh!Hqo;qa-e)kBKD#-vqhQvixJm=6si1%eY^VWB$^hf=oIb8r zTxbhrHljn0_2!jp#h7I!&_aS>i+riPO~;CW0zEzOkRui9yNrqri3$k7t&vdd42Y|> zXe62dX+f60rl3eznvimr^f1peHk&QBo5Z-MbIOvQs$F)U8W+W2*_x`kX6kBfw(Hjq z{JB4;>!Nnt`=+gN>W zy|J9Rj}2(VMkcE3Z|;B`bzoSfkNPzdAveO=9Jw)JPmA?m{>wjdGz`O$j)$i}7{ZXI z>tl+AKUf{$BOiGdi{r;(6I;T z?+F0tt=#Y-9aM{SUARL{yJW&yCP|rIvE6R5S#NN@Uf0Rgv_+gt^FL+7D-}z|(M-mo zYx+|_dQI_1BkDb$rKPa=fDBK^QC@NSmKnjoSk{%?;tU-pIxZH99xYO-l#{#=`Q zAbqYYAW*JDGVB4Hb05v}h@w9yJh(_L-3)V``q$|{%fvs*`1PW|78*DZS4A@Q+ros%! zjYDAq#5ses86=vy0&t!6?({)U|F2!U1|q`A$;o~Z?HqG954wlrs@mk0VPr7Q{?(W_ z-RH%axA+ifnx{0|ROK&>qzg4e+Z@YOK?iEV0BJ_JU&qTmdqMfdbrRNq(6t-4lT0_2 zwhg=Q?{~-TF`+va73Xxijo4PdM20gE16He*tQ&Jlwy9ZOm(s;2f003Al|yc>#$jyM zcOp9Sjaf2m>(r2hQ&UEgOL-t2kEp=_Hj*nw@utv@E;VnS?t_u(hr2klQ(k7&l{6w>M@E*%oZ`I|2rv#KhGD!E5X6SM zLsC<3?eZv*YYYe0T#;zu3UKnAN!8)z%$Q0lTrgNF|lv>$<*Oq&~DSn5CWFVC7ylu zS$yQ9AH{09!eX(^)c>JIqbuMvgmAoCE#bfJ<`^$=F<&FlRr{u4-M*=AzA;A8c_oT} z`brb2lnAidY%xzIDsaXyOc;j&!@x<~8iPy?leu6?1OVnaA`HXnJjau92*(%c>Tdhy z$3ev@nH}z==HA-rLb-tgEd76PJahSD7)Hdn&05n^{8YWrJkN>FACmc5LAR>ztlnK> zAlRWzD=CPr@A5*XL7)5H{6kaMJ+(Wr64)?h5)gLt=6m?&H~$Fd=jVzEFz3yvEEp>s ztPZfcvch6q$i~gALzLMVcKS%al2>mG0MVLQG1%`cuIMGDE3?l3{`qRdtc(bYl!%gf zSd(*G3VWgFRe-_h=p=Hl)VyqBY9jAaiMES)8^tKFx2$<)6J;_+jQV$Xt_|8}P{k(M zcpR5{q4Z=NtFaG}i!em;L5WjD$oJDQ44A`=VID9K0YjJ(Hx9@8}8-5c-X>1Uq4(_cLz<1VLk!jkU_Pfa-X57K8)uGyER&Qq?QILaz}gNqS*GwrR$cuWjdWZwXB%3 zFB#|g#z#Xj1VWzVHtBzS;xC-%pL;$7O3iUxC$DLJ7*+FM_N>bcc37t3$^&4%7B8|g zakYFT>!^R>WSB4RtXL%)=@>m5XUw&Z&>2N4qS!~Hnq;A!&%fKDj;O!>G($TX-nI9c zr~Ef$Ff}CdYrgg+9LG_yg+fY%6BAmN6+{>J3{#6;{l4$}6UXB?o)F*%H3px!U+_z$AbP#p#I050R$-pFwAC-bzXvUlxw^<|rX|lP_CV=Pb^K5PwF-;T3 zag@o^IOeE>c>>V@4gqEA9}rGKI0o~{y(;amT)BcPR}Q+x5VG;1+$NG;sX&0RN1X2- z02orVP&%#34LC?Xz%)-7Fl6%!c5zVLG*`O8Em`-)Enia(rR*SOaCBexPHr6Y1%%L= zc+HOCh&a#KZa4U&Kl&Eldh0E`_uhM{nam(l9?htD6v$Nfy_@fe{`TO?6&$QqX~SwF zmTEP~tk+o!kXXAwG!1dx=(z@49amr>l5bId}c?vOG|CvUTKuij7fth5~ z^aD*vBVi!ejhkKRlAHWQKd`YjemiaG#oXNp31p&_YD2Hcz#3?%qry6o(9g-)$cM57 zrWiB;P7RKPQ*#;#0*DNX)xp=^Ot65Dkb(?TFb3)o#^tN>}DFBl?_yX^y@zOOCWEIN)(#Y>mFi$*m?EgIB9l})i(@|=fY9QphH2mZ_d62JDvUu&8+0(}n5US=1j-%&9fqSCuI%iV zsYdZ}TM9UBv!?ct0b;qsY_b%4ZeJtF81X@;KfxO^@@=n;QhyLvFqhfNI(qk6HAe3i zrCF|^WI$~3%EdS$1VW4?U;|NmzH15_z_SHr=NONE;wOIMfTA!ZLeHxrv#iSAIgA4q<3e2j8z3z`{Arf8 z-?wAzA<_*1pwNEqAk?CxEd_OqDSJ9+Sc?hOW{dTDjrI8&+wBJPv=qA9922rLO_O}dW80A6XW{ByxWnhCJqH16eCEEbryTZx;~h;CV^%55o&duapT4f zeB&G6!1Z^oW1BOawdOr$3S?<)i{ox^mF+Z5xcT0Dm^K?6T)Be9Vr+^%c8z9aRiLZ; zmm0@q_ugEQ%{z^73Kc)74qiL+qfr>yF$9D<+&HSLhPTn#>lVaK^6ReEzIIv2V{}fr zTq&xN5#2cwYd@9YTWjrz$hPIEm~{kH6k=^q7*@U4DH8nDFh4)_V4PU~!^urIrp>D~ z_+c0@&I9Hlu>>O54DiS?ZB)#l5WyV4ffI9vV)khXV#;*Cj?>dqT)TD+CnqQSW%e$Q zn>TM^xm?uA{O;oj%!kIf&ve9OSW`@D{mBMws|-BWm^fl6Htzo zmXkV7d)A)v~hRgh5a;qq{Guc_Po4&Ac4muj(UodYgZfoh{PhZd5UkoG|UCN#gp zR{n1E*X4*Y;_Unuo_hL8O@%e-rn?IL(nu}FF-@q78P#fu>DFYMyFd*9@caue;Macb z*Ln|r$}t{7jKVTN8KWiglLC~fF4+w0>!>{ySb3@tp-H~kAGmEJT&d-)^SlArG`miu z7hJtDh&qjR^~uskdKsfR?df)Y@CSdecQYMxRKPeRnYpc&SgsOvIyF#ZHYL48=_dCj z8>UkT1EzUfYeaH}fxZXr)G+ltxc98V0a3qjf6q4n;f^L77cgDe#&GsNe9H97_94oY zy?n09_sO(CHX+2aLGT5bqyOr^`aj{{zVdI6LOJ7VV3#80#|m^1f#wW+XX8EQr9^Yv$Zk~GaxnzVahIT) zX4l5)ruSF;R>llug$&|$>hL4n=RxyjN1)eGG=h5aT8d#erHahC(2NLSHYR|ZO>X|P zR`m&_iRLg2I6FJTl`B^?2yjZEW1?_h8vo^Ti6@?T5{t#6uN9=SnUO)vYx5X{HgcI) zvuiN0KOhl9G3RjF{9lrWXqu*UvvA6HO&^Vg{)*l@x#1@&eW@e}Ty->5okj0Q{GVpJ zv$)nPXMeD0^pUlh^E_j_+2GAL-^3rj^@sAargh5;QUWsqLa5ChO@);sa4hnhMI0EnTNl zU}*!lv?Jom!4+j5MJ7YsM2G2Sn}eMwDh7}pvRj&~nTpAM*Pr#Ja-=rxwfR*vezDEo z5jAFMkInO#411t)!4{^^uEzVK=`{OExPlrKC=4VM<8p4I@*I)4)(aYcQxJ}eG^tuF zuv{!ekGfi{un8N?nVps&>MCHTx6eQKJf45Hgpk{$M}t19UZ(Mlhz=x?C=?TCTE|yEgxqc14$Hzq)6JVZd^kdIZW0sN!E z)$~-GCOcaZzNkm2{3&gUY~W442*l~f(V^q#(8LcGMh1C?XJ$+ixAKQwaR$z?J<;}2 zQ$2jFE3=XP*qBuojr_EoWi2)`FRl!;M469b2tc2XT9r>GN`3++t~WpYhrk&U=@c82YClMVV< z%mJa(Ix>=J++JBt*S!&76XVCQeKAYA0;}Sh)uz@@C(s~6``&CkUQ|ZdO74+mN4oJX zrh)=|s3Zb5=h`wHtm&YQ2dt?E%G?h&(odKu4q(yl;jCUGYx6~wfz2H`iO=;Vm4@O! z7kxcxkckyLf@3ym-A*Y!aJ$8}__UPNfMQIU|19yYF~?5M^Kr~HxqJQkOMmGv?VJDm zUEF8TacA=n97?#BYPPDQcLuyQgGyNggdr7ZaCn<`bg%i&E^kZGQ6t*a5no{XBm!?H z*G#q)L%_fBVm{bs^O1oidOJP2slLYhWJx9kdi1ilq5ZV_lfAaYF7#|R&mYEsIY-~7 zb=^S9mrlkj#c28Oa)4wCKL5fCy&CI;*b7ti$VNQPW}tNcSH~lirKRGJ-+1VL*p5>dVKDBi}av+)*&J{_j zyHh<#;_qqOBb3^UI`=;rM$E1clX01eBdMC0bqt)m9$6cOQPbx;(asZUr~X>9OCV$X zXI^gbplW(C2dgXQx+~uf5(!9vVrZir@ z78y($hXLc5B*{7*CH=XwrpEkd@ue8m&y9=x-~4m=c@~*>cS#M63tL1%vqu=>m-&u>4{&55qEut?-nL2xFWHYJQA9o7^qy`mLcc!JD z$g;oU(27>$S?QxC6O;_4v=mzDroDUJf0-yn)uihML>%`crZwe_Cgp#SCVJ=R=Q-IxHH7S_pv*WwKgVjd${SdIy-PFf! z1!RihqI+0rN(Cs9c%bMm)>@der8?G#DkC8zHA3l3xj0?Vnr%>?Ear1ZvKZNkL6=$_ zZLyc?u>_(Nv%p~(Fvo~dd|5^dn$?N&wfnLDz542__&@*G|Mh+`d;mv`QJQO=;hgX6 zt6H*B_H2k&myAq`)IF1!C&^34C+O(4LDN9Z-U%BQW_$wL;gmAVBBedGzA!TQh0Uby zHTPaRV1I-wm9(q*hcQ^~4FZ^TW;b@44Kgf?vP%K*`dZdm*^s?&o@Oadt-kp3{qH!I z210bZ-7n$5Mlrva$KN!^XX*7R!sk1%T3x@QtO7kB8!zLwD{ri}I7Pq^m$ju&2d zVV5VyQS~MWAjAYrEz-5QD2^rIi`{E&9vXVVX$6K7hOI)q)4 zNj7q*9YH7P$j#wOuq@AL7o$q8*Zco&@sg}xXxRe9o^4P~2elkYOLH_L>FW=JANUoW zfrEn;LLkhuj-(CA2Za*I8<74ULP!JX8NS{;1aSP)OD`S&w}0zz;h+8Ue^x+%W9E3s zW_SdV1fRl^=nI5vzG)$DZ+Pvtz1?mx&k+RRz4zWtTIHKJ@x~i(fPriO@jw2~H2}1owk5vr zzP{1bYK8Cq?(fEOvD}?2gpeuuRGm4s9#qGB zs6U5hDrNsoBZh%UHimne_^T+tc`g&sC`KX0t$&^;Y^U_+?RLT+ee0X}_h0&Ly#4mu zYC$TCWHMQM`st_f-QV-w_}IrjhE>_n!hoRA#?|To&ph)io_gvjtX8X<4N7Q`+{lde zW`lX2a)HGvnh+{7ixu^ZotuBvI3Y$A(ZgnXu4(K#Czn+eqMokr5dX{TDur8&+0RuR z_MN#EtAN2>s@~R zn_&mkkY3zYyu9{Q+&HYnV#0Qj{i-=yjy{zCQi4n1*jXDP5tM0Pen?~RW!Z+*Fr9e zhe9Lm;-0nQySu^?4Mm|lG_3m)3gZJJ*zqhYazs|%^!(CwB zJ%}w#s*YKES~^+9v!Y?k6q97#Xm?Km@BFKIEp}hf0~1w$xcggQL-ih}*0{wqnS>z> zI5;?fHlrcZq26k}$n|jZIBDI#%FKA_kG+JKUwRn;P8c|1PCgW#X&JIn_(Jsg3*#}d z$SEm{MPdjn#%e}cm;fn7WsxWS3&mDhU@_>yimq8Bm~r|bC;tNYUV330*h+xWH<;6m7^J1PE9yR~ayxjoY)1dI~;1 zhAiUf^*3elySojcMMOp4pWX8%lf5*n9Fq(nrx48ZjJMx@8(;tWH&ix#fpOE{uN+*# zM?UhAbdBYh9Emy#gh8#w5lR16T$#sl!1?*P*^p$P$<6O(v&CYO&T(~`myTBcuKfbc z#1E(hVJ$3$joCBwb+e(W!ZkM;;&2KGb-zZQxJayyX`eLgVi<;M+o7hJ$OQ?pWbBB0 zwuznsj6Z_wDJrO07!zs?RkWp5x1~FX{C$m45UXgg{N7>|C)`qRu%7Oda|4eo+3D7p zsC5ta8$6qICvIG_IYvYz=1D@l2hq8isKm&}TWs(8e)`2<`X&5>fAD|DFaF{$?iav^ zf1Ch($g#3ZAn}f_sdNB~_z2;xr3opEY=bwMR_p*=Sn(gIsnELXC zfts;LO$yp=m?a9hV#O@-R=?F$)y0}ZTaYSGlZNf6-T2Wm6qu|RQY+-QrsuGrMHBPq z{UONu6nGG_-o!N_il|P}*|PwYhX;soaBu}TZ{13bf6P5WDDSK6NdZK21_20@X1dlP z$O)K_e*ACz4g8D$@qfhce&s6waFo3$uDXR91QKA0hqmrd10*z(R*}u+>px^xT>(zn z7#23Nky8R6Jq);Vyb!%|MT0T4Fd3G0;|U?00(3G>6BdibvHJIiw#a?-qaVXZKl-uD zv~@=S9kPMN@+BSAg{7L&i$0U}dX4wqdoMNogf2C3j%#c;8=Rk?;ox8;i`V{uOz0D9 zB-X}GmYb3xoD0@+C7RC-LOa)}@ZB~2%8@@e^^8md$_;;X>9j)#_{c{-BH)BDPD=5sTvdxvQYw~bF~A`L*6WQa_JYw&a!peJlsQ!0C5$Fs zN7v{YSxuz%YAt&Fl1E*dddvFKD6A9`#&MXVc@JgMFFC`AHupQ5_SMcd)W?f(zBF7t zXqCfsMbx!fU~x6Bow9%1@y zd?f`9uG;%*DIhkvj+#upuS-SN^J~3s@2bzKKfTpHAoi&{k%77n_W+|Qyx15OdYM9f zL;ic#kX09t{k}sr^1a4f7x-jdwQbv0-}X~aJtd>n$S&TM?HQxnfbnCN092Z4o@C`@ zfbEo-o%MkZQ3C#PBaORf_I<7)1_x@d+vSR&9>g>$MsxB&xPwL+agBn_3Us^-MnqZOVdQ!2F)h z4VFNiz~t7e!Nxtqq=*oJ+g?%lu)=lDq)borbC;lvr`E0BGcs zl$i)K&9(B)gTGW`v#MLG2U&IhueCOljgw`&gMJ45V5k0F0Dv#E5;8tRL`TM5JTDF* zXL;_5w0T&^bI(7IgY1ZVi51`#%8kDcI5Q58*@*3;$hggBgIl+5VY69F97LT$v)Qr& zfS8N=Ter>-=p5r>fz`nQ7JDEd%K;`#6P)6iq}?o~m;B9rHZ)KwTJCo0uL`-Cjq;+_ z_Lqr&GC`{hfH;de+I#Q4i?4tE8#397F*TMY|2Pov^fS-oMMCSlD(YD#_GJNza^KZy z`8X~>2v~17nJPN8TZ1!zGn=;9-&!|)61}}E5IUK(l^uXam#;ON>=$=6ttSf-tGz~R z$D*MH+c}t)C)sRiz&rDkF(}k7yO!kuw|D%8OkMIxw z;XlNljQdDhfD?cZB{f1hLrcL-!OGo`rxpkeHMeABcPm{e>Z$&gsz$3ZlnR8#HRW8Q`4@N`2&3ClRYE7>)+}t%1|#ga-`}Jea}kt znU)Nd0Sy&a5&4?o)a#mGeDMXm_~MJbM)VcEmjS4G>0_c}%b+L6wJjFoC5Jw$;K;8p z8Qn&y`43hHyLursgg>BT1ORjY?F0y1_K$xU`&YGocSZUTLqR{H@R5PL*b6#;o~eEQ zF7%L7;aC{1Hq=;r2%u{;TgM2?LcK>uYQ9&i6{hXBf$}shrIi{e*=OAg1O#~b<(Kd` z|K^Y5pZ)WHUe+c;ikm;wH&4isrTVecl%Mmk5y}jb#R~knDfQ& zVva~%3eLzPZc;4blTSQxncU_N{4os4&?V`OXNR)Z+umd}i`HzoXS#oCzB9Ea#}rin zAY#r_evX;$KW8>TOy4^@yOn7Fu@o>dQ*G1Z5)qyj9lxVL?HYNR0yWAt6=Osg0){y> zF*N0f%qh#gV~t@$eWgKpe4#L=Fcbs2;4Fy1hgjm6y|X(D*^@)Cu^=Fzo)j&2ovvE z|7+t3Bd6;wX8DXZlq?`_aXJe`QQKd_?2Jz zm3<%n@Q))l=96`VaOO> zY0#}=bM-=H6=CRb1ThOW5*oKcie#$n(;Z_o4JI=01{1vNciWkAOKs>!o;Ba?4OaAX zmDHFJg4!~9XG~&$>kC+94*+2RWL@=gvA}k*#9}dFyG@=F1t`iz{4vH zp9KVX>7|!(?dmnWa`FmZIXMAC|mz*@_M0q16v*|Zz7c<^@=Q_^LZpl>-WJ3}~+`M%wWw?)f5Fh~ogQNt^IbyF}A}CKRhRf-`ZhPcLKh}7; zLicAi_18Lo9sPHHevWT^m3I zK*2E$*lwiddnI2vZNZfe4VSn;_MBFy?8>o`$xf(6bDU>vI>p=VjxYY&7x9n(@ju3| z{o1eX7qy3f920QWPkrS6&aT9g(M@pXedvx?4-O8*aIRBhb|;Q(u6gdq^qB-Pmm!)HEKu$W)?MalAy>r>_Rs7nd zF@z!O-J#ZWx=@x-ju3!xOfhOnPaQBU7FbLZrsWdL9JxEs6V~T!fME)B)enhYeBlLr z@)JLdFZ}Ws{2=KXh_324F^&V~dBz-Bxt_PNrqydfWh^q(R2s_5NdeEq*k!bC8B`yr z?!OV}co2Tql~wBxc3}&3vRMF|at~3CZ3u&+&zsAfPl@ah@x>Qk#0xLJ(7SD~k^|0` z%LP`e6_$$y7KAOx7ZBhWz{%m!5ng)fC7hg`;EgxlI00~!-cLMY z<|6<{03QmoO-T=oJd16esP8!S+`_FaO%qsN|O#R9c-QT}~PV+11Iq*fk5YO9#lEJsLVab0LsdD3q=Ipt$XG zZb0%_y}Ix_S|%wI7Y$N~86LAksH2fM7!Lzy3>7owU7BloOpWB)2*au$RgHyi_Ni_H z9^n_dTeRalAI!rxPc6NZSl6RsBE|+tA#?s!7!R~7yZtO}b4NXZrUDJu?o^-l#V>vl zf9t>fTl+=q;U7l;y`l}^^nH>Hx)N|2a<(>6$o?U^p)AwW>f#-S0Z%^pq#I(BYd1QC zS1%FLjdU@6Vp7w5YNv;=2C#a6ZXC}4jCm?dj&j|FF%g*ts}S|h%ETEhFH z?eAlAEqLVXDeVo!%Bj95$6+*D=``OOc0KWte+hr}ul}{(D?2IsUfM?khB28%FPBR! zRx7MlOL0^e6TmQFv0U8N$P)^5*PH!%y_V)JB?=6?e^0MV0(i1zRy66{YzXiCb|h4n^0fn*Cs<00boY(sJ1}xuziY z?BZQ>$uc=arJPpq42}Puc$84@S=-0g9wF3K!E-CUYF=!_Bn5X0oq9r6q z+SwyN-TLGwKZ#%ZrC;)E?lmebfc%EbMA__d4CBjCO&%c=S7Daq33PwDN@CvC@8`p27`zJr~a=E&oXw*Z(oGzr+$z~6> zWY8Vvi?vbK=_Cw)oibXNEOJ02c05rZB;CE3DyEeH3+Sc@uwg8@K~V3UXyCzv!%;7K z>Gz&~@+q9%x+Mb*rf7gwq9Efj3PINF1S}R-uQdM}-?&PQs|Q;3QbJD$s+t{a3R;T@1P$bp?tqmPng36u8L@(2z zdn}fVY6O^pfN?QmF(nqja-K0|DZqBSz%bj!3Z*+9c+Am0h-X8EaQF!kY2tfNyS+vN3#DLJZy|YJ^-2^dC zOM60y zhH=0^;qs|k-1{A^AdtAybfQhc(X;!w@>LRCUpf$`hb2QY_7) z)!5s}q!K%#i$hj%E74Hh+2r6-2YAraHxCr3gx6YfN4BwB%J_u!10s9Qvo-xQ4!2|h z1EJ|F;8-XBbql)~(}t4c1~sTae%fQGrfiMzSoIHZ5s9*S*0{k60!DQBzV)1|qSeHv z88!kb?LS-MguhNCLaWmMrKI30Td;{P6|71bn~HtHxhT7A^Z!rx&Huw_`T<-Okk0Kl zn!Qp@Z9}3(>Pdfa-_QG(cl{qqY-y&&YR0e`-55%+Z&qy^UBQ7eK`ZfNnqDl6!)+$; zb~CN_Uq|x~?l#rd?Z?KFkop-ih4${o+D2h>)yTTjV#B?Zq^U7HrJWE%ox-ZUqRa-F zFHHt0^#5TTQ++cI7^e|&F=LJkOw)wraw#AH&d;rhY5KfQQp~ai0siH`{FlD)J|?19 z{CgUP0U#jGQJoLV=YZ1KwvsKU&z1(Qdb@}_z0D;vr#T?hxWLDV5m5J_5{?Ypko5rf zyd}^s=8n!L7d8a!b)#I1*$m7eCd?H_F~f~xf9-wphkv*`q+{@5$$?1g6JvF-#A>y| zYPHI=|HM+Mlm8K87!a}<;ANVB!#0vyunu6t5G-eidcl2g=Drt$Mkcbl-1A-MyW%fY z<0{P(=YYr77}>2Yy~KcCh|2C$CG{mYAZ!b?5j*B3+t^Lk-!)1}Lp4dMY2v?>zWwww z&*1Fr4C~E0vla8?KmBlPW?Mk)01ODg%wUQl3Ghizxlb%>(ly=S7ck({fBw_59=!VM ztMcMrd+jxNkP86**dKcl0O7?KUo>eK2^9S*e(|+m+yej?9Zx^~G@gI{1w8fCQ+H$3 zazuoyy&EGGI|2!wU{~Qw?GP&lbkM8XJylu9X z7Mm%^&!-06w4tV%<;)I2ry^W|5Yd4F%$?7)AHOTkut`=?;r!zG?*j$Iu**!< zZNBs_gC2lfLCVd9ko^l+yBqs$S55M@6eKc0(Hbb4m@sp#uyRw+ObDH}piW#hSyOBj z#%C^D`u@aE`~<%E#V_s`n)`of0OqRsjP!s-?u8V^L^+2$sHQ(iv!A5^1prt3R-gbq z{SP7F$)}#e!IguK%HQfq%M}|sKV?z?1f!~<)ueqwr0%Yhpk0l&0T0UhvlA=m8+Gk$ z-%VySy9TNg=G^Jjv=>81-H?l81x%>K65^gv+rGxtaskTp`EeL+It$;KUCua;$xtl} zh&c){j(ONIB}u?mfdKP7C&zS)R~%+)?1?UhKl#Z|c`3k2F0!v$OeIBs6(F@308`Vv zfNiRJU{T*O-UD@Z4Y9bg1r@Z* zOsYGAFpQvL*D|~98pumRemFNpW*((qMs0BIt1vRd$=xh{*rvoI39VJc%75)l2?+i!y~ zOMMrJFqi2CDIg%E7+Y3#PzrI%lI-&4Il5t6+H1jdHQy8l3@FE^KmBRB?mzYEPYJTb zChl7CG}Rj}fWRj|`6>CgU;4#g$|mv3O!ooxfbR(nI|`$7DK@7UOxzJSDOq1Nm$|v8m?0W+j_ETBJ1X%G-k{;)7tC$ zA>Mwjm@cMf0#(KG!mROp|Xa;J=AW^3Tu%eUpf6vDD>H5%m zCU6gJ*VKIU5qYM3y>K+mkz_He*J}z=B@-}aV}NCjIO%~z52;w7{JEbp_~bHo*5CO% ze+R$*#b4hqG54p*PsInJH+Ob`Qk`;&_7TYqKIG^uY5oJL>3(hgi!V+29uqKzd>v#e z_%qKulcJ8GBG`0eEK@74#i-KWld-yFP^5MQ2{h{p5w$MbuE=KBnC*(pGfpdfxskX@ zW-Y%%XaUQe7=pgv**I4l-7ipKWAc;79_&(&VN6Z`G)-V;{L#0*Wt){dC?LZSFpLX? zc}AF%vw9du4D*b|IAWetB;Y(vSS*&9lpM}2%&#D8YIWo1r2x!0CQ{8G?0y)t#Go3X zYLNtWk``4oD_MY=LeNuy$_hXyf|a;gvnz;0?jwExfB@OSv$IR==(O9U57ywZ`*-r@ z8>M;FgD}0G);tNA_!EPE_9JfCc*#ze1}^N%!OTNdNLG0AJkMVj)D z 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�zC+WyZ5ryB} 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

xdF6abXL_@UWXfJVZ_x~wX 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%0A?PzL)d%q~r~=`7OPco6UX^4J#bEW@s~ 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 literal 0 HcmV?d00001 diff --git a/src/third-party/model3d/1.1.1/WebVR/viveController/images/1024/2.jpg b/src/third-party/model3d/1.1.1/WebVR/viveController/images/1024/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..249765308d1f25a409ee952e8f43616ff1db2e2d GIT binary patch literal 52495 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

YZby${i_Dls)V5 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 literal 0 HcmV?d00001 diff --git a/src/third-party/model3d/1.1.1/WebVR/viveController/images/64/1.png b/src/third-party/model3d/1.1.1/WebVR/viveController/images/64/1.png new file mode 100644 index 0000000000000000000000000000000000000000..0824933aa517c7208cd0b12b295081125854b301 GIT binary patch literal 8539 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 T-Y=$s8vvL)y6Tl^>lgn6o?Iqz literal 0 HcmV?d00001 diff --git a/src/third-party/model3d/1.1.1/WebVR/viveController/images/64/2.jpg b/src/third-party/model3d/1.1.1/WebVR/viveController/images/64/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..128caa983d746001a1fb2054ddaaa466c49ae690 GIT binary patch literal 5460 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 literal 0 HcmV?d00001 diff --git a/src/third-party/model3d/1.1.1/WebVR/viveController/images/64/3.jpg b/src/third-party/model3d/1.1.1/WebVR/viveController/images/64/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cceb62bfb067ba545f3ca522036d7456541cb875 GIT binary patch literal 12318 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[s])&&(o=(a<3?n(o):a>3?n(t,r,o):n(t,r))||o);return a>3&&o&&Object.defineProperty(t,r,o),o}function o(e,t){return function(r,i){t(r,i,e)}}function s(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function u(e,t,r,i){return new(r||(r=Promise))(function(n,a){function o(e){try{u(i.next(e))}catch(e){a(e)}}function s(e){try{u(i.throw(e))}catch(e){a(e)}}function u(e){e.done?n(e.value):new r(function(t){t(e.value)}).then(o,s)}u((i=i.apply(e,t||[])).next())})}function p(e,t){function r(e){return function(t){return i([e,t])}}function i(r){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,a&&(o=a[2&r[0]?"return":r[0]?"throw":"next"])&&!(o=o.call(a,r[1])).done)return o;switch(a=0,o&&(r=[0,o.value]),r[0]){case 0:case 1:o=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,a=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(o=u.trys,!(o=o.length>0&&o[o.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}function d(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var i,n,a=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(i=a.next()).done;)o.push(i.value)}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}return o}function h(){for(var e=[],t=0;t=e&&(t.engine.off("update",i,t),t.trigger("endTimer"))};this.engine.on("update",i,this)},t.events={load:{params:[],action:!1,category:"Loading"},loadBase:{params:[],action:!1,category:"Loading"},loadDependencies:{params:[],action:!1,category:"Loading"},startTimer:{params:[{name:"time",description:"The time (in seconds) that will elapse before the 'endTimer' event will be fired.",type:"f",default:5}],action:!0,category:"General"},endTimer:{params:[],action:!1,category:"General"}},t.validators={},t.defaults={},t.schema={},t}(t.baseEntityMixins);t.default=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(3),a=r(1),o=r(9),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.initialize=function(){e.prototype.initialize.call(this),this.on("setVisible",this.setVisible,this),this.on("setInvisible",this.setInvisible,this),this.on("toggleVisibility",this.toggleVisibility,this),this.on("change:children",this.onChildrenChanged,this)},t.prototype.uninitialize=function(){this.off("setVisible",this.setVisible,this),this.off("setInvisible",this.setInvisible,this),this.off("toggleVisibility",this.toggleVisibility,this),this.off("change:children",this.onChildrenChanged,this),this.uninitPrefabBindings(),e.prototype.uninitialize.call(this)},t.prototype.getRootObject=function(){var e=this.getParentObject();return e?e.getRootObject():this},t.prototype.reset=function(){this.runtimeData&&(this.runtimeData.position.copy(this.getPosition()),this.runtimeData.quaternion.copy(this.getQuaternion()),this.runtimeData.scale.copy(this.getScale()))},t.prototype.createRuntimeData=function(e){this.runtimeData=new a.Object3D,this.runtimeData.name=this.getRuntimeName(),e()},t.prototype.clone=function(t,r){void 0===r&&(r=!0);var i=e.prototype.clone.call(this,t);if(i.set("parentId",null),i.set("prefabAssetId",this.get("prefabAssetId")),i.set("prefabObjectId",this.get("prefabObjectId")),r){var n=this.getChildren();n.forEach(function(e){var t=e.clone(void 0,r);i.addChild(t)}),this.isInstanceTop()&&(i.set("prefabInstanceId",i.id),i.traverse(function(e){e.set("prefabInstanceId",i.id)}))}return i},t.prototype.alignToPosition=function(e,t){var r=new a.Vector3(e.x||0,e.y||0,e.z||0),n=this.getQuaternion(),o=this.getScale(),s=this.getCenter(),u=new a.Quaternion(n.x,n.y,n.z,n.w),p=this.getBounds(),c={};c.min=new a.Vector3(p.min.x,p.min.y,p.min.z),c.max=new a.Vector3(p.max.x,p.max.y,p.max.z),c.min.applyQuaternion(u),c.max.applyQuaternion(u);var l=new a.Vector3(s.x,s.y,s.z);l.applyQuaternion(u),c.min.multiply(o),c.max.multiply(o),l.multiply(o),t&&Object.keys(t).forEach(function(e){var i=Math.min(c.min[e],c.max[e]),n=Math.max(c.min[e],c.max[e]),a=.5*t[e]+.5;r[e]-=(1-a)*i+a*n}),this.setProperty("position",i.__assign({},r))},t.prototype.getPosition=function(e){var t=e||new a.Vector3;return t.copy(this.getProperty("position")),t},t.prototype.setPosition=function(e,t,r){if(void 0===r)throw new Error("Calling setPosition with invalid arguments. Expected setPosition( x, y, z ).");this.setProperty("position",{x:e,y:t,z:r})},t.prototype.getQuaternion=function(e){var t=e||new a.Quaternion;return t.copy(this.getProperty("quaternion")),t},t.prototype.setQuaternion=function(e,t,r,i){if(void 0===i)throw new Error("Calling setQuaternion with invalid arguments. Expected setQuaternion( x, y, z, w ).");this.setProperty("quaternion",{x:e,y:t,z:r,w:i})},t.prototype.getScale=function(e){var t=e||new a.Vector3;return t.copy(this.getProperty("scale")),t},t.prototype.setScale=function(e,t,r){if(void 0===r)throw new Error("Calling setScale with invalid arguments. Expected setScale( x, y, z ).");this.setProperty("scale",{x:e,y:t,z:r})},t.prototype.getCenter=function(e){var t=e||new a.Vector3,r=this.getBounds();return t.copy(r.min),t.add(r.max),t.multiplyScalar(.5),t},t.prototype.setVisible=function(){this.setProperty("visible",!0),this.engine.needsRender=!0},t.prototype.setInvisible=function(){this.setProperty("visible",!1),this.engine.needsRender=!0},t.prototype.toggleVisibility=function(){var e=!this.getProperty("visible");this.setProperty("visible",e),this.engine.needsRender=!0},t.prototype.loadBase=function(t){e.prototype.loadBase.call(this,t),this.isInstance()&&this.initPrefabBindings()},t.prototype.reloadBase=function(t){var r=this;this.isInstance()&&this.uninitPrefabBindings();var i=this.runtimeData&&this.runtimeData.parent;i&&i.remove(this.runtimeData);var n=this.runtimeData&&this.runtimeData.children;e.prototype.reloadBase.call(this,function(){i&&i.add(r.runtimeData),n&&n.forEach(function(e){return r.runtimeData.add(e)}),"function"==typeof t&&t()})},t.prototype.unload=function(t){var r=this;if(void 0===t&&(t=!1),this.runtimeData&&this.runtimeData.parent&&this.runtimeData.parent.remove(this.runtimeData),t){var i=this.getChildIds();i.forEach(function(e){var i=r.engine.getObjectById(e);i&&i.unload(t)})}e.prototype.unload.call(this)},t.prototype.destroy=function(){this.engine.destroyObjectById(this.id)},t.prototype.traverse=function(e){var t=this,r=this.getChildren();r.forEach(function(r){e(r,t),r.traverse(e)})},t.prototype.traverseWhile=function(e){var t=this,r=this.getChildren();return r.some(function(r){return e(r,t)||r.traverseWhile(e)})},t.prototype.traverseSome=function(e){var t=this,r=this.getChildren();r.forEach(function(r){e(r,t)||r.traverseSome(e)})},t.prototype.getAncestors=function(e){var t=this.getParentObject();return t?e&&!e(t)?t.getAncestors(e):[t].concat(t.getAncestors(e)):[]},t.prototype.getDescendants=function(e){var t=[],r="function"!=typeof e; +return this.traverse(function(i){(r||e(i))&&t.push(i)}),t},t.prototype.getDescendant=function(e){var t,r="function"!=typeof e;return this.traverseWhile(function(i){if(!t&&(r||e(i)))return t=i,!0}),t},t.prototype.getDescendantById=function(e){return this.getDescendant(function(t){return t.id===e})},t.prototype.getDescendantByName=function(e){return this.getDescendant(function(t){return t.getName()===e})},t.prototype.getDescendantByType=function(e){return this.getDescendant(function(t){return t.type===e})},t.prototype.getDescendantByClass=function(e){return this.getDescendant(function(t){return t instanceof e})},t.prototype.getDescendantsByType=function(e){return this.getDescendants(function(t){return t.type===e})},t.prototype.getDescendantsByClass=function(e){return this.getDescendants(function(t){return t instanceof e})},t.prototype.getDescendantsByName=function(e){return this.getDescendants(function(t){return t.getName()===e})},t.prototype.getChildById=function(e){return this.sharedData.children.indexOf(e)!==-1?this.engine.getObjectById(e):null},t.prototype.getChild=function(e){var t=this.getChildren(e);return t.length?t[0]:null},t.prototype.getChildren=function(e){var t=this,r=this.getChildIds(),i="function"!=typeof e;return r.filter(function(r){var n=t.getChildById(r);return n&&(i||e(n))}).map(function(e){return t.engine.getObjectById(e)})},t.prototype.getChildrenMap=function(e){var t={},r=this.getChildren(e);return r.forEach(function(e){e&&(t[e.id]=e)}),t},t.prototype.getParentObject=function(){return this.engine.getObjectById(this.get("parentId"))},t.prototype.addChild=function(e,t){this.addChildById(e.id,t)},t.prototype.addChildById=function(e,t){var r=this.engine.getObjectById(e);if(!r)throw new Error("Can't find child object with id, "+e);this.engine.entityDispatcher.dispatchChildAdded(this.id,e,t)},t.prototype.removeChild=function(e,t){this.removeChildById(e.id,t)},t.prototype.removeChildById=function(e,t){var r=this.getChildById(e);return r?void this.engine.entityDispatcher.dispatchChildRemoved(this.id,e,t):void n.default.warn("Object, "+e+", is not a child of this object")},t.prototype.getChildIds=function(e){var t="function"!=typeof e;return t?this.sharedData.children.slice():this.sharedData.children.filter(function(t){return e(t)})},t.prototype.setChildIds=function(e,t){void 0===t&&(t=!1),this.engine.entityDispatcher.dispatchChildChanged(this.id,e,t)},t.prototype.scaleToSize=function(e){var t={},r=this.getBounds();t.min=new a.Vector3(r.min.x,r.min.y,r.min.z),t.max=new a.Vector3(r.max.x,r.max.y,r.max.z);var i=t.min.distanceTo(t.max),n=e/i;n<=0&&(n=1),this.setProperty("scale",{x:n,y:n,z:n})},t.prototype.getBounds=function(e){var t=this.getProperty("bounds"),r=e||new a.Box3;return t?r.set(t.min,t.max):this.computeBounds(r)},t.prototype.getSphericalBounds=function(e){var t=e||new a.Sphere,r=this.getBounds();return t.radius=t.center.subVectors(r.max,r.min).multiplyScalar(.5).length(),t.center.addVectors(r.max,r.min).multiplyScalar(.5),t},t.prototype.getLocalBounds=function(e){var t=e||new a.Box3;return t.min.set(Number.MAX_VALUE,Number.MAX_VALUE,Number.MAX_VALUE),t.max.set(-Number.MAX_VALUE,-Number.MAX_VALUE,-Number.MAX_VALUE),t},t.prototype.computeBounds=function(e){var t=this.getChildren(),r=this.getLocalBounds(e||new a.Box3),i=new a.Matrix4;return t.forEach(function(e){var t=e.computeBounds();t.isEmpty()||(i.compose(e.getPosition(),e.getQuaternion(),e.getScale()),t.applyMatrix4(i),r.union(t))}),this.setProperty("bounds",{min:{x:r.min.x,y:r.min.y,z:r.min.z},max:{x:r.max.x,y:r.max.y,z:r.max.z}}),r},t.prototype.getPreviousProperty=function(e){var t=this.sharedData.previousProperties[e];if(void 0!==t)return t;var r=this.getPrefabObject();return r?r.getProperty(e):this.getDefaultProperty(e)},t.prototype.getProperty=function(e){var t=this.getOwnProperty(e);if(void 0!==t)return t;var r=this.getPrefabProperty(e);return r?r:this.getDefaultProperty(e)},t.prototype.getProperties=function(){var e=this.getOwnProperties(),t=this.getPrefabObject(),r=this.getDefaultProperties();if(t){var i=t.getOwnProperties();return Object.assign(r,i,e)}return Object.assign(r,e)},t.prototype.getInstanceTop=function(){var e=this.get("prefabInstanceId");return e?this.engine.getObjectById(e):null},t.prototype.getPrefabObject=function(){return this.engine.getObjectById(this.get("prefabObjectId"))},t.prototype.getPrefabProperty=function(e){var t=this.getPrefabObject();if(t)return t.getProperty(e)},t.prototype.isInstance=function(){return!!this.get("prefabObjectId")},t.prototype.isInstanceTop=function(){return this.get("prefabInstanceId")===this.id},t.prototype.breakPrefabLink=function(e){if(void 0===e&&(e=!0),!this.isInstance())throw new Error("breakPrefabLink: Can't call this on an entity that isn't an instance.");e&&this.getChildren().forEach(function(t){t.breakPrefabLink(e)}),this.uninitPrefabBindings(),this.mergeProperties(this.getPrefabObject());var t={};t.prefabInstanceId=void 0,t.prefabObjectId=void 0,t.prefabAssetId=void 0},t.prototype.applyPropertiesLoaded=function(t,r){if(e.prototype.applyPropertiesLoaded.call(this,t,r),t.hasOwnProperty("static")){var i=this.getProperty("static");this.runtimeData.matrixAutoUpdate=!i,this.runtimeData.rotationAutoUpdate=!i,i&&(this.runtimeData.matrixWorldNeedsUpdate=!0,this.runtimeData.updateMatrix())}if(t.hasOwnProperty("visible")&&(this.runtimeData.visible=this.getProperty("visible")),t.hasOwnProperty("castShadow")&&(this.runtimeData.castShadow=this.getProperty("castShadow")),t.hasOwnProperty("receiveShadow")&&(this.runtimeData.receiveShadow=this.getProperty("receiveShadow")),t.hasOwnProperty("frustumCulled")&&(this.runtimeData.frustumCulled=this.getProperty("frustumCulled")),t.hasOwnProperty("position")){var n=this.getPosition();this.runtimeData.position.set(n.x,n.y,n.z)}if(t.hasOwnProperty("quaternion")){var a=this.getQuaternion();this.runtimeData.quaternion.set(a.x,a.y,a.z,a.w)}if(t.hasOwnProperty("scale")){var o=this.getScale();this.runtimeData.scale.set(o.x,o.y,o.z)}this.engine.needsRender=!0},t.prototype.getRuntimeName=function(){return this.engine.getRuntimeName(this.getSid())},t.prototype.initPrefabBindings=function(){var e=this.getPrefabObject();e&&e.on("change:properties",this.onPrefabEntityChanged,this)},t.prototype.uninitPrefabBindings=function(){var e=this.getPrefabObject();e&&e.off("change:properties",this.onPrefabEntityChanged,this)},t.prototype.onPrefabEntityChanged=function(){n.default.warn("TODO - re-implement updating from prefab changes")},t.prototype.onChildLoaded=function(e){var t=this;this.when("loadBase",function(){t.runtimeData.add(e.runtimeData),t.engine.needsRender=!0})},t.prototype.onChildrenChanged=function(e,t){var r=this;t.forEach(function(e){e&&(e.set("parentId",null),r.unregisterDependency(e),r.stopListening(e,"loadBase",r.onChildLoaded),r.isBaseLoaded()&&e.isBaseLoaded()&&(r.runtimeData.remove(e.runtimeData),r.engine.needsRender=!0))}),e.forEach(function(e){var t=e.getParentObject();t&&t.id!==r.id&&t.removeChildById(e.id,!0),e.set("parentId",r.id),r.listenTo(e,"loadBase",r.onChildLoaded),e.isBaseLoaded()&&(r.isBaseLoaded()?(r.runtimeData.add(e.runtimeData),r.engine.needsRender=!0):r.when("loadBase",function(){r.runtimeData.add(e.runtimeData),r.engine.needsRender=!0})),r.registerDependency(e)}),this.unsetProperty("bounds"),this.getAncestors().forEach(function(e){return e.unsetProperty("bounds")})},t.events={toggleVisibility:{params:[],action:!0,category:"Rendering"},setVisible:{params:[],action:!0,category:"Rendering"},setInvisible:{params:[],action:!0,category:"Rendering"}},t}(o.default);t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={LOAD:"load",STATE_CHANGE:"state_change",CANCEL:"cancel",ERROR:"error",PROGRESS:"progress",DONE:"done"};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,n=r(0),a=r(1),o=r(6),s=r(3);(function(e){e[e.Normal=101]="Normal",e[e.Stereo2dOverUnder=102]="Stereo2dOverUnder",e[e.Stereo2dUnderOver=103]="Stereo2dUnderOver",e[e.Stereo2dLeftRight=104]="Stereo2dLeftRight",e[e.Stereo2dRightLeft=105]="Stereo2dRightLeft",e[e.StereoCubeHorizontal=106]="StereoCubeHorizontal"})(i=t.ImageLayout||(t.ImageLayout={}));var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.loadedBytes=0,t}return n.__extends(t,e),t.getThreeImageFormat=function(e){switch(e){case"alpha":return a.AlphaFormat;case"rgb":return a.RGBFormat;case"rgba":return a.RGBAFormat;case"luminance":return a.LuminanceFormat;case"luminanceAlpha":return a.LuminanceAlphaFormat;default:return s.default.warn("Unexpected format: "+e+", defaulting to THREE.RGBFormat"),a.RGBFormat}},t.getThreeImageEncoding=function(e){switch(e){case"linear":return a.LinearEncoding;case"srgb":return a.sRGBEncoding;case"gamma":return a.GammaEncoding;case"rgbe":return a.RGBEEncoding;case"logLuv":return a.LogLuvEncoding;case"rgbm7":return a.RGBM7Encoding;case"rgbm16":return a.RGBM16Encoding;case"rgbd":return a.RGBDEncoding;case"depth":return a.BasicDepthPacking;case"rgbaDepth":return a.RGBADepthPacking;default:return s.default.warn("Unexpected format: "+e+", defaulting to THREE.sRGBEncoding"),a.sRGBEncoding}},t.getThreeDataType=function(e){switch(e){case"uByte":return a.UnsignedByteType;case"byte":return a.ByteType;case"short":return a.ShortType;case"uShort":return a.UnsignedShortType;case"int":return a.IntType;case"uInt":return a.UnsignedIntType;case"float":return a.FloatType;case"halfFloat":return a.HalfFloatType;case"uShort4444":return a.UnsignedShort4444Type;case"uShort5551":return a.UnsignedShort5551Type;case"uShort565":return a.UnsignedShort565Type;default:return s.default.warn("Unexpected format: "+e+", defaulting to THREE.UnsignedByteType"),a.UnsignedByteType}},t.getChannelCountFromFormat=function(e){switch(e){case"alpha":case"luminance":return 1;case"luminanceAlpha":return 2;case"rgb":return 3;case"rgba":return 4;default:return 0}},t.prototype.unload=function(){this.loadedBytes=0,e.prototype.unload.call(this)},t.prototype.getChosenRepresentation=function(){return this.chosenRepresentation},t.prototype.getDataSizeLoadedSelf=function(){return this.loadedBytes},t.prototype.applyPropertiesUnloaded=function(t){void 0===t&&(t={}),e.prototype.applyPropertiesUnloaded.call(this,t),this.engine.trigger("imageChanged",this.id,t)},t.prototype.getDataSizeDownloadSelf=function(){return this.chosenRepresentation?this.chosenRepresentation.contentLength:1},t.prototype.getFormat=function(){return"rgb"},t.prototype.isPowerOfTwo=function(){var e=this.getWidth(),t=this.getHeight();return a.Math.isPowerOfTwo(e)&&a.Math.isPowerOfTwo(t)},t.prototype.getWidth=function(){var e=this.getMaxRepresentationWidth(),t=this.getMaxTextureSize();return Math.max(1,Math.min(t,e))},t.prototype.getHeight=function(){var e=this.getMaxRepresentationHeight(),t=this.getMaxTextureSize();return Math.max(1,Math.min(t,e))},t.prototype.getMaxRepresentationWidth=function(){return 0},t.prototype.getMaxRepresentationHeight=function(){return 0},t.prototype.getOriginalWidth=function(){return 0},t.prototype.getOriginalHeight=function(){return 0},t.prototype.getMaxTextureSize=function(){return Number.MAX_VALUE},t}(o.default);t.default=u},function(e,t,r){"use strict";function i(e,t){if(void 0!==e&&null!==e)return Array.isArray(e)?e.forEach(t):void Object.keys(e).forEach(function(r){t(e[r],r)})}function n(e){return Array.isArray(e)?[].concat.apply([],e.map(function(e){return n(e)})):e}function a(e,t){return e.reduce(function(e,r){return e[r[t]]=r,e},{})}function o(e,t){return n(u(e,t))}function s(e){return e}function u(e,t){var r;return void 0===e||null===e?e:Array.isArray(e)?e.map(t):(r={},Object.keys(e).forEach(function(i){r[i]=t(e[i],i)}),r)}function p(e,t){return Object.keys(e).reduce(function(r,i){return t.indexOf(i)===-1&&(r[i]=e[i]),r},{})}e.exports={each:i,flatMap:o,flatten:n,identity:s,indexBy:a,map:u,omit:p}},function(e,t,r){"use strict";function i(e,t){var r=Math.floor(e),i=t?t:{r:(r>>16&255)/255,g:(r>>8&255)/255,b:(255&r)/255};return i}Object.defineProperty(t,"__esModule",{value:!0});var n,a=r(0),o=r(3),s=r(1),u=r(6),p=r(5),c=r(4),l=r(229);(function(e){e[e.STANDIN_TEXTURE_WHITE=0]="STANDIN_TEXTURE_WHITE",e[e.STANDIN_TEXTURE_WHITE_CUBE=1]="STANDIN_TEXTURE_WHITE_CUBE",e[e.STANDIN_TEXTURE_BLACK=2]="STANDIN_TEXTURE_BLACK",e[e.STANDIN_TEXTURE_BLACK_CUBE=3]="STANDIN_TEXTURE_BLACK_CUBE",e[e.STANDIN_TEXTURE_NORMAL=4]="STANDIN_TEXTURE_NORMAL"})(n=t.StandInTexture||(t.StandInTexture={}));var d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a.__extends(t,e),t.prototype.initialize=function(){e.prototype.initialize.call(this),this.listenTo(this.engine,"textureDeleted",this.onTextureDeleted)},t.prototype.uninitialize=function(){e.prototype.uninitialize.call(this),this.stopListening(this.engine,"textureDeleted",this.onTextureDeleted)},t.prototype.getProperty=function(t){var r=e.prototype.getProperty.call(this,t);if(void 0===r){var i=this.getShader().getProperty("parameters");i[t]&&(r=i[t].default)}return r},t.prototype.getDefaultProperties=function(){var t=e.prototype.getDefaultProperties.call(this),r=this.getShader().getProperty("parameters");return Object.keys(r).forEach(function(e){t[e]=r[e].default}),t},t.prototype.verifyProperty=function(r,i){return!t.schema.properties[r]||e.prototype.verifyProperty.call(this,r,i)},t.prototype.setProperty=function(r,n,a){if(t.schema.properties[r])return e.prototype.setProperty.call(this,r,n,a);var s=this.getShader(),u=s.getProperty("parameters");if(u[r]){var p,c=u[r].type;if("t"===c&&("string"==typeof n||null===n)||"f"===c&&"number"==typeof n||"b"===c&&"boolean"==typeof n||"i"===c&&"number"==typeof n&&Math.round(n)===n||"opt"===c&&u[r].options.hasOwnProperty(n))p=n;else if("c"===c){if(p=this.sharedData.properties.hasOwnProperty(r)&&"object"==typeof this.sharedData.properties[r]?this.sharedData.properties[r]:{r:0,g:0,b:0},"string"==typeof n){var l=n;"0x"!==l.slice(0,2)&&(l=String(parseInt(l,10)),l="0x"+l.toString()),i(parseInt(l,16),p)}else if("number"==typeof n){var d=Math.max(0,Math.max(16777215,n));i(d,p)}else if(n&&"number"==typeof n.r&&"number"==typeof n.g&&"number"==typeof n.b){p.r=n.r,p.g=n.g,p.b=n.b;var h=u[r].min,f=u[r].max;void 0!==h&&(p.r=Math.max(p.r,h),p.g=Math.max(p.g,h),p.b=Math.max(p.b,h)),void 0!==f&&(p.r=Math.min(p.r,f),p.g=Math.min(p.g,f),p.b=Math.min(p.b,f))}}else"v"===c.charAt(0)&&"number"==typeof n.x&&"number"==typeof n.y?(p=this.sharedData.properties.hasOwnProperty(r)?this.sharedData.properties[r]:{},p.x=n.x,p.y=n.y,"v3"===c&&"number"==typeof n.z?p.z=n.z:"v4"===c&&"number"==typeof n.z&&"number"==typeof n.w&&(p.z=n.z,p.w=n.w)):"undefined"==typeof n?p=void 0:o.default.error("Wrong type specified for "+r);this.engine.entityDispatcher.dispatchPropertyChanged(this.id,r,p,a)}},t.prototype.getReferencedAssetsList=function(e){var t=this,r=[],i={},n=this.getShader(),a=n.getProperty("parameters");return p.forEach(a,function(n,a){var o,s;"t"===n.type&&(t.isParameterUsed(a)&&(o=t.getProperty(a)),o&&(s=t.engine.getAssetById(o),i[o]?e&&r.push(s):(i[o]=s,r.push(s))))}),r},t.prototype.getShader=function(){var t=e.prototype.getProperty.call(this,"shaderId");return this.engine.getAssetById(t)||(t=this.getDefaultProperty("shaderId")),this.engine.getAssetById(t)},t.prototype.isParameterEditable=function(e){var t=this.getShader();if(!t)return!1;var r=t.getProperty("parameters");return!!r[e]&&(!r[e].displayWhen||this.testParameterConditions(r[e].displayWhen))},t.prototype.getStandInTexture=function(e,t){var r=this.engine.getAssetById(this.getProperty(e));if(r){var i;return t?"normal"===t?i=n.STANDIN_TEXTURE_NORMAL:"bump"===t&&(i=r.isCubeMap()?n.STANDIN_TEXTURE_BLACK:n.STANDIN_TEXTURE_BLACK_CUBE):i=r.isCubeMap()?n.STANDIN_TEXTURE_WHITE_CUBE:n.STANDIN_TEXTURE_WHITE,this.engine.materialUtilities.getStandInTexture(i)}},t.prototype.unload=function(){var t=this;if(this.getDependencies().forEach(function(e){return t.stopListening(e,"load")}),this.runtimeData){this.engine.trigger("materialUnloaded",this.id),o.default.info(this.engine.getName()+" - Unloading material, "+this.getName());for(var r in this.runtimeData)this.runtimeData.hasOwnProperty(r)&&(this.runtimeData[r].dispose(),delete this.runtimeData[r]);this.runtimeData=null,e.prototype.unload.call(this)}},t.prototype.applyPropertiesLoaded=function(r,i){var n=this;if(e.prototype.applyPropertiesLoaded.call(this,r,i),r.hasOwnProperty("shaderId")){var a=this.getShader(),o=this.getPreviousProperty("shaderId");if(o!==a.id&&"init"!==i&&this.getThreeConstructor()!==this.getThreeConstructor(o))return void this.reloadBase();a.when("load",function(){p.forEach(t.materialObjectTypes,function(e,t){var r=n.runtimeData[t];r instanceof s.ShaderMaterial&&(r.vertexShader=a.runtimeData.vertexShader,r.fragmentShader=a.runtimeData.fragmentShader,r.uniforms=s.UniformsUtils.clone(a.runtimeData.uniforms),n.addSharedUniforms(r.uniforms)),r.needsUpdate=!0}),n.updateMaterialDefines(),n.updateShaderParameters(n.getProperties()),n.updateTransparency(),n.updateDerivatives(),n.engine.needsRender=!0}),a.isUnloaded()&&a.load()}else{var u=this.getShader(),c=u.getProperty("parameters"),l=!1,d=!1,h=!1;for(var f in r)if(r.hasOwnProperty(f)&&c[f]){if(c[f].transparency&&(l=!0),"undefined"!=typeof c[f].derivatives&&(d=!0),u.getDependentParameters(f).length||c[f].forceUpdate){h=!0;break}this.updateShaderParameter(f)}h&&(this.updateMaterialDefines(),this.updateShaderParameters(this.getProperties()),l=!0,d=!0),l&&this.updateTransparency(),d&&this.updateDerivatives(),this.engine.needsRender=!0}},t.prototype.applyPropertiesUnloaded=function(t){var r=this;void 0===t&&(t={}),e.prototype.applyPropertiesUnloaded.call(this,t);var i,n,a=this.getShader(),o=a.getProperty("parameters"),s=!1;t&&(t.hasOwnProperty("shaderId")&&this.cleanShaderParameters(),p.forEach(t,function(e,t){o[t]&&("t"===o[t].type&&(i=r.getProperty(t),n=r.getPreviousProperty(t),r.isParameterUsed(t)?n!==i&&(r.registerDependencyById(i),r.unregisterDependencyById(n)):n!==i&&(s=!0)),(a.getDependentParameters(t).length||o[t].forceUpdate)&&(s=!0))}),s&&this.resetDependencies())},t.prototype.createRuntimeData=function(e){var r=this,i=this.getShader();i.when("load",function(){r.runtimeData={};var n={},a=r.getThreeConstructor();a===s.ShaderMaterial&&(n.vertexShader=i.runtimeData.vertexShader,n.fragmentShader=i.runtimeData.fragmentShader,n.uniforms=s.UniformsUtils.clone(i.runtimeData.uniforms),r.addSharedUniforms(n.uniforms)),Object.keys(t.materialObjectTypes).forEach(function(e){r.runtimeData[e]=new a(n),r.runtimeData[e].name=r.getName();var i=t.materialObjectTypes[e];p.forEach(i,function(t,i){r.runtimeData[e].hasOwnProperty(i)&&(r.runtimeData[e][i]=p.deepClone(t))})}),e()},this),i.isUnloaded()&&i.load()},t.prototype.getThreeConstructor=function(e){var t=e?this.engine.getAssetById(e):this.getShader();if(!t)throw new Error("Bad or unknown shader ID, "+e);t.isUnloaded()&&t.load();var r;switch(t.runtimeData.vertexShader){case"MeshPhongMaterial":r=s.MeshPhongMaterial;break;case"MeshLambertMaterial":r=s.MeshLambertMaterial;break;default:r=s.ShaderMaterial}return r},t.prototype.testParameterCondition=function(e,t){var r=this.getShader(),i=r.getProperty("parameters");if(!i[e])return!1;var n=this.getProperty(e);"t"===i[e].type&&(this.engine.getAssetById(n)||(n=null));for(var a in t)if(t.hasOwnProperty(a))switch(a){case"equals":if(!p.shallowEquals(n,t[a]))return!1;break;case"notEquals":if(p.shallowEquals(n,t[a]))return!1;break;case"equalsDefault":if(!p.shallowEquals(n,i[e].default))return!1;break;case"notEqualsDefault":if(p.shallowEquals(n,i[e].default))return!1;break;default:return!1}return!0},t.prototype.testParameterConditions=function(e){var t=!0;for(var r in e)if(e.hasOwnProperty(r))if("or"===r){if(!this.testParameterConditionsOr(e[r])){t=!1;break}}else if(!this.testParameterCondition(r,e[r])){t=!1;break}return t},t.prototype.testParameterConditionsOr=function(e){for(var t=!1,r=0,i=e;r1;if("NotFalsy"===t)return this.getProperty(e);if("HasAlpha"===t&&"t"===i[e].type){var n=this.engine.getAssetById(this.getProperty(e));return n&&"rgba"===n.getFormat()}}return!1},t.prototype.isParameterUsed=function(e){var t,r=this.getShader(),i=!1;if(r)return t=r.getProperty("parameters"),t[e]&&(i=!t[e].enabledWhen||this.testParameterConditions(t[e].enabledWhen)),i},t.prototype.onTextureLoaded=function(e){var r=this;if(!e.isLoadFailed()){var i=e.getThreeTexture();if(i){var n=this.getShader();if(n){var a=n.getProperty("parameters"),o=Object.keys(a).filter(function(t){return"t"===a[t].type&&r.isParameterUsed(t)&&r.getProperty(t)===e.id});o.forEach(function(e){r.setThreeValue(e,i)});var s=o.some(function(e){return a[e].forceUpdate});s&&Object.keys(t.materialObjectTypes).forEach(function(e){r.runtimeData[e].needsUpdate=!0}),this.engine.needsRender=!0}}}},t.prototype.updateShaderParameter=function(e){var r=this,i=this.getShader(),n=i.getProperty("parameters"),a=n[e];if(a){var o=!0,s=this.getProperty(e);switch(a.type.charAt(0)){case"t":var u=this.engine.getAssetById(s);if(u&&this.isParameterUsed(e)){var p=this.getPreviousProperty(e);if(p!==this.getProperty(e)){var c=this.engine.getEntityById(p);c&&this.stopListening(c,"loadBase",this.onTextureLoaded)}this.stopListening(u,"loadBase",this.onTextureLoaded),this.listenTo(u,"loadBase",this.onTextureLoaded),s=this.getStandInTexture(e,a.textureUsage),this.engine.needsRender=!0,u.isUnloaded()?u.load():u.isBaseLoaded()&&this.onTextureLoaded.call(this,u),u.isBaseLoaded()&&(o=!1)}else s=null;break;case"b":a.animation&&s&&(t.timeValueInUse=!0),s=s?1:0;break;case"v":a.animation&&(s.x||s.y||s.z||s.w)&&(t.timeValueInUse=!0);break;case"o":s=a.options[s]}o&&this.setThreeValue(e,s),a.forceUpdate&&Object.keys(t.materialObjectTypes).forEach(function(e){r.runtimeData[e].needsUpdate=!0})}},t.prototype.getThreeValue=function(e,t){var r,i=this.getShader(),n=i.getProperty("parameters"),a=n[e],o=a.uniformName||e;if(a.isRenderParam)r=this.runtimeData[t][o];else if(a.isUniform){var u=this.runtimeData[t].uniforms[o];r=u?u.value:null}if("c"===a.type)r||(r=new s.Color(a.default.r,a.default.g,a.default.b));else if("v"===a.type.charAt(0)&&!r){var p=a.default;switch(a.type.charAt(1)){case"4":r=new s.Vector4(p.x,p.y,p.z,p.w);break;case"3":r=new s.Vector3(p.x,p.y,p.z);break;case"2":r=new s.Vector2(p.x,p.y)}}return r},t.prototype.setThreeValue=function(e,r){var i=this;if(this.runtimeData){var n=this.getShader(),a=n.getProperty("parameters"),o=a[e],s=o.uniformName||e;Object.keys(t.materialObjectTypes).forEach(function(t){var n=i.getThreeValue(e,t);if("c"===o.type)n.setRGB(r.r,r.g,r.b);else if("b"===o.type)n=!!r;else if("v"===o.type.charAt(0))switch(o.type.charAt(1)){case"4":n.w=r.w;case"3":n.z=r.z;case"2":n.x=r.x,n.y=r.y}else"t"===o.type?(n&&r&&n.encoding===r.encoding&&n.mapping===r.mapping||(i.runtimeData[t].needsUpdate=!0),n=r):n=r;if(o.isUniform){var a=i.runtimeData[t].uniforms[s];if(!a)throw new Error("Trying to set non-existent uniform "+s);a.value=n}o.isRenderParam&&(i.runtimeData[t][s]=n)})}},t.prototype.setExtension=function(e,r){var i=this;this.runtimeData&&Object.keys(t.materialObjectTypes).forEach(function(t){i.runtimeData[t].extensions&&i.runtimeData[t].extensions.hasOwnProperty(e)&&(i.runtimeData[t].extensions[e]=r)})},t.prototype.onTextureDeleted=function(e){var t=this,r=this.getOwnProperties(),i=Object.keys(r).filter(function(t){return r[t]===e});i.forEach(function(e){t.setProperty(e,null)})},t.builtInAssetDescriptors={missingMaterial:{id:"missingMaterial",type:"material",properties:{name:"Missing Material",albedoColor:{r:.8275,g:.8275,b:.8275}}}},t.materialObjectTypes={static:{lights:!0,fog:!0,skinning:!1},skinned:{lights:!0,fog:!0,skinning:!0},staticTangents:{lights:!0,fog:!0,skinning:!1,defines:{USE_TANGENTS:!0}},skinnedTangents:{lights:!0,fog:!0,skinning:!0,defines:{USE_TANGENTS:!0}},depthStatic:{lights:!1,fog:!1,vertexColors:s.NoColors,skinning:!1,defines:{DEPTH_PASS:!0}},depthSkinned:{lights:!1,fog:!1,vertexColors:s.NoColors,skinning:!0,defines:{DEPTH_PASS:!0}}},t.sharedUniforms={time:{type:"f",value:0},screenDimensions:{type:"v4",value:new s.Vector4}},t.timeValueInUse=!1,t}(u.default);c.addSchemas("MaterialAsset",d),t.default=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i;(function(e){e[e.BUFFER=1]="BUFFER",e[e.IMAGE=2]="IMAGE",e[e.VIDEO=3]="VIDEO",e[e.ENTITIES=4]="ENTITIES",e[e.JSON=5]="JSON"})(i||(i={})),t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(39),a=i.__assign({},n.default,{id:"baseObject",title:"BaseObjectDef",properties:i.__assign({},n.default.properties,{parentId:{type:"string",description:"The ID of the entity's parent."},prefabAssetId:{type:"string"},prefabObjectId:{type:"string"},prefabInstanceId:{type:"string"},children:{type:"array",items:{type:"string"},default:[],description:"The IDs of this entity's children."},previousChildren:{type:"array",items:{type:"string"},default:[],description:"The previous IDs of this entity's children."},properties:{$ref:"baseObjectProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(40),a=i.__assign({},n.default,{id:"baseObjectProperties",title:"BaseObjectPropertiesDef",properties:i.__assign({},n.default.properties,{position:{$ref:"vector3.json",default:{x:0,y:0,z:0}},quaternion:{$ref:"vector4.json",default:{x:0,y:0,z:0,w:1}},scale:{$ref:"vector3.json",default:{x:1,y:1,z:1}},castShadow:{type:"boolean",default:!0},receiveShadow:{type:"boolean",default:!0},visible:{type:"boolean",default:!0},bounds:{$ref:"box3.json",description:"#read-only"}})});t.default=a},function(e,t,r){var i=r(270),n=r(271),a=n;a.v1=i,a.v4=n,e.exports=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(3),a=r(1),o=r(9),s=r(6),u=r(12),p=r(12),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.createColorTexture=function(e,t,r,i){void 0===e&&(e=255),void 0===t&&(t=255),void 0===r&&(r=255);var n=a.RGBFormat,o=void 0!==i?4:3,s=new Uint8Array(o);s[0]=e,s[1]=t,s[2]=r,4===o&&(s[3]=i,n=a.RGBAFormat);var u=new a.DataTexture(s,1,1,n,void 0,void 0,void 0,void 0,void 0,void 0);return u.needsUpdate=!0,u},t.createColorTextureCube=function(e,r,i,n){void 0===e&&(e=255),void 0===r&&(r=255),void 0===i&&(i=255);var o=[0,1,2,3,4,5].map(function(a){return t.createColorTexture(e,r,i,n)}),s=new a.CubeTexture(o);return s.generateMipmaps=!1,s.format=o[0].format,s.minFilter=a.NearestFilter,s.magFilter=a.NearestFilter,s.needsUpdate=!0,s},t.getBytesPerPixel=function(e,t){var r=0;switch(t){case"float":case"uInt":case"int":r=4;break;case"halfFloat":case"short":case"uShort":r=2;break;case"uByte":case"byte":r=1;break;case"uShort4444":case"uShort5551":case"uShort565":return 2}return u.default.getChannelCountFromFormat(e)*r},t.getMissingTexture=function(){return t.missingTexture2d||(t.missingTexture2d=t.createColorTexture()),t.missingTexture2d},t.getMissingTextureCube=function(){return t.missingTextureCube||(t.missingTextureCube=t.createColorTextureCube()),t.missingTextureCube},t.prototype.initialize=function(){var t=this;e.prototype.initialize.call(this),this.listenTo(this.engine,"imageUnloaded",function(e){t.getProperty("imageId")===e&&t.unload()})},t.prototype.createRuntimeData=function(e){var r=this,i=function(){r.runtimeData=t.getMissingTexture(),r.setState(o.StateType.Base,o.State.Failed),r.trigger("loadProgress",r),"function"==typeof e&&e.call(r)},n=this.getImage();if(n){var a=function(t){return t.runtimeData?(r.createTextureData(t.runtimeData),void("function"==typeof e&&e.call(r))):void i()};this.listenTo(n,"load",a),n.isLoaded()&&a.call(this,n),n.isUnloaded()&&n.load()}else i()},t.prototype.createTextureData=function(e){n.default.warn("Need to implement createTextureData in derrived class.")},t.prototype.unload=function(){var t=this.getImage();t&&this.stopListening(t,"load"),this.runtimeData&&(this.engine.trigger("textureUnloaded",this.id),n.default.info(this.engine.getName()+" - Unloading texture, "+this.getName()),this.runtimeData.dispose()),e.prototype.unload.call(this)},t.prototype.applyPropertiesLoaded=function(t,r){e.prototype.applyPropertiesLoaded.call(this,t,r);var i=this.runtimeData instanceof a.WebGLRenderTarget?this.runtimeData.texture:this.runtimeData;t.hasOwnProperty("wrapModeU")&&(i.wrapS=this.getThreeAddressMode(this.getAddressModeU())),t.hasOwnProperty("wrapModeV")&&(i.wrapT=this.getThreeAddressMode(this.getAddressModeV())),t.hasOwnProperty("anisotropy")&&(i.anisotropy=this.getProperty("anisotropy")),t.hasOwnProperty("minFilter")&&(i.minFilter=this.getThreeFilter(this.getMinFilter())),t.hasOwnProperty("magFilter")&&(i.magFilter=this.getThreeFilter(this.getMagFilter())),t.hasOwnProperty("useMipmap")&&(i.generateMipmaps=this.isMipmapsEnabled()),this.engine.needsRender=!0},t.prototype.applyPropertiesUnloaded=function(t){if(void 0===t&&(t={}),e.prototype.applyPropertiesUnloaded.call(this,t),t.hasOwnProperty("imageId")){var r=this.getPreviousProperty("imageId");r&&this.unregisterDependencyById(r),t.imageId&&this.registerDependencyById(this.getProperty("imageId"))}this.engine.trigger("textureChanged",this.id,t); +},t.prototype.getAddressModeU=function(){return this.getSupportedAddressMode(this.getProperty("wrapModeU"))},t.prototype.getAddressModeV=function(){return this.getSupportedAddressMode(this.getProperty("wrapModeV"))},t.prototype.getSupportedAddressMode=function(e){var t=this.getImage();return t&&!t.isPowerOfTwo()?"clampToEdge":e},t.prototype.getLayout=function(){var e=this.getProperty("layout");if(e)return e;var t=this.getImage();return t?t.getProperty("layout"):p.ImageLayout.Normal},t.prototype.getWidth=function(){var e=this.getImage();return e?e.getWidth():1},t.prototype.getHeight=function(){var e=this.getImage();return e?e.getHeight():1},t.prototype.getMinFilter=function(){return this.getSupportedFilter(this.getProperty("minFilter"))},t.prototype.getMagFilter=function(){return this.getSupportedFilter(this.getProperty("magFilter"))},t.prototype.getSupportedFilter=function(e){var t=this.getDataType();if(!this.isLinearFilterAvailableForType(t))return"nearest";if(!this.isMipmapsEnabled())switch(e){default:case"nearest":case"nearestWithNearestMipmap":case"nearestWithLinearMipmap":return"nearest";case"linear":case"linearWithNearestMipmap":case"linearWithLinearMipmap":return"linear"}return e},t.prototype.getBytesPerPixel=function(){return t.getBytesPerPixel(this.getFormat(),this.getDataType())},t.prototype.getDataType=function(){var e=this.getProperty("type"),t=e,r=this.engine.getThreeRenderer(),i=r.extensions;switch(e){case"float":if(i.get("OES_texture_float")){t="float";break}case"halfFloat":t=i.get("OES_texture_half_float")?"halfFloat":"uByte";break;default:t=e}return t},t.prototype.getEncoding=function(){var e=this.getProperty("encoding");if(e)return e;var t=this.getImage();if(!t)return"srgb";var r=t.getChosenRepresentation();if(!r)return"srgb";switch(r.colorspace){case"rgb":case"gray":return"linear";default:return"srgb"}},t.prototype.getFormat=function(){var e=this.getOwnProperty("format");if(!e){var t=this.getImage();if(t)return t.getFormat()}return this.getProperty("format")},t.prototype.getThreeFormat=function(){return u.default.getThreeImageFormat(this.getFormat())},t.prototype.getThreeDataType=function(){return u.default.getThreeDataType(this.getDataType())},t.prototype.getThreeEncoding=function(){return u.default.getThreeImageEncoding(this.getEncoding())},t.prototype.getMipCount=function(){if(!this.isMipmapsEnabled())return 1;var e=this.getWidth(),t=this.getHeight(),r=Math.max(e,t);return Math.floor(Math.log2(Math.max(r,1)))+1},t.prototype.getImage=function(){return this.engine.getAssetById(this.getProperty("imageId"))},t.prototype.getDataSizeInMemorySelf=function(){var e=this.getImage();if(e instanceof u.default){var r=e.getChosenRepresentation();if(!r)return e.getDataSizeInMemory();if(r.compression&&"zip"!==r.compression&&"jpeg"!==r.compression)return e.getDataSizeDownloadSelf();if(this.getHdrPackingType(r.channels))return this.getWidth()*this.getHeight()*t.getBytesPerPixel("rgb",this.getDataType())}return this.getWidth()*this.getHeight()*t.getBytesPerPixel(this.getFormat(),this.getDataType())},t.prototype.isCubeMap=function(){return!1},t.prototype.isLinearFilterAvailableForType=function(e){var t=this.engine.getThreeRenderer(),r=t.extensions;switch(e){case"halfFloat":return!!r.get("OES_texture_half_float_linear");case"float":return!!r.get("OES_texture_float_linear");default:return!0}},t.prototype.isMipmapsEnabled=function(){if(!this.isLinearFilterAvailableForType(this.getDataType()))return!1;var e=this.getImage();return!(e&&!e.isPowerOfTwo())&&this.getProperty("useMipmap")},t.prototype.getHdrPackingType=function(e){return e&&4===e.length&&"exponent"===e[3]?"rgbe":null},t.prototype.createDdsTexture=function(e,t){var r=this.parseDDS(e,!0),i=new a.CompressedTexture(null,0,0);i.format=r.format,i.generateMipmaps=!1;var n=function(e){return e.width<=t&&e.height<=t};if(r.isCubemap){i.flipY=!1;for(var o=i.image=[],s=r.mipmaps.length/r.mipmapCount,u=0;u>8&255,e>>16&255,e>>24&255)}function o(e,t,r,i){var n,a,o,s,u,p,c=r*i*4,l=new Uint8Array(e,t,c),d=new Uint8Array(c),h=0,f=0;for(a=0;ae?t.video.width:e},0):0},t.prototype.getMaxRepresentationHeight=function(){var e=this.get("representations");return e?e.reduce(function(e,t){return t.video&&t.video.height>e?t.video.height:e},0):0},t.prototype.onUpdate=function(){if(this.runtimeData){var e=this.runtimeData.imageData;e&&!e.paused&&!e.error&&e.readyState>=e.HAVE_CURRENT_DATA&&(this.engine.needsRender=!0)}},t.prototype.pause=function(){this.runtimeData&&this.runtimeData.image.pause()},t.prototype.play=function(e,t){this.runtimeData&&(e&&(this.runtimeData.imageData.currentTime=t),this.runtimeData.imageData.play())},t.prototype.stop=function(){this.runtimeData&&(this.runtimeData.imageData.pause(),this.runtimeData.imageData.currentTime=0)},t.prototype.toggle=function(){this.runtimeData&&(this.runtimeData.imageData.paused?this.play():this.pause())},t.prototype.getOriginalWidth=function(){var e=this.getProperty("streams")||[];return e.reduce(function(e,t){return Math.max(t.width||0,e)},0)},t.prototype.getOriginalHeight=function(){var e=this.getProperty("streams")||[];return e.reduce(function(e,t){return Math.max(t.height||0,e)},0)},t.prototype.getMaxTextureSize=function(){var t=this.engine.getRenderer();return t?t.getMaxTextureSize2d():e.prototype.getMaxTextureSize.call(this)},t.prototype.findRepresentation=function(e){void 0===e&&(e={});var t=this.get("representations");if(!t||0===t.length)return null;var r=Object.assign({maxHeight:u},e),i=t.map(function(e){return r.maxHeight-(e.video||{}).height||0}),n=i.reduce(function(e,t,r){var n=e>=0?i[e]:Number.MAX_VALUE;return t>=0&&t=0?t[n]:null},t.events={pause:{params:[],action:!0,category:""},play:{params:[{name:"seek",type:"b",description:"",default:!1},{name:"seekTime",type:"f",description:"",default:0}],action:!0,category:""},stop:{params:[],action:!0,category:""},toggle:{params:[],action:!0,category:""}},t}(n.default);s.addSchemas("VideoAsset",p),t.default=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(3),a=r(1),o=r(10),s=r(14),u=r(23),p=r(4),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.initialize=function(){e.prototype.initialize.call(this),this.engine.on("materialDeleted",this.onMaterialDeleted,this),this.on("setMaterial",this.setMaterial,this),this.on("castShadowsEnable",this.castShadowsEnable,this),this.on("castShadowsDisable",this.castShadowsDisable,this),this.on("castShadowsToggle",this.castShadowsToggle,this)},t.prototype.uninitialize=function(){this.off("setMaterial",this.setMaterial,this),this.off("castShadowsEnable",this.castShadowsEnable,this),this.off("castShadowsDisable",this.castShadowsDisable,this),this.off("castShadowsToggle",this.castShadowsToggle,this),this.engine.off("materialDeleted",this.onMaterialDeleted,this),e.prototype.uninitialize.call(this)},t.prototype.unload=function(t){void 0===t&&(t=!1),this.runtimeData&&(this.runtimeData.material=null,this.runtimeData.geometry=null),e.prototype.unload.call(this,t)},t.prototype.castShadowsDisable=function(){this.setProperty("castShadow",!1)},t.prototype.castShadowsEnable=function(){this.setProperty("castShadow",!0)},t.prototype.castShadowsToggle=function(){var e=!this.getProperty("castShadow");this.setProperty("castShadow",e)},t.prototype.createRuntimeData=function(e){var t=this,r=this.getProperty("geometryId"),i=this.getProperty("skinId"),a=this.engine.materialUtilities.getMissingMaterial(),o=a?a.id:null;Promise.all([this.loadAsset(o),this.loadAsset(r),this.loadAsset(i)]).then(function(){t.createMeshLoaded(),e()}).catch(function(r){t.isDestroyed()||(n.default.error(t.engine.getName()+" - MeshObject: "+r.toString()),t.createDefaultMesh(),"function"==typeof e&&e())})},t.prototype.getGeometry=function(){var e=this.getGeometryAsset();return e?e.getGeometry(u.default.primitiveType.TRIANGLES):null},t.prototype.getGeometryAsset=function(){var e=this.getProperty("geometryId");return e?this.engine.getAssetById(e):null},t.prototype.getLocalBounds=function(e){var r=this.getGeometryAsset();return r?r.getBounds(e):e?e.set(t.defaultLocalBounds.min,t.defaultLocalBounds.max):t.defaultLocalBounds},t.prototype.getMaterial=function(e,t){if(void 0===e&&(e=0),void 0===t&&(t=!0),e<0||e>=this.getMaterialCount())throw new Error("Invalid index parameter");var r=this.getMaterialIds()[e];if(r){var i=this.engine.getAssetById(r);if(i)return i}return t?this.engine.materialUtilities.getMissingMaterial():null},t.prototype.getPreviousMaterial=function(e,t){if(void 0===e&&(e=0),void 0===t&&(t=!0),e<0||e>=this.getMaterialCount())throw new Error("Invalid index parameter");var r=this.getPreviousMaterialIds()[e];if(r){var i=this.engine.getAssetById(r);if(i)return i}return t?this.engine.materialUtilities.getMissingMaterial():null},t.prototype.getMaterialCount=function(){return this.getMaterialIds().length},t.prototype.getMaterials=function(e){void 0===e&&(e=!0);for(var t=[],r=this.getMaterialCount(),i=0;i=this.getMaterialCount())throw new Error("Invalid index parameter");var r=e instanceof s.default?e.id:e,i=(this.getOwnProperty("materials")||[]).slice();i[t]!==r&&(i[t]=r,this.setProperty("materials",i))},t.prototype.getMaterialIds=function(){for(var e=this.getProperty("materials"),t=this.getPrefabObject(),r=t?t.getProperty("materials"):[],i=[],n=Math.max(e.length,r.length),a=0;athis.pitchAngleBoundsMax?this.targetEuler.x=this.pitchAngleBoundsMax:this.targetEuler.x1&&n.default.warn('Clip "'+e+'" contains multiple layers, but AnimationAsset.prototype.createAnimation() only supports a single layer.');var i=this.getLayer(r.layers[0]),o=i?i.channels.map(function(e){return t.getChannel(e)}):[],s=o.map(function(e){return t.createKeyframeTrack(e,r.start,r.stop)});return new a.AnimationClip(r.name,r.stop-r.start,s)},t.prototype.createKeyframeTrack=function(e,t,r){var i=this,n=e.times.split("#"),o=n[0],u=n[1],p=this.engine.getEntityById(o);if(!p)throw new Error(this.engine.getName()+" - AnimationAsset: BufferAsset not found, "+o);var c=p.getAccessor(u),l=p.getArray(u);if(!c||!l)throw new Error(this.engine.getName()+" - AnimationAsset: Accessor not found, "+u);var d=e.values.split("#"),h=d[0],f=d[1],m=this.engine.getEntityById(h);if(!m)throw new Error(this.engine.getName()+" - AnimationAsset: BufferAsset not found, "+h);var y=m.getAccessor(f),g=m.getArray(f);if(!y||!g)throw new Error(this.engine.getName()+" - AnimationAsset: Accessor not found, "+f);var v,b=e.targetObject.map(function(e){return i.engine.getRuntimeName(e)}),P=b.join("/")+"."+e.targetProperty,x="quaternion"===e.targetProperty?a.QuaternionKeyframeTrack:a.VectorKeyframeTrack,E=-1;for(v=0;v=t){E=v;break}var w=-1;for(v=l.length;v-- >0;)if(l[v]<=r){w=v;break}var _=E>=0?E:0,S=w>=0?w+1:l.length,D=s.default.getTypeSize(y.type),A=l.subarray(_,S),T=g.subarray(_*D,S*D),M=0===t?A:A.slice().map(function(e){return e-t});return new x(P,M,T,null)},t}(o.default);p.addSchemas("AnimationAsset",c),t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(6),a=r(4),o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.uninitialize=function(){this.runtimeData&&this.runtimeData.pause(),e.prototype.uninitialize.call(this)},t.prototype.applyPropertiesLoaded=function(t,r){if(e.prototype.applyPropertiesLoaded.call(this,t,r),this.runtimeData&&(t.hasOwnProperty("loop")&&(this.runtimeData.loop=this.getProperty("loop")),t.hasOwnProperty("state")))switch(this.getProperty("state")){case"pause":this.runtimeData.pause();break;case"play":this.runtimeData.play()}},t}(n.default);a.addSchemas("AudioAsset",o),t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(19),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.createRuntimeData=function(e){this.createRTImageData(),this.trigger("loadProgress",this),e()},t.prototype.getLayout=function(){return this.getProperty("layout")},t.prototype.getWidth=function(){return this.getProperty("width")},t.prototype.getHeight=function(){return this.getProperty("height")},t.prototype.applyPropertiesLoaded=function(t,r){e.prototype.applyPropertiesLoaded.call(this,t,r),(t.hasOwnProperty("format")||t.hasOwnProperty("type")||t.hasOwnProperty("width")||t.hasOwnProperty("height"))&&(this.runtimeData.__webglFramebuffer&&(this.runtimeData.dispose(),delete this.runtimeData.__webglFramebuffer),this.runtimeData.texture.format=this.getThreeFormat(), +this.runtimeData.texture.type=this.getThreeDataType(),this.runtimeData.texture.height=this.getHeight(),this.runtimeData.texture.width=this.getWidth()),this.runtimeData.texture.encoding=this.getThreeEncoding()},t}(n.default);t.default=a},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(3),a=r(1),o=r(23),s=r(9),u=r(20),p=r(5),c=r(4),l=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(r,t),r.prototype.getBounds=function(e){var t=this.getProperty("bounds"),r=e||new a.Box3;return r.set(t.min,t.max)},r.prototype.getDataSizeInMemorySelf=function(){return 0},r.prototype.applyPropertiesUnloaded=function(e){t.prototype.applyPropertiesUnloaded.call(this,e),e.accessorId&&this.registerBufferDependency()},r.prototype.createRuntimeData=function(e){var t=this;this.when("loadDependencies",function(){if(!t.isDestroyed()){var r=t.getDependencies(),i=r.some(function(e){return e.isLoadFailed()});if(i)t.setState(s.StateType.Base,s.State.Failed);else try{t.decode()}catch(e){n.default.error(e.toString()),t.setState(s.StateType.Base,s.State.Failed)}e()}})},r.prototype.createBufferAttribute=function(e,t,r,i){var n=r.num_points(),o=i.components_count(),s=n*o,u=new e.DracoFloat32Array;t.GetAttributeFloatForAllPoints(r,i,u);for(var p=new Float32Array(s),c=0;c0&&(f.addGroup(v,x,g),v+=x),g=P}}var E=3*c-v;E>0&&f.addGroup(v,E,g),e.destroy(y)}else f.addGroup(0,3*c,-1);var w=this.getProperty("bounds"),_=new a.Vector3(w.min.x,w.min.y,w.min.z),S=new a.Vector3(w.max.x,w.max.y,w.max.z);f.boundingBox=new a.Box3(_,S),f.computeBoundingSphere(),this.addMissingAttributes(f),this.setGeometry(o.default.primitiveType.TRIANGLES,f)},r.prototype.decode=function(){var t=e.Module;if(!t)throw new Error("Draco module not found");var r=u.default.getBufferArray(this.engine,this.getProperty("accessorId")),i=new t.DecoderBuffer;i.Init(r,r.byteLength),i.Init(r,r.byteLength);var a=new t.WebIDLWrapper,o=a.GetEncodedGeometryType(i);if(o===t.TRIANGULAR_MESH){var s=a.DecodeMeshFromBuffer(i);this.createBufferGeometry(t,a,s),t.destroy(s)}else n.default.warn(this.engine.getName()+(" - DracoGeometryAsset: Unrecognized geometry type '"+o+"'"));t.destroy(a),t.destroy(i)},r.prototype.registerBufferDependency=function(){var e=this.getProperty("accessorId"),t=e.split("#");if(2!==t.length)throw new Error(this.engine.getName()+" - DracoGeometryAsset: Invalid accessorId, "+e);this.registerDependencyById(t[0])},r}(o.default);c.addSchemas("DracoGeometryAsset",l),t.default=l}).call(t,r(74))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(3),a=r(9),o=r(12),s=r(11),u=r(15),p=r(4),c=["red","green","blue"],l="rgb",d=16384,h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.loadPriority=2,t}return i.__extends(t,e),t.prototype.unload=function(){this.runtimeData&&(this.engine.trigger("imageUnloaded",this.id),n.default.info(this.engine.getName()+" - Unloading image, "+this.getName()),e.prototype.unload.call(this))},t.prototype.getChosenRepresentation=function(){return this.chosenRepresentation},t.prototype.isCompressed=function(){return this.runtimeData?"jpeg"!==this.runtimeData.compression&&"zip"!==this.runtimeData.compression:this.getProperty("useCompression")},t.prototype.getCompressionFormat=function(){if(this.getProperty("useCompression")){var e=this.engine.getThreeRenderer();if(e){var t=e.extensions;if(t.get("WEBGL_compressed_texture_s3tc"))return"dxt";if(t.get("WEBGL_compressed_texture_pvrtc"))return"pvrtc"}}},t.prototype.getFormat=function(){var e=this.getChosenRepresentation();if(e.channels)switch(e.channels.length){case 4:return"alpha"===e.channels[3]?"rgba":"rgb";case 3:return"rgb";case 2:return"luminanceAlpha";case 1:return"luminance";default:return l}},t.prototype.getOriginalWidth=function(){return this.getProperty("width")||0},t.prototype.getOriginalHeight=function(){return this.getProperty("height")||0},t.prototype.getMaxRepresentationWidth=function(){var e=this.get("representations");return e?e.reduce(function(e,t){return t.width>e?t.width:e},0):0},t.prototype.getMaxRepresentationHeight=function(){var e=this.get("representations");return e?e.reduce(function(e,t){return t.height>e?t.height:e},0):0},t.prototype.getMaxTextureSize=function(){var t=this.engine.getRenderer();return t?t.getMaxTextureSize2d():e.prototype.getMaxTextureSize.call(this)},t.prototype.getImageResponseType=function(e){switch(e){case"image/vnd-ms.dds":return"arraybuffer";default:return"blob"}},t.prototype.applyPropertiesUnloaded=function(e){var t={maxSize:Math.max(this.getWidth(),this.getHeight()),compression:this.getCompressionFormat()};this.chosenRepresentation=this.findRepresentation(t)},t.prototype.createRuntimeData=function(e){var t=this;if(!this.chosenRepresentation)throw new Error("No suitable representation found to load");this.loadLowResImage(e).then(function(){return t.loadHighResImage(e)}).catch(this.onImageLoadError.bind(this))},t.prototype.loadLowResImage=function(e){var t=this;if(this.loadPriority=2,!this.getProperty("stream"))return Promise.resolve();var r={maxSize:64},i=this.findRepresentation(r);return i?new Promise(function(r,n){var a=t.loadResource(i.src,u.default.IMAGE,e,{priority:t.loadPriority,responseType:t.getImageResponseType(i.contentType),isExternal:i.isExternal});a.once(s.default.LOAD,function(e){t.onImageLoad(e,i),t.loadPriority=8,r()}),a.once(s.default.CANCEL,function(){n(new Error("Failed to load low res texture"))}),a.once(s.default.ERROR,n)}):Promise.resolve()},t.prototype.loadHighResImage=function(e){var t=this;if(!this.isDestroyed())return new Promise(function(r,i){var n=function(e){t.isDestroyed()||(t.loadedBytes=t.getDataSizeDownload()*e.loaded/e.total,t.trigger("loadProgress",t))};t.setState(a.StateType.Base,a.State.InProgress);var o=t.chosenRepresentation,p=t.loadResource(o.src,u.default.IMAGE,e,{responseType:t.getImageResponseType(o.contentType),isExternal:o.isExternal,priority:t.loadPriority});p.once(s.default.PROGRESS,n),p.once(s.default.LOAD,function(e){t.onImageLoad(e,o)}),p.once(s.default.ERROR,i)})},t.prototype.onImageLoad=function(e,t){if(this.runtimeData||(this.runtimeData={}),this.runtimeData.contentType=t.contentType,this.runtimeData.compression=t.compression,this.runtimeData.colorspace=t.colorspace,this.runtimeData.channels=t.channels||c,this.runtimeData.width=t.width,this.runtimeData.height=t.height,!(e instanceof ArrayBuffer||e instanceof Image))throw new Error("Unknown container type for image data!");this.runtimeData.imageData=e,this.loadedBytes=this.getDataSizeDownload(),this.trigger("loadProgress",this)},t.prototype.onImageLoadError=function(e){this.isDestroyed()||(n.default.error("There was an error loading the image, "+this.getName(),e),this.setState(a.StateType.Base,a.State.Failed),this.loadedBytes=this.getDataSizeDownload(),this.trigger("loadProgress",this))},t.prototype.findRepresentation=function(e){void 0===e&&(e={});var t=this.get("representations");if(!t||0===t.length)return null;var r=Object.assign({maxSize:d},e),i=t.filter(function(e){if(e.compression===r.compression)return!0;switch(e.compression){case"zip":case"jpeg":return!r.compression;case"dxt":case"dxt1":case"dxt5":return"dxt"===r.compression}return!1});0===i.length&&(i=t.filter(function(e){return"zip"===e.compression||"jpeg"===e.compression}));var n=i.filter(function(e){var t=e.channels||c;return!r.channels||t.toString()===r.channels.toString()});0===n.length&&(n=i);var a=["image/vnd-ms.dds"],o=n.filter(function(e){var t=Math.max(e.width,e.height),i=a.indexOf(e.contentType)!==-1;return t<=r.maxSize||i}),s=o.reduce(function(e,t,r){var i=Math.max(t.width,t.height),n=e>=0?Math.max(o[e].width,o[e].height):0;return i>n?r:e},-1);return s>=0?o[s]:null},t}(o.default);p.addSchemas("ImageAsset",h),t.default=h},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(3),a=r(1),o=r(23),s=r(9),u=r(20),p=r(5),c=r(4),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.getDataSizeInMemorySelf=function(){var e=this,t=this.getProperty("attributes");return Object.keys(t).map(function(r){var i=t[r],n=u.default.getBufferAccessor(e.engine,i.accessorId);return u.default.getComponentTypeSize(n.componentType)*u.default.getTypeSize(n.type)*n.count}).reduce(function(e,t){return t+e},0)},t.prototype.applyPropertiesUnloaded=function(t){e.prototype.applyPropertiesUnloaded.call(this,t),(t.attributes||t.indices)&&this.registerBufferDependency()},t.prototype.createRuntimeData=function(e){var t=this;this.when("loadDependencies",function(){if(!t.isDestroyed()){var r=t.getDependencies(),i=r.some(function(e){return e.isLoadFailed()});if(i)t.setState(s.StateType.Base,s.State.Failed);else try{t.createBufferGeometry()}catch(e){n.default.error(e.toString()),t.setState(s.StateType.Base,s.State.Failed)}e()}})},t.prototype.createAttributes=function(e){var t=this,r={indices:"index",positions:"position",normals:"normal",tangents:"tangent",colors:"color",uvs1:"uv",uvs2:"uv2",skinIndices:"skinIndex",skinWeights:"skinWeight"},i=Object.assign({indices:{accessorId:this.getProperty("indices")}},this.getProperty("attributes")),n={};return p.forEach(r,function(r,a){if(i.hasOwnProperty(a)){var o=i[a].accessorId;n[r]=t.createBufferAttribute(o,e[r])}}),n},t.prototype.createBufferAttribute=function(e,t){var r=u.default.getBufferAccessor(this.engine,e),i=u.default.getBufferArray(this.engine,e),n=u.default.getTypeSize(r.type);if(void 0===t||n===t)return new a.BufferAttribute(i,n);for(var o=new i.constructor(r.count*t),s=Math.min(n,t),p=0;p=this.updateFrameInterval&&this.isEnabled()&&(this.framesElapsed=0,this.captureScene()))},t.prototype.getCubeCamera=function(){return this.cubeCamera},t.prototype.createTempRenderTexture=function(){this.tempRenderTexture=this.getEngine().createRenderTextureCube({width:512,height:512,format:"rgba",type:"uByte"},"render_tex_cube"),this.tempRenderTexture.load()},t.prototype.initCameras=function(){this.cubeCamera=new n.Object3D;var e=90,t=1;this.cameraPX=new n.PerspectiveCamera(e,t,this.near,this.far),this.cameraPX.up.set(0,-1,0),this.cameraPX.lookAt(new n.Vector3(1,0,0)),this.cubeCamera.add(this.cameraPX),this.cameraNX=new n.PerspectiveCamera(e,t,this.near,this.far),this.cameraNX.up.set(0,-1,0),this.cameraNX.lookAt(new n.Vector3(-1,0,0)),this.cubeCamera.add(this.cameraNX),this.cameraPY=new n.PerspectiveCamera(e,t,this.near,this.far),this.cameraPY.up.set(0,0,1),this.cameraPY.lookAt(new n.Vector3(0,1,0)),this.cubeCamera.add(this.cameraPY),this.cameraNY=new n.PerspectiveCamera(e,t,this.near,this.far),this.cameraNY.up.set(0,0,-1),this.cameraNY.lookAt(new n.Vector3(0,-1,0)),this.cubeCamera.add(this.cameraNY),this.cameraPZ=new n.PerspectiveCamera(e,t,this.near,this.far),this.cameraPZ.up.set(0,-1,0),this.cameraPZ.lookAt(new n.Vector3(0,0,1)),this.cubeCamera.add(this.cameraPZ),this.cameraNZ=new n.PerspectiveCamera(e,t,this.near,this.far),this.cameraNZ.up.set(0,-1,0),this.cameraNZ.lookAt(new n.Vector3(0,0,-1)),this.cubeCamera.add(this.cameraNZ)},t}(a.default);t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(3),a=r(5),o=r(1),s=r(2),u=function(e){function t(){var t=e.call(this)||this;return t.controlPoints=void 0,t.prevControlPointsLength=0,t.closed=!1,t.tempVector=new o.Vector3,t.tempVector4=new o.Vector4,t.tempMatrix=new o.Matrix4,t.visualizationCurveColor=2236962,t.visualizationSelectedCurveColor=874150,t.orientationHelpers=[],t.canTryUpdateAgain=!0,t.curveMaterial=void 0,t.curveGeometry=void 0,t.curveMesh=void 0,t.curveTessellation=200,t.selected=!1,t.updateStarted=!1,t}return i.__extends(t,e),t.prototype.onSelected=function(){this.selected=!0,this.curveMaterial&&this.curveMaterial.color.setHex(this.visualizationSelectedCurveColor),this.orientationHelpers.forEach(function(e){return e.traverse(function(e){e.visible=!0})})},t.prototype.onUnselected=function(){this.selected=!1,this.curveMaterial&&this.curveMaterial.color.setHex(this.visualizationCurveColor),this.orientationHelpers.forEach(function(e){return e.traverse(function(e){e.visible=!1})})},t.prototype.isCurveInit=function(){return this.curve.points.length>0},t.prototype.onStartup=function(){this.initCurve()},t.prototype.onAttributesChanged=function(){this.initCurve()},t.prototype.onShutdown=function(){this.cleanupCurveMesh(),this.cleanupOrientationHelpers(),this.cleanupCurveMaterial()},t.prototype.initCurve=function(){!this.updateStarted&&this.controlPoints&&this.controlPoints.length&&(this.updateStarted=!0,this.cleanupCurveMesh(),this.cleanupOrientationHelpers(),this.prevControlPointsLength=this.controlPoints.length,this.createCurve(),this.enableVisualizations&&(this.cleanupCurveMesh(),this.createCurveMesh(),this.updateOrientationHelpers()))},t.prototype.createCurve=function(){var e=this;this.controlPoints.forEach(function(t){return t.off("change:properties",e.updateCurve,e)}),this.curve=new o.CatmullRomCurve3,this.closed&&(this.curve.closed=!0);var t=this.getEntity().getRootObject();t.when("loadDependencies",function(r){t.runtimeData.updateMatrixWorld(!0),a.forEach(e.controlPoints,function(t){if(t){var r=t.getPosition().clone();e.curve.points.push(r),e.tempMatrix.makeRotationFromQuaternion(t.runtimeData.quaternion);var i=e.tempMatrix.toArray();e.tempVector.set(i[0],i[1],i[2]),e.orientationHelpers.push(new o.ArrowHelper(e.tempVector,r,.25,16711680)),e.tempVector.set(i[4],i[5],i[6]),e.orientationHelpers.push(new o.ArrowHelper(e.tempVector,r,.25,65280)),e.tempVector.set(i[8],i[9],i[10]),e.orientationHelpers.push(new o.ArrowHelper(e.tempVector,r,.25,255)),t.on("change:properties",e.updateCurve,e)}else e.tempVector.set(0,0,0),e.orientationHelpers.push(new o.ArrowHelper(e.tempVector,e.tempVector,.25,16711680)),e.orientationHelpers.push(new o.ArrowHelper(e.tempVector,e.tempVector,.25,16711680)),e.orientationHelpers.push(new o.ArrowHelper(e.tempVector,e.tempVector,.25,16711680))}),e.updateCurve({}),e.updateStarted=!1,e.selected||e.onUnselected(),e.trigger("curveInit")},this)},t.prototype.updateCurve=function(e){var t=this,r=0;e.hasOwnProperty("position")&&(a.forEach(this.controlPoints,function(e){e&&(e.runtimeData.parent?(e.getPosition(t.tempVector),t.tempVector4.set(t.tempVector.x,t.tempVector.y,t.tempVector.z,1),t.tempVector4.applyMatrix4(e.runtimeData.parent.matrixWorld),t.curve.points[r].set(t.tempVector4.x,t.tempVector4.y,t.tempVector4.z),r++):t.canTryUpdateAgain&&(t.canTryUpdateAgain=!1,setTimeout(function(){n.default.info("Trying again"),t.updateCurve({})},10)))}),this.enableVisualizations&&(this.cleanupCurveMesh(),this.createCurveMesh()),this.canTryUpdateAgain=!0),e.hasOwnProperty("quaternion")&&this.updateOrientationHelpers()},t.prototype.cleanupCurveMaterial=function(){this.curveMaterial&&(this.curveMaterial.dispose(),this.curveMaterial=void 0)},t.prototype.cleanupOrientationHelpers=function(){var e=this;this.orientationHelpers.forEach(function(t){e.getRootThreeObject().remove(t)}),this.orientationHelpers=[]},t.prototype.cleanupCurveMesh=function(){this.enableVisualizations&&this.curveMesh&&(this.getRootThreeObject().remove(this.curveMesh),this.curveGeometry.dispose(),this.curveMesh.material=void 0)},t.prototype.createCurveMesh=function(){var e=this;this.curveMaterial||(this.curveMaterial=new o.MeshPhongMaterial({color:this.visualizationCurveColor,transparent:!1,opacity:.75,blending:o.AdditiveBlending})),this.curve.points.length&&(this.curveGeometry=new o.TubeGeometry(this.curve,this.curveTessellation,.1,8,this.closed),this.curveMesh=new o.Mesh(this.curveGeometry,this.curveMaterial),this.getRootObject().when("loadBase",function(){e.getRootThreeObject().add(e.curveMesh),a.forEach(e.orientationHelpers,function(t){e.getRootThreeObject().add(t)})},this),this.updateOrientationHelpers())},t.prototype.updateOrientationHelpers=function(){var e=this;this.controlPoints.forEach(function(t,r){var i=t.runtimeData;e.orientationHelpers[3*r].position.copy(e.curve.points[r]),e.orientationHelpers[3*r+1].position.copy(e.curve.points[r]),e.orientationHelpers[3*r+2].position.copy(e.curve.points[r]),e.tempMatrix.makeRotationFromQuaternion(i.quaternion);var n=e.tempMatrix.toArray();e.tempVector.set(n[0],n[1],n[2]),e.orientationHelpers[3*r].setDirection(e.tempVector),e.tempVector.set(n[4],n[5],n[6]),e.orientationHelpers[3*r+1].setDirection(e.tempVector),e.tempVector.set(n[8],n[9],n[10]),e.orientationHelpers[3*r+2].setDirection(e.tempVector)})},t}(s.default);t.default=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(2),a=function(e){function t(){return e.call(this)||this}return i.__extends(t,e),t.prototype.onStartup=function(){var e=this;this.logTag=document.createElement("div"),this.logTag.id="consoleLogger",this.logTag.style.position="absolute",this.logTag.style.top="0",this.logTag.style.left="0",this.logTag.style.width="100%",this.logTag.style.height="100%",this.logTag.style.margin="0",this.logTag.style.padding="0",this.logTag.style.color="#000",this.logTag.style.background="rgba(0,0,0,0.5)",this.logTag.style.fontWeight="bold",this.logTag.style.textAlign="left",this.logTag.style.overflow="scroll",this.logTag.style["pointer-events"]="none",this.logTag.style["z-index"]="1",window.document.body.appendChild(this.logTag),this.oldLog=window.console.log,this.oldError=window.console.error,this.oldWarn=window.console.warn,window.console.log=window.console.error=window.console.warn=function(t){e.logTag.innerHTML+=t+"
"}},t.prototype.onShutdown=function(){this.logTag&&(window.document.body.removeChild(this.logTag),window.console.log=this.oldLog,window.console.error=this.oldError,window.console.warn=this.oldWarn,this.logTag=void 0)},t}(n.default);t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(2),a=r(269),o=function(e){function t(){var t=e.call(this)||this;return t.stats=new a,t.initialized=!1,t}return i.__extends(t,e),t.prototype.onStartup=function(){this.stats.showPanel(0)},t.prototype.onPreUpdate=function(){this.isEnabled()&&this.stats.begin()},t.prototype.onPostRender=function(){this.isEnabled()&&this.stats.end()},t.prototype.onEnable=function(){document.body.appendChild(this.stats.dom),this.initialized=!0},t.prototype.onDisable=function(){this.initialized&&(document.body.removeChild(this.stats.dom),this.initialized=!1)},t}(n.default);t.default=o},function(e,t,r){"use strict";function i(e,t){if(e&&e.style)for(var r in t)t.hasOwnProperty(r)&&(e.style[r]=t[r])}function n(e,t){e.classList?e.classList.add(t):e.className+=" "+t}Object.defineProperty(t,"__esModule",{value:!0});var a=r(0),o=r(1),s=r(2),u=r(5),p=r(19),c=r(217),l={position:"absolute",left:"0",top:"0",padding:"8px","border-radius":"5px","font-family":"proxima_nova_regular,Helvetica,Arial,sans-serif","max-width":"25%","min-width":"25px",transition:"opacity 0.1s ease-in-out, background 0.1s ease-in-out",cursor:"pointer"},d=function(e){function t(){var t=e.call(this)||this;return t.renderEventName="render",t.textureRegistryById={},t}return a.__extends(t,e),t.prototype.onAwake=function(){this.getEngine().on("assetLoaded",this.registerTexture,this),this.getEngine().on("assetUnloaded",this.unregisterTexture,this)},t.prototype.onStartup=function(){var e=this;this.init2dScene(),this.initCubeScene(),this.renderEventName+="Group"+this.renderGroup,this.getEngine().on(this.renderEventName,this.renderView,this),this.listenTo(this.getEngine(),"rendererResize",this.resize),this.getEngine().getAssetsByClass(p.default).forEach(function(t){return e.registerTexture(t)}),this.resize()},t.prototype.onShutdown=function(){this.getEngine().off("assetLoaded",this.registerTexture,this),this.getEngine().off("assetUnloaded",this.unregisterTexture,this),this.getEngine().off(this.renderEventName,this.renderView,this)},t.prototype.init2dScene=function(){this.camera2D=new o.OrthographicCamera(-1,1,1,-1,0,1),this.scene2D=new o.Scene,this.material2D=new o.ShaderMaterial(c.default),this.material2D.transparent=!0,this.mesh2D=new o.Mesh(new o.PlaneGeometry(2,2),this.material2D),this.scene2D.add(this.mesh2D)},t.prototype.initCubeScene=function(){var e=90,t=1,r=o.ShaderLib.cube;this.sceneCube=new o.Scene,this.geoCube=new o.BoxGeometry(100,100,100),this.materialCube=new o.ShaderMaterial({fragmentShader:r.fragmentShader,vertexShader:r.vertexShader,uniforms:r.uniforms,depthWrite:!1,depthTest:!1,side:o.BackSide}),this.meshCube=new o.Mesh(this.geoCube,this.materialCube),this.cameraPX=new o.PerspectiveCamera(e,t,1,1e3),this.cameraPX.up.set(0,1,0),this.cameraPX.lookAt(new o.Vector3(1,0,0)),this.sceneCube.add(this.cameraPX),this.cameraNX=new o.PerspectiveCamera(e,t,1,1e3),this.cameraNX.up.set(0,1,0),this.cameraNX.lookAt(new o.Vector3(-1,0,0)),this.sceneCube.add(this.cameraNX),this.cameraPY=new o.PerspectiveCamera(e,t,1,1e3),this.cameraPY.up.set(0,0,-1),this.cameraPY.lookAt(new o.Vector3(0,1,0)),this.sceneCube.add(this.cameraPY),this.cameraNY=new o.PerspectiveCamera(e,t,1,1e3),this.cameraNY.up.set(0,0,1),this.cameraNY.lookAt(new o.Vector3(0,-1,0)),this.sceneCube.add(this.cameraNY),this.cameraPZ=new o.PerspectiveCamera(e,t,1,1e3),this.cameraPZ.up.set(0,1,0),this.cameraPZ.lookAt(new o.Vector3(0,0,1)),this.sceneCube.add(this.cameraPZ),this.cameraNZ=new o.PerspectiveCamera(e,t,1,1e3),this.cameraNZ.up.set(0,1,0),this.cameraNZ.lookAt(new o.Vector3(0,0,-1)),this.sceneCube.add(this.cameraNZ),this.sceneCube.add(this.meshCube)},t.prototype.setTexture=function(e){var t=this;this.currentTexture=this.textureRegistryById[e],this.currentTexture?this.currentTexture.load(function(){switch(t.currentTexture.type){case"renderTextureCube":case"textureCube":t.materialCube.uniforms.tCube.value=t.currentTexture.getThreeTexture();break;case"texture2D":case"renderTexture2D":t.material2D.uniforms.tDiffuse.value=t.currentTexture.getThreeTexture()}t.mesh2D.visible=!0,t.meshCube.visible=!0}):(this.mesh2D.visible=!1,this.meshCube.visible=!1)},t.prototype.updateViewport=function(){var e,t=this.getEngine().getRenderer().getWidth(),r=this.getEngine().getRenderer().getHeight();"%"===this.viewportBottom.slice(-1)?(e=.01*parseFloat(this.viewportBottom.slice(0,-1)),this.y=e*r):this.y=parseInt(this.viewportBottom,10),"%"===this.viewportLeft.slice(-1)?(e=.01*parseFloat(this.viewportLeft.slice(0,-1)),this.x=e*t):this.x=parseInt(this.viewportLeft,10),"%"===this.viewportWidth.slice(-1)?(e=.01*parseFloat(this.viewportWidth.slice(0,-1)),this.width=e*t):this.width=parseInt(this.viewportWidth,10),"%"===this.viewportHeight.slice(-1)?(e=.01*parseFloat(this.viewportHeight.slice(0,-1)),this.height=e*r):this.height=parseInt(this.viewportHeight,10),this.x<0&&(this.x+=t),this.y<0&&(this.y+=r)},t.prototype.updateTextureDropdown=function(){var e=this;this.isEnabled()&&setTimeout(function(){var t;if(!e.textureDropDown){if(e.textureDropDown=document.createElement("select"),e.textureDropDown.name="Textures",e.textureDropDown.id="Textures",n(e.textureDropDown,"debugger-dropdown"),i(e.textureDropDown,l),!e.getThreeRenderer())return;var r=e.getThreeRenderer().domElement;r.parentElement?r.parentElement.appendChild(e.textureDropDown):r.appendChild(e.textureDropDown),e.textureDropDown.onchange=function(){e.setTexture(e.textureDropDown.value)}}e.textureDropDown.options.length=0,t=document.createElement("option"),t.value=0,t.text="None",e.textureDropDown.appendChild(t),u.forEach(e.textureRegistryById,function(r,i){t=document.createElement("option"),t.value=i,t.text=""!==r.name?r.getName():i,e.textureDropDown.appendChild(t)}),e.textureDropDown.style.top=e.getEngine().getRenderer().getHeight()-e.y-e.height+"px",e.textureDropDown.style.left=e.x+"px",e.textureDropDown.style.zIndex="200"},0)},t.prototype.resize=function(){this.isEnabled()&&(this.updateTextureDropdown(),this.updateViewport())},t.prototype.renderView=function(){var e=this.getThreeRenderer();if(this.isEnabled()&&this.currentTexture)switch(e.setRenderTarget(null),this.currentTexture.type){case"texture2D":case"renderTexture2D":e.setViewport(this.x,this.y,this.width,this.height),e.render(this.scene2D,this.camera2D);break;case"textureCube":case"renderTextureCube":var t=.25*this.width,r=.3333*this.height;e.setViewport(this.x,this.y+r,t,r),e.render(this.sceneCube,this.cameraPX,null,!1),e.setViewport(this.x+1.999*t,this.y+r,t,r),e.render(this.sceneCube,this.cameraNX,null,!1),e.setViewport(this.x+t,this.y+1.99*r,t,r),e.render(this.sceneCube,this.cameraPY,null,!1),e.setViewport(this.x+t,this.y,t,r),e.render(this.sceneCube,this.cameraNY,null,!1),e.setViewport(this.x+t,this.y+r,t,r),e.render(this.sceneCube,this.cameraPZ,null,!1),e.setViewport(this.x+2.99*t,this.y+r,t,r),e.render(this.sceneCube,this.cameraNZ,null,!1)}},t.prototype.registerTexture=function(e){if(e)switch(e.type){case"renderTextureCube":case"textureCube":case"texture2D":case"renderTexture2D":this.textureRegistryById[e.id]=e}},t.prototype.unregisterTexture=function(e){e&&this.textureRegistryById[e.id]&&delete this.textureRegistryById[e.id]},t}(s.default);t.default=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(2),a=function(){function e(e,t,r,i){this.targetEntityType=e,this.targetComponentName=t,this.propertyName=r,this.targetValue=i,this.previousValues={},this.lastTimeSavings=0,this.targetEntityType=e,this.targetComponentName=t,this.propertyName=r,this.targetValue=i}return e}();t.QualityChangeLevel=a;var o=.9,s=function(e){function t(){var t=e.call(this)||this;return t.QualityChangeLevel=a,t.frameTimeThreshold=33.333333333,t.testInterval=2e3,t.qualityChangeLevels=[],t.currentLevel=t.qualityChangeLevels.length,t.elapsedRenderTime=0,t.framesRecorded=0,t.justStarted=!0,t.justAutoSteppedDown=!1,t.autoOptimize=!0,t}return i.__extends(t,e),t.prototype.setQualityChangeLevels=function(e){this.setMaxQuality(),this.qualityChangeLevels=e,this.currentLevel=this.qualityChangeLevels.length,this.isEnabled()&&(this.autoOptimize=!0)},t.prototype.setFrameTimeThreshold=function(e){this.frameTimeThreshold=e},t.prototype.setTestInterval=function(e){this.testInterval=e,this.elapsedRenderTime=0,this.framesRecorded=0},t.prototype.onPreUpdate=function(e){if(this.isEnabled()&&(this.elapsedRenderTime+=1e3*e,this.framesRecorded++,!(this.elapsedRenderTimethis.frameTimeThreshold?(this.stepRenderingQualityDown(),this.justAutoSteppedDown=!0):this.qualityChangeLevels[this.currentLevel]&&this.lastAvgFrameTime0;)this.currentLevel=this.currentLevel>1?this.currentLevel-1:0,e=!this.stepRenderingQuality(!1);e||(this.qualityChangeLevels[this.currentLevel].frameTimeAtDrop=this.lastAvgFrameTime)},t.prototype.stepRenderingQualityUp=function(){for(var e=!0;e&&this.currentLevelthis.time?1:n(Math.max(0,Math.min(1,this.currentTime/this.time)));this.objects.forEach(function(e,i){var n=e.runtimeData.parent.worldToLocal(l.copy(t.destinations[i])).clone(),a=t.direction>0?t.sources[i]:n,o=t.direction>0?n:t.sources[i];l.lerpVectors(a,o,r),e.setPosition(l.x,l.y,l.z)}),this.currentTime>this.time&&this.getEntity().trigger(this.direction>0?"endExplode":"endContract")}},t.prototype.reset=function(){var e=this;this.objects.forEach(function(t,r){t.setPosition(e.sources[r].x,e.sources[r].y,e.sources[r].z)}),this.objects.length=0,this.sources.length=0,this.destinations.length=0,this.currentTime=this.time},t.prototype.contract=function(){this.isEnabled()&&(this.direction=-1,this.currentTime=0,this.getEntity().trigger("beginContract"))},t.prototype.explode=function(e,t){var r=this;if(this.isEnabled()){this.reset();var i=this.getEntity().getDescendantsByType("mesh"),n=this.getEntity().getCenter();n.applyMatrix4(this.getRuntimeData().matrixWorld);var a=new p.Quaternion;a.setFromRotationMatrix(this.getRuntimeData().matrixWorld);var o=this.getFormationFunc(e||this.formation,i.length,n,a,t||this.scale).bind(this);i.forEach(function(e,t){o(t,l,e),r.objects.push(e),r.sources.push(e.getPosition()),r.destinations.push(l.clone())}),this.currentTime=0,this.direction=1,this.getEntity().trigger("beginExplode")}},t.prototype.toggleExplode=function(){this.direction>0?this.contract():this.explode()},t.prototype.getFormationFunc=function(e,t,r,i,n){switch(e){case"Grid":return a(t,r,n,i);case"Scale":return o(r,n);default:case"Circle":return s(t,r,n,i)}},t}(c.default);t.default=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(2),a=function(e){function t(){var t=e.call(this)||this;return t.el=void 0,t.fsEnabled=!1,t}return i.__extends(t,e),t.prototype.onStartup=function(){this.toggle=this.toggle.bind(this),this.getEntity().on("toggleFullscreen",this.toggle,this),this.listenTo(this.getGlobalEvents(),"fullscreen::toggle",this.toggle),this.listenTo(this.getGlobalEvents(),"fullscreen::enable",this.enableFullscreen),this.listenTo(this.getGlobalEvents(),"fullscreen::disable",this.disableFullscreen)},t.prototype.toggle=function(){this.fsEnabled?this.disableFullscreen():this.enableFullscreen()},t.prototype.enableFullscreen=function(){this.el||this.attachFullscreenAPI(),this.el.requestFullscreen(),this.fsEnabled=!0},t.prototype.disableFullscreen=function(){this.el||this.attachFullscreenAPI(),this.fsEnabled&&document.exitFullscreen(),this.fsEnabled=!1},t.prototype.attachFullscreenAPI=function(){this.el=this.getEngine().container,this.el.requestFullscreen=this.el.requestFullscreen||this.el.requestFullScreen||this.el.mozRequestFullscreen||this.el.mozRequestFullScreen||this.el.webkitRequestFullscreen||this.el.webkitRequestFullScreen||this.el.msRequestFullscreen||this.el.msRequestFullScreen,document.exitFullscreen=document.exitFullscreen||document.exitFullScreen||document.mozCancelFullscreen||document.mozCancelFullScreen||document.webkitExitFullscreen||document.webkitExitFullScreen||document.msExitFullscreen||document.msExitFullScreen,document.addEventListener("fullscreenchange",this.onFullscreenChange.bind(this),!1),document.addEventListener("mozfullscreenchange",this.onFullscreenChange.bind(this),!1),document.addEventListener("webkitfullscreenchange",this.onFullscreenChange.bind(this),!1),document.addEventListener("msfullscreenchange",this.onFullscreenChange.bind(this),!1)},t.prototype.onFullscreenChange=function(e){this.getGlobalEvents().trigger("fullscreen::change",e)},t}(n.default);t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(1),a=r(2),o=r(5),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.buttons=[],t.axes=[],t.workVector1=new n.Vector3,t.workVector2=new n.Vector3,t.workQuaternion1=new n.Quaternion,t.workQuaternion2=new n.Quaternion,t.workEuler=new n.Euler,t.meshControlMap={},t.updateAxes=!1,t.updateButtons=[],t.gamepadDevice=null,t}return i.__extends(t,e),t.prototype.onUpdate=function(e){var t=this;this.gamepadDevice||(this.gamepadDevice=this.getGamepadDevice(),this.gamepadDevice&&(this.listenTo(this.gamepadDevice,"gamepadButtonChanged",this.onGamepadButtonEvent),this.listenTo(this.gamepadDevice,"gamepadButtonTouched",this.onGamepadButtonEvent),this.listenTo(this.gamepadDevice,"gamepadButtonReleased",this.onGamepadButtonEvent),this.listenTo(this.gamepadDevice,"gamepadAxisChanged",this.onGamepadAxisEvent))),this.updateButtons.forEach(function(e,r){e&&t.updateButtonTransform(r)}),this.updateAxes&&(this.updateAxes=!1,this.updateAxesTransforms())},t.prototype.getAxisMeshes=function(e){return this.axes[e].map(function(e){return e.mesh})},t.prototype.getButtonMeshes=function(e){return this.buttons[e].map(function(e){return e.mesh})},t.prototype.onAttributesChanged=function(e){var t=this;e.indexOf("axes")===-1&&e.indexOf("buttons")===-1||(this.meshControlMap={},this.axes.forEach(function(e,r){e.forEach(function(e,i){var n=e.mesh;n&&(t.meshControlMap[n.id]||(t.meshControlMap[n.id]={axes:[],axesMeshIdx:[],buttons:[],buttonMeshIdx:[]}),t.meshControlMap[n.id].axes.push(r),t.meshControlMap[n.id].axesMeshIdx.push(i)); +})}),this.buttons.forEach(function(e,r){e.forEach(function(e,i){var n=e.mesh;n&&t.meshControlMap[n.id]&&(t.meshControlMap[n.id].buttons.push(r),t.meshControlMap[n.id].buttonMeshIdx.push(i))})}))},t.prototype.getGamepadDevice=function(){if(this.gamepadDevice)return this.gamepadDevice;var e=this.getEntity().getAncestors(),t=e.find(function(e){return!!e.getComponentByScriptId("motion_gamepad_device")});return t?(this.gamepadDevice=t.getComponentByScriptId("motion_gamepad_device"),this.gamepadDevice):(this.gamepadDevice=null,null)},t.prototype.onGamepadButtonEvent=function(e,t){this.currentGamepadState=e,this.updateButtons[t]=!0},t.prototype.updateButtonTransform=function(e){var t=this,r=this.currentGamepadState.buttons[e].value,i=this.buttons[e];i.forEach(function(i){if(i.mesh){switch(i.movementType){case"translate":t.workVector1.copy(i.offset).multiplyScalar(r),i.mesh.setPosition(t.workVector1.x,t.workVector1.y,t.workVector1.z);break;case"rotate":t.workVector2.copy(i.rotation).multiplyScalar(r),t.workEuler.setFromVector3(t.workVector2),t.workQuaternion1.setFromEuler(t.workEuler),t.workVector1.copy(i.pivot),t.workVector2.copy(t.workVector1).multiplyScalar(-1),t.workVector2.applyQuaternion(t.workQuaternion1),t.workVector2.add(t.workVector1),i.mesh.setQuaternion(t.workQuaternion1.x,t.workQuaternion1.y,t.workQuaternion1.z,t.workQuaternion1.w),i.mesh.setPosition(t.workVector2.x,t.workVector2.y,t.workVector2.z)}i.renderOnTouchOnly&&t.currentGamepadState.buttons[e].hasOwnProperty("touched")&&i.mesh.setProperty("visible",t.currentGamepadState.buttons[e].touched)}})},t.prototype.onGamepadAxisEvent=function(e,t){this.currentGamepadState=e,this.updateAxes=!0},t.prototype.updateAxesTransforms=function(){var e=this;o.forEach(this.meshControlMap,function(t,r){var i=e.getEngine().getObjectById(r);if(i){var n=e.axes[0][t.axesMeshIdx[0]].movementType;if(e.workVector1.set(0,0,0),t.axes.reduce(function(r,i,a){var o=e.axes[i][t.axesMeshIdx[a]];if(o.movementType!==n)return log.error("Can't perform multiple types of axis transformations on same mesh."),r;if("translate"===n){var s=e.currentGamepadState.axes[i];e.workVector2.copy(o.offset).multiplyScalar(s)}else"rotate"===n&&e.workVector2.copy(o.pivot).multiplyScalar(-1);return r.lerp(e.workVector2,0===a?1:.5)},e.workVector1),e.workQuaternion1.set(0,0,0,1),"rotate"===n&&(t.axes.reduce(function(r,i,n){var a=e.axes[i][t.axesMeshIdx[n]],o=e.currentGamepadState.axes[i];return e.workVector2.copy(a.rotation).multiplyScalar(o),e.workEuler.setFromVector3(e.workVector2),e.workQuaternion2.setFromEuler(e.workEuler),r.slerp(e.workQuaternion2,0===n?1:.5)},e.workQuaternion1),e.workVector2.copy(e.workVector1),e.workVector1.applyQuaternion(e.workQuaternion1),e.workVector2.multiplyScalar(-1),e.workVector1.add(e.workVector2)),i.setQuaternion(e.workQuaternion1.x,e.workQuaternion1.y,e.workQuaternion1.z,e.workQuaternion1.w),i.setPosition(e.workVector1.x,e.workVector1.y,e.workVector1.z),t.buttons.length){var a=t.buttons[0],o=e.currentGamepadState.buttons[a].value,s=e.buttons[a][0].offset;e.workVector2.copy(s).multiplyScalar(o),e.workVector2.applyQuaternion(e.workQuaternion1),e.workVector2.add(e.workVector1),i.setPosition(e.workVector2.x,e.workVector2.y,e.workVector2.z)}}})},t}(a.default);t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(2),a=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.gamepadStates=[],t}return i.__extends(t,e),t.prototype.onPreUpdate=function(e){if(this.isEnabled()&&navigator.getGamepads)for(var t=navigator.getGamepads(),r=0;r":187,"<":188,_:189,".":190,"/":191,"[":219,"]":221};var d=function(e){function r(){var t=e.call(this)||this;return t.mouseButtons={left:0,middle:1,right:2},t.inputQueue=[],t.inputPool=[],t.mouseButtonState=new Array(3),t.mouseButtonStatePrevious=new Array(3),t.mousePosition=new u.Vector2,t.mousePositionPercent=new u.Vector2,t.mousePreviousPosition=new u.Vector2,t.mouseDragState=new Array(3),t.mouseDragStatePrevious=new Array(3),t.mouseDragDistance=[new u.Vector2,new u.Vector2,new u.Vector2],t.touchPosition=new u.Vector2,t.touchPositionPercent=new u.Vector2,t.touchPreviousPosition=new u.Vector2,t.touchDragState=!1,t.touchDragStatePrevious=!1,t.doubleTapHandle=null,t.doubleTapPosition=new u.Vector2,t.listenForTouchStart=!1,t.listenForTouchEnd=!1,t.touchesStart=[],t.keyState=new Array(256),t.keyStatePrevious=new Array(256),t.canvas=null,t.pointerLockEnabled=!1,t}return i.__extends(r,e),r.prototype.mouseButtonDown=function(e){if("any"===e){for(var t in this.mouseButtons)if(this.mouseButtonState[this.mouseButtons[t]])return!0;return!1}return this.mouseButtonState[this.mouseButtons[e]]},r.prototype.mouseButtonUp=function(e){return!this.mouseButtonState[this.mouseButtons[e]]},r.prototype.mouseButtonPressed=function(e){return!(!this.mouseButtonState[this.mouseButtons[e]]||this.mouseButtonStatePrevious[this.mouseButtons[e]])},r.prototype.mouseButtonReleased=function(e){return!(this.mouseButtonState[this.mouseButtons[e]]||!this.mouseButtonStatePrevious[this.mouseButtons[e]])},r.prototype.keyPressed=function(e){return!(!this.keyState[t.keyCodes[e]]||this.keyStatePrevious[t.keyCodes[e]])},r.prototype.keyReleased=function(e){return!(this.keyState[t.keyCodes[e]]||!this.keyStatePrevious[t.keyCodes[e]])},r.prototype.keyDown=function(e){return!!this.keyState[t.keyCodes[e]]},r.prototype.keyUp=function(e){return!this.keyState[t.keyCodes[e]]},r.prototype.getMouseDragState=function(e){return this.mouseDragState[this.mouseButtons[e||"left"]]},r.prototype.getPreviousMouseDragState=function(e){return this.mouseDragStatePrevious[this.mouseButtons[e||"left"]]},r.prototype.getTouchDragState=function(){return this.touchDragState},r.prototype.getPreviousTouchDragState=function(){return this.touchDragStatePrevious},r.prototype.enablePointerLock=function(){this.pointerLockEnabled=!0,this.canvas.requestPointerLock()},r.prototype.disablePointerLock=function(){this.pointerLockEnabled=!1,document.exitPointerLock()},r.prototype.togglePointerLock=function(){this.pointerLockEnabled?this.enablePointerLock():this.disablePointerLock()},r.prototype.onStartup=function(){this.canvas=this.getEngine().canvas,this.canvas.requestPointerLock=this.canvas.requestPointerLock||this.canvas.mozRequestPointerLock||this.canvas.webkitRequestPointerLock,document.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock,this.clearKeyStates=this.clearKeyStates.bind(this),this.onMouseMove=this.onMouseMove.bind(this),this.onMouseDown=this.onMouseDown.bind(this),this.onMouseUp=this.onMouseUp.bind(this),this.onMouseWheel=this.onMouseWheel.bind(this),this.onMouseLeave=this.onMouseLeave.bind(this),this.onContextMenu=this.onContextMenu.bind(this),this.onKeyDown=this.onKeyDown.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.onTouchStart=this.onTouchStart.bind(this),this.onTouchEnd=this.onTouchEnd.bind(this),this.onTouchCancel=this.onTouchCancel.bind(this),this.onTouchLeave=this.onTouchLeave.bind(this),this.onTouchMove=this.onTouchMove.bind(this),this.onDoubleClick=this.onDoubleClick.bind(this),this.onDoubleTap=this.onDoubleTap.bind(this),window.addEventListener("blur",this.clearKeyStates,!1),this.isEnabled()&&(this.mouseEvents.enable&&this.enableMouseEvents(),this.keyEvents.enable&&this.enableKeyEvents(),this.touchEvents.enable&&this.enableTouchEvents())},r.prototype.onPreUpdate=function(){if(this.isEnabled())for(;this.inputQueue.length>0;)this.getEngine().trigger(this.inputQueue[0].name,this.inputQueue[0].event),this.recycleInputEvent(this.inputQueue.splice(0,1)[0])},r.prototype.onPostUpdate=function(){if(this.isEnabled()){if(this.keyEvents.enable)for(var e=0;ethis.mouseEvents.dragBufferDistance&&(this.mouseDragState[t]=!0)}else this.mouseDragState[t]=!1;this.inputQueue.push(this.getInputEvent(e,"mouseMove"))},r.prototype.onMouseDown=function(e){if(this.getScenePercent(e,e),this.mouseUpBound||(this.mouseUpBound=!0,document.addEventListener("mouseup",this.onMouseUp)),Array.prototype.forEach.call(document.querySelectorAll("input, textarea, select, option"),function(e){e.blur()}),this.mouseEvents.preventDownDefault&&e.preventDefault(),this.mouseButtonState[e.button]=!0,this.inputQueue.push(this.getInputEvent(e,"mouseDown")),this.mouseEvents.eventHandler){var t=this.getKeyByValue(this.mouseButtons,e.button);t&&this.getGlobalEvents().trigger("mouse_down_"+t)}},r.prototype.onMouseUp=function(e){if(this.getScenePercent(e,e),this.mouseButtonState[e.button]=!1,this.mouseDragState[e.button]=!1,this.mouseDragDistance[e.button].x=0,this.mouseDragDistance[e.button].y=0,this.mouseButtonUp("left")&&this.mouseButtonUp("right")&&this.mouseButtonUp("middle")&&(this.mouseUpBound=!1,document.removeEventListener("mouseup",this.onMouseUp)),this.inputQueue.push(this.getInputEvent(e,"mouseUp")),this.mouseEvents.eventHandler){var t=this.getKeyByValue(this.mouseButtons,e.button);t&&this.getGlobalEvents().trigger("mouse_up_"+t)}},r.prototype.onDoubleClick=function(e){this.getScenePercent(e,e),Array.prototype.forEach.call(document.querySelectorAll("input, textarea, select, option"),function(e){e.blur()}),this.inputQueue.push(this.getInputEvent(e,"doubleClick"))},r.prototype.onMouseWheel=function(e){this.mouseEvents.preventScrollDefault&&e.preventDefault();var t;t=void 0!==e.wheelDeltaY?.025*e.wheelDeltaY:s.isIE()?-e.deltaY/40:-e.deltaY,this.inputQueue.push(this.getInputEvent(t,"mouseScroll"))},r.prototype.onMouseLeave=function(e){for(var t=0,r=this.mouseButtonState;tthis.touchEvents.dragBufferDistance?void this.clearDoubleTapState():(this.listenForTouchStart||this.listenForTouchEnd?!this.listenForTouchStart&&this.listenForTouchEnd?(this.clearDoubleTapState(),this.listenForTouchStart=!0):this.listenForTouchStart&&!this.listenForTouchEnd?(this.clearDoubleTapState(),this.listenForTouchStart=!0,this.listenForTouchEnd=!0,this.canvas.addEventListener("touchend",this.onDoubleTap)):(this.clearDoubleTapState(),this.onTouchEvent(e,"doubleTap")):(this.doubleTapPosition.copy(this.touchPosition),this.clearDoubleTapState(),this.canvas.addEventListener("touchend",this.onDoubleTap),this.listenForTouchEnd=!0),void(this.doubleTapHandle=setTimeout(this.clearDoubleTapState.bind(this),p)))},r.prototype.clearDoubleTapState=function(){clearTimeout(this.doubleTapHandle),this.doubleTapHandle=null,this.listenForTouchStart=!1,this.listenForTouchEnd=!1,this.canvas.removeEventListener("touchend",this.onDoubleTap)},r.prototype.onTouchCancel=function(e){this.touchEvents.preventCancelDefault&&e.preventDefault(),this.touchDragState=!1;var t={};t.originalEvent=e,t.touches=[],this.inputQueue.push(this.getInputEvent(t,"touchCancel"))},r.prototype.onTouchLeave=function(e){this.touchEvents.preventLeaveDefault&&e.preventDefault(),this.touchDragState=!1,this.onTouchEvent(e,"touchLeave")},r.prototype.onTouchMove=function(e){this.touchEvents.preventMoveDefault&&e.preventDefault();var t={};t.originalEvent=e,t.touches=[];for(var r=0;rthis.touchEvents.dragBufferDistance&&(this.touchDragState=!0),t.touches.push(i)}t.touches.length&&(this.touchPosition.x=t.touches[t.touches.length-1].sceneX,this.touchPosition.y=t.touches[t.touches.length-1].sceneY,this.touchPositionPercent.x=t.touches[t.touches.length-1].scenePercentX,this.touchPositionPercent.y=t.touches[t.touches.length-1].scenePercentY),this.inputQueue.push(this.getInputEvent(t,"touchMove"))},r.prototype.onTouchEvent=function(e,t){var r={};r.originalEvent=e,r.touches=[];for(var i=0;i=0&&(this.sourceBoundingSphere.radius=this.boundingSphereOverrideRadius)),this.sceneRoot.isBaseLoaded()&&this.sphereMesh&&(this.sphereMesh.position.copy(this.sourceBoundingSphere.center),this.sphereMesh.scale.set(this.sourceBoundingSphere.radius,this.sourceBoundingSphere.radius,this.sourceBoundingSphere.radius)),this.previousIntersections=this.currentIntersections,this.currentIntersections={},this.firstIntersectionOnly){var i=t.find(this.intersectObject.bind(this));i&&(this.previousIntersections[i.id]||(this.trigger("beginIntersection",i),this.getEntity().trigger("beginIntersection",i)),this.currentIntersections[i.id]=i)}else{var n=t.filter(this.intersectObject.bind(this));n.forEach(function(t){e.previousIntersections[t.id]||(e.trigger("beginIntersection",t),e.getEntity().trigger("beginIntersection",t)),e.currentIntersections[t.id]=t})}return o.forEach(this.previousIntersections,function(t){e.currentIntersections[t.id]||(e.trigger("endIntersection",t),e.getEntity().trigger("endIntersection",t))}),this.currentIntersections}},t.prototype.onAttributesChanged=function(e){e.indexOf("debugVisualization")!==-1&&(this.sphereMesh.visible=this.debugVisualization)},t.prototype.onPreUpdate=function(){this.checkIntersectionAlways&&this.checkIntersection()},t.prototype.generateObjectList=function(){var e=this;if(this.objectFilter.length)return this.objectFilter;var t=[];return this.sceneRoot.traverseSome(function(r){return r===e.getEntity()||!(e.objectTypeFilter.length&&!e.objectTypeFilter.some(function(e){return r.type===e}))&&void t.push(r)}),t},t.prototype.intersectObject=function(e){var t=e.runtimeData;return!!t&&(this.workMatrix.getInverse(t.matrixWorld),this.workBoundsSphere.copy(this.sourceBoundingSphere),this.workBoundsSphere.applyMatrix4(this.workMatrix),e.getBounds(this.workBoundingBox),this.workBoundingBox.intersectsSphere(this.workBoundsSphere))},t}(a.default);t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(2),a=r(14),o=function(e){function t(){var t=e.call(this)||this;return t.setupMaterial=t.setupMaterial.bind(t),t}return i.__extends(t,e),t.prototype.onAwake=function(){var e=this;this.listenTo(this.getEngine(),"entityCreated",function(t){t instanceof a.default&&e.setupMaterial(t)})},t.prototype.onAttributesChanged=function(e){this.setupAllMaterials()},t.prototype.onDisable=function(){this.getEngine().getAssetsByClass(a.default).forEach(function(e){var t=e.getShader().getProperty("parameters");t.envMapIrradiance&&e.setProperty("envMapIrradiance",null),t.envMapRadianceHalfGloss&&e.setProperty("envMapRadianceHalfGloss",null),t.envMapRadiance&&e.setProperty("envMapRadiance",null)})},t.prototype.onEnable=function(){this.setupAllMaterials()},t.prototype.setupAllMaterials=function(){this.getEngine().getAssetsByClass(a.default).forEach(this.setupMaterial)},t.prototype.setupMaterial=function(e){if(e&&this.isEnabled()){var t=e.getShader().getProperty("parameters");t.envMapIrradiance&&e.setProperty("envMapIrradiance",this.getAttribute("irradianceMap")),t.envMapRadiance&&e.setProperty("envMapRadiance",this.getAttribute("radianceMap")),t.envMapRadianceHalfGloss&&e.setProperty("envMapRadianceHalfGloss",this.getAttribute("radianceMapHalfGloss"))}},t}(n.default);t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(1),a=r(2),o=r(10),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.playing=!0,t}return i.__extends(t,e),t.prototype.onStartup=function(){this.tempVec=new n.Vector3,this.tempMatrix=new n.Matrix4,this.tempQuaternion=new n.Quaternion},t.prototype.onAttributesChanged=function(e){if(!this.playing){var t=this.getEntity();t instanceof o.default&&(this.getRuntimeData().position.copy(t.getPosition()),this.getRuntimeData().quaternion.copy(t.getQuaternion()))}},t.prototype.onEnable=function(){this.playing=!0},t.prototype.onDisable=function(){this.playing=!1;var e=this.getEntity();e instanceof o.default&&(this.getRuntimeData().position.copy(e.getPosition()),this.getRuntimeData().quaternion.copy(e.getQuaternion()))},t.prototype.onPostUpdate=function(){var e;if(this.hasRuntimeData()&&this.playing&&this.isEnabled()&&(e=this.getRuntimeData(),this.target&&this.target.runtimeData)){this.getEngine().needsRender=!0;var t=this.target.runtimeData;if(this.tempVec.setFromMatrixPosition(t.matrixWorld),e.parent?this.tempMatrix.getInverse(e.parent.matrixWorld):this.tempMatrix.identity(),this.tempVec.applyMatrix4(this.tempMatrix),this.local){e.lookAt(this.tempVec);var r=this.getEntity();r instanceof o.default&&e.quaternion.multiply(r.getQuaternion())}else e.lookAt(this.tempVec)}},t.prototype.onShutdown=function(){},t}(a.default);t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(1),a=r(2),o=r(37),s=.5,u=36,p=1,c=80,l=function(e){function t(){var t=e.call(this)||this;return t.createScene(),t}return i.__extends(t,e),t.prototype.setLightingFromThreeScene=function(e){var t=this;this.resetSceneLighting(),e.traverse(function(e){e instanceof n.Light&&t.scene.add(e.clone())}),this.captureScene()},t.prototype.setLightingFromScene=function(e){var t=this;this.resetSceneLighting(),e.getDescendantsByClass(o.default).forEach(function(e){e.isUnloaded()&&e.loadBase(),t.scene.add(e.getRuntimeData().clone())}),this.captureScene()},t.prototype.onAwake=function(){this.listenTo(this.getEntity(),"change:properties",this.onMaterialChanges)},t.prototype.onEnable=function(){this.captureScene()},t.prototype.onEntityLoaded=function(){this.captureScene()},t.prototype.onAttributesChanged=function(e){e.indexOf("captureTexture")!==-1&&this.captureScene()},t.prototype.onMaterialChanges=function(e){this.captureScene()},t.prototype.createScene=function(){this.camera=new n.OrthographicCamera(-s,s,s,-s,p,c),this.scene=new n.Scene,this.createGeometry(),this.scene.add(this.sphereMesh),this.scene.add(this.planeMesh),this.scene.add(this.camera),this.camera.position.z=.5*c,this.camera.position.y=.25*c,this.camera.position.x=.25*c,this.camera.lookAt(new n.Vector3(0,0,0)),this.planeMesh.lookAt(this.camera.position)},t.prototype.createGeometry=function(){this.geometry=new n.SphereBufferGeometry(s,u,u),this.planeGeometry=new n.PlaneBufferGeometry(2*s,2);var e=Math.sqrt(.5),t=this.planeGeometry.attributes.normal;t.array=new Float32Array([-1,1,0,1,1,0,-1,-1,0,1,-1,0]);for(var r=0;r=1&&(n-=1);var a=1-i;if(r&&na){var x=1-(n-a)/i;f+=e*E/t*Math.max(.5*Math.cos(x*Math.PI+Math.PI)+.5,0)}else f+=e*E/t;(f>=1||f<0)&&(f%=1,h=0,s||(f=.99999999,c.playingCurveAnimation=!1,c.getEngine().off("update",c.curveAnim,c),c.curveAnim=void 0),c.getEntity().trigger("endAnimateAlongCurve"));var S=u.curve,D=S.getUtoTmapping(f);if(d.position.copy(S.getPoint(D)),"toCurve"===o){var A=S.getTangent(D);m.set(0,-1,0),y.crossVectors(A,m),g.crossVectors(A,y),m.copy(d.position),m.add(A),v.lookAt(d.position,m,g),d.quaternion.setFromRotationMatrix(v)}else if("toNode"===o){var T=u.closed?S.points.length:S.points.length-1,M=Math.floor(D*T),R=Math.ceil(D*T)%S.points.length;M!==w&&(M>0?u.controlPoints[M].getQuaternionInWorldSpace(b):u.controlPoints[0].getQuaternionInWorldSpace(b)),R!==_&&(R>0?u.controlPoints[R].getQuaternionInWorldSpace(P):u.controlPoints[0].getQuaternionInWorldSpace(P));var C=D*T-M;d.quaternion.copy(b),d.quaternion.slerp(P,C)}}};r+i>1&&(n.default.warn("Ease-In and Ease-Out value can't total more than 1.0."),r=.5,i=.5),t>0&&(this.playingCurveAnimation=!0,u.isCurveInit()?(this.curveAnim=S,this.getEngine().on("update",this.curveAnim,this)):u.on("curveInit",function(){c.curveAnim=S,c.getEngine().on("update",c.curveAnim,c)},this))}},t.prototype.onPauseCurveAnimation=function(){this.playingCurveAnimation=!1},t.prototype.onUnpauseCurveAnimation=function(){this.playingCurveAnimation=!0},t.prototype.animateToObject=function(e,t,r,i,o){var s=this,u=this.getEngine(),p=function(e){var p=s.getRuntimeData(),c=new a.Matrix4,l=0,d=0;r+i>1&&(n.default.warn("Ease-In and Ease-Out value can't total more than 1.0."),r=.5,i=.5);var h,f=1-r-i,m=1/(r/2+i/2+f),y=new a.Vector3;y.copy(p.position);var g=e.position,v=e.quaternion;if(v&&o&&(h=new a.Quaternion,h.copy(p.quaternion)),e.updateMatrixWorld(!0),g.setFromMatrixPosition(e.matrixWorld),c.extractRotation(e.matrixWorld),v.setFromRotationMatrix(c),t>0){var b=function(e){if(!s.getEntity()||!s.isEnabled())return void u.off("update",b,s);s.getEngine().needsRender=!0,l+=e;var n=l/t,a=1-i;if(r&&na){var f=1-(n-a)/i;d+=e*m/t*Math.max(.5*Math.cos(f*Math.PI+Math.PI)+.5,0)}else d+=e*m/t;d=Math.min(d,1),(d>=1||d<0)&&(s.getEngine().off("update",b,s),s.getEntity().trigger("endAnimateToObject")),p.position.copy(y),p.position.lerp(g,d),v&&o&&(p.quaternion.copy(h),p.quaternion.slerp(v,d))};s.getEngine().on("update",b,s)}else p.position.copy(g),v&&p.quaternion.copy(v),s.getEntity().trigger("endAnimateToObject")},c=this.getEngine().getEntityById(e);c.runtimeData?p(c.runtimeData):(c.once("loadBase",function(){p(c.runtimeData)},this),c.load())},t.prototype.animateTranslation=function(e,t,r,i,o){var s=this,u=this.getRuntimeData();u.position.copy(this.getEntity().getPosition()),u.quaternion.copy(this.getEntity().getQuaternion()),u.scale.copy(this.getEntity().getScale());var p=0,c=this.getEngine();t+r>1&&(n.default.warn("Ease-In and Ease-Out value can't total more than 1.0."),t=.5,r=.5);var l=e*t,d=new a.Vector3,h=new a.Vector3;h.copy(i);var f=h.length();if(u.updateMatrixWorld(),h.applyQuaternion(u.quaternion),h.normalize(),o){var m=(1-t-r)*e,y=.5*(t+r)*e;"middle"===o?(d.copy(i),d.multiplyScalar(-.5*(m+y)),u.position.add(d)):"end"===o&&(d.copy(i),d.multiplyScalar(-1*(m+y)),u.position.add(d))}if(e>0){var g=function(i){if(!s.getEntity()||!s.isEnabled())return void c.off("update",g,s);d.copy(h),s.getEngine().needsRender=!0,p+=i;var n=Math.min(p/e,1),a=1-r,o=e*a;if(t&&po){var y=1-(n-a)/r;d.multiplyScalar(i*f*Math.max(.5*Math.cos(y*Math.PI+Math.PI)+.5,0))}else d.multiplyScalar(i*f);p>=e&&(s.getEngine().off("update",g,s),s.getEntity().trigger("endAnimateTranslation")),u.position.add(d)};this.getEngine().on("update",g,this)}},t.prototype.animateRotation=function(e,t,r,i,o,s){var u=this,p=this.getRuntimeData();p.position.copy(this.getEntity().getPosition()),p.quaternion.copy(this.getEntity().getQuaternion()),p.scale.copy(this.getEntity().getScale());var c=0,l=this.getEngine();t+r>1&&(n.default.warn("Ease-In and Ease-Out value can't total more than 1.0."),t=.5,r=.5);var d=e*t,h=new a.Quaternion,f=new a.Quaternion,m=new a.Vector3,y=new a.Euler(i.x,i.y,i.z,s);if(h.setFromEuler(y),f.copy(h),p.updateMatrixWorld(),o){var g=(1-t-r)*e,v=.5*(t+r)*e;"middle"===o?(m.copy(i),m.multiplyScalar(-.5*(g+v)),y.set(m.x,m.y,m.z),h.setFromEuler(y),p.quaternion.multiply(h)):"end"===o&&(m.copy(i),m.multiplyScalar(-1*(g+v)),y.set(m.x,m.y,m.z),h.setFromEuler(y),p.quaternion.multiply(h))}if(e>0){var b=function(i){if(!u.getEntity()||!u.isEnabled())return void l.off("update",b,u);var n=1;u.getEngine().needsRender=!0,c+=i;var a=Math.min(c/e,1),o=1-r,s=e*o;if(t&&cs){var y=1-(a-o)/r;n*=i*Math.max(.5*Math.cos(y*Math.PI+Math.PI)+.5,0)}else n*=i;c>=e&&(u.getEngine().off("update",b,u),u.getEntity().trigger("endAnimateTranslation")),h.set(0,0,0,1),h.slerp(f,n),p.quaternion.multiply(h)};this.getEngine().on("update",b,this)}},t.prototype.animateScale=function(e,t,r,i,o){var s=this,u=this.getRuntimeData();u.position.copy(this.getEntity().getPosition()),u.quaternion.copy(this.getEntity().getQuaternion()),u.scale.copy(this.getEntity().getScale());var p=0,c=this.getEngine();t+r>1&&(n.default.warn("Ease-In and Ease-Out value can't total more than 1.0."),t=.5,r=.5);var l=e*t,d=new a.Vector3;if(u.updateMatrixWorld(),o){var h=(1-t-r)*e,f=.5*(t+r)*e;"middle"===o?(d.copy(i),d.multiplyScalar(-.5*(h+f)),u.scale.add(d)):"end"===o&&(d.copy(i),d.multiplyScalar(-1*(h+f)),u.scale.add(d))}if(e>0){var m=function(n){if(!s.getEntity()||!s.isEnabled())return void c.off("update",m,s);d.copy(i),s.getEngine().needsRender=!0,p+=n;var a=Math.min(p/e,1),o=1-r,h=e*o;if(t&&ph){var y=1-(a-o)/r;d.multiplyScalar(n*Math.max(.5*Math.cos(y*Math.PI+Math.PI)+.5,0))}else d.multiplyScalar(n);p>=e&&(s.getEngine().off("update",m,s),s.getEntity().trigger("endAnimateTranslation")),u.scale.add(d)};this.getEngine().on("update",m,this)}},t}(o.default);t.default=s},function(e,t,r){"use strict";function i(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1}function n(e,t,r,i){var n=e.x+(t.x-e.x)*r,a=e.y+(t.y-e.y)*r,o=e.z+(t.z-e.z)*r;i.set(n,a,o)}function a(e){return e.object.visible&&"Mesh"===e.object.type}Object.defineProperty(t,"__esModule",{value:!0});var o=r(0),s=r(1),u=r(2),p=r(22),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.speed=.8,t.zoomSteps=5,t.zoomBuffer=.1,t.time=-1,t.isMouseDown=!1,t.targetZoom=0,t.srcZoom=0,t.lastFocusPosition=new s.Vector3(-1,-1,-1),t}return o.__extends(t,e),t.prototype.onDisable=function(){this.interrupt()},t.prototype.onUpdate=function(e){if(this.isEnabled()&&!(this.time<0)){var t=this.getRuntimeData(),r=i(1-1/(this.speed/this.time));n(this.srcLook,this.targetLook,r,this.currentLook),t.lookAt(this.currentLook);var a=this.srcZoom+(this.targetZoom-this.srcZoom)*r;this.zoomComponent.lerpZoom(a),this.time-=e,this.time<=0&&this.onEnd(),this.getEngine().needsRender=!0}},t.prototype.onStartup=function(){if(this.orbitCam=this.getEntity().getComponentByScriptName("Orbit Camera"),!this.orbitCam)throw new Error("Focus component requires OrbitCamera on the entity: "+this.getId());var e=this.getEngine(),t=this.getEntity();p.isMobile()?(this.listenTo(e,"touchStart",this.onMouseDown),this.listenTo(e,"touchMove",this.onMouseMove),this.listenTo(e,"touchEnd",this.onMouseUp),this.listenTo(e,"doubleTap",this.onDoubleClick)):(this.listenTo(e,"mouseScroll",this.interrupt),this.listenTo(e,"keyDown",this.interrupt),this.listenTo(e,"mouseMove",this.onMouseMove),this.listenTo(e,"mouseDown",this.onMouseDown),this.listenTo(e,"mouseUp",this.onMouseUp),this.listenTo(e,"doubleClick",this.onDoubleClick)),this.listenTo(t,"resetOrbitCamera",this.onReset),this.zoomComponent=t.getComponentByScriptId("camera_zoom"),this.zoomComponent||(this.zoomComponent=t.addComponent("camera_zoom"))},t.prototype.onReset=function(){this.orbitCam.enable(),this.time=-1},t.prototype.onMouseDown=function(){this.isEnabled()&&(this.isMouseDown=!0)},t.prototype.onMouseUp=function(){this.isMouseDown=!1},t.prototype.onMouseMove=function(){this.isMouseDown&&this.interrupt()},t.prototype.onDoubleClick=function(e){if(this.isEnabled()&&this.hasRuntimeData()){this.raycaster||this.initializeRaycaster();var t=p.isMobile()?this.getInput().touchPositionPercent.x:e.scenePercentX,r=p.isMobile()?this.getInput().touchPositionPercent.y:e.scenePercentY;this.mouseVector.set(2*t-1,2*-r+1);var i=this.getIntersection(this.mouseVector);this.interrupt();var n=this.time>0?this.currentLook:this.orbitCam.pivotPoint.position;this.srcLook.copy(n),i?this.lookAtPoint(i.point):this.resetToOrigin(),this.time=this.speed,this.srcZoom=this.zoomComponent.getZoomLevel()}},t.prototype.lookAtPoint=function(e){this.orbitCam.disable(),this.targetLook.copy(e),this.lastFocusPosition.x===-1&&this.lastFocusPosition.copy(this.targetLook),this.targetLook.distanceTo(this.lastFocusPosition)0&&this.onEnd()},t.prototype.onEnd=function(){this.time=-1,this.orbitCam.enable(),this.orbitCam.setPivotPosition(this.currentLook),this.orbitCam.setOrbitDistance(this.getRuntimeData().position.distanceTo(this.currentLook)),this.orbitCam.resetOrbitRotation()},t.prototype.getIntersection=function(e){this.raycaster.far=this.orbitCam.getOrbitDistance()+1,this.raycaster.setFromCamera(e,this.getRuntimeData());var t=this.raycaster.intersectObjects(this.getRootThreeObject().children,!0).filter(a);return t.length>0?t[0]:void 0},t}(u.default);t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(1),a=r(2),o=r(36),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.position=new n.Vector2,t}return i.__extends(t,e),t.prototype.onStartup=function(){var e=this.getEngine();this.listenTo(e,"mouseDown",this.onMouseDown),this.listenTo(e,"mouseMove",this.onMouseMove),this.listenTo(e,"mouseScroll",this.onMouseScroll)},t.prototype.onMouseDown=function(e){if(this.isEnabled()){var t=this.getInput().mouseButtonDown("left");this.position.x=e.scenePercentX,this.position.y=e.scenePercentY;var r=t?o.orbitEvents.startOrbit:void 0;r&&this.trigger(r,this.position)}},t.prototype.onMouseMove=function(e){if(this.isEnabled()){var t=this.getInput().mouseButtonDown("left");this.position.x=t?e.scenePercentX:e.scenePercentDeltaX,this.position.y=t?e.scenePercentY:e.scenePercentDeltaY;var r=this.getInput().mouseButtonDown("right"),i=r?o.orbitEvents.pan:t?o.orbitEvents.orbit:void 0;i&&this.trigger(i,this.position)}},t.prototype.onMouseScroll=function(e){this.isEnabled()&&this.trigger(o.orbitEvents.zoom,e)},t}(a.default);t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(1),a=r(2),o=r(36),s=20,u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.isOrbiting=!1,t.isPanning=!1,t.isZooming=!1,t.panMidpoint=new n.Vector2,t.lastPanMidpoint=new n.Vector2,t.panDelta=new n.Vector2,t.lastZoomDistance=0,t}return i.__extends(t,e),t.prototype.onStartup=function(){var e=this.getEngine();this.listenTo(e,"touchStart",this.cancelActions),this.listenTo(e,"touchCancel",this.cancelActions),this.listenTo(e,"touchLeave",this.cancelActions),this.listenTo(e,"touchEnd",this.cancelActions),this.listenTo(e,"touchMove",this.onTouchMove)},t.prototype.cancelActions=function(){this.isOrbiting=!1,this.isPanning=!1,this.isZooming=!1,this.panMidpoint.set(0,0),this.lastPanMidpoint.set(0,0),this.panDelta.set(0,0),this.lastZoomDistance=0},t.prototype.onTouchMove=function(e){this.isEnabled()&&e.touches.length&&(1===e.touches.length?this.onSingleTouchMove(e.touches[0]):this.onMultiTouchMove(e.touches[0],e.touches[1]))},t.prototype.onSingleTouchMove=function(e){var t=new n.Vector2(e.scenePercentX,e.scenePercentY);this.isOrbiting?this.orbit(t):(this.isOrbiting=!0,this.startOrbit(t))},t.prototype.onMultiTouchMove=function(e,t){var r=new n.Vector2(e.scenePercentX,e.scenePercentY),i=new n.Vector2(t.scenePercentX,t.scenePercentY);this.pan(r,i),this.zoom(r,i)},t.prototype.startOrbit=function(e){this.trigger(o.orbitEvents.startOrbit,e)},t.prototype.orbit=function(e){this.trigger(o.orbitEvents.orbit,e)},t.prototype.pan=function(e,t){this.panMidpoint.addVectors(e,t),this.panMidpoint.multiplyScalar(.5),this.isPanning||(this.isPanning=!0,this.lastPanMidpoint.copy(this.panMidpoint)),this.panDelta.subVectors(this.panMidpoint,this.lastPanMidpoint),this.panDelta.length()&&this.trigger(o.orbitEvents.pan,this.panDelta),this.lastPanMidpoint.copy(this.panMidpoint),this.panDelta.set(0,0)},t.prototype.zoom=function(e,t){var r=e.distanceTo(t);if(r){this.isZooming||(this.isZooming=!0,this.lastZoomDistance=r);var i=r-this.lastZoomDistance;i&&this.trigger(o.orbitEvents.zoom,i*s),this.lastZoomDistance=r}},t}(a.default);t.default=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(1),a=r(2),o=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.skyboxScene=void 0,t.cameras=[null,null,null,null,null,null],t}return i.__extends(t,e),t.prototype.onAttributesChanged=function(e){if(e.indexOf("inputTexture")!==-1){var t=this.getPreviousAttribute("inputTexture");this.unregisterDependency(t),this.registerDependency(this.inputTexture),this.updateTexture()}},t.prototype.onStartup=function(){this.skyboxScene=new n.Scene,this.registerDependency(this.inputTexture),this.initCameras(),this.createSkybox()},t.prototype.onEntityReady=function(){this.updateTexture()},t.prototype.onShutdown=function(){this.inputTexture&&(this.unregisterDependency(this.inputTexture),this.inputTexture.off("load",this.renderToCube,this)),this.skyboxGeometry&&this.skyboxGeometry.dispose(),this.equirectMaterial&&this.equirectMaterial.dispose(),this.skyboxScene=void 0,this.skyboxMesh=void 0,this.inputTexture=void 0},t.prototype.updateTexture=function(){this.inputTexture&&!this.getEntity().isUnloaded()&&(this.inputTexture.off("load",this.renderToCube,this),this.inputTexture.when("load",this.renderToCube,this),this.inputTexture.isBaseUnloaded()&&this.inputTexture.load())},t.prototype.createSkybox=function(){var e=n.ShaderLib.equirect;e.uniforms.tFlip.value=1,this.equirectMaterial=new n.ShaderMaterial({fragmentShader:e.fragmentShader,vertexShader:e.vertexShader,uniforms:e.uniforms,depthWrite:!1,side:n.BackSide}),this.skyboxGeometry=new n.BoxGeometry(100,100,100,1,1,1),this.skyboxMesh=new n.Mesh(this.skyboxGeometry,this.equirectMaterial),this.skyboxMesh.frustumCulled=!1,this.skyboxMesh.castShadow=!1,this.skyboxMesh.receiveShadow=!1,this.isEnabled()&&this.skyboxScene.add(this.skyboxMesh)},t.prototype.initCameras=function(){var e=90,t=1;this.cameras[0]=new n.PerspectiveCamera(e,t,1,1e3),this.cameras[0].up.set(0,-1,0),this.cameras[0].lookAt(new n.Vector3(1,0,0)),this.skyboxScene.add(this.cameras[0]),this.cameras[1]=new n.PerspectiveCamera(e,t,1,1e3),this.cameras[1].up.set(0,-1,0),this.cameras[1].lookAt(new n.Vector3(-1,0,0)),this.skyboxScene.add(this.cameras[1]),this.cameras[2]=new n.PerspectiveCamera(e,t,1,1e3),this.cameras[2].up.set(0,0,1),this.cameras[2].lookAt(new n.Vector3(0,1,0)),this.skyboxScene.add(this.cameras[2]),this.cameras[3]=new n.PerspectiveCamera(e,t,1,1e3),this.cameras[3].up.set(0,0,-1),this.cameras[3].lookAt(new n.Vector3(0,-1,0)),this.skyboxScene.add(this.cameras[3]),this.cameras[4]=new n.PerspectiveCamera(e,t,1,1e3),this.cameras[4].up.set(0,-1,0),this.cameras[4].lookAt(new n.Vector3(0,0,1)),this.skyboxScene.add(this.cameras[4]),this.cameras[5]=new n.PerspectiveCamera(e,t,1,1e3),this.cameras[5].up.set(0,-1,0),this.cameras[5].lookAt(new n.Vector3(0,0,-1)),this.skyboxScene.add(this.cameras[5])},t.prototype.renderToCube=function(){if(this.hasRuntimeData()){this.equirectMaterial.uniforms.tEquirect.value=this.inputTexture.getThreeTexture();var e=this.getRuntimeData(),t=this.getThreeRenderer();e.texture.generateMipmaps=!1,t.setViewport(0,0,e.width,e.height);for(var r=0;r<5;r++)e.activeCubeFace=r,t.render(this.skyboxScene,this.cameras[r],e);e.texture.generateMipmaps=this.getEntity().getProperty("useMipmap"),e.activeCubeFace=5,t.render(this.skyboxScene,this.cameras[5],e)}},t}(a.default);t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(3),a=r(1),o=r(2),s=.0174532925,u={"+X":new a.Vector3(1,0,0),"-X":new a.Vector3(-1,0,0),"+Y":new a.Vector3(0,1,0),"-Y":new a.Vector3(0,-1,0),"+Z":new a.Vector3(0,0,1),"-Z":new a.Vector3(0,0,-1)},p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.time=0,t.target=new a.Quaternion,t.tempQuat=new a.Quaternion,t}return i.__extends(t,e),t.prototype.getRightVector=function(e){return new a.Vector3(e.elements[0],e.elements[1],e.elements[2])},t.prototype.getUpVector=function(e){return new a.Vector3(e.elements[4],e.elements[5],e.elements[6])},t.prototype.getForwardVector=function(e){return new a.Vector3(e.elements[8],e.elements[9],e.elements[10])},t.prototype.setRightVector=function(e,t){e.elements[0]=t.x,e.elements[1]=t.y,e.elements[2]=t.z},t.prototype.setUpVector=function(e,t){e.elements[4]=t.x,e.elements[5]=t.y,e.elements[6]=t.z},t.prototype.setForwardVector=function(e,t){e.elements[8]=t.x,e.elements[9]=t.y,e.elements[10]=t.z},t.prototype.setAxes=function(e,t,r){var i=u[e],o=u[t];if(!i)return n.default.error("No Up Axis available For ",e);if(!o)return n.default.error("No Forward Axis available For ",t);var s=new a.Vector3,p=new a.Matrix4;this.setUpVector(p,i),this.setForwardVector(p,o),s.crossVectors(i,o),this.setRightVector(p,s),this.target.setFromRotationMatrix(p),r?this.time=this.speed:(this.setRotation(this.target),this.getEntity().trigger("axis_transition_complete"))},t.prototype.eulerFromObject=function(e){var t=isNaN(e.x)?0:e.x*s,r=isNaN(e.y)?0:e.y*s,i=isNaN(e.z)?0:e.z*s,n=new a.Euler(t,r,i);return n.order="YXZ",n},t.prototype.rotateOnWorldAxis=function(e,t,r){if(!(this.time>0)){var i=this.getRuntimeData(),n=new a.Vector3,o=new a.Vector3;n.copy(i.position),o.copy(i.scale),i.position.set(0,0,0),i.scale.set(1,1,1),i.updateMatrix();var u=(new a.Matrix4).makeRotationX((e.x||0)*s),p=(new a.Matrix4).makeRotationY((e.y||0)*s),c=(new a.Matrix4).makeRotationZ((e.z||0)*s);c.multiply(p),c.multiply(u),t&&c.multiply(i.matrix),this.target.setFromRotationMatrix(c),r?(this.setRotation(this.target),this.getEngine().needsRender=!0):this.time=this.speed,i.position.copy(n),i.scale.copy(o)}},t.prototype.rotateToEuler=function(e){this.target.setFromEuler(this.eulerFromObject(e)),this.time=this.speed},t.prototype.setLocalRotation=function(e){this.time=0,this.target.setFromEuler(this.eulerFromObject(e)),this.setRotation(this.target)},t.prototype.setRotation=function(e){this.getEntity().setQuaternion(e.x,e.y,e.z,e.w),this.hasRuntimeData()&&!this.getRuntimeData().quaternion.equals(e)&&this.getRuntimeData().quaternion.copy(e),this.getEngine().needsRender=!0},t.prototype.getSign=function(e){return e>0?"+":"-"},t.prototype.getAxes=function(e){var t=this.getRuntimeData().matrix,r=this.getUpVector(t).normalize(),i=this.getForwardVector(t).normalize(),n=Math.abs(r.x),a=Math.abs(r.y),o=Math.abs(r.z),s=n=0&&this.hasRuntimeData()&&(this.time-=e,this.tempQuat.copy(this.getRuntimeData().quaternion),this.tempQuat.slerp(this.target,Math.min(1,Math.max(0,1-1/(this.speed/this.time)))),this.getEntity().setQuaternion(this.tempQuat.x,this.tempQuat.y,this.tempQuat.z,this.tempQuat.w),this.getEngine().needsRender=!0,this.time<0&&(this.setRotation(this.target),this.getEntity().trigger("axis_transition_complete")))},t}(o.default);t.default=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(1),a=r(2),o=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.framesElapsed=0,t.reflectionNormal=new n.Vector3(0,1,0),t.reflectionPlane=new n.Plane,t.clipPlane=new n.Vector4,t.reflectionPosition=new n.Vector3,t.cameraWorldPosition=new n.Vector3,t.rotationMatrix=new n.Matrix4,t.lookAtPosition=new n.Vector3(0,0,-1),t.up=new n.Vector3(0,1,0),t.perspectiveCamera=null,t.orthoCamera=null,t}return i.__extends(t,e),t.prototype.captureScene=function(e,t){if(!t)throw new Error("Call to ReflectionCapture.captureScene without specifying a camera.");this.updateReflection(t);var r=this.captureTexture?this.captureTexture.runtimeData:null,i=r?r:this.tempRenderTexture.runtimeData;this.getRenderer().renderView(e,this.reflectionCamera,{renderTarget:i,clearDepth:!0,enableShadows:!1,enablePreRenderFunctions:!1})},t.prototype.onEntityReady=function(){this.initCameras(),this.initTexture()},t.prototype.onAttributesChanged=function(e){e.indexOf("captureTexture")!==-1&&this.initTexture()},t.prototype.onPreRenderView=function(e,t){this.isEnabled()&&(this.framesElapsed>=this.updateFrameInterval?(this.captureScene(e,t),this.framesElapsed=0):this.framesElapsed++)},t.prototype.createTempRenderTexture=function(){this.tempRenderTexture=this.getEngine().createRenderTexture2d({width:512,height:512,format:"rgba",type:"uByte"},"render_tex_reflection"),this.tempRenderTexture.load()},t.prototype.initTexture=function(){var e=this;this.captureTexture?(this.captureTexture.when("load",function(){e.tempRenderTexture&&e.tempRenderTexture.unload()}),this.captureTexture.isBaseUnloaded()&&this.captureTexture.load()):this.createTempRenderTexture()},t.prototype.initCameras=function(){this.captureTexture&&this.captureTexture.load(),this.perspectiveCamera=new n.PerspectiveCamera,this.orthoCamera=new n.OrthographicCamera(-1,1,-1,1)},t.prototype.updateReflection=function(e){if(this.isEnabled()){var t=function(e){return e<0?-1:1};this.getEntity().runtimeData.updateMatrixWorld(),e.updateMatrixWorld(!1),this.reflectionPosition.setFromMatrixPosition(this.getEntity().runtimeData.matrixWorld),this.cameraWorldPosition.setFromMatrixPosition(e.matrixWorld),this.rotationMatrix.extractRotation(this.getEntity().runtimeData.matrixWorld),this.reflectionNormal.set(0,1,0),this.reflectionNormal.applyMatrix4(this.rotationMatrix);var r=this.reflectionPosition.clone().sub(this.cameraWorldPosition),i=r.reflect(this.reflectionNormal).negate();i.add(this.reflectionPosition),this.rotationMatrix.extractRotation(e.matrixWorld),this.lookAtPosition.set(0,0,-1),this.lookAtPosition.applyMatrix4(this.rotationMatrix),this.lookAtPosition.add(this.cameraWorldPosition);var a=this.reflectionPosition.clone().sub(this.lookAtPosition),o=a.reflect(this.reflectionNormal).negate();o.add(this.reflectionPosition),this.up.set(0,-1,0),this.up.applyMatrix4(this.rotationMatrix);var s=this.up.reflect(this.reflectionNormal).negate();if(e instanceof n.PerspectiveCamera&&this.perspectiveCamera)this.perspectiveCamera.aspect=e.aspect,this.perspectiveCamera.fov=e.fov,this.perspectiveCamera.near=e.near,this.perspectiveCamera.far=e.far,this.reflectionCamera=this.perspectiveCamera;else{if(!(e instanceof n.OrthographicCamera&&this.orthoCamera))return;this.orthoCamera.left=e.left,this.orthoCamera.right=e.right,this.orthoCamera.top=e.top,this.orthoCamera.bottom=e.bottom,this.orthoCamera.near=e.near,this.orthoCamera.far=e.far,this.reflectionCamera=this.orthoCamera}this.reflectionCamera.position.copy(i),this.reflectionCamera.up=s,this.reflectionCamera.lookAt(o),this.reflectionCamera.updateProjectionMatrix(),this.reflectionCamera.updateMatrixWorld(!1),this.reflectionCamera.matrixWorldInverse.getInverse(this.reflectionCamera.matrixWorld),this.reflectionPlane.setFromNormalAndCoplanarPoint(this.reflectionNormal,this.reflectionPosition),this.reflectionPlane.applyMatrix4(this.reflectionCamera.matrixWorldInverse),this.clipPlane.set(this.reflectionPlane.normal.x,this.reflectionPlane.normal.y,this.reflectionPlane.normal.z,this.reflectionPlane.constant);var u=new n.Vector4,p=this.reflectionCamera.projectionMatrix;p.copy(e.projectionMatrix),p.elements[8]*=-1,u.x=(t(this.clipPlane.x)+p.elements[8])/p.elements[0],u.y=(t(this.clipPlane.y)+p.elements[9])/p.elements[5],u.z=-1,u.w=(1+p.elements[10])/p.elements[14];var c=this.clipPlane.multiplyScalar(2/this.clipPlane.dot(u));p.elements[2]=c.x,p.elements[6]=c.y,p.elements[10]=c.z+1-this.clipBias,p.elements[14]=c.w}},t}(a.default);t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(2),a=r(15),o=r(11),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.instance=null,t}return i.__extends(t,e),t.prototype.onStartup=function(){this.listenTo(this.getEntity(),"createRemoteInstance",this.createRemoteInstance),this.listenTo(this.getGlobalEvents(),"createRemoteInstance",this.createRemoteInstance)},t.prototype.createRemoteInstance=function(e){var t=this;if(this.isEnabled()){var r=this.getEngine();r.fetchRemoteRepresentationsFromBox(e).then(function(i){var n=i.representations.entries[0].content.url_template.replace("{+asset_path}","entities.json");r.resourceLoader.load(n,a.default.ENTITIES,{}).on(o.default.LOAD,function(i){var n=i.filter(function(e){return"prefab"===e.type}),a=n.filter(function(e){return r.getAssetById(e.id)}).map(function(e){return r.getAssetById(e.id)});a.length||(r.addEntities(i),a=n.filter(function(e){return r.getAssetById(e.id)}).map(function(e){return r.getAssetById(e.id)})),t.recreateInstance(a,e)})})}},t.prototype.recreateInstance=function(e,t){var r=this,i=this.getEngine();if(this.instance&&(this.instance.destroy(),this.instance=null),e.length>1)this.instance=i.createNode(),e.forEach(function(e){var t=i.getAssetById(e.id);r.instance.addChild(t.createInstance())});else{var n=i.getAssetById(e[0].id);this.instance=n.createInstance()}this.instance&&this.getEntity().addChild(this.instance),this.getEntity().trigger("remoteInstanceCreated",t),this.getGlobalEvents().trigger("remoteInstanceCreated",t)},t}(n.default);t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(1),a=r(3),o=r(2),s=r(22),u=r(5),p=r(190),c=r(14),l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.threeRenderer=null,t.caps={},t.antialias=!1,t.preserveDrawingBuffer=!0,t.precision="highp",t.autoClear=!1,t.devicePixelRatio=1,t.shadowsEnabled=!0,t.shadowsEnabledMobile=!1,t.shadowType=n.PCFSoftShadowMap,t.shadowReverseSided=!1,t.maxTextureSize2d=Number.MAX_SAFE_INTEGER,t.maxTextureSizeCube=Number.MAX_SAFE_INTEGER,t.clearColor=new n.Color,t.clearAlpha=0,t.renderOnDemand=!0,t}return i.__extends(t,e),t.prototype.onAwake=function(){this.canvas=this.getEngine().canvas,this.initDefaultRenderer(),this.getEngine().setRenderer(this);var e=this.getThreeRenderer();e.gammaInput=!1,e.gammaOutput=!0},t.prototype.onStartup=function(){this.listenTo(this.getEngine(),"resize",this.onContainerResize),this.getEngine().renderOnDemand=this.renderOnDemand,this.shadowsEnabledMobile||(this.shadowsEnabled=s.isMobile()?this.shadowsEnabledMobile&&this.shadowsEnabled:this.shadowsEnabled),this.applyRenderSettings()},t.prototype.onShutdown=function(){this.threeRenderer&&(this.threeRenderer.context=null),this.threeRenderer=null,this.canvas=void 0},t.prototype.onAttributesChanged=function(e){var t=!1;e.indexOf("shadowsEnabledMobile")!==-1&&(t=!0),this.shadowsEnabled=s.isMobile()?this.shadowsEnabledMobile&&this.shadowsEnabled:this.shadowsEnabled,this.applyRenderSettings(),this.getEngine().renderOnDemand=this.renderOnDemand,e.indexOf("clearAlpha")!==-1&&this.threeRenderer.setClearColor(this.clearColor,this.clearAlpha),e.indexOf("clearColor")!==-1&&this.threeRenderer.setClearColor(this.clearColor,this.clearAlpha),e.indexOf("gammaOutput")!==-1&&(t=!0),e.indexOf("gammaInput")!==-1&&(t=!0),e.indexOf("shadowsEnabled")!==-1&&(t=!0),e.indexOf("shadowType")!==-1&&(this.shadowType=parseInt(String(this.shadowType),10),t=!0),e.indexOf("devicePixelRatio")!==-1&&this.onContainerResize(),t&&(a.default.info("Rebuilding materials!!!"),this.getEngine().trigger("rebuildMaterials"))},t.prototype.getGPUCapability=function(e){return this.caps[e]},t.prototype.getMaxTextureSize2d=function(){return this.maxTextureSize2d?Math.min(this.maxTextureSize2d,this.getGPUCapability("MAX_TEXTURE_SIZE")):this.getGPUCapability("MAX_TEXTURE_SIZE")},t.prototype.getMaxTextureSizeCube=function(){return this.maxTextureSizeCube?Math.min(this.maxTextureSizeCube,this.getGPUCapability("MAX_CUBE_MAP_TEXTURE_SIZE")):this.getGPUCapability("MAX_CUBE_MAP_TEXTURE_SIZE")},t.prototype.onPreRender=function(){this.threeRenderer.setRenderTarget(null),this.threeRenderer.clear(!0,!0,!0),this.threeRenderer.setViewport(0,0,this.getWidth(),this.getHeight())},t.prototype.renderView=function(e,t,r){void 0===r&&(r={});var i;if(t){r.enablePreRenderFunctions&&this.getEngine().trigger("preRenderView",e,t,r);var n=this.getCanvas().style;void 0===r.opacity||r.viewPort&&(r.viewPort.width!==this.getWidth()||r.viewPort.height!==this.getHeight())?1!==parseFloat(n.opacity)&&(n.opacity="1.0"):parseFloat(n.opacity)!==r.opacity&&(n.opacity=""+r.opacity), +r.renderTarget?this.threeRenderer.setRenderTarget(r.renderTarget):this.threeRenderer.setRenderTarget(null),this.threeRenderer.clear(r.clearColor,r.clearDepth,r.clearStencil),r.viewPort&&(i=c.default.sharedUniforms.screenDimensions,i.value.x=r.viewPort.x,i.value.y=r.viewPort.y,i.value.z=r.viewPort.width*this.devicePixelRatio,i.value.w=r.viewPort.height*this.devicePixelRatio,this.threeRenderer.setViewport(r.viewPort.x,r.viewPort.y,r.viewPort.width,r.viewPort.height));var a=r.effect?r.effect:this.threeRenderer;r.renderTarget?a.render(e,t,r.renderTarget,!1):a.render(e,t),this.getEngine().trigger("postRenderView",e,t,r)}},t.prototype.getWidth=function(){return this.canvas.clientWidth?this.canvas.clientWidth:this.canvas.width/this.devicePixelRatio},t.prototype.getHeight=function(){return this.canvas.clientHeight?this.canvas.clientHeight:this.canvas.height/this.devicePixelRatio},t.prototype.getCanvasWidth=function(){return this.canvas.width},t.prototype.getCanvasHeight=function(){return this.canvas.height},t.prototype.getCanvas=function(){return this.threeRenderer.domElement},t.prototype.onContainerResize=function(){if(this.canvas.parentElement){var e=this.canvas.parentElement.clientWidth,t=this.canvas.parentElement.clientHeight;if(this.threeRenderer.setPixelRatio(this.devicePixelRatio),s.isIOS()){var r=this.canvas;this.threeRenderer.setSize(e,t,!1),r.style.width=e+1+"px",r.style.height=t+1+"px",setTimeout(function(){r.style.width=e+"px",r.style.height=t+"px"},100)}else this.threeRenderer.setSize(e,t,!0);this.getEngine().trigger("rendererResize")}else{var i=this.canvas.width/this.devicePixelRatio,n=this.canvas.height/this.devicePixelRatio;this.threeRenderer.setPixelRatio(this.devicePixelRatio),this.threeRenderer.setSize(i,n,!0)}},t.prototype.storeGpuCaps=function(){var e=this.threeRenderer.getContext();a.default.info("WebGL VENDOR is "+e.getParameter(e.VENDOR)),a.default.info("WebGL SHADING_LANGUAGE_VERSION is "+e.getParameter(e.SHADING_LANGUAGE_VERSION)),a.default.info("WebGL RENDERER is "+e.getParameter(e.RENDERER));var t=e.FRAGMENT_SHADER,r=e.LOW_FLOAT,i=e.MEDIUM_FLOAT,n=e.HIGH_FLOAT,o=e.getShaderPrecisionFormat(t,r);if(a.default.info("Fragment Shader lowp is "+o.precision),o=e.getShaderPrecisionFormat(t,i),a.default.info("Fragment Shader mediump is "+o.precision),o=e.getShaderPrecisionFormat(t,n),a.default.info("Fragment Shader highp is "+o.precision),!navigator.isCocoonJS){this.caps.MAX_COMBINED_TEXTURE_IMAGE_UNITS=0,this.caps.MAX_CUBE_MAP_TEXTURE_SIZE=0,this.caps.MAX_FRAGMENT_UNIFORM_VECTORS=0,this.caps.MAX_RENDERBUFFER_SIZE=0,this.caps.MAX_TEXTURE_IMAGE_UNITS=0,this.caps.MAX_TEXTURE_SIZE=0,this.caps.MAX_VARYING_VECTORS=0,this.caps.MAX_VERTEX_ATTRIBS=0,this.caps.MAX_VERTEX_TEXTURE_IMAGE_UNITS=0,this.caps.MAX_VERTEX_UNIFORM_VECTORS=0,this.caps.MAX_VIEWPORT_DIMS=0,this.caps.ALIASED_POINT_SIZE_RANGE=0,this.caps.ALIASED_LINE_WIDTH_RANGE=0,this.caps.SAMPLES=0,this.caps.SAMPLE_BUFFERS=0,this.caps.RED_BITS=0,this.caps.GREEN_BITS=0,this.caps.BLUE_BITS=0,this.caps.ALPHA_BITS=0,this.caps.DEPTH_BITS=0,this.caps.STENCIL_BITS=0,this.caps.SUBPIXEL_BITS=0,this.caps.COMPRESSED_TEXTURE_FORMATS=0,this.caps=u.map(this.caps,function(t,r){return e.getParameter(e[r])}),this.caps.EXTENSIONS=e.getSupportedExtensions();var s=e.getExtension("EXT_texture_filter_anisotropic")||e.getExtension("MOZ_EXT_texture_filter_anisotropic")||e.getExtension("WEBKIT_EXT_texture_filter_anisotropic");this.caps.maxAnisotropy=s?e.getParameter(s.MAX_TEXTURE_MAX_ANISOTROPY_EXT):0,a.default.info("GPU Capabilities:",this.caps)}},t.prototype.initDefaultRenderer=function(){if(!p.default.isWebGLEnabled())throw new Error("WebGL is not supported, no fallbacks available.");this.threeRenderer=new n.WebGLRenderer({canvas:this.canvas,antialias:this.antialias,preserveDrawingBuffer:this.preserveDrawingBuffer,alpha:!0,precision:this.precision,logarithmicDepthBuffer:this.logarithmicDepthBuffer}),this.threeRenderer.physicallyCorrectLights=!0,this.threeRenderer.setPixelRatio(this.devicePixelRatio>0?this.devicePixelRatio:window.devicePixelRatio),this.storeGpuCaps()},t.prototype.applyRenderSettings=function(){var e=this;this.threeRenderer&&(u.forEach(this,function(t,r){void 0!==e.threeRenderer[r]&&(e.threeRenderer[r]=t)}),this.devicePixelRatio>0||(this.devicePixelRatio=window.devicePixelRatio),this.threeRenderer.setClearColor(this.clearColor,this.clearAlpha),this.shadowsEnabled&&(this.threeRenderer.shadowMap.enabled=!0,this.threeRenderer.shadowMap.type=this.shadowType,this.threeRenderer.shadowMap.renderReverseSided=this.shadowReverseSided))},t}(o.default);t.default=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(1),a=r(2),o=r(10),s=new n.Vector3,u=new n.Euler,p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.quaternion=new n.Quaternion,t.currentGlobalQuaternion=new n.Quaternion,t}return i.__extends(t,e),t.prototype.onStartup=function(){this.rotate=this.autoRotate,this.getEntity().on("startRotate",this.onStartRotate,this),this.getEntity().on("stopRotate",this.onStopRotate,this),this.getEntity().on("toggleRotate",this.onToggleRotate,this)},t.prototype.onShutdown=function(){this.getEntity().off("startRotate",this.onStartRotate,this),this.getEntity().off("stopRotate",this.onStopRotate,this),this.getEntity().off("toggleRotate",this.onToggleRotate,this)},t.prototype.onEnable=function(){this.rotate=this.autoRotate,this.initRotation()},t.prototype.onDisable=function(){var e=this.getEntity();e instanceof o.default&&(this.getRuntimeData().position.copy(e.getPosition()),this.getRuntimeData().quaternion.copy(e.getQuaternion()),this.rotate=!1)},t.prototype.onAttributesChanged=function(e){e.indexOf("rotation")&&this.rotation&&this.initRotation()},t.prototype.onEntityReady=function(){this.initialQuaternion=new n.Quaternion,this.initialQuaternion.copy(this.getRuntimeData().quaternion),this.initRotation()},t.prototype.onUpdate=function(e){this.rotate&&this.isEnabled()&&(this.getEngine().needsRender=!0,this.getRuntimeData()&&this.rotation&&(s.copy(this.rotation).multiplyScalar(e),u.set(s.x,s.y,s.z),this.quaternion.setFromEuler(u),this.local?this.getRuntimeData().quaternion.multiply(this.quaternion):(this.currentGlobalQuaternion.multiply(this.quaternion),this.getRuntimeData().quaternion.multiplyQuaternions(this.currentGlobalQuaternion,this.initialQuaternion))))},t.prototype.initRotation=function(){u.set(this.rotation.x,this.rotation.y,this.rotation.z),this.local?this.getRuntimeData().quaternion.copy(this.initialQuaternion):this.currentGlobalQuaternion.set(0,0,0,1)},t.prototype.onStartRotate=function(){this.rotate=!0},t.prototype.onStopRotate=function(){this.rotate=!1},t.prototype.onToggleRotate=function(){this.rotate=!this.rotate},t}(a.default);t.default=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(2),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.onStartup=function(){this.listenTo(this.getEntity(),"change:properties",this.onPropertiesChanged),this.isEnabled()&&this.getEntity().scaleToSize(this.size)},t.prototype.onAttributesChanged=function(e){e.indexOf("size")!==-1&&this.isEnabled()&&this.getEntity().scaleToSize(this.size)},t.prototype.onDisable=function(){this.getEntity().setScale(1,1,1)},t.prototype.onEnable=function(){this.getEntity().scaleToSize(this.size)},t.prototype.onPropertiesChanged=function(e){e.hasOwnProperty("bounds")&&this.isEnabled()&&this.getEntity().scaleToSize(this.size)},t}(n.default);t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(1),a=r(2),o=r(236),s=r(235),u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.autoLoad=!0,t.uniforms=null,t.noiseMat=null,t.initialized=!1,t}return i.__extends(t,e),t.prototype.onStartup=function(){this.listenTo(this.getEntity(),"changeNoiseValues",this.changeNoiseValues),this.listenTo(this.getEntity(),"renderNoise",this.changeNoiseValues),this.uniforms={time:{type:"f",value:1},scale:{type:"v2",value:this.scale},offset:{type:"v2",value:this.offset},layerAmplitude:{type:"v4",value:this.layerAmplitude},layerScale:{type:"v4",value:this.layerScale}},this.noiseMat=new n.ShaderMaterial({uniforms:this.uniforms,vertexShader:o,fragmentShader:s}),this.cameraRTT=new n.OrthographicCamera(-.5,.5,.5,-.5,-10,10),this.cameraRTT.position.z=1,this.sceneRTT=new n.Scene,this.sceneRTT.add(this.cameraRTT),this.quadGeo=new n.PlaneGeometry(1,1),this.quadRTT=new n.Mesh(this.quadGeo,this.noiseMat),this.quadRTT.position.z=-5,this.sceneRTT.add(this.quadRTT),this.initialized=!0},t.prototype.onShutdown=function(){this.sceneRTT&&(this.sceneRTT.remove(this.cameraRTT),this.sceneRTT.remove(this.quadRTT)),this.sceneRTT=void 0,this.quadRTT=void 0,this.quadGeo&&this.quadGeo.dispose(),this.noiseMat&&this.noiseMat.dispose(),this.uniforms=void 0},t.prototype.onEntityReady=function(){this.autoLoad&&this.renderNoise()},t.prototype.onAttributesChanged=function(e){this.initialized&&(e.indexOf("scale")!==-1&&void 0!==this.scale.x&&(this.uniforms.scale.value.x=this.scale.x,this.uniforms.scale.value.y=this.scale.y),e.indexOf("offset")!==-1&&void 0!==this.offset.x&&(this.uniforms.offset.value.x=this.offset.x,this.uniforms.offset.value.y=this.offset.y),e.indexOf("layerScale")!==-1&&void 0!==this.layerScale.x&&(this.uniforms.layerScale.value.x=this.layerScale.x,this.uniforms.layerScale.value.y=this.layerScale.y,this.uniforms.layerScale.value.z=this.layerScale.z,this.uniforms.layerScale.value.w=this.layerScale.w),e.indexOf("layerAmplitude")!==-1&&void 0!==this.layerAmplitude.x&&(this.uniforms.layerAmplitude.value.x=this.layerAmplitude.x,this.uniforms.layerAmplitude.value.y=this.layerAmplitude.y,this.uniforms.layerAmplitude.value.z=this.layerAmplitude.z,this.uniforms.layerAmplitude.value.w=this.layerAmplitude.w),this.renderNoise())},t.prototype.renderNoise=function(){this.getThreeRenderer().render(this.sceneRTT,this.cameraRTT,this.getRuntimeData(),!0),this.getThreeRenderer().setRenderTarget(null)},t.prototype.changeNoiseValues=function(e,t,r,i){this.layerAmplitude=e,this.layerScale=t,this.scale=r,this.offset=i,this.onAttributesChanged(["layerAmplitude","layerScale","scale","offset"])},t}(a.default);t.default=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(1),a=r(2),o=r(12),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.skyboxTexture=null,t.stereoEnabled=!1,t.size=100,t.skyboxMesh=null,t.skyboxMeshRightEye=null,t.skyboxGeometry=null,t.skyboxGeometryRightEye=null,t.skyboxMaterialCube=null,t.skyboxUniforms=null,t.skyboxVShader=null,t.skyboxPShader=null,t.skyboxMaterial2D=null,t}return i.__extends(t,e),t.prototype.onStartup=function(){this.initMaterials()},t.prototype.onShutdown=function(){this.skyboxGeometry&&this.skyboxGeometry.dispose(),this.skyboxGeometryRightEye&&this.skyboxGeometryRightEye.dispose(),this.skyboxMaterialCube&&this.skyboxMaterialCube.dispose(),this.skyboxMaterial2D&&this.skyboxMaterial2D.dispose(),this.skyboxMesh=null,this.skyboxGeometry=null,this.skyboxGeometryRightEye=null,this.skyboxMaterialCube=null,this.skyboxMaterial2D=null,this.skyboxUniforms=null,this.skyboxTexture=null},t.prototype.getMesh=function(e){return void 0===e&&(e="left"),"left"===e?this.skyboxMesh:this.skyboxMeshRightEye},t.prototype.onAttributesChanged=function(e){if(e.indexOf("skyboxTexture")!==-1){var t=this.getPreviousAttribute("skyboxTexture");if(t){var r=this.getEngine().getEntityById(t);this.stopListening(r)}this.getEntity().unregisterDependencyById(this.getPreviousAttribute("skyboxTexture"));var i=this.getEntity().getOwnDependencyInfo(),n=this.getAttribute("skyboxTexture");i[n]||this.getEntity().registerDependencyById(this.getAttribute("skyboxTexture"))}this.getEntity().isBaseLoaded()&&(e.indexOf("skyboxTexture")===-1&&e.indexOf("stereoEnabled")===-1||this.initSkybox(),e.indexOf("size")!==-1&&this.skyboxMesh&&(this.skyboxMesh.scale.set(this.size,this.size,this.size),this.skyboxMeshRightEye.scale.set(this.size,this.size,this.size)))},t.prototype.onEnable=function(){this.getRuntimeData()&&(this.getRuntimeData().add(this.skyboxMesh),this.isStereo()&&this.getRuntimeData().add(this.skyboxMeshRightEye),this.skyboxTexture&&this.skyboxTexture.isUnloaded()&&this.skyboxTexture.load())},t.prototype.onDisable=function(){this.getRuntimeData()&&(this.getRuntimeData().remove(this.skyboxMesh),this.isStereo()&&this.getRuntimeData().remove(this.skyboxMeshRightEye))},t.prototype.onEntityReady=function(){this.initSkybox()},t.prototype.isStereo=function(){if(!this.skyboxTexture||!this.stereoEnabled)return!1;switch(this.skyboxTexture.getLayout()){case o.ImageLayout.Stereo2dOverUnder:case o.ImageLayout.Stereo2dUnderOver:case o.ImageLayout.Stereo2dLeftRight:case o.ImageLayout.Stereo2dRightLeft:return this.stereoEnabled;default:return!1}},t.prototype.initGeometry=function(){this.skyboxGeometry&&(this.skyboxGeometry.dispose(),this.skyboxGeometryRightEye.dispose()),this.skyboxGeometry=new n.SphereBufferGeometry(1,64,64),this.skyboxGeometryRightEye=this.skyboxGeometry.clone()},t.prototype.initStereoUvs=function(){if(this.skyboxTexture){var e=new n.Vector2,t=new n.Vector2,r=new n.Vector2,i=new n.Vector2;switch(this.skyboxTexture.getLayout()){case o.ImageLayout.Stereo2dOverUnder:e.set(1,.5),t.set(0,0),r.set(1,.5),i.set(0,.5);break;case o.ImageLayout.Stereo2dUnderOver:e.set(1,.5),t.set(0,.5),r.set(1,.5),i.set(0,0);break;case o.ImageLayout.Stereo2dLeftRight:e.set(.5,1),t.set(0,0),r.set(.5,1),i.set(.5,0);break;case o.ImageLayout.Stereo2dRightLeft:e.set(.5,1),t.set(.5,0),r.set(.5,1),i.set(0,0);break;default:return}for(var a=this.skyboxGeometry.getAttribute("uv").array,s=this.skyboxGeometryRightEye.getAttribute("uv").array,u=0;un&&i>0?(e.fillText(s,r,u),s=t+" ",u+=a):s=o}),e.fillText(s,r,u)},t}(a.default);t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(1),a=r(2),o=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.standing=!0,t.userHeight=6,t.frameData=window.hasOwnProperty("VRFrameData")?new VRFrameData:{},t.standingMatrix=new n.Matrix4,t.workVector=new n.Vector3,t.scale=1,t}return i.__extends(t,e),t.prototype.onPreUpdate=function(e){if(this.isEnabled()&&this.hasRuntimeData()){var t=this.getEngine(),r=t.getVrDisplay();if(r){t.needsRender=!0,r.getFrameData(this.frameData);var i=this.frameData.pose,n=this.getRuntimeData(),a=this.getEntity();null!==i.orientation&&(a.setQuaternion(i.orientation[0],i.orientation[1],i.orientation[2],i.orientation[3]),r.capabilities.hasPosition&&i.position&&a.setPosition(i.position[0],i.position[1],i.position[2]),this.standing&&r.stageParameters?(n.updateMatrix(),this.standingMatrix.fromArray(r.stageParameters.sittingToStandingTransform),n.applyMatrix(this.standingMatrix),a.setQuaternion(n.quaternion.x,n.quaternion.y,n.quaternion.z,n.quaternion.w),n.position.multiplyScalar(this.scale),a.setPosition(n.position.x,n.position.y,n.position.z)):(a.getPosition(this.workVector),this.workVector.multiplyScalar(this.scale),a.setPosition(this.workVector.x,this.workVector.y,this.workVector.z)))}}},t}(a.default);t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(2),a=r(22),o=r(3),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.scale=1,t.isPresenting=!1,t.wasPresenting=!1,t.vrDisplays=null,t.previousPixelRatio=1,t}return i.__extends(t,e),t.prototype.getScale=function(){return this.scale},t.prototype.setScale=function(e){this.scale=e},t.prototype.getDisplays=function(){return this.vrDisplays},t.prototype.onAwake=function(){var e=this;this.listenTo(this.getEngine(),"enableVrRendering",this.onEnableVr),this.listenTo(this.getEngine(),"disableVrRendering",this.onDisableVr),this.listenTo(this.getEngine(),"toggleVrRendering",this.onToggleVr),this.onVrDisplayPresentChange=this.onVrDisplayPresentChange.bind(this),window.addEventListener("vrdisplaypresentchange",this.onVrDisplayPresentChange,!1),navigator.getVRDisplays?navigator.getVRDisplays().then(function(t){e.vrDisplays=t,e.trigger("displaysInitialized")}):this.vrDisplays=[]},t.prototype.onShutdown=function(){e.prototype.onShutdown.call(this),window.removeEventListener("vrdisplaypresentchange",this.onVrDisplayPresentChange,!1)},t.prototype.onDisable=function(){this.isPresenting&&this.onDisableVr()},t.prototype.whenDisplaysAvailable=function(e){var t=this;this.vrDisplays?e.call(this,this.vrDisplays):this.listenToOnce(this,"displaysInitialized",function(){e.call(t,t.vrDisplays)})},t.prototype.onPostRender=function(e){var t=this.getEngine().getVrDisplay();t&&this.isPresenting&&t.submitFrame()},t.prototype.onEnableVr=function(){if(this.isEnabled()){if(!this.vrDisplays)return void this.listenToOnce(this,"displaysInitialized",this.onEnableVr.bind(this));if(this.vrDisplays.length){var e=this.vrDisplays[0];this.getEngine().setVrDisplay(e);var t=this.getRenderer().getCanvas();e.requestPresent([{source:t}]).catch(function(e){o.default.error("Failed to present to VR display",e.message)})}}},t.prototype.onDisableVr=function(){if(this.isPresenting){var e=this.getEngine().getVrDisplay();e&&(e.exitPresent(),this.getEngine().setVrDisplay(null))}},t.prototype.onToggleVr=function(){this.isPresenting?this.onDisableVr():this.onEnableVr()},t.prototype.onVrDisplayPresentChange=function(){this.wasPresenting=this.isPresenting;var e=this.getEngine().getVrDisplay();this.isPresenting=e&&e.isPresenting;var t=this.getThreeRenderer();if(this.isPresenting){var r=e.getEyeParameters("left"),i=r.renderWidth,n=r.renderHeight;if(!this.wasPresenting){if(this.previousPixelRatio=t.getPixelRatio(),a.isMobile()){var o=t.capabilities.maxTextureSize,s=2*i;s*this.previousPixelRatio>o&&(this.previousPixelRatio=Math.floor(o/s)),t.setPixelRatio(this.previousPixelRatio)}else t.setPixelRatio(1);t.setSize(2*i,n,!1),this.getEngine().trigger("vrRenderingEnabled")}}else this.wasPresenting&&(t.setPixelRatio(this.previousPixelRatio),this.getEngine().setVrDisplay(null),this.getEngine().trigger("resize"),this.getEngine().trigger("vrRenderingDisabled"))},t}(n.default);t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(1),a=r(65),o=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.enablePreRenderFunctions=!0,t.enableShadows=!0,t.eyeTranslationL=new n.Vector3,t.eyeTranslationR=new n.Vector3,t.defaultLeftBounds=[0,0,.5,1],t.defaultRightBounds=[.5,0,.5,1],t.renderRectL={x:0,y:0,width:256,height:256},t.renderRectR={x:128,y:0,width:256,height:256},t.cameraL=new n.PerspectiveCamera,t.cameraR=new n.PerspectiveCamera,t.frameData=window.hasOwnProperty("VRFrameData")?new VRFrameData:{},t.scale=1,t}return i.__extends(t,e),t.prototype.renderView=function(t){if(this.isEnabled()&&this.hasRuntimeData()){var r=this.getRootObject();if(r.isBaseLoaded()){var i=r.getRuntimeData(),n=this.getEngine().getVrDisplay();if(!n)return e.prototype.renderView.call(this,t);var a=i.autoUpdate;a&&(i.updateMatrixWorld(),i.autoUpdate=!1);var o=n.getEyeParameters("left"),s=n.getEyeParameters("right");this.eyeTranslationL.fromArray(o.offset),this.eyeTranslationR.fromArray(s.offset);var u,p,c=this.getThreeRenderer(),l=c.getSize(),d=n.getLayers();if(d.length){var h=d[0];u=null!==h.leftBounds&&4===h.leftBounds.length?h.leftBounds:this.defaultLeftBounds,p=null!==h.rightBounds&&4===h.rightBounds.length?h.rightBounds:this.defaultRightBounds}else u=this.defaultLeftBounds,p=this.defaultRightBounds;this.renderRectL={x:Math.round(l.width*u[0]),y:Math.round(l.height*u[1]),width:Math.round(l.width*u[2]),height:Math.round(l.height*u[3])},this.renderRectR={x:Math.round(l.width*p[0]),y:Math.round(l.height*p[1]),width:Math.round(l.width*p[2]),height:Math.round(l.height*p[3])};var f=this.getRuntimeData();null===f.parent&&f.updateMatrixWorld(),f.matrixWorld.decompose(this.cameraL.position,this.cameraL.quaternion,this.cameraL.scale),f.matrixWorld.decompose(this.cameraR.position,this.cameraR.quaternion,this.cameraR.scale),this.cameraL.translateOnAxis(this.eyeTranslationL,this.scale),this.cameraR.translateOnAxis(this.eyeTranslationR,this.scale),n.depthNear=f.near,n.depthFar=f.far,n.getFrameData(this.frameData),this.cameraL.projectionMatrix.elements=this.frameData.leftProjectionMatrix,this.cameraR.projectionMatrix.elements=this.frameData.rightProjectionMatrix,c.setScissor(this.renderRectL.x,this.renderRectL.y,this.renderRectL.width,this.renderRectL.height),this.getRenderer().renderView(i,this.cameraL,{renderTarget:this.renderTarget,clearDepth:!0,clearColor:!0,viewPort:this.renderRectL,enablePreRenderFunctions:!0}),c.setScissor(this.renderRectR.x,this.renderRectR.y,this.renderRectR.width,this.renderRectR.height),this.getRenderer().renderView(i,this.cameraR,{renderTarget:this.renderTarget,clearDepth:!1,clearColor:!1,viewPort:this.renderRectR,enablePreRenderFunctions:!0}),a&&(i.autoUpdate=!0)}}},t}(a.default);t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultBoxApiBase="https://api.box.com/2.0/"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(1),a=r(3),o=r(208),s=r(207),u=r(209),p=r(204),c=r(216),l=r(27),d=r(76),h=r(35),f=r(14),m=r(46),y=r(45),g=r(9),v=r(34),b=r(15),P=r(11),x=r(117),E=function(e){var t;return e&&e.jquery?e.get(0):"string"==typeof e?(t=document.querySelectorAll(e),t.length&&t[0]):e};t.engineMixins=y.default({},[u.default,s.default,l.default]);var w=function(e){function t(t){var r=e.call(this)||this;r.renderOnDemand=!1,r.needsRender=!0,r.container=void 0,r.globalEvents=void 0,r.engineName="Unnamed Instance of Box3D Engine",r.audioContext=void 0,r.paused=!1,r.runMode="player",r.runtimeNames={},r.nextRuntimeName=1,a.default.info("Engine Initialization"),r.globalScope=t.globalScope||window;var i=function(){if(r.globalEvents=t&&t.globalEvents||m.default,!r.globalEvents)throw new Error("No global event system supplied or found")},s=function(){r.container=r.container||E(t.container)},u=function(){if(r.canvas=r.canvas||E(t.canvas),r.canvas||(r.canvas=document.createElement("canvas"),r.container&&r.container.appendChild(r.canvas),r.canvasCreatedByEngine=!0),!(r.canvas instanceof HTMLCanvasElement))throw new Error("Failed to create canvas element")},l=function(){if(r.resourceLoader=t.resourceLoader,!r.resourceLoader)throw new Error("No resource loader passed to Engine")},y=function(){r.engineName=t.engineName||r.engineName,r.clock=new n.Clock(!0),r.frameDelta=0,r.frameDeltaAggregate=0,r.frameCount=0,r.lastFrameDelta=r.getTimeNow(),r.avgFrameTime=0,r.paused=!1,r.documentVisible=!0,r.state="initializing",r.setRunMode(t.runMode),r.entityDispatcher=t.entityDispatcher||new o.default,r.entityDispatcher.addEngine(r)},g=function(){r.scriptRegistry=new d.default(r),Object.keys(h.default.builtInAssetDescriptors).forEach(function(e){r.createEntity(h.default.builtInAssetDescriptors[e])}),Object.keys(f.default.builtInAssetDescriptors).forEach(function(e){r.createEntity(f.default.builtInAssetDescriptors[e])})},v=function(){r.materialUtilities=new c.default(r)},b=function(){r.geometryUtilities=new p.default},P=function(){r.onResize=function(){r.needsRender=!0},r.onBlur=function(){r.trigger("blur")},r.onFocus=function(){r.trigger("focus")},r.onVisibilityChange=function(){var e=document.hidden||document.mozHidden||document.msHidden||document.webkitHidden;r.documentVisible&&e?r.documentVisible=!1:r.documentVisible||(r.frameDelta=0,r.lastFrameDelta=r.getTimeNow(),r.documentVisible=!0)},window.addEventListener("blur",r.onBlur),window.addEventListener("focus",r.onFocus),r.listenTo(r,"resize",r.onResize),document.addEventListener("visibilitychange",r.onVisibilityChange)},x=function(){r.globalScope[r.engineName]=r,r.update(),r.state="initialized"};return i(),s(),u(),l(),v(),b(),y(),g(),P(),x(),r}return i.__extends(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this),a.default.info(this.engineName+" - Destroying engine."),window[this.engineName]&&delete window[this.engineName],this.baseRenderer=void 0,this.resourceLoader.destroy(),this.materialUtilities.destroy(),this.geometryUtilities.destroy(),window.removeEventListener("blur",this.onBlur),window.removeEventListener("focus",this.onFocus),this.stopListening(this,"resize",this.onResize),document.removeEventListener("visibilitychange",this.onVisibilityChange),this.onBlur=void 0,this.onFocus=void 0,this.onResize=void 0,this.onVisibilityChange=void 0,this.trigger("shutdown"),this.state="uninitializing",this.cancelAnimationFrame(this.animationRequestID),this.canvas&&this.canvas.parentNode&&this.canvasCreatedByEngine&&this.canvas.parentNode.removeChild(this.canvas),this.entityDispatcher&&this.entityDispatcher.removeEngine(this),this.clock=void 0,this.canvas=void 0,this.container=void 0,this.threeRenderer=void 0,this.baseRenderer=void 0,this.engineName=void 0,this.entityDispatcher=void 0,this.state="uninitialized"},t.prototype.getName=function(){return this.engineName},t.prototype.addEntities=function(e){return this.entityDispatcher?this.entityDispatcher.addEntities(e):[]},t.prototype.addRemoteEntities=function(e,t){var r=this;return void 0===t&&(t={}),new Promise(function(i,n){r.resourceLoader.load(e,b.default.ENTITIES,t).on(P.default.LOAD,function(e){i(r.addEntities(e))}).on(P.default.ERROR,function(e){return n(e)})})},t.prototype.addRemoteEntitiesFromBox=function(e,t,r){var i=this;return void 0===t&&(t={}),void 0===r&&(r=x.defaultBoxApiBase),this.fetchRemoteRepresentationsFromBox(e,t,r).then(function(e){return i.addRemoteEntities(e.representations.entries[0].content.url_template.replace("{+asset_path}","entities.json"),t)})},t.prototype.fetchRemoteRepresentationsFromBox=function(e,t,r){var n=this;void 0===t&&(t={}),void 0===r&&(r=x.defaultBoxApiBase);var a=r+"files/"+e+"?fields=representations";return new Promise(function(e,r){return n.resourceLoader.load(a,b.default.JSON,i.__assign({headers:{"X-Rep-Hints":"[3d]"}},t)).on(P.default.LOAD,function(t){return e(t)}).on(P.default.ERROR,function(e){return r(e)})})},t.prototype.loadEntities=function(e,t,r){var i=this;void 0===r&&(r="load"),Promise.all(e.map(function(e){var t=e instanceof g.default?e.id:e;return new Promise(function(e,n){var a=i.getEntityById(t);a?(a.when(r,function(){e()}),a.isUnloaded()&&a.load()):n(new Error("Entity can't be found."))})})).then(function(){"function"==typeof t&&t.call(i)}).catch(function(e){"function"==typeof t&&(a.default.error("loadEntities error: "+e),t.call(i,e))})},t.prototype.setVrDisplay=function(e){var t=this;this.cancelAnimationFrame(this.animationRequestID),this.vrDevice=e,this.animationRequestID=this.requestAnimationFrame(function(){t.needsRender=!0,t.update()})},t.prototype.getVrDisplay=function(){ +return this.vrDevice},t.prototype.getApplication=function(){var e=this.getAssetsByClass(v.default);return e.find(function(e){return e.isBaseLoaded()})},t.prototype.setRunMode=function(e){this.runMode="editor"===e?e:"player"},t.prototype.getRunMode=function(){return this.runMode},t.prototype.getRenderer=function(){return this.baseRenderer},t.prototype.setRenderer=function(e){this.baseRenderer&&(this.baseRenderer.onShutdown(),this.baseRenderer.stopListening()),this.baseRenderer=e,this.threeRenderer=e.threeRenderer},t.prototype.getThreeRenderer=function(){return this.threeRenderer},t.prototype.getGPUCapability=function(e){return this.baseRenderer.caps[e]},t.prototype.getAudioContext=function(){if(!this.audioContext){var e=this.globalScope.AudioContext||this.globalScope.webkitAudioContext;e&&(this.audioContext=new e,this.audioContext||a.default.warn(this.engineName+" - Failed to create Web Audio API context"))}return this.audioContext},t.prototype.getRuntimeName=function(e){return this.runtimeNames.hasOwnProperty(e)||(this.runtimeNames[e]=this.nextRuntimeName.toString(),this.nextRuntimeName++),this.runtimeNames[e]},t.prototype.pause=function(){this.paused||(this.paused=!0,this.clock.stop(),this.cancelAnimationFrame(this.animationRequestID),a.default.info(this.engineName+" engine has been paused."))},t.prototype.unpause=function(){this.paused&&(this.paused=!1,this.frameDelta=0,this.lastFrameDelta=this.getTimeNow(),this.clock.start(),a.default.info(this.engineName+" engine has been unpaused."),this.update())},t.prototype.setCurrentApp=function(e){var t=this.getAssetById(e);t&&(this.currentApplication&&(a.default.warn("Already an application running in this engine. Stop it before starting the "+t.getName()+" application."),this.currentApplication.unload()),this.currentApplication=t)},t.prototype.getTimeNow=function(){return.001*(window.performance&&window.performance.now?window.performance.now():Date.now())},t.prototype.update=function(){var e=this;this.paused||(this.animationRequestID=this.requestAnimationFrame(function(){e.update()}),this.documentVisible&&(this.frameCount++,this.frameDelta=this.getTimeNow()-this.lastFrameDelta,this.lastFrameDelta=this.getTimeNow(),this.frameDeltaAggregate+=this.frameDelta,this.avgFrameTime=this.frameDeltaAggregate/this.frameCount,this.trigger("preUpdate",this.frameDelta),this.trigger("update",this.frameDelta),this.trigger("postUpdate",this.frameDelta),this.renderOnDemand&&!this.needsRender||(this.needsRender=!1,this.trigger("preRender",this.frameDelta),this.trigger("render",this.frameDelta),this.trigger("renderGroup1",this.frameDelta),this.trigger("renderGroup2",this.frameDelta),this.trigger("renderGroup3",this.frameDelta),this.trigger("renderGroup4",this.frameDelta),this.trigger("renderGroup5",this.frameDelta),this.trigger("renderGroup6",this.frameDelta),this.trigger("renderGroup7",this.frameDelta),this.trigger("renderGroup8",this.frameDelta),this.trigger("renderGroup9",this.frameDelta),this.trigger("renderGroup10",this.frameDelta),this.trigger("postRender",this.frameDelta))))},t.prototype.requestAnimationFrame=function(e){return this.vrDevice?this.vrDevice.requestAnimationFrame(e):requestAnimationFrame(e)},t.prototype.cancelAnimationFrame=function(e){return this.vrDevice?this.vrDevice.cancelAnimationFrame(e):cancelAnimationFrame(e)},t}(t.engineMixins);t.default=w},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(1),n={side:{displayName:"Cull Mode",description:"This controls which side of the geometry will be visible.",type:"opt",isRenderParam:!0,options:{frontOnly:i.FrontSide,backOnly:i.BackSide,doubleSided:i.DoubleSide},default:"doubleSided"},wireframe:{displayName:"Wireframe",description:"This controls whether the material displays as a wireframe.",type:"b",isRenderParam:!0,default:!1},fog:{displayName:"Enable Fog",description:"This controls whether this material is affected by fog or not.",isRenderParam:!0,forceUpdate:!0,type:"b",default:!0},depthFunc:{displayName:"Depth Function",description:"The function to use when comparing the current depth value with the one that already exists in the buffer.",isRenderParam:!0,type:"opt",options:{never:i.NeverDepth,always:i.AlwaysDepth,lessThan:i.LessDepth,lessThanOrEqual:i.LessEqualDepth,equal:i.EqualDepth,greaterThanOrEqual:i.GreaterEqualDepth,greaterThan:i.GreaterDepth,notEqual:i.NotEqualDepth},default:"lessThanOrEqual"},depthWrite:{displayName:"Enable Depth Write",description:"This controls whether the depth values of a mesh rendered with this material are recorded.",isRenderParam:!0,type:"b",default:!0},depthTest:{displayName:"Enable Depth Test",description:"This controls whether a depth check is done before this material is rendered so that it can be occluded.",isRenderParam:!0,type:"b",default:!0},blending:{displayName:"Blending Mode",description:"This controls how the material will be blended with the color behind it.",isRenderParam:!0,type:"opt",options:{none:i.NoBlending,normal:i.NormalBlending,additive:i.AdditiveBlending,subtractive:i.SubtractiveBlending,multiplicative:i.MultiplyBlending,custom:i.CustomBlending},default:"normal",transparency:"GreaterThanOne"},blendEquation:{displayName:"Blending Equation",description:"The function to use when blending the current color with the one already in the buffer.",isRenderParam:!0,type:"opt",options:{add:i.AddEquation,subtract:i.SubtractEquation,reverseSubtract:i.ReverseSubtractEquation,minimum:i.MinEquation,maximum:i.MaxEquation},default:"add",displayWhen:{blending:{equals:"custom"}}},blendSrc:{displayName:"Blend Source",description:"",isRenderParam:!0,type:"opt",options:{zero:i.ZeroFactor,one:i.OneFactor,sourceColor:i.SrcColorFactor,oneMinusSourceColor:i.OneMinusSrcColorFactor,sourceAlpha:i.SrcAlphaFactor,oneMinusSourceAlpha:i.OneMinusSrcAlphaFactor,destinationAlpha:i.DstAlphaFactor,oneMinusDestinationAlpha:i.OneMinusDstAlphaFactor},default:"sourceAlpha",displayWhen:{blending:{equals:"custom"}}},blendDst:{displayName:"Blend Destination",description:"",isRenderParam:!0,type:"opt",options:{zero:i.ZeroFactor,one:i.OneFactor,sourceColor:i.SrcColorFactor,oneMinusSourceColor:i.OneMinusSrcColorFactor,sourceAlpha:i.SrcAlphaFactor,oneMinusSourceAlpha:i.OneMinusSrcAlphaFactor,destinationAlpha:i.DstAlphaFactor,oneMinusDestinationAlpha:i.OneMinusDstAlphaFactor,destinationColor:i.DstColorFactor,oneMinusDestinationColor:i.OneMinusDstColorFactor,sourceAlphaSaturate:i.SrcAlphaSaturateFactor},default:"one",displayWhen:{blending:{equals:"custom"}}},useSeparateAlphaBlend:{displayName:"Separate Blend for Alpha",description:"Use different blend values for the alpha channel.",type:"b",default:!1,displayWhen:{blending:{equals:"custom"}}},blendEquationAlpha:{displayName:"Alpha Blend Equation",description:"The function to use when blending the current alpha with the one already in the buffer.",isRenderParam:!0,type:"opt",options:{add:i.AddEquation,subtract:i.SubtractEquation,reverseSubtract:i.ReverseSubtractEquation,minimum:i.MinEquation,maximum:i.MaxEquation},default:"add",displayWhen:{blending:{equals:"custom"},useSeparateAlphaBlend:{equals:!0}},enabledWhen:{useSeparateAlphaBlend:{equals:!0}}},blendSrcAlpha:{displayName:"Alpha Blend Source",description:"",isRenderParam:!0,type:"opt",options:{zero:i.ZeroFactor,one:i.OneFactor,sourceColor:i.SrcColorFactor,oneMinusSourceColor:i.OneMinusSrcColorFactor,sourceAlpha:i.SrcAlphaFactor,oneMinusSourceAlpha:i.OneMinusSrcAlphaFactor,destinationAlpha:i.DstAlphaFactor,oneMinusDestinationAlpha:i.OneMinusDstAlphaFactor},default:"sourceAlpha",displayWhen:{blending:{equals:"custom"},useSeparateAlphaBlend:{equals:!0}},enabledWhen:{useSeparateAlphaBlend:{equals:!0}}},blendDstAlpha:{displayName:"Alpha Blend Destination",description:"",isRenderParam:!0,type:"opt",options:{zero:i.ZeroFactor,one:i.OneFactor,sourceColor:i.SrcColorFactor,oneMinusSourceColor:i.OneMinusSrcColorFactor,sourceAlpha:i.SrcAlphaFactor,oneMinusSourceAlpha:i.OneMinusSrcAlphaFactor,destinationAlpha:i.DstAlphaFactor,oneMinusDestinationAlpha:i.OneMinusDstAlphaFactor,destinationColor:i.DstColorFactor,oneMinusDestinationColor:i.OneMinusDstColorFactor,sourceAlphaSaturate:i.SrcAlphaSaturateFactor},default:"one",displayWhen:{blending:{equals:"custom"},useSeparateAlphaBlend:{equals:!0}},enabledWhen:{useSeparateAlphaBlend:{equals:!0}}},polygonOffset:{displayName:"Polygon Offset",description:"Turns on rendering with polygon offsets. This can be used to work around z-fighting.",isRenderParam:!0,type:"b",default:!1},polygonOffsetFactor:{displayName:"Polygon Offset Factor",description:"Scales the maximum Z slope, with respect to X or Y of the polygon.",isRenderParam:!0,type:"f",default:1},polygonOffsetUnits:{displayName:"Polygon Offset Units",description:"Scales the minimum resolvable depth buffer value.",isRenderParam:!0,type:"f",default:1},alphaTest:{displayName:"Alpha Test",description:'Pixels with an alpha value below the given value will not be rendered. This value will only be used when this material\'s Transparency blending mode is set to "Masked"',isRenderParam:!0,forceUpdate:!0,type:"f",default:.2,min:0,max:1,step:.001}};t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={diffuse:{displayName:"Diffuse Color",description:"The color of light diffusely reflected by the surface.",type:"c",default:{r:1,g:1,b:1},min:0,max:1,isRenderParam:!0,uniformName:"color"},diffuseTexture:{displayName:"Diffuse Map",description:"The color reflected diffusely by the surface from lights",type:"t",default:null,isRenderParam:!0,uniformName:"map",enabledWhen:{diffuseTexture:{notEqualsDefault:!0}},transparency:"HasAlpha"},ambientFactor:{displayName:"Ambient Intensity",description:"A value to multiple the ambient color by.",type:"f",default:1,min:0,max:100,isRenderParam:!0,uniformName:"aoMapIntensity"},ambientTexture:{displayName:"Ambient Texture",description:"The color reflected by the surface from ambient lights.",type:"t",default:null,isRenderParam:!0,uniformName:"aoMap",enabledWhen:{ambientTexture:{notEqualsDefault:!0}}},emissive:{displayName:"Emissive Color",description:"A color emitted by the surface which is not affected by external lights.",type:"c",default:{r:0,g:0,b:0},min:0,max:1,isRenderParam:!0,uniformName:"emissive"},emissiveFactor:{displayName:"Emissive Intensity",description:"A value to multiple the emissive color by.",type:"f",default:1,min:0,max:100,isRenderParam:!0,uniformName:"emissiveIntensity"},emissiveTexture:{displayName:"Emissive Texture",description:"The color emitted by the surface which is not affected by external lights.",type:"t",default:null,isRenderParam:!0,uniformName:"emissiveMap",enabledWhen:{emissiveTexture:{notEqualsDefault:!0}}},bumpTexture:{displayName:"Bump Texture",description:"The height map of the surface, used to fake its shape when shading.",type:"t",default:null,isRenderParam:!0,uniformName:"bumpMap",enabledWhen:{bumpTexture:{notEqualsDefault:!0},normalMapTexture:{equalsDefault:!0}}},bumpFactor:{displayName:"Bump Scale",description:"A value to multiple the bump amount by.",type:"f",default:1,min:0,max:100,isRenderParam:!0,uniformName:"bumpScale"},normalMapTexture:{displayName:"Normal Texture",description:"The tangent-space surface directions, used to fake its shape when shading.",type:"t",default:null,isRenderParam:!0,uniformName:"normalMap",enabledWhen:{normalMapTexture:{notEqualsDefault:!0}}},normalFactor:{displayName:"Normal Scale",description:"A value to divide the normal-z amount by. i.e. lower value results in smoother surface.",type:"v2",default:{x:1,y:1},min:0,max:100,isRenderParam:!0,uniformName:"normalScale"},transparencyFactor:{displayName:"Opacity",description:"The opacity of the surface.",type:"f",default:1,min:0,max:1,isRenderParam:!0,uniformName:"opacity",transparency:"LessThanOne"},transparencyFactorTexture:{displayName:"Alpha Map",description:"The opacity of the surface.",type:"t",default:null,isRenderParam:!0,uniformName:"alphaMap",transparency:"NotFalsy",enabledWhen:{transparencyFactorTexture:{notEqualsDefault:!0}}},displacementColorTexture:{displayName:"Displacement Map",description:"A texture that stores the displacement amount at each texel.",type:"t",default:null,isRenderParam:!0,uniformName:"displacementMap",enabledWhen:{displacementColorTexture:{notEqualsDefault:!0}}},displacementFactor:{displayName:"Displacement Scale",description:"A value to multiple the displacement by.",type:"f",default:1,min:0,max:100,isRenderParam:!0,uniformName:"displacementScale"},displacementBias:{displayName:"Displacement Bias",description:"A value to bias the displacement by.",type:"f",default:0,min:-1,max:1,isRenderParam:!0,uniformName:"displacementScale"}};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$schema:"http://json-schema.org/draft-04/schema",id:"accessor",title:"AccessorDef",type:"object",description:"A typed-view into raw binary data.",properties:{componentType:{type:"string",enum:["int8","uint8","int16","int32","uint32","float32","float64"],description:"These correspond to typed arrays: Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array."},type:{type:"string",enum:["scalar","vec2","vec3","vec4","mat2","mat3","mat4"],description:"Specifies if elements are scalars, vectors or matrices."},byteOffset:{type:"integer",description:"Byte offset into the binary data."},byteStride:{type:"integer",description:"The number of bytes between successive elements (0 indicates that the elements are tightly packed)."},count:{type:"integer",description:"The number of elements, not to be confused with the number of components or bytes. For example, the number of positions, not the number of floats."}},additionalProperties:!1};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(7),a=i.__assign({},n.default,{id:"animationAsset",title:"AnimationAssetDef",type:"object",properties:i.__assign({},n.default.properties,{type:{enum:["animation"]},properties:{$ref:"animationAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(8),a=i.__assign({},n.default,{id:"animationAssetProperties",title:"AnimationAssetPropertiesDef",type:"object",properties:i.__assign({},n.default.properties,{clips:{type:"object",properties:{},additionalProperties:{$ref:"animationClip.json"},default:{}},layers:{type:"object",properties:{},additionalProperties:{$ref:"animationLayer.json"},defualt:{}},channels:{type:"object",properties:{},additionalProperties:{$ref:"animationChannel.json"},default:{}}}),required:["clips","layers","channels"]});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$schema:"http://json-schema.org/draft-04/schema",id:"animationChannel",title:"AnimationChannelDef",type:"object",description:"An animation channel.",properties:{name:{type:"string",description:"The channel's name."},targetObject:{type:"array",description:"The path of the object to animate.",items:{type:"string"},default:[]},targetProperty:{type:"string",description:"The path of the property to animate."},values:{type:"string",description:"The ID of the accessor for the channel values."},times:{type:"string",description:"The ID of the accessor for the channel times."},interpolation:{type:"string",enum:["linear"],description:"The interpolation type for the channel."}},required:["name","targetObject","targetProperty","values","times","interpolation"],additionalProperties:!1};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$schema:"http://json-schema.org/draft-04/schema",id:"animationClip",title:"AnimationClipDef",type:"object",description:"An animation clip.",properties:{name:{type:"string",description:"The clip's name."},start:{type:"number",description:"The take's start time, in seconds.",default:0},stop:{type:"number",description:"The take's stop time, in seconds.",default:0},layers:{type:"array",items:{type:"string"},default:[]}},required:["name","start","stop","layers"],additionalProperties:!1};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$schema:"http://json-schema.org/draft-04/schema",id:"animationLayer",title:"AnimationLayerDef",type:"object",description:"An animation layer.",properties:{name:{type:"string",description:"The layer's name."},blendMode:{enum:["additive"],description:"The layer's blend mode.",default:"additive"},blendWeight:{type:"number",description:"The layer's blend weight.",default:1},channels:{type:"array",items:{type:"string"},default:[]}},required:["name","blendMode","blendWeight","channels"],additionalProperties:!1};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(7),a=i.__assign({},n.default,{id:"applicationAsset",title:"ApplicationAssetDef",type:"object",properties:i.__assign({},n.default.properties,{type:{enum:["application"]},properties:{$ref:"applicationAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(8),a=i.__assign({},n.default,{id:"applicationAssetProperties",title:"ApplicationAssetPropertiesDef",type:"object",properties:i.__assign({},n.default.properties,{startupSceneId:{type:["string","null"],description:"#entity-PrefabAsset"}}),required:["startupSceneId"]});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(7),a=i.__assign({},n.default,{id:"audioAsset",title:"AudioAssetDef",type:"object",properties:i.__assign({},n.default.properties,{type:{enum:["audio"]},representations:i.__assign({},n.default.properties.representations,{type:{$ref:"audioRepresentation.json"}}),properties:{$ref:"audioAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(8),a=i.__assign({},n.default,{id:"audioAssetProperties",title:"AudioAssetPropertiesDef"});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(31),a=i.__assign({},n.default,{id:"audioRepresentation",title:"AudioRepresentationDef",properties:i.__assign({},n.default.properties,{bitRate:{type:"number"},sampleRate:{type:"number"},stereo:{type:"boolean"},startTime:{type:"number"},duration:{type:"number"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(16),a=i.__assign({},n.default,{id:"boneObject",title:"BoneObjectDef",properties:i.__assign({},n.default.properties,{type:{enum:["bone"]},properties:{$ref:"boneObjectProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(17),a=i.__assign({},n.default,{id:"boneObjectProperties",title:"BoneObjectPropertiesDef"});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$schema:"http://json-schema.org/draft-04/schema",id:"box3",title:"Box3Def",type:"object",properties:{min:{$ref:"vector3.json"},max:{$ref:"vector3.json"}},required:["min","max"],additionalProperties:!1};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(7),a=i.__assign({},n.default,{id:"bufferAsset",title:"BufferAssetDef",properties:i.__assign({},n.default.properties,{type:{enum:["buffer"]},properties:{$ref:"bufferAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(8),a=i.__assign({},n.default,{id:"bufferAssetProperties",title:"BufferAssetPropertiesDef",properties:i.__assign({},n.default.properties,{src:{type:"string",description:"The URL of the binary file."},isExternal:{type:"boolean",description:"True is the asset should be loaded from outside of the base data provider/content provider.",default:!1},contentLength:{type:"number",description:"The HTTP Content-Length."},accessors:{type:"object",properties:{},additionalProperties:{$ref:"accessor.json"},description:"Typed-views into the binary file."}}),required:["src","contentLength"]});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(16),a=i.__assign({},n.default,{id:"cameraObject",title:"CameraObjectDef",properties:i.__assign({},n.default.properties,{type:{enum:["camera"]},properties:{$ref:"cameraObjectProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(17),a=i.__assign({},n.default,{id:"cameraObjectProperties",title:"CameraObjectPropertiesDef",properties:i.__assign({},n.default.properties,{cameraType:{type:"string",description:"",enum:["perspective","orthographic"],default:"perspective"},fov:{type:"number",default:50,dependencies:{cameraType:["perspective"]}},aspect:{type:"number",default:1.7777777777777777},near:{type:"number",default:.1},far:{type:"number",default:12e3},right:{type:"number",default:10,dependencies:{cameraType:["orthographic"]}},left:{type:"number",default:-10,dependencies:{cameraType:["orthographic"]}},top:{type:"number",default:10,dependencies:{cameraType:["orthographic"]}},bottom:{type:"number",default:-10,dependencies:{cameraType:["orthographic"]}}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$schema:"http://json-schema.org/draft-04/schema",id:"colorRgb",title:"ColorRgb",type:"object",properties:{r:{type:"number"},g:{type:"number"},b:{type:"number"}},required:["r","g","b"],additionalProperties:!1};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$schema:"http://json-schema.org/draft-04/schema",id:"component",title:"ComponentDef",type:"object",properties:{id:{type:"string"},scriptId:{type:"string"},name:{type:"string"},enabled:{type:"boolean"},attributes:{type:"object",properties:{},additionalProperties:{$ref:"componentAttribute.json"}}},additionalProperties:!1};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$schema:"http://json-schema.org/draft-04/schema",id:"componentAttribute",title:"ComponentAttributeDef",type:"object",properties:{type:{type:"string"},subType:{type:"object",properties:{type:{type:"string"},attributes:{}},additionalProperties:!1},attributes:{type:"array",items:{type:"object",properties:{type:{type:"string"},attributes:{}},additionalProperties:!1}}},additionalProperties:!1};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(7),a=i.__assign({},n.default,{id:"documentAsset",title:"DocumentAssetDef",properties:i.__assign({},n.default.properties,{type:{enum:["document"]},properties:{$ref:"documentAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(8),a=i.__assign({},n.default,{id:"documentAssetProperties",title:"DocumentAssetPropertiesDef"});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$schema:"http://json-schema.org/draft-04/schema",id:"dracoAttribute",title:"DracoAttributeDef",type:"object",description:"Specifies the name and ID of a Draco attribute.",properties:{name:{type:"string",description:"The name of the this attribute. For example, texture's have a uvSet property that contains the name of a UV attribute."},id:{type:"string",description:"The ID of the Draco attribute."}},required:["name","id"],additionalProperties:!1};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(28),a=i.__assign({},n.default,{id:"dracoGeometryAsset",title:"DracoGeometryAssetDef",properties:i.__assign({},n.default.properties,{type:{enum:["dracoGeometry"]},properties:{$ref:"dracoGeometryAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(29),a=i.__assign({},n.default,{id:"dracoGeometryAssetProperties",title:"DracoGeometryAssetPropertiesDef",properties:i.__assign({},n.default.properties,{accessorId:{type:["string","null"],description:"The ID of the accessor containing the draco geometry: #."},attributes:{type:"object",properties:{},additionalProperties:{$ref:"dracoAttribute.json"},description:"A collection of vertex attributes. All attributes must have the same number of elements."}}),required:["accessorId"]});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(70),a=i.__assign({},n.default,{id:"imageAsset",title:"ImageAssetDef",properties:i.__assign({},n.default.properties,{type:{enum:["image"]},representations:i.__assign({},n.default.properties.representations,{type:{$ref:"imageRepresentation.json"}}),properties:{$ref:"imageAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(41),a=i.__assign({},n.default,{id:"imageAssetProperties",title:"ImageAssetPropertiesDef",properties:i.__assign({},n.default.properties,{useCompression:{type:"boolean",description:"True if we will try to use a hardware-compressed version of the image 'instead of a regular one. This depends on the hardware capabilities of the user and the data formats available.",default:!0}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(31),a={id:"imageRepresentation",title:"ImageRepresentationDef",properties:i.__assign({},n.default.properties,{src:{type:"string",description:"The URL of the representation."},channels:{type:"array",items:{type:"string"}},compression:{type:"string",enum:["dxt","dxt1","dxt5","jpeg","zip"]},isExternal:{type:"boolean"},width:{type:"integer",description:"The width, in pixels, of the representation."},height:{type:"integer",description:"The height, in pixels, of the representation."},colorspace:{type:"string",enum:["srgb","rgb"]}}),required:["src"],additionalProperties:!1};t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(16),a=i.__assign({},n.default,{id:"lightObject",title:"LightObjectDef",properties:i.__assign({},n.default.properties,{type:{enum:["light"]},properties:{$ref:"lightObjectProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(17),a=i.__assign({},n.default,{id:"lightObjectProperties",title:"LightObjectPropertiesDef",properties:i.__assign({},n.default.properties,{lightType:{type:"string",enum:["directional","point","spot","hemisphere","ambient"],default:"directional"},color:{$ref:"colorRgb.json",default:{r:.7333,g:.7333,b:.7333}},intensity:{type:"number",minimum:0,default:1},distance:{type:"number",default:0,minimum:0,dependencies:{lightType:["point","spot"]}},decay:{type:"number",default:1,minimum:0,maximum:5,dependencies:{lightType:["point","spot"]}},angle:{type:"number",default:Math.PI/3,minimum:1,maximum:Math.PI,dependencies:{lightType:["spot"]}},penumbra:{type:"number",default:Math.PI/4,minimum:.001,maximum:Math.PI/2,dependencies:{lightType:["spot"]}},groundColor:{$ref:"colorRgb.json",dependencies:{lightType:["hemisphere"]},default:{r:.033,g:.333,b:.7333}},castShadow:{type:"boolean",default:!1,description:"#read-only"},receiveShadow:{description:"#unused"},shadowCameraNear:{type:"number",default:.1,description:"#read-only"},shadowCameraFar:{type:"number",default:20,description:"#read-only"},shadowCameraLeft:{type:"number",default:-10,dependencies:{lightType:["directional"]},description:"#read-only"},shadowCameraRight:{type:"number",default:10,dependencies:{lightType:["directional"]},description:"#read-only"},shadowCameraTop:{type:"number",default:10,dependencies:{lightType:["directional"]},description:"#read-only"},shadowCameraBottom:{type:"number",default:-10,dependencies:{lightType:["directional"]},description:"#read-only"},shadowBias:{type:"number",default:-.0015,description:"#read-only"},shadowMapWidth:{type:"integer",default:1024,description:"#read-only"},shadowMapHeight:{type:"integer",default:1024,description:"#read-only"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(7),a=i.__assign({},n.default,{id:"materialAsset",title:"MaterialAssetDef",properties:i.__assign({},n.default.properties,{type:{enum:["material"]},properties:{$ref:"materialAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(8),a=i.__assign({},n.default,{id:"materialAssetProperties",title:"MaterialAssetPropertiesDef",properties:i.__assign({},n.default.properties,{shaderId:{type:"string",default:"fbx_surface_phong_shader"}}),additionalProperties:!0});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$schema:"http://json-schema.org/draft-04/schema",id:"meshAttribute",title:"MeshAttributeDef",type:"object",description:"Specifies a range of attribute data for the vertices of a mesh.",properties:{name:{type:"string",description:"The name of the this attribute. For example, texture's have a uvSet property that contains the name of a UV attribute."},accessorId:{type:["string","null"],description:"The ID of the buffer asset and accessor: #."}},required:["name","accessorId"],additionalProperties:!1};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(28),a=i.__assign({},n.default,{id:"meshGeometryAsset",title:"MeshGeometryAssetDef",properties:i.__assign({},n.default.properties,{type:{enum:["meshGeometry"]},properties:{$ref:"meshGeometryAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(29),a=i.__assign({},n.default,{id:"meshGeometryAssetProperties",title:"MeshGeometryAssetPropertiesDef",properties:i.__assign({},n.default.properties,{attributes:{type:"object",properties:{},additionalProperties:{$ref:"meshAttribute.json"},description:"A collection of vertex attributes. All attributes must have the same number of elements."},indices:{type:["string","null"],description:"The ID of the accessor containing the vertex indices: #."},primitives:{type:"array",items:{$ref:"meshPrimitive.json"},description:"The primitives (points, lines, triangles) that make up the mesh."}}),required:["attributes","indices","primitives"]});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(16),a=i.__assign({},n.default,{id:"meshObject",title:"MeshObjectDef",properties:i.__assign({},n.default.properties,{type:{enum:["mesh"]},properties:{$ref:"meshObjectProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(17),a=i.__assign({},n.default,{id:"meshObjectProperties",title:"MeshObjectPropertiesDef",properties:i.__assign({},n.default.properties,{customDepthMaterial:{type:["string","null"],default:null},materials:{type:"array",description:"#entity-MaterialAsset",default:["missingMaterial"]},geometryId:{type:["string","null"],description:"#entity-BaseGeometryAsset",default:null},skinId:{type:["string","null"],description:"#entity-SkinAsset",default:null}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={$schema:"http://json-schema.org/draft-04/schema",id:"meshPrimitve",title:"meshPrimitiveDef",type:"object",description:"A mesh primitive with an optional material assignment.",properties:{primitive:{enum:["points","lines","triangles"],description:"The type of primitive to render.",default:"triangles"},count:{type:"integer",description:"The number of vertices to draw.",default:0},start:{type:"integer", +description:"The index of the first vertex to draw.",default:0},offset:{type:"integer",description:"An offset to apply to each index. This can be used to overcome the 16-bit index limit imposed by WebGL. For example, the first component of a vertex attribute with a value size of 3 would be referenced as follows: values[3 * (offset + indices[start + i])].",default:0},materialIndex:{type:"integer",description:"The index of the material to apply to the primitive being rendered.",default:0}},required:["primitve","count"],additionalProperties:!1}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(16),a=i.__assign({},n.default,{id:"nodeObject",title:"NodeObjectDef",properties:i.__assign({},n.default.properties,{type:{enum:["node"]}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(17),a=i.__assign({},n.default,{id:"nodeObjectProperties",title:"NodeObjectPropertiesDef",properties:i.__assign({},n.default.properties)});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(7),a=i.__assign({},n.default,{id:"prefabAsset",title:"PrefabAssetDef",properties:i.__assign({},n.default.properties,{type:{enum:["prefab"]},properties:{$ref:"prefabAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(8),a=i.__assign({},n.default,{id:"prefabAssetProperties",title:"PrefabAssetPropertiesDef",properties:i.__assign({},n.default.properties,{rootObjectId:{type:["string","null"],default:null,description:"The ID of the BaseObject that serves as the root node of a hierarchy. #entity-BaseObject"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(28),a=i.__assign({},n.default,{id:"primitiveGeometryAsset",title:"PrimitiveGeometryAssetDef",properties:i.__assign({},n.default.properties,{type:{enum:["primitiveGeometry"]},properties:{$ref:"primitiveGeometryAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(29),a=i.__assign({},n.default,{id:"primitiveGeometryAssetProperties",title:"PrimitiveGeometryAssetPropertiesDef",properties:i.__assign({},n.default.properties,{type:{type:"string",default:"sphere",enum:["sphere","box","plane","torus","cylinder"]},radius:{type:"number",default:.5,min:0,dependencies:{type:["sphere","torus"]}},segmentsU:{type:"integer",default:24,min:0,dependencies:{type:["torus","sphere","cylinder"]}},segmentsV:{type:"integer",default:24,min:0,dependencies:{type:["torus","sphere","cylinder"]}},sizeX:{type:"number",default:1,dependencies:{type:["box","plane"]}},sizeY:{type:"number",default:1,dependencies:{type:["box","plane"]}},sizeZ:{type:"number",default:1,dependencies:{type:["box"]}},segmentsX:{type:"integer",default:1,min:0,dependencies:{type:["box","plane"]}},segmentsY:{type:"integer",default:1,min:0,dependencies:{type:["box","plane"]}},segmentsZ:{type:"integer",default:1,min:0,dependencies:{type:["box"]}},radiusTop:{type:"number",default:.5,min:0,dependencies:{type:["cylinder"]}},radiusBottom:{type:"number",default:.5,min:0,dependencies:{type:["cylinder"]}},height:{type:"number",default:1,min:0,dependencies:{type:["cylinder"]}},open:{type:"boolean",default:!1,dependencies:{type:["cylinder"]}},tubeRadius:{type:"number",default:.1,min:0,dependencies:{type:["torus"]}},arcAngle:{type:"number",default:6.283185307179586,min:0,max:6.283185307179586,dependencies:{type:["torus"]}},phiStart:{type:"number",default:0,min:0,max:6.283185307179586,dependencies:{type:["sphere"]}},phiLength:{type:"number",default:6.283185307179586,min:0,max:6.283185307179586,dependencies:{type:["sphere"]}},thetaStart:{type:"number",default:0,min:0,max:6.283185307179586,dependencies:{type:["sphere","cylinder"]}},thetaLength:{type:"number",default:3.141592653589793,min:0,max:6.283185307179586,dependencies:{type:["sphere","cylinder"]}}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(42),a=i.__assign({},n.default,{id:"renderTexture2DAsset",title:"RenderTexture2DAssetDef",properties:i.__assign({},n.default.properties,{type:{enum:["renderTexture2D"]},properties:{$ref:"renderTexture2DAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(43),a=i.__assign({},n.default,{id:"renderTexture2DAssetProperties",title:"RenderTexture2DAssetPropertiesDef"});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(42),a=i.__assign({},n.default,{id:"renderTextureCubeAsset",title:"RenderTextureCubeAssetDef",properties:i.__assign({},n.default.properties,{type:{enum:["renderTextureCube"]},properties:{$ref:"renderTextureCubeAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(43),a=i.__assign({},n.default,{id:"renderTextureCubeAssetProperties",title:"RenderTextureCubeAssetPropertiesDef",properties:i.__assign({},n.default.properties,{mappingType:{type:"string",description:"his value is temporarily here for compatibility with three.js. Remove it when adding a separate transform object to textures.",default:"environment"},textureUse:{type:"string",enum:["standard","sphericalReflection","sphereReflection","shadow","light","bumpNormal"],description:"Hints at the type of data that the texture contains.",default:"sphericalReflection"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(16),a=i.__assign({},n.default,{id:"sceneObject",title:"SceneObjectDef",properties:i.__assign({},n.default.properties,{type:{enum:["scene"]},properties:{$ref:"sceneObjectProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(17),a=i.__assign({},n.default,{id:"sceneObjectProperties",title:"SceneObjectPropertiesDef",properties:i.__assign({},n.default.properties,{fogEnabled:{type:"boolean",default:!1},fogType:{type:"string",default:"FogExp2"},fogColor:{type:["number","string"],default:12303291},fogDensity:{type:"number",default:4e-4}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(7),a=i.__assign({},n.default,{id:"scriptAsset",title:"ScriptAssetDef",properties:i.__assign({},n.default.properties,{type:{enum:["script"]},properties:{$ref:"scriptAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(8),a=i.__assign({},n.default,{id:"scriptAssetProperties",title:"ScriptAssetPropertiesDef",properties:i.__assign({},n.default.properties,{attributes:{type:"object",default:{}},description:{type:"string",default:""},events:{type:"object",default:{}},externalDependencies:{type:"array",default:[]},filter:{type:"array",items:{type:"string"},default:[]},category:{type:"string",default:""},executeIn:{type:"string",enum:["player","editor","all"],default:"player"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(7),a=i.__assign({},n.default,{id:"shaderAsset",title:"ShaderAssetDef",properties:i.__assign({},n.default.properties,{type:{enum:["shader"]},properties:{$ref:"shaderAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(8),a=i.__assign({},n.default,{id:"shaderAssetProperties",title:"ShaderAssetPropertiesDef",properties:i.__assign({},n.default.properties,{parameters:{type:"object",default:{},additionalProperties:{$ref:"shaderParameter.json"}},uniforms:{type:"object",default:{}},vertexShader:{type:"string",default:""},fragmentShader:{type:"string",default:""}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={type:"object",id:"shaderConditions",title:"ShaderConditionsDef",properties:{or:{type:"array",items:{type:"object",properties:{},additionalProperties:!0}},equals:{oneOf:[{type:"string"},{type:"number"},{type:"boolean"},{type:"object"}]},notEquals:{oneOf:[{type:"string"},{type:"number"},{type:"boolean"},{type:"object"}]},equalsDefault:{type:"boolean"},notEqualsDefault:{type:"boolean"}},additionalProperties:!1};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={id:"shaderParameter",title:"ShaderParameterDef",properties:{displayName:{type:"string"},description:{type:"string"},isRenderParam:{type:"boolean"},isUniform:{type:"boolean"},uniformName:{type:"string"},type:{type:"string",enum:["b","c","f","t","opt","v2","v3","v4"]},min:{type:"number"},max:{type:"number"},options:{type:"object",properties:{},additionalProperties:!0},displayWhen:{properties:{},additionalProperties:{$ref:"shaderConditions.json"}},enabledWhen:{properties:{},additionalProperties:{$ref:"shaderConditions.json"}},defines:{properties:{},additionalProperties:{oneOf:[{type:"string"},{type:"number"},{type:"integer"},{type:"boolean"}]}},derivatives:{type:"boolean"},default:{anyOf:[{type:"null"},{type:"string"},{type:"number"},{type:"integer"},{type:"boolean"},{type:"object",properties:{},additionalProperties:!0}]},transparency:{enum:["LessThanOne","GreaterThanOne","NotFalsy","HasAlpha"]},textureUsage:{enum:["bump","normal"]},forceUpdate:{type:"boolean"},textureType:{enum:["Cube"]},step:{type:"number"}},additionalProperties:!1};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(7),a=i.__assign({},n.default,{id:"skinAsset",title:"SkinAssetDef",properties:i.__assign({},n.default.properties,{type:{enum:["skin"]},properties:{$ref:"skinAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(8),a=i.__assign({},n.default,{id:"skinAssetProperties",title:"SkinAssetPropertiesDef",properties:i.__assign({},n.default.properties,{bindShapeMatrix:{type:"array",description:"Bind shape matrix specifying how the mesh should be transformed into the right coordinate system for use with the joints.",items:{type:"number"},minItems:16,maxItems:16,default:[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},inverseBindMatrices:{type:["string","null"],description:"The ID of the accessor containing the inverse bind matrices: #."},jointNames:{type:"array",description:"Names of the joints in this skin.",items:{type:"string"},uniqueItems:!0,default:[]}}),required:["bindShapeMatrix","inverseBindMatrices","jointNames"]});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(30),a=i.__assign({},n.default,{id:"texture2DAsset",title:"Texture2DAssetDef",properties:i.__assign({},n.default.properties,{type:{enum:["texture2D"]},properties:{$ref:"texture2DAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(21),a=i.__assign({},n.default,{id:"texture2DAssetProperties",title:"Texture2DAssetPropertiesDef"});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(30),a=i.__assign({},n.default,{id:"textureCubeAsset",title:"TextureCubeAssetDef",properties:i.__assign({},n.default.properties,{type:{enum:["textureCube"]},properties:{$ref:"textureCubeAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(21),a=i.__assign({},n.default,{id:"textureCubeAssetProperties",title:"TextureCubeAssetPropertiesDef",properties:i.__assign({},n.default.properties,{mappingType:{type:"string",default:"environment"},textureUse:{type:"string",enum:["standard","sphericalReflection","sphereReflection","shadow","light","bumpNormal"],description:"Hints at the type of data that the texture contains.",default:"sphericalReflection"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$schema:"http://json-schema.org/draft-04/schema",id:"vector2",title:"Vector2Def",type:"object",properties:{x:{type:"number"},y:{type:"number"}},required:["x","y"],additionalProperties:!1};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$schema:"http://json-schema.org/draft-04/schema",id:"vector3",title:"Vector3Def",type:"object",properties:{x:{type:"number"},y:{type:"number"},z:{type:"number"}},required:["x","y","z"],additionalProperties:!1};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={$schema:"http://json-schema.org/draft-04/schema",id:"vector4",title:"Vector4Def",type:"object",properties:{x:{type:"number"},y:{type:"number"},z:{type:"number"},w:{type:"number"}},required:["x","y","z","w"],additionalProperties:!1};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(7),a=i.__assign({},n.default,{id:"videoAsset",title:"VideoAssetDef",type:"object",properties:i.__assign({},n.default.properties,{type:{enum:["video"]},representations:i.__assign({},n.default.properties.representations,{type:{$ref:"videoRepresentation.json"}}),properties:{$ref:"videoAssetProperties.json"}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(41),a=r(21),o=i.__assign({},n.default,a.default,{id:"videoAssetProperties",title:"VideoAssetPropertiesDef",properties:i.__assign({},n.default.properties,a.default.properties,{autoPlay:{type:"boolean",default:!0},muted:{type:"boolean",default:!0},state:{type:"string",default:"play"},loop:{type:"boolean",default:!0},querySelector:{type:"string"}})});t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(31),a=i.__assign({},n.default,{id:"videoRepresentation",title:"VideoRepresentationDef",properties:i.__assign({},n.default.properties,{video:{type:"object",properties:{height:{type:"integer"},width:{type:"integer"}}}})});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e;try{e=window.WebGLRenderingContext?document.createElement("canvas").getContext("experimental-webgl"):void 0}catch(e){}var t=!!e,r=!!t&&!!e.getExtension("OES_texture_float"),i=!!t&&!(0===e.getParameter(e.MAX_VERTEX_TEXTURE_IMAGE_UNITS));return e=void 0,{isWebGLEnabled:function(){return t},isFloatingPointTexturesEnabeled:function(){return r},isVertexTexturesEnabeled:function(){return i}}}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObject=function(e){return"node"===e.type||"camera"===e.type||"scene"===e.type||"light"===e.type||"mesh"===e.type||"bone"===e.type},t.isAsset=function(e){return!t.isObject(e)}},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t,r){var i=r(245);e.exports=function(e,t,r){if(i(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,i){return e.call(t,r,i)};case 3:return function(r,i,n){return e.call(t,r,i,n)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var r=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+i).toString(36))}},function(e,t,r){var i=r(260)("wks"),n=r(195),a=r(33).Symbol,o="function"==typeof a,s=e.exports=function(e){return i[e]||(i[e]=o&&a[e]||(o?a:n)("Symbol."+e))};s.store=i},function(e,t){function r(e,t){var r=t||0,n=i;return n[e[r++]]+n[e[r++]]+n[e[r++]]+n[e[r++]]+"-"+n[e[r++]]+n[e[r++]]+"-"+n[e[r++]]+n[e[r++]]+"-"+n[e[r++]]+n[e[r++]]+"-"+n[e[r++]]+n[e[r++]]+n[e[r++]]+n[e[r++]]+n[e[r++]]+n[e[r++]]}for(var i=[],n=0;n<256;++n)i[n]=(n+256).toString(16).substr(1);e.exports=r},function(e,t,r){(function(t){var r,i=t.crypto||t.msCrypto;if(i&&i.getRandomValues){var n=new Uint8Array(16);r=function(){return i.getRandomValues(n),n}}if(!r){var a=new Array(16);r=function(){for(var e,t=0;t<16;t++)0===(3&t)&&(e=4294967296*Math.random()),a[t]=e>>>((3&t)<<3)&255;return a}}e.exports=r}).call(t,r(74))},function(e,t,r){function i(e){return r(n(e))}function n(e){var t=a[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}var a={"./accessor":121,"./accessor.ts":121,"./animationAsset":122,"./animationAsset.ts":122,"./animationAssetProperties":123,"./animationAssetProperties.ts":123,"./animationChannel":124,"./animationChannel.ts":124,"./animationClip":125,"./animationClip.ts":125,"./animationLayer":126,"./animationLayer.ts":126,"./applicationAsset":127,"./applicationAsset.ts":127,"./applicationAssetProperties":128,"./applicationAssetProperties.ts":128,"./audioAsset":129,"./audioAsset.ts":129,"./audioAssetProperties":130,"./audioAssetProperties.ts":130,"./audioRepresentation":131,"./audioRepresentation.ts":131,"./baseAsset":7,"./baseAsset.ts":7,"./baseAssetProperties":8,"./baseAssetProperties.ts":8,"./baseEntity":39,"./baseEntity.ts":39,"./baseEntityProperties":40,"./baseEntityProperties.ts":40,"./baseGeometryAsset":28,"./baseGeometryAsset.ts":28,"./baseGeometryAssetProperties":29,"./baseGeometryAssetProperties.ts":29,"./baseImageAsset":70,"./baseImageAsset.ts":70,"./baseImageAssetProperties":41,"./baseImageAssetProperties.ts":41,"./baseObject":16,"./baseObject.ts":16,"./baseObjectProperties":17,"./baseObjectProperties.ts":17,"./baseRenderTextureAsset":42,"./baseRenderTextureAsset.ts":42,"./baseRenderTextureAssetProperties":43,"./baseRenderTextureAssetProperties.ts":43,"./baseTextureAsset":30,"./baseTextureAsset.ts":30,"./baseTextureAssetProperties":21,"./baseTextureAssetProperties.ts":21,"./boneObject":132,"./boneObject.ts":132,"./boneObjectProperties":133,"./boneObjectProperties.ts":133,"./box3":134,"./box3.ts":134,"./bufferAsset":135,"./bufferAsset.ts":135,"./bufferAssetProperties":136,"./bufferAssetProperties.ts":136,"./cameraObject":137,"./cameraObject.ts":137,"./cameraObjectProperties":138,"./cameraObjectProperties.ts":138,"./colorRgb":139,"./colorRgb.ts":139,"./commonImageProperties":44,"./commonImageProperties.ts":44,"./component":140,"./component.ts":140,"./componentAttribute":141,"./componentAttribute.ts":141,"./documentAsset":142,"./documentAsset.ts":142,"./documentAssetProperties":143,"./documentAssetProperties.ts":143,"./dracoAttribute":144,"./dracoAttribute.ts":144,"./dracoGeometryAsset":145,"./dracoGeometryAsset.ts":145,"./dracoGeometryAssetProperties":146,"./dracoGeometryAssetProperties.ts":146,"./imageAsset":147,"./imageAsset.ts":147,"./imageAssetProperties":148,"./imageAssetProperties.ts":148,"./imageRepresentation":149,"./imageRepresentation.ts":149,"./index":4,"./index.ts":4,"./lightObject":150,"./lightObject.ts":150,"./lightObjectProperties":151,"./lightObjectProperties.ts":151,"./materialAsset":152,"./materialAsset.ts":152,"./materialAssetProperties":153,"./materialAssetProperties.ts":153,"./meshAttribute":154,"./meshAttribute.ts":154,"./meshGeometryAsset":155,"./meshGeometryAsset.ts":155,"./meshGeometryAssetProperties":156,"./meshGeometryAssetProperties.ts":156,"./meshObject":157,"./meshObject.ts":157,"./meshObjectProperties":158,"./meshObjectProperties.ts":158,"./meshPrimitive":159,"./meshPrimitive.ts":159,"./nodeObject":160,"./nodeObject.ts":160,"./nodeObjectProperties":161,"./nodeObjectProperties.ts":161,"./prefabAsset":162,"./prefabAsset.ts":162,"./prefabAssetProperties":163,"./prefabAssetProperties.ts":163,"./primitiveGeometryAsset":164,"./primitiveGeometryAsset.ts":164,"./primitiveGeometryAssetProperties":165,"./primitiveGeometryAssetProperties.ts":165,"./renderTexture2DAsset":166,"./renderTexture2DAsset.ts":166,"./renderTexture2DAssetProperties":167,"./renderTexture2DAssetProperties.ts":167,"./renderTextureCubeAsset":168,"./renderTextureCubeAsset.ts":168,"./renderTextureCubeAssetProperties":169,"./renderTextureCubeAssetProperties.ts":169,"./representation":31,"./representation.ts":31,"./sceneObject":170,"./sceneObject.ts":170,"./sceneObjectProperties":171,"./sceneObjectProperties.ts":171,"./scriptAsset":172,"./scriptAsset.ts":172,"./scriptAssetProperties":173,"./scriptAssetProperties.ts":173,"./shaderAsset":174,"./shaderAsset.ts":174,"./shaderAssetProperties":175,"./shaderAssetProperties.ts":175,"./shaderConditions":176,"./shaderConditions.ts":176,"./shaderParameter":177,"./shaderParameter.ts":177,"./skinAsset":178,"./skinAsset.ts":178,"./skinAssetProperties":179,"./skinAssetProperties.ts":179,"./texture2DAsset":180,"./texture2DAsset.ts":180,"./texture2DAssetProperties":181,"./texture2DAssetProperties.ts":181,"./textureCubeAsset":182,"./textureCubeAsset.ts":182,"./textureCubeAssetProperties":183,"./textureCubeAssetProperties.ts":183,"./vector2":184,"./vector2.ts":184,"./vector3":185,"./vector3.ts":185,"./vector4":186,"./vector4.ts":186,"./videoAsset":187,"./videoAsset.ts":187,"./videoAssetProperties":188,"./videoAssetProperties.ts":188,"./videoRepresentation":189,"./videoRepresentation.ts":189};i.keys=function(){return Object.keys(a)},i.resolve=n,e.exports=i,i.id=199},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n="0.0.0-semantic-release";t.version=n;var a=r(1);t.THREE=a;var o=r(231);t.Components=o;var s=r(117);t.Constants=s;var u=r(4);t.Schemas=u.default;var p=r(118);t.Engine=p.default;var c=r(76);t.ScriptRegistry=c.default;var l=r(9);t.BaseEntity=l.default;var d=r(48);t.AnimationAsset=d.default;var h=r(34);t.ApplicationAsset=h.default;var f=r(49);t.AudioAsset=f.default;var m=r(6);t.BaseAsset=m.default;var y=r(23);t.BaseGeometryAsset=y.default;var g=r(12);t.BaseImageAsset=g.default;var v=r(50);t.BaseRenderTextureAsset=v.default;var b=r(19);t.BaseTextureAsset=b.default;var P=r(20);t.BufferAsset=P.default;var x=r(75);t.DocumentAsset=x.default;var E=r(51);t.DracoGeometryAsset=E.default;var w=r(52);t.ImageAsset=w.default;var _=r(14);t.MaterialAsset=_.default;var S=r(53);t.MeshGeometryAsset=S.default;var D=r(54);t.PrefabAsset=D.default;var A=r(55);t.PrimitiveGeometryAsset=A.default;var T=r(56);t.RenderTexture2DAsset=T.default;var M=r(57);t.RenderTextureCubeAsset=M.default;var R=r(58);t.ScriptAsset=R.default;var C=r(35);t.ShaderAsset=C.default;var O=r(59);t.SkinAsset=O.default;var I=r(60);t.Texture2DAsset=I.default;var j=r(61);t.TextureCubeAsset=j.default;var k=r(24);t.VideoAsset=k.default;var L=r(10);t.BaseObject=L.default;var B=r(68);t.NodeObject=B.default;var N=r(66);t.BoneObject=N.default;var V=r(67);t.CameraObject=V.default;var U=r(37);t.LightObject=U.default;var z=r(25);t.MeshObject=z.default;var F=r(38);t.SceneObject=F.default;var G=r(15);t.LoadingType=G.default;var q=r(11);t.LoadingEvent=q.default;var H=r(69);t.LoadingState=H.default;var $=r(2);t.BaseComponent=$.default;var W=r(63);t.Handedness=W.Handedness;var X=r(64);t.RenderMode=X.RenderMode;var Q=r(3);t.log=Q.default;var Z=r(228);t.XhrResourceLoader=Z.default,i.__exportStar(r(22),t);var Y=r(46);t.globalEvents=Y.default;var K=r(190);t.browserCaps=K.default},function(e,t,r){r(265),e.exports=r(32).Array.find},function(e,t,r){r(266),e.exports=r(32).Math.log10},function(e,t,r){r(267),e.exports=r(32).Math.log2},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(1),n=function(){function e(){var e=this;this.defaultGeometry=new i.BufferGeometry,this.defaultGeometry.setIndex(new i.BufferAttribute(new Uint16Array(0),1));var t={position:new i.BufferAttribute(new Float32Array(0),3),normal:new i.BufferAttribute(new Float32Array(0),3,!0),skinWeight:new i.BufferAttribute(new Float32Array(0),4,!0),skinIndex:new i.BufferAttribute(new Uint16Array(0),4,!0)};Object.keys(t).forEach(function(r){var i=t[r];e.defaultGeometry.addAttribute(r,i)})}return e.prototype.destroy=function(){this.defaultGeometry&&(this.defaultGeometry.dispose(),this.defaultGeometry=void 0)},e.prototype.getDefaultGeometry=function(){return this.defaultGeometry},e}();t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(1),n=r(5),a=function(){function e(){this.components=[]}return e.prototype.initializeComponents=function(){this.listenTo(this.engine,"scriptDeleted",this.onScriptDeleted),this.listenTo(this,"change:component",this.onComponentChanged),this.listenTo(this,"remove:component",this.onComponentRemoved),this.listenTo(this,"add:component",this.onComponentAdded)},e.prototype.getComponentDescriptor=function(e){var t="function"!=typeof e,r=this.sharedData.components;return n.deepClone(r.find(function(r){return t||e(r)}))},e.prototype.getPreviousComponentDescriptor=function(e){var t="function"!=typeof e,r=this.sharedData.previousComponents;return n.deepClone(r.find(function(r){return t||e(r)}))},e.prototype.getComponentDescriptors=function(e){var t="function"!=typeof e,r=this.sharedData.components;return r.filter(function(r){return t||e(r)}).map(function(e){return n.deepClone(e)})},e.prototype.getComponentDescriptorById=function(e){return this.getComponentDescriptor(function(t){return t.id===e})},e.prototype.getPreviousComponentDescriptorById=function(e){return this.getPreviousComponentDescriptor(function(t){return t.id===e})},e.prototype.addComponent=function(e,t,r){void 0===t&&(t={}),void 0===r&&(r="");var i={scriptId:"string"==typeof e?e:e.id,attributes:t,enabled:!0,name:r},n=this.engine.entityDispatcher;return n.dispatchComponentAdded(this.id,i),this.components[this.components.length-1]},e.prototype.removeComponent=function(e){var t=e.getIndex();return t>=0&&(this.engine.entityDispatcher.dispatchComponentRemoved(this.id,t),!0)},e.prototype.getComponentByIndex=function(e){return this.components[e]||null},e.prototype.getComponentByName=function(e){return this.getComponent(function(t){return t.getName()===e})},e.prototype.getComponentsByName=function(e){return this.getComponents(function(t){return t.getName()===e})},e.prototype.getComponentByScriptId=function(e){return this.getComponent(function(t){return t.getScriptId()===e})},e.prototype.getComponentsByScriptId=function(e){return this.getComponents(function(t){return t.getScriptId()===e})},e.prototype.getComponentByScriptName=function(e){return this.getComponent(function(t){return t.getScriptName()===e})},e.prototype.getComponentsByScriptName=function(e){return this.getComponents(function(t){return t.getScriptName()===e})},e.prototype.getComponent=function(e){var t="function"!=typeof e;return this.components.find(function(r){return t||e(r)})},e.prototype.getComponentById=function(e){return this.getComponent(function(t){return t.getId()===e})},e.prototype.getComponents=function(e){var t="function"!=typeof e;return this.components.filter(function(r){return t||e(r)})},e.prototype.setComponents=function(e,t){var r=this;void 0===t&&(t=!1);for(var i=this.engine.entityDispatcher,n=this.sharedData.components.length;n>=0;n--)i.dispatchComponentRemoved(this.id,n);e.forEach(function(e){i.dispatchComponentAdded(r.id,e)})},e.prototype.startComponents=function(){var e=this;this.components.forEach(function(t){return e.startComponent(t)})},e.prototype.stopComponents=function(){var e=this;this.components.forEach(function(t){return e.stopComponent(t)})},e.prototype.onScriptDeleted=function(e){var t=this,r=this.getComponentsByScriptId(e);r.forEach(function(e){t.removeComponent(e)})},e.prototype.onComponentChanged=function(e,t){var r=this.getComponentByIndex(e);if(!r)throw new Error("Don't have a component at index "+e);if(t.attributes){this.assignAttributeValues(r,t.attributes);var i=Object.keys(t.attributes);r.trigger("attributesChanged",i)}t.name&&(r.name=t.name)},e.prototype.onComponentAdded=function(e){var t=this.createComponentObject(e);t.trigger("awake"),this.assignAttributeValues(t);var r=t.getScriptAsset(),i=Object.keys(r.getProperty("attributes"));t.trigger("attributesChanged",i),this.isBaseUnloaded()||this.startComponent(t)},e.prototype.onComponentRemoved=function(e){var t=this.components[e];if(!t)throw new Error("Can't find component at index "+e+" to remove.");this.stopComponent(t),this.components.splice(e,1)},e.prototype.translateAttributeValue=function(e,t,r,n){var a=this,o=this.engine;if(!r)throw new Error("Attribute "+t+" does not exist for this component.");switch(r.type){case"asset":e[t]=o.getAssetById(n);break;case"object":e[t]=o.getObjectById(n);break;case"custom":e[t]=e[t]||{},Object.keys(n).forEach(function(i){a.translateAttributeValue(e[t],i,r.attributes[i],n[i])});break;case"c":e[t]=e[t]||new i.Color,e[t].setRGB(n.r,n.g,n.b);break;case"a":e[t]=e[t]||[];var s;switch(r.subType.type){case"asset":n.forEach(function(r,i){e[t][i]=o.getAssetById(r)});break;case"object":n.forEach(function(r,i){e[t][i]=o.getObjectById(r)});break;case"custom":n.forEach(function(i,o){e[t][o]=e[t][o]||{},Object.keys(i).forEach(function(i){a.translateAttributeValue(e[t][o],i,r.subType.attributes[i],n[o][i])})});break;case"a":n.forEach(function(i,o){e[t][o]=e[t][o]||[],i.forEach(function(i,s){a.translateAttributeValue(e[t][o],s.toString(10),r.subType.subType,n[o][s])})});break;case"v2":s=i.Vector2;case"v3":s=s?s:i.Vector3;case"v4":s=s?s:i.Vector4;case"q":s=s?s:i.Quaternion,n.forEach(function(r,i){e[t][i]=e[t][i]||new s,e[t][i].copy(r)});break;default:n.forEach(function(r,i){e[t][i]=r})}break;case"v2":s=i.Vector2;case"v3":s=s?s:i.Vector3;case"v4":s=s?s:i.Vector4;case"q":s=s?s:i.Quaternion,e[t]=e[t]||new s,e[t].copy(n);break;default:e[t]=n}},e.prototype.assignAttributeValues=function(e,t){var r=this,i="object"!=typeof t,n=e.getScriptAsset(),a=n.getProperty("attributes")||{};Object.keys(a).forEach(function(n){if(i||t.hasOwnProperty(n)){var o=a[n],s=e.getAttribute(o.name);r.translateAttributeValue(e,o.name,o,s)}})},e.prototype.createComponentObject=function(e){var t=e.scriptId,r=this.engine.getAssetById(t);if(!r)throw new Error("Unable to find script asset for "+t);r.isUnloaded()&&r.load();var i=new r.sharedData.classConstructor;return this.components.push(i),Object.assign(i,{id:e.id,name:e.name,scriptName:r.getName(),scriptId:t,enabled:!!e.enabled,entity:this}),i.bindSelfEvents(),i},e.prototype.startComponent=function(e){e.trigger("startup")},e.prototype.stopComponent=function(e){e.trigger("shutdown")},e}();t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(9),n=r(3),a=function(){function e(){this.ownDependencies={},this.dependencies={}}return e.prototype.getOwnDependencies=function(){var e=this;return Object.keys(this.ownDependencies).map(function(t){return e.engine.getEntityById(t)}).filter(function(e){return e})},e.prototype.getOwnDependencyInfo=function(){return this.ownDependencies},e.prototype.getDependencies=function(e){var t=this,r="function"!=typeof e;return Object.keys(this.dependencies).map(function(e){return t.engine.getEntityById(e)}).filter(function(t){return r||e(t)})},e.prototype.getDependenciesByClass=function(e){return this.getDependencies(function(t){return t instanceof e})},e.prototype.getDependenciesByType=function(e){return this.getDependencies(function(t){return t.type===e})},e.prototype.getDependencyInfo=function(){return this.dependencies},e.prototype.registerDependencyById=function(e){this.registerDependency(this.engine.getEntityById(e))},e.prototype.registerDependency=function(e){var t=this;if(!e)return void n.default.warn("Trying to register invalid entity as a dependency.");var r=this.getOwnDependencyInfo(),a=e.id;r[a]?r[a].count++:(r[a]={count:1},r[a].onSubDependencyChange=function(e,i){if(r[a])for(var n=0;n=r.components.length-1)){var i=Math.min(Math.max(t,0),r.components.length-1);i<0||(r.previousComponents=r.components?r.components.slice():[],r.components.splice(i,1),this.fireExternalUpdate(e,{components:r.components}),this.engines.forEach(function(t){var r=t.getEntityById(e);r.trigger("remove:component",i)}))}},e.prototype.dispatchComponentAdded=function(e,t){var r=this.entities[e];if(r){r.previousComponents=r.components?r.components.slice():[];var i=a.deepClone(t);i.id=i.id||n.v4(),i.name=i.name||"unnamed component",i.attributes=i.attributes||{},i.enabled=i.enabled!==!1,r.components.push(i),this.fireExternalUpdate(e,{components:r.components}),this.engines.forEach(function(t){var r=t.getEntityById(e);r.trigger("add:component",i)})}},e.prototype.fireExternalUpdate=function(e,t,r){var i=new u.default;i.type=r?r:"updateEntity",i.entityId=e,i.entityData=t,o.default.trigger("EntityUpdates",i)},e}();t.default=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(48),n=r(34),a=r(49),o=r(6),s=r(66),u=r(20),p=r(67),c=r(75),l=r(51),d=r(52),h=r(37),f=r(14),m=r(25),y=r(53),g=r(68),v=r(54),b=r(55),P=r(56),x=r(57),E=r(38),w=r(58),_=r(35),S=r(59),D=r(60),A=r(61),T=r(24),M=function(){function e(){this.objects={},this.assets={}}return e.prototype.destroy=function(){var e=this;this.getAssets().forEach(function(t){return e.unregisterEntity(t)}),this.getObjects().forEach(function(t){return e.unregisterEntity(t)})},e.prototype.getAsset=function(e){return this.getEntity(e,this.assets)},e.prototype.getAssets=function(e){return this.getEntities(e,this.assets)},e.prototype.getAssetById=function(e){return this.assets[e]||null},e.prototype.getAssetByName=function(e){return this.getAsset(function(t){return t.getName()===e})},e.prototype.getAssetsByName=function(e){return this.getAssets(function(t){return t.getName()===e})},e.prototype.getAssetByClass=function(e){return this.getAsset(function(t){return t instanceof e})},e.prototype.getAssetByType=function(e){return this.getAsset(function(t){return t.type===e})},e.prototype.getAssetsByClass=function(e){return this.getAssets(function(t){return t instanceof e})},e.prototype.getAssetsByType=function(e){return this.getAssets(function(t){return t.type===e})},e.prototype.getObject=function(e){return this.getEntity(e,this.objects)},e.prototype.getObjects=function(e){return this.getEntities(e,this.objects)},e.prototype.getObjectById=function(e){return this.objects[e]||null},e.prototype.getObjectByName=function(e){return this.getObject(function(t){return t.getName()===e})},e.prototype.getObjectsByName=function(e){return this.getObjects(function(t){return t.getName()===e})},e.prototype.getObjectByClass=function(e){return this.getObject(function(t){return t instanceof e})},e.prototype.getObjectByType=function(e){return this.getObject(function(t){return t.type===e})},e.prototype.getObjectsByType=function(e){return this.getObjects(function(t){return t.type===e})},e.prototype.getObjectsByClass=function(e){return this.getObjects(function(t){return t instanceof e})},e.prototype.getEntity=function(e,t){if(!t)return this.getAsset(e)||this.getObject(e);var r=Object.keys(t).find(function(r){return e(t[r])});return t[r]},e.prototype.getEntities=function(e,t){if(!t)return this.getObjects(e).concat(this.getAssets(e));var r="function"!=typeof e;return Object.keys(t).filter(function(i){return r||e(t[i])}).map(function(e){return t[e]})},e.prototype.getEntityById=function(e){return this.assets[e]||this.objects[e]||null},e.prototype.getEntityByClass=function(e){return this.getEntity(function(t){return t instanceof e})},e.prototype.getEntityByType=function(e){return this.getEntity(function(t){return t.type===e})},e.prototype.getEntitiesByClass=function(e){return this.getEntities(function(t){return t instanceof e})},e.prototype.getEntitiesByType=function(e){return this.getEntities(function(t){return t.type===e})},e.prototype.getEntityByName=function(e){return this.getEntity(function(t){return t.getName()===e})},e.prototype.getEntitiesByName=function(e){return this.getEntities(function(t){return t.getName()===e})},e.prototype.unregisterEntityById=function(e){this.unregisterEntity(this.getEntityById(e))},e.prototype.unregisterEntity=function(e){e&&(e.uninitialize(),this.objects[e.id]?delete this.objects[e.id]:(e.off("load",this.onAssetLoaded,this),e.off("unload",this.onAssetUnloaded,this),delete this.assets[e.id]))},e.prototype.getClassType=function(e){switch(e){case i.default:return"animation";case n.default:return"application";case a.default:return"audio";case s.default:return"bone";case u.default:return"buffer";case p.default:return"camera";case c.default:return"document";case l.default:return"dracoGeometry";case d.default:return"image";case h.default:return"light";case f.default:return"material";case m.default:return"mesh";case y.default:return"meshGeometry";case g.default:return"node";case v.default:return"prefab";case b.default:return"primitiveGeometry";case P.default:return"renderTexture2D";case x.default:return"renderTextureCube";case E.default:return"scene";case w.default:return"script";case _.default:return"shader";case S.default:return"skin";case D.default:return"texture2D";case A.default:return"textureCube";case T.default:return"video";default:return null}},e.prototype.getEntityClass=function(t){return e.entityNameTypeMap[t]?e.entityNameTypeMap[t]:null},e.prototype.registerEntity=function(e){var t=new(this.getEntityClass(e.type))(e);t.engine=this,t instanceof o.default?(this.assets[t.id]=t,t.on("load",this.onAssetLoaded,this),t.on("unload",this.onAssetUnloaded,this)):this.objects[t.id]=t},e.prototype.onAssetLoaded=function(e){this.trigger("assetLoaded",e)},e.prototype.onAssetUnloaded=function(e){this.trigger("assetUnloaded",e)},e.entityNameTypeMap={animation:i.default,application:n.default,audio:a.default,bone:s.default,buffer:u.default,camera:p.default,document:c.default,dracoGeometry:l.default,image:d.default,light:h.default,material:f.default,mesh:m.default,meshGeometry:y.default,node:g.default,prefab:v.default,primitiveGeometry:b.default,renderTexture2D:P.default,renderTextureCube:x.default,scene:E.default,script:w.default,shader:_.default,skin:S.default,texture2D:D.default,textureCube:A.default,video:T.default},e}();t.default=M},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(){this.type="updateEntity",this.entityId="",this.entityData={}}return e}();t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(){}return e}();t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(1),n=r(213),a=r(238),o=r(237),s={id:"box3d_pbr_shader",type:"shader",properties:{name:"PBR Shader",vertexShader:a,fragmentShader:o,parameters:n.default,uniforms:i.UniformsUtils.merge([i.UniformsLib.common,i.UniformsLib.emissivemap,i.UniformsLib.bumpmap,i.UniformsLib.normalmap,i.UniformsLib.roughnessmap,i.UniformsLib.metalnessmap,i.UniformsLib.displacementmap,i.UniformsLib.fog,i.UniformsLib.lights,{time:{value:1},emissive:{value:new i.Color(0)},specular:{value:new i.Color(1118481)},roughness:{value:0},metalness:{value:0},clearCoat:{value:0},clearCoatRoughness:{value:0},envMapIntensity:{value:1}}])}};t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={albedoColor:{displayName:"Base Albedo",description:"A color to tint the material with.",type:"c",default:{r:1,g:1,b:1},min:0,max:1,isUniform:!0,uniformName:"diffuse"},albedoMap:{displayName:"Albedo Map",description:"A texture that modifies the diffuse color of the material.",type:"t",default:null,isUniform:!0,isRenderParam:!0,uniformName:"map",enabledWhen:{albedoMap:{notEqualsDefault:!0}}},opacity:{displayName:"Opacity",description:"This option controls the total opacity of the material.",type:"f",default:1,min:0,max:1,isUniform:!0,isRenderParam:!0,transparency:"LessThanOne"},alphaMap:{displayName:"Alpha Map",description:"A texture that stores the transparency info of the material.",type:"t",default:null,isUniform:!0,isRenderParam:!0,transparency:"NotFalsy",enabledWhen:{alphaMap:{notEqualsDefault:!0}}},specularColor:{displayName:"Specular Color",description:"A color to tint the material with.",type:"c",default:{r:1,g:1,b:1},min:0,max:1,isUniform:!0,uniformName:"specular"},specularMap:{displayName:"Specular Map",description:"A texture that contains the specular color of the material.",type:"t",default:null,isUniform:!0,isRenderParam:!0,enabledWhen:{specularMap:{notEqualsDefault:!0}}},metalness:{displayName:"Metalness",description:"How metallic the surface appears (multiplied by the metalness texture).",type:"f",min:0,max:1,default:0,isUniform:!0,enabledWhen:{metalness:{notEqualsDefault:!0}}},metalnessMap:{displayName:"Metalness Map",description:"A texture that contains the metalness of the material.",type:"t",default:null,isUniform:!0,isRenderParam:!0,enabledWhen:{metalnessMap:{notEqualsDefault:!0}}},glossMap:{displayName:"Gloss Map",description:"A texture that stores the gloss info of the material.",type:"t",default:null,isUniform:!0,enabledWhen:{glossMap:{notEqualsDefault:!0},roughnessMap:{equalsDefault:!0}}},roughness:{displayName:"Roughness",description:"How rough the surface appears.",type:"f",min:0,max:1,default:0,isUniform:!0,isRenderParam:!0},roughnessMap:{displayName:"Roughness Map",description:"A texture that stores the roughness info of the material.",type:"t",default:null,isUniform:!0,isRenderParam:!0,enabledWhen:{roughnessMap:{notEqualsDefault:!0}}},reflectivity:{displayName:"Reflectivity",description:"Reflectivity at normal incidence. i.e. when viewing the surface directly.",type:"f",min:0,max:1,default:.02,isUniform:!0,isRenderParam:!0,uniformName:"reflectivity"},normalMap:{displayName:"Normal Map",description:"",type:"t",default:null,isUniform:!0,isRenderParam:!0,derivatives:!0,textureUsage:"normal",enabledWhen:{normalMap:{notEqualsDefault:!0}}},normalScale:{displayName:"Normal Scale",description:"blah",type:"v2",default:{x:1,y:1},isUniform:!0,isRenderParam:!0},bumpMap:{displayName:"Bump Map",description:"",type:"t",default:null,isUniform:!0,isRenderParam:!0,derivatives:!0,textureUsage:"bump",enabledWhen:{normalMap:{equalsDefault:!0},bumpMap:{notEqualsDefault:!0}}},bumpScale:{displayName:"Bump Scale",description:"blah",type:"f",min:0,max:20,default:1,isUniform:!0,isRenderParam:!0,enabledWhen:{normalMap:{equalsDefault:!0},bumpMap:{notEqualsDefault:!0}},displayWhen:{useBump:{equals:!0}}},clearCoat:{displayName:"Clear Coat",type:"f",min:0,max:1,isUniform:!0,isRenderParam:!0,default:0,enabledWhen:{clearCoat:{notEquals:0}}},clearCoatRoughness:{displayName:"Clear Coat Roughness",type:"f",min:0,max:1,isUniform:!0,isRenderParam:!0,default:0,enabledWhen:{clearCoat:{notEquals:0}}},envMapRadiance:{displayName:"Radiance Light Map",description:"A map that represents the surrounding environment. Used for reflections.",type:"t",default:null,isUniform:!0,forceUpdate:!0,enabledWhen:{envMapRadiance:{notEqualsDefault:!0}}},envMapRadianceHalfGloss:{displayName:"Half Radiance Light Map",description:"A cube-map that represents the surrounding environment. Used for reflections.",type:"t",textureType:"Cube",default:null,isUniform:!0,enabledWhen:{envMapIrradiance:{notEqualsDefault:!0},envMapRadiance:{notEqualsDefault:!0},envMapRadianceHalfGloss:{notEqualsDefault:!0}}},envMapIrradiance:{displayName:"Irradiance Light Map",description:"A cube-map that represents the surrounding environment. Used for reflections.",type:"t",textureType:"Cube",default:null,isUniform:!0,enabledWhen:{envMapIrradiance:{notEqualsDefault:!0}},displayWhen:{envMapIrradiance:{notEqualsDefault:!0}}},envMapGlossVariance:{displayName:"Environment Map Gloss Variance",description:"Turn on multi-sampling of environment map based on varying glossiness of surface.",type:"b",default:!0,forceUpdate:!0,enabledWhen:{envMapGlossVariance:{equals:!0}}},emissiveColor:{displayName:"Emissive Color",description:"A color that represents the light emitted by the material.",type:"c",default:{r:0,g:0,b:0},isUniform:!0,isRenderParam:!0,uniformName:"emissive",enabledWhen:{emissiveColor:{notEqualsDefault:!0}}},emissiveMap:{displayName:"Emissive Map",description:"A texture that modifies the emissive color of the material.",type:"t",default:null,isUniform:!0,isRenderParam:!0,enabledWhen:{emissiveMap:{notEqualsDefault:!0}}},aoMap:{displayName:"AO Map",description:"The ambient occlusion of the material.",type:"t",default:null,isUniform:!0,enabledWhen:{aoMap:{notEqualsDefault:!0}}}};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(120),a=r(119),o={id:"fbx_surface_lambert_shader",type:"shader",properties:{name:"FBX Surface Lambert Shader",vertexShader:"MeshLambertMaterial",fragmentShader:"MeshLambertMaterial",parameters:i.__assign({},n.default,a.default)}};t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(120),a=r(119),o={id:"fbx_surface_phong_shader",type:"shader",properties:{name:"FBX Surface Phong Shader",vertexShader:"MeshPhongMaterial",fragmentShader:"MeshPhongMaterial",parameters:i.__assign({},n.default,{specular:{displayName:"Specular Color",description:"The color reflected specularly by the surface from lights",type:"c",default:{r:1,g:1,b:1},min:0,max:1,isRenderParam:!0,uniformName:"specular"},specularTexture:{displayName:"Specular Map",description:"The color reflected specularly by the surface from lights",type:"t",default:null,isRenderParam:!0,uniformName:"specularMap",enabledWhen:{specularTexture:{notEqualsDefault:!0}}},shininess:{displayName:"Shininess",description:"The shininess exponent of the surface. Higher is glossier.",type:"f",default:30,min:0,max:512,isRenderParam:!0,uniformName:"shininess"},reflectionFactor:{displayName:"Reflectivity",description:"A value to scale the reflectivity by.",type:"f",default:1,min:0,max:100,isRenderParam:!0,uniformName:"reflectivity"},reflectionTexture:{displayName:"Reflection Texture",description:"A texture that represents the environment around the surface.",type:"t",default:null,isRenderParam:!0,uniformName:"envMap",enabledWhen:{reflectionTexture:{notEqualsDefault:!0}}}},a.default)}};t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(14),n=r(19),a=function(){function e(e){this.engine=e,this.standInTextures=[],this.engine=e,this.engine.on("rebuildMaterials",this.rebuildAll,this),this.engine.on("rendererResize",this.onResize,this),this.engine.on("update",this.update,this),this.standInTextures[i.StandInTexture.STANDIN_TEXTURE_WHITE]={texture:null,color:[255,255,255]},this.standInTextures[i.StandInTexture.STANDIN_TEXTURE_WHITE_CUBE]={texture:null,color:[255,255,255],type:"Cube"},this.standInTextures[i.StandInTexture.STANDIN_TEXTURE_BLACK]={texture:null,color:[0,0,0]},this.standInTextures[i.StandInTexture.STANDIN_TEXTURE_BLACK_CUBE]={texture:null,color:[0,0,0],type:"Cube"},this.standInTextures[i.StandInTexture.STANDIN_TEXTURE_NORMAL]={texture:null,color:[127,127,255]}}return e.prototype.destroy=function(){this.engine.off("rebuildMaterials",this.rebuildAll,this),this.engine.off("rendererResize",this.onResize,this),this.engine.off("update",this.update,this),this.standInTextures.forEach(function(e){e.texture&&e.texture.dispose()})},e.prototype.getMissingMaterial=function(){return this.engine.getAssetById("missingMaterial")},e.prototype.getStandInTexture=function(e){if(!this.standInTextures[e])return null;if(!this.standInTextures[e].texture){var t=this.standInTextures[e].color;"Cube"===this.standInTextures[e].type?this.standInTextures[e].texture=n.default.createColorTextureCube(t[0],t[1],t[2]):this.standInTextures[e].texture=n.default.createColorTexture(t[0],t[1],t[2])}return this.standInTextures[e].texture},e.prototype.update=function(e){i.default.timeValueInUse&&(this.engine.needsRender=!0),i.default.sharedUniforms.time.value=e},e.prototype.rebuildAll=function(){var e=this.engine.getAssetsByClass(i.default);e.forEach(function(e){e.runtimeData&&Object.keys(i.default.materialObjectTypes).forEach(function(t){e.runtimeData[t].needsUpdate=!0})})},e.prototype.onResize=function(){var e=i.default.sharedUniforms.screenDimensions;e.value.x=0,e.value.y=0;var t=this.engine.getRenderer();t?(e.value.z=t.getCanvasWidth(),e.value.w=t.getCanvasHeight()):(e.value.z=128,e.value.w=128)},e}();t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={uniforms:{tDiffuse:{value:null},opacity:{value:1}},vertexShader:["varying vec2 vUv;","void main() {","vUv = uv;","gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );","}"].join("\n"),fragmentShader:["uniform float opacity;","uniform sampler2D tDiffuse;","varying vec2 vUv;","void main() {","vec4 texel = texture2D( tDiffuse, vUv );","gl_FragColor = opacity * texel;","}"].join("\n")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(1),n=function(){function e(e,t){void 0===t&&(t="tDiffuse"),this.enabled=!0,this.needsSwap=!0,this.renderToScreen=!1,this.clear=!1,this.textureId=t,this.uniforms=i.UniformsUtils.clone(e.uniforms),this.material=new i.ShaderMaterial({blending:i.NormalBlending,transparent:!0,uniforms:this.uniforms,vertexShader:e.vertexShader,fragmentShader:e.fragmentShader}),this.camera=new i.OrthographicCamera(-1,1,1,-1,0,1), +this.scene=new i.Scene,this.quad=new i.Mesh(new i.PlaneGeometry(2,2),null),this.scene.add(this.quad),this.prevViewPort=new i.Vector4}return e.prototype.render=function(e,t,r){this.uniforms[this.textureId]&&(this.uniforms[this.textureId].value=r),this.quad.material=this.material,this.renderToScreen?(this.viewPort&&e.setViewport(this.viewPort.x,this.viewPort.y,this.viewPort.width,this.viewPort.height),(this.clearColor||this.clearDepth)&&e.clear(!!this.clearColor,!!this.clearDepth,!1),e.render(this.scene,this.camera)):this.renderToTexture?((this.clearColor||this.clearDepth)&&e.clear(this.clearColor,this.clearDepth,!1),e.render(this.scene,this.camera,this.renderToTexture)):e.render(this.scene,this.camera,t,this.clear)},e.prototype.dispose=function(){this.quad.geometry.dispose(),this.quad=void 0,this.camera=void 0,this.scene=void 0,this.material.dispose(),this.material=void 0,this.uniforms=void 0},e}();t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={uniforms:{tDiffuse:{type:"t",value:null},rgbmMultiplier:{type:"f",value:9}},vertexShader:["varying vec2 vUv;","void main() {","vUv = uv;","#ifdef FLIP_Y","vUv.y = 1.0 - vUv.y;","#endif","gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );","}"].join("\n"),fragmentShader:["uniform sampler2D tDiffuse;","uniform float rgbmMultiplier;","const mat3 InverseLogLuvMatrix = mat3(","6.0014, -2.7008, -1.7996,","-1.3320, 3.1029, -5.7721,","0.3008, -1.0882, 5.6268);","vec3 HDRDecodeLOGLUV(in vec4 vLogLuv)","{","float Le = vLogLuv.z * 255.0 + vLogLuv.w;","vec3 Xp_Y_XYZp;","Xp_Y_XYZp.y = exp2((Le - 127.0) / 2.0);","Xp_Y_XYZp.z = Xp_Y_XYZp.y / vLogLuv.y;","Xp_Y_XYZp.x = vLogLuv.x * Xp_Y_XYZp.z;","vec3 vRGB = InverseLogLuvMatrix * Xp_Y_XYZp;","return vRGB;","}","vec3 HDRDecodeRGBM( vec4 rgbm ) {","return rgbmMultiplier * rgbm.rgb * rgbm.a;","}","vec3 HDRDecodeRGBD( vec4 rgbd ) {","return rgbd.rgb / max(rgbd.a, 0.003);","}","vec3 HDRDecodeRGBE( vec4 rgbe ) {","float f = exp2( rgbe.w * 255.0 - (128.0 + 0.0) );","return rgbe.rgb * f;","}","varying vec2 vUv;","void main() {","vec3 hdrColour;","#ifdef HDR_RGBM","hdrColour = HDRDecodeRGBM( texture2D( tDiffuse, vUv ) );","#elif defined(HDR_RGBD)","hdrColour = HDRDecodeRGBD( texture2D( tDiffuse, vUv ) );","#elif defined(HDR_RGBE)","hdrColour = HDRDecodeRGBE( texture2D( tDiffuse, vUv ) );","#elif defined(HDR_LOGLUV)","hdrColour = HDRDecodeLOGLUV( texture2D( tDiffuse, vUv ) );","#else","hdrColour = texture2D( tDiffuse, vUv ).xyz;","#endif","gl_FragColor = vec4( hdrColour, 1.0 );","}"].join("\n")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(27),a=r(69),o=r(11),s=r(227),u=r(45);t.loadableResourceMixins=u.default({},[n.default]);var p=function(e){function t(t,r,i){void 0===i&&(i={});var n=e.call(this)||this;if(n.path=t,n.type=r,n.params=i,n.state=a.default.STARTING,n.error=void 0,n.data=void 0,n.loaderData={},!t)throw new Error("Missing required `path` argument");if(!r)throw new Error("Missing required `type` argument");return n}return i.__extends(t,e),t.prototype.setState=function(e){switch(e){case a.default.STARTING:throw new s.default(this.state,e);case a.default.LOADING:if(this.state!==a.default.STARTING&&this.state!==a.default.LOADING)throw new s.default(this.state,e);break;case a.default.PROCESSING:if(this.state!==a.default.LOADING)throw new s.default(this.state,e);break;case a.default.COMPLETE:if(this.state!==a.default.PROCESSING)throw new s.default(this.state,e);break;case a.default.CANCELLED:if(this.state!==a.default.STARTING&&this.state!==a.default.LOADING&&this.state!==a.default.PROCESSING)throw new s.default(this.state,e);break;case a.default.ERROR:break;default:throw new Error("Unknown state: "+e)}return this.state=e,this.trigger(o.default.STATE_CHANGE,e),e},t.prototype.setLoading=function(){this.setState(a.default.LOADING)},t.prototype.setProcessing=function(){this.setState(a.default.PROCESSING)},t.prototype.setComplete=function(e){this.setState(a.default.COMPLETE),this.data=e,this.trigger(o.default.LOAD,e),this.done()},t.prototype.setError=function(e){this.setState(a.default.ERROR),this.error=e,this.trigger(o.default.ERROR,e),this.done()},t.prototype.setCancelled=function(){this.setState(a.default.CANCELLED),this.trigger(o.default.CANCEL),this.done()},t.prototype.isCancelled=function(){return this.state===a.default.CANCELLED},t.prototype.done=function(){this.trigger(o.default.DONE,this.state),this.off()},t}(t.loadableResourceMixins);t.default=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(26),n=function(e){return e.setProcessing(),e.setComplete(e.loaderData.xhr.response),Promise.resolve(e)};t.default=function(e,t){return i.retry(function(e){return 202===e.loaderData.xhr.status},[i.unlessCancelled(i.makeXhr(t)),i.unlessCancelled(i.setResponseType("arraybuffer")),i.unlessCancelled(i.setCustomHeaders),i.unlessCancelled(i.loadXhr)])(e).then(i.unlessCancelled(i.requireStatus(function(e){return 200===e}))).then(i.unlessCancelled(n)).catch(i.handleError(e))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(240),n=r(191),a=r(26),o=function(e){e.setProcessing();var t="string"==typeof e.loaderData.xhr.response?JSON.parse(e.loaderData.xhr.response):e.loaderData.xhr.response,r=e.path.indexOf("?"),a=r>=0?r:e.path.length,o=e.path.slice(0,e.path.lastIndexOf("/",a)+1);if(void 0===t||void 0===t.version||t.version.major>4)return Promise.reject(new Error("Unsupported data version"));var s=new RegExp(/^(?:[a-z]+:)?\/\//i),u=new RegExp(/^\//),p=function(e){return!e.match(s)&&!e.match(u)},c=i.mapEntities(t.entities,t.version);return c.forEach(function(e){if(n.isAsset(e)&&e.representations&&e.representations.forEach(function(e){e.src&&p(e.src)&&(e.src=o+e.src)}),"buffer"===e.type){var t=e.properties;t.src&&p(t.src)&&(t.src=o+t.src)}}),e.setComplete(c),Promise.resolve(e)};t.default=function(e,t){return a.retry(function(e){return 202===e.loaderData.xhr.status},[a.unlessCancelled(a.makeXhr(t)),a.unlessCancelled(a.setResponseType("json")),a.unlessCancelled(a.setCustomHeaders),a.unlessCancelled(a.loadXhr)])(e).then(a.unlessCancelled(a.requireStatus(function(e){return 200===e}))).then(a.unlessCancelled(o)).catch(a.handleError(e))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(26),n=function(e){return new Promise(function(t){if(e.setProcessing(),e.loaderData.xhr.response instanceof Blob){var r=URL.createObjectURL(e.loaderData.xhr.response),i=new Image;i.onload=function(){e.setComplete(i),t(e)},i.src=r}else e.setComplete(e.loaderData.xhr.response),t(e)})};t.default=function(e,t){return i.retry(function(e){return 202===e.loaderData.xhr.status},[i.unlessCancelled(i.makeXhr(t)),i.unlessCancelled(i.setResponseType("blob")),i.unlessCancelled(i.setCustomHeaders),i.unlessCancelled(i.loadXhr)])(e).then(i.unlessCancelled(i.requireStatus(function(e){return 200===e}))).then(i.unlessCancelled(n)).catch(i.handleError(e))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(26),n=function(e){e.setProcessing();var t="string"==typeof e.loaderData.xhr.response?JSON.parse(e.loaderData.xhr.response):e.loaderData.xhr.response;return e.setComplete(t),Promise.resolve(e)};t.default=function(e,t){return i.retry(function(e){return 202===e.loaderData.xhr.status},[i.unlessCancelled(i.makeXhr(t)),i.unlessCancelled(i.setResponseType("json")),i.unlessCancelled(i.setCustomHeaders),i.unlessCancelled(i.loadXhr)])(e).then(i.unlessCancelled(i.requireStatus(function(e){return 200===e}))).then(i.unlessCancelled(n)).catch(i.handleError(e))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(26),n=function(e){return new Promise(function(t,r){e.setProcessing();var i=URL.createObjectURL(e.loaderData.xhr.response),n=document.createElement("video");n.addEventListener("loadeddata",function(){e.setComplete(n),t(e)}),n.addEventListener("error",function(){return r(new Error("Failed to load video"))}),n.src=i,n.load()})};t.default=function(e,t){return i.retry(function(e){return 202===e.loaderData.xhr.status},[i.unlessCancelled(i.makeXhr(t)),i.unlessCancelled(i.setResponseType("blob")),i.unlessCancelled(i.setCustomHeaders),i.unlessCancelled(i.loadXhr)])(e).then(i.unlessCancelled(i.requireStatus(function(e){return 200===e}))).then(i.unlessCancelled(n)).catch(i.handleError(e))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(3),n=r(11),a=r(9),o=function(){function e(){this.loadingResources=[]}return e.prototype.loadResource=function(e,t,r,o){var s=this;void 0===o&&(o={});var u=this.engine.resourceLoader.load(e,t,o);return this.loadingResources.push(u),u.on(n.default.ERROR,function(e){i.default.error(s.engine.getName()+(" - ResourceLifecycle: Error loading "+s.type+",")+(s.getName()+", "+e.toString())),s.setState(a.StateType.Base,a.State.Failed)}),u.on(n.default.DONE,function(){s.loadingResources=s.loadingResources.filter(function(e){return e!==u}),"function"==typeof r&&r()}),u},e.prototype.abortRequests=function(){this.loadingResources.forEach(function(e){return e.setCancelled()})},e}();t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=r(69),a=function(e){function t(t,r){var i=e.call(this,'Illegal state transition "'+n.default[t]+'" -> "'+n.default[r]+'"')||this;return i.from=t,i.to=r,i}return i.__extends(t,e),t}(Error);t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(220),n=r(230),a=r(221),o=r(223),s=r(224),u=r(225),p=r(222),c=r(11),l=r(15),d=4,h=function(e,t){var r=new XMLHttpRequest;return r.open("GET",e),Promise.resolve(r)},f=[];f[l.default.BUFFER]=a.default,f[l.default.IMAGE]=o.default,f[l.default.VIDEO]=u.default,f[l.default.ENTITIES]=p.default,f[l.default.JSON]=s.default;var m=function(){function e(e,t){if(void 0===e&&(e=h),void 0===t&&(t=f),this.xhrPromise=e,this.strategies=t,this.resources={},!e)throw new Error("Must provide argument `xhrPromise`!");if(!t)throw new Error("Must provide argument `strategies`!");this.queue=n.default(d)}return e.prototype.destroy=function(){this.queue.destroy()},e.prototype.load=function(e,t,r){var n=this;if(!this.strategies[t])throw new Error("Unsupported type: "+t);if(this.resources[e])return this.resources[e];var a=this.resources[e]=new i.default(e,t,r);return this.queue.add(function(){return new Promise(function(r){var i=function(){delete n.resources[e],a.off(c.default.LOAD,i),a.off(c.default.ERROR,i),a.off(c.default.CANCEL,i),r(a)};a.once(c.default.LOAD,i),a.once(c.default.ERROR,i),a.once(c.default.CANCEL,i),n.strategies[t](a,n.xhrPromise)})},r.priority),a},e}();t.default=m},function(e,t,r){"use strict";function i(e){return e.replace(/([a-z])([A-Z])/g,"$1_$2").replace(/([A-Z]+)([A-Z])([a-z])/,"$1_$2$3").toUpperCase()}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t="string"==typeof e?e:"";return t=t.replace(/_([a-z])/gi,function(e,t){return"_"+t.toUpperCase()}),t=t.replace(/\s+/g,"_"),t=t.replace(/([a-z])([0-9])/g,"$1_$2"),t=i(t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=4,n=5,a=function(e,t){void 0===e&&(e=i),void 0===t&&(t=n);var r=[],a=[],o=!0,s=function(){for(var t=function(){var e=r.pop();a.push(e),e.fn().then(function(){var t=a.indexOf(e);t>=0&&(a.splice(t,1),s())})};r.length>0&&a.length=1&&r<=12&&i>=1&&i<=m[r]}function a(e,t){var r=e.match(y);if(!r)return!1;var i=r[1],n=r[2],a=r[3],o=r[5];return i<=23&&n<=59&&a<=59&&(!t||o)}function o(e){var t=e.split(E);return 2==t.length&&n(t[0])&&a(t[1],!0)}function s(e){return e.length<=255&&g.test(e)}function u(e){return w.test(e)&&v.test(e)}function p(e){try{return new RegExp(e),!0}catch(e){return!1}}function c(e,t){if(e&&t)return e>t?1:et?1:e=0?{index:i,compiling:!0}:(i=this._compilations.length,this._compilations[i]={schema:e,root:t,baseId:r},{index:i,compiling:!1})}function o(e,t,r){var i=s.call(this,e,t,r);i>=0&&this._compilations.splice(i,1)}function s(e,t,r){for(var i=0;i=55296&&t<=56319&&n=t)throw new Error("Cannot access property/index "+i+" levels up, current level is "+t);return r[t-i]}if(i>t)throw new Error("Cannot access data "+i+" levels up, current level is "+t);if(a="data"+(t-i||""),!n)return a}for(var s=a,p=n.split("/"),c=0;c",_="result"+n,S=e.opts.v5&&o&&o.$data;if(S?(i+=" var schema"+n+" = "+e.util.getData(o.$data,a,e.dataPathArr)+"; ",v="schema"+n):v=o,E){var D=e.util.getData(x.$data,a,e.dataPathArr),A="exclusive"+n,T="op"+n,M="' + "+T+" + '";i+=" var schemaExcl"+n+" = "+D+"; ",D="schemaExcl"+n,i+=" if (typeof "+D+" != 'boolean' && "+D+" !== undefined) { "+l+" = false; ";var r=P,R=R||[];R.push(i),i="",e.createErrors!==!1?(i+=" { keyword: '"+(r||"_formatExclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ",e.opts.messages!==!1&&(i+=" , message: '"+P+" should be boolean' "),e.opts.verbose&&(i+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),i+=" } "):i+=" {} ";var C=i;i=R.pop(),i+=!e.compositeRule&&p?e.async?" throw new ValidationError(["+C+"]); ":" validate.errors = ["+C+"]; return false; ":" var err = "+C+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",i+=" } ",p&&(f+="}",i+=" else { "),S&&(i+=" if ("+v+" === undefined) "+l+" = true; else if (typeof "+v+" != 'string') "+l+" = false; else { ",f+="}"),h&&(i+=" if (!"+g+") "+l+" = true; else { ",f+="}"),i+=" var "+_+" = "+g+"("+c+", ",i+=S?""+v:""+e.util.toQuotedString(o),i+=" ); if ("+_+" === undefined) "+l+" = false; var "+A+" = "+D+" === true; if ("+l+" === undefined) { "+l+" = "+A+" ? "+_+" "+w+" 0 : "+_+" "+w+"= 0; } if (!"+l+") var op"+n+" = "+A+" ? '"+w+"' : '"+w+"=';"}else{var A=x===!0,M=w;A||(M+="=");var T="'"+M+"'";S&&(i+=" if ("+v+" === undefined) "+l+" = true; else if (typeof "+v+" != 'string') "+l+" = false; else { ",f+="}"),h&&(i+=" if (!"+g+") "+l+" = true; else { ",f+="}"),i+=" var "+_+" = "+g+"("+c+", ",i+=S?""+v:""+e.util.toQuotedString(o),i+=" ); if ("+_+" === undefined) "+l+" = false; if ("+l+" === undefined) "+l+" = "+_+" "+w,A||(i+="="),i+=" 0;"}i+=""+f+"if (!"+l+") { ";var r=t,R=R||[];R.push(i),i="",e.createErrors!==!1?(i+=" { keyword: '"+(r||"_formatLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { comparison: "+T+", limit: ",i+=S?""+v:""+e.util.toQuotedString(o),i+=" , exclusive: "+A+" } ",e.opts.messages!==!1&&(i+=" , message: 'should be "+M+' "',i+=S?"' + "+v+" + '":""+e.util.escapeQuotes(o),i+="\"' "),e.opts.verbose&&(i+=" , schema: ",i+=S?"validate.schema"+s:""+e.util.toQuotedString(o),i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),i+=" } "):i+=" {} ";var C=i;return i=R.pop(),i+=!e.compositeRule&&p?e.async?" throw new ValidationError(["+C+"]); ":" validate.errors = ["+C+"]; return false; ":" var err = "+C+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",i+="}"}},{}],14:[function(e,t,r){"use strict";t.exports=function(e,t){var r,i,n=" ",a=e.level,o=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),p=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(o||""),d=e.opts.v5&&s&&s.$data;d?(n+=" var schema"+a+" = "+e.util.getData(s.$data,o,e.dataPathArr)+"; ",i="schema"+a):i=s;var h="maximum"==t,f=h?"exclusiveMaximum":"exclusiveMinimum",m=e.schema[f],y=e.opts.v5&&m&&m.$data,g=h?"<":">",v=h?">":"<";if(y){var b=e.util.getData(m.$data,o,e.dataPathArr),P="exclusive"+a,x="op"+a,E="' + "+x+" + '";n+=" var schemaExcl"+a+" = "+b+"; ",b="schemaExcl"+a,n+=" var exclusive"+a+"; if (typeof "+b+" != 'boolean' && typeof "+b+" != 'undefined') { ";var r=f,w=w||[];w.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(r||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(p)+" , params: {} ",e.opts.messages!==!1&&(n+=" , message: '"+f+" should be boolean' "),e.opts.verbose&&(n+=" , schema: validate.schema"+u+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),n+=" } "):n+=" {} ";var _=n;n=w.pop(),n+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+_+"]); ":" validate.errors = ["+_+"]; return false; ":" var err = "+_+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else if( ",d&&(n+=" ("+i+" !== undefined && typeof "+i+" != 'number') || "),n+=" ((exclusive"+a+" = "+b+" === true) ? "+l+" "+v+"= "+i+" : "+l+" "+v+" "+i+") || "+l+" !== "+l+") { var op"+a+" = exclusive"+a+" ? '"+g+"' : '"+g+"=';"}else{var P=m===!0,E=g;P||(E+="=");var x="'"+E+"'";n+=" if ( ",d&&(n+=" ("+i+" !== undefined && typeof "+i+" != 'number') || "),n+=" "+l+" "+v,P&&(n+="="),n+=" "+i+" || "+l+" !== "+l+") {"}var r=t,w=w||[];w.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(r||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(p)+" , params: { comparison: "+x+", limit: "+i+", exclusive: "+P+" } ",e.opts.messages!==!1&&(n+=" , message: 'should be "+E+" ",n+=d?"' + "+i:""+s+"'"),e.opts.verbose&&(n+=" , schema: ",n+=d?"validate.schema"+u:""+s,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),n+=" } "):n+=" {} ";var _=n;return n=w.pop(),n+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+_+"]); ":" validate.errors = ["+_+"]; return false; ":" var err = "+_+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } ",c&&(n+=" else { "),n}},{}],15:[function(e,t,r){"use strict";t.exports=function(e,t){var r,i,n=" ",a=e.level,o=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),p=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(o||""),d=e.opts.v5&&s&&s.$data;d?(n+=" var schema"+a+" = "+e.util.getData(s.$data,o,e.dataPathArr)+"; ",i="schema"+a):i=s;var h="maxItems"==t?">":"<";n+="if ( ",d&&(n+=" ("+i+" !== undefined && typeof "+i+" != 'number') || "),n+=" "+l+".length "+h+" "+i+") { "; +var r=t,f=f||[];f.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(r||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(p)+" , params: { limit: "+i+" } ",e.opts.messages!==!1&&(n+=" , message: 'should NOT have ",n+="maxItems"==t?"more":"less",n+=" than ",n+=d?"' + "+i+" + '":""+s,n+=" items' "),e.opts.verbose&&(n+=" , schema: ",n+=d?"validate.schema"+u:""+s,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),n+=" } "):n+=" {} ";var m=n;return n=f.pop(),n+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+m+"]); ":" validate.errors = ["+m+"]; return false; ":" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+="} ",c&&(n+=" else { "),n}},{}],16:[function(e,t,r){"use strict";t.exports=function(e,t){var r,i,n=" ",a=e.level,o=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),p=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(o||""),d=e.opts.v5&&s&&s.$data;d?(n+=" var schema"+a+" = "+e.util.getData(s.$data,o,e.dataPathArr)+"; ",i="schema"+a):i=s;var h="maxLength"==t?">":"<";n+="if ( ",d&&(n+=" ("+i+" !== undefined && typeof "+i+" != 'number') || "),n+=e.opts.unicode===!1?" "+l+".length ":" ucs2length("+l+") ",n+=" "+h+" "+i+") { ";var r=t,f=f||[];f.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(r||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(p)+" , params: { limit: "+i+" } ",e.opts.messages!==!1&&(n+=" , message: 'should NOT be ",n+="maxLength"==t?"longer":"shorter",n+=" than ",n+=d?"' + "+i+" + '":""+s,n+=" characters' "),e.opts.verbose&&(n+=" , schema: ",n+=d?"validate.schema"+u:""+s,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),n+=" } "):n+=" {} ";var m=n;return n=f.pop(),n+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+m+"]); ":" validate.errors = ["+m+"]; return false; ":" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+="} ",c&&(n+=" else { "),n}},{}],17:[function(e,t,r){"use strict";t.exports=function(e,t){var r,i,n=" ",a=e.level,o=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),p=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(o||""),d=e.opts.v5&&s&&s.$data;d?(n+=" var schema"+a+" = "+e.util.getData(s.$data,o,e.dataPathArr)+"; ",i="schema"+a):i=s;var h="maxProperties"==t?">":"<";n+="if ( ",d&&(n+=" ("+i+" !== undefined && typeof "+i+" != 'number') || "),n+=" Object.keys("+l+").length "+h+" "+i+") { ";var r=t,f=f||[];f.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(r||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(p)+" , params: { limit: "+i+" } ",e.opts.messages!==!1&&(n+=" , message: 'should NOT have ",n+="maxProperties"==t?"more":"less",n+=" than ",n+=d?"' + "+i+" + '":""+s,n+=" properties' "),e.opts.verbose&&(n+=" , schema: ",n+=d?"validate.schema"+u:""+s,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),n+=" } "):n+=" {} ";var m=n;return n=f.pop(),n+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+m+"]); ":" validate.errors = ["+m+"]; return false; ":" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+="} ",c&&(n+=" else { "),n}},{}],18:[function(e,t,r){"use strict";t.exports=function(e,t){var r=" ",i=e.schema[t],n=e.schemaPath+e.util.getProperty(t),a=e.errSchemaPath+"/"+t,o=!e.opts.allErrors,s=e.util.copy(e),u="";s.level++;var p="valid"+s.level,c=s.baseId,l=!0,d=i;if(d)for(var h,f=-1,m=d.length-1;f "+D+") { ";var T=c+"["+D+"]";h.schema=S,h.schemaPath=s+"["+D+"]",h.errSchemaPath=u+"/"+D,h.errorPath=e.util.getPathExpr(e.errorPath,D,e.opts.jsonPointers,!0),h.dataPathArr[g]=D;var M=e.validate(h);h.baseId=b,i+=e.util.varOccurences(M,v)<2?" "+e.util.varReplace(M,v,T)+" ":" var "+v+" = "+T+"; "+M+" ",i+=" } ",p&&(i+=" if ("+m+") { ",f+="}")}if("object"==typeof P&&e.util.schemaHasRules(P,e.RULES.all)){h.schema=P,h.schemaPath=e.schemaPath+".additionalItems",h.errSchemaPath=e.errSchemaPath+"/additionalItems",i+=" "+m+" = true; if ("+c+".length > "+o.length+") { for (var "+y+" = "+o.length+"; "+y+" < "+c+".length; "+y+"++) { ",h.errorPath=e.util.getPathExpr(e.errorPath,y,e.opts.jsonPointers,!0);var T=c+"["+y+"]";h.dataPathArr[g]=y;var M=e.validate(h);h.baseId=b,i+=e.util.varOccurences(M,v)<2?" "+e.util.varReplace(M,v,T)+" ":" var "+v+" = "+T+"; "+M+" ",p&&(i+=" if (!"+m+") break; "),i+=" } } ",p&&(i+=" if ("+m+") { ",f+="}")}}else if(e.util.schemaHasRules(o,e.RULES.all)){h.schema=o,h.schemaPath=s,h.errSchemaPath=u,i+=" for (var "+y+" = 0; "+y+" < "+c+".length; "+y+"++) { ",h.errorPath=e.util.getPathExpr(e.errorPath,y,e.opts.jsonPointers,!0);var T=c+"["+y+"]";h.dataPathArr[g]=y;var M=e.validate(h);h.baseId=b,i+=e.util.varOccurences(M,v)<2?" "+e.util.varReplace(M,v,T)+" ":" var "+v+" = "+T+"; "+M+" ",p&&(i+=" if (!"+m+") break; "),i+=" } ",p&&(i+=" if ("+m+") { ",f+="}")}return p&&(i+=" "+f+" if ("+d+" == errors) {"),i=e.util.cleanUpCode(i)}},{}],26:[function(e,t,r){"use strict";t.exports=function(e,t){var r,i,n=" ",a=e.level,o=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),p=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(o||""),d=e.opts.v5&&s&&s.$data;d?(n+=" var schema"+a+" = "+e.util.getData(s.$data,o,e.dataPathArr)+"; ",i="schema"+a):i=s,n+="var division"+a+";if (",d&&(n+=" "+i+" !== undefined && ( typeof "+i+" != 'number' || "),n+=" (division"+a+" = "+l+" / "+i+", ",n+=e.opts.multipleOfPrecision?" Math.abs(Math.round(division"+a+") - division"+a+") > 1e-"+e.opts.multipleOfPrecision+" ":" division"+a+" !== parseInt(division"+a+") ",n+=" ) ",d&&(n+=" ) "),n+=" ) { ";var h=h||[];h.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(r||"multipleOf")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(p)+" , params: { multipleOf: "+i+" } ",e.opts.messages!==!1&&(n+=" , message: 'should be multiple of ",n+=d?"' + "+i:""+s+"'"),e.opts.verbose&&(n+=" , schema: ",n+=d?"validate.schema"+u:""+s,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),n+=" } "):n+=" {} ";var f=n;return n=h.pop(),n+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+f+"]); ":" validate.errors = ["+f+"]; return false; ":" var err = "+f+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+="} ",c&&(n+=" else { "),n}},{}],27:[function(e,t,r){"use strict";t.exports=function(e,t){var r,i=" ",n=e.level,a=e.dataLevel,o=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,p=!e.opts.allErrors,c="data"+(a||""),l="errs__"+n,d=e.util.copy(e);d.level++;var h="valid"+d.level;if(e.util.schemaHasRules(o,e.RULES.all)){d.schema=o,d.schemaPath=s,d.errSchemaPath=u,i+=" var "+l+" = errors; ";var f=e.compositeRule;e.compositeRule=d.compositeRule=!0,d.createErrors=!1;var m;d.opts.allErrors&&(m=d.opts.allErrors,d.opts.allErrors=!1),i+=" "+e.validate(d)+" ",d.createErrors=!0,m&&(d.opts.allErrors=m),e.compositeRule=d.compositeRule=f,i+=" if ("+h+") { ";var y=y||[];y.push(i),i="",e.createErrors!==!1?(i+=" { keyword: '"+(r||"not")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ",e.opts.messages!==!1&&(i+=" , message: 'should NOT be valid' "),e.opts.verbose&&(i+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),i+=" } "):i+=" {} ";var g=i;i=y.pop(),i+=!e.compositeRule&&p?e.async?" throw new ValidationError(["+g+"]); ":" validate.errors = ["+g+"]; return false; ":" var err = "+g+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",i+=" } else { errors = "+l+"; if (vErrors !== null) { if ("+l+") vErrors.length = "+l+"; else vErrors = null; } ",e.opts.allErrors&&(i+=" } ")}else i+=" var err = ",e.createErrors!==!1?(i+=" { keyword: '"+(r||"not")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ",e.opts.messages!==!1&&(i+=" , message: 'should NOT be valid' "),e.opts.verbose&&(i+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),i+=" } "):i+=" {} ",i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",p&&(i+=" if (false) { ");return i}},{}],28:[function(e,t,r){"use strict";t.exports=function(e,t){var r,i=" ",n=e.level,a=e.dataLevel,o=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,p=!e.opts.allErrors,c="data"+(a||""),l="valid"+n,d="errs__"+n,h=e.util.copy(e),f="";h.level++;var m="valid"+h.level;i+="var "+d+" = errors;var prevValid"+n+" = false;var "+l+" = false;";var y=h.baseId,g=e.compositeRule;e.compositeRule=h.compositeRule=!0;var v=o;if(v)for(var b,P=-1,x=v.length-1;P5)i+=" || validate.schema"+s+"["+y+"] ";else{var j=b;if(j)for(var k,L=-1,B=j.length-1;L= "+me+"; ",u=e.errSchemaPath+"/patternGroups/minimum",i+=" if (!"+l+") { ";var X=X||[];X.push(i),i="",e.createErrors!==!1?(i+=" { keyword: '"+(r||"patternGroups")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { reason: '"+ve+"', limit: "+ge+", pattern: '"+e.util.escapeQuotes(G)+"' } ",e.opts.messages!==!1&&(i+=" , message: 'should NOT have "+be+" than "+ge+' properties matching pattern "'+e.util.escapeQuotes(G)+"\"' "),e.opts.verbose&&(i+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),i+=" } "):i+=" {} ";var Q=i;i=X.pop(),i+=!e.compositeRule&&p?e.async?" throw new ValidationError(["+Q+"]); ":" validate.errors = ["+Q+"]; return false; ":" var err = "+Q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",i+=" } ",void 0!==ye&&(i+=" else ")}if(void 0!==ye){var ge=ye,ve="maximum",be="more";i+=" "+l+" = pgPropCount"+n+" <= "+ye+"; ",u=e.errSchemaPath+"/patternGroups/maximum",i+=" if (!"+l+") { ";var X=X||[];X.push(i),i="",e.createErrors!==!1?(i+=" { keyword: '"+(r||"patternGroups")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { reason: '"+ve+"', limit: "+ge+", pattern: '"+e.util.escapeQuotes(G)+"' } ",e.opts.messages!==!1&&(i+=" , message: 'should NOT have "+be+" than "+ge+' properties matching pattern "'+e.util.escapeQuotes(G)+"\"' "),e.opts.verbose&&(i+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),i+=" } "):i+=" {} ";var Q=i;i=X.pop(),i+=!e.compositeRule&&p?e.async?" throw new ValidationError(["+Q+"]); ":" validate.errors = ["+Q+"]; return false; ":" var err = "+Q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",i+=" } "}u=W,p&&(i+=" if ("+l+") { ",f+="}")}}}}return p&&(i+=" "+f+" if ("+d+" == errors) {"),i=e.util.cleanUpCode(i)}},{}],32:[function(e,t,r){"use strict";t.exports=function(e,t){var r,i,n,a=" ",o=e.level,s=e.dataLevel,u=e.schema[t],p=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(s||""),d="valid"+o;if("#"==u||"#/"==u)e.isRoot?(i=e.async,n="validate"):(i=e.root.schema.$async===!0,n="root.refVal[0]");else{var h=e.resolveRef(e.baseId,u,e.isRoot);if(void 0===h){var f="can't resolve reference "+u+" from id "+e.baseId;if("fail"==e.opts.missingRefs){console.log(f);var m=m||[];m.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(r||"$ref")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(p)+" , params: { ref: '"+e.util.escapeQuotes(u)+"' } ",e.opts.messages!==!1&&(a+=" , message: 'can\\'t resolve reference "+e.util.escapeQuotes(u)+"' "),e.opts.verbose&&(a+=" , schema: "+e.util.toQuotedString(u)+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),a+=" } "):a+=" {} ";var y=a;a=m.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+y+"]); ":" validate.errors = ["+y+"]; return false; ":" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",c&&(a+=" if (false) { ")}else{if("ignore"!=e.opts.missingRefs){var g=new Error(f);throw g.missingRef=e.resolve.url(e.baseId,u),g.missingSchema=e.resolve.normalizeId(e.resolve.fullPath(g.missingRef)),g}console.log(f),c&&(a+=" if (true) { ")}}else if(h.inline){var v=e.util.copy(e);v.level++;var b="valid"+v.level;v.schema=h.schema,v.schemaPath="",v.errSchemaPath=u;var P=e.validate(v).replace(/validate\.schema/g,h.code);a+=" "+P+" ",c&&(a+=" if ("+b+") { ")}else i=h.$async===!0,n=h.code}if(n){var m=m||[];m.push(a),a="",a+=e.opts.passContext?" "+n+".call(this, ":" "+n+"( ",a+=" "+l+", (dataPath || '')",'""'!=e.errorPath&&(a+=" + "+e.errorPath);var x=s?"data"+(s-1||""):"parentData",E=s?e.dataPathArr[s]:"parentDataProperty";a+=" , "+x+" , "+E+", rootData) ";var w=a;if(a=m.pop(),i){if(!e.async)throw new Error("async schema referenced by sync schema");a+=" try { ",c&&(a+="var "+d+" ="),a+=" "+e.yieldAwait+" "+w+"; } catch (e) { if (!(e instanceof ValidationError)) throw e; if (vErrors === null) vErrors = e.errors; else vErrors = vErrors.concat(e.errors); errors = vErrors.length; } ",c&&(a+=" if ("+d+") { ")}else a+=" if (!"+w+") { if (vErrors === null) vErrors = "+n+".errors; else vErrors = vErrors.concat("+n+".errors); errors = vErrors.length; } ",c&&(a+=" else { ")}return a}},{}],33:[function(e,t,r){"use strict";t.exports=function(e,t){var r,i,n=" ",a=e.level,o=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),p=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(o||""),d="valid"+a,h=e.opts.v5&&s&&s.$data;h?(n+=" var schema"+a+" = "+e.util.getData(s.$data,o,e.dataPathArr)+"; ",i="schema"+a):i=s;var f="schema"+a;if(!h)if(s.length=e.opts.loopRequired;if(c)if(n+=" var missing"+a+"; ",E){h||(n+=" var "+f+" = validate.schema"+u+"; ");var w="i"+a,_="schema"+a+"["+w+"]",S="' + "+_+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPathExpr(x,_,e.opts.jsonPointers)),n+=" var "+d+" = true; ",h&&(n+=" if (schema"+a+" === undefined) "+d+" = true; else if (!Array.isArray(schema"+a+")) "+d+" = false; else {"),n+=" for (var "+w+" = 0; "+w+" < "+f+".length; "+w+"++) { "+d+" = "+l+"["+f+"["+w+"]] !== undefined; if (!"+d+") break; } ",h&&(n+=" } "),n+=" if (!"+d+") { ";var D=D||[];D.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(r||"required")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(p)+" , params: { missingProperty: '"+S+"' } ",e.opts.messages!==!1&&(n+=" , message: '",n+=e.opts._errorDataPathProperty?"is a required property":"should have required property \\'"+S+"\\'",n+="' "),e.opts.verbose&&(n+=" , schema: validate.schema"+u+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),n+=" } "):n+=" {} ";var A=n;n=D.pop(),n+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+A+"]); ":" validate.errors = ["+A+"]; return false; ":" var err = "+A+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } else { "}else{n+=" if ( ";var T=m;if(T)for(var M,w=-1,R=T.length-1;w 1) { var i = "+l+".length, j; outer: for (;i--;) { for (j = i; j--;) { if (equal("+l+"[i], "+l+"[j])) { "+d+" = false; break outer; } } } } ",h&&(n+=" } "),n+=" if (!"+d+") { ";var f=f||[];f.push(n),n="",e.createErrors!==!1?(n+=" { keyword: '"+(r||"uniqueItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(p)+" , params: { i: i, j: j } ",e.opts.messages!==!1&&(n+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),e.opts.verbose&&(n+=" , schema: ",n+=h?"validate.schema"+u:""+s,n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),n+=" } "):n+=" {} ";var m=n;n=f.pop(),n+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+m+"]); ":" validate.errors = ["+m+"]; return false; ":" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",n+=" } ",c&&(n+=" else { ")}else c&&(n+=" if (true) { ");return n}},{}],36:[function(e,t,r){"use strict";t.exports=function(e,t){function r(e){for(var t=0;t1&&(i=r[0]+"@",e=r[1]),e=e.replace(I,".");var n=e.split("."),a=o(n,t).join(".");return i+a}function u(e){for(var t,r,i=[],n=0,a=e.length;n=55296&&t<=56319&&n65535&&(e-=65536,t+=B(e>>>10&1023|55296),e=56320|1023&e),t+=B(e)}).join("")}function c(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:w}function l(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function d(e,t,r){var i=0;for(e=r?L(e/A):e>>1,e+=L(e/t);e>k*S>>1;i+=w)e=L(e/k);return L(i+(k+1)*e/(e+D))}function h(e){var t,r,i,n,o,s,u,l,h,f,m=[],y=e.length,g=0,v=M,b=T;for(r=e.lastIndexOf(R),r<0&&(r=0),i=0;i=128&&a("not-basic"),m.push(e.charCodeAt(i));for(n=r>0?r+1:0;n=y&&a("invalid-input"),l=c(e.charCodeAt(n++)),(l>=w||l>L((E-g)/s))&&a("overflow"),g+=l*s,h=u<=b?_:u>=b+S?S:u-b,!(lL(E/f)&&a("overflow"),s*=f;t=m.length+1,b=d(g-o,t,0==o),L(g/t)>E-v&&a("overflow"),v+=L(g/t),g%=t,m.splice(g++,0,v)}return p(m)}function f(e){var t,r,i,n,o,s,p,c,h,f,m,y,g,v,b,P=[];for(e=u(e),y=e.length,t=M,r=0,o=T,s=0;s=t&&mL((E-r)/g)&&a("overflow"),r+=(p-t)*g,t=p,s=0;sE&&a("overflow"),m==t){for(c=r,h=w;f=h<=o?_:h>=o+S?S:h-o,!(c= 0x80 (not a basic code point)","invalid-input":"Invalid input"},k=w-_,L=Math.floor,B=String.fromCharCode;if(P={version:"1.4.1",ucs2:{decode:u,encode:p},decode:h,encode:f,toASCII:y,toUnicode:m},"function"==typeof e&&"object"==typeof e.amd&&e.amd)e("punycode",function(){return P});else if(g&&v)if(i.exports==g)v.exports=P;else for(x in P)P.hasOwnProperty(x)&&(g[x]=P[x]);else r.punycode=P})(this)}).call(this,"undefined"!=typeof t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],42:[function(e,t,r){"use strict";function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.exports=function(e,t,r,a){t=t||"&",r=r||"=";var o={};if("string"!=typeof e||0===e.length)return o;var s=/\+/g;e=e.split(t);var u=1e3;a&&"number"==typeof a.maxKeys&&(u=a.maxKeys);var p=e.length;u>0&&p>u&&(p=u);for(var c=0;c=0?(l=m.substr(0,y),d=m.substr(y+1)):(l=m,d=""),h=decodeURIComponent(l),f=decodeURIComponent(d),i(o,h)?n(o[h])?o[h].push(f):o[h]=[o[h],f]:o[h]=f}return o};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],43:[function(e,t,r){"use strict";function i(e,t){if(e.map)return e.map(t);for(var r=[],i=0;i",'"',"`"," ","\r","\n","\t"],f=["{","}","|","\\","^","`"].concat(h),m=["'"].concat(f),y=["%","/","?",";","#"].concat(m),g=["/","?","#"],v=255,b=/^[+a-z0-9A-Z_-]{0,63}$/,P=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,x={javascript:!0,"javascript:":!0},E={javascript:!0,"javascript:":!0},w={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},_=e("querystring");i.prototype.parse=function(e,t,r){if(!p.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),n=i!==-1&&i127?"x":j[L];if(!k.match(b)){var N=O.slice(0,A),V=O.slice(A+1),U=j.match(P);U&&(N.push(U[1]),V.unshift(U[2])),V.length&&(s="/"+V.join(".")+s),this.hostname=N.join(".");break}}}this.hostname.length>v?this.hostname="":this.hostname=this.hostname.toLowerCase(),C||(this.hostname=u.toASCII(this.hostname));var z=this.port?":"+this.port:"",F=this.hostname||"";this.host=F+z,this.href+=this.host,C&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==s[0]&&(s="/"+s))}if(!x[f])for(var A=0,I=m.length;A0)&&r.host.split("@");S&&(r.auth=S.shift(),r.host=r.hostname=S.shift())}return r.search=e.search,r.query=e.query,p.isNull(r.pathname)&&p.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!x.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var D=x.slice(-1)[0],A=(r.host||e.host||x.length>1)&&("."===D||".."===D)||""===D,T=0,M=x.length;M>=0;M--)D=x[M],"."===D?x.splice(M,1):".."===D?(x.splice(M,1),T++):T&&(x.splice(M,1),T--);if(!b&&!P)for(;T--;T)x.unshift("..");!b||""===x[0]||x[0]&&"/"===x[0].charAt(0)||x.unshift(""),A&&"/"!==x.join("/").substr(-1)&&x.push("");var R=""===x[0]||x[0]&&"/"===x[0].charAt(0);if(_){r.hostname=r.host=R?"":x.length?x.shift():"";var S=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@");S&&(r.auth=S.shift(),r.host=r.hostname=S.shift())}return b=b||r.host&&x.length,b&&!R&&x.unshift(""),x.length?r.pathname=x.join("/"):(r.pathname=null,r.path=null),p.isNull(r.pathname)&&p.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},i.prototype.parseHost=function(){var e=this.host,t=l.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},{"./util":46,punycode:41,querystring:44}],46:[function(e,t,r){"use strict";t.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},{}],47:[function(e,t,r){function i(e){var t=this,r=d.call(arguments,1);return new Promise(function(i,a){function o(t){var r;try{r=e.next(t)}catch(e){return a(e)}p(r)}function s(t){var r;try{r=e.throw(t)}catch(e){return a(e)}p(r)}function p(e){if(e.done)return i(e.value);var r=n.call(t,e.value);return r&&u(r)?r.then(o,s):s(new TypeError('You may only yield a function, promise, generator, array, or object, but the following object was passed: "'+String(e.value)+'"'))}return"function"==typeof e&&(e=e.apply(t,r)),e&&"function"==typeof e.next?void o():i(e)})}function n(e){return e?u(e)?e:c(e)||p(e)?i.call(this,e):"function"==typeof e?a.call(this,e):Array.isArray(e)?o.call(this,e):l(e)?s.call(this,e):e:e}function a(e){var t=this;return new Promise(function(r,i){e.call(t,function(e,t){return e?i(e):(arguments.length>2&&(t=d.call(arguments,1)),void r(t))})})}function o(e){return Promise.all(e.map(n,this))}function s(e){function t(e,t){r[t]=void 0,a.push(e.then(function(e){r[t]=e}))}for(var r=new e.constructor,i=Object.keys(e),a=[],o=0;o="0"&&n<="9";)t+=n,p();if("."===n)for(t+=".";p()&&n>="0"&&n<="9";)t+=n;if("e"===n||"E"===n)for(t+=n,p(),"-"!==n&&"+"!==n||(t+=n,p());n>="0"&&n<="9";)t+=n,p();return e=+t,isFinite(e)?e:void u("Bad number")},l=function(){var e,t,r,i="";if('"'===n)for(;p();){if('"'===n)return p(),i;if("\\"===n)if(p(),"u"===n){for(r=0,t=0;t<4&&(e=parseInt(p(),16),isFinite(e));t+=1)r=16*r+e;i+=String.fromCharCode(r)}else{if("string"!=typeof s[n])break;i+=s[n]}else i+=n}u("Bad string")},d=function(){for(;n&&n<=" ";)p()},h=function(){switch(n){case"t":return p("t"),p("r"),p("u"),p("e"),!0;case"f":return p("f"),p("a"),p("l"),p("s"),p("e"),!1;case"n":return p("n"),p("u"),p("l"),p("l"),null}u("Unexpected '"+n+"'")},f=function(){var e=[];if("["===n){if(p("["),d(),"]"===n)return p("]"),e;for(;n;){if(e.push(o()),d(),"]"===n)return p("]"),e;p(","),d()}}u("Bad array")},m=function(){var e,t={};if("{"===n){if(p("{"),d(),"}"===n)return p("}"),t;for(;n;){if(e=l(),d(),p(":"),Object.hasOwnProperty.call(t,e)&&u('Duplicate key "'+e+'"'),t[e]=o(),d(),"}"===n)return p("}"),t;p(","),d()}}u("Bad object")};o=function(){switch(d(),n){case"{":return m();case"[":return f();case'"':return l();case"-":return c();default:return n>="0"&&n<="9"?c():h()}},t.exports=function(e,t){var r;return a=e,i=0,n=" ",r=o(),d(),n&&u("Syntax error"),"function"==typeof t?function e(r,i){var n,a,o=r[i];if(o&&"object"==typeof o)for(n in o)Object.prototype.hasOwnProperty.call(o,n)&&(a=e(o,n),void 0!==a?o[n]=a:delete o[n]);return t.call(r,i,o)}({"":r},""):r}},{}],51:[function(e,t,r){function i(e){return u.lastIndex=0,u.test(e)?'"'+e.replace(u,function(e){var t=p[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function n(e,t){var r,u,p,c,l,d=a,h=t[e];switch(h&&"object"==typeof h&&"function"==typeof h.toJSON&&(h=h.toJSON(e)),"function"==typeof s&&(h=s.call(t,e,h)),typeof h){case"string":return i(h);case"number":return isFinite(h)?String(h):"null";case"boolean":case"null":return String(h);case"object":if(!h)return"null";if(a+=o,l=[],"[object Array]"===Object.prototype.toString.apply(h)){for(c=h.length,r=0;rt.major?e:t.major>e.major?t:e.minor>t.minor?e:t}function n(e){var t=[];if(e.major<=1){var r=i(e,{major:1,minor:0});t.push(function(e){return h.mapToV2Entity(e,r)})}if(e.major<=2){var n=i(e,{major:2,minor:0});t.push(function(e){return f.mapToV3Entity(e,n)})}if(e.major<=3){var a=i(e,{major:3,minor:0});t.push(function(e){return m.mapToV4Entity(e,a)})}if(e.major<=4){var o=i(e,{major:4,minor:0});t.push(function(e){return y.mapToV5Entity(e,o)})}return t}function a(e,t){var r=n(t);r.forEach(function(t){e=b(e,t)});var i=v(e,"id");return b(e,function(e){return({material:o,prefab:l}[e.type]||g)(e,i)})}function o(e,t){var r=e.properties;return r.shadingModel&&("phong"===r.shadingModel?r.shaderId="fbx_surface_phong_shader":r.shaderId="fbx_surface_lambert_shader",delete r.shadingModel),s(r,"diffuse"),u(r,"ambient"),u(r,"emissive"),s(r,"specular"),p(r),c(r.normalMapTexture,"linear",t),c(r.bumpTexture,"linear",t),c(r.displacementTexture,"linear",t),c(r.transparencyFactorTexture,"linear",t),r.normalScale&&void 0===r.normalScale.x&&(r.normalScale={x:r.normalScale,y:r.normalScale}),e}function s(e,t){var r=t+"Factor",i=t+"Texture",n=t+"FactorTexture";e[t]&&(e[i]?e[t]={r:e[r],g:e[r],b:e[r]}:e[n]?e[i]=e[n]:(e[t].r*=e[r],e[t].g*=e[r],e[t].b*=e[r]),delete e[r],delete e[n])}function u(e,t){var r=t+"Texture",i=t+"FactorTexture";e[i]&&(e[r]=e[i],delete e[i])}function p(e){var t=0;(e.transparencyFactor||e.transparencyFactorTexture)&&e.transparentColor&&e.transparentColor.r?e.transparencyFactorTexture||e.transparentColorTexture?e.transparencyFactor=0:(t=(e.transparentColor.r+e.transparentColor.g+e.transparentColor.b)/3,e.transparencyFactor*=t):e.transparencyFactor=0,e.transparencyFactor=Math.max(Math.min(1-e.transparencyFactor,1),0),delete e.transparentColor,delete e.transparentColorTexture}function c(e,t,r){var i=r[e];if(i){var n=r[i.properties.imageId];n&&(n.properties.encoding=t)}}function l(e){var t=d.v4(),r={type:"node",id:t,parentAssetId:e.id,sid:t,children:e.children,properties:{name:(e.properties.name||"Prefab")+"_root"}};return delete e.children,e.properties.rootObjectId=t,[e,r]}var d=r(18),h=r(241),f=r(242),m=r(243),y=r(244),g=r(13).identity,v=r(13).indexBy,b=r(13).flatMap;e.exports={mapEntities:a}},function(e,t,r){"use strict";function i(e){return e.payload&&(e.properties=e.payload,delete e.payload),e}function n(e){return e=i(e),({material:a}[e.type]||o)(e)}function a(e){return e.properties&&e.properties.properties&&(s(e.properties.properties,function(t,r){e.properties[r]=t}),delete e.properties.properties),e}var o=r(13).identity,s=r(13).each;e.exports={mapToV2Entity:n}},function(e,t,r){"use strict";function i(e){var t=e.split(new RegExp(/\\|\//));return 0===t.length?e:t[t.length-1]}function n(e){return e.name&&(e.sid=e.name,e.properties||(e.properties={}),e.properties.name=e.name,delete e.name),e}function a(e){return e=n(e),({texture2D:o}[e.type]||u)(e)}function o(e){var t=i(e.properties.filename),r={type:"document",id:s.v4(),sid:t,properties:{name:t,filename:e.properties.filename}};return e.properties.imageId=r.id+"#"+t,delete e.properties.filename,[e,r]}var s=r(18),u=r(13).identity;e.exports={mapToV3Entity:a}},function(e,t,r){"use strict";function i(e){return({meshGeometry:n}[e.type]||o)(e)}function n(e){var t={type:"buffer",id:a.v4(),sid:e.sid+"-buffer",properties:{name:e.sid+"-buffer",src:"geometry.bin",accessors:{}}};return s(e.properties.attributes,function(e,r){t.properties.accessors[r]={type:e.type,componentType:e.componentType,byteOffset:e.byteOffset,byteStride:0,count:e.count},e.accessorId=t.id+"#"+r,delete e.type,delete e.componentType,delete e.byteOffset,delete e.byteStride,delete e.count}),t.properties.accessors.indices={type:e.properties.indices.type,componentType:e.properties.indices.componentType,byteOffset:e.properties.indices.byteOffset,byteStride:0,count:e.properties.indices.count},e.properties.indices=t.id+"#indices",[e,t]}var a=r(18),o=r(13).identity,s=r(13).each;e.exports={mapToV4Entity:i}},function(e,t,r){"use strict";function i(e,t){return({image:n}[e.type]||a)(e,t)}function n(e,t){return t.minor<3&&e.hasOwnProperty("representations")&&(e.representations=e.representations.filter(function(e){return e.width<=4096&&e.height<=4096})),e}var a=r(13).identity;e.exports={mapToV5Entity:i}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,r){var i=r(196)("unscopables"),n=Array.prototype;void 0==n[i]&&r(73)(n,i,{}),e.exports=function(e){n[i][e]=!0}},function(e,t,r){var i=r(47);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,r){var i=r(193),n=r(255),a=r(263),o=r(262),s=r(250);e.exports=function(e,t){var r=1==e,u=2==e,p=3==e,c=4==e,l=6==e,d=5==e||l,h=t||s;return function(t,s,f){for(var m,y,g=a(t),v=n(g),b=i(s,f,3),P=o(v.length),x=0,E=r?h(t,P):u?h(t,0):void 0;P>x;x++)if((d||x in v)&&(m=v[x],y=b(m,x,g),e))if(r)E[x]=y;else if(y)switch(e){case 3:return!0;case 5:return m;case 6:return x;case 2:E.push(m)}else if(c)return!1;return l?-1:p||c?c:E}}},function(e,t,r){var i=r(47),n=r(256),a=r(196)("species");e.exports=function(e){var t;return n(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!n(t.prototype)||(t=void 0),i(t)&&(t=t[a],null===t&&(t=void 0))),void 0===t?Array:t}},function(e,t,r){var i=r(249);e.exports=function(e,t){return new(i(e))(t)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,r){var i=r(47),n=r(33).document,a=i(n)&&i(n.createElement);e.exports=function(e){return a?n.createElement(e):{}}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){e.exports=!r(71)&&!r(194)(function(){return 7!=Object.defineProperty(r(252)("div"),"a",{get:function(){return 7}}).a})},function(e,t,r){var i=r(192);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t,r){var i=r(192);e.exports=Array.isArray||function(e){return"Array"==i(e)}},function(e,t,r){ +var i=r(247),n=r(254),a=r(264),o=Object.defineProperty;t.f=r(71)?Object.defineProperty:function(e,t,r){if(i(e),t=a(t,!0),i(r),n)try{return o(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var i=r(33),n=r(73),a=r(253),o=r(195)("src"),s="toString",u=Function[s],p=(""+u).split(s);r(32).inspectSource=function(e){return u.call(e)},(e.exports=function(e,t,r,s){var u="function"==typeof r;u&&(a(r,"name")||n(r,"name",t)),e[t]!==r&&(u&&(a(r,o)||n(r,o,e[t]?""+e[t]:p.join(String(t)))),e===i?e[t]=r:s?e[t]?e[t]=r:n(e,t,r):(delete e[t],n(e,t,r)))})(Function.prototype,s,function(){return"function"==typeof this&&this[o]||u.call(this)})},function(e,t,r){var i=r(33),n="__core-js_shared__",a=i[n]||(i[n]={});e.exports=function(e){return a[e]||(a[e]={})}},function(e,t){var r=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:r)(e)}},function(e,t,r){var i=r(261),n=Math.min;e.exports=function(e){return e>0?n(i(e),9007199254740991):0}},function(e,t,r){var i=r(251);e.exports=function(e){return Object(i(e))}},function(e,t,r){var i=r(47);e.exports=function(e,t){if(!i(e))return e;var r,n;if(t&&"function"==typeof(r=e.toString)&&!i(n=r.call(e)))return n;if("function"==typeof(r=e.valueOf)&&!i(n=r.call(e)))return n;if(!t&&"function"==typeof(r=e.toString)&&!i(n=r.call(e)))return n;throw TypeError("Can't convert object to primitive value")}},function(e,t,r){"use strict";var i=r(72),n=r(248)(5),a="find",o=!0;a in[]&&Array(1)[a](function(){o=!1}),i(i.P+i.F*o,"Array",{find:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}}),r(246)(a)},function(e,t,r){var i=r(72);i(i.S,"Math",{log10:function(e){return Math.log(e)/Math.LN10}})},function(e,t,r){var i=r(72);i(i.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,t,r){var i,n;(function(a,o){"use strict";i=o,n="function"==typeof i?i.call(t,r,t,e):i,!(void 0!==n&&(e.exports=n))})(this,function(){"use strict";function e(e){return typeof console!==s&&(void 0!==console[e]?t(console,e):void 0!==console.log?t(console,"log"):o)}function t(e,t){var r=e[t];if("function"==typeof r.bind)return r.bind(e);try{return Function.prototype.bind.call(r,e)}catch(t){return function(){return Function.prototype.apply.apply(r,[e,arguments])}}}function r(e,t,r){return function(){typeof console!==s&&(i.call(this,t,r),this[e].apply(this,arguments))}}function i(e,t){for(var r=0;r=0&&t<=c.levels.SILENT))throw"log.setLevel() called with invalid level: "+t;if(p=t,r!==!1&&a(t),i.call(c,t,e),typeof console===s&&to+1e3&&(u.update(1e3*s/(e-o),100),o=e,s=0,c)){var t=performance.memory;c.update(t.usedJSHeapSize/1048576,t.jsHeapSizeLimit/1048576)}return e},update:function(){a=this.end()},domElement:n,setMode:r}};return e.Panel=function(e,t,r){var i=1/0,n=0,a=Math.round,o=a(window.devicePixelRatio||1),s=80*o,u=48*o,p=3*o,c=2*o,l=3*o,d=15*o,h=74*o,f=30*o,m=document.createElement("canvas");m.width=s,m.height=u,m.style.cssText="width:80px;height:48px";var y=m.getContext("2d");return y.font="bold "+9*o+"px Helvetica,Arial,sans-serif",y.textBaseline="top",y.fillStyle=r,y.fillRect(0,0,s,u),y.fillStyle=t,y.fillText(e,p,c),y.fillRect(l,d,h,f),y.fillStyle=r,y.globalAlpha=.9,y.fillRect(l,d,h,f),{dom:m,update:function(u,g){i=Math.min(i,u),n=Math.max(n,u),y.fillStyle=r,y.globalAlpha=1,y.fillRect(0,0,s,d),y.fillStyle=t,y.fillText(a(u)+" "+e+" ("+a(i)+"-"+a(n)+")",p,c),y.drawImage(m,l+o,d,h-o,f,l,d,h-o,f),y.fillRect(l+h-o,d,o,f),y.fillStyle=r,y.globalAlpha=.9,y.fillRect(l+h-o,d,o,a((1-u/g)*f))}}},e})},function(e,t,r){function i(e,t,r){var i=t&&r||0,n=t||[];e=e||{};var o=void 0!==e.clockseq?e.clockseq:u,l=void 0!==e.msecs?e.msecs:(new Date).getTime(),d=void 0!==e.nsecs?e.nsecs:c+1,h=l-p+(d-c)/1e4;if(h<0&&void 0===e.clockseq&&(o=o+1&16383),(h<0||l>p)&&void 0===e.nsecs&&(d=0),d>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");p=l,c=d,u=o,l+=122192928e5;var f=(1e4*(268435455&l)+d)%4294967296;n[i++]=f>>>24&255,n[i++]=f>>>16&255,n[i++]=f>>>8&255,n[i++]=255&f;var m=l/4294967296*1e4&268435455;n[i++]=m>>>8&255,n[i++]=255&m,n[i++]=m>>>24&15|16,n[i++]=m>>>16&255,n[i++]=o>>>8|128,n[i++]=255&o;for(var y=e.node||s,g=0;g<6;++g)n[i+g]=y[g];return t?t:a(n)}var n=r(198),a=r(197),o=n(),s=[1|o[0],o[1],o[2],o[3],o[4],o[5]],u=16383&(o[6]<<8|o[7]),p=0,c=0;e.exports=i},function(e,t,r){function i(e,t,r){var i=t&&r||0;"string"==typeof e&&(t="binary"==e?new Array(16):null,e=null),e=e||{};var o=e.random||(e.rng||n)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t)for(var s=0;s<16;++s)t[i+s]=o[s];return t||a(o)}var n=r(198),a=r(197);e.exports=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0);r(201),r(203),r(202),i.__exportStar(r(200),t)}])}); +//# sourceMappingURL=box3d-runtime.min.js.map \ No newline at end of file diff --git a/src/third-party/model3d/1.1.1/boxsdk.min.js b/src/third-party/model3d/1.1.1/boxsdk.min.js new file mode 100644 index 000000000..b8a2a8a86 --- /dev/null +++ b/src/third-party/model3d/1.1.1/boxsdk.min.js @@ -0,0 +1,2 @@ +!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){(function(t){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];e.hasOwnProperty("token")?this.representationLoader=new u["default"](e):this.representationLoader=new a["default"](e),this.metadata=null,this.apiBase=e.apiBase,this.token=e.token,this.sharedLink=e.sharedLink}var i=n(7),a=r(i),s=n(8),u=r(s),l=n(6),c=r(l);o.prototype.loadRepresentation=function(e,t,n,r){return this.representationLoader.load(e,t,n,r)},o.prototype.getMetadataClient=function(e,t,n){return this.metadata||(this.metadata=new c["default"](e||this.token,t||this.apiBase,n||this.sharedLink)),this.metadata},o.prototype.destroy=function(){this.representationLoader.destroy(),delete this.representationLoader,delete this.metadata},t.BoxSDK=o,e.exports=o}).call(t,function(){return this}())},function(e,t,n){(function(r){"use strict";function o(){}function i(e){if("function"!=typeof e)throw new TypeError("resolver must be a function");this.state=m,this.queue=[],this.outcome=void 0,r.browser||(this.handled=b),e!==o&&l(this,e)}function a(e,t,n){this.promise=e,"function"==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),"function"==typeof n&&(this.onRejected=n,this.callRejected=this.otherCallRejected)}function s(e,t,n){v(function(){var r;try{r=t(n)}catch(o){return y.reject(e,o)}r===e?y.reject(e,new TypeError("Cannot resolve promise with itself")):y.resolve(e,r)})}function u(e){var t=e&&e.then;return e&&"object"==typeof e&&"function"==typeof t?function(){t.apply(e,arguments)}:void 0}function l(e,t){function n(t){i||(i=!0,y.reject(e,t))}function r(t){i||(i=!0,y.resolve(e,t))}function o(){t(r,n)}var i=!1,a=c(o);"error"===a.status&&n(a.value)}function c(e,t){var n={};try{n.value=e(t),n.status="success"}catch(r){n.status="error",n.value=r}return n}function f(e){return e instanceof this?e:y.resolve(new this(o),e)}function h(e){var t=new this(o);return y.reject(t,e)}function d(e){function t(e,t){function o(e){a[t]=e,++s!==r||i||(i=!0,y.resolve(l,a))}n.resolve(e).then(o,function(e){i||(i=!0,y.reject(l,e))})}var n=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var r=e.length,i=!1;if(!r)return this.resolve([]);for(var a=new Array(r),s=0,u=-1,l=new this(o);++ur;++r){o+=(r>0?"&":"")+t[r]+"=";var a=e[t[r]];"object"===("undefined"==typeof a?"undefined":i(a))&&(a=JSON.stringify(a)),o+=encodeURIComponent(a)}return o}},{key:"getContentLength",value:function(e){var t=e.getResponseHeader("Content-Length");return parseInt(t,10)}},{key:"getLoadStatus",value:function(e){var t={total:0,loaded:0,xhr:e};return e.lengthComputable&&e.target&&(t.total=this.getContentLength(e.target)),t.loaded=e.loaded,t}},{key:"getCurrentRequests",value:function(){return this.requests}},{key:"setAuthToken",value:function(e){this.token=e}}]),e}();t["default"]=l},function(e,t){function n(){l=!1,a.length?u=a.concat(u):c=-1,u.length&&r()}function r(){if(!l){var e=setTimeout(n);l=!0;for(var t=u.length;t;){for(a=u,u=[];++c1)for(var n=1;n0?"&":"?";return e+t+"shared_name="+this.sharedName}},{key:"destroy",value:function(){u(Object.getPrototypeOf(t.prototype),"destroy",this).call(this),delete this.sharedName}}]),t}(h["default"]);e.exports=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=Object.assign||function(e){for(var t=1;t-1?"\\":"/";return e=e.replace(/^\W*/,""),e.split(t)}},{key:"countPathMatches",value:function(e,t){if(!e.length)throw new Error("No entries");for(var n=0,r=e.length,o=r-1,i=e[o],a=t.length,s=a-1,u=t[s];u&&i&&s>=0&&o>=0;)u===i.name&&n++,o--,i=e[o],s--,u=t[s];return n}},{key:"searchForFileIds",value:function(e,t){var n=this,r=this.extractDirectoryNames(e),o=r.pop();return new f["default"](function(e,i){var a=o.split(".");o=a[0];var s={type:"file"};a[1]&&(s.file_extensions=a[1]),t?s.ancestor_folder_ids=t:console.warn("No ancestorFolderId provided. Be warned, this can be slow w/ Search API"),n.search.search(o,s).then(function(t){var o=t.response,i=null;return 1===o.entries.length?i=o.entries[0]:!function(){var e=-1;o.entries.forEach(function(t){var o=n.countPathMatches(t.path_collection.entries,r);o>e&&(e=o,i=t)})}(),i?void e({fileId:i.id,fileVersionId:i.file_version.id}):e(null)})["catch"](i)})}},{key:"getFileIds",value:function(e,t){var n=this;if(!e)return f["default"].reject(new Error("No File Path Passed to getFileIds()!"));var r=this.getFromCache(e);return r?f["default"].resolve(r):new f["default"](function(r,o){n.searchForFileIds(e,t).then(function(t){return t?(n.addToCache(e,t.fileId,t.fileVersionId),void r(n.getFromCache(e))):o(new Error("No file and file version ids for "+e))})["catch"](o)})}},{key:"getRepresentationUrl",value:function(e,t){var n=this,r=arguments.length<=2||void 0===arguments[2]?null:arguments[2],o=arguments.length<=3||void 0===arguments[3]?{}:arguments[3];if(!t)return f["default"].reject("No validator supplied to find content for "+e);var i=r?"?"+this.xhr.encodeToUri(r):"";return this.contentBaseCache[e]||!function(){var t=n.apiBase+"/2.0/files/"+e+"?fields=representations";n.contentBaseCache[e]=new f["default"](function(r,i){n.get(t,s({responseType:"json"},o)).then(function(t){if(200!==t.status)throw new Error("Failed to find file representation info for: "+e);var n=t.response;if(!n.representations)throw new Error("No representations for "+e);r(n.representations.entries)})["catch"](i)})}(),this.contentBaseCache[e].then(function(r){if(!r)throw new Error("No representation entries for "+e);for(var o=r.length,i=0;o>i;++i){var a=r[i];if(t(a))return n.getContentUrl(a)}throw new Error("No valid representation found for "+e)}).then(function(e){return""+e+i})}},{key:"getContentUrl",value:function(e){var t=this,n=e.links;return new f["default"](function(r,o){switch(e.status){case g.success:r(n.content.url);break;case g.none:case g.pending:t.pollInfoStatus(n.info.url).then(function(){t.clearPollCount(n.info.url),r(n.content.url)})["catch"](function(e){t.clearPollCount(n.info.url),o(e)});break;case g.error:default:o(new Error("Error converting representation"+e.name))}})}},{key:"pollInfoStatus",value:function(e){var t=this,n=arguments.length<=1||void 0===arguments[1]?0:arguments[1],r=this.incrementPollCount(e);return r>=m?f["default"].reject(new Error("Max poll time exceeded for "+e)):new f["default"](function(r,o){t.get(e,{responseType:"json"}).then(function(i){if(200!==i.status)throw new Error("Info not available for "+e);var a=i.response;switch(a.status){case g.success:r();break;case g.none:case g.pending:window.setTimeout(function(){t.pollInfoStatus(e,w).then(r)["catch"](function(){o(new Error("Error getting info @ "+e))})},n);break;case g.error:default:throw new Error("Error getting info @ "+e)}})["catch"](o)})}},{key:"incrementPollCount",value:function(e){return this.pollRetries[e]=++this.pollRetries[e]||0,this.pollRetries[e]}},{key:"clearPollCount",value:function(e){delete this.pollRetries[e]}},{key:"destroy",value:function(){l(Object.getPrototypeOf(t.prototype),"destroy",this).call(this),delete this.search,delete this.contentBaseCache}}]),t}(v["default"]);e.exports=b},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var 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 literal 0 HcmV?d00001 diff --git a/src/third-party/model3d/1.1.1/showroom-env-map/entities.json b/src/third-party/model3d/1.1.1/showroom-env-map/entities.json new file mode 100644 index 000000000..4b0dcc9a8 --- /dev/null +++ b/src/third-party/model3d/1.1.1/showroom-env-map/entities.json @@ -0,0 +1,187 @@ +{ + "version": { + "major": 4, + "minor": 3 + }, + "entities": [ + { + "id": "HDR_ENV_IMG_0", + "type": "image", + "properties": { + "name": "HDR Env Image 0", + "type": "float", + "width": 1024, + "height": 512, + "stream": false, + "encoding": "linear" + }, + "representations": [{ + "src": "images/studio008_rad.png", + "isExternal": true, + "contentType": "image/png", + "contentEncoding": "identity", + "width": 1024, + "height": 512, + "compression": "zip", + "channels": ["red", "green", "blue", "exponent"] + }] + }, { + "id": "HDR_ENV_IMG_1", + "type": "image", + "properties": { + "name": "HDR Env Image 1", + "width": 512, + "height": 256, + "stream": false, + "encoding": "linear" + }, + "representations": [{ + "src": "images/studio008_rad_half.png", + "isExternal": true, + "contentType": "image/png", + "contentEncoding": "identity", + "width": 512, + "height": 256, + "compression": "zip", + "channels": ["red", "green", "blue", "exponent"] + }] + }, { + "id": "HDR_ENV_IMG_2", + "type": "image", + "properties": { + "name": "HDR Env Image 2", + "width": 128, + "height": 64, + "stream": false, + "encoding": "linear" + }, + "representations": [{ + "src": "images/studio008_irr.png", + "isExternal": true, + "contentType": "image/png", + "contentEncoding": "identity", + "width": 128, + "height": 64, + "compression": "zip", + "channels": ["red", "green", "blue", "exponent"] + }] + }, { + "id": "HDR_ENV_MAP_0", + "type": "texture2D", + "properties": { + "imageId": "HDR_ENV_IMG_0", + "name": "HDR Env Map 0", + "type": "halfFloat", + "minFilter": "linear", + "magFilter": "linear", + "wrapModeV": "clamp", + "useMipmap": false, + "textureUse": "sphericalReflection", + "mappingType": "environment" + } + }, { + "id": "HDR_ENV_MAP_1", + "type": "texture2D", + "properties": { + "imageId": "HDR_ENV_IMG_1", + "name": "HDR Env Map 1", + "type": "halfFloat", + "minFilter": "linear", + "magFilter": "linear", + "wrapModeV": "clamp", + "useMipmap": false, + "textureUse": "sphericalReflection", + "mappingType": "environment" + } + }, { + "id": "HDR_ENV_MAP_2", + "type": "texture2D", + "properties": { + "imageId": "HDR_ENV_IMG_2", + "name": "HDR Env Map 2", + "type": "halfFloat", + "minFilter": "linear", + "magFilter": "linear", + "wrapModeV": "clamp", + "useMipmap": false, + "textureUse": "sphericalReflection", + "mappingType": "environment" + } + }, { + "id": "HDR_ENV_MAP_CUBE_0", + "type": "renderTextureCube", + "properties": { + "name": "HDR Cube Env Map 0", + "type": "halfFloat", + "width": 512, + "height": 512, + "useMipmap": true, + "wrapModeV": "clamp", + "wrapModeU": "clamp", + "encoding": "linear", + "textureUse": "sphericalReflection", + "mappingType": "environment" + }, + "components": [ + { + "name": "Convert Panorama To CubeMap", + "scriptId": "panorama_to_cube_map", + "enabled": true, + "attributes": { + "inputTexture": "HDR_ENV_MAP_0" + } + } + ] + }, { + "id": "HDR_ENV_MAP_CUBE_1", + "type": "renderTextureCube", + "properties": { + "name": "HDR Cube Env Map 1", + "type": "halfFloat", + "width": 256, + "height": 256, + "useMipmap": true, + "wrapModeV": "clamp", + "wrapModeU": "clamp", + "encoding": "linear", + "textureUse": "sphericalReflection", + "mappingType": "environment" + }, + "components": [ + { + "name": "Convert Panorama To CubeMap", + "scriptId": "panorama_to_cube_map", + "enabled": true, + "attributes": { + "inputTexture": "HDR_ENV_MAP_1" + } + } + ] + }, { + "id": "HDR_ENV_MAP_CUBE_2", + "type": "renderTextureCube", + "properties": { + "name": "HDR Cube Env Map 2", + "type": "halfFloat", + "width": 128, + "height": 128, + "useMipmap": true, + "wrapModeV": "clamp", + "wrapModeU": "clamp", + "encoding": "linear", + "textureUse": "sphericalReflection", + "mappingType": "environment" + }, + "components": [ + { + "name": "Convert Panorama To CubeMap", + "scriptId": "panorama_to_cube_map", + "enabled": true, + "attributes": { + "inputTexture": "HDR_ENV_MAP_2" + } + } + ] + } + ] +} diff --git a/src/third-party/model3d/1.1.1/showroom-env-map/images/studio008_irr.png b/src/third-party/model3d/1.1.1/showroom-env-map/images/studio008_irr.png new file mode 100644 index 0000000000000000000000000000000000000000..a08e046f38cf63e6a29b473634363727ff68bedc GIT binary patch literal 13384 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 literal 0 HcmV?d00001 diff --git a/src/third-party/model3d/1.1.1/showroom-env-map/images/studio008_rad.png b/src/third-party/model3d/1.1.1/showroom-env-map/images/studio008_rad.png new file mode 100644 index 0000000000000000000000000000000000000000..75bac223f4f6a0c2ddfbd9d4206767ab29b25da6 GIT binary patch literal 429911 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

+ * Allows to compute the original undistorted radius from a distorted one. + * See also getApproximateInverseDistortion() for a faster but potentially + * less accurate method. + * + * @param {Number} radius Distorted radius from the lens center in tan-angle units. + * @return {Number} The undistorted radius in tan-angle units. + */ +Distortion.prototype.distortInverse = function(radius) { + // Secant method. + var r0 = 0; + var r1 = 1; + var dr0 = radius - this.distort(r0); + while (Math.abs(r1 - r0) > 0.0001 /** 0.1mm */) { + var dr1 = radius - this.distort(r1); + var r2 = r1 - dr1 * ((r1 - r0) / (dr1 - dr0)); + r0 = r1; + r1 = r2; + dr0 = dr1; + } + return r1; +}; + +/** + * Distorts a radius by its distortion factor from the center of the lenses. + * + * @param {Number} radius Radius from the lens center in tan-angle units. + * @return {Number} The distorted radius in tan-angle units. + */ +Distortion.prototype.distort = function(radius) { + var r2 = radius * radius; + var ret = 0; + for (var i = 0; i < this.coefficients.length; i++) { + ret = r2 * (ret + this.coefficients[i]); + } + return (ret + 1) * radius; +}; + +// Functions below roughly ported from +// https://github.com/googlesamples/cardboard-unity/blob/master/Cardboard/Scripts/CardboardProfile.cs#L412 + +// Solves a small linear equation via destructive gaussian +// elimination and back substitution. This isn't generic numeric +// code, it's just a quick hack to work with the generally +// well-behaved symmetric matrices for least-squares fitting. +// Not intended for reuse. +// +// @param a Input positive definite symmetrical matrix. Destroyed +// during calculation. +// @param y Input right-hand-side values. Destroyed during calculation. +// @return Resulting x value vector. +// +Distortion.prototype.solveLinear_ = function(a, y) { + var n = a.length; + + // Gaussian elimination (no row exchange) to triangular matrix. + // The input matrix is a A^T A product which should be a positive + // definite symmetrical matrix, and if I remember my linear + // algebra right this implies that the pivots will be nonzero and + // calculations sufficiently accurate without needing row + // exchange. + for (var j = 0; j < n - 1; ++j) { + for (var k = j + 1; k < n; ++k) { + var p = a[j][k] / a[j][j]; + for (var i = j + 1; i < n; ++i) { + a[i][k] -= p * a[i][j]; + } + y[k] -= p * y[j]; + } + } + // From this point on, only the matrix elements a[j][i] with i>=j are + // valid. The elimination doesn't fill in eliminated 0 values. + + var x = new Array(n); + + // Back substitution. + for (var j = n - 1; j >= 0; --j) { + var v = y[j]; + for (var i = j + 1; i < n; ++i) { + v -= a[i][j] * x[i]; + } + x[j] = v / a[j][j]; + } + + return x; +}; + +// Solves a least-squares matrix equation. Given the equation A * x = y, calculate the +// least-square fit x = inverse(A * transpose(A)) * transpose(A) * y. The way this works +// is that, while A is typically not a square matrix (and hence not invertible), A * transpose(A) +// is always square. That is: +// A * x = y +// transpose(A) * (A * x) = transpose(A) * y <- multiply both sides by transpose(A) +// (transpose(A) * A) * x = transpose(A) * y <- associativity +// x = inverse(transpose(A) * A) * transpose(A) * y <- solve for x +// Matrix A's row count (first index) must match y's value count. A's column count (second index) +// determines the length of the result vector x. +Distortion.prototype.solveLeastSquares_ = function(matA, vecY) { + var i, j, k, sum; + var numSamples = matA.length; + var numCoefficients = matA[0].length; + if (numSamples != vecY.Length) { + throw new Error("Matrix / vector dimension mismatch"); + } + + // Calculate transpose(A) * A + var matATA = new Array(numCoefficients); + for (k = 0; k < numCoefficients; ++k) { + matATA[k] = new Array(numCoefficients); + for (j = 0; j < numCoefficients; ++j) { + sum = 0; + for (i = 0; i < numSamples; ++i) { + sum += matA[j][i] * matA[k][i]; + } + matATA[k][j] = sum; + } + } + + // Calculate transpose(A) * y + var vecATY = new Array(numCoefficients); + for (j = 0; j < numCoefficients; ++j) { + sum = 0; + for (i = 0; i < numSamples; ++i) { + sum += matA[j][i] * vecY[i]; + } + vecATY[j] = sum; + } + + // Now solve (A * transpose(A)) * x = transpose(A) * y. + return this.solveLinear_(matATA, vecATY); +}; + +/// Calculates an approximate inverse to the given radial distortion parameters. +Distortion.prototype.approximateInverse = function(maxRadius, numSamples) { + maxRadius = maxRadius || 1; + numSamples = numSamples || 100; + var numCoefficients = 6; + var i, j; + + // R + K1*R^3 + K2*R^5 = r, with R = rp = distort(r) + // Repeating for numSamples: + // [ R0^3, R0^5 ] * [ K1 ] = [ r0 - R0 ] + // [ R1^3, R1^5 ] [ K2 ] [ r1 - R1 ] + // [ R2^3, R2^5 ] [ r2 - R2 ] + // [ etc... ] [ etc... ] + // That is: + // matA * [K1, K2] = y + // Solve: + // [K1, K2] = inverse(transpose(matA) * matA) * transpose(matA) * y + var matA = new Array(numCoefficients); + for (j = 0; j < numCoefficients; ++j) { + matA[j] = new Array(numSamples); + } + var vecY = new Array(numSamples); + + for (i = 0; i < numSamples; ++i) { + var r = maxRadius * (i + 1) / numSamples; + var rp = this.distort(r); + var v = rp; + for (j = 0; j < numCoefficients; ++j) { + v *= rp * rp; + matA[j][i] = v; + } + vecY[i] = r - rp; + } + + var inverseCoefficients = this.solveLeastSquares_(matA, vecY); + + return new Distortion(inverseCoefficients); +}; + +module.exports = Distortion; + +},{}],11:[function(_dereq_,module,exports){ +/* + * Copyright 2015 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * DPDB cache. + */ +var DPDB_CACHE = { + "format": 1, + "last_updated": "2016-01-20T00:18:35Z", + "devices": [ + + { + "type": "android", + "rules": [ + { "mdmh": "asus/*/Nexus 7/*" }, + { "ua": "Nexus 7" } + ], + "dpi": [ 320.8, 323.0 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "asus/*/ASUS_Z00AD/*" }, + { "ua": "ASUS_Z00AD" } + ], + "dpi": [ 403.0, 404.6 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "Google//Pixel XL/" }, + { "ua": "Pixel XL" } + ], + "dpi": [537.9, 533], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "HTC/*/HTC6435LVW/*" }, + { "ua": "HTC6435LVW" } + ], + "dpi": [ 449.7, 443.3 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "HTC/*/HTC One XL/*" }, + { "ua": "HTC One XL" } + ], + "dpi": [ 315.3, 314.6 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "htc/*/Nexus 9/*" }, + { "ua": "Nexus 9" } + ], + "dpi": 289.0, + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "HTC/*/HTC One M9/*" }, + { "ua": "HTC One M9" } + ], + "dpi": [ 442.5, 443.3 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "HTC/*/HTC One_M8/*" }, + { "ua": "HTC One_M8" } + ], + "dpi": [ 449.7, 447.4 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "HTC/*/HTC One/*" }, + { "ua": "HTC One" } + ], + "dpi": 472.8, + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "Huawei/*/Nexus 6P/*" }, + { "ua": "Nexus 6P" } + ], + "dpi": [ 515.1, 518.0 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "LGE/*/Nexus 5X/*" }, + { "ua": "Nexus 5X" } + ], + "dpi": [ 422.0, 419.9 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "LGE/*/LGMS345/*" }, + { "ua": "LGMS345" } + ], + "dpi": [ 221.7, 219.1 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "LGE/*/LG-D800/*" }, + { "ua": "LG-D800" } + ], + "dpi": [ 422.0, 424.1 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "LGE/*/LG-D850/*" }, + { "ua": "LG-D850" } + ], + "dpi": [ 537.9, 541.9 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "LGE/*/VS985 4G/*" }, + { "ua": "VS985 4G" } + ], + "dpi": [ 537.9, 535.6 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "LGE/*/Nexus 5/*" }, + { "ua": "Nexus 5 " } + ], + "dpi": [ 442.4, 444.8 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "LGE/*/Nexus 4/*" }, + { "ua": "Nexus 4" } + ], + "dpi": [ 319.8, 318.4 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "LGE/*/LG-P769/*" }, + { "ua": "LG-P769" } + ], + "dpi": [ 240.6, 247.5 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "LGE/*/LGMS323/*" }, + { "ua": "LGMS323" } + ], + "dpi": [ 206.6, 204.6 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "LGE/*/LGLS996/*" }, + { "ua": "LGLS996" } + ], + "dpi": [ 403.4, 401.5 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "Micromax/*/4560MMX/*" }, + { "ua": "4560MMX" } + ], + "dpi": [ 240.0, 219.4 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "Micromax/*/A250/*" }, + { "ua": "Micromax A250" } + ], + "dpi": [ 480.0, 446.4 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "Micromax/*/Micromax AQ4501/*" }, + { "ua": "Micromax AQ4501" } + ], + "dpi": 240.0, + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "motorola/*/DROID RAZR/*" }, + { "ua": "DROID RAZR" } + ], + "dpi": [ 368.1, 256.7 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "motorola/*/XT830C/*" }, + { "ua": "XT830C" } + ], + "dpi": [ 254.0, 255.9 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "motorola/*/XT1021/*" }, + { "ua": "XT1021" } + ], + "dpi": [ 254.0, 256.7 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "motorola/*/XT1023/*" }, + { "ua": "XT1023" } + ], + "dpi": [ 254.0, 256.7 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "motorola/*/XT1028/*" }, + { "ua": "XT1028" } + ], + "dpi": [ 326.6, 327.6 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "motorola/*/XT1034/*" }, + { "ua": "XT1034" } + ], + "dpi": [ 326.6, 328.4 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "motorola/*/XT1053/*" }, + { "ua": "XT1053" } + ], + "dpi": [ 315.3, 316.1 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "motorola/*/XT1562/*" }, + { "ua": "XT1562" } + ], + "dpi": [ 403.4, 402.7 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "motorola/*/Nexus 6/*" }, + { "ua": "Nexus 6 " } + ], + "dpi": [ 494.3, 489.7 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "motorola/*/XT1063/*" }, + { "ua": "XT1063" } + ], + "dpi": [ 295.0, 296.6 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "motorola/*/XT1064/*" }, + { "ua": "XT1064" } + ], + "dpi": [ 295.0, 295.6 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "motorola/*/XT1092/*" }, + { "ua": "XT1092" } + ], + "dpi": [ 422.0, 424.1 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "motorola/*/XT1095/*" }, + { "ua": "XT1095" } + ], + "dpi": [ 422.0, 423.4 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "motorola/*/G4/*" }, + { "ua": "Moto G (4)" } + ], + "dpi": 401.0, + "bw": 4, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "OnePlus/*/A0001/*" }, + { "ua": "A0001" } + ], + "dpi": [ 403.4, 401.0 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "OnePlus/*/ONE E1005/*" }, + { "ua": "ONE E1005" } + ], + "dpi": [ 442.4, 441.4 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "OnePlus/*/ONE A2005/*" }, + { "ua": "ONE A2005" } + ], + "dpi": [ 391.9, 405.4 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "OPPO/*/X909/*" }, + { "ua": "X909" } + ], + "dpi": [ 442.4, 444.1 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/GT-I9082/*" }, + { "ua": "GT-I9082" } + ], + "dpi": [ 184.7, 185.4 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-G360P/*" }, + { "ua": "SM-G360P" } + ], + "dpi": [ 196.7, 205.4 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/Nexus S/*" }, + { "ua": "Nexus S" } + ], + "dpi": [ 234.5, 229.8 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/GT-I9300/*" }, + { "ua": "GT-I9300" } + ], + "dpi": [ 304.8, 303.9 ], + "bw": 5, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-T230NU/*" }, + { "ua": "SM-T230NU" } + ], + "dpi": 216.0, + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SGH-T399/*" }, + { "ua": "SGH-T399" } + ], + "dpi": [ 217.7, 231.4 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-N9005/*" }, + { "ua": "SM-N9005" } + ], + "dpi": [ 386.4, 387.0 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SAMSUNG-SM-N900A/*" }, + { "ua": "SAMSUNG-SM-N900A" } + ], + "dpi": [ 386.4, 387.7 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/GT-I9500/*" }, + { "ua": "GT-I9500" } + ], + "dpi": [ 442.5, 443.3 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/GT-I9505/*" }, + { "ua": "GT-I9505" } + ], + "dpi": 439.4, + "bw": 4, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-G900F/*" }, + { "ua": "SM-G900F" } + ], + "dpi": [ 415.6, 431.6 ], + "bw": 5, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-G900M/*" }, + { "ua": "SM-G900M" } + ], + "dpi": [ 415.6, 431.6 ], + "bw": 5, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-G800F/*" }, + { "ua": "SM-G800F" } + ], + "dpi": 326.8, + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-G906S/*" }, + { "ua": "SM-G906S" } + ], + "dpi": [ 562.7, 572.4 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/GT-I9300/*" }, + { "ua": "GT-I9300" } + ], + "dpi": [ 306.7, 304.8 ], + "bw": 5, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-T535/*" }, + { "ua": "SM-T535" } + ], + "dpi": [ 142.6, 136.4 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-N920C/*" }, + { "ua": "SM-N920C" } + ], + "dpi": [ 515.1, 518.4 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/GT-I9300I/*" }, + { "ua": "GT-I9300I" } + ], + "dpi": [ 304.8, 305.8 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/GT-I9195/*" }, + { "ua": "GT-I9195" } + ], + "dpi": [ 249.4, 256.7 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SPH-L520/*" }, + { "ua": "SPH-L520" } + ], + "dpi": [ 249.4, 255.9 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SAMSUNG-SGH-I717/*" }, + { "ua": "SAMSUNG-SGH-I717" } + ], + "dpi": 285.8, + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SPH-D710/*" }, + { "ua": "SPH-D710" } + ], + "dpi": [ 217.7, 204.2 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/GT-N7100/*" }, + { "ua": "GT-N7100" } + ], + "dpi": 265.1, + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SCH-I605/*" }, + { "ua": "SCH-I605" } + ], + "dpi": 265.1, + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/Galaxy Nexus/*" }, + { "ua": "Galaxy Nexus" } + ], + "dpi": [ 315.3, 314.2 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-N910H/*" }, + { "ua": "SM-N910H" } + ], + "dpi": [ 515.1, 518.0 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-N910C/*" }, + { "ua": "SM-N910C" } + ], + "dpi": [ 515.2, 520.2 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-G130M/*" }, + { "ua": "SM-G130M" } + ], + "dpi": [ 165.9, 164.8 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-G928I/*" }, + { "ua": "SM-G928I" } + ], + "dpi": [ 515.1, 518.4 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-G920F/*" }, + { "ua": "SM-G920F" } + ], + "dpi": 580.6, + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-G920P/*" }, + { "ua": "SM-G920P" } + ], + "dpi": [ 522.5, 577.0 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-G925F/*" }, + { "ua": "SM-G925F" } + ], + "dpi": 580.6, + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-G925V/*" }, + { "ua": "SM-G925V" } + ], + "dpi": [ 522.5, 576.6 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "samsung/*/SM-G935F/*" }, + { "ua": "SM-G935F" } + ], + "dpi": 534, + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "Sony/*/C6903/*" }, + { "ua": "C6903" } + ], + "dpi": [ 442.5, 443.3 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "Sony/*/D6653/*" }, + { "ua": "D6653" } + ], + "dpi": [ 428.6, 427.6 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "Sony/*/E6653/*" }, + { "ua": "E6653" } + ], + "dpi": [ 428.6, 425.7 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "Sony/*/E6853/*" }, + { "ua": "E6853" } + ], + "dpi": [ 403.4, 401.9 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "Sony/*/SGP321/*" }, + { "ua": "SGP321" } + ], + "dpi": [ 224.7, 224.1 ], + "bw": 3, + "ac": 500 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "TCT/*/ALCATEL ONE TOUCH Fierce/*" }, + { "ua": "ALCATEL ONE TOUCH Fierce" } + ], + "dpi": [ 240.0, 247.5 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "THL/*/thl 5000/*" }, + { "ua": "thl 5000" } + ], + "dpi": [ 480.0, 443.3 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "android", + "rules": [ + { "mdmh": "ZTE/*/ZTE Blade L2/*" }, + { "ua": "ZTE Blade L2" } + ], + "dpi": 240.0, + "bw": 3, + "ac": 500 + }, + + { + "type": "ios", + "rules": [ { "res": [ 640, 960 ] } ], + "dpi": [ 325.1, 328.4 ], + "bw": 4, + "ac": 1000 + }, + + { + "type": "ios", + "rules": [ { "res": [ 640, 1136 ] } ], + "dpi": [ 317.1, 320.2 ], + "bw": 3, + "ac": 1000 + }, + + { + "type": "ios", + "rules": [ { "res": [ 750, 1334 ] } ], + "dpi": 326.4, + "bw": 4, + "ac": 1000 + }, + + { + "type": "ios", + "rules": [ { "res": [ 1242, 2208 ] } ], + "dpi": [ 453.6, 458.4 ], + "bw": 4, + "ac": 1000 + }, + + { + "type": "ios", + "rules": [ { "res": [ 1125, 2001 ] } ], + "dpi": [ 410.9, 415.4 ], + "bw": 4, + "ac": 1000 + } +]}; + +module.exports = DPDB_CACHE; + +},{}],12:[function(_dereq_,module,exports){ +/* + * Copyright 2015 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Offline cache of the DPDB, to be used until we load the online one (and +// as a fallback in case we can't load the online one). +var DPDB_CACHE = _dereq_('./dpdb-cache.js'); +var Util = _dereq_('../util.js'); + +// Online DPDB URL. +var ONLINE_DPDB_URL = 'https://storage.googleapis.com/cardboard-dpdb/dpdb.json'; + +/** + * Calculates device parameters based on the DPDB (Device Parameter Database). + * Initially, uses the cached DPDB values. + * + * If fetchOnline == true, then this object tries to fetch the online version + * of the DPDB and updates the device info if a better match is found. + * Calls the onDeviceParamsUpdated callback when there is an update to the + * device information. + */ +function Dpdb(fetchOnline, onDeviceParamsUpdated) { + // Start with the offline DPDB cache while we are loading the real one. + this.dpdb = DPDB_CACHE; + + // Calculate device params based on the offline version of the DPDB. + this.recalculateDeviceParams_(); + + // XHR to fetch online DPDB file, if requested. + if (fetchOnline) { + // Set the callback. + this.onDeviceParamsUpdated = onDeviceParamsUpdated; + + var xhr = new XMLHttpRequest(); + var obj = this; + xhr.open('GET', ONLINE_DPDB_URL, true); + xhr.addEventListener('load', function() { + obj.loading = false; + if (xhr.status >= 200 && xhr.status <= 299) { + // Success. + obj.dpdb = JSON.parse(xhr.response); + obj.recalculateDeviceParams_(); + } else { + // Error loading the DPDB. + console.error('Error loading online DPDB!'); + } + }); + xhr.send(); + } +} + +// Returns the current device parameters. +Dpdb.prototype.getDeviceParams = function() { + return this.deviceParams; +}; + +// Recalculates this device's parameters based on the DPDB. +Dpdb.prototype.recalculateDeviceParams_ = function() { + var newDeviceParams = this.calcDeviceParams_(); + if (newDeviceParams) { + this.deviceParams = newDeviceParams; + // Invoke callback, if it is set. + if (this.onDeviceParamsUpdated) { + this.onDeviceParamsUpdated(this.deviceParams); + } + } else { + console.error('Failed to recalculate device parameters.'); + } +}; + +// Returns a DeviceParams object that represents the best guess as to this +// device's parameters. Can return null if the device does not match any +// known devices. +Dpdb.prototype.calcDeviceParams_ = function() { + var db = this.dpdb; // shorthand + if (!db) { + console.error('DPDB not available.'); + return null; + } + if (db.format != 1) { + console.error('DPDB has unexpected format version.'); + return null; + } + if (!db.devices || !db.devices.length) { + console.error('DPDB does not have a devices section.'); + return null; + } + + // Get the actual user agent and screen dimensions in pixels. + var userAgent = navigator.userAgent || navigator.vendor || window.opera; + var width = Util.getScreenWidth(); + var height = Util.getScreenHeight(); + + if (!db.devices) { + console.error('DPDB has no devices section.'); + return null; + } + + for (var i = 0; i < db.devices.length; i++) { + var device = db.devices[i]; + if (!device.rules) { + console.warn('Device[' + i + '] has no rules section.'); + continue; + } + + if (device.type != 'ios' && device.type != 'android') { + console.warn('Device[' + i + '] has invalid type.'); + continue; + } + + // See if this device is of the appropriate type. + if (Util.isIOS() != (device.type == 'ios')) continue; + + // See if this device matches any of the rules: + var matched = false; + for (var j = 0; j < device.rules.length; j++) { + var rule = device.rules[j]; + if (this.matchRule_(rule, userAgent, width, height)) { + matched = true; + break; + } + } + if (!matched) continue; + + // device.dpi might be an array of [ xdpi, ydpi] or just a scalar. + var xdpi = device.dpi[0] || device.dpi; + var ydpi = device.dpi[1] || device.dpi; + + return new DeviceParams({ xdpi: xdpi, ydpi: ydpi, bevelMm: device.bw }); + } + + console.warn('No DPDB device match.'); + return null; +}; + +Dpdb.prototype.matchRule_ = function(rule, ua, screenWidth, screenHeight) { + // We can only match 'ua' and 'res' rules, not other types like 'mdmh' + // (which are meant for native platforms). + if (!rule.ua && !rule.res) return false; + + // If our user agent string doesn't contain the indicated user agent string, + // the match fails. + if (rule.ua && ua.indexOf(rule.ua) < 0) return false; + + // If the rule specifies screen dimensions that don't correspond to ours, + // the match fails. + if (rule.res) { + if (!rule.res[0] || !rule.res[1]) return false; + var resX = rule.res[0]; + var resY = rule.res[1]; + // Compare min and max so as to make the order not matter, i.e., it should + // be true that 640x480 == 480x640. + if (Math.min(screenWidth, screenHeight) != Math.min(resX, resY) || + (Math.max(screenWidth, screenHeight) != Math.max(resX, resY))) { + return false; + } + } + + return true; +} + +function DeviceParams(params) { + this.xdpi = params.xdpi; + this.ydpi = params.ydpi; + this.bevelMm = params.bevelMm; +} + +module.exports = Dpdb; + +},{"../util.js":22,"./dpdb-cache.js":11}],13:[function(_dereq_,module,exports){ +/* + * Copyright 2015 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var Util = _dereq_('./util.js'); +var WebVRPolyfill = _dereq_('./webvr-polyfill.js').WebVRPolyfill; + +// Initialize a WebVRConfig just in case. +window.WebVRConfig = Util.extend({ + // Forces availability of VR mode, even for non-mobile devices. + FORCE_ENABLE_VR: false, + + // Complementary filter coefficient. 0 for accelerometer, 1 for gyro. + K_FILTER: 0.98, + + // How far into the future to predict during fast motion (in seconds). + PREDICTION_TIME_S: 0.040, + + // Flag to enable touch panner. In case you have your own touch controls. + TOUCH_PANNER_DISABLED: true, + + // Flag to disabled the UI in VR Mode. + CARDBOARD_UI_DISABLED: false, // Default: false + + // Flag to disable the instructions to rotate your device. + ROTATE_INSTRUCTIONS_DISABLED: false, // Default: false. + + // Enable yaw panning only, disabling roll and pitch. This can be useful + // for panoramas with nothing interesting above or below. + YAW_ONLY: false, + + // To disable keyboard and mouse controls, if you want to use your own + // implementation. + MOUSE_KEYBOARD_CONTROLS_DISABLED: false, + + // Prevent the polyfill from initializing immediately. Requires the app + // to call InitializeWebVRPolyfill() before it can be used. + DEFER_INITIALIZATION: false, + + // Enable the deprecated version of the API (navigator.getVRDevices). + ENABLE_DEPRECATED_API: false, + + // Scales the recommended buffer size reported by WebVR, which can improve + // performance. + // UPDATE(2016-05-03): Setting this to 0.5 by default since 1.0 does not + // perform well on many mobile devices. + BUFFER_SCALE: 0.5, + + // Allow VRDisplay.submitFrame to change gl bindings, which is more + // efficient if the application code will re-bind its resources on the + // next frame anyway. This has been seen to cause rendering glitches with + // THREE.js. + // Dirty bindings include: gl.FRAMEBUFFER_BINDING, gl.CURRENT_PROGRAM, + // gl.ARRAY_BUFFER_BINDING, gl.ELEMENT_ARRAY_BUFFER_BINDING, + // and gl.TEXTURE_BINDING_2D for texture unit 0. + DIRTY_SUBMIT_FRAME_BINDINGS: false, + + // When set to true, this will cause a polyfilled VRDisplay to always be + // appended to the list returned by navigator.getVRDisplays(), even if that + // list includes a native VRDisplay. + ALWAYS_APPEND_POLYFILL_DISPLAY: false +}, window.WebVRConfig); + +if (!window.WebVRConfig.DEFER_INITIALIZATION) { + new WebVRPolyfill(); +} else { + window.InitializeWebVRPolyfill = function() { + new WebVRPolyfill(); + } +} + +},{"./util.js":22,"./webvr-polyfill.js":25}],14:[function(_dereq_,module,exports){ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var MathUtil = window.MathUtil || {}; + +MathUtil.degToRad = Math.PI / 180; +MathUtil.radToDeg = 180 / Math.PI; + +// Some minimal math functionality borrowed from THREE.Math and stripped down +// for the purposes of this library. + + +MathUtil.Vector2 = function ( x, y ) { + this.x = x || 0; + this.y = y || 0; +}; + +MathUtil.Vector2.prototype = { + constructor: MathUtil.Vector2, + + set: function ( x, y ) { + this.x = x; + this.y = y; + + return this; + }, + + copy: function ( v ) { + this.x = v.x; + this.y = v.y; + + return this; + }, + + subVectors: function ( a, b ) { + this.x = a.x - b.x; + this.y = a.y - b.y; + + return this; + }, +}; + +MathUtil.Vector3 = function ( x, y, z ) { + this.x = x || 0; + this.y = y || 0; + this.z = z || 0; +}; + +MathUtil.Vector3.prototype = { + constructor: MathUtil.Vector3, + + set: function ( x, y, z ) { + this.x = x; + this.y = y; + this.z = z; + + return this; + }, + + copy: function ( v ) { + this.x = v.x; + this.y = v.y; + this.z = v.z; + + return this; + }, + + length: function () { + return Math.sqrt( this.x * this.x + this.y * this.y + this.z * this.z ); + }, + + normalize: function () { + var scalar = this.length(); + + if ( scalar !== 0 ) { + var invScalar = 1 / scalar; + + this.multiplyScalar(invScalar); + } else { + this.x = 0; + this.y = 0; + this.z = 0; + } + + return this; + }, + + multiplyScalar: function ( scalar ) { + this.x *= scalar; + this.y *= scalar; + this.z *= scalar; + }, + + applyQuaternion: function ( q ) { + var x = this.x; + var y = this.y; + var z = this.z; + + var qx = q.x; + var qy = q.y; + var qz = q.z; + var qw = q.w; + + // calculate quat * vector + var ix = qw * x + qy * z - qz * y; + var iy = qw * y + qz * x - qx * z; + var iz = qw * z + qx * y - qy * x; + var iw = - qx * x - qy * y - qz * z; + + // calculate result * inverse quat + this.x = ix * qw + iw * - qx + iy * - qz - iz * - qy; + this.y = iy * qw + iw * - qy + iz * - qx - ix * - qz; + this.z = iz * qw + iw * - qz + ix * - qy - iy * - qx; + + return this; + }, + + dot: function ( v ) { + return this.x * v.x + this.y * v.y + this.z * v.z; + }, + + crossVectors: function ( a, b ) { + var ax = a.x, ay = a.y, az = a.z; + var bx = b.x, by = b.y, bz = b.z; + + this.x = ay * bz - az * by; + this.y = az * bx - ax * bz; + this.z = ax * by - ay * bx; + + return this; + }, +}; + +MathUtil.Quaternion = function ( x, y, z, w ) { + this.x = x || 0; + this.y = y || 0; + this.z = z || 0; + this.w = ( w !== undefined ) ? w : 1; +}; + +MathUtil.Quaternion.prototype = { + constructor: MathUtil.Quaternion, + + set: function ( x, y, z, w ) { + this.x = x; + this.y = y; + this.z = z; + this.w = w; + + return this; + }, + + copy: function ( quaternion ) { + this.x = quaternion.x; + this.y = quaternion.y; + this.z = quaternion.z; + this.w = quaternion.w; + + return this; + }, + + setFromEulerXYZ: function( x, y, z ) { + var c1 = Math.cos( x / 2 ); + var c2 = Math.cos( y / 2 ); + var c3 = Math.cos( z / 2 ); + var s1 = Math.sin( x / 2 ); + var s2 = Math.sin( y / 2 ); + var s3 = Math.sin( z / 2 ); + + this.x = s1 * c2 * c3 + c1 * s2 * s3; + this.y = c1 * s2 * c3 - s1 * c2 * s3; + this.z = c1 * c2 * s3 + s1 * s2 * c3; + this.w = c1 * c2 * c3 - s1 * s2 * s3; + + return this; + }, + + setFromEulerYXZ: function( x, y, z ) { + var c1 = Math.cos( x / 2 ); + var c2 = Math.cos( y / 2 ); + var c3 = Math.cos( z / 2 ); + var s1 = Math.sin( x / 2 ); + var s2 = Math.sin( y / 2 ); + var s3 = Math.sin( z / 2 ); + + this.x = s1 * c2 * c3 + c1 * s2 * s3; + this.y = c1 * s2 * c3 - s1 * c2 * s3; + this.z = c1 * c2 * s3 - s1 * s2 * c3; + this.w = c1 * c2 * c3 + s1 * s2 * s3; + + return this; + }, + + setFromAxisAngle: function ( axis, angle ) { + // http://www.euclideanspace.com/maths/geometry/rotations/conversions/angleToQuaternion/index.htm + // assumes axis is normalized + + var halfAngle = angle / 2, s = Math.sin( halfAngle ); + + this.x = axis.x * s; + this.y = axis.y * s; + this.z = axis.z * s; + this.w = Math.cos( halfAngle ); + + return this; + }, + + multiply: function ( q ) { + return this.multiplyQuaternions( this, q ); + }, + + multiplyQuaternions: function ( a, b ) { + // from http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/code/index.htm + + var qax = a.x, qay = a.y, qaz = a.z, qaw = a.w; + var qbx = b.x, qby = b.y, qbz = b.z, qbw = b.w; + + this.x = qax * qbw + qaw * qbx + qay * qbz - qaz * qby; + this.y = qay * qbw + qaw * qby + qaz * qbx - qax * qbz; + this.z = qaz * qbw + qaw * qbz + qax * qby - qay * qbx; + this.w = qaw * qbw - qax * qbx - qay * qby - qaz * qbz; + + return this; + }, + + inverse: function () { + this.x *= -1; + this.y *= -1; + this.z *= -1; + + this.normalize(); + + return this; + }, + + normalize: function () { + var l = Math.sqrt( this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w ); + + if ( l === 0 ) { + this.x = 0; + this.y = 0; + this.z = 0; + this.w = 1; + } else { + l = 1 / l; + + this.x = this.x * l; + this.y = this.y * l; + this.z = this.z * l; + this.w = this.w * l; + } + + return this; + }, + + slerp: function ( qb, t ) { + if ( t === 0 ) return this; + if ( t === 1 ) return this.copy( qb ); + + var x = this.x, y = this.y, z = this.z, w = this.w; + + // http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/slerp/ + + var cosHalfTheta = w * qb.w + x * qb.x + y * qb.y + z * qb.z; + + if ( cosHalfTheta < 0 ) { + this.w = - qb.w; + this.x = - qb.x; + this.y = - qb.y; + this.z = - qb.z; + + cosHalfTheta = - cosHalfTheta; + } else { + this.copy( qb ); + } + + if ( cosHalfTheta >= 1.0 ) { + this.w = w; + this.x = x; + this.y = y; + this.z = z; + + return this; + } + + var halfTheta = Math.acos( cosHalfTheta ); + var sinHalfTheta = Math.sqrt( 1.0 - cosHalfTheta * cosHalfTheta ); + + if ( Math.abs( sinHalfTheta ) < 0.001 ) { + this.w = 0.5 * ( w + this.w ); + this.x = 0.5 * ( x + this.x ); + this.y = 0.5 * ( y + this.y ); + this.z = 0.5 * ( z + this.z ); + + return this; + } + + var ratioA = Math.sin( ( 1 - t ) * halfTheta ) / sinHalfTheta, + ratioB = Math.sin( t * halfTheta ) / sinHalfTheta; + + this.w = ( w * ratioA + this.w * ratioB ); + this.x = ( x * ratioA + this.x * ratioB ); + this.y = ( y * ratioA + this.y * ratioB ); + this.z = ( z * ratioA + this.z * ratioB ); + + return this; + }, + + setFromUnitVectors: function () { + // http://lolengine.net/blog/2014/02/24/quaternion-from-two-vectors-final + // assumes direction vectors vFrom and vTo are normalized + + var v1, r; + var EPS = 0.000001; + + return function ( vFrom, vTo ) { + if ( v1 === undefined ) v1 = new MathUtil.Vector3(); + + r = vFrom.dot( vTo ) + 1; + + if ( r < EPS ) { + r = 0; + + if ( Math.abs( vFrom.x ) > Math.abs( vFrom.z ) ) { + v1.set( - vFrom.y, vFrom.x, 0 ); + } else { + v1.set( 0, - vFrom.z, vFrom.y ); + } + } else { + v1.crossVectors( vFrom, vTo ); + } + + this.x = v1.x; + this.y = v1.y; + this.z = v1.z; + this.w = r; + + this.normalize(); + + return this; + } + }(), +}; + +module.exports = MathUtil; + +},{}],15:[function(_dereq_,module,exports){ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var VRDisplay = _dereq_('./base.js').VRDisplay; +var MathUtil = _dereq_('./math-util.js'); +var Util = _dereq_('./util.js'); + +// How much to rotate per key stroke. +var KEY_SPEED = 0.15; +var KEY_ANIMATION_DURATION = 80; + +// How much to rotate for mouse events. +var MOUSE_SPEED_X = 0.5; +var MOUSE_SPEED_Y = 0.3; + +/** + * VRDisplay based on mouse and keyboard input. Designed for desktops/laptops + * where orientation events aren't supported. Cannot present. + */ +function MouseKeyboardVRDisplay() { + this.displayName = 'Mouse and Keyboard VRDisplay (webvr-polyfill)'; + + this.capabilities.hasOrientation = true; + + // Attach to mouse and keyboard events. + window.addEventListener('keydown', this.onKeyDown_.bind(this)); + window.addEventListener('mousemove', this.onMouseMove_.bind(this)); + window.addEventListener('mousedown', this.onMouseDown_.bind(this)); + window.addEventListener('mouseup', this.onMouseUp_.bind(this)); + + // "Private" members. + this.phi_ = 0; + this.theta_ = 0; + + // Variables for keyboard-based rotation animation. + this.targetAngle_ = null; + this.angleAnimation_ = null; + + // State variables for calculations. + this.orientation_ = new MathUtil.Quaternion(); + + // Variables for mouse-based rotation. + this.rotateStart_ = new MathUtil.Vector2(); + this.rotateEnd_ = new MathUtil.Vector2(); + this.rotateDelta_ = new MathUtil.Vector2(); + this.isDragging_ = false; + + this.orientationOut_ = new Float32Array(4); +} +MouseKeyboardVRDisplay.prototype = new VRDisplay(); + +MouseKeyboardVRDisplay.prototype.getImmediatePose = function() { + this.orientation_.setFromEulerYXZ(this.phi_, this.theta_, 0); + + this.orientationOut_[0] = this.orientation_.x; + this.orientationOut_[1] = this.orientation_.y; + this.orientationOut_[2] = this.orientation_.z; + this.orientationOut_[3] = this.orientation_.w; + + return { + position: null, + orientation: this.orientationOut_, + linearVelocity: null, + linearAcceleration: null, + angularVelocity: null, + angularAcceleration: null + }; +}; + +MouseKeyboardVRDisplay.prototype.onKeyDown_ = function(e) { + // Track WASD and arrow keys. + if (e.keyCode == 38) { // Up key. + this.animatePhi_(this.phi_ + KEY_SPEED); + } else if (e.keyCode == 39) { // Right key. + this.animateTheta_(this.theta_ - KEY_SPEED); + } else if (e.keyCode == 40) { // Down key. + this.animatePhi_(this.phi_ - KEY_SPEED); + } else if (e.keyCode == 37) { // Left key. + this.animateTheta_(this.theta_ + KEY_SPEED); + } +}; + +MouseKeyboardVRDisplay.prototype.animateTheta_ = function(targetAngle) { + this.animateKeyTransitions_('theta_', targetAngle); +}; + +MouseKeyboardVRDisplay.prototype.animatePhi_ = function(targetAngle) { + // Prevent looking too far up or down. + targetAngle = Util.clamp(targetAngle, -Math.PI/2, Math.PI/2); + this.animateKeyTransitions_('phi_', targetAngle); +}; + +/** + * Start an animation to transition an angle from one value to another. + */ +MouseKeyboardVRDisplay.prototype.animateKeyTransitions_ = function(angleName, targetAngle) { + // If an animation is currently running, cancel it. + if (this.angleAnimation_) { + cancelAnimationFrame(this.angleAnimation_); + } + var startAngle = this[angleName]; + var startTime = new Date(); + // Set up an interval timer to perform the animation. + this.angleAnimation_ = requestAnimationFrame(function animate() { + // Once we're finished the animation, we're done. + var elapsed = new Date() - startTime; + if (elapsed >= KEY_ANIMATION_DURATION) { + this[angleName] = targetAngle; + cancelAnimationFrame(this.angleAnimation_); + return; + } + // loop with requestAnimationFrame + this.angleAnimation_ = requestAnimationFrame(animate.bind(this)) + // Linearly interpolate the angle some amount. + var percent = elapsed / KEY_ANIMATION_DURATION; + this[angleName] = startAngle + (targetAngle - startAngle) * percent; + }.bind(this)); +}; + +MouseKeyboardVRDisplay.prototype.onMouseDown_ = function(e) { + this.rotateStart_.set(e.clientX, e.clientY); + this.isDragging_ = true; +}; + +// Very similar to https://gist.github.com/mrflix/8351020 +MouseKeyboardVRDisplay.prototype.onMouseMove_ = function(e) { + if (!this.isDragging_ && !this.isPointerLocked_()) { + return; + } + // Support pointer lock API. + if (this.isPointerLocked_()) { + var movementX = e.movementX || e.mozMovementX || 0; + var movementY = e.movementY || e.mozMovementY || 0; + this.rotateEnd_.set(this.rotateStart_.x - movementX, this.rotateStart_.y - movementY); + } else { + this.rotateEnd_.set(e.clientX, e.clientY); + } + // Calculate how much we moved in mouse space. + this.rotateDelta_.subVectors(this.rotateEnd_, this.rotateStart_); + this.rotateStart_.copy(this.rotateEnd_); + + // Keep track of the cumulative euler angles. + this.phi_ += 2 * Math.PI * this.rotateDelta_.y / screen.height * MOUSE_SPEED_Y; + this.theta_ += 2 * Math.PI * this.rotateDelta_.x / screen.width * MOUSE_SPEED_X; + + // Prevent looking too far up or down. + this.phi_ = Util.clamp(this.phi_, -Math.PI/2, Math.PI/2); +}; + +MouseKeyboardVRDisplay.prototype.onMouseUp_ = function(e) { + this.isDragging_ = false; +}; + +MouseKeyboardVRDisplay.prototype.isPointerLocked_ = function() { + var el = document.pointerLockElement || document.mozPointerLockElement || + document.webkitPointerLockElement; + return el !== undefined; +}; + +MouseKeyboardVRDisplay.prototype.resetPose = function() { + this.phi_ = 0; + this.theta_ = 0; +}; + +module.exports = MouseKeyboardVRDisplay; + +},{"./base.js":3,"./math-util.js":14,"./util.js":22}],16:[function(_dereq_,module,exports){ +/* + * Copyright 2015 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var Util = _dereq_('./util.js'); + +function RotateInstructions() { + this.loadIcon_(); + + var overlay = document.createElement('div'); + var s = overlay.style; + s.position = 'fixed'; + s.top = 0; + s.right = 0; + s.bottom = 0; + s.left = 0; + s.backgroundColor = 'gray'; + s.fontFamily = 'sans-serif'; + // Force this to be above the fullscreen canvas, which is at zIndex: 999999. + s.zIndex = 1000000; + + var img = document.createElement('img'); + img.src = this.icon; + var s = img.style; + s.marginLeft = '25%'; + s.marginTop = '25%'; + s.width = '50%'; + overlay.appendChild(img); + + var text = document.createElement('div'); + var s = text.style; + s.textAlign = 'center'; + s.fontSize = '16px'; + s.lineHeight = '24px'; + s.margin = '24px 25%'; + s.width = '50%'; + text.innerHTML = 'Place your phone into your Cardboard viewer.'; + overlay.appendChild(text); + + var snackbar = document.createElement('div'); + var s = snackbar.style; + s.backgroundColor = '#CFD8DC'; + s.position = 'fixed'; + s.bottom = 0; + s.width = '100%'; + s.height = '48px'; + s.padding = '14px 24px'; + s.boxSizing = 'border-box'; + s.color = '#656A6B'; + overlay.appendChild(snackbar); + + var snackbarText = document.createElement('div'); + snackbarText.style.float = 'left'; + snackbarText.innerHTML = 'No Cardboard viewer?'; + + var snackbarButton = document.createElement('a'); + snackbarButton.href = 'https://www.google.com/get/cardboard/get-cardboard/'; + snackbarButton.innerHTML = 'get one'; + snackbarButton.target = '_blank'; + var s = snackbarButton.style; + s.float = 'right'; + s.fontWeight = 600; + s.textTransform = 'uppercase'; + s.borderLeft = '1px solid gray'; + s.paddingLeft = '24px'; + s.textDecoration = 'none'; + s.color = '#656A6B'; + + snackbar.appendChild(snackbarText); + snackbar.appendChild(snackbarButton); + + this.overlay = overlay; + this.text = text; + + this.hide(); +} + +RotateInstructions.prototype.show = function(parent) { + if (!parent && !this.overlay.parentElement) { + document.body.appendChild(this.overlay); + } else if (parent) { + if (this.overlay.parentElement && this.overlay.parentElement != parent) + this.overlay.parentElement.removeChild(this.overlay); + + parent.appendChild(this.overlay); + } + + this.overlay.style.display = 'block'; + + var img = this.overlay.querySelector('img'); + var s = img.style; + + if (Util.isLandscapeMode()) { + s.width = '20%'; + s.marginLeft = '40%'; + s.marginTop = '3%'; + } else { + s.width = '50%'; + s.marginLeft = '25%'; + s.marginTop = '25%'; + } +}; + +RotateInstructions.prototype.hide = function() { + this.overlay.style.display = 'none'; +}; + +RotateInstructions.prototype.showTemporarily = function(ms, parent) { + this.show(parent); + this.timer = setTimeout(this.hide.bind(this), ms); +}; + +RotateInstructions.prototype.disableShowTemporarily = function() { + clearTimeout(this.timer); +}; + +RotateInstructions.prototype.update = function() { + this.disableShowTemporarily(); + // In portrait VR mode, tell the user to rotate to landscape. Otherwise, hide + // the instructions. + if (!Util.isLandscapeMode() && Util.isMobile()) { + this.show(); + } else { + this.hide(); + } +}; + +RotateInstructions.prototype.loadIcon_ = function() { + // Encoded asset_src/rotate-instructions.svg + this.icon = Util.base64('image/svg+xml', 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE5OHB4IiBoZWlnaHQ9IjI0MHB4IiB2aWV3Qm94PSIwIDAgMTk4IDI0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDMuMy4zICgxMjA4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+dHJhbnNpdGlvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJ0cmFuc2l0aW9uIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIj4KICAgICAgICAgICAgPGcgaWQ9IkltcG9ydGVkLUxheWVycy1Db3B5LTQtKy1JbXBvcnRlZC1MYXllcnMtQ29weS0rLUltcG9ydGVkLUxheWVycy1Db3B5LTItQ29weSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iSW1wb3J0ZWQtTGF5ZXJzLUNvcHktNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEwNy4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQ5LjYyNSwyLjUyNyBDMTQ5LjYyNSwyLjUyNyAxNTUuODA1LDYuMDk2IDE1Ni4zNjIsNi40MTggTDE1Ni4zNjIsNy4zMDQgQzE1Ni4zNjIsNy40ODEgMTU2LjM3NSw3LjY2NCAxNTYuNCw3Ljg1MyBDMTU2LjQxLDcuOTM0IDE1Ni40Miw4LjAxNSAxNTYuNDI3LDguMDk1IEMxNTYuNTY3LDkuNTEgMTU3LjQwMSwxMS4wOTMgMTU4LjUzMiwxMi4wOTQgTDE2NC4yNTIsMTcuMTU2IEwxNjQuMzMzLDE3LjA2NiBDMTY0LjMzMywxNy4wNjYgMTY4LjcxNSwxNC41MzYgMTY5LjU2OCwxNC4wNDIgQzE3MS4wMjUsMTQuODgzIDE5NS41MzgsMjkuMDM1IDE5NS41MzgsMjkuMDM1IEwxOTUuNTM4LDgzLjAzNiBDMTk1LjUzOCw4My44MDcgMTk1LjE1Miw4NC4yNTMgMTk0LjU5LDg0LjI1MyBDMTk0LjM1Nyw4NC4yNTMgMTk0LjA5NSw4NC4xNzcgMTkzLjgxOCw4NC4wMTcgTDE2OS44NTEsNzAuMTc5IEwxNjkuODM3LDcwLjIwMyBMMTQyLjUxNSw4NS45NzggTDE0MS42NjUsODQuNjU1IEMxMzYuOTM0LDgzLjEyNiAxMzEuOTE3LDgxLjkxNSAxMjYuNzE0LDgxLjA0NSBDMTI2LjcwOSw4MS4wNiAxMjYuNzA3LDgxLjA2OSAxMjYuNzA3LDgxLjA2OSBMMTIxLjY0LDk4LjAzIEwxMTMuNzQ5LDEwMi41ODYgTDExMy43MTIsMTAyLjUyMyBMMTEzLjcxMiwxMzAuMTEzIEMxMTMuNzEyLDEzMC44ODUgMTEzLjMyNiwxMzEuMzMgMTEyLjc2NCwxMzEuMzMgQzExMi41MzIsMTMxLjMzIDExMi4yNjksMTMxLjI1NCAxMTEuOTkyLDEzMS4wOTQgTDY5LjUxOSwxMDYuNTcyIEM2OC41NjksMTA2LjAyMyA2Ny43OTksMTA0LjY5NSA2Ny43OTksMTAzLjYwNSBMNjcuNzk5LDEwMi41NyBMNjcuNzc4LDEwMi42MTcgQzY3LjI3LDEwMi4zOTMgNjYuNjQ4LDEwMi4yNDkgNjUuOTYyLDEwMi4yMTggQzY1Ljg3NSwxMDIuMjE0IDY1Ljc4OCwxMDIuMjEyIDY1LjcwMSwxMDIuMjEyIEM2NS42MDYsMTAyLjIxMiA2NS41MTEsMTAyLjIxNSA2NS40MTYsMTAyLjIxOSBDNjUuMTk1LDEwMi4yMjkgNjQuOTc0LDEwMi4yMzUgNjQuNzU0LDEwMi4yMzUgQzY0LjMzMSwxMDIuMjM1IDYzLjkxMSwxMDIuMjE2IDYzLjQ5OCwxMDIuMTc4IEM2MS44NDMsMTAyLjAyNSA2MC4yOTgsMTAxLjU3OCA1OS4wOTQsMTAwLjg4MiBMMTIuNTE4LDczLjk5MiBMMTIuNTIzLDc0LjAwNCBMMi4yNDUsNTUuMjU0IEMxLjI0NCw1My40MjcgMi4wMDQsNTEuMDM4IDMuOTQzLDQ5LjkxOCBMNTkuOTU0LDE3LjU3MyBDNjAuNjI2LDE3LjE4NSA2MS4zNSwxNy4wMDEgNjIuMDUzLDE3LjAwMSBDNjMuMzc5LDE3LjAwMSA2NC42MjUsMTcuNjYgNjUuMjgsMTguODU0IEw2NS4yODUsMTguODUxIEw2NS41MTIsMTkuMjY0IEw2NS41MDYsMTkuMjY4IEM2NS45MDksMjAuMDAzIDY2LjQwNSwyMC42OCA2Ni45ODMsMjEuMjg2IEw2Ny4yNiwyMS41NTYgQzY5LjE3NCwyMy40MDYgNzEuNzI4LDI0LjM1NyA3NC4zNzMsMjQuMzU3IEM3Ni4zMjIsMjQuMzU3IDc4LjMyMSwyMy44NCA4MC4xNDgsMjIuNzg1IEM4MC4xNjEsMjIuNzg1IDg3LjQ2NywxOC41NjYgODcuNDY3LDE4LjU2NiBDODguMTM5LDE4LjE3OCA4OC44NjMsMTcuOTk0IDg5LjU2NiwxNy45OTQgQzkwLjg5MiwxNy45OTQgOTIuMTM4LDE4LjY1MiA5Mi43OTIsMTkuODQ3IEw5Ni4wNDIsMjUuNzc1IEw5Ni4wNjQsMjUuNzU3IEwxMDIuODQ5LDI5LjY3NCBMMTAyLjc0NCwyOS40OTIgTDE0OS42MjUsMi41MjcgTTE0OS42MjUsMC44OTIgQzE0OS4zNDMsMC44OTIgMTQ5LjA2MiwwLjk2NSAxNDguODEsMS4xMSBMMTAyLjY0MSwyNy42NjYgTDk3LjIzMSwyNC41NDIgTDk0LjIyNiwxOS4wNjEgQzkzLjMxMywxNy4zOTQgOTEuNTI3LDE2LjM1OSA4OS41NjYsMTYuMzU4IEM4OC41NTUsMTYuMzU4IDg3LjU0NiwxNi42MzIgODYuNjQ5LDE3LjE1IEM4My44NzgsMTguNzUgNzkuNjg3LDIxLjE2OSA3OS4zNzQsMjEuMzQ1IEM3OS4zNTksMjEuMzUzIDc5LjM0NSwyMS4zNjEgNzkuMzMsMjEuMzY5IEM3Ny43OTgsMjIuMjU0IDc2LjA4NCwyMi43MjIgNzQuMzczLDIyLjcyMiBDNzIuMDgxLDIyLjcyMiA2OS45NTksMjEuODkgNjguMzk3LDIwLjM4IEw2OC4xNDUsMjAuMTM1IEM2Ny43MDYsMTkuNjcyIDY3LjMyMywxOS4xNTYgNjcuMDA2LDE4LjYwMSBDNjYuOTg4LDE4LjU1OSA2Ni45NjgsMTguNTE5IDY2Ljk0NiwxOC40NzkgTDY2LjcxOSwxOC4wNjUgQzY2LjY5LDE4LjAxMiA2Ni42NTgsMTcuOTYgNjYuNjI0LDE3LjkxMSBDNjUuNjg2LDE2LjMzNyA2My45NTEsMTUuMzY2IDYyLjA1MywxNS4zNjYgQzYxLjA0MiwxNS4zNjYgNjAuMDMzLDE1LjY0IDU5LjEzNiwxNi4xNTggTDMuMTI1LDQ4LjUwMiBDMC40MjYsNTAuMDYxIC0wLjYxMyw1My40NDIgMC44MTEsNTYuMDQgTDExLjA4OSw3NC43OSBDMTEuMjY2LDc1LjExMyAxMS41MzcsNzUuMzUzIDExLjg1LDc1LjQ5NCBMNTguMjc2LDEwMi4yOTggQzU5LjY3OSwxMDMuMTA4IDYxLjQzMywxMDMuNjMgNjMuMzQ4LDEwMy44MDYgQzYzLjgxMiwxMDMuODQ4IDY0LjI4NSwxMDMuODcgNjQuNzU0LDEwMy44NyBDNjUsMTAzLjg3IDY1LjI0OSwxMDMuODY0IDY1LjQ5NCwxMDMuODUyIEM2NS41NjMsMTAzLjg0OSA2NS42MzIsMTAzLjg0NyA2NS43MDEsMTAzLjg0NyBDNjUuNzY0LDEwMy44NDcgNjUuODI4LDEwMy44NDkgNjUuODksMTAzLjg1MiBDNjUuOTg2LDEwMy44NTYgNjYuMDgsMTAzLjg2MyA2Ni4xNzMsMTAzLjg3NCBDNjYuMjgyLDEwNS40NjcgNjcuMzMyLDEwNy4xOTcgNjguNzAyLDEwNy45ODggTDExMS4xNzQsMTMyLjUxIEMxMTEuNjk4LDEzMi44MTIgMTEyLjIzMiwxMzIuOTY1IDExMi43NjQsMTMyLjk2NSBDMTE0LjI2MSwxMzIuOTY1IDExNS4zNDcsMTMxLjc2NSAxMTUuMzQ3LDEzMC4xMTMgTDExNS4zNDcsMTAzLjU1MSBMMTIyLjQ1OCw5OS40NDYgQzEyMi44MTksOTkuMjM3IDEyMy4wODcsOTguODk4IDEyMy4yMDcsOTguNDk4IEwxMjcuODY1LDgyLjkwNSBDMTMyLjI3OSw4My43MDIgMTM2LjU1Nyw4NC43NTMgMTQwLjYwNyw4Ni4wMzMgTDE0MS4xNCw4Ni44NjIgQzE0MS40NTEsODcuMzQ2IDE0MS45NzcsODcuNjEzIDE0Mi41MTYsODcuNjEzIEMxNDIuNzk0LDg3LjYxMyAxNDMuMDc2LDg3LjU0MiAxNDMuMzMzLDg3LjM5MyBMMTY5Ljg2NSw3Mi4wNzYgTDE5Myw4NS40MzMgQzE5My41MjMsODUuNzM1IDE5NC4wNTgsODUuODg4IDE5NC41OSw4NS44ODggQzE5Ni4wODcsODUuODg4IDE5Ny4xNzMsODQuNjg5IDE5Ny4xNzMsODMuMDM2IEwxOTcuMTczLDI5LjAzNSBDMTk3LjE3MywyOC40NTEgMTk2Ljg2MSwyNy45MTEgMTk2LjM1NSwyNy42MTkgQzE5Ni4zNTUsMjcuNjE5IDE3MS44NDMsMTMuNDY3IDE3MC4zODUsMTIuNjI2IEMxNzAuMTMyLDEyLjQ4IDE2OS44NSwxMi40MDcgMTY5LjU2OCwxMi40MDcgQzE2OS4yODUsMTIuNDA3IDE2OS4wMDIsMTIuNDgxIDE2OC43NDksMTIuNjI3IEMxNjguMTQzLDEyLjk3OCAxNjUuNzU2LDE0LjM1NyAxNjQuNDI0LDE1LjEyNSBMMTU5LjYxNSwxMC44NyBDMTU4Ljc5NiwxMC4xNDUgMTU4LjE1NCw4LjkzNyAxNTguMDU0LDcuOTM0IEMxNTguMDQ1LDcuODM3IDE1OC4wMzQsNy43MzkgMTU4LjAyMSw3LjY0IEMxNTguMDA1LDcuNTIzIDE1Ny45OTgsNy40MSAxNTcuOTk4LDcuMzA0IEwxNTcuOTk4LDYuNDE4IEMxNTcuOTk4LDUuODM0IDE1Ny42ODYsNS4yOTUgMTU3LjE4MSw1LjAwMiBDMTU2LjYyNCw0LjY4IDE1MC40NDIsMS4xMTEgMTUwLjQ0MiwxLjExMSBDMTUwLjE4OSwwLjk2NSAxNDkuOTA3LDAuODkyIDE0OS42MjUsMC44OTIiIGlkPSJGaWxsLTEiIGZpbGw9IiM0NTVBNjQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOTYuMDI3LDI1LjYzNiBMMTQyLjYwMyw1Mi41MjcgQzE0My44MDcsNTMuMjIyIDE0NC41ODIsNTQuMTE0IDE0NC44NDUsNTUuMDY4IEwxNDQuODM1LDU1LjA3NSBMNjMuNDYxLDEwMi4wNTcgTDYzLjQ2LDEwMi4wNTcgQzYxLjgwNiwxMDEuOTA1IDYwLjI2MSwxMDEuNDU3IDU5LjA1NywxMDAuNzYyIEwxMi40ODEsNzMuODcxIEw5Ni4wMjcsMjUuNjM2IiBpZD0iRmlsbC0yIiBmaWxsPSIjRkFGQUZBIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTYzLjQ2MSwxMDIuMTc0IEM2My40NTMsMTAyLjE3NCA2My40NDYsMTAyLjE3NCA2My40MzksMTAyLjE3MiBDNjEuNzQ2LDEwMi4wMTYgNjAuMjExLDEwMS41NjMgNTguOTk4LDEwMC44NjMgTDEyLjQyMiw3My45NzMgQzEyLjM4Niw3My45NTIgMTIuMzY0LDczLjkxNCAxMi4zNjQsNzMuODcxIEMxMi4zNjQsNzMuODMgMTIuMzg2LDczLjc5MSAxMi40MjIsNzMuNzcgTDk1Ljk2OCwyNS41MzUgQzk2LjAwNCwyNS41MTQgOTYuMDQ5LDI1LjUxNCA5Ni4wODUsMjUuNTM1IEwxNDIuNjYxLDUyLjQyNiBDMTQzLjg4OCw1My4xMzQgMTQ0LjY4Miw1NC4wMzggMTQ0Ljk1Nyw1NS4wMzcgQzE0NC45Nyw1NS4wODMgMTQ0Ljk1Myw1NS4xMzMgMTQ0LjkxNSw1NS4xNjEgQzE0NC45MTEsNTUuMTY1IDE0NC44OTgsNTUuMTc0IDE0NC44OTQsNTUuMTc3IEw2My41MTksMTAyLjE1OCBDNjMuNTAxLDEwMi4xNjkgNjMuNDgxLDEwMi4xNzQgNjMuNDYxLDEwMi4xNzQgTDYzLjQ2MSwxMDIuMTc0IFogTTEyLjcxNCw3My44NzEgTDU5LjExNSwxMDAuNjYxIEM2MC4yOTMsMTAxLjM0MSA2MS43ODYsMTAxLjc4MiA2My40MzUsMTAxLjkzNyBMMTQ0LjcwNyw1NS4wMTUgQzE0NC40MjgsNTQuMTA4IDE0My42ODIsNTMuMjg1IDE0Mi41NDQsNTIuNjI4IEw5Ni4wMjcsMjUuNzcxIEwxMi43MTQsNzMuODcxIEwxMi43MTQsNzMuODcxIFoiIGlkPSJGaWxsLTMiIGZpbGw9IiM2MDdEOEIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQ4LjMyNyw1OC40NzEgQzE0OC4xNDUsNTguNDggMTQ3Ljk2Miw1OC40OCAxNDcuNzgxLDU4LjQ3MiBDMTQ1Ljg4Nyw1OC4zODkgMTQ0LjQ3OSw1Ny40MzQgMTQ0LjYzNiw1Ni4zNCBDMTQ0LjY4OSw1NS45NjcgMTQ0LjY2NCw1NS41OTcgMTQ0LjU2NCw1NS4yMzUgTDYzLjQ2MSwxMDIuMDU3IEM2NC4wODksMTAyLjExNSA2NC43MzMsMTAyLjEzIDY1LjM3OSwxMDIuMDk5IEM2NS41NjEsMTAyLjA5IDY1Ljc0MywxMDIuMDkgNjUuOTI1LDEwMi4wOTggQzY3LjgxOSwxMDIuMTgxIDY5LjIyNywxMDMuMTM2IDY5LjA3LDEwNC4yMyBMMTQ4LjMyNyw1OC40NzEiIGlkPSJGaWxsLTQiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNjkuMDcsMTA0LjM0NyBDNjkuMDQ4LDEwNC4zNDcgNjkuMDI1LDEwNC4zNCA2OS4wMDUsMTA0LjMyNyBDNjguOTY4LDEwNC4zMDEgNjguOTQ4LDEwNC4yNTcgNjguOTU1LDEwNC4yMTMgQzY5LDEwMy44OTYgNjguODk4LDEwMy41NzYgNjguNjU4LDEwMy4yODggQzY4LjE1MywxMDIuNjc4IDY3LjEwMywxMDIuMjY2IDY1LjkyLDEwMi4yMTQgQzY1Ljc0MiwxMDIuMjA2IDY1LjU2MywxMDIuMjA3IDY1LjM4NSwxMDIuMjE1IEM2NC43NDIsMTAyLjI0NiA2NC4wODcsMTAyLjIzMiA2My40NSwxMDIuMTc0IEM2My4zOTksMTAyLjE2OSA2My4zNTgsMTAyLjEzMiA2My4zNDcsMTAyLjA4MiBDNjMuMzM2LDEwMi4wMzMgNjMuMzU4LDEwMS45ODEgNjMuNDAyLDEwMS45NTYgTDE0NC41MDYsNTUuMTM0IEMxNDQuNTM3LDU1LjExNiAxNDQuNTc1LDU1LjExMyAxNDQuNjA5LDU1LjEyNyBDMTQ0LjY0Miw1NS4xNDEgMTQ0LjY2OCw1NS4xNyAxNDQuNjc3LDU1LjIwNCBDMTQ0Ljc4MSw1NS41ODUgMTQ0LjgwNiw1NS45NzIgMTQ0Ljc1MSw1Ni4zNTcgQzE0NC43MDYsNTYuNjczIDE0NC44MDgsNTYuOTk0IDE0NS4wNDcsNTcuMjgyIEMxNDUuNTUzLDU3Ljg5MiAxNDYuNjAyLDU4LjMwMyAxNDcuNzg2LDU4LjM1NSBDMTQ3Ljk2NCw1OC4zNjMgMTQ4LjE0Myw1OC4zNjMgMTQ4LjMyMSw1OC4zNTQgQzE0OC4zNzcsNTguMzUyIDE0OC40MjQsNTguMzg3IDE0OC40MzksNTguNDM4IEMxNDguNDU0LDU4LjQ5IDE0OC40MzIsNTguNTQ1IDE0OC4zODUsNTguNTcyIEw2OS4xMjksMTA0LjMzMSBDNjkuMTExLDEwNC4zNDIgNjkuMDksMTA0LjM0NyA2OS4wNywxMDQuMzQ3IEw2OS4wNywxMDQuMzQ3IFogTTY1LjY2NSwxMDEuOTc1IEM2NS43NTQsMTAxLjk3NSA2NS44NDIsMTAxLjk3NyA2NS45MywxMDEuOTgxIEM2Ny4xOTYsMTAyLjAzNyA2OC4yODMsMTAyLjQ2OSA2OC44MzgsMTAzLjEzOSBDNjkuMDY1LDEwMy40MTMgNjkuMTg4LDEwMy43MTQgNjkuMTk4LDEwNC4wMjEgTDE0Ny44ODMsNTguNTkyIEMxNDcuODQ3LDU4LjU5MiAxNDcuODExLDU4LjU5MSAxNDcuNzc2LDU4LjU4OSBDMTQ2LjUwOSw1OC41MzMgMTQ1LjQyMiw1OC4xIDE0NC44NjcsNTcuNDMxIEMxNDQuNTg1LDU3LjA5MSAxNDQuNDY1LDU2LjcwNyAxNDQuNTIsNTYuMzI0IEMxNDQuNTYzLDU2LjAyMSAxNDQuNTUyLDU1LjcxNiAxNDQuNDg4LDU1LjQxNCBMNjMuODQ2LDEwMS45NyBDNjQuMzUzLDEwMi4wMDIgNjQuODY3LDEwMi4wMDYgNjUuMzc0LDEwMS45ODIgQzY1LjQ3MSwxMDEuOTc3IDY1LjU2OCwxMDEuOTc1IDY1LjY2NSwxMDEuOTc1IEw2NS42NjUsMTAxLjk3NSBaIiBpZD0iRmlsbC01IiBmaWxsPSIjNjA3RDhCIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIuMjA4LDU1LjEzNCBDMS4yMDcsNTMuMzA3IDEuOTY3LDUwLjkxNyAzLjkwNiw0OS43OTcgTDU5LjkxNywxNy40NTMgQzYxLjg1NiwxNi4zMzMgNjQuMjQxLDE2LjkwNyA2NS4yNDMsMTguNzM0IEw2NS40NzUsMTkuMTQ0IEM2NS44NzIsMTkuODgyIDY2LjM2OCwyMC41NiA2Ni45NDUsMjEuMTY1IEw2Ny4yMjMsMjEuNDM1IEM3MC41NDgsMjQuNjQ5IDc1LjgwNiwyNS4xNTEgODAuMTExLDIyLjY2NSBMODcuNDMsMTguNDQ1IEM4OS4zNywxNy4zMjYgOTEuNzU0LDE3Ljg5OSA5Mi43NTUsMTkuNzI3IEw5Ni4wMDUsMjUuNjU1IEwxMi40ODYsNzMuODg0IEwyLjIwOCw1NS4xMzQgWiIgaWQ9IkZpbGwtNiIgZmlsbD0iI0ZBRkFGQSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi40ODYsNzQuMDAxIEMxMi40NzYsNzQuMDAxIDEyLjQ2NSw3My45OTkgMTIuNDU1LDczLjk5NiBDMTIuNDI0LDczLjk4OCAxMi4zOTksNzMuOTY3IDEyLjM4NCw3My45NCBMMi4xMDYsNTUuMTkgQzEuMDc1LDUzLjMxIDEuODU3LDUwLjg0NSAzLjg0OCw0OS42OTYgTDU5Ljg1OCwxNy4zNTIgQzYwLjUyNSwxNi45NjcgNjEuMjcxLDE2Ljc2NCA2Mi4wMTYsMTYuNzY0IEM2My40MzEsMTYuNzY0IDY0LjY2NiwxNy40NjYgNjUuMzI3LDE4LjY0NiBDNjUuMzM3LDE4LjY1NCA2NS4zNDUsMTguNjYzIDY1LjM1MSwxOC42NzQgTDY1LjU3OCwxOS4wODggQzY1LjU4NCwxOS4xIDY1LjU4OSwxOS4xMTIgNjUuNTkxLDE5LjEyNiBDNjUuOTg1LDE5LjgzOCA2Ni40NjksMjAuNDk3IDY3LjAzLDIxLjA4NSBMNjcuMzA1LDIxLjM1MSBDNjkuMTUxLDIzLjEzNyA3MS42NDksMjQuMTIgNzQuMzM2LDI0LjEyIEM3Ni4zMTMsMjQuMTIgNzguMjksMjMuNTgyIDgwLjA1MywyMi41NjMgQzgwLjA2NCwyMi41NTcgODAuMDc2LDIyLjU1MyA4MC4wODgsMjIuNTUgTDg3LjM3MiwxOC4zNDQgQzg4LjAzOCwxNy45NTkgODguNzg0LDE3Ljc1NiA4OS41MjksMTcuNzU2IEM5MC45NTYsMTcuNzU2IDkyLjIwMSwxOC40NzIgOTIuODU4LDE5LjY3IEw5Ni4xMDcsMjUuNTk5IEM5Ni4xMzgsMjUuNjU0IDk2LjExOCwyNS43MjQgOTYuMDYzLDI1Ljc1NiBMMTIuNTQ1LDczLjk4NSBDMTIuNTI2LDczLjk5NiAxMi41MDYsNzQuMDAxIDEyLjQ4Niw3NC4wMDEgTDEyLjQ4Niw3NC4wMDEgWiBNNjIuMDE2LDE2Ljk5NyBDNjEuMzEyLDE2Ljk5NyA2MC42MDYsMTcuMTkgNTkuOTc1LDE3LjU1NCBMMy45NjUsNDkuODk5IEMyLjA4Myw1MC45ODUgMS4zNDEsNTMuMzA4IDIuMzEsNTUuMDc4IEwxMi41MzEsNzMuNzIzIEw5NS44NDgsMjUuNjExIEw5Mi42NTMsMTkuNzgyIEM5Mi4wMzgsMTguNjYgOTAuODcsMTcuOTkgODkuNTI5LDE3Ljk5IEM4OC44MjUsMTcuOTkgODguMTE5LDE4LjE4MiA4Ny40ODksMTguNTQ3IEw4MC4xNzIsMjIuNzcyIEM4MC4xNjEsMjIuNzc4IDgwLjE0OSwyMi43ODIgODAuMTM3LDIyLjc4NSBDNzguMzQ2LDIzLjgxMSA3Ni4zNDEsMjQuMzU0IDc0LjMzNiwyNC4zNTQgQzcxLjU4OCwyNC4zNTQgNjkuMDMzLDIzLjM0NyA2Ny4xNDIsMjEuNTE5IEw2Ni44NjQsMjEuMjQ5IEM2Ni4yNzcsMjAuNjM0IDY1Ljc3NCwxOS45NDcgNjUuMzY3LDE5LjIwMyBDNjUuMzYsMTkuMTkyIDY1LjM1NiwxOS4xNzkgNjUuMzU0LDE5LjE2NiBMNjUuMTYzLDE4LjgxOSBDNjUuMTU0LDE4LjgxMSA2NS4xNDYsMTguODAxIDY1LjE0LDE4Ljc5IEM2NC41MjUsMTcuNjY3IDYzLjM1NywxNi45OTcgNjIuMDE2LDE2Ljk5NyBMNjIuMDE2LDE2Ljk5NyBaIiBpZD0iRmlsbC03IiBmaWxsPSIjNjA3RDhCIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQyLjQzNCw0OC44MDggTDQyLjQzNCw0OC44MDggQzM5LjkyNCw0OC44MDcgMzcuNzM3LDQ3LjU1IDM2LjU4Miw0NS40NDMgQzM0Ljc3MSw0Mi4xMzkgMzYuMTQ0LDM3LjgwOSAzOS42NDEsMzUuNzg5IEw1MS45MzIsMjguNjkxIEM1My4xMDMsMjguMDE1IDU0LjQxMywyNy42NTggNTUuNzIxLDI3LjY1OCBDNTguMjMxLDI3LjY1OCA2MC40MTgsMjguOTE2IDYxLjU3MywzMS4wMjMgQzYzLjM4NCwzNC4zMjcgNjIuMDEyLDM4LjY1NyA1OC41MTQsNDAuNjc3IEw0Ni4yMjMsNDcuNzc1IEM0NS4wNTMsNDguNDUgNDMuNzQyLDQ4LjgwOCA0Mi40MzQsNDguODA4IEw0Mi40MzQsNDguODA4IFogTTU1LjcyMSwyOC4xMjUgQzU0LjQ5NSwyOC4xMjUgNTMuMjY1LDI4LjQ2MSA1Mi4xNjYsMjkuMDk2IEwzOS44NzUsMzYuMTk0IEMzNi41OTYsMzguMDg3IDM1LjMwMiw0Mi4xMzYgMzYuOTkyLDQ1LjIxOCBDMzguMDYzLDQ3LjE3MyA0MC4wOTgsNDguMzQgNDIuNDM0LDQ4LjM0IEM0My42NjEsNDguMzQgNDQuODksNDguMDA1IDQ1Ljk5LDQ3LjM3IEw1OC4yODEsNDAuMjcyIEM2MS41NiwzOC4zNzkgNjIuODUzLDM0LjMzIDYxLjE2NCwzMS4yNDggQzYwLjA5MiwyOS4yOTMgNTguMDU4LDI4LjEyNSA1NS43MjEsMjguMTI1IEw1NS43MjEsMjguMTI1IFoiIGlkPSJGaWxsLTgiIGZpbGw9IiM2MDdEOEIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQ5LjU4OCwyLjQwNyBDMTQ5LjU4OCwyLjQwNyAxNTUuNzY4LDUuOTc1IDE1Ni4zMjUsNi4yOTcgTDE1Ni4zMjUsNy4xODQgQzE1Ni4zMjUsNy4zNiAxNTYuMzM4LDcuNTQ0IDE1Ni4zNjIsNy43MzMgQzE1Ni4zNzMsNy44MTQgMTU2LjM4Miw3Ljg5NCAxNTYuMzksNy45NzUgQzE1Ni41Myw5LjM5IDE1Ny4zNjMsMTAuOTczIDE1OC40OTUsMTEuOTc0IEwxNjUuODkxLDE4LjUxOSBDMTY2LjA2OCwxOC42NzUgMTY2LjI0OSwxOC44MTQgMTY2LjQzMiwxOC45MzQgQzE2OC4wMTEsMTkuOTc0IDE2OS4zODIsMTkuNCAxNjkuNDk0LDE3LjY1MiBDMTY5LjU0MywxNi44NjggMTY5LjU1MSwxNi4wNTcgMTY5LjUxNywxNS4yMjMgTDE2OS41MTQsMTUuMDYzIEwxNjkuNTE0LDEzLjkxMiBDMTcwLjc4LDE0LjY0MiAxOTUuNTAxLDI4LjkxNSAxOTUuNTAxLDI4LjkxNSBMMTk1LjUwMSw4Mi45MTUgQzE5NS41MDEsODQuMDA1IDE5NC43MzEsODQuNDQ1IDE5My43ODEsODMuODk3IEwxNTEuMzA4LDU5LjM3NCBDMTUwLjM1OCw1OC44MjYgMTQ5LjU4OCw1Ny40OTcgMTQ5LjU4OCw1Ni40MDggTDE0OS41ODgsMjIuMzc1IiBpZD0iRmlsbC05IiBmaWxsPSIjRkFGQUZBIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE5NC41NTMsODQuMjUgQzE5NC4yOTYsODQuMjUgMTk0LjAxMyw4NC4xNjUgMTkzLjcyMiw4My45OTcgTDE1MS4yNSw1OS40NzYgQzE1MC4yNjksNTguOTA5IDE0OS40NzEsNTcuNTMzIDE0OS40NzEsNTYuNDA4IEwxNDkuNDcxLDIyLjM3NSBMMTQ5LjcwNSwyMi4zNzUgTDE0OS43MDUsNTYuNDA4IEMxNDkuNzA1LDU3LjQ1OSAxNTAuNDUsNTguNzQ0IDE1MS4zNjYsNTkuMjc0IEwxOTMuODM5LDgzLjc5NSBDMTk0LjI2Myw4NC4wNCAxOTQuNjU1LDg0LjA4MyAxOTQuOTQyLDgzLjkxNyBDMTk1LjIyNyw4My43NTMgMTk1LjM4NCw4My4zOTcgMTk1LjM4NCw4Mi45MTUgTDE5NS4zODQsMjguOTgyIEMxOTQuMTAyLDI4LjI0MiAxNzIuMTA0LDE1LjU0MiAxNjkuNjMxLDE0LjExNCBMMTY5LjYzNCwxNS4yMiBDMTY5LjY2OCwxNi4wNTIgMTY5LjY2LDE2Ljg3NCAxNjkuNjEsMTcuNjU5IEMxNjkuNTU2LDE4LjUwMyAxNjkuMjE0LDE5LjEyMyAxNjguNjQ3LDE5LjQwNSBDMTY4LjAyOCwxOS43MTQgMTY3LjE5NywxOS41NzggMTY2LjM2NywxOS4wMzIgQzE2Ni4xODEsMTguOTA5IDE2NS45OTUsMTguNzY2IDE2NS44MTQsMTguNjA2IEwxNTguNDE3LDEyLjA2MiBDMTU3LjI1OSwxMS4wMzYgMTU2LjQxOCw5LjQzNyAxNTYuMjc0LDcuOTg2IEMxNTYuMjY2LDcuOTA3IDE1Ni4yNTcsNy44MjcgMTU2LjI0Nyw3Ljc0OCBDMTU2LjIyMSw3LjU1NSAxNTYuMjA5LDcuMzY1IDE1Ni4yMDksNy4xODQgTDE1Ni4yMDksNi4zNjQgQzE1NS4zNzUsNS44ODMgMTQ5LjUyOSwyLjUwOCAxNDkuNTI5LDIuNTA4IEwxNDkuNjQ2LDIuMzA2IEMxNDkuNjQ2LDIuMzA2IDE1NS44MjcsNS44NzQgMTU2LjM4NCw2LjE5NiBMMTU2LjQ0Miw2LjIzIEwxNTYuNDQyLDcuMTg0IEMxNTYuNDQyLDcuMzU1IDE1Ni40NTQsNy41MzUgMTU2LjQ3OCw3LjcxNyBDMTU2LjQ4OSw3LjggMTU2LjQ5OSw3Ljg4MiAxNTYuNTA3LDcuOTYzIEMxNTYuNjQ1LDkuMzU4IDE1Ny40NTUsMTAuODk4IDE1OC41NzIsMTEuODg2IEwxNjUuOTY5LDE4LjQzMSBDMTY2LjE0MiwxOC41ODQgMTY2LjMxOSwxOC43MiAxNjYuNDk2LDE4LjgzNyBDMTY3LjI1NCwxOS4zMzYgMTY4LDE5LjQ2NyAxNjguNTQzLDE5LjE5NiBDMTY5LjAzMywxOC45NTMgMTY5LjMyOSwxOC40MDEgMTY5LjM3NywxNy42NDUgQzE2OS40MjcsMTYuODY3IDE2OS40MzQsMTYuMDU0IDE2OS40MDEsMTUuMjI4IEwxNjkuMzk3LDE1LjA2NSBMMTY5LjM5NywxMy43MSBMMTY5LjU3MiwxMy44MSBDMTcwLjgzOSwxNC41NDEgMTk1LjU1OSwyOC44MTQgMTk1LjU1OSwyOC44MTQgTDE5NS42MTgsMjguODQ3IEwxOTUuNjE4LDgyLjkxNSBDMTk1LjYxOCw4My40ODQgMTk1LjQyLDgzLjkxMSAxOTUuMDU5LDg0LjExOSBDMTk0LjkwOCw4NC4yMDYgMTk0LjczNyw4NC4yNSAxOTQuNTUzLDg0LjI1IiBpZD0iRmlsbC0xMCIgZmlsbD0iIzYwN0Q4QiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNDUuNjg1LDU2LjE2MSBMMTY5LjgsNzAuMDgzIEwxNDMuODIyLDg1LjA4MSBMMTQyLjM2LDg0Ljc3NCBDMTM1LjgyNiw4Mi42MDQgMTI4LjczMiw4MS4wNDYgMTIxLjM0MSw4MC4xNTggQzExNi45NzYsNzkuNjM0IDExMi42NzgsODEuMjU0IDExMS43NDMsODMuNzc4IEMxMTEuNTA2LDg0LjQxNCAxMTEuNTAzLDg1LjA3MSAxMTEuNzMyLDg1LjcwNiBDMTEzLjI3LDg5Ljk3MyAxMTUuOTY4LDk0LjA2OSAxMTkuNzI3LDk3Ljg0MSBMMTIwLjI1OSw5OC42ODYgQzEyMC4yNiw5OC42ODUgOTQuMjgyLDExMy42ODMgOTQuMjgyLDExMy42ODMgTDcwLjE2Nyw5OS43NjEgTDE0NS42ODUsNTYuMTYxIiBpZD0iRmlsbC0xMSIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05NC4yODIsMTEzLjgxOCBMOTQuMjIzLDExMy43ODUgTDY5LjkzMyw5OS43NjEgTDcwLjEwOCw5OS42NiBMMTQ1LjY4NSw1Ni4wMjYgTDE0NS43NDMsNTYuMDU5IEwxNzAuMDMzLDcwLjA4MyBMMTQzLjg0Miw4NS4yMDUgTDE0My43OTcsODUuMTk1IEMxNDMuNzcyLDg1LjE5IDE0Mi4zMzYsODQuODg4IDE0Mi4zMzYsODQuODg4IEMxMzUuNzg3LDgyLjcxNCAxMjguNzIzLDgxLjE2MyAxMjEuMzI3LDgwLjI3NCBDMTIwLjc4OCw4MC4yMDkgMTIwLjIzNiw4MC4xNzcgMTE5LjY4OSw4MC4xNzcgQzExNS45MzEsODAuMTc3IDExMi42MzUsODEuNzA4IDExMS44NTIsODMuODE5IEMxMTEuNjI0LDg0LjQzMiAxMTEuNjIxLDg1LjA1MyAxMTEuODQyLDg1LjY2NyBDMTEzLjM3Nyw4OS45MjUgMTE2LjA1OCw5My45OTMgMTE5LjgxLDk3Ljc1OCBMMTE5LjgyNiw5Ny43NzkgTDEyMC4zNTIsOTguNjE0IEMxMjAuMzU0LDk4LjYxNyAxMjAuMzU2LDk4LjYyIDEyMC4zNTgsOTguNjI0IEwxMjAuNDIyLDk4LjcyNiBMMTIwLjMxNyw5OC43ODcgQzEyMC4yNjQsOTguODE4IDk0LjU5OSwxMTMuNjM1IDk0LjM0LDExMy43ODUgTDk0LjI4MiwxMTMuODE4IEw5NC4yODIsMTEzLjgxOCBaIE03MC40MDEsOTkuNzYxIEw5NC4yODIsMTEzLjU0OSBMMTE5LjA4NCw5OS4yMjkgQzExOS42Myw5OC45MTQgMTE5LjkzLDk4Ljc0IDEyMC4xMDEsOTguNjU0IEwxMTkuNjM1LDk3LjkxNCBDMTE1Ljg2NCw5NC4xMjcgMTEzLjE2OCw5MC4wMzMgMTExLjYyMiw4NS43NDYgQzExMS4zODIsODUuMDc5IDExMS4zODYsODQuNDA0IDExMS42MzMsODMuNzM4IEMxMTIuNDQ4LDgxLjUzOSAxMTUuODM2LDc5Ljk0MyAxMTkuNjg5LDc5Ljk0MyBDMTIwLjI0Niw3OS45NDMgMTIwLjgwNiw3OS45NzYgMTIxLjM1NSw4MC4wNDIgQzEyOC43NjcsODAuOTMzIDEzNS44NDYsODIuNDg3IDE0Mi4zOTYsODQuNjYzIEMxNDMuMjMyLDg0LjgzOCAxNDMuNjExLDg0LjkxNyAxNDMuNzg2LDg0Ljk2NyBMMTY5LjU2Niw3MC4wODMgTDE0NS42ODUsNTYuMjk1IEw3MC40MDEsOTkuNzYxIEw3MC40MDEsOTkuNzYxIFoiIGlkPSJGaWxsLTEyIiBmaWxsPSIjNjA3RDhCIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2Ny4yMywxOC45NzkgTDE2Ny4yMyw2OS44NSBMMTM5LjkwOSw4NS42MjMgTDEzMy40NDgsNzEuNDU2IEMxMzIuNTM4LDY5LjQ2IDEzMC4wMiw2OS43MTggMTI3LjgyNCw3Mi4wMyBDMTI2Ljc2OSw3My4xNCAxMjUuOTMxLDc0LjU4NSAxMjUuNDk0LDc2LjA0OCBMMTE5LjAzNCw5Ny42NzYgTDkxLjcxMiwxMTMuNDUgTDkxLjcxMiw2Mi41NzkgTDE2Ny4yMywxOC45NzkiIGlkPSJGaWxsLTEzIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkxLjcxMiwxMTMuNTY3IEM5MS42OTIsMTEzLjU2NyA5MS42NzIsMTEzLjU2MSA5MS42NTMsMTEzLjU1MSBDOTEuNjE4LDExMy41MyA5MS41OTUsMTEzLjQ5MiA5MS41OTUsMTEzLjQ1IEw5MS41OTUsNjIuNTc5IEM5MS41OTUsNjIuNTM3IDkxLjYxOCw2Mi40OTkgOTEuNjUzLDYyLjQ3OCBMMTY3LjE3MiwxOC44NzggQzE2Ny4yMDgsMTguODU3IDE2Ny4yNTIsMTguODU3IDE2Ny4yODgsMTguODc4IEMxNjcuMzI0LDE4Ljg5OSAxNjcuMzQ3LDE4LjkzNyAxNjcuMzQ3LDE4Ljk3OSBMMTY3LjM0Nyw2OS44NSBDMTY3LjM0Nyw2OS44OTEgMTY3LjMyNCw2OS45MyAxNjcuMjg4LDY5Ljk1IEwxMzkuOTY3LDg1LjcyNSBDMTM5LjkzOSw4NS43NDEgMTM5LjkwNSw4NS43NDUgMTM5Ljg3Myw4NS43MzUgQzEzOS44NDIsODUuNzI1IDEzOS44MTYsODUuNzAyIDEzOS44MDIsODUuNjcyIEwxMzMuMzQyLDcxLjUwNCBDMTMyLjk2Nyw3MC42ODIgMTMyLjI4LDcwLjIyOSAxMzEuNDA4LDcwLjIyOSBDMTMwLjMxOSw3MC4yMjkgMTI5LjA0NCw3MC45MTUgMTI3LjkwOCw3Mi4xMSBDMTI2Ljg3NCw3My4yIDEyNi4wMzQsNzQuNjQ3IDEyNS42MDYsNzYuMDgyIEwxMTkuMTQ2LDk3LjcwOSBDMTE5LjEzNyw5Ny43MzggMTE5LjExOCw5Ny43NjIgMTE5LjA5Miw5Ny43NzcgTDkxLjc3LDExMy41NTEgQzkxLjc1MiwxMTMuNTYxIDkxLjczMiwxMTMuNTY3IDkxLjcxMiwxMTMuNTY3IEw5MS43MTIsMTEzLjU2NyBaIE05MS44MjksNjIuNjQ3IEw5MS44MjksMTEzLjI0OCBMMTE4LjkzNSw5Ny41OTggTDEyNS4zODIsNzYuMDE1IEMxMjUuODI3LDc0LjUyNSAxMjYuNjY0LDczLjA4MSAxMjcuNzM5LDcxLjk1IEMxMjguOTE5LDcwLjcwOCAxMzAuMjU2LDY5Ljk5NiAxMzEuNDA4LDY5Ljk5NiBDMTMyLjM3Nyw2OS45OTYgMTMzLjEzOSw3MC40OTcgMTMzLjU1NCw3MS40MDcgTDEzOS45NjEsODUuNDU4IEwxNjcuMTEzLDY5Ljc4MiBMMTY3LjExMywxOS4xODEgTDkxLjgyOSw2Mi42NDcgTDkxLjgyOSw2Mi42NDcgWiIgaWQ9IkZpbGwtMTQiIGZpbGw9IiM2MDdEOEIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTY4LjU0MywxOS4yMTMgTDE2OC41NDMsNzAuMDgzIEwxNDEuMjIxLDg1Ljg1NyBMMTM0Ljc2MSw3MS42ODkgQzEzMy44NTEsNjkuNjk0IDEzMS4zMzMsNjkuOTUxIDEyOS4xMzcsNzIuMjYzIEMxMjguMDgyLDczLjM3NCAxMjcuMjQ0LDc0LjgxOSAxMjYuODA3LDc2LjI4MiBMMTIwLjM0Niw5Ny45MDkgTDkzLjAyNSwxMTMuNjgzIEw5My4wMjUsNjIuODEzIEwxNjguNTQzLDE5LjIxMyIgaWQ9IkZpbGwtMTUiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOTMuMDI1LDExMy44IEM5My4wMDUsMTEzLjggOTIuOTg0LDExMy43OTUgOTIuOTY2LDExMy43ODUgQzkyLjkzMSwxMTMuNzY0IDkyLjkwOCwxMTMuNzI1IDkyLjkwOCwxMTMuNjg0IEw5Mi45MDgsNjIuODEzIEM5Mi45MDgsNjIuNzcxIDkyLjkzMSw2Mi43MzMgOTIuOTY2LDYyLjcxMiBMMTY4LjQ4NCwxOS4xMTIgQzE2OC41MiwxOS4wOSAxNjguNTY1LDE5LjA5IDE2OC42MDEsMTkuMTEyIEMxNjguNjM3LDE5LjEzMiAxNjguNjYsMTkuMTcxIDE2OC42NiwxOS4yMTIgTDE2OC42Niw3MC4wODMgQzE2OC42Niw3MC4xMjUgMTY4LjYzNyw3MC4xNjQgMTY4LjYwMSw3MC4xODQgTDE0MS4yOCw4NS45NTggQzE0MS4yNTEsODUuOTc1IDE0MS4yMTcsODUuOTc5IDE0MS4xODYsODUuOTY4IEMxNDEuMTU0LDg1Ljk1OCAxNDEuMTI5LDg1LjkzNiAxNDEuMTE1LDg1LjkwNiBMMTM0LjY1NSw3MS43MzggQzEzNC4yOCw3MC45MTUgMTMzLjU5Myw3MC40NjMgMTMyLjcyLDcwLjQ2MyBDMTMxLjYzMiw3MC40NjMgMTMwLjM1Nyw3MS4xNDggMTI5LjIyMSw3Mi4zNDQgQzEyOC4xODYsNzMuNDMzIDEyNy4zNDcsNzQuODgxIDEyNi45MTksNzYuMzE1IEwxMjAuNDU4LDk3Ljk0MyBDMTIwLjQ1LDk3Ljk3MiAxMjAuNDMxLDk3Ljk5NiAxMjAuNDA1LDk4LjAxIEw5My4wODMsMTEzLjc4NSBDOTMuMDY1LDExMy43OTUgOTMuMDQ1LDExMy44IDkzLjAyNSwxMTMuOCBMOTMuMDI1LDExMy44IFogTTkzLjE0Miw2Mi44ODEgTDkzLjE0MiwxMTMuNDgxIEwxMjAuMjQ4LDk3LjgzMiBMMTI2LjY5NSw3Ni4yNDggQzEyNy4xNCw3NC43NTggMTI3Ljk3Nyw3My4zMTUgMTI5LjA1Miw3Mi4xODMgQzEzMC4yMzEsNzAuOTQyIDEzMS41NjgsNzAuMjI5IDEzMi43Miw3MC4yMjkgQzEzMy42ODksNzAuMjI5IDEzNC40NTIsNzAuNzMxIDEzNC44NjcsNzEuNjQxIEwxNDEuMjc0LDg1LjY5MiBMMTY4LjQyNiw3MC4wMTYgTDE2OC40MjYsMTkuNDE1IEw5My4xNDIsNjIuODgxIEw5My4xNDIsNjIuODgxIFoiIGlkPSJGaWxsLTE2IiBmaWxsPSIjNjA3RDhCIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2OS44LDcwLjA4MyBMMTQyLjQ3OCw4NS44NTcgTDEzNi4wMTgsNzEuNjg5IEMxMzUuMTA4LDY5LjY5NCAxMzIuNTksNjkuOTUxIDEzMC4zOTMsNzIuMjYzIEMxMjkuMzM5LDczLjM3NCAxMjguNSw3NC44MTkgMTI4LjA2NCw3Ni4yODIgTDEyMS42MDMsOTcuOTA5IEw5NC4yODIsMTEzLjY4MyBMOTQuMjgyLDYyLjgxMyBMMTY5LjgsMTkuMjEzIEwxNjkuOCw3MC4wODMgWiIgaWQ9IkZpbGwtMTciIGZpbGw9IiNGQUZBRkEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOTQuMjgyLDExMy45MTcgQzk0LjI0MSwxMTMuOTE3IDk0LjIwMSwxMTMuOTA3IDk0LjE2NSwxMTMuODg2IEM5NC4wOTMsMTEzLjg0NSA5NC4wNDgsMTEzLjc2NyA5NC4wNDgsMTEzLjY4NCBMOTQuMDQ4LDYyLjgxMyBDOTQuMDQ4LDYyLjczIDk0LjA5Myw2Mi42NTIgOTQuMTY1LDYyLjYxMSBMMTY5LjY4MywxOS4wMSBDMTY5Ljc1NSwxOC45NjkgMTY5Ljg0NCwxOC45NjkgMTY5LjkxNywxOS4wMSBDMTY5Ljk4OSwxOS4wNTIgMTcwLjAzMywxOS4xMjkgMTcwLjAzMywxOS4yMTIgTDE3MC4wMzMsNzAuMDgzIEMxNzAuMDMzLDcwLjE2NiAxNjkuOTg5LDcwLjI0NCAxNjkuOTE3LDcwLjI4NSBMMTQyLjU5NSw4Ni4wNiBDMTQyLjUzOCw4Ni4wOTIgMTQyLjQ2OSw4Ni4xIDE0Mi40MDcsODYuMDggQzE0Mi4zNDQsODYuMDYgMTQyLjI5Myw4Ni4wMTQgMTQyLjI2Niw4NS45NTQgTDEzNS44MDUsNzEuNzg2IEMxMzUuNDQ1LDcwLjk5NyAxMzQuODEzLDcwLjU4IDEzMy45NzcsNzAuNTggQzEzMi45MjEsNzAuNTggMTMxLjY3Niw3MS4yNTIgMTMwLjU2Miw3Mi40MjQgQzEyOS41NCw3My41MDEgMTI4LjcxMSw3NC45MzEgMTI4LjI4Nyw3Ni4zNDggTDEyMS44MjcsOTcuOTc2IEMxMjEuODEsOTguMDM0IDEyMS43NzEsOTguMDgyIDEyMS43Miw5OC4xMTIgTDk0LjM5OCwxMTMuODg2IEM5NC4zNjIsMTEzLjkwNyA5NC4zMjIsMTEzLjkxNyA5NC4yODIsMTEzLjkxNyBMOTQuMjgyLDExMy45MTcgWiBNOTQuNTE1LDYyLjk0OCBMOTQuNTE1LDExMy4yNzkgTDEyMS40MDYsOTcuNzU0IEwxMjcuODQsNzYuMjE1IEMxMjguMjksNzQuNzA4IDEyOS4xMzcsNzMuMjQ3IDEzMC4yMjQsNzIuMTAzIEMxMzEuNDI1LDcwLjgzOCAxMzIuNzkzLDcwLjExMiAxMzMuOTc3LDcwLjExMiBDMTM0Ljk5NSw3MC4xMTIgMTM1Ljc5NSw3MC42MzggMTM2LjIzLDcxLjU5MiBMMTQyLjU4NCw4NS41MjYgTDE2OS41NjYsNjkuOTQ4IEwxNjkuNTY2LDE5LjYxNyBMOTQuNTE1LDYyLjk0OCBMOTQuNTE1LDYyLjk0OCBaIiBpZD0iRmlsbC0xOCIgZmlsbD0iIzYwN0Q4QiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDkuODk0LDkyLjk0MyBMMTA5Ljg5NCw5Mi45NDMgQzEwOC4xMiw5Mi45NDMgMTA2LjY1Myw5Mi4yMTggMTA1LjY1LDkwLjgyMyBDMTA1LjU4Myw5MC43MzEgMTA1LjU5Myw5MC42MSAxMDUuNjczLDkwLjUyOSBDMTA1Ljc1Myw5MC40NDggMTA1Ljg4LDkwLjQ0IDEwNS45NzQsOTAuNTA2IEMxMDYuNzU0LDkxLjA1MyAxMDcuNjc5LDkxLjMzMyAxMDguNzI0LDkxLjMzMyBDMTEwLjA0Nyw5MS4zMzMgMTExLjQ3OCw5MC44OTQgMTEyLjk4LDkwLjAyNyBDMTE4LjI5MSw4Ni45NiAxMjIuNjExLDc5LjUwOSAxMjIuNjExLDczLjQxNiBDMTIyLjYxMSw3MS40ODkgMTIyLjE2OSw2OS44NTYgMTIxLjMzMyw2OC42OTIgQzEyMS4yNjYsNjguNiAxMjEuMjc2LDY4LjQ3MyAxMjEuMzU2LDY4LjM5MiBDMTIxLjQzNiw2OC4zMTEgMTIxLjU2Myw2OC4yOTkgMTIxLjY1Niw2OC4zNjUgQzEyMy4zMjcsNjkuNTM3IDEyNC4yNDcsNzEuNzQ2IDEyNC4yNDcsNzQuNTg0IEMxMjQuMjQ3LDgwLjgyNiAxMTkuODIxLDg4LjQ0NyAxMTQuMzgyLDkxLjU4NyBDMTEyLjgwOCw5Mi40OTUgMTExLjI5OCw5Mi45NDMgMTA5Ljg5NCw5Mi45NDMgTDEwOS44OTQsOTIuOTQzIFogTTEwNi45MjUsOTEuNDAxIEMxMDcuNzM4LDkyLjA1MiAxMDguNzQ1LDkyLjI3OCAxMDkuODkzLDkyLjI3OCBMMTA5Ljg5NCw5Mi4yNzggQzExMS4yMTUsOTIuMjc4IDExMi42NDcsOTEuOTUxIDExNC4xNDgsOTEuMDg0IEMxMTkuNDU5LDg4LjAxNyAxMjMuNzgsODAuNjIxIDEyMy43OCw3NC41MjggQzEyMy43OCw3Mi41NDkgMTIzLjMxNyw3MC45MjkgMTIyLjQ1NCw2OS43NjcgQzEyMi44NjUsNzAuODAyIDEyMy4wNzksNzIuMDQyIDEyMy4wNzksNzMuNDAyIEMxMjMuMDc5LDc5LjY0NSAxMTguNjUzLDg3LjI4NSAxMTMuMjE0LDkwLjQyNSBDMTExLjY0LDkxLjMzNCAxMTAuMTMsOTEuNzQyIDEwOC43MjQsOTEuNzQyIEMxMDguMDgzLDkxLjc0MiAxMDcuNDgxLDkxLjU5MyAxMDYuOTI1LDkxLjQwMSBMMTA2LjkyNSw5MS40MDEgWiIgaWQ9IkZpbGwtMTkiIGZpbGw9IiM2MDdEOEIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEzLjA5Nyw5MC4yMyBDMTE4LjQ4MSw4Ny4xMjIgMTIyLjg0NSw3OS41OTQgMTIyLjg0NSw3My40MTYgQzEyMi44NDUsNzEuMzY1IDEyMi4zNjIsNjkuNzI0IDEyMS41MjIsNjguNTU2IEMxMTkuNzM4LDY3LjMwNCAxMTcuMTQ4LDY3LjM2MiAxMTQuMjY1LDY5LjAyNiBDMTA4Ljg4MSw3Mi4xMzQgMTA0LjUxNyw3OS42NjIgMTA0LjUxNyw4NS44NCBDMTA0LjUxNyw4Ny44OTEgMTA1LDg5LjUzMiAxMDUuODQsOTAuNyBDMTA3LjYyNCw5MS45NTIgMTEwLjIxNCw5MS44OTQgMTEzLjA5Nyw5MC4yMyIgaWQ9IkZpbGwtMjAiIGZpbGw9IiNGQUZBRkEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTA4LjcyNCw5MS42MTQgTDEwOC43MjQsOTEuNjE0IEMxMDcuNTgyLDkxLjYxNCAxMDYuNTY2LDkxLjQwMSAxMDUuNzA1LDkwLjc5NyBDMTA1LjY4NCw5MC43ODMgMTA1LjY2NSw5MC44MTEgMTA1LjY1LDkwLjc5IEMxMDQuNzU2LDg5LjU0NiAxMDQuMjgzLDg3Ljg0MiAxMDQuMjgzLDg1LjgxNyBDMTA0LjI4Myw3OS41NzUgMTA4LjcwOSw3MS45NTMgMTE0LjE0OCw2OC44MTIgQzExNS43MjIsNjcuOTA0IDExNy4yMzIsNjcuNDQ5IDExOC42MzgsNjcuNDQ5IEMxMTkuNzgsNjcuNDQ5IDEyMC43OTYsNjcuNzU4IDEyMS42NTYsNjguMzYyIEMxMjEuNjc4LDY4LjM3NyAxMjEuNjk3LDY4LjM5NyAxMjEuNzEyLDY4LjQxOCBDMTIyLjYwNiw2OS42NjIgMTIzLjA3OSw3MS4zOSAxMjMuMDc5LDczLjQxNSBDMTIzLjA3OSw3OS42NTggMTE4LjY1Myw4Ny4xOTggMTEzLjIxNCw5MC4zMzggQzExMS42NCw5MS4yNDcgMTEwLjEzLDkxLjYxNCAxMDguNzI0LDkxLjYxNCBMMTA4LjcyNCw5MS42MTQgWiBNMTA2LjAwNiw5MC41MDUgQzEwNi43OCw5MS4wMzcgMTA3LjY5NCw5MS4yODEgMTA4LjcyNCw5MS4yODEgQzExMC4wNDcsOTEuMjgxIDExMS40NzgsOTAuODY4IDExMi45OCw5MC4wMDEgQzExOC4yOTEsODYuOTM1IDEyMi42MTEsNzkuNDk2IDEyMi42MTEsNzMuNDAzIEMxMjIuNjExLDcxLjQ5NCAxMjIuMTc3LDY5Ljg4IDEyMS4zNTYsNjguNzE4IEMxMjAuNTgyLDY4LjE4NSAxMTkuNjY4LDY3LjkxOSAxMTguNjM4LDY3LjkxOSBDMTE3LjMxNSw2Ny45MTkgMTE1Ljg4Myw2OC4zNiAxMTQuMzgyLDY5LjIyNyBDMTA5LjA3MSw3Mi4yOTMgMTA0Ljc1MSw3OS43MzMgMTA0Ljc1MSw4NS44MjYgQzEwNC43NTEsODcuNzM1IDEwNS4xODUsODkuMzQzIDEwNi4wMDYsOTAuNTA1IEwxMDYuMDA2LDkwLjUwNSBaIiBpZD0iRmlsbC0yMSIgZmlsbD0iIzYwN0Q4QiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNDkuMzE4LDcuMjYyIEwxMzkuMzM0LDE2LjE0IEwxNTUuMjI3LDI3LjE3MSBMMTYwLjgxNiwyMS4wNTkgTDE0OS4zMTgsNy4yNjIiIGlkPSJGaWxsLTIyIiBmaWxsPSIjRkFGQUZBIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2OS42NzYsMTMuODQgTDE1OS45MjgsMTkuNDY3IEMxNTYuMjg2LDIxLjU3IDE1MC40LDIxLjU4IDE0Ni43ODEsMTkuNDkxIEMxNDMuMTYxLDE3LjQwMiAxNDMuMTgsMTQuMDAzIDE0Ni44MjIsMTEuOSBMMTU2LjMxNyw2LjI5MiBMMTQ5LjU4OCwyLjQwNyBMNjcuNzUyLDQ5LjQ3OCBMMTEzLjY3NSw3NS45OTIgTDExNi43NTYsNzQuMjEzIEMxMTcuMzg3LDczLjg0OCAxMTcuNjI1LDczLjMxNSAxMTcuMzc0LDcyLjgyMyBDMTE1LjAxNyw2OC4xOTEgMTE0Ljc4MSw2My4yNzcgMTE2LjY5MSw1OC41NjEgQzEyMi4zMjksNDQuNjQxIDE0MS4yLDMzLjc0NiAxNjUuMzA5LDMwLjQ5MSBDMTczLjQ3OCwyOS4zODggMTgxLjk4OSwyOS41MjQgMTkwLjAxMywzMC44ODUgQzE5MC44NjUsMzEuMDMgMTkxLjc4OSwzMC44OTMgMTkyLjQyLDMwLjUyOCBMMTk1LjUwMSwyOC43NSBMMTY5LjY3NiwxMy44NCIgaWQ9IkZpbGwtMjMiIGZpbGw9IiNGQUZBRkEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEzLjY3NSw3Ni40NTkgQzExMy41OTQsNzYuNDU5IDExMy41MTQsNzYuNDM4IDExMy40NDIsNzYuMzk3IEw2Ny41MTgsNDkuODgyIEM2Ny4zNzQsNDkuNzk5IDY3LjI4NCw0OS42NDUgNjcuMjg1LDQ5LjQ3OCBDNjcuMjg1LDQ5LjMxMSA2Ny4zNzQsNDkuMTU3IDY3LjUxOSw0OS4wNzMgTDE0OS4zNTUsMi4wMDIgQzE0OS40OTksMS45MTkgMTQ5LjY3NywxLjkxOSAxNDkuODIxLDIuMDAyIEwxNTYuNTUsNS44ODcgQzE1Ni43NzQsNi4wMTcgMTU2Ljg1LDYuMzAyIDE1Ni43MjIsNi41MjYgQzE1Ni41OTIsNi43NDkgMTU2LjMwNyw2LjgyNiAxNTYuMDgzLDYuNjk2IEwxNDkuNTg3LDIuOTQ2IEw2OC42ODcsNDkuNDc5IEwxMTMuNjc1LDc1LjQ1MiBMMTE2LjUyMyw3My44MDggQzExNi43MTUsNzMuNjk3IDExNy4xNDMsNzMuMzk5IDExNi45NTgsNzMuMDM1IEMxMTQuNTQyLDY4LjI4NyAxMTQuMyw2My4yMjEgMTE2LjI1OCw1OC4zODUgQzExOS4wNjQsNTEuNDU4IDEyNS4xNDMsNDUuMTQzIDEzMy44NCw0MC4xMjIgQzE0Mi40OTcsMzUuMTI0IDE1My4zNTgsMzEuNjMzIDE2NS4yNDcsMzAuMDI4IEMxNzMuNDQ1LDI4LjkyMSAxODIuMDM3LDI5LjA1OCAxOTAuMDkxLDMwLjQyNSBDMTkwLjgzLDMwLjU1IDE5MS42NTIsMzAuNDMyIDE5Mi4xODYsMzAuMTI0IEwxOTQuNTY3LDI4Ljc1IEwxNjkuNDQyLDE0LjI0NCBDMTY5LjIxOSwxNC4xMTUgMTY5LjE0MiwxMy44MjkgMTY5LjI3MSwxMy42MDYgQzE2OS40LDEzLjM4MiAxNjkuNjg1LDEzLjMwNiAxNjkuOTA5LDEzLjQzNSBMMTk1LjczNCwyOC4zNDUgQzE5NS44NzksMjguNDI4IDE5NS45NjgsMjguNTgzIDE5NS45NjgsMjguNzUgQzE5NS45NjgsMjguOTE2IDE5NS44NzksMjkuMDcxIDE5NS43MzQsMjkuMTU0IEwxOTIuNjUzLDMwLjkzMyBDMTkxLjkzMiwzMS4zNSAxOTAuODksMzEuNTA4IDE4OS45MzUsMzEuMzQ2IEMxODEuOTcyLDI5Ljk5NSAxNzMuNDc4LDI5Ljg2IDE2NS4zNzIsMzAuOTU0IEMxNTMuNjAyLDMyLjU0MyAxNDIuODYsMzUuOTkzIDEzNC4zMDcsNDAuOTMxIEMxMjUuNzkzLDQ1Ljg0NyAxMTkuODUxLDUyLjAwNCAxMTcuMTI0LDU4LjczNiBDMTE1LjI3LDYzLjMxNCAxMTUuNTAxLDY4LjExMiAxMTcuNzksNzIuNjExIEMxMTguMTYsNzMuMzM2IDExNy44NDUsNzQuMTI0IDExNi45OSw3NC42MTcgTDExMy45MDksNzYuMzk3IEMxMTMuODM2LDc2LjQzOCAxMTMuNzU2LDc2LjQ1OSAxMTMuNjc1LDc2LjQ1OSIgaWQ9IkZpbGwtMjQiIGZpbGw9IiM0NTVBNjQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTUzLjMxNiwyMS4yNzkgQzE1MC45MDMsMjEuMjc5IDE0OC40OTUsMjAuNzUxIDE0Ni42NjQsMTkuNjkzIEMxNDQuODQ2LDE4LjY0NCAxNDMuODQ0LDE3LjIzMiAxNDMuODQ0LDE1LjcxOCBDMTQzLjg0NCwxNC4xOTEgMTQ0Ljg2LDEyLjc2MyAxNDYuNzA1LDExLjY5OCBMMTU2LjE5OCw2LjA5MSBDMTU2LjMwOSw2LjAyNSAxNTYuNDUyLDYuMDYyIDE1Ni41MTgsNi4xNzMgQzE1Ni41ODMsNi4yODQgMTU2LjU0Nyw2LjQyNyAxNTYuNDM2LDYuNDkzIEwxNDYuOTQsMTIuMTAyIEMxNDUuMjQ0LDEzLjA4MSAxNDQuMzEyLDE0LjM2NSAxNDQuMzEyLDE1LjcxOCBDMTQ0LjMxMiwxNy4wNTggMTQ1LjIzLDE4LjMyNiAxNDYuODk3LDE5LjI4OSBDMTUwLjQ0NiwyMS4zMzggMTU2LjI0LDIxLjMyNyAxNTkuODExLDE5LjI2NSBMMTY5LjU1OSwxMy42MzcgQzE2OS42NywxMy41NzMgMTY5LjgxMywxMy42MTEgMTY5Ljg3OCwxMy43MjMgQzE2OS45NDMsMTMuODM0IDE2OS45MDQsMTMuOTc3IDE2OS43OTMsMTQuMDQyIEwxNjAuMDQ1LDE5LjY3IEMxNTguMTg3LDIwLjc0MiAxNTUuNzQ5LDIxLjI3OSAxNTMuMzE2LDIxLjI3OSIgaWQ9IkZpbGwtMjUiIGZpbGw9IiM2MDdEOEIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEzLjY3NSw3NS45OTIgTDY3Ljc2Miw0OS40ODQiIGlkPSJGaWxsLTI2IiBmaWxsPSIjNDU1QTY0Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTExMy42NzUsNzYuMzQyIEMxMTMuNjE1LDc2LjM0MiAxMTMuNTU1LDc2LjMyNyAxMTMuNSw3Ni4yOTUgTDY3LjU4Nyw0OS43ODcgQzY3LjQxOSw0OS42OSA2Ny4zNjIsNDkuNDc2IDY3LjQ1OSw0OS4zMDkgQzY3LjU1Niw0OS4xNDEgNjcuNzcsNDkuMDgzIDY3LjkzNyw0OS4xOCBMMTEzLjg1LDc1LjY4OCBDMTE0LjAxOCw3NS43ODUgMTE0LjA3NSw3NiAxMTMuOTc4LDc2LjE2NyBDMTEzLjkxNCw3Ni4yNzkgMTEzLjc5Niw3Ni4zNDIgMTEzLjY3NSw3Ni4zNDIiIGlkPSJGaWxsLTI3IiBmaWxsPSIjNDU1QTY0Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTY3Ljc2Miw0OS40ODQgTDY3Ljc2MiwxMDMuNDg1IEM2Ny43NjIsMTA0LjU3NSA2OC41MzIsMTA1LjkwMyA2OS40ODIsMTA2LjQ1MiBMMTExLjk1NSwxMzAuOTczIEMxMTIuOTA1LDEzMS41MjIgMTEzLjY3NSwxMzEuMDgzIDExMy42NzUsMTI5Ljk5MyBMMTEzLjY3NSw3NS45OTIiIGlkPSJGaWxsLTI4IiBmaWxsPSIjRkFGQUZBIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTExMi43MjcsMTMxLjU2MSBDMTEyLjQzLDEzMS41NjEgMTEyLjEwNywxMzEuNDY2IDExMS43OCwxMzEuMjc2IEw2OS4zMDcsMTA2Ljc1NSBDNjguMjQ0LDEwNi4xNDIgNjcuNDEyLDEwNC43MDUgNjcuNDEyLDEwMy40ODUgTDY3LjQxMiw0OS40ODQgQzY3LjQxMiw0OS4yOSA2Ny41NjksNDkuMTM0IDY3Ljc2Miw0OS4xMzQgQzY3Ljk1Niw0OS4xMzQgNjguMTEzLDQ5LjI5IDY4LjExMyw0OS40ODQgTDY4LjExMywxMDMuNDg1IEM2OC4xMTMsMTA0LjQ0NSA2OC44MiwxMDUuNjY1IDY5LjY1NywxMDYuMTQ4IEwxMTIuMTMsMTMwLjY3IEMxMTIuNDc0LDEzMC44NjggMTEyLjc5MSwxMzAuOTEzIDExMywxMzAuNzkyIEMxMTMuMjA2LDEzMC42NzMgMTEzLjMyNSwxMzAuMzgxIDExMy4zMjUsMTI5Ljk5MyBMMTEzLjMyNSw3NS45OTIgQzExMy4zMjUsNzUuNzk4IDExMy40ODIsNzUuNjQxIDExMy42NzUsNzUuNjQxIEMxMTMuODY5LDc1LjY0MSAxMTQuMDI1LDc1Ljc5OCAxMTQuMDI1LDc1Ljk5MiBMMTE0LjAyNSwxMjkuOTkzIEMxMTQuMDI1LDEzMC42NDggMTEzLjc4NiwxMzEuMTQ3IDExMy4zNSwxMzEuMzk5IEMxMTMuMTYyLDEzMS41MDcgMTEyLjk1MiwxMzEuNTYxIDExMi43MjcsMTMxLjU2MSIgaWQ9IkZpbGwtMjkiIGZpbGw9IiM0NTVBNjQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEyLjg2LDQwLjUxMiBDMTEyLjg2LDQwLjUxMiAxMTIuODYsNDAuNTEyIDExMi44NTksNDAuNTEyIEMxMTAuNTQxLDQwLjUxMiAxMDguMzYsMzkuOTkgMTA2LjcxNywzOS4wNDEgQzEwNS4wMTIsMzguMDU3IDEwNC4wNzQsMzYuNzI2IDEwNC4wNzQsMzUuMjkyIEMxMDQuMDc0LDMzLjg0NyAxMDUuMDI2LDMyLjUwMSAxMDYuNzU0LDMxLjUwNCBMMTE4Ljc5NSwyNC41NTEgQzEyMC40NjMsMjMuNTg5IDEyMi42NjksMjMuMDU4IDEyNS4wMDcsMjMuMDU4IEMxMjcuMzI1LDIzLjA1OCAxMjkuNTA2LDIzLjU4MSAxMzEuMTUsMjQuNTMgQzEzMi44NTQsMjUuNTE0IDEzMy43OTMsMjYuODQ1IDEzMy43OTMsMjguMjc4IEMxMzMuNzkzLDI5LjcyNCAxMzIuODQxLDMxLjA2OSAxMzEuMTEzLDMyLjA2NyBMMTE5LjA3MSwzOS4wMTkgQzExNy40MDMsMzkuOTgyIDExNS4xOTcsNDAuNTEyIDExMi44Niw0MC41MTIgTDExMi44Niw0MC41MTIgWiBNMTI1LjAwNywyMy43NTkgQzEyMi43OSwyMy43NTkgMTIwLjcwOSwyNC4yNTYgMTE5LjE0NiwyNS4xNTggTDEwNy4xMDQsMzIuMTEgQzEwNS42MDIsMzIuOTc4IDEwNC43NzQsMzQuMTA4IDEwNC43NzQsMzUuMjkyIEMxMDQuNzc0LDM2LjQ2NSAxMDUuNTg5LDM3LjU4MSAxMDcuMDY3LDM4LjQzNCBDMTA4LjYwNSwzOS4zMjMgMTEwLjY2MywzOS44MTIgMTEyLjg1OSwzOS44MTIgTDExMi44NiwzOS44MTIgQzExNS4wNzYsMzkuODEyIDExNy4xNTgsMzkuMzE1IDExOC43MjEsMzguNDEzIEwxMzAuNzYyLDMxLjQ2IEMxMzIuMjY0LDMwLjU5MyAxMzMuMDkyLDI5LjQ2MyAxMzMuMDkyLDI4LjI3OCBDMTMzLjA5MiwyNy4xMDYgMTMyLjI3OCwyNS45OSAxMzAuOCwyNS4xMzYgQzEyOS4yNjEsMjQuMjQ4IDEyNy4yMDQsMjMuNzU5IDEyNS4wMDcsMjMuNzU5IEwxMjUuMDA3LDIzLjc1OSBaIiBpZD0iRmlsbC0zMCIgZmlsbD0iIzYwN0Q4QiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNjUuNjMsMTYuMjE5IEwxNTkuODk2LDE5LjUzIEMxNTYuNzI5LDIxLjM1OCAxNTEuNjEsMjEuMzY3IDE0OC40NjMsMTkuNTUgQzE0NS4zMTYsMTcuNzMzIDE0NS4zMzIsMTQuNzc4IDE0OC40OTksMTIuOTQ5IEwxNTQuMjMzLDkuNjM5IEwxNjUuNjMsMTYuMjE5IiBpZD0iRmlsbC0zMSIgZmlsbD0iI0ZBRkFGQSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNTQuMjMzLDEwLjQ0OCBMMTY0LjIyOCwxNi4yMTkgTDE1OS41NDYsMTguOTIzIEMxNTguMTEyLDE5Ljc1IDE1Ni4xOTQsMjAuMjA2IDE1NC4xNDcsMjAuMjA2IEMxNTIuMTE4LDIwLjIwNiAxNTAuMjI0LDE5Ljc1NyAxNDguODE0LDE4Ljk0MyBDMTQ3LjUyNCwxOC4xOTkgMTQ2LjgxNCwxNy4yNDkgMTQ2LjgxNCwxNi4yNjkgQzE0Ni44MTQsMTUuMjc4IDE0Ny41MzcsMTQuMzE0IDE0OC44NSwxMy41NTYgTDE1NC4yMzMsMTAuNDQ4IE0xNTQuMjMzLDkuNjM5IEwxNDguNDk5LDEyLjk0OSBDMTQ1LjMzMiwxNC43NzggMTQ1LjMxNiwxNy43MzMgMTQ4LjQ2MywxOS41NSBDMTUwLjAzMSwyMC40NTUgMTUyLjA4NiwyMC45MDcgMTU0LjE0NywyMC45MDcgQzE1Ni4yMjQsMjAuOTA3IDE1OC4zMDYsMjAuNDQ3IDE1OS44OTYsMTkuNTMgTDE2NS42MywxNi4yMTkgTDE1NC4yMzMsOS42MzkiIGlkPSJGaWxsLTMyIiBmaWxsPSIjNjA3RDhCIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0NS40NDUsNzIuNjY3IEwxNDUuNDQ1LDcyLjY2NyBDMTQzLjY3Miw3Mi42NjcgMTQyLjIwNCw3MS44MTcgMTQxLjIwMiw3MC40MjIgQzE0MS4xMzUsNzAuMzMgMTQxLjE0NSw3MC4xNDcgMTQxLjIyNSw3MC4wNjYgQzE0MS4zMDUsNjkuOTg1IDE0MS40MzIsNjkuOTQ2IDE0MS41MjUsNzAuMDExIEMxNDIuMzA2LDcwLjU1OSAxNDMuMjMxLDcwLjgyMyAxNDQuMjc2LDcwLjgyMiBDMTQ1LjU5OCw3MC44MjIgMTQ3LjAzLDcwLjM3NiAxNDguNTMyLDY5LjUwOSBDMTUzLjg0Miw2Ni40NDMgMTU4LjE2Myw1OC45ODcgMTU4LjE2Myw1Mi44OTQgQzE1OC4xNjMsNTAuOTY3IDE1Ny43MjEsNDkuMzMyIDE1Ni44ODQsNDguMTY4IEMxNTYuODE4LDQ4LjA3NiAxNTYuODI4LDQ3Ljk0OCAxNTYuOTA4LDQ3Ljg2NyBDMTU2Ljk4OCw0Ny43ODYgMTU3LjExNCw0Ny43NzQgMTU3LjIwOCw0Ny44NCBDMTU4Ljg3OCw0OS4wMTIgMTU5Ljc5OCw1MS4yMiAxNTkuNzk4LDU0LjA1OSBDMTU5Ljc5OCw2MC4zMDEgMTU1LjM3Myw2OC4wNDYgMTQ5LjkzMyw3MS4xODYgQzE0OC4zNiw3Mi4wOTQgMTQ2Ljg1LDcyLjY2NyAxNDUuNDQ1LDcyLjY2NyBMMTQ1LjQ0NSw3Mi42NjcgWiBNMTQyLjQ3Niw3MSBDMTQzLjI5LDcxLjY1MSAxNDQuMjk2LDcyLjAwMiAxNDUuNDQ1LDcyLjAwMiBDMTQ2Ljc2Nyw3Mi4wMDIgMTQ4LjE5OCw3MS41NSAxNDkuNyw3MC42ODIgQzE1NS4wMSw2Ny42MTcgMTU5LjMzMSw2MC4xNTkgMTU5LjMzMSw1NC4wNjUgQzE1OS4zMzEsNTIuMDg1IDE1OC44NjgsNTAuNDM1IDE1OC4wMDYsNDkuMjcyIEMxNTguNDE3LDUwLjMwNyAxNTguNjMsNTEuNTMyIDE1OC42Myw1Mi44OTIgQzE1OC42Myw1OS4xMzQgMTU0LjIwNSw2Ni43NjcgMTQ4Ljc2NSw2OS45MDcgQzE0Ny4xOTIsNzAuODE2IDE0NS42ODEsNzEuMjgzIDE0NC4yNzYsNzEuMjgzIEMxNDMuNjM0LDcxLjI4MyAxNDMuMDMzLDcxLjE5MiAxNDIuNDc2LDcxIEwxNDIuNDc2LDcxIFoiIGlkPSJGaWxsLTMzIiBmaWxsPSIjNjA3RDhCIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0OC42NDgsNjkuNzA0IEMxNTQuMDMyLDY2LjU5NiAxNTguMzk2LDU5LjA2OCAxNTguMzk2LDUyLjg5MSBDMTU4LjM5Niw1MC44MzkgMTU3LjkxMyw0OS4xOTggMTU3LjA3NCw0OC4wMyBDMTU1LjI4OSw0Ni43NzggMTUyLjY5OSw0Ni44MzYgMTQ5LjgxNiw0OC41MDEgQzE0NC40MzMsNTEuNjA5IDE0MC4wNjgsNTkuMTM3IDE0MC4wNjgsNjUuMzE0IEMxNDAuMDY4LDY3LjM2NSAxNDAuNTUyLDY5LjAwNiAxNDEuMzkxLDcwLjE3NCBDMTQzLjE3Niw3MS40MjcgMTQ1Ljc2NSw3MS4zNjkgMTQ4LjY0OCw2OS43MDQiIGlkPSJGaWxsLTM0IiBmaWxsPSIjRkFGQUZBIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0NC4yNzYsNzEuMjc2IEwxNDQuMjc2LDcxLjI3NiBDMTQzLjEzMyw3MS4yNzYgMTQyLjExOCw3MC45NjkgMTQxLjI1Nyw3MC4zNjUgQzE0MS4yMzYsNzAuMzUxIDE0MS4yMTcsNzAuMzMyIDE0MS4yMDIsNzAuMzExIEMxNDAuMzA3LDY5LjA2NyAxMzkuODM1LDY3LjMzOSAxMzkuODM1LDY1LjMxNCBDMTM5LjgzNSw1OS4wNzMgMTQ0LjI2LDUxLjQzOSAxNDkuNyw0OC4yOTggQzE1MS4yNzMsNDcuMzkgMTUyLjc4NCw0Ni45MjkgMTU0LjE4OSw0Ni45MjkgQzE1NS4zMzIsNDYuOTI5IDE1Ni4zNDcsNDcuMjM2IDE1Ny4yMDgsNDcuODM5IEMxNTcuMjI5LDQ3Ljg1NCAxNTcuMjQ4LDQ3Ljg3MyAxNTcuMjYzLDQ3Ljg5NCBDMTU4LjE1Nyw0OS4xMzggMTU4LjYzLDUwLjg2NSAxNTguNjMsNTIuODkxIEMxNTguNjMsNTkuMTMyIDE1NC4yMDUsNjYuNzY2IDE0OC43NjUsNjkuOTA3IEMxNDcuMTkyLDcwLjgxNSAxNDUuNjgxLDcxLjI3NiAxNDQuMjc2LDcxLjI3NiBMMTQ0LjI3Niw3MS4yNzYgWiBNMTQxLjU1OCw3MC4xMDQgQzE0Mi4zMzEsNzAuNjM3IDE0My4yNDUsNzEuMDA1IDE0NC4yNzYsNzEuMDA1IEMxNDUuNTk4LDcxLjAwNSAxNDcuMDMsNzAuNDY3IDE0OC41MzIsNjkuNiBDMTUzLjg0Miw2Ni41MzQgMTU4LjE2Myw1OS4wMzMgMTU4LjE2Myw1Mi45MzkgQzE1OC4xNjMsNTEuMDMxIDE1Ny43MjksNDkuMzg1IDE1Ni45MDcsNDguMjIzIEMxNTYuMTMzLDQ3LjY5MSAxNTUuMjE5LDQ3LjQwOSAxNTQuMTg5LDQ3LjQwOSBDMTUyLjg2Nyw0Ny40MDkgMTUxLjQzNSw0Ny44NDIgMTQ5LjkzMyw0OC43MDkgQzE0NC42MjMsNTEuNzc1IDE0MC4zMDIsNTkuMjczIDE0MC4zMDIsNjUuMzY2IEMxNDAuMzAyLDY3LjI3NiAxNDAuNzM2LDY4Ljk0MiAxNDEuNTU4LDcwLjEwNCBMMTQxLjU1OCw3MC4xMDQgWiIgaWQ9IkZpbGwtMzUiIGZpbGw9IiM2MDdEOEIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTUwLjcyLDY1LjM2MSBMMTUwLjM1Nyw2NS4wNjYgQzE1MS4xNDcsNjQuMDkyIDE1MS44NjksNjMuMDQgMTUyLjUwNSw2MS45MzggQzE1My4zMTMsNjAuNTM5IDE1My45NzgsNTkuMDY3IDE1NC40ODIsNTcuNTYzIEwxNTQuOTI1LDU3LjcxMiBDMTU0LjQxMiw1OS4yNDUgMTUzLjczMyw2MC43NDUgMTUyLjkxLDYyLjE3MiBDMTUyLjI2Miw2My4yOTUgMTUxLjUyNSw2NC4zNjggMTUwLjcyLDY1LjM2MSIgaWQ9IkZpbGwtMzYiIGZpbGw9IiM2MDdEOEIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTE1LjkxNyw4NC41MTQgTDExNS41NTQsODQuMjIgQzExNi4zNDQsODMuMjQ1IDExNy4wNjYsODIuMTk0IDExNy43MDIsODEuMDkyIEMxMTguNTEsNzkuNjkyIDExOS4xNzUsNzguMjIgMTE5LjY3OCw3Ni43MTcgTDEyMC4xMjEsNzYuODY1IEMxMTkuNjA4LDc4LjM5OCAxMTguOTMsNzkuODk5IDExOC4xMDYsODEuMzI2IEMxMTcuNDU4LDgyLjQ0OCAxMTYuNzIyLDgzLjUyMSAxMTUuOTE3LDg0LjUxNCIgaWQ9IkZpbGwtMzciIGZpbGw9IiM2MDdEOEIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTE0LDEzMC40NzYgTDExNCwxMzAuMDA4IEwxMTQsNzYuMDUyIEwxMTQsNzUuNTg0IEwxMTQsNzYuMDUyIEwxMTQsMTMwLjAwOCBMMTE0LDEzMC40NzYiIGlkPSJGaWxsLTM4IiBmaWxsPSIjNjA3RDhCIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8ZyBpZD0iSW1wb3J0ZWQtTGF5ZXJzLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYyLjAwMDAwMCwgMC4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTkuODIyLDM3LjQ3NCBDMTkuODM5LDM3LjMzOSAxOS43NDcsMzcuMTk0IDE5LjU1NSwzNy4wODIgQzE5LjIyOCwzNi44OTQgMTguNzI5LDM2Ljg3MiAxOC40NDYsMzcuMDM3IEwxMi40MzQsNDAuNTA4IEMxMi4zMDMsNDAuNTg0IDEyLjI0LDQwLjY4NiAxMi4yNDMsNDAuNzkzIEMxMi4yNDUsNDAuOTI1IDEyLjI0NSw0MS4yNTQgMTIuMjQ1LDQxLjM3MSBMMTIuMjQ1LDQxLjQxNCBMMTIuMjM4LDQxLjU0MiBDOC4xNDgsNDMuODg3IDUuNjQ3LDQ1LjMyMSA1LjY0Nyw0NS4zMjEgQzUuNjQ2LDQ1LjMyMSAzLjU3LDQ2LjM2NyAyLjg2LDUwLjUxMyBDMi44Niw1MC41MTMgMS45NDgsNTcuNDc0IDEuOTYyLDcwLjI1OCBDMS45NzcsODIuODI4IDIuNTY4LDg3LjMyOCAzLjEyOSw5MS42MDkgQzMuMzQ5LDkzLjI5MyA2LjEzLDkzLjczNCA2LjEzLDkzLjczNCBDNi40NjEsOTMuNzc0IDYuODI4LDkzLjcwNyA3LjIxLDkzLjQ4NiBMODIuNDgzLDQ5LjkzNSBDODQuMjkxLDQ4Ljg2NiA4NS4xNSw0Ni4yMTYgODUuNTM5LDQzLjY1MSBDODYuNzUyLDM1LjY2MSA4Ny4yMTQsMTAuNjczIDg1LjI2NCwzLjc3MyBDODUuMDY4LDMuMDggODQuNzU0LDIuNjkgODQuMzk2LDIuNDkxIEw4Mi4zMSwxLjcwMSBDODEuNTgzLDEuNzI5IDgwLjg5NCwyLjE2OCA4MC43NzYsMi4yMzYgQzgwLjYzNiwyLjMxNyA0MS44MDcsMjQuNTg1IDIwLjAzMiwzNy4wNzIgTDE5LjgyMiwzNy40NzQiIGlkPSJGaWxsLTEiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNODIuMzExLDEuNzAxIEw4NC4zOTYsMi40OTEgQzg0Ljc1NCwyLjY5IDg1LjA2OCwzLjA4IDg1LjI2NCwzLjc3MyBDODcuMjEzLDEwLjY3MyA4Ni43NTEsMzUuNjYgODUuNTM5LDQzLjY1MSBDODUuMTQ5LDQ2LjIxNiA4NC4yOSw0OC44NjYgODIuNDgzLDQ5LjkzNSBMNy4yMSw5My40ODYgQzYuODk3LDkzLjY2NyA2LjU5NSw5My43NDQgNi4zMTQsOTMuNzQ0IEw2LjEzMSw5My43MzMgQzYuMTMxLDkzLjczNCAzLjM0OSw5My4yOTMgMy4xMjgsOTEuNjA5IEMyLjU2OCw4Ny4zMjcgMS45NzcsODIuODI4IDEuOTYzLDcwLjI1OCBDMS45NDgsNTcuNDc0IDIuODYsNTAuNTEzIDIuODYsNTAuNTEzIEMzLjU3LDQ2LjM2NyA1LjY0Nyw0NS4zMjEgNS42NDcsNDUuMzIxIEM1LjY0Nyw0NS4zMjEgOC4xNDgsNDMuODg3IDEyLjIzOCw0MS41NDIgTDEyLjI0NSw0MS40MTQgTDEyLjI0NSw0MS4zNzEgQzEyLjI0NSw0MS4yNTQgMTIuMjQ1LDQwLjkyNSAxMi4yNDMsNDAuNzkzIEMxMi4yNCw0MC42ODYgMTIuMzAyLDQwLjU4MyAxMi40MzQsNDAuNTA4IEwxOC40NDYsMzcuMDM2IEMxOC41NzQsMzYuOTYyIDE4Ljc0NiwzNi45MjYgMTguOTI3LDM2LjkyNiBDMTkuMTQ1LDM2LjkyNiAxOS4zNzYsMzYuOTc5IDE5LjU1NCwzNy4wODIgQzE5Ljc0NywzNy4xOTQgMTkuODM5LDM3LjM0IDE5LjgyMiwzNy40NzQgTDIwLjAzMywzNy4wNzIgQzQxLjgwNiwyNC41ODUgODAuNjM2LDIuMzE4IDgwLjc3NywyLjIzNiBDODAuODk0LDIuMTY4IDgxLjU4MywxLjcyOSA4Mi4zMTEsMS43MDEgTTgyLjMxMSwwLjcwNCBMODIuMjcyLDAuNzA1IEM4MS42NTQsMC43MjggODAuOTg5LDAuOTQ5IDgwLjI5OCwxLjM2MSBMODAuMjc3LDEuMzczIEM4MC4xMjksMS40NTggNTkuNzY4LDEzLjEzNSAxOS43NTgsMzYuMDc5IEMxOS41LDM1Ljk4MSAxOS4yMTQsMzUuOTI5IDE4LjkyNywzNS45MjkgQzE4LjU2MiwzNS45MjkgMTguMjIzLDM2LjAxMyAxNy45NDcsMzYuMTczIEwxMS45MzUsMzkuNjQ0IEMxMS40OTMsMzkuODk5IDExLjIzNiw0MC4zMzQgMTEuMjQ2LDQwLjgxIEwxMS4yNDcsNDAuOTYgTDUuMTY3LDQ0LjQ0NyBDNC43OTQsNDQuNjQ2IDIuNjI1LDQ1Ljk3OCAxLjg3Nyw1MC4zNDUgTDEuODcxLDUwLjM4NCBDMS44NjIsNTAuNDU0IDAuOTUxLDU3LjU1NyAwLjk2NSw3MC4yNTkgQzAuOTc5LDgyLjg3OSAxLjU2OCw4Ny4zNzUgMi4xMzcsOTEuNzI0IEwyLjEzOSw5MS43MzkgQzIuNDQ3LDk0LjA5NCA1LjYxNCw5NC42NjIgNS45NzUsOTQuNzE5IEw2LjAwOSw5NC43MjMgQzYuMTEsOTQuNzM2IDYuMjEzLDk0Ljc0MiA2LjMxNCw5NC43NDIgQzYuNzksOTQuNzQyIDcuMjYsOTQuNjEgNy43MSw5NC4zNSBMODIuOTgzLDUwLjc5OCBDODQuNzk0LDQ5LjcyNyA4NS45ODIsNDcuMzc1IDg2LjUyNSw0My44MDEgQzg3LjcxMSwzNS45ODcgODguMjU5LDEwLjcwNSA4Ni4yMjQsMy41MDIgQzg1Ljk3MSwyLjYwOSA4NS41MiwxLjk3NSA4NC44ODEsMS42MiBMODQuNzQ5LDEuNTU4IEw4Mi42NjQsMC43NjkgQzgyLjU1MSwwLjcyNSA4Mi40MzEsMC43MDQgODIuMzExLDAuNzA0IiBpZD0iRmlsbC0yIiBmaWxsPSIjNDU1QTY0Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTY2LjI2NywxMS41NjUgTDY3Ljc2MiwxMS45OTkgTDExLjQyMyw0NC4zMjUiIGlkPSJGaWxsLTMiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuMjAyLDkwLjU0NSBDMTIuMDI5LDkwLjU0NSAxMS44NjIsOTAuNDU1IDExLjc2OSw5MC4yOTUgQzExLjYzMiw5MC4wNTcgMTEuNzEzLDg5Ljc1MiAxMS45NTIsODkuNjE0IEwzMC4zODksNzguOTY5IEMzMC42MjgsNzguODMxIDMwLjkzMyw3OC45MTMgMzEuMDcxLDc5LjE1MiBDMzEuMjA4LDc5LjM5IDMxLjEyNyw3OS42OTYgMzAuODg4LDc5LjgzMyBMMTIuNDUxLDkwLjQ3OCBMMTIuMjAyLDkwLjU0NSIgaWQ9IkZpbGwtNCIgZmlsbD0iIzYwN0Q4QiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy43NjQsNDIuNjU0IEwxMy42NTYsNDIuNTkyIEwxMy43MDIsNDIuNDIxIEwxOC44MzcsMzkuNDU3IEwxOS4wMDcsMzkuNTAyIEwxOC45NjIsMzkuNjczIEwxMy44MjcsNDIuNjM3IEwxMy43NjQsNDIuNjU0IiBpZD0iRmlsbC01IiBmaWxsPSIjNjA3RDhCIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNTIsOTAuMzc1IEw4LjUyLDQ2LjQyMSBMOC41ODMsNDYuMzg1IEw3NS44NCw3LjU1NCBMNzUuODQsNTEuNTA4IEw3NS43NzgsNTEuNTQ0IEw4LjUyLDkwLjM3NSBMOC41Miw5MC4zNzUgWiBNOC43Nyw0Ni41NjQgTDguNzcsODkuOTQ0IEw3NS41OTEsNTEuMzY1IEw3NS41OTEsNy45ODUgTDguNzcsNDYuNTY0IEw4Ljc3LDQ2LjU2NCBaIiBpZD0iRmlsbC02IiBmaWxsPSIjNjA3RDhCIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0Ljk4Niw4My4xODIgQzI0Ljc1Niw4My4zMzEgMjQuMzc0LDgzLjU2NiAyNC4xMzcsODMuNzA1IEwxMi42MzIsOTAuNDA2IEMxMi4zOTUsOTAuNTQ1IDEyLjQyNiw5MC42NTggMTIuNyw5MC42NTggTDEzLjI2NSw5MC42NTggQzEzLjU0LDkwLjY1OCAxMy45NTgsOTAuNTQ1IDE0LjE5NSw5MC40MDYgTDI1LjcsODMuNzA1IEMyNS45MzcsODMuNTY2IDI2LjEyOCw4My40NTIgMjYuMTI1LDgzLjQ0OSBDMjYuMTIyLDgzLjQ0NyAyNi4xMTksODMuMjIgMjYuMTE5LDgyLjk0NiBDMjYuMTE5LDgyLjY3MiAyNS45MzEsODIuNTY5IDI1LjcwMSw4Mi43MTkgTDI0Ljk4Niw4My4xODIiIGlkPSJGaWxsLTciIGZpbGw9IiM2MDdEOEIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTMuMjY2LDkwLjc4MiBMMTIuNyw5MC43ODIgQzEyLjUsOTAuNzgyIDEyLjM4NCw5MC43MjYgMTIuMzU0LDkwLjYxNiBDMTIuMzI0LDkwLjUwNiAxMi4zOTcsOTAuMzk5IDEyLjU2OSw5MC4yOTkgTDI0LjA3NCw4My41OTcgQzI0LjMxLDgzLjQ1OSAyNC42ODksODMuMjI2IDI0LjkxOCw4My4wNzggTDI1LjYzMyw4Mi42MTQgQzI1LjcyMyw4Mi41NTUgMjUuODEzLDgyLjUyNSAyNS44OTksODIuNTI1IEMyNi4wNzEsODIuNTI1IDI2LjI0NCw4Mi42NTUgMjYuMjQ0LDgyLjk0NiBDMjYuMjQ0LDgzLjE2IDI2LjI0NSw4My4zMDkgMjYuMjQ3LDgzLjM4MyBMMjYuMjUzLDgzLjM4NyBMMjYuMjQ5LDgzLjQ1NiBDMjYuMjQ2LDgzLjUzMSAyNi4yNDYsODMuNTMxIDI1Ljc2Myw4My44MTIgTDE0LjI1OCw5MC41MTQgQzE0LDkwLjY2NSAxMy41NjQsOTAuNzgyIDEzLjI2Niw5MC43ODIgTDEzLjI2Niw5MC43ODIgWiBNMTIuNjY2LDkwLjUzMiBMMTIuNyw5MC41MzMgTDEzLjI2Niw5MC41MzMgQzEzLjUxOCw5MC41MzMgMTMuOTE1LDkwLjQyNSAxNC4xMzIsOTAuMjk5IEwyNS42MzcsODMuNTk3IEMyNS44MDUsODMuNDk5IDI1LjkzMSw4My40MjQgMjUuOTk4LDgzLjM4MyBDMjUuOTk0LDgzLjI5OSAyNS45OTQsODMuMTY1IDI1Ljk5NCw4Mi45NDYgTDI1Ljg5OSw4Mi43NzUgTDI1Ljc2OCw4Mi44MjQgTDI1LjA1NCw4My4yODcgQzI0LjgyMiw4My40MzcgMjQuNDM4LDgzLjY3MyAyNC4yLDgzLjgxMiBMMTIuNjk1LDkwLjUxNCBMMTIuNjY2LDkwLjUzMiBMMTIuNjY2LDkwLjUzMiBaIiBpZD0iRmlsbC04IiBmaWxsPSIjNjA3RDhCIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjI2Niw4OS44NzEgTDEyLjcsODkuODcxIEMxMi41LDg5Ljg3MSAxMi4zODQsODkuODE1IDEyLjM1NCw4OS43MDUgQzEyLjMyNCw4OS41OTUgMTIuMzk3LDg5LjQ4OCAxMi41NjksODkuMzg4IEwyNC4wNzQsODIuNjg2IEMyNC4zMzIsODIuNTM1IDI0Ljc2OCw4Mi40MTggMjUuMDY3LDgyLjQxOCBMMjUuNjMyLDgyLjQxOCBDMjUuODMyLDgyLjQxOCAyNS45NDgsODIuNDc0IDI1Ljk3OCw4Mi41ODQgQzI2LjAwOCw4Mi42OTQgMjUuOTM1LDgyLjgwMSAyNS43NjMsODIuOTAxIEwxNC4yNTgsODkuNjAzIEMxNCw4OS43NTQgMTMuNTY0LDg5Ljg3MSAxMy4yNjYsODkuODcxIEwxMy4yNjYsODkuODcxIFogTTEyLjY2Niw4OS42MjEgTDEyLjcsODkuNjIyIEwxMy4yNjYsODkuNjIyIEMxMy41MTgsODkuNjIyIDEzLjkxNSw4OS41MTUgMTQuMTMyLDg5LjM4OCBMMjUuNjM3LDgyLjY4NiBMMjUuNjY3LDgyLjY2OCBMMjUuNjMyLDgyLjY2NyBMMjUuMDY3LDgyLjY2NyBDMjQuODE1LDgyLjY2NyAyNC40MTgsODIuNzc1IDI0LjIsODIuOTAxIEwxMi42OTUsODkuNjAzIEwxMi42NjYsODkuNjIxIEwxMi42NjYsODkuNjIxIFoiIGlkPSJGaWxsLTkiIGZpbGw9IiM2MDdEOEIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuMzcsOTAuODAxIEwxMi4zNyw4OS41NTQgTDEyLjM3LDkwLjgwMSIgaWQ9IkZpbGwtMTAiIGZpbGw9IiM2MDdEOEIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi4xMyw5My45MDEgQzUuMzc5LDkzLjgwOCA0LjgxNiw5My4xNjQgNC42OTEsOTIuNTI1IEMzLjg2LDg4LjI4NyAzLjU0LDgzLjc0MyAzLjUyNiw3MS4xNzMgQzMuNTExLDU4LjM4OSA0LjQyMyw1MS40MjggNC40MjMsNTEuNDI4IEM1LjEzNCw0Ny4yODIgNy4yMSw0Ni4yMzYgNy4yMSw0Ni4yMzYgQzcuMjEsNDYuMjM2IDgxLjY2NywzLjI1IDgyLjA2OSwzLjAxNyBDODIuMjkyLDIuODg4IDg0LjU1NiwxLjQzMyA4NS4yNjQsMy45NCBDODcuMjE0LDEwLjg0IDg2Ljc1MiwzNS44MjcgODUuNTM5LDQzLjgxOCBDODUuMTUsNDYuMzgzIDg0LjI5MSw0OS4wMzMgODIuNDgzLDUwLjEwMSBMNy4yMSw5My42NTMgQzYuODI4LDkzLjg3NCA2LjQ2MSw5My45NDEgNi4xMyw5My45MDEgQzYuMTMsOTMuOTAxIDMuMzQ5LDkzLjQ2IDMuMTI5LDkxLjc3NiBDMi41NjgsODcuNDk1IDEuOTc3LDgyLjk5NSAxLjk2Miw3MC40MjUgQzEuOTQ4LDU3LjY0MSAyLjg2LDUwLjY4IDIuODYsNTAuNjggQzMuNTcsNDYuNTM0IDUuNjQ3LDQ1LjQ4OSA1LjY0Nyw0NS40ODkgQzUuNjQ2LDQ1LjQ4OSA4LjA2NSw0NC4wOTIgMTIuMjQ1LDQxLjY3OSBMMTMuMTE2LDQxLjU2IEwxOS43MTUsMzcuNzMgTDE5Ljc2MSwzNy4yNjkgTDYuMTMsOTMuOTAxIiBpZD0iRmlsbC0xMSIgZmlsbD0iI0ZBRkFGQSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02LjMxNyw5NC4xNjEgTDYuMTAyLDk0LjE0OCBMNi4xMDEsOTQuMTQ4IEw1Ljg1Nyw5NC4xMDEgQzUuMTM4LDkzLjk0NSAzLjA4NSw5My4zNjUgMi44ODEsOTEuODA5IEMyLjMxMyw4Ny40NjkgMS43MjcsODIuOTk2IDEuNzEzLDcwLjQyNSBDMS42OTksNTcuNzcxIDIuNjA0LDUwLjcxOCAyLjYxMyw1MC42NDggQzMuMzM4LDQ2LjQxNyA1LjQ0NSw0NS4zMSA1LjUzNSw0NS4yNjYgTDEyLjE2Myw0MS40MzkgTDEzLjAzMyw0MS4zMiBMMTkuNDc5LDM3LjU3OCBMMTkuNTEzLDM3LjI0NCBDMTkuNTI2LDM3LjEwNyAxOS42NDcsMzcuMDA4IDE5Ljc4NiwzNy4wMjEgQzE5LjkyMiwzNy4wMzQgMjAuMDIzLDM3LjE1NiAyMC4wMDksMzcuMjkzIEwxOS45NSwzNy44ODIgTDEzLjE5OCw0MS44MDEgTDEyLjMyOCw0MS45MTkgTDUuNzcyLDQ1LjcwNCBDNS43NDEsNDUuNzIgMy43ODIsNDYuNzcyIDMuMTA2LDUwLjcyMiBDMy4wOTksNTAuNzgyIDIuMTk4LDU3LjgwOCAyLjIxMiw3MC40MjQgQzIuMjI2LDgyLjk2MyAyLjgwOSw4Ny40MiAzLjM3Myw5MS43MjkgQzMuNDY0LDkyLjQyIDQuMDYyLDkyLjg4MyA0LjY4Miw5My4xODEgQzQuNTY2LDkyLjk4NCA0LjQ4Niw5Mi43NzYgNC40NDYsOTIuNTcyIEMzLjY2NSw4OC41ODggMy4yOTEsODQuMzcgMy4yNzYsNzEuMTczIEMzLjI2Miw1OC41MiA0LjE2Nyw1MS40NjYgNC4xNzYsNTEuMzk2IEM0LjkwMSw0Ny4xNjUgNy4wMDgsNDYuMDU5IDcuMDk4LDQ2LjAxNCBDNy4wOTQsNDYuMDE1IDgxLjU0MiwzLjAzNCA4MS45NDQsMi44MDIgTDgxLjk3MiwyLjc4NSBDODIuODc2LDIuMjQ3IDgzLjY5MiwyLjA5NyA4NC4zMzIsMi4zNTIgQzg0Ljg4NywyLjU3MyA4NS4yODEsMy4wODUgODUuNTA0LDMuODcyIEM4Ny41MTgsMTEgODYuOTY0LDM2LjA5MSA4NS43ODUsNDMuODU1IEM4NS4yNzgsNDcuMTk2IDg0LjIxLDQ5LjM3IDgyLjYxLDUwLjMxNyBMNy4zMzUsOTMuODY5IEM2Ljk5OSw5NC4wNjMgNi42NTgsOTQuMTYxIDYuMzE3LDk0LjE2MSBMNi4zMTcsOTQuMTYxIFogTTYuMTcsOTMuNjU0IEM2LjQ2Myw5My42OSA2Ljc3NCw5My42MTcgNy4wODUsOTMuNDM3IEw4Mi4zNTgsNDkuODg2IEM4NC4xODEsNDguODA4IDg0Ljk2LDQ1Ljk3MSA4NS4yOTIsNDMuNzggQzg2LjQ2NiwzNi4wNDkgODcuMDIzLDExLjA4NSA4NS4wMjQsNC4wMDggQzg0Ljg0NiwzLjM3NyA4NC41NTEsMi45NzYgODQuMTQ4LDIuODE2IEM4My42NjQsMi42MjMgODIuOTgyLDIuNzY0IDgyLjIyNywzLjIxMyBMODIuMTkzLDMuMjM0IEM4MS43OTEsMy40NjYgNy4zMzUsNDYuNDUyIDcuMzM1LDQ2LjQ1MiBDNy4zMDQsNDYuNDY5IDUuMzQ2LDQ3LjUyMSA0LjY2OSw1MS40NzEgQzQuNjYyLDUxLjUzIDMuNzYxLDU4LjU1NiAzLjc3NSw3MS4xNzMgQzMuNzksODQuMzI4IDQuMTYxLDg4LjUyNCA0LjkzNiw5Mi40NzYgQzUuMDI2LDkyLjkzNyA1LjQxMiw5My40NTkgNS45NzMsOTMuNjE1IEM2LjA4Nyw5My42NCA2LjE1OCw5My42NTIgNi4xNjksOTMuNjU0IEw2LjE3LDkzLjY1NCBMNi4xNyw5My42NTQgWiIgaWQ9IkZpbGwtMTIiIGZpbGw9IiM0NTVBNjQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy4zMTcsNjguOTgyIEM3LjgwNiw2OC43MDEgOC4yMDIsNjguOTI2IDguMjAyLDY5LjQ4NyBDOC4yMDIsNzAuMDQ3IDcuODA2LDcwLjczIDcuMzE3LDcxLjAxMiBDNi44MjksNzEuMjk0IDYuNDMzLDcxLjA2OSA2LjQzMyw3MC41MDggQzYuNDMzLDY5Ljk0OCA2LjgyOSw2OS4yNjUgNy4zMTcsNjguOTgyIiBpZD0iRmlsbC0xMyIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02LjkyLDcxLjEzMyBDNi42MzEsNzEuMTMzIDYuNDMzLDcwLjkwNSA2LjQzMyw3MC41MDggQzYuNDMzLDY5Ljk0OCA2LjgyOSw2OS4yNjUgNy4zMTcsNjguOTgyIEM3LjQ2LDY4LjkgNy41OTUsNjguODYxIDcuNzE0LDY4Ljg2MSBDOC4wMDMsNjguODYxIDguMjAyLDY5LjA5IDguMjAyLDY5LjQ4NyBDOC4yMDIsNzAuMDQ3IDcuODA2LDcwLjczIDcuMzE3LDcxLjAxMiBDNy4xNzQsNzEuMDk0IDcuMDM5LDcxLjEzMyA2LjkyLDcxLjEzMyBNNy43MTQsNjguNjc0IEM3LjU1Nyw2OC42NzQgNy4zOTIsNjguNzIzIDcuMjI0LDY4LjgyMSBDNi42NzYsNjkuMTM4IDYuMjQ2LDY5Ljg3OSA2LjI0Niw3MC41MDggQzYuMjQ2LDcwLjk5NCA2LjUxNyw3MS4zMiA2LjkyLDcxLjMyIEM3LjA3OCw3MS4zMiA3LjI0Myw3MS4yNzEgNy40MTEsNzEuMTc0IEM3Ljk1OSw3MC44NTcgOC4zODksNzAuMTE3IDguMzg5LDY5LjQ4NyBDOC4zODksNjkuMDAxIDguMTE3LDY4LjY3NCA3LjcxNCw2OC42NzQiIGlkPSJGaWxsLTE0IiBmaWxsPSIjODA5N0EyIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTYuOTIsNzAuOTQ3IEM2LjY0OSw3MC45NDcgNi42MjEsNzAuNjQgNi42MjEsNzAuNTA4IEM2LjYyMSw3MC4wMTcgNi45ODIsNjkuMzkyIDcuNDExLDY5LjE0NSBDNy41MjEsNjkuMDgyIDcuNjI1LDY5LjA0OSA3LjcxNCw2OS4wNDkgQzcuOTg2LDY5LjA0OSA4LjAxNSw2OS4zNTUgOC4wMTUsNjkuNDg3IEM4LjAxNSw2OS45NzggNy42NTIsNzAuNjAzIDcuMjI0LDcwLjg1MSBDNy4xMTUsNzAuOTE0IDcuMDEsNzAuOTQ3IDYuOTIsNzAuOTQ3IE03LjcxNCw2OC44NjEgQzcuNTk1LDY4Ljg2MSA3LjQ2LDY4LjkgNy4zMTcsNjguOTgyIEM2LjgyOSw2OS4yNjUgNi40MzMsNjkuOTQ4IDYuNDMzLDcwLjUwOCBDNi40MzMsNzAuOTA1IDYuNjMxLDcxLjEzMyA2LjkyLDcxLjEzMyBDNy4wMzksNzEuMTMzIDcuMTc0LDcxLjA5NCA3LjMxNyw3MS4wMTIgQzcuODA2LDcwLjczIDguMjAyLDcwLjA0NyA4LjIwMiw2OS40ODcgQzguMjAyLDY5LjA5IDguMDAzLDY4Ljg2MSA3LjcxNCw2OC44NjEiIGlkPSJGaWxsLTE1IiBmaWxsPSIjODA5N0EyIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuNDQ0LDg1LjM1IEM3LjcwOCw4NS4xOTggNy45MjEsODUuMzE5IDcuOTIxLDg1LjYyMiBDNy45MjEsODUuOTI1IDcuNzA4LDg2LjI5MiA3LjQ0NCw4Ni40NDQgQzcuMTgxLDg2LjU5NyA2Ljk2Nyw4Ni40NzUgNi45NjcsODYuMTczIEM2Ljk2Nyw4NS44NzEgNy4xODEsODUuNTAyIDcuNDQ0LDg1LjM1IiBpZD0iRmlsbC0xNiIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjIzLDg2LjUxIEM3LjA3NCw4Ni41MSA2Ljk2Nyw4Ni4zODcgNi45NjcsODYuMTczIEM2Ljk2Nyw4NS44NzEgNy4xODEsODUuNTAyIDcuNDQ0LDg1LjM1IEM3LjUyMSw4NS4zMDUgNy41OTQsODUuMjg0IDcuNjU4LDg1LjI4NCBDNy44MTQsODUuMjg0IDcuOTIxLDg1LjQwOCA3LjkyMSw4NS42MjIgQzcuOTIxLDg1LjkyNSA3LjcwOCw4Ni4yOTIgNy40NDQsODYuNDQ0IEM3LjM2Nyw4Ni40ODkgNy4yOTQsODYuNTEgNy4yMyw4Ni41MSBNNy42NTgsODUuMDk4IEM3LjU1OCw4NS4wOTggNy40NTUsODUuMTI3IDcuMzUxLDg1LjE4OCBDNy4wMzEsODUuMzczIDYuNzgxLDg1LjgwNiA2Ljc4MSw4Ni4xNzMgQzYuNzgxLDg2LjQ4MiA2Ljk2Niw4Ni42OTcgNy4yMyw4Ni42OTcgQzcuMzMsODYuNjk3IDcuNDMzLDg2LjY2NiA3LjUzOCw4Ni42MDcgQzcuODU4LDg2LjQyMiA4LjEwOCw4NS45ODkgOC4xMDgsODUuNjIyIEM4LjEwOCw4NS4zMTMgNy45MjMsODUuMDk4IDcuNjU4LDg1LjA5OCIgaWQ9IkZpbGwtMTciIGZpbGw9IiM4MDk3QTIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy4yMyw4Ni4zMjIgTDcuMTU0LDg2LjE3MyBDNy4xNTQsODUuOTM4IDcuMzMzLDg1LjYyOSA3LjUzOCw4NS41MTIgTDcuNjU4LDg1LjQ3MSBMNy43MzQsODUuNjIyIEM3LjczNCw4NS44NTYgNy41NTUsODYuMTY0IDcuMzUxLDg2LjI4MiBMNy4yMyw4Ni4zMjIgTTcuNjU4LDg1LjI4NCBDNy41OTQsODUuMjg0IDcuNTIxLDg1LjMwNSA3LjQ0NCw4NS4zNSBDNy4xODEsODUuNTAyIDYuOTY3LDg1Ljg3MSA2Ljk2Nyw4Ni4xNzMgQzYuOTY3LDg2LjM4NyA3LjA3NCw4Ni41MSA3LjIzLDg2LjUxIEM3LjI5NCw4Ni41MSA3LjM2Nyw4Ni40ODkgNy40NDQsODYuNDQ0IEM3LjcwOCw4Ni4yOTIgNy45MjEsODUuOTI1IDcuOTIxLDg1LjYyMiBDNy45MjEsODUuNDA4IDcuODE0LDg1LjI4NCA3LjY1OCw4NS4yODQiIGlkPSJGaWxsLTE4IiBmaWxsPSIjODA5N0EyIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTc3LjI3OCw3Ljc2OSBMNzcuMjc4LDUxLjQzNiBMMTAuMjA4LDkwLjE2IEwxMC4yMDgsNDYuNDkzIEw3Ny4yNzgsNy43NjkiIGlkPSJGaWxsLTE5IiBmaWxsPSIjNDU1QTY0Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjA4Myw5MC4zNzUgTDEwLjA4Myw0Ni40MjEgTDEwLjE0Niw0Ni4zODUgTDc3LjQwMyw3LjU1NCBMNzcuNDAzLDUxLjUwOCBMNzcuMzQxLDUxLjU0NCBMMTAuMDgzLDkwLjM3NSBMMTAuMDgzLDkwLjM3NSBaIE0xMC4zMzMsNDYuNTY0IEwxMC4zMzMsODkuOTQ0IEw3Ny4xNTQsNTEuMzY1IEw3Ny4xNTQsNy45ODUgTDEwLjMzMyw0Ni41NjQgTDEwLjMzMyw0Ni41NjQgWiIgaWQ9IkZpbGwtMjAiIGZpbGw9IiM2MDdEOEIiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMjUuNzM3LDg4LjY0NyBMMTE4LjA5OCw5MS45ODEgTDExOC4wOTgsODQgTDEwNi42MzksODguNzEzIEwxMDYuNjM5LDk2Ljk4MiBMOTksMTAwLjMxNSBMMTEyLjM2OSwxMDMuOTYxIEwxMjUuNzM3LDg4LjY0NyIgaWQ9IkltcG9ydGVkLUxheWVycy1Db3B5LTIiIGZpbGw9IiM0NTVBNjQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+'); +}; + +module.exports = RotateInstructions; + +},{"./util.js":22}],17:[function(_dereq_,module,exports){ +/* + * Copyright 2015 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var SensorSample = _dereq_('./sensor-sample.js'); +var MathUtil = _dereq_('../math-util.js'); +var Util = _dereq_('../util.js'); + +/** + * An implementation of a simple complementary filter, which fuses gyroscope and + * accelerometer data from the 'devicemotion' event. + * + * Accelerometer data is very noisy, but stable over the long term. + * Gyroscope data is smooth, but tends to drift over the long term. + * + * This fusion is relatively simple: + * 1. Get orientation estimates from accelerometer by applying a low-pass filter + * on that data. + * 2. Get orientation estimates from gyroscope by integrating over time. + * 3. Combine the two estimates, weighing (1) in the long term, but (2) for the + * short term. + */ +function ComplementaryFilter(kFilter) { + this.kFilter = kFilter; + + // Raw sensor measurements. + this.currentAccelMeasurement = new SensorSample(); + this.currentGyroMeasurement = new SensorSample(); + this.previousGyroMeasurement = new SensorSample(); + + // Set default look direction to be in the correct direction. + if (Util.isIOS()) { + this.filterQ = new MathUtil.Quaternion(-1, 0, 0, 1); + } else { + this.filterQ = new MathUtil.Quaternion(1, 0, 0, 1); + } + this.previousFilterQ = new MathUtil.Quaternion(); + this.previousFilterQ.copy(this.filterQ); + + // Orientation based on the accelerometer. + this.accelQ = new MathUtil.Quaternion(); + // Whether or not the orientation has been initialized. + this.isOrientationInitialized = false; + // Running estimate of gravity based on the current orientation. + this.estimatedGravity = new MathUtil.Vector3(); + // Measured gravity based on accelerometer. + this.measuredGravity = new MathUtil.Vector3(); + + // Debug only quaternion of gyro-based orientation. + this.gyroIntegralQ = new MathUtil.Quaternion(); +} + +ComplementaryFilter.prototype.addAccelMeasurement = function(vector, timestampS) { + this.currentAccelMeasurement.set(vector, timestampS); +}; + +ComplementaryFilter.prototype.addGyroMeasurement = function(vector, timestampS) { + this.currentGyroMeasurement.set(vector, timestampS); + + var deltaT = timestampS - this.previousGyroMeasurement.timestampS; + if (Util.isTimestampDeltaValid(deltaT)) { + this.run_(); + } + + this.previousGyroMeasurement.copy(this.currentGyroMeasurement); +}; + +ComplementaryFilter.prototype.run_ = function() { + + if (!this.isOrientationInitialized) { + this.accelQ = this.accelToQuaternion_(this.currentAccelMeasurement.sample); + this.previousFilterQ.copy(this.accelQ); + this.isOrientationInitialized = true; + return; + } + + var deltaT = this.currentGyroMeasurement.timestampS - + this.previousGyroMeasurement.timestampS; + + // Convert gyro rotation vector to a quaternion delta. + var gyroDeltaQ = this.gyroToQuaternionDelta_(this.currentGyroMeasurement.sample, deltaT); + this.gyroIntegralQ.multiply(gyroDeltaQ); + + // filter_1 = K * (filter_0 + gyro * dT) + (1 - K) * accel. + this.filterQ.copy(this.previousFilterQ); + this.filterQ.multiply(gyroDeltaQ); + + // Calculate the delta between the current estimated gravity and the real + // gravity vector from accelerometer. + var invFilterQ = new MathUtil.Quaternion(); + invFilterQ.copy(this.filterQ); + invFilterQ.inverse(); + + this.estimatedGravity.set(0, 0, -1); + this.estimatedGravity.applyQuaternion(invFilterQ); + this.estimatedGravity.normalize(); + + this.measuredGravity.copy(this.currentAccelMeasurement.sample); + this.measuredGravity.normalize(); + + // Compare estimated gravity with measured gravity, get the delta quaternion + // between the two. + var deltaQ = new MathUtil.Quaternion(); + deltaQ.setFromUnitVectors(this.estimatedGravity, this.measuredGravity); + deltaQ.inverse(); + + if (Util.isDebug()) { + console.log('Delta: %d deg, G_est: (%s, %s, %s), G_meas: (%s, %s, %s)', + MathUtil.radToDeg * Util.getQuaternionAngle(deltaQ), + (this.estimatedGravity.x).toFixed(1), + (this.estimatedGravity.y).toFixed(1), + (this.estimatedGravity.z).toFixed(1), + (this.measuredGravity.x).toFixed(1), + (this.measuredGravity.y).toFixed(1), + (this.measuredGravity.z).toFixed(1)); + } + + // Calculate the SLERP target: current orientation plus the measured-estimated + // quaternion delta. + var targetQ = new MathUtil.Quaternion(); + targetQ.copy(this.filterQ); + targetQ.multiply(deltaQ); + + // SLERP factor: 0 is pure gyro, 1 is pure accel. + this.filterQ.slerp(targetQ, 1 - this.kFilter); + + this.previousFilterQ.copy(this.filterQ); +}; + +ComplementaryFilter.prototype.getOrientation = function() { + return this.filterQ; +}; + +ComplementaryFilter.prototype.accelToQuaternion_ = function(accel) { + var normAccel = new MathUtil.Vector3(); + normAccel.copy(accel); + normAccel.normalize(); + var quat = new MathUtil.Quaternion(); + quat.setFromUnitVectors(new MathUtil.Vector3(0, 0, -1), normAccel); + quat.inverse(); + return quat; +}; + +ComplementaryFilter.prototype.gyroToQuaternionDelta_ = function(gyro, dt) { + // Extract axis and angle from the gyroscope data. + var quat = new MathUtil.Quaternion(); + var axis = new MathUtil.Vector3(); + axis.copy(gyro); + axis.normalize(); + quat.setFromAxisAngle(axis, gyro.length() * dt); + return quat; +}; + + +module.exports = ComplementaryFilter; + +},{"../math-util.js":14,"../util.js":22,"./sensor-sample.js":20}],18:[function(_dereq_,module,exports){ +/* + * Copyright 2015 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var ComplementaryFilter = _dereq_('./complementary-filter.js'); +var PosePredictor = _dereq_('./pose-predictor.js'); +var TouchPanner = _dereq_('../touch-panner.js'); +var MathUtil = _dereq_('../math-util.js'); +var Util = _dereq_('../util.js'); + +/** + * The pose sensor, implemented using DeviceMotion APIs. + */ +function FusionPoseSensor() { + this.deviceId = 'webvr-polyfill:fused'; + this.deviceName = 'VR Position Device (webvr-polyfill:fused)'; + + this.accelerometer = new MathUtil.Vector3(); + this.gyroscope = new MathUtil.Vector3(); + + this.start(); + + this.filter = new ComplementaryFilter(WebVRConfig.K_FILTER); + this.posePredictor = new PosePredictor(WebVRConfig.PREDICTION_TIME_S); + this.touchPanner = new TouchPanner(); + + this.filterToWorldQ = new MathUtil.Quaternion(); + + // Set the filter to world transform, depending on OS. + if (Util.isIOS()) { + this.filterToWorldQ.setFromAxisAngle(new MathUtil.Vector3(1, 0, 0), Math.PI / 2); + } else { + this.filterToWorldQ.setFromAxisAngle(new MathUtil.Vector3(1, 0, 0), -Math.PI / 2); + } + + this.inverseWorldToScreenQ = new MathUtil.Quaternion(); + this.worldToScreenQ = new MathUtil.Quaternion(); + this.originalPoseAdjustQ = new MathUtil.Quaternion(); + this.originalPoseAdjustQ.setFromAxisAngle(new MathUtil.Vector3(0, 0, 1), + -window.orientation * Math.PI / 180); + + this.setScreenTransform_(); + // Adjust this filter for being in landscape mode. + if (Util.isLandscapeMode()) { + this.filterToWorldQ.multiply(this.inverseWorldToScreenQ); + } + + // Keep track of a reset transform for resetSensor. + this.resetQ = new MathUtil.Quaternion(); + + this.isFirefoxAndroid = Util.isFirefoxAndroid(); + this.isIOS = Util.isIOS(); + + this.orientationOut_ = new Float32Array(4); +} + +FusionPoseSensor.prototype.getPosition = function() { + // This PoseSensor doesn't support position + return null; +}; + +FusionPoseSensor.prototype.getOrientation = function() { + // Convert from filter space to the the same system used by the + // deviceorientation event. + var orientation = this.filter.getOrientation(); + + // Predict orientation. + this.predictedQ = this.posePredictor.getPrediction(orientation, this.gyroscope, this.previousTimestampS); + + // Convert to THREE coordinate system: -Z forward, Y up, X right. + var out = new MathUtil.Quaternion(); + out.copy(this.filterToWorldQ); + out.multiply(this.resetQ); + if (!WebVRConfig.TOUCH_PANNER_DISABLED) { + out.multiply(this.touchPanner.getOrientation()); + } + out.multiply(this.predictedQ); + out.multiply(this.worldToScreenQ); + + // Handle the yaw-only case. + if (WebVRConfig.YAW_ONLY) { + // Make a quaternion that only turns around the Y-axis. + out.x = 0; + out.z = 0; + out.normalize(); + } + + this.orientationOut_[0] = out.x; + this.orientationOut_[1] = out.y; + this.orientationOut_[2] = out.z; + this.orientationOut_[3] = out.w; + return this.orientationOut_; +}; + +FusionPoseSensor.prototype.resetPose = function() { + // Reduce to inverted yaw-only. + this.resetQ.copy(this.filter.getOrientation()); + this.resetQ.x = 0; + this.resetQ.y = 0; + this.resetQ.z *= -1; + this.resetQ.normalize(); + + // Take into account extra transformations in landscape mode. + if (Util.isLandscapeMode()) { + this.resetQ.multiply(this.inverseWorldToScreenQ); + } + + // Take into account original pose. + this.resetQ.multiply(this.originalPoseAdjustQ); + + if (!WebVRConfig.TOUCH_PANNER_DISABLED) { + this.touchPanner.resetSensor(); + } +}; + +FusionPoseSensor.prototype.onDeviceMotion_ = function(deviceMotion) { + this.updateDeviceMotion_(deviceMotion); +}; + +FusionPoseSensor.prototype.updateDeviceMotion_ = function(deviceMotion) { + var accGravity = deviceMotion.accelerationIncludingGravity; + var rotRate = deviceMotion.rotationRate; + var timestampS = deviceMotion.timeStamp / 1000; + + // Firefox Android timeStamp returns one thousandth of a millisecond. + if (this.isFirefoxAndroid) { + timestampS /= 1000; + } + + var deltaS = timestampS - this.previousTimestampS; + if (deltaS <= Util.MIN_TIMESTEP || deltaS > Util.MAX_TIMESTEP) { + console.warn('Invalid timestamps detected. Time step between successive ' + + 'gyroscope sensor samples is very small or not monotonic'); + this.previousTimestampS = timestampS; + return; + } + this.accelerometer.set(-accGravity.x, -accGravity.y, -accGravity.z); + this.gyroscope.set(rotRate.alpha, rotRate.beta, rotRate.gamma); + + // With iOS and Firefox Android, rotationRate is reported in degrees, + // so we first convert to radians. + if (this.isIOS || this.isFirefoxAndroid) { + this.gyroscope.multiplyScalar(Math.PI / 180); + } + + this.filter.addAccelMeasurement(this.accelerometer, timestampS); + this.filter.addGyroMeasurement(this.gyroscope, timestampS); + + this.previousTimestampS = timestampS; +}; + +FusionPoseSensor.prototype.onOrientationChange_ = function(screenOrientation) { + this.setScreenTransform_(); +}; + +/** + * This is only needed if we are in an cross origin iframe on iOS to work around + * this issue: https://bugs.webkit.org/show_bug.cgi?id=152299. + */ +FusionPoseSensor.prototype.onMessage_ = function(event) { + var message = event.data; + + // If there's no message type, ignore it. + if (!message || !message.type) { + return; + } + + // Ignore all messages that aren't devicemotion. + var type = message.type.toLowerCase(); + if (type !== 'devicemotion') { + return; + } + + // Update device motion. + this.updateDeviceMotion_(message.deviceMotionEvent); +}; + +FusionPoseSensor.prototype.setScreenTransform_ = function() { + this.worldToScreenQ.set(0, 0, 0, 1); + switch (window.orientation) { + case 0: + break; + case 90: + this.worldToScreenQ.setFromAxisAngle(new MathUtil.Vector3(0, 0, 1), -Math.PI / 2); + break; + case -90: + this.worldToScreenQ.setFromAxisAngle(new MathUtil.Vector3(0, 0, 1), Math.PI / 2); + break; + case 180: + // TODO. + break; + } + this.inverseWorldToScreenQ.copy(this.worldToScreenQ); + this.inverseWorldToScreenQ.inverse(); +}; + +FusionPoseSensor.prototype.start = function() { + this.onDeviceMotionCallback_ = this.onDeviceMotion_.bind(this); + this.onOrientationChangeCallback_ = this.onOrientationChange_.bind(this); + this.onMessageCallback_ = this.onMessage_.bind(this); + + // Only listen for postMessages if we're in an iOS and embedded inside a cross + // domain IFrame. In this case, the polyfill can still work if the containing + // page sends synthetic devicemotion events. For an example of this, see + // iframe-message-sender.js in VR View: https://goo.gl/XDtvFZ + if (Util.isIOS() && Util.isInsideCrossDomainIFrame()) { + window.addEventListener('message', this.onMessageCallback_); + } + window.addEventListener('orientationchange', this.onOrientationChangeCallback_); + window.addEventListener('devicemotion', this.onDeviceMotionCallback_); +}; + +FusionPoseSensor.prototype.stop = function() { + window.removeEventListener('devicemotion', this.onDeviceMotionCallback_); + window.removeEventListener('orientationchange', this.onOrientationChangeCallback_); + window.removeEventListener('message', this.onMessageCallback_); +}; + +module.exports = FusionPoseSensor; + +},{"../math-util.js":14,"../touch-panner.js":21,"../util.js":22,"./complementary-filter.js":17,"./pose-predictor.js":19}],19:[function(_dereq_,module,exports){ +/* + * Copyright 2015 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var MathUtil = _dereq_('../math-util'); +var Util = _dereq_('../util'); + +/** + * Given an orientation and the gyroscope data, predicts the future orientation + * of the head. This makes rendering appear faster. + * + * Also see: http://msl.cs.uiuc.edu/~lavalle/papers/LavYerKatAnt14.pdf + * + * @param {Number} predictionTimeS time from head movement to the appearance of + * the corresponding image. + */ +function PosePredictor(predictionTimeS) { + this.predictionTimeS = predictionTimeS; + + // The quaternion corresponding to the previous state. + this.previousQ = new MathUtil.Quaternion(); + // Previous time a prediction occurred. + this.previousTimestampS = null; + + // The delta quaternion that adjusts the current pose. + this.deltaQ = new MathUtil.Quaternion(); + // The output quaternion. + this.outQ = new MathUtil.Quaternion(); +} + +PosePredictor.prototype.getPrediction = function(currentQ, gyro, timestampS) { + if (!this.previousTimestampS) { + this.previousQ.copy(currentQ); + this.previousTimestampS = timestampS; + return currentQ; + } + + // Calculate axis and angle based on gyroscope rotation rate data. + var axis = new MathUtil.Vector3(); + axis.copy(gyro); + axis.normalize(); + + var angularSpeed = gyro.length(); + + // If we're rotating slowly, don't do prediction. + if (angularSpeed < MathUtil.degToRad * 20) { + if (Util.isDebug()) { + console.log('Moving slowly, at %s deg/s: no prediction', + (MathUtil.radToDeg * angularSpeed).toFixed(1)); + } + this.outQ.copy(currentQ); + this.previousQ.copy(currentQ); + return this.outQ; + } + + // Get the predicted angle based on the time delta and latency. + var deltaT = timestampS - this.previousTimestampS; + var predictAngle = angularSpeed * this.predictionTimeS; + + this.deltaQ.setFromAxisAngle(axis, predictAngle); + this.outQ.copy(this.previousQ); + this.outQ.multiply(this.deltaQ); + + this.previousQ.copy(currentQ); + this.previousTimestampS = timestampS; + + return this.outQ; +}; + + +module.exports = PosePredictor; + +},{"../math-util":14,"../util":22}],20:[function(_dereq_,module,exports){ +function SensorSample(sample, timestampS) { + this.set(sample, timestampS); +}; + +SensorSample.prototype.set = function(sample, timestampS) { + this.sample = sample; + this.timestampS = timestampS; +}; + +SensorSample.prototype.copy = function(sensorSample) { + this.set(sensorSample.sample, sensorSample.timestampS); +}; + +module.exports = SensorSample; + +},{}],21:[function(_dereq_,module,exports){ +/* + * Copyright 2015 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var MathUtil = _dereq_('./math-util.js'); +var Util = _dereq_('./util.js'); + +var ROTATE_SPEED = 0.5; +/** + * Provides a quaternion responsible for pre-panning the scene before further + * transformations due to device sensors. + */ +function TouchPanner() { + window.addEventListener('touchstart', this.onTouchStart_.bind(this)); + window.addEventListener('touchmove', this.onTouchMove_.bind(this)); + window.addEventListener('touchend', this.onTouchEnd_.bind(this)); + + this.isTouching = false; + this.rotateStart = new MathUtil.Vector2(); + this.rotateEnd = new MathUtil.Vector2(); + this.rotateDelta = new MathUtil.Vector2(); + + this.theta = 0; + this.orientation = new MathUtil.Quaternion(); +} + +TouchPanner.prototype.getOrientation = function() { + this.orientation.setFromEulerXYZ(0, 0, this.theta); + return this.orientation; +}; + +TouchPanner.prototype.resetSensor = function() { + this.theta = 0; +}; + +TouchPanner.prototype.onTouchStart_ = function(e) { + // Only respond if there is exactly one touch. + if (e.touches.length != 1) { + return; + } + this.rotateStart.set(e.touches[0].pageX, e.touches[0].pageY); + this.isTouching = true; +}; + +TouchPanner.prototype.onTouchMove_ = function(e) { + if (!this.isTouching) { + return; + } + this.rotateEnd.set(e.touches[0].pageX, e.touches[0].pageY); + this.rotateDelta.subVectors(this.rotateEnd, this.rotateStart); + this.rotateStart.copy(this.rotateEnd); + + // On iOS, direction is inverted. + if (Util.isIOS()) { + this.rotateDelta.x *= -1; + } + + var element = document.body; + this.theta += 2 * Math.PI * this.rotateDelta.x / element.clientWidth * ROTATE_SPEED; +}; + +TouchPanner.prototype.onTouchEnd_ = function(e) { + this.isTouching = false; +}; + +module.exports = TouchPanner; + +},{"./math-util.js":14,"./util.js":22}],22:[function(_dereq_,module,exports){ +/* + * Copyright 2015 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var objectAssign = _dereq_('object-assign'); + +var Util = window.Util || {}; + +Util.MIN_TIMESTEP = 0.001; +Util.MAX_TIMESTEP = 1; + +Util.base64 = function(mimeType, base64) { + return 'data:' + mimeType + ';base64,' + base64; +}; + +Util.clamp = function(value, min, max) { + return Math.min(Math.max(min, value), max); +}; + +Util.lerp = function(a, b, t) { + return a + ((b - a) * t); +}; + +Util.isIOS = (function() { + var isIOS = /iPad|iPhone|iPod/.test(navigator.platform); + return function() { + return isIOS; + }; +})(); + +Util.isSafari = (function() { + var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent); + return function() { + return isSafari; + }; +})(); + +Util.isFirefoxAndroid = (function() { + var isFirefoxAndroid = navigator.userAgent.indexOf('Firefox') !== -1 && + navigator.userAgent.indexOf('Android') !== -1; + return function() { + return isFirefoxAndroid; + }; +})(); + +Util.isLandscapeMode = function() { + return (window.orientation == 90 || window.orientation == -90); +}; + +// Helper method to validate the time steps of sensor timestamps. +Util.isTimestampDeltaValid = function(timestampDeltaS) { + if (isNaN(timestampDeltaS)) { + return false; + } + if (timestampDeltaS <= Util.MIN_TIMESTEP) { + return false; + } + if (timestampDeltaS > Util.MAX_TIMESTEP) { + return false; + } + return true; +}; + +Util.getScreenWidth = function() { + return Math.max(window.screen.width, window.screen.height) * + window.devicePixelRatio; +}; + +Util.getScreenHeight = function() { + return Math.min(window.screen.width, window.screen.height) * + window.devicePixelRatio; +}; + +Util.requestFullscreen = function(element) { + if (element.requestFullscreen) { + element.requestFullscreen(); + } else if (element.webkitRequestFullscreen) { + element.webkitRequestFullscreen(); + } else if (element.mozRequestFullScreen) { + element.mozRequestFullScreen(); + } else if (element.msRequestFullscreen) { + element.msRequestFullscreen(); + } else { + return false; + } + + return true; +}; + +Util.exitFullscreen = function() { + if (document.exitFullscreen) { + document.exitFullscreen(); + } else if (document.webkitExitFullscreen) { + document.webkitExitFullscreen(); + } else if (document.mozCancelFullScreen) { + document.mozCancelFullScreen(); + } else if (document.msExitFullscreen) { + document.msExitFullscreen(); + } else { + return false; + } + + return true; +}; + +Util.getFullscreenElement = function() { + return document.fullscreenElement || + document.webkitFullscreenElement || + document.mozFullScreenElement || + document.msFullscreenElement; +}; + +Util.linkProgram = function(gl, vertexSource, fragmentSource, attribLocationMap) { + // No error checking for brevity. + var vertexShader = gl.createShader(gl.VERTEX_SHADER); + gl.shaderSource(vertexShader, vertexSource); + gl.compileShader(vertexShader); + + var fragmentShader = gl.createShader(gl.FRAGMENT_SHADER); + gl.shaderSource(fragmentShader, fragmentSource); + gl.compileShader(fragmentShader); + + var program = gl.createProgram(); + gl.attachShader(program, vertexShader); + gl.attachShader(program, fragmentShader); + + for (var attribName in attribLocationMap) + gl.bindAttribLocation(program, attribLocationMap[attribName], attribName); + + gl.linkProgram(program); + + gl.deleteShader(vertexShader); + gl.deleteShader(fragmentShader); + + return program; +}; + +Util.getProgramUniforms = function(gl, program) { + var uniforms = {}; + var uniformCount = gl.getProgramParameter(program, gl.ACTIVE_UNIFORMS); + var uniformName = ''; + for (var i = 0; i < uniformCount; i++) { + var uniformInfo = gl.getActiveUniform(program, i); + uniformName = uniformInfo.name.replace('[0]', ''); + uniforms[uniformName] = gl.getUniformLocation(program, uniformName); + } + return uniforms; +}; + +Util.orthoMatrix = function (out, left, right, bottom, top, near, far) { + var lr = 1 / (left - right), + bt = 1 / (bottom - top), + nf = 1 / (near - far); + out[0] = -2 * lr; + out[1] = 0; + out[2] = 0; + out[3] = 0; + out[4] = 0; + out[5] = -2 * bt; + out[6] = 0; + out[7] = 0; + out[8] = 0; + out[9] = 0; + out[10] = 2 * nf; + out[11] = 0; + out[12] = (left + right) * lr; + out[13] = (top + bottom) * bt; + out[14] = (far + near) * nf; + out[15] = 1; + return out; +}; + +Util.isMobile = function() { + var check = false; + (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check = true})(navigator.userAgent||navigator.vendor||window.opera); + return check; +}; + +Util.extend = objectAssign; + +Util.safariCssSizeWorkaround = function(canvas) { + /* + // TODO(smus): Remove this workaround when Safari for iOS is fixed. + // iOS only workaround (for https://bugs.webkit.org/show_bug.cgi?id=152556). + // + // "To the last I grapple with thee; + // from hell's heart I stab at thee; + // for hate's sake I spit my last breath at thee." + // -- Moby Dick, by Herman Melville + if (Util.isIOS()) { + var width = canvas.style.width; + var height = canvas.style.height; + canvas.style.width = (parseInt(width) + 1) + 'px'; + canvas.style.height = (parseInt(height)) + 'px'; + setTimeout(function() { + canvas.style.width = width; + canvas.style.height = height; + }, 100); + } + */ + + // Debug only. + window.Util = Util; + window.canvas = canvas; +}; + +Util.isDebug = function() { + return Util.getQueryParameter('debug'); +}; + +Util.getQueryParameter = function(name) { + var name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); + var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), + results = regex.exec(location.search); + return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); +}; + +Util.frameDataFromPose = (function() { + var piOver180 = Math.PI / 180.0; + var rad45 = Math.PI * 0.25; + + // Borrowed from glMatrix. + function mat4_perspectiveFromFieldOfView(out, fov, near, far) { + var upTan = Math.tan(fov ? (fov.upDegrees * piOver180) : rad45), + downTan = Math.tan(fov ? (fov.downDegrees * piOver180) : rad45), + leftTan = Math.tan(fov ? (fov.leftDegrees * piOver180) : rad45), + rightTan = Math.tan(fov ? (fov.rightDegrees * piOver180) : rad45), + xScale = 2.0 / (leftTan + rightTan), + yScale = 2.0 / (upTan + downTan); + + out[0] = xScale; + out[1] = 0.0; + out[2] = 0.0; + out[3] = 0.0; + out[4] = 0.0; + out[5] = yScale; + out[6] = 0.0; + out[7] = 0.0; + out[8] = -((leftTan - rightTan) * xScale * 0.5); + out[9] = ((upTan - downTan) * yScale * 0.5); + out[10] = far / (near - far); + out[11] = -1.0; + out[12] = 0.0; + out[13] = 0.0; + out[14] = (far * near) / (near - far); + out[15] = 0.0; + return out; + } + + function mat4_fromRotationTranslation(out, q, v) { + // Quaternion math + var x = q[0], y = q[1], z = q[2], w = q[3], + x2 = x + x, + y2 = y + y, + z2 = z + z, + + xx = x * x2, + xy = x * y2, + xz = x * z2, + yy = y * y2, + yz = y * z2, + zz = z * z2, + wx = w * x2, + wy = w * y2, + wz = w * z2; + + out[0] = 1 - (yy + zz); + out[1] = xy + wz; + out[2] = xz - wy; + out[3] = 0; + out[4] = xy - wz; + out[5] = 1 - (xx + zz); + out[6] = yz + wx; + out[7] = 0; + out[8] = xz + wy; + out[9] = yz - wx; + out[10] = 1 - (xx + yy); + out[11] = 0; + out[12] = v[0]; + out[13] = v[1]; + out[14] = v[2]; + out[15] = 1; + + return out; + }; + + function mat4_translate(out, a, v) { + var x = v[0], y = v[1], z = v[2], + a00, a01, a02, a03, + a10, a11, a12, a13, + a20, a21, a22, a23; + + if (a === out) { + out[12] = a[0] * x + a[4] * y + a[8] * z + a[12]; + out[13] = a[1] * x + a[5] * y + a[9] * z + a[13]; + out[14] = a[2] * x + a[6] * y + a[10] * z + a[14]; + out[15] = a[3] * x + a[7] * y + a[11] * z + a[15]; + } else { + a00 = a[0]; a01 = a[1]; a02 = a[2]; a03 = a[3]; + a10 = a[4]; a11 = a[5]; a12 = a[6]; a13 = a[7]; + a20 = a[8]; a21 = a[9]; a22 = a[10]; a23 = a[11]; + + out[0] = a00; out[1] = a01; out[2] = a02; out[3] = a03; + out[4] = a10; out[5] = a11; out[6] = a12; out[7] = a13; + out[8] = a20; out[9] = a21; out[10] = a22; out[11] = a23; + + out[12] = a00 * x + a10 * y + a20 * z + a[12]; + out[13] = a01 * x + a11 * y + a21 * z + a[13]; + out[14] = a02 * x + a12 * y + a22 * z + a[14]; + out[15] = a03 * x + a13 * y + a23 * z + a[15]; + } + + return out; + }; + + function mat4_invert(out, a) { + var a00 = a[0], a01 = a[1], a02 = a[2], a03 = a[3], + a10 = a[4], a11 = a[5], a12 = a[6], a13 = a[7], + a20 = a[8], a21 = a[9], a22 = a[10], a23 = a[11], + a30 = a[12], a31 = a[13], a32 = a[14], a33 = a[15], + + b00 = a00 * a11 - a01 * a10, + b01 = a00 * a12 - a02 * a10, + b02 = a00 * a13 - a03 * a10, + b03 = a01 * a12 - a02 * a11, + b04 = a01 * a13 - a03 * a11, + b05 = a02 * a13 - a03 * a12, + b06 = a20 * a31 - a21 * a30, + b07 = a20 * a32 - a22 * a30, + b08 = a20 * a33 - a23 * a30, + b09 = a21 * a32 - a22 * a31, + b10 = a21 * a33 - a23 * a31, + b11 = a22 * a33 - a23 * a32, + + // Calculate the determinant + det = b00 * b11 - b01 * b10 + b02 * b09 + b03 * b08 - b04 * b07 + b05 * b06; + + if (!det) { + return null; + } + det = 1.0 / det; + + out[0] = (a11 * b11 - a12 * b10 + a13 * b09) * det; + out[1] = (a02 * b10 - a01 * b11 - a03 * b09) * det; + out[2] = (a31 * b05 - a32 * b04 + a33 * b03) * det; + out[3] = (a22 * b04 - a21 * b05 - a23 * b03) * det; + out[4] = (a12 * b08 - a10 * b11 - a13 * b07) * det; + out[5] = (a00 * b11 - a02 * b08 + a03 * b07) * det; + out[6] = (a32 * b02 - a30 * b05 - a33 * b01) * det; + out[7] = (a20 * b05 - a22 * b02 + a23 * b01) * det; + out[8] = (a10 * b10 - a11 * b08 + a13 * b06) * det; + out[9] = (a01 * b08 - a00 * b10 - a03 * b06) * det; + out[10] = (a30 * b04 - a31 * b02 + a33 * b00) * det; + out[11] = (a21 * b02 - a20 * b04 - a23 * b00) * det; + out[12] = (a11 * b07 - a10 * b09 - a12 * b06) * det; + out[13] = (a00 * b09 - a01 * b07 + a02 * b06) * det; + out[14] = (a31 * b01 - a30 * b03 - a32 * b00) * det; + out[15] = (a20 * b03 - a21 * b01 + a22 * b00) * det; + + return out; + }; + + var defaultOrientation = new Float32Array([0, 0, 0, 1]); + var defaultPosition = new Float32Array([0, 0, 0]); + + function updateEyeMatrices(projection, view, pose, parameters, vrDisplay) { + mat4_perspectiveFromFieldOfView(projection, parameters ? parameters.fieldOfView : null, vrDisplay.depthNear, vrDisplay.depthFar); + + var orientation = pose.orientation || defaultOrientation; + var position = pose.position || defaultPosition; + + mat4_fromRotationTranslation(view, orientation, position); + if (parameters) + mat4_translate(view, view, parameters.offset); + mat4_invert(view, view); + } + + return function(frameData, pose, vrDisplay) { + if (!frameData || !pose) + return false; + + frameData.pose = pose; + frameData.timestamp = pose.timestamp; + + updateEyeMatrices( + frameData.leftProjectionMatrix, frameData.leftViewMatrix, + pose, vrDisplay.getEyeParameters("left"), vrDisplay); + updateEyeMatrices( + frameData.rightProjectionMatrix, frameData.rightViewMatrix, + pose, vrDisplay.getEyeParameters("right"), vrDisplay); + + return true; + }; +})(); + +Util.isInsideCrossDomainIFrame = function() { + var isFramed = (window.self !== window.top); + var refDomain = Util.getDomainFromUrl(document.referrer); + var thisDomain = Util.getDomainFromUrl(window.location.href); + + return isFramed && (refDomain !== thisDomain); +}; + +// From http://stackoverflow.com/a/23945027. +Util.getDomainFromUrl = function(url) { + var domain; + // Find & remove protocol (http, ftp, etc.) and get domain. + if (url.indexOf("://") > -1) { + domain = url.split('/')[2]; + } + else { + domain = url.split('/')[0]; + } + + //find & remove port number + domain = domain.split(':')[0]; + + return domain; +} + +module.exports = Util; + +},{"object-assign":2}],23:[function(_dereq_,module,exports){ +/* + * Copyright 2015 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var DeviceInfo = _dereq_('./device-info.js'); +var EventEmitter3 = _dereq_('eventemitter3'); +var Util = _dereq_('./util.js'); + +var DEFAULT_VIEWER = 'CardboardV2'; +var VIEWER_KEY = 'WEBVR_CARDBOARD_VIEWER'; +var CLASS_NAME = 'webvr-polyfill-viewer-selector'; + +/** + * Creates a viewer selector with the options specified. Supports being shown + * and hidden. Generates events when viewer parameters change. Also supports + * saving the currently selected index in localStorage. + */ +function ViewerSelector() { + // Try to load the selected key from local storage. If none exists, use the + // default key. + try { + this.selectedKey = localStorage.getItem(VIEWER_KEY) || DEFAULT_VIEWER; + } catch (error) { + console.error('Failed to load viewer profile: %s', error); + } + this.dialog = this.createDialog_(DeviceInfo.Viewers); + this.root = null; +} +ViewerSelector.prototype = new EventEmitter3(); + +ViewerSelector.prototype.show = function(root) { + this.root = root; + + root.appendChild(this.dialog); + + // Ensure the currently selected item is checked. + var selected = this.dialog.querySelector('#' + this.selectedKey); + selected.checked = true; + + // Show the UI. + this.dialog.style.display = 'block'; +}; + +ViewerSelector.prototype.hide = function() { + if (this.root && this.root.contains(this.dialog)) { + this.root.removeChild(this.dialog); + } + this.dialog.style.display = 'none'; +}; + +ViewerSelector.prototype.getCurrentViewer = function() { + return DeviceInfo.Viewers[this.selectedKey]; +}; + +ViewerSelector.prototype.getSelectedKey_ = function() { + var input = this.dialog.querySelector('input[name=field]:checked'); + if (input) { + return input.id; + } + return null; +}; + +ViewerSelector.prototype.onSave_ = function() { + this.selectedKey = this.getSelectedKey_(); + if (!this.selectedKey || !DeviceInfo.Viewers[this.selectedKey]) { + console.error('ViewerSelector.onSave_: this should never happen!'); + return; + } + + this.emit('change', DeviceInfo.Viewers[this.selectedKey]); + + // Attempt to save the viewer profile, but fails in private mode. + try { + localStorage.setItem(VIEWER_KEY, this.selectedKey); + } catch(error) { + console.error('Failed to save viewer profile: %s', error); + } + this.hide(); +}; + +/** + * Creates the dialog. + */ +ViewerSelector.prototype.createDialog_ = function(options) { + var container = document.createElement('div'); + container.classList.add(CLASS_NAME); + container.style.display = 'none'; + // Create an overlay that dims the background, and which goes away when you + // tap it. + var overlay = document.createElement('div'); + var s = overlay.style; + s.position = 'fixed'; + s.left = 0; + s.top = 0; + s.width = '100%'; + s.height = '100%'; + s.background = 'rgba(0, 0, 0, 0.3)'; + overlay.addEventListener('click', this.hide.bind(this)); + + var width = 280; + var dialog = document.createElement('div'); + var s = dialog.style; + s.boxSizing = 'border-box'; + s.position = 'fixed'; + s.top = '24px'; + s.left = '50%'; + s.marginLeft = (-width/2) + 'px'; + s.width = width + 'px'; + s.padding = '24px'; + s.overflow = 'hidden'; + s.background = '#fafafa'; + s.fontFamily = "'Roboto', sans-serif"; + s.boxShadow = '0px 5px 20px #666'; + + dialog.appendChild(this.createH1_('Select your viewer')); + for (var id in options) { + dialog.appendChild(this.createChoice_(id, options[id].label)); + } + dialog.appendChild(this.createButton_('Save', this.onSave_.bind(this))); + + container.appendChild(overlay); + container.appendChild(dialog); + + return container; +}; + +ViewerSelector.prototype.createH1_ = function(name) { + var h1 = document.createElement('h1'); + var s = h1.style; + s.color = 'black'; + s.fontSize = '20px'; + s.fontWeight = 'bold'; + s.marginTop = 0; + s.marginBottom = '24px'; + h1.innerHTML = name; + return h1; +}; + +ViewerSelector.prototype.createChoice_ = function(id, name) { + /* +

+ */ + var div = document.createElement('div'); + div.style.marginTop = '8px'; + div.style.color = 'black'; + + var input = document.createElement('input'); + input.style.fontSize = '30px'; + input.setAttribute('id', id); + input.setAttribute('type', 'radio'); + input.setAttribute('value', id); + input.setAttribute('name', 'field'); + + var label = document.createElement('label'); + label.style.marginLeft = '4px'; + label.setAttribute('for', id); + label.innerHTML = name; + + div.appendChild(input); + div.appendChild(label); + + return div; +}; + +ViewerSelector.prototype.createButton_ = function(label, onclick) { + var button = document.createElement('button'); + button.innerHTML = label; + var s = button.style; + s.float = 'right'; + s.textTransform = 'uppercase'; + s.color = '#1094f7'; + s.fontSize = '14px'; + s.letterSpacing = 0; + s.border = 0; + s.background = 'none'; + s.marginTop = '16px'; + + button.addEventListener('click', onclick); + + return button; +}; + +module.exports = ViewerSelector; + +},{"./device-info.js":8,"./util.js":22,"eventemitter3":1}],24:[function(_dereq_,module,exports){ +/* + * Copyright 2015 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var Util = _dereq_('./util.js'); + +/** + * Android and iOS compatible wakelock implementation. + * + * Refactored thanks to dkovalev@. + */ +function AndroidWakeLock() { + var video = document.createElement('video'); + + video.addEventListener('ended', function() { + video.play(); + }); + + this.request = function() { + if (video.paused) { + // Base64 version of videos_src/no-sleep-120s.mp4. + video.src = Util.base64('video/mp4', 'AAAAGGZ0eXBpc29tAAAAAG1wNDFhdmMxAAAIA21vb3YAAABsbXZoZAAAAADSa9v60mvb+gABX5AAlw/gAAEAAAEAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAdkdHJhawAAAFx0a2hkAAAAAdJr2/rSa9v6AAAAAQAAAAAAlw/gAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAAQAAAAHAAAAAAAJGVkdHMAAAAcZWxzdAAAAAAAAAABAJcP4AAAAAAAAQAAAAAG3G1kaWEAAAAgbWRoZAAAAADSa9v60mvb+gAPQkAGjneAFccAAAAAAC1oZGxyAAAAAAAAAAB2aWRlAAAAAAAAAAAAAAAAVmlkZW9IYW5kbGVyAAAABodtaW5mAAAAFHZtaGQAAAABAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAAZHc3RibAAAAJdzdHNkAAAAAAAAAAEAAACHYXZjMQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAMABwASAAAAEgAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABj//wAAADFhdmNDAWQAC//hABlnZAALrNlfllw4QAAAAwBAAAADAKPFCmWAAQAFaOvssiwAAAAYc3R0cwAAAAAAAAABAAAAbgAPQkAAAAAUc3RzcwAAAAAAAAABAAAAAQAAA4BjdHRzAAAAAAAAAG4AAAABAD0JAAAAAAEAehIAAAAAAQA9CQAAAAABAAAAAAAAAAEAD0JAAAAAAQBMS0AAAAABAB6EgAAAAAEAAAAAAAAAAQAPQkAAAAABAExLQAAAAAEAHoSAAAAAAQAAAAAAAAABAA9CQAAAAAEATEtAAAAAAQAehIAAAAABAAAAAAAAAAEAD0JAAAAAAQBMS0AAAAABAB6EgAAAAAEAAAAAAAAAAQAPQkAAAAABAExLQAAAAAEAHoSAAAAAAQAAAAAAAAABAA9CQAAAAAEATEtAAAAAAQAehIAAAAABAAAAAAAAAAEAD0JAAAAAAQBMS0AAAAABAB6EgAAAAAEAAAAAAAAAAQAPQkAAAAABAExLQAAAAAEAHoSAAAAAAQAAAAAAAAABAA9CQAAAAAEATEtAAAAAAQAehIAAAAABAAAAAAAAAAEAD0JAAAAAAQBMS0AAAAABAB6EgAAAAAEAAAAAAAAAAQAPQkAAAAABAExLQAAAAAEAHoSAAAAAAQAAAAAAAAABAA9CQAAAAAEATEtAAAAAAQAehIAAAAABAAAAAAAAAAEAD0JAAAAAAQBMS0AAAAABAB6EgAAAAAEAAAAAAAAAAQAPQkAAAAABAExLQAAAAAEAHoSAAAAAAQAAAAAAAAABAA9CQAAAAAEATEtAAAAAAQAehIAAAAABAAAAAAAAAAEAD0JAAAAAAQBMS0AAAAABAB6EgAAAAAEAAAAAAAAAAQAPQkAAAAABAExLQAAAAAEAHoSAAAAAAQAAAAAAAAABAA9CQAAAAAEATEtAAAAAAQAehIAAAAABAAAAAAAAAAEAD0JAAAAAAQBMS0AAAAABAB6EgAAAAAEAAAAAAAAAAQAPQkAAAAABAExLQAAAAAEAHoSAAAAAAQAAAAAAAAABAA9CQAAAAAEATEtAAAAAAQAehIAAAAABAAAAAAAAAAEAD0JAAAAAAQBMS0AAAAABAB6EgAAAAAEAAAAAAAAAAQAPQkAAAAABAExLQAAAAAEAHoSAAAAAAQAAAAAAAAABAA9CQAAAAAEATEtAAAAAAQAehIAAAAABAAAAAAAAAAEAD0JAAAAAAQBMS0AAAAABAB6EgAAAAAEAAAAAAAAAAQAPQkAAAAABAExLQAAAAAEAHoSAAAAAAQAAAAAAAAABAA9CQAAAAAEALcbAAAAAHHN0c2MAAAAAAAAAAQAAAAEAAABuAAAAAQAAAcxzdHN6AAAAAAAAAAAAAABuAAADCQAAABgAAAAOAAAADgAAAAwAAAASAAAADgAAAAwAAAAMAAAAEgAAAA4AAAAMAAAADAAAABIAAAAOAAAADAAAAAwAAAASAAAADgAAAAwAAAAMAAAAEgAAAA4AAAAMAAAADAAAABIAAAAOAAAADAAAAAwAAAASAAAADgAAAAwAAAAMAAAAEgAAAA4AAAAMAAAADAAAABIAAAAOAAAADAAAAAwAAAASAAAADgAAAAwAAAAMAAAAEgAAAA4AAAAMAAAADAAAABIAAAAOAAAADAAAAAwAAAASAAAADgAAAAwAAAAM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'); + video.play(); + } + }; + + this.release = function() { + video.pause(); + video.src = ''; + }; +} + +function iOSWakeLock() { + var timer = null; + + this.request = function() { + if (!timer) { + timer = setInterval(function() { + window.location = window.location; + setTimeout(window.stop, 0); + }, 30000); + } + } + + this.release = function() { + if (timer) { + clearInterval(timer); + timer = null; + } + } +} + + +function getWakeLock() { + var userAgent = navigator.userAgent || navigator.vendor || window.opera; + if (userAgent.match(/iPhone/i) || userAgent.match(/iPod/i)) { + return iOSWakeLock; + } else { + return AndroidWakeLock; + } +} + +module.exports = getWakeLock(); +},{"./util.js":22}],25:[function(_dereq_,module,exports){ +/* + * Copyright 2015 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var Util = _dereq_('./util.js'); +var CardboardVRDisplay = _dereq_('./cardboard-vr-display.js'); +var MouseKeyboardVRDisplay = _dereq_('./mouse-keyboard-vr-display.js'); +// Uncomment to add positional tracking via webcam. +//var WebcamPositionSensorVRDevice = require('./webcam-position-sensor-vr-device.js'); +var VRDisplay = _dereq_('./base.js').VRDisplay; +var VRFrameData = _dereq_('./base.js').VRFrameData; +var HMDVRDevice = _dereq_('./base.js').HMDVRDevice; +var PositionSensorVRDevice = _dereq_('./base.js').PositionSensorVRDevice; +var VRDisplayHMDDevice = _dereq_('./display-wrappers.js').VRDisplayHMDDevice; +var VRDisplayPositionSensorDevice = _dereq_('./display-wrappers.js').VRDisplayPositionSensorDevice; + +function WebVRPolyfill() { + this.displays = []; + this.devices = []; // For deprecated objects + this.devicesPopulated = false; + this.nativeWebVRAvailable = this.isWebVRAvailable(); + this.nativeLegacyWebVRAvailable = this.isDeprecatedWebVRAvailable(); + this.nativeGetVRDisplaysFunc = this.nativeWebVRAvailable ? + navigator.getVRDisplays : + null; + + if (!this.nativeLegacyWebVRAvailable) { + this.enablePolyfill(); + if (WebVRConfig.ENABLE_DEPRECATED_API) { + this.enableDeprecatedPolyfill(); + } + } + + // Put a shim in place to update the API to 1.1 if needed. + InstallWebVRSpecShim(); +} + +WebVRPolyfill.prototype.isWebVRAvailable = function() { + return ('getVRDisplays' in navigator); +}; + +WebVRPolyfill.prototype.isDeprecatedWebVRAvailable = function() { + return ('getVRDevices' in navigator) || ('mozGetVRDevices' in navigator); +}; + +WebVRPolyfill.prototype.populateDevices = function() { + if (this.devicesPopulated) { + return; + } + + // Initialize our virtual VR devices. + var vrDisplay = null; + + // Add a Cardboard VRDisplay on compatible mobile devices + if (this.isCardboardCompatible()) { + vrDisplay = new CardboardVRDisplay(); + this.displays.push(vrDisplay); + + // For backwards compatibility + if (WebVRConfig.ENABLE_DEPRECATED_API) { + this.devices.push(new VRDisplayHMDDevice(vrDisplay)); + this.devices.push(new VRDisplayPositionSensorDevice(vrDisplay)); + } + } + + // Add a Mouse and Keyboard driven VRDisplay for desktops/laptops + if (!this.isMobile() && !WebVRConfig.MOUSE_KEYBOARD_CONTROLS_DISABLED) { + vrDisplay = new MouseKeyboardVRDisplay(); + this.displays.push(vrDisplay); + + // For backwards compatibility + if (WebVRConfig.ENABLE_DEPRECATED_API) { + this.devices.push(new VRDisplayHMDDevice(vrDisplay)); + this.devices.push(new VRDisplayPositionSensorDevice(vrDisplay)); + } + } + + // Uncomment to add positional tracking via webcam. + //if (!this.isMobile() && WebVRConfig.ENABLE_DEPRECATED_API) { + // positionDevice = new WebcamPositionSensorVRDevice(); + // this.devices.push(positionDevice); + //} + + this.devicesPopulated = true; +}; + +WebVRPolyfill.prototype.enablePolyfill = function() { + // Provide navigator.getVRDisplays. + navigator.getVRDisplays = this.getVRDisplays.bind(this); + + // Provide the VRDisplay object. + window.VRDisplay = VRDisplay; + + // Provide navigator.vrEnabled. + var self = this; + Object.defineProperty(navigator, 'vrEnabled', { + get: function () { + return self.isCardboardCompatible() && + (self.isFullScreenAvailable() || Util.isIOS()); + } + }); + + if (!'VRFrameData' in window) { + // Provide the VRFrameData object. + window.VRFrameData = VRFrameData; + } +}; + +WebVRPolyfill.prototype.enableDeprecatedPolyfill = function() { + // Provide navigator.getVRDevices. + navigator.getVRDevices = this.getVRDevices.bind(this); + + // Provide the CardboardHMDVRDevice and PositionSensorVRDevice objects. + window.HMDVRDevice = HMDVRDevice; + window.PositionSensorVRDevice = PositionSensorVRDevice; +}; + +WebVRPolyfill.prototype.getVRDisplays = function() { + this.populateDevices(); + var polyfillDisplays = this.displays; + + if (this.nativeWebVRAvailable) { + return this.nativeGetVRDisplaysFunc.call(navigator).then(function(nativeDisplays) { + if (WebVRConfig.ALWAYS_APPEND_POLYFILL_DISPLAY) { + return nativeDisplays.concat(polyfillDisplays); + } else { + return nativeDisplays.length > 0 ? nativeDisplays : polyfillDisplays; + } + }); + } else { + return new Promise(function(resolve, reject) { + try { + resolve(polyfillDisplays); + } catch (e) { + reject(e); + } + }); + } +}; + +WebVRPolyfill.prototype.getVRDevices = function() { + console.warn('getVRDevices is deprecated. Please update your code to use getVRDisplays instead.'); + var self = this; + return new Promise(function(resolve, reject) { + try { + if (!self.devicesPopulated) { + if (self.nativeWebVRAvailable) { + return navigator.getVRDisplays(function(displays) { + for (var i = 0; i < displays.length; ++i) { + self.devices.push(new VRDisplayHMDDevice(displays[i])); + self.devices.push(new VRDisplayPositionSensorDevice(displays[i])); + } + self.devicesPopulated = true; + resolve(self.devices); + }, reject); + } + + if (self.nativeLegacyWebVRAvailable) { + return (navigator.getVRDDevices || navigator.mozGetVRDevices)(function(devices) { + for (var i = 0; i < devices.length; ++i) { + if (devices[i] instanceof HMDVRDevice) { + self.devices.push(devices[i]); + } + if (devices[i] instanceof PositionSensorVRDevice) { + self.devices.push(devices[i]); + } + } + self.devicesPopulated = true; + resolve(self.devices); + }, reject); + } + } + + self.populateDevices(); + resolve(self.devices); + } catch (e) { + reject(e); + } + }); +}; + +/** + * Determine if a device is mobile. + */ +WebVRPolyfill.prototype.isMobile = function() { + return /Android/i.test(navigator.userAgent) || + /iPhone|iPad|iPod/i.test(navigator.userAgent); +}; + +WebVRPolyfill.prototype.isCardboardCompatible = function() { + // For now, support all iOS and Android devices. + // Also enable the WebVRConfig.FORCE_VR flag for debugging. + return this.isMobile() || WebVRConfig.FORCE_ENABLE_VR; +}; + +WebVRPolyfill.prototype.isFullScreenAvailable = function() { + return (document.fullscreenEnabled || + document.mozFullScreenEnabled || + document.webkitFullscreenEnabled || + false); +}; + +// Installs a shim that updates a WebVR 1.0 spec implementation to WebVR 1.1 +function InstallWebVRSpecShim() { + if ('VRDisplay' in window && !('VRFrameData' in window)) { + // Provide the VRFrameData object. + window.VRFrameData = VRFrameData; + + // A lot of Chrome builds don't have depthNear and depthFar, even + // though they're in the WebVR 1.0 spec. Patch them in if they're not present. + if(!('depthNear' in window.VRDisplay.prototype)) { + window.VRDisplay.prototype.depthNear = 0.01; + } + + if(!('depthFar' in window.VRDisplay.prototype)) { + window.VRDisplay.prototype.depthFar = 10000.0; + } + + window.VRDisplay.prototype.getFrameData = function(frameData) { + return Util.frameDataFromPose(frameData, this.getPose(), this); + } + } +}; + +module.exports.WebVRPolyfill = WebVRPolyfill; + +},{"./base.js":3,"./cardboard-vr-display.js":6,"./display-wrappers.js":9,"./mouse-keyboard-vr-display.js":15,"./util.js":22}]},{},[13])(13) +}); \ No newline at end of file

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 O|_2rDXn{lbL20X>#V@5Hgy9CJ?pgf5Fwq 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%0AiW&T|`t_A}ap3&st?OmCyH$=vUj_BHU)@1L>Q4 zJM&|eXm?jOT{3U)FhT`AG%l0Tq*EC6p#R&(a9qst=X2S&P2!wO<)3J-)BdYU^eY64 z^fY^(NdJz4n>Zc!IP^Qm>>WwKz>`weDV+u}Iw(pCq2(_I4iUC{kGDzLX*bNU8nK_i zN3#Y6SDwRbub)hGIiwI5bJjdS$mwDI1WXX;{3jSIBGKa-IsWS?qd?qX--a?@MH?fBKI z<+N-x7&jIjAN|17UZ~p=BT9ZpZdslO8-$4mAz&YhpIEjQ>qk7T8@=O z^E(~wD*I|2bZrQ-{QEGTqI6Kc#utBPu(K{_^_HvIQIda}o52#FPG8kaolDl>QhXtx$~QpR zOoq;V^WevE5*O(>6$QqdB6UHM5I-_v)CY}mNvPDB)5oPfgtChYKp}?4_19rB9?Kl- zA>cJH9Uj7|DBs4{o8@oXXCD72^ul{!Nd0w%_3PBA<$FTm?!1=dUZiREuAe=DQ^fHr ztHSZiOR-%#L3q2(L{FR4Lc*BpcQGcOnr6x1Z{^$v87Y)y0%lPEvg_$4OPrP=`(!RW~(NxD#E0Qd1 z36Zv;=hJtF-dHF9K6AD8rhj@Mws6rz;lu`bWCr%Z1*<-(9n*E9%NDdVliTJ_Yjxh#T^JladxH+IRGj`nfzv;g z5}Om|!lgRV*Y>q)Wak2$PQNRh$zFw=1Hc`YyG)Z}-Dx5@yDDQfJT}E)8!Th@U`eYc z4IlDlyp{@QWLijgKzhr{lpW_6!QA-7kxc17w(MWRTylr48fleQoF`b7Nf&k4O6%Mp z77Fc_I$)mJfnXPTKWC8p60-b~457oLVV4!w19hz4*$rnVT~@rp}#aVfZHZw2w@WhW6(aCjb5ED{?4FP zcB|V~Wcu)q>2Y^UQW6cotw7sZr}T2gw~&^eyy`R~#*JXmTK+piJS!dOUns0>a@o6c-My>jJbJ?ZET4_Kfh`xCVKU2qGB` zBOg~ozTUW_HPiEF%);MF2(3jdF4Bi^#}gFaw5T81X-HaI+1g{HX^UaOd}z~-GSJ0I zcN4oak`sLSKF>LS2FXs{_&$`SUB&%ZK%*=zE!_+ll8G;UI!u;fz98Q%0D=+d3$>Yg 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%0An}z>AUQ9n#1gu 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%0De<*>)UF7sILQa!aR30gt{Ur`0|1!$ z5(KbAnZu7n5{5ajV03Tj0zf66gMNpVc@B3mHopM?!O{SLdje)eQdNZv597KWt#;k*dECDMtcCL}>NfWJqKe-@woM zXj}TvQ94_E!P0mDp6e@+$NbVLLmu69i7S%L4=x7!TuAV(m6UTW9WN>|idfBWtE4{| z_#!NGgU8^)?lR>|T*sHK{AB9|kg~O$|D#WhF&O2r@|^`;3_!XXM0&4)AG{go(^P`2 zX!9-m+@^Pb^Y+0b?)ST%k_{nG^#5i9dUgIWk3%p>AVjO}ecRID?o=}ATwdC2xapz# zkZ{)ZH$_cNU$cF`OwBwRJ-_4F|O=J}c_-N1ax?w*Iuvle(1V2siywaBPUnB%5Qqh;A zRoQ%9J?_R|r2Lfnc|;F+8mm$jSG1B{Dz1nIoR~%$X5r&GOWrA2JiB_5( zz@raalV1u1b{`(xmWi#`m>`QJ%V&!kQ&WlrOly}K{vNoIS3dte)o&8haPX7bzz(;> zfjHP@(YdoL(bWJDQuJ%blq=vi_QEdpT|!Xv&`NpEo7?+zIVyibxPKT$O_{PfWSwSx zA$&=l;J=m{tT4a}iZp5TCw;gd?KN=>SYFWFz1159KuPa;#QC0V=Y;gg8Ir$JEdP@) z>wgP7>sU6CuN~sFTSGx9Z;Xqt7$r1RCxD=Kw}=hmi8b%3^pc5*iF=yq{nw%z)w6e1 zcc0{tFMs`B>k}rRSmFD!sK8WfF<_$z%r*8n^UI%87OcYE>Op_R$Zwydh9rEpzg!IA z_ni37NnG5oEbq^nwCTCm-Tz(?VMWrZTS$m@7k4Q_Oo{SWP%KG3{pY4?rZ%<3(YYM# zrRq;oLNcFa`X8HYe9{H@$&u7RxW6ih?`A`RqT3a|ogtd1)r(f|KB=j@%eomuS%v~*^>Hne z5Khd)c9D^t49+y(Z>%+Q+U`v z3@&V$1wFAFTzxV$W90X@>QkF?S&jr+EO(?5Mza7H0LtE;Rm?u3QG!48U+C+RCPzQV{l_oP_2<^Vrnd#C;8%9;ja+siv@ z(!bfF`P+Kp@RQQpy_R0h$?AW$$)`3ji@SN9lH^iw0gqbb$m6NTZ^ZZ2U|Lqmn>TO1 z@Ud+5{@ExgcT-w*s^Wa#(5iIs(@MQ)%Il!`>3a;)q87kosQyck$03_x+f@sI_pf?XUs6lmr}GV&3cGo?3nKu zrZ}tQKF`@EO0$?D#V^gje36`U`JUh>fBn@=?*V1<*ePW>NR{txLgjJZtl(?tTU{c! zsP1X6SiaiAXyg5=&8FfTtvFXCXUYA-lg0YUazfGm18O&pSxPNgfPr^pfllG04~`Yf zrnQdm%7-?~!u_(aovWApdSgb|ZQR)!Xv61lzAWIO_DS>qiaBe%&iTCS;jFMVkT70U z+>u+%aIs8#Pbe&x1*ln57}BaR2Kw2db;4(>)DgAfUOYP=?gd$%lCB!! zUR7k+kP;YHs&0fOcAeDAaV^Z69IsTh`C3i038b&PqPgZf{911e zU~lB-?6m5hMJoEiex!BzpP%f7xeWo|7O<0}7U?cl!&ocWh&SnUPc$O(iZ9%D-4EIy%b<@#(75D}AIyqy1dty9_Z7TaM4eQm5q&uhJ9^E!3BNelM;vpq%X~{-z)H*L= z_Q2gZQfv+)_~DYO>~698VfA-uMan%#3IC0vEmF48?r?QB=v;$|#*i;^qBHzrxbnr=jS>KDl{vrGNYG}hiOm^P&v~mA7`OLg zr(}Dm@@3wK_L-$w>XXNhXTYGYcip22#oZHi3Hj??Yx$xw0l1@5Q=|GuS>;=-U~4-L zV2{AqC*bpvkv#RCy>6-J%y+z6VmxZ1{(igNGFTb63axu{Lam zo;16=6$<4IJdk%o+NM@fCI0S$BW?^KwVp99IZ-PJ$G@tIIyr+ zwv}Dj?Sh@Ct&0(Z30n%SU}|A6?Aw$rA0PSX#BRu$PO8_6HP6$}qj_N*Va_Eylfxoy z#i6X;jUgl;BCcEizwu{ro4bBfzI(+^59_!l68@Ir>b%8`W<}SZ&wC7WyLvsP(6w@> zSlJuGt6dh>BW4~CuOsX})99OI3-O*r36`61AInHq5Bq%A8riQ5tdeC3&7v|;IOcyseU{i16tN-_Aw()~u5 zV&a%}#!_m?U@B|IC9phu1t-{tUR?U>)Eeir5$}tpeS75vCR>E}E`+F;G`U*b)meln zZ)!fxYvOMN&J@m@`gXQBYX*j3OS}EV?Qm{TBEL&~n$W|UOX;TSLsyl8N0*cBpsiv)h4!tG< zhPFGmh@QiE(8D3(+T{8ay=N+P@YHEe|NPL_eN3XZ0|pckGfP%wz|LTT-uP>a!*G>u z@kE*GKl{qfr8DiWtm-(_e|YW>`a!9)(TNQTqdzRfScIDxqL|*iySDT83rRVI zo;0m)QIn#xw1)w}Z}=(_wl{MhNAFb~=hp|yeY$%~H_4;G%{m1I1--AtEak7##PPb? z;y5*@Q<8EZ+~EFDFdAupE3KNQ3}G?J-2cWCzQ%{(xBFmtR4@N}%0&#jOIAis z2x57kjRhZYx_qTt!igdH=GQbAPMp7~v}lEqbgnW-V#h^GnvW)}yfe=WGe`gdW3zuz zx@itBCsW_L)F#XPtk!ia$}J^!szqZvd$&GI&W7@fi1_0qrISR}(%_gTt>!`NMooh1iR!>et=cbmkU$j;49E7x~j3 z%$4ICsZ$mojxRcM0b9P;=IdJBUR286m)4T+>XUo|KeGr0S$w@@_eD=W{EH8n&d{hvrC=Pzw#p>NwGjW2|?lk;qi5 z;f1Ml2Xo0cwLeTgQ>*jH@iyqh2AGl|ptQ~1@JOhtu!Pz~-iydszCXdD-~3k|SXx%boq~W9|1Pa(^p!=A%<%tQ4{RV! zcArr3Yq=L5t9vLgzxs$al#)~QllG-dsc*Jj^^n_*@R9|C!&&_)?6u2(q$$zG!EhHm zrozpfLKgdaF&n-0T2L*f>(*!iSnsowcIys@xC?z zXlrXt$MgeEUUU^m4#oV4Fr0`3E{b(C6P{cb zuhW_>w>qGuStrn(xTdM??d^4DN|4+v5A^css&FX20ihGhkX@tj5S-sNjd>7oK|!Ie zq@<+o0K(~q0qXmY1Vq27(_<<}{u}34QC5A!>KcI)3c?^m1Qdxt#LQaFq=Q8?`<{b~ zkeMO(WM^OV;Y70;46yt+7sWcsv^V}olNa@(%)8d_WTac!8rpp=?|B+w)%T5)x47vT z6D7ZDh3qUR3}83^#4phMw1feoDnkGU?9`hqIxphq={2);DB{r2(8N?%x&lv96X8J( z)(H3LcpD+y$&^{9KqM76SI3~rSRLMcC#;Av(6E;>OO2{4}i1B0O=Kl zt{kn9fWdmg(7&y|p#+YKYNnMm*Sm{6i=$P zjBBUfDb_z;IV}$Qk?KgCCo}G#EWgpoU*6xO7`MH8t_AK`&$z!p;bzRxlRN9r?g-1QJc1HLwL+IiQL>PS*-# zAMpXjISDThpaO^vEW#jw3!I}FRORU8^iaXMNz*SJkoQ0!1HM-a!8Cd{N@73I68u6_ z?CQS(Aj{U!O+CYdNrisKq9`gj&V4`lX2KB_e{`?z98e}>H$PH>L%XSRQCQ|3UEEJX54}=HVH|r%tML%6qOIOwEIf{G&6pX}ay;A` zxLIBuPxUES^O-VFOSlh^;kN#W<5c5WgZJTcbi3ytv-(bn#b^pt&T8(C)#oRhXb}YtDa{kU{&-2Nqjoj<=KTN ztTJ^9u;d&q4Q@8FAw5YeS`cKtrF}hzM<;ZnI+Xvtx((mUiM-D^vCvStMS5x-{t(l zxoq(_gtC1Xo5zc;#oS7ZCmcyWz79eZd7Y~+{Mi@dEWItMhCS?j14sBJBEpKlQzEPOH$e;U@ka+@K6)rQ|X3D56KdQ38 zj@@sDX*Z@eUiO~UEN5^3@gp5;_?A&A3kGHWz}dlxs-ayA4$e@$1>$-)%zzZ_-f0 z?`lSMiv;K&nh=SjcssUcbvfRSqRWS8yE2^5ED06vY891F9hR3K_7SIo-M!_tfcrz@ z;YXVU3jnwzR=9uBr?!8k?mdK50r*Ofz)7bm!27aaQdF(^A=ZaRNC*I(gJ z59mIRA8y+1`gW7QSgH-#!N1WUj??-b3(`)ftgCO(*`J2Laj3)e@`0KXGirR(m>~AU z-J4k20A=jr$rFFrS>RC@7%Q=?APHfVzx9VH3(tTf?|F6HLn9}DTI!PRbiWc$@i!Ed zJ&^mS?}kiI(QaW&UEI|(w7S*@*6vjnK-+8|7pJWT4uuO1yV=x5zQEh<&YC}snuxhq zh6;#5Cw712-Z+Y|N(gyDy2FLD`luY9KY4B4C^(0?2Q9)T>$DTkqoxT%VQQxL#Hu~6 zax-Y<3|f}Ji)(^#pXIbyi#HFY&crd}%Apm9Lw!E%+}^G|2eJQJkcwR;m;oc(H}-se-;Gjfe&`X{6@K@Fj;Sb@-ZdCV07%(>)st1xmqS0a45BKY9mg z;Y+h07j&fa+tTi%m9m;b3l;5UGJ0rA>h0}6W+abhBy*z9OF#UM1H9GY_T7<_V+KiD zvC}2@8)Rd4I~#mzbF>sn{MuO;x z2Qc0HkWv&75wU)-H;dESAEMqJi8TE`QN zu6#2T$%oi}^mrRd`Jf1ui$hzEhL6j<3cLRS#-%Xr6A7H<)!avmi=Fa# z{$C|;I>3QYFzn^*Iy+-gnMM=ZG(x#JPo3;J=vbF9b=-XKBJ%z&@e&ggCzl314HY}t z1E(0fM*@$S6P%^P0T!M>W(8lOW+a_7)OM}7RRdBE&gp=P;f;h69j1xL!KGwK^*ILT z+Ag5Ar1RHtm%@xcEuru?4?nSNbR?hs2tsYr)Kf8Kf3}@AlVXpT$(&BEFUi~L-q~In z8CXHRNVdbl1}}8YRkE-NV9F=5GfyP8{X?B=M&f0AZcTu2<8kV_qotAZuJ=dXDJS04 zx^?AgcMyqPEP)&>WtXmu-DKELiBj45tC*qX<*jBg?p*S!xHZK0 zf-Yi*StQ8~_i=h%-&LZplfp9^G$JRgZEP5HnQYtqesIwL|rzi zlT>gZ|KX{&A3=W4g%<1jgoQN|1-F-b20Tr_6eo4`U{Lb##gQ`VPOF5S&vXatt7AQ@ zb_cnUPsij5Y*0;J#hscK{7ycO$N`4-*5zamoh@*f40&iz>S zS*nnb&_u{;qfrD%!Ate)H0Ag2zie9WeS4#lzRGd^4)Z3G!grzrSIz|w?;~}BegUlA zjiq>81+|GrBkUf}6=g*_eS^MqIlCcbQLW9Tj zeti^x>zhuMjF6i8p;ZFPC^+Jz$vb={E3<^K_@HyW8Wu6T{#Qt~QC`w#tIv;6%b~|8 zD|NPJWSa1>g0Xuol9L^PWxtLIrHt(k?<&BORGlEW>(_G_2O%c<>)j zmT3?qd0|oY%E1`>PjmG@m$SYEWZlfsj3E8;rL(ig`OJOp`<_ef0XSxiI6{OQUy5lt z{NaNDdG{1t*rY_^{@wl9Rj#~`-k?Cxvu)>7WftZ_a3`bk<#Tib!b z>aTQn;xNN*c+ZGFj~bqPM@vo`krMZ1%& zOXn!~rXVr`fE~V{<4t~q05yntk2Xrdp0N1J6ru{TR29eInT6!ZU>u4132VRft+bzBEx$b`n#3ul7 zlB?n%wU`(j=%H9jfI{q|a^4RZ6a4o)U8Umnf3Pb)#qm$gp3UzzhkYzB$7fpFUu^z+ zzEl(q_ZhW@g^)&#I0EIr82RMr?ok7whlnO4B+gYz)<}hkgpFie#B$0h2Zd~Hh+>9< zz+$tQd!5sx>5gNsAg4Jb2xD;ExdD>)Nx1PZG7!-@n3FnAc0Cl%BvgW68t4n)xI9J- zUpxG**`HH+_imjQMrTtdO$nJr`mJ}Y_xY4U-Nl;Y_WG`kQByPJg@t#STf|r`WamqR z)mQrtt>+kG*^d^P?|L}ge3-#hKEYqS|4>HmcYN$1D+i}*l`oY^p6R*4klu0&&!cIn zZqnBm#x8j*O9ib-F-(|=vgiKskK8Py&%caIE27~V0(;E$Xko{B9iutk1toG4@!?wt z5ujW6DGa5UAcsRYnDN56$X_NWCtr7FJf^q9^-EI9KYr}?1UT5OWwgzADs`L+?^q86 z%Xu_*0|x^ZED{guZqfH%OD+BPVPnzY%a~*dy_94lu4~26+Gr(-R6ElOo$HGfa=4c^ zKr*l*0%)JA5IbLY+|St-#oJ-f${pB%&kCR0Q=S?^=|*5qLK(J2-rEO5B{nmk46GCK z*|9rOp>N$F9}WM@cnpnd`NsdEy@Kkaa&2wAQo`h66i5<{UPidV=KB{MpwAv32ZedzN6aY;p^#_RaouEw0j;MU5M6Od@Yko8J2f6( zK?(6D&dzS%P!EH4S5H%k{n27Xi9Lp(0DdxK8joIy+0Y?XLPiFqKuK zJr#T{i!Nf7nl}Uj=yNuEtyu+yZ1#eD8%>}0?%tt%E-%`162x8IwXOzaXd~*v1`!*f zT=nu_Hi*pM*thT5_{Nnz}CMMr$ zkMfO?!VZ$U2YF6BXjQ7sAvBiBa^o9(+fCllhatyX(kOCV|9GE zfX`a3V-hKbyk$Hwo)NVWAI6_Q(%tT-#C2UBbiBRPnk0T_JKTMxZD>!h+6|D`L#v&; zzOapo5AKS9KXX$u6k*r8DGGb;9lrU-NR7y>1y0e1>$pAV+zwwoT2KFbNEsRxrjtvqYrn5GZ0 z?9%n%ojGsXB@F!c1&E0@5irP zW?FfcnHBvFEj!>x;w#5#yqFdS!ekSUL$uXr-2iHrGc^unfU6tRjmQyw@D zJq=WZcCaJMfB}vRX1VhVVJTr(aBvRrT(~N0?rvefM+7YLbavKIEd`~i+rRoUI1_xG z&vmL57q&MO)%IAvx$|-yzcNE1K40u+&`s$}0);F|y@AbrSVP6K?l_YP!!hVDqn_(u z@P9Zi$@I2?0Z7<8WyR+JNDsK}t<<8pg9mBuRALZ@TBnwD8K)wAoDf zv?&xgmKk7*yz(h!(wAc{T=JSSf*Kw_}OhY zo`E|~UH`W+83zVkkA93X1JF(=HN5NSXBVJ%kv z!}RgdI3Ssn{NDLG@BC)q+&RzTeWRoZLz?=bH%R4In~;K&7&P&Uq0z?Bbs?k<7iTM5 zbgPGA#HYK;m8C%-C^M>ip+JKGOFzXPAmmUY3;m& zDrce;wsopbQZ1V7UnGjXT~8!Qj!m?4>(jhJI8VXE*I*O?sIgvOcY8Cw?r_D!jQ>)n zdQj63;vLU9DfrUa2q0#s6eG!3UDz(r=KYK3muLj&*9!@UV~=WA!fDQ;A*XGl@kyKS zUD-c94dHlEy3{I$F4(JD74$CiomZtQGz5{@&#QD9f`>S9g$$V$@?!I!?cOtfVJTi4 zo=<=1b?{{Nyej|QK@sC){8OjQwrCEA`A@X;A=b#M!3v_$%fKre{AGIy;Wy8o;*6V< zavW$GAUZn`*mTD=`5!w@;R3uD4e^Da;`;@SLlzu8)WXR;{)^2VKprQ~^dKmyd48); zm(QQG*{)1^tg%z z%BLJHFhN4Kw_iDQ*uFXSDn!VJ08G?x9Y=()#+kX7c6j-nis~jJxmjFeW zq!CL7T(mt|z?`1Yt58t1P3E+`&xQAn!jUa zHEP(_#C!R~f=-gKzlrGVL-;1hK)bZ}Dvhj~DaNKi&wAn89Ol^182dXdyD~h<0sgAk)vnoDb zD$Q>9j`($cn0`_*+i!UyvB0)WMqW?g;_A6jLH2vU27{@GvDyCF7pfP_d}ZHvF4GGK zgIx859e6v^E>XJQt@y+2JzK}QKE*HVxoV8Ufo$&uKzVrhvx5tIq4x6dJ*TO9Lk%qd zzA~ub@{tM9io-4QES$NIP%RQy^Nk;`xnlHwq5aq?NGaU>7?0l4D9tD1AcHpUbgk!At)lC?MsJh)#NDc0csm-PAJgbdVbaK63WoDXj?Ub) z9WVMuP~fbjnnDjlMy^0SffJl(LZ~Zu+U+%x3xRHXO@!s?^$sl~f3+DB zG*4b0hO#}_C^dAyEi7T@=ImB#SJ-ew`j7lcJ9_cPHzahltC z$$Ibh_53PMs@wLvjpP;AHXFj%C?&l^Nf%Lr$3A?M(`9FUbF>$=sgK(Y>Gh`0l$w`* zGW}+Uo<6sw9B{PcN+UjaFU1gu>*&5_x7KE&%;l`i%V@rzp>MG)Yvqc@> zWIjayji-IA8xB6E1!eE9gd?iXnDZd^-QJa#ZX)aqchh|+Dz>1g8>dkI+zx=U***cJY=(JI>Uyy$Zu z{jmGC8qJsY=9nESRQB$H83@!Dlv%^R>~PIf5xpK;C{wk&b&B?REbikIdft)eM4Hnb zXIASZF)8saIy9ug%VE!ED#t1CKzTzjRTAH}az)5BUwf6#Ep5-=b71qwBeQmtJ>pJo z5r421vYI9ggE?Y4{1b8Yk$g>jtDO7grX(N12eLgNnY&_o}JF&U!8jxk;;Oz%aFIeCk9 z`|S05p2*Cs%w?`*u4r0JU>DeZ=`2H94NP|mN%AFyf9qY0J=&~o7c^)(i%|B#j|69xqu2iKpgSydI6dU_BcD6S#P!q46SkTp|LqTi5dzvy8d*aO1$q>^4 zp9j?N_8DqDQ#KX0Uw$R0CG{|!j`w@-)4a^HeQDzI&GLCEo%=uQR*o1Ka}V;O&(rK0 zdKQz`$6-|NH&g+`ckJ4H;EUHCC#ck^dZ8{` z!Tpe_^5!pJfmwJxsyiKKgwW-W`Zp) zMc>R^KH&rQ1g2q^tfwv+K-H30sy`aF*>AX1G~y=vgJPSJfW@7 z>B?Dksda;}(%L)`-~81L+l|FkW2^X1(To?W33l6i_eK{%y1$3#XJ(J4t>pS&X$hjLf0C_m?W7MG}K26kCPK+G;3@5_^H ztUp=UV+$dw+ATGg&ntmJoDBK--MGXNow2{w7;*xnn5wPJ80&G5OO%JZ?IN|9x(%+# zw3jA}c(bDm2;L5G$%t8F`mY$Gj!&BLND|42J`AmRJqn(lh*H9FbY7Td*~p5q~%_p+G@QNnP-l&vb<;Tzsj=vEo_(W60SPRsJgspCfVjo z?Y2sJTTE?C*G0j~J=3Bt?c_A&du-L@M2@P^KL~XVyk*!^lxYeFE@Qy^19QQ|pTR!U zW5Hd5|2X44+V)aN0E$gnJ|m9)tj%GCC$YhDjwQ+Mx>TlQz2`#hg=7^c38NjS37LJd zi@<1YkL5BmvEqD=*>d}$^7QqcoKtI3(X!t+`P+PGQ7u9YgA3V%s_uD-v+H}q0JZYf zcbuSn$BxwO>bYj?U=H>`IPpNzTLpn@zsA=2!;I6eDsQ6J^^T0ftCqM^y(2+}=q)o5 z$bV0+hi~s0lBOUaYbaBwFcy7tQw|Ky;i}l{;bk)VpGDOZ`>?+xy&&?Ly$KOX5Hj?h zQ^F^mDu|Ob@r_8FYa}SqT!N{zek?q2HZ3bq7sZlW_INM=2LczbDw7CM!0ciM-|?Vj zrOPf`Y+TYvS2xzv7O)@aJPq&C7euZfk})5ZflO_#VA|Hg`Yc{Y8$L%?1$XTkh1RBM zBY|;V+l?8u#A^k`;!>ig?7eIc`VO_ept&MOF1WDpPW9~>AiX;DpzIYS=T)9YBeU#b zU$39roB3PXq6-EM%!ZY3MZ;k?8Cr1UUxXL4?t5KYSS@-_dxxNd4cAx4djc+O$V}am z)tpc&rEacO9nXx_!XvyZI?)Vk(uKX&>wBuz6{9`KkeEi=2h0zLRYMM}(O zScUgsTKApASZA@wY;k~j419IKk zA4q-#t+AZC^1=#{c!}nuc9;FGv>x(x`%^&fx3CM@Fmv)V4`gj7N>ZXtN@`!A)Wq`b z>LoD-vrO8Z+L87+CGlQ(q}2fv%|TD zP@?%!>8Xlwv4m*8iES#uI(`#>n;brplPLDh>&NWAq&72^Y#|3eu{+x}v?Axo zyUv(FzI6S0>h@_KPFsKKwqY2L_rqQv3B+~24oen!tsvd1yB!f{E>C(qsOKsnjav_3 zb3m@TC~JmRE)F1UPli}A&NtaNY`6XlF6{nIII@uPf>hN@jzz|CMdPN0cbOHBIIXlR@e~B0tth)juZ5=zY&uR*W+<S1i#B(k0%|WNGupjUSSwnM$3b2YWPSPkbt6XF=12hA75eFj=T!icRXBfe zf)!#+foTvwvZ6tU!k1x(Ofhoo3ql1F)E{*ZR#BVw5s|$sg-u!S^9kP1m zQlECoRt{gU&c&PEIM$nEupGN{KfNXBjuena%6#?s2Oy#p(mo2f2jfBDJ_j8W=&eZ5bti-tSrzLF zDMf#KC3i!Dy&}-FLq2~sXBO`lnB}|2R9XWgfTH*Zzh_FotVKFsAUdhpTKl?Lz8cCS z;p}TRO|icWN<-ZRqW#(25l&l*?KvF})2liS;9=hDH&ej+NJT+e>o}JD z!S=xXFWT1yx3J^YzR$a}oX;EzEreO`mQ|9d^p/m)Rhot@!jNf!vOBrF8JJ1?cd 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 Qfcv{= +d||0 0 ) {\nfloat depth = gl_FragCoord.z / gl_FragCoord.w;\nfloat fogFactor = 0.0;\nif ( fogType == 1 ) {\nfogFactor = smoothstep( fogNear, fogFar, depth );\n} else {\nconst float LOG2 = 1.442695;\nfogFactor = exp2( - fogDensity * fogDensity * depth * depth * LOG2 );\nfogFactor = 1.0 - clamp( fogFactor, 0.0, 1.0 );\n}\ngl_FragColor = mix( gl_FragColor, vec4( fogColor, gl_FragColor.w ), fogFactor );\n}\n}"].join("\n")); +v.compileShader(M);v.compileShader(O);v.attachShader(Q,M);v.attachShader(Q,O);v.linkProgram(Q);F=Q;w=v.getAttribLocation(F,"position");y=v.getAttribLocation(F,"uv");c=v.getUniformLocation(F,"uvOffset");d=v.getUniformLocation(F,"uvScale");e=v.getUniformLocation(F,"rotation");f=v.getUniformLocation(F,"scale");g=v.getUniformLocation(F,"color");h=v.getUniformLocation(F,"map");m=v.getUniformLocation(F,"opacity");k=v.getUniformLocation(F,"modelViewMatrix");t=v.getUniformLocation(F,"projectionMatrix");p= +v.getUniformLocation(F,"fogType");n=v.getUniformLocation(F,"fogDensity");u=v.getUniformLocation(F,"fogNear");l=v.getUniformLocation(F,"fogFar");r=v.getUniformLocation(F,"fogColor");A=v.getUniformLocation(F,"alphaTest");Q=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");Q.width=8;Q.height=8;M=Q.getContext("2d");M.fillStyle="white";M.fillRect(0,0,8,8);da=new ea(Q);da.needsUpdate=!0}v.useProgram(F);E.initAttributes();E.enableAttribute(w);E.enableAttribute(y);E.disableUnusedAttributes(); +E.disable(v.CULL_FACE);E.enable(v.BLEND);v.bindBuffer(v.ARRAY_BUFFER,L);v.vertexAttribPointer(w,2,v.FLOAT,!1,16,0);v.vertexAttribPointer(y,2,v.FLOAT,!1,16,8);v.bindBuffer(v.ELEMENT_ARRAY_BUFFER,C);v.uniformMatrix4fv(t,!1,D.projectionMatrix.elements);E.activeTexture(v.TEXTURE0);v.uniform1i(h,0);M=Q=0;(O=q.fog)?(v.uniform3f(r,O.color.r,O.color.g,O.color.b),O.isFog?(v.uniform1f(u,O.near),v.uniform1f(l,O.far),v.uniform1i(p,1),M=Q=1):O.isFogExp2&&(v.uniform1f(n,O.density),v.uniform1i(p,2),M=Q=2)):(v.uniform1i(p, +0),M=Q=0);for(var O=0,P=b.length;O +c&&(c=a[b]);return c}function T(){Object.defineProperty(this,"id",{value:Vd++});this.uuid=N.generateUUID();this.name="";this.type="Geometry";this.vertices=[];this.colors=[];this.faces=[];this.faceVertexUvs=[[]];this.morphTargets=[];this.morphNormals=[];this.skinWeights=[];this.skinIndices=[];this.lineDistances=[];this.boundingSphere=this.boundingBox=null;this.groupsNeedUpdate=this.lineDistancesNeedUpdate=this.colorsNeedUpdate=this.normalsNeedUpdate=this.uvsNeedUpdate=this.verticesNeedUpdate=this.elementsNeedUpdate= +!1}function I(){Object.defineProperty(this,"id",{value:Vd++});this.uuid=N.generateUUID();this.name="";this.type="BufferGeometry";this.index=null;this.attributes={};this.morphAttributes={};this.groups=[];this.boundingSphere=this.boundingBox=null;this.drawRange={start:0,count:Infinity}}function Aa(a,b){x.call(this);this.type="Mesh";this.geometry=void 0!==a?a:new I;this.material=void 0!==b?b:new Ka({color:16777215*Math.random()});this.drawMode=0;this.updateMorphTargets()}function Ib(a,b,c,d,e,f){T.call(this); +this.type="BoxGeometry";this.parameters={width:a,height:b,depth:c,widthSegments:d,heightSegments:e,depthSegments:f};this.fromBufferGeometry(new kb(a,b,c,d,e,f));this.mergeVertices()}function kb(a,b,c,d,e,f){function g(a,b,c,d,e,f,g,l,L,C,F){var da=f/L,H=g/C,aa=f/2,x=g/2,D=l/2;g=L+1;var z=C+1,Q=f=0,M,O,P=new q;for(O=0;O/g,function(a,c){var d=Z[c];if(void 0===d)throw Error("Can not resolve #include <"+c+">");return Xd(d)})}function Qe(a){return a.replace(/for \( int i \= (\d+)\; i < (\d+)\; i \+\+ \) \{([\s\S]+?)(?=\})\}/g,function(a,c,d,e){a="";for(c=parseInt(c);cb||a.height>b){var c=b/Math.max(a.width,a.height),d=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");d.width=Math.floor(a.width*c);d.height=Math.floor(a.height*c);d.getContext("2d").drawImage(a,0,0,a.width,a.height,0,0,d.width,d.height);console.warn("THREE.WebGLRenderer: image is too big ("+a.width+"x"+a.height+"). Resized to "+ +d.width+"x"+d.height,a);return d}return a}function m(a){return N.isPowerOfTwo(a.width)&&N.isPowerOfTwo(a.height)}function k(b){return 1003===b||1004===b||1005===b?a.NEAREST:a.LINEAR}function t(b){b=b.target;b.removeEventListener("dispose",t);a:{var c=d.get(b);if(b.image&&c.__image__webglTextureCube)a.deleteTexture(c.__image__webglTextureCube);else{if(void 0===c.__webglInit)break a;a.deleteTexture(c.__webglTexture)}d["delete"](b)}q.textures--}function p(b){b=b.target;b.removeEventListener("dispose", +p);var c=d.get(b),e=d.get(b.texture);if(b){void 0!==e.__webglTexture&&a.deleteTexture(e.__webglTexture);b.depthTexture&&b.depthTexture.dispose();if(b.isWebGLRenderTargetCube)for(e=0;6>e;e++)a.deleteFramebuffer(c.__webglFramebuffer[e]),c.__webglDepthbuffer&&a.deleteRenderbuffer(c.__webglDepthbuffer[e]);else a.deleteFramebuffer(c.__webglFramebuffer),c.__webglDepthbuffer&&a.deleteRenderbuffer(c.__webglDepthbuffer);d["delete"](b.texture);d["delete"](b)}q.textures--}function n(b,g){var k=d.get(b);if(0< +b.version&&k.__version!==b.version){var n=b.image;if(void 0===n)console.warn("THREE.WebGLRenderer: Texture marked for update but image is undefined",b);else if(!1===n.complete)console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete",b);else{void 0===k.__webglInit&&(k.__webglInit=!0,b.addEventListener("dispose",t),k.__webglTexture=a.createTexture(),q.textures++);c.activeTexture(a.TEXTURE0+g);c.bindTexture(a.TEXTURE_2D,k.__webglTexture);a.pixelStorei(a.UNPACK_FLIP_Y_WEBGL, +b.flipY);a.pixelStorei(a.UNPACK_PREMULTIPLY_ALPHA_WEBGL,b.premultiplyAlpha);a.pixelStorei(a.UNPACK_ALIGNMENT,b.unpackAlignment);var p=h(b.image,e.maxTextureSize);if((1001!==b.wrapS||1001!==b.wrapT||1003!==b.minFilter&&1006!==b.minFilter)&&!1===m(p))if(n=p,n instanceof HTMLImageElement||n instanceof HTMLCanvasElement){var l=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");l.width=N.nearestPowerOfTwo(n.width);l.height=N.nearestPowerOfTwo(n.height);l.getContext("2d").drawImage(n,0,0, +l.width,l.height);console.warn("THREE.WebGLRenderer: image is not power of two ("+n.width+"x"+n.height+"). Resized to "+l.width+"x"+l.height,n);p=l}else p=n;var n=m(p),l=f(b.format),G=f(b.type);u(a.TEXTURE_2D,b,n);var r=b.mipmaps;if(b.isDepthTexture){r=a.DEPTH_COMPONENT;if(1015===b.type){if(!w)throw Error("Float Depth Texture only supported in WebGL2.0");r=a.DEPTH_COMPONENT32F}else w&&(r=a.DEPTH_COMPONENT16);1026===b.format&&r===a.DEPTH_COMPONENT&&1012!==b.type&&1014!==b.type&&(console.warn("THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture."), +b.type=1012,G=f(b.type));1027===b.format&&(r=a.DEPTH_STENCIL,1020!==b.type&&(console.warn("THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture."),b.type=1020,G=f(b.type)));c.texImage2D(a.TEXTURE_2D,0,r,p.width,p.height,0,l,G,null)}else if(b.isDataTexture)if(0r;r++)l[r]=n||p?p?b.image[r].image:b.image[r]:h(b.image[r],e.maxCubemapSize);var G=m(l[0]),w=f(b.format),aa=f(b.type);u(a.TEXTURE_CUBE_MAP,b,G);for(r=0;6>r;r++)if(n)for(var x,D=l[r].mipmaps,z=0,Q=D.length;zk;k++)e.__webglFramebuffer[k]=a.createFramebuffer()}else e.__webglFramebuffer= +a.createFramebuffer();if(g){c.bindTexture(a.TEXTURE_CUBE_MAP,f.__webglTexture);u(a.TEXTURE_CUBE_MAP,b.texture,h);for(k=0;6>k;k++)l(e.__webglFramebuffer[k],b,a.COLOR_ATTACHMENT0,a.TEXTURE_CUBE_MAP_POSITIVE_X+k);b.texture.generateMipmaps&&h&&a.generateMipmap(a.TEXTURE_CUBE_MAP);c.bindTexture(a.TEXTURE_CUBE_MAP,null)}else c.bindTexture(a.TEXTURE_2D,f.__webglTexture),u(a.TEXTURE_2D,b.texture,h),l(e.__webglFramebuffer,b,a.COLOR_ATTACHMENT0,a.TEXTURE_2D),b.texture.generateMipmaps&&h&&a.generateMipmap(a.TEXTURE_2D), +c.bindTexture(a.TEXTURE_2D,null);if(b.depthBuffer){e=d.get(b);f=!0===b.isWebGLRenderTargetCube;if(b.depthTexture){if(f)throw Error("target.depthTexture not supported in Cube render targets");if(b&&b.isWebGLRenderTargetCube)throw Error("Depth Texture with cube render targets is not supported!");a.bindFramebuffer(a.FRAMEBUFFER,e.__webglFramebuffer);if(!b.depthTexture||!b.depthTexture.isDepthTexture)throw Error("renderTarget.depthTexture must be an instance of THREE.DepthTexture");d.get(b.depthTexture).__webglTexture&& +b.depthTexture.image.width===b.width&&b.depthTexture.image.height===b.height||(b.depthTexture.image.width=b.width,b.depthTexture.image.height=b.height,b.depthTexture.needsUpdate=!0);n(b.depthTexture,0);e=d.get(b.depthTexture).__webglTexture;if(1026===b.depthTexture.format)a.framebufferTexture2D(a.FRAMEBUFFER,a.DEPTH_ATTACHMENT,a.TEXTURE_2D,e,0);else if(1027===b.depthTexture.format)a.framebufferTexture2D(a.FRAMEBUFFER,a.DEPTH_STENCIL_ATTACHMENT,a.TEXTURE_2D,e,0);else throw Error("Unknown depthTexture format"); +}else if(f)for(e.__webglDepthbuffer=[],f=0;6>f;f++)a.bindFramebuffer(a.FRAMEBUFFER,e.__webglFramebuffer[f]),e.__webglDepthbuffer[f]=a.createRenderbuffer(),r(e.__webglDepthbuffer[f],b);else a.bindFramebuffer(a.FRAMEBUFFER,e.__webglFramebuffer),e.__webglDepthbuffer=a.createRenderbuffer(),r(e.__webglDepthbuffer,b);a.bindFramebuffer(a.FRAMEBUFFER,null)}};this.updateRenderTargetMipmap=function(b){var e=b.texture;e.generateMipmaps&&m(b)&&1003!==e.minFilter&&1006!==e.minFilter&&(b=b&&b.isWebGLRenderTargetCube? +a.TEXTURE_CUBE_MAP:a.TEXTURE_2D,e=d.get(e).__webglTexture,c.bindTexture(b,e),a.generateMipmap(b),c.bindTexture(b,null))}}function Qf(){var a={};return{get:function(b){b=b.uuid;var c=a[b];void 0===c&&(c={},a[b]=c);return c},"delete":function(b){delete a[b.uuid]},clear:function(){a={}}}}function Rf(a,b,c){function d(b,c,d){var e=new Uint8Array(4),f=a.createTexture();a.bindTexture(b,f);a.texParameteri(b,a.TEXTURE_MIN_FILTER,a.NEAREST);a.texParameteri(b,a.TEXTURE_MAG_FILTER,a.NEAREST);for(b=0;b=la.maxTextures&&console.warn("WebGLRenderer: trying to use "+a+" texture units while this GPU supports only "+ +la.maxTextures);ea+=1;return a};this.setTexture2D=function(){var a=!1;return function(b,c){b&&b.isWebGLRenderTarget&&(a||(console.warn("THREE.WebGLRenderer.setTexture2D: don't use render targets as textures. Use their .texture property instead."),a=!0),b=b.texture);ta.setTexture2D(b,c)}}();this.setTexture=function(){var a=!1;return function(b,c){a||(console.warn("THREE.WebGLRenderer: .setTexture is deprecated, use setTexture2D instead."),a=!0);ta.setTexture2D(b,c)}}();this.setTextureCube=function(){var a= +!1;return function(b,c){b&&b.isWebGLRenderTargetCube&&(a||(console.warn("THREE.WebGLRenderer.setTextureCube: don't use cube render targets as textures. Use their .texture property instead."),a=!0),b=b.texture);b&&b.isCubeTexture||Array.isArray(b.image)&&6===b.image.length?ta.setTextureCube(b,c):ta.setTextureCubeDynamic(b,c)}}();this.getCurrentRenderTarget=function(){return W};this.setRenderTarget=function(a){(W=a)&&void 0===ha.get(a).__webglFramebuffer&&ta.setupRenderTarget(a);var b=a&&a.isWebGLRenderTargetCube, +c;a?(c=ha.get(a),c=b?c.__webglFramebuffer[a.activeCubeFace]:c.__webglFramebuffer,X.copy(a.scissor),Sa=a.scissorTest,Z.copy(a.viewport)):(c=null,X.copy(ga).multiplyScalar(Ra),Sa=ka,Z.copy(ia).multiplyScalar(Ra));N!==c&&(B.bindFramebuffer(B.FRAMEBUFFER,c),N=c);Y.scissor(X);Y.setScissorTest(Sa);Y.viewport(Z);b&&(b=ha.get(a.texture),B.framebufferTexture2D(B.FRAMEBUFFER,B.COLOR_ATTACHMENT0,B.TEXTURE_CUBE_MAP_POSITIVE_X+a.activeCubeFace,b.__webglTexture,a.activeMipMapLevel))};this.readRenderTargetPixels= +function(a,b,c,d,e,f){if(!1===(a&&a.isWebGLRenderTarget))console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");else{var g=ha.get(a).__webglFramebuffer;if(g){var h=!1;g!==N&&(B.bindFramebuffer(B.FRAMEBUFFER,g),h=!0);try{var k=a.texture,m=k.format,n=k.type;1023!==m&&w(m)!==B.getParameter(B.IMPLEMENTATION_COLOR_READ_FORMAT)?console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format."):1009=== +n||w(n)===B.getParameter(B.IMPLEMENTATION_COLOR_READ_TYPE)||1015===n&&(ja.get("OES_texture_float")||ja.get("WEBGL_color_buffer_float"))||1016===n&&ja.get("EXT_color_buffer_half_float")?B.checkFramebufferStatus(B.FRAMEBUFFER)===B.FRAMEBUFFER_COMPLETE?0<=b&&b<=a.width-d&&0<=c&&c<=a.height-e&&B.readPixels(b,c,d,e,w(m),w(n),f):console.error("THREE.WebGLRenderer.readRenderTargetPixels: readPixels from renderTarget failed. Framebuffer not complete."):console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.")}finally{h&& +B.bindFramebuffer(B.FRAMEBUFFER,N)}}}}}function Kb(a,b){this.name="";this.color=new J(a);this.density=void 0!==b?b:2.5E-4}function Lb(a,b,c){this.name="";this.color=new J(a);this.near=void 0!==b?b:1;this.far=void 0!==c?c:1E3}function mb(){x.call(this);this.type="Scene";this.overrideMaterial=this.fog=this.background=null;this.autoUpdate=!0}function Zd(a,b,c,d,e){x.call(this);this.lensFlares=[];this.positionScreen=new q;this.customUpdateCallback=void 0;void 0!==a&&this.add(a,b,c,d,e)}function nb(a){X.call(this); +this.type="SpriteMaterial";this.color=new J(16777215);this.map=null;this.rotation=0;this.lights=this.fog=!1;this.setValues(a)}function Dc(a){x.call(this);this.type="Sprite";this.material=void 0!==a?a:new nb}function Ec(){x.call(this);this.type="LOD";Object.defineProperties(this,{levels:{enumerable:!0,value:[]}})}function od(a,b,c){this.useVertexTexture=void 0!==c?c:!0;this.identityMatrix=new S;a=a||[];this.bones=a.slice(0);this.useVertexTexture?(a=Math.sqrt(4*this.bones.length),a=N.nextPowerOfTwo(Math.ceil(a)), +this.boneTextureHeight=this.boneTextureWidth=a=Math.max(a,4),this.boneMatrices=new Float32Array(this.boneTextureWidth*this.boneTextureHeight*4),this.boneTexture=new eb(this.boneMatrices,this.boneTextureWidth,this.boneTextureHeight,1023,1015)):this.boneMatrices=new Float32Array(16*this.bones.length);if(void 0===b)this.calculateInverses();else if(this.bones.length===b.length)this.boneInverses=b.slice(0);else for(console.warn("THREE.Skeleton bonInverses is the wrong length."),this.boneInverses=[],b= +0,a=this.bones.length;b=a.HAVE_CURRENT_DATA&&(t.needsUpdate=!0)}ea.call(this,a,b,c,d,e,f,g,h,m);this.generateMipmaps=!1;var t=this;k()}function Nb(a,b,c,d,e,f,g,h,m,k,t,p){ea.call(this,null,f,g,h,m,k,d,e,t,p);this.image={width:b,height:c};this.mipmaps=a;this.generateMipmaps=this.flipY=!1}function sd(a,b,c,d,e,f,g,h,m){ea.call(this,a,b,c,d,e,f,g,h,m);this.needsUpdate=!0}function Gc(a,b,c,d,e,f,g, +h,m,k){k=void 0!==k?k:1026;if(1026!==k&&1027!==k)throw Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");void 0===c&&1026===k&&(c=1012);void 0===c&&1027===k&&(c=1020);ea.call(this,null,d,e,f,g,h,k,c,m);this.image={width:a,height:b};this.magFilter=void 0!==g?g:1003;this.minFilter=void 0!==h?h:1003;this.generateMipmaps=this.flipY=!1}function Ob(a){function b(a,b){return a-b}I.call(this);this.type="WireframeGeometry";var c=[],d,e,f,g,h=[0,0],m={},k,t=["a","b", +"c"];if(a&&a.isGeometry){var p=a.faces;d=0;for(f=p.length;de;e++)h[0]=n[t[e]],h[1]=n[t[(e+1)%3]],h.sort(b),k=h.toString(),void 0===m[k]&&(m[k]={index1:h[0],index2:h[1]})}for(k in m)d=m[k],t=a.vertices[d.index1],c.push(t.x,t.y,t.z),t=a.vertices[d.index2],c.push(t.x,t.y,t.z)}else if(a&&a.isBufferGeometry){var l,t=new q;if(null!==a.index){p=a.attributes.position;n=a.index;l=a.groups;0===l.length&&a.addGroup(0,n.count);a=0;for(g=l.length;ae;e++)h[0]=n.getX(d+e),h[1]=n.getX(d+(e+1)%3),h.sort(b),k=h.toString(),void 0===m[k]&&(m[k]={index1:h[0],index2:h[1]});for(k in m)d=m[k],t.fromBufferAttribute(p,d.index1),c.push(t.x,t.y,t.z),t.fromBufferAttribute(p,d.index2),c.push(t.x,t.y,t.z)}else for(p=a.attributes.position,d=0,f=p.count/3;de;e++)m=3*d+e,t.fromBufferAttribute(p,m),c.push(t.x,t.y,t.z),m=3*d+(e+1)%3,t.fromBufferAttribute(p,m),c.push(t.x,t.y,t.z)}this.addAttribute("position",new z(c,3))} +function Hc(a,b,c){T.call(this);this.type="ParametricGeometry";this.parameters={func:a,slices:b,stacks:c};this.fromBufferGeometry(new Pb(a,b,c));this.mergeVertices()}function Pb(a,b,c){I.call(this);this.type="ParametricBufferGeometry";this.parameters={func:a,slices:b,stacks:c};var d=[],e=[],f=[],g,h,m=b+1;for(g=0;g<=c;g++){var k=g/c;for(h=0;h<=b;h++){var t=h/b,p=a(t,k);e.push(p.x,p.y,p.z);f.push(t,k)}}for(g=0;gd&&1===a.x&&(m[b]=a.x-1);0===c.x&&0===c.z&&(m[b]=d/2/Math.PI+ +.5)}I.call(this);this.type="PolyhedronBufferGeometry";this.parameters={vertices:a,indices:b,radius:c,detail:d};c=c||1;var h=[],m=[];(function(a){for(var c=new q,d=new q,g=new q,h=0;he&&(.2>b&&(m[a+0]+=1),.2>c&&(m[a+2]+=1),.2>d&&(m[a+4]+=1))})();this.addAttribute("position",new z(h,3));this.addAttribute("normal",new z(h.slice(),3));this.addAttribute("uv", +new z(m,2));this.normalizeNormals()}function Jc(a,b){T.call(this);this.type="TetrahedronGeometry";this.parameters={radius:a,detail:b};this.fromBufferGeometry(new Qb(a,b));this.mergeVertices()}function Qb(a,b){Ba.call(this,[1,1,1,-1,-1,1,-1,1,-1,1,-1,-1],[2,1,0,0,3,2,1,3,0,2,3,1],a,b);this.type="TetrahedronBufferGeometry";this.parameters={radius:a,detail:b}}function Kc(a,b){T.call(this);this.type="OctahedronGeometry";this.parameters={radius:a,detail:b};this.fromBufferGeometry(new ob(a,b));this.mergeVertices()} +function ob(a,b){Ba.call(this,[1,0,0,-1,0,0,0,1,0,0,-1,0,0,0,1,0,0,-1],[0,2,4,0,4,3,0,3,5,0,5,2,1,2,5,1,5,3,1,3,4,1,4,2],a,b);this.type="OctahedronBufferGeometry";this.parameters={radius:a,detail:b}}function Lc(a,b){T.call(this);this.type="IcosahedronGeometry";this.parameters={radius:a,detail:b};this.fromBufferGeometry(new Rb(a,b));this.mergeVertices()}function Rb(a,b){var c=(1+Math.sqrt(5))/2;Ba.call(this,[-1,c,0,1,c,0,-1,-c,0,1,-c,0,0,-1,c,0,1,c,0,-1,-c,0,1,-c,c,0,-1,c,0,1,-c,0,-1,-c,0,1],[0,11, +5,0,5,1,0,1,7,0,7,10,0,10,11,1,5,9,5,11,4,11,10,2,10,7,6,7,1,8,3,9,4,3,4,2,3,2,6,3,6,8,3,8,9,4,9,5,2,4,11,6,2,10,8,6,7,9,8,1],a,b);this.type="IcosahedronBufferGeometry";this.parameters={radius:a,detail:b}}function Mc(a,b){T.call(this);this.type="DodecahedronGeometry";this.parameters={radius:a,detail:b};this.fromBufferGeometry(new Sb(a,b));this.mergeVertices()}function Sb(a,b){var c=(1+Math.sqrt(5))/2,d=1/c;Ba.call(this,[-1,-1,-1,-1,-1,1,-1,1,-1,-1,1,1,1,-1,-1,1,-1,1,1,1,-1,1,1,1,0,-d,-c,0,-d,c,0, +d,-c,0,d,c,-d,-c,0,-d,c,0,d,-c,0,d,c,0,-c,0,-d,c,0,-d,-c,0,d,c,0,d],[3,11,7,3,7,15,3,15,13,7,19,17,7,17,6,7,6,15,17,4,8,17,8,10,17,10,6,8,0,16,8,16,2,8,2,10,0,12,1,0,1,18,0,18,16,6,10,2,6,2,13,6,13,15,2,16,18,2,18,3,2,3,13,18,1,9,18,9,11,18,11,3,4,14,12,4,12,0,4,0,8,11,9,5,11,5,19,11,19,7,19,5,14,19,14,4,19,4,17,1,12,14,1,14,5,1,5,9],a,b);this.type="DodecahedronBufferGeometry";this.parameters={radius:a,detail:b}}function Nc(a,b,c,d,e,f){T.call(this);this.type="TubeGeometry";this.parameters={path:a, +tubularSegments:b,radius:c,radialSegments:d,closed:e};void 0!==f&&console.warn("THREE.TubeGeometry: taper has been removed.");a=new Tb(a,b,c,d,e);this.tangents=a.tangents;this.normals=a.normals;this.binormals=a.binormals;this.fromBufferGeometry(a);this.mergeVertices()}function Tb(a,b,c,d,e){function f(e){var f=a.getPointAt(e/b),k=g.normals[e];e=g.binormals[e];for(p=0;p<=d;p++){var t=p/d*Math.PI*2,r=Math.sin(t),t=-Math.cos(t);m.x=t*k.x+r*e.x;m.y=t*k.y+r*e.y;m.z=t*k.z+r*e.z;m.normalize();l.push(m.x, +m.y,m.z);h.x=f.x+c*m.x;h.y=f.y+c*m.y;h.z=f.z+c*m.z;n.push(h.x,h.y,h.z)}}I.call(this);this.type="TubeBufferGeometry";this.parameters={path:a,tubularSegments:b,radius:c,radialSegments:d,closed:e};b=b||64;c=c||1;d=d||8;e=e||!1;var g=a.computeFrenetFrames(b,e);this.tangents=g.tangents;this.normals=g.normals;this.binormals=g.binormals;var h=new q,m=new q,k=new D,t,p,n=[],l=[],G=[],r=[];for(t=0;tq;q++)f[0]=l[m[q]],f[1]=l[m[(q+1)%3]],f.sort(c),h=f.toString(),void 0===g[h]?g[h]={index1:f[0],index2:f[1],face1:p,face2:void 0}:g[h].face2=p;for(h in g)if(f=g[h],void 0===f.face2||k[f.face1].normal.dot(k[f.face2].normal)<= +e)m=t[f.index1],d.push(m.x,m.y,m.z),m=t[f.index2],d.push(m.x,m.y,m.z);this.addAttribute("position",new z(d,3))}function qb(a,b,c,d,e,f,g,h){T.call(this);this.type="CylinderGeometry";this.parameters={radiusTop:a,radiusBottom:b,height:c,radialSegments:d,heightSegments:e,openEnded:f,thetaStart:g,thetaLength:h};this.fromBufferGeometry(new Va(a,b,c,d,e,f,g,h));this.mergeVertices()}function Va(a,b,c,d,e,f,g,h){function m(c){var e,f,m,r=new D,C=new q,F=0,x=!0===c?a:b,H=!0===c?1:-1;f=G;for(e=1;e<=d;e++)p.push(0, +A*H,0),n.push(0,H,0),l.push(.5,.5),G++;m=G;for(e=0;e<=d;e++){var aa=e/d*h+g,z=Math.cos(aa),aa=Math.sin(aa);C.x=x*aa;C.y=A*H;C.z=x*z;p.push(C.x,C.y,C.z);n.push(0,H,0);r.x=.5*z+.5;r.y=.5*aa*H+.5;l.push(r.x,r.y);G++}for(e=0;ethis.duration&&this.resetDuration();this.optimize()}function Hd(a){this.manager= +void 0!==a?a:ta;this.textures={}}function ce(a){this.manager=void 0!==a?a:ta}function zb(){this.onLoadStart=function(){};this.onLoadProgress=function(){};this.onLoadComplete=function(){}}function de(a){"boolean"===typeof a&&(console.warn("THREE.JSONLoader: showStatus parameter has been removed from constructor."),a=void 0);this.manager=void 0!==a?a:ta;this.withCredentials=!1}function Se(a){this.manager=void 0!==a?a:ta;this.texturePath=""}function Te(a,b,c,d,e){b=.5*(d-b);e=.5*(e-c);var f=a*a;return(2* +c-2*d+b+e)*a*f+(-3*c+3*d-2*b-e)*f+b*a+c}function Ab(a,b,c,d){var e=1-a;return e*e*b+2*(1-a)*a*c+a*a*d}function Bb(a,b,c,d,e){var f=1-a,g=1-a;return f*f*f*b+3*g*g*a*c+3*(1-a)*a*a*d+a*a*a*e}function ua(){}function Ta(a,b){this.v1=a;this.v2=b}function ad(){this.curves=[];this.autoClose=!1}function Wa(a,b,c,d,e,f,g,h){this.aX=a;this.aY=b;this.xRadius=c;this.yRadius=d;this.aStartAngle=e;this.aEndAngle=f;this.aClockwise=g;this.aRotation=h||0}function Cb(a){this.points=void 0===a?[]:a}function fc(a,b,c, +d){this.v0=a;this.v1=b;this.v2=c;this.v3=d}function gc(a,b,c){this.v0=a;this.v1=b;this.v2=c}function bd(a){ad.call(this);this.currentPoint=new D;a&&this.fromPoints(a)}function Db(){bd.apply(this,arguments);this.holes=[]}function ee(){this.subPaths=[];this.currentPath=null}function fe(a){this.data=a}function Ue(a){this.manager=void 0!==a?a:ta}function ge(a){this.manager=void 0!==a?a:ta}function he(a,b,c,d){ma.call(this,a,b);this.type="RectAreaLight";this.position.set(0,1,0);this.updateMatrix();this.width= +void 0!==c?c:10;this.height=void 0!==d?d:10}function Ve(){this.type="StereoCamera";this.aspect=1;this.eyeSep=.064;this.cameraL=new Fa;this.cameraL.layers.enable(1);this.cameraL.matrixAutoUpdate=!1;this.cameraR=new Fa;this.cameraR.layers.enable(2);this.cameraR.matrixAutoUpdate=!1}function Id(a,b,c){x.call(this);this.type="CubeCamera";var d=new Fa(90,1,a,b);d.up.set(0,-1,0);d.lookAt(new q(1,0,0));this.add(d);var e=new Fa(90,1,a,b);e.up.set(0,-1,0);e.lookAt(new q(-1,0,0));this.add(e);var f=new Fa(90, +1,a,b);f.up.set(0,0,1);f.lookAt(new q(0,1,0));this.add(f);var g=new Fa(90,1,a,b);g.up.set(0,0,-1);g.lookAt(new q(0,-1,0));this.add(g);var h=new Fa(90,1,a,b);h.up.set(0,-1,0);h.lookAt(new q(0,0,1));this.add(h);var m=new Fa(90,1,a,b);m.up.set(0,-1,0);m.lookAt(new q(0,0,-1));this.add(m);this.renderTarget=new Gb(c,c,{format:1022,magFilter:1006,minFilter:1006});this.updateCubeMap=function(a,b){null===this.parent&&this.updateMatrixWorld();var c=this.renderTarget,n=c.texture.generateMipmaps;c.texture.generateMipmaps= +!1;c.activeCubeFace=0;a.render(b,d,c);c.activeCubeFace=1;a.render(b,e,c);c.activeCubeFace=2;a.render(b,f,c);c.activeCubeFace=3;a.render(b,g,c);c.activeCubeFace=4;a.render(b,h,c);c.texture.generateMipmaps=n;c.activeCubeFace=5;a.render(b,m,c);a.setRenderTarget(null)}}function ie(){x.call(this);this.type="AudioListener";this.context=je.getContext();this.gain=this.context.createGain();this.gain.connect(this.context.destination);this.filter=null}function hc(a){x.call(this);this.type="Audio";this.context= +a.context;this.gain=this.context.createGain();this.gain.connect(a.getInput());this.autoplay=!1;this.buffer=null;this.loop=!1;this.startTime=0;this.playbackRate=1;this.isPlaying=!1;this.hasPlaybackControl=!0;this.sourceType="empty";this.filters=[]}function ke(a){hc.call(this,a);this.panner=this.context.createPanner();this.panner.connect(this.gain)}function le(a,b){this.analyser=a.context.createAnalyser();this.analyser.fftSize=void 0!==b?b:2048;this.data=new Uint8Array(this.analyser.frequencyBinCount); +a.getOutput().connect(this.analyser)}function Jd(a,b,c){this.binding=a;this.valueSize=c;a=Float64Array;switch(b){case "quaternion":b=this._slerp;break;case "string":case "bool":a=Array;b=this._select;break;default:b=this._lerp}this.buffer=new a(4*c);this._mixBufferRegion=b;this.referenceCount=this.useCount=this.cumulativeWeight=0}function ka(a,b,c){this.path=b;this.parsedPath=c||ka.parseTrackName(b);this.node=ka.findNode(a,this.parsedPath.nodeName)||a;this.rootNode=a}function me(a){this.uuid=N.generateUUID(); +this._objects=Array.prototype.slice.call(arguments);this.nCachedObjects_=0;var b={};this._indicesByUUID=b;for(var c=0,d=arguments.length;c!==d;++c)b[arguments[c].uuid]=c;this._paths=[];this._parsedPaths=[];this._bindings=[];this._bindingsIndicesByPath={};var e=this;this.stats={objects:{get total(){return e._objects.length},get inUse(){return this.total-e.nCachedObjects_}},get bindingsPerObject(){return e._bindings.length}}}function ne(a,b,c){this._mixer=a;this._clip=b;this._localRoot=c||null;a=b.tracks; +b=a.length;c=Array(b);for(var d={endingStart:2400,endingEnd:2400},e=0;e!==b;++e){var f=a[e].createInterpolant(null);c[e]=f;f.settings=d}this._interpolantSettings=d;this._interpolants=c;this._propertyBindings=Array(b);this._weightInterpolant=this._timeScaleInterpolant=this._byClipCacheIndex=this._cacheIndex=null;this.loop=2201;this._loopCount=-1;this._startTime=null;this.time=0;this._effectiveWeight=this.weight=this._effectiveTimeScale=this.timeScale=1;this.repetitions=Infinity;this.paused=!1;this.enabled= +!0;this.clampWhenFinished=!1;this.zeroSlopeAtEnd=this.zeroSlopeAtStart=!0}function cd(a){this._root=a;this._initMemoryManager();this.time=this._accuIndex=0;this.timeScale=1}function Kd(a,b){"string"===typeof a&&(console.warn("THREE.Uniform: Type parameter is no longer needed."),a=b);this.value=a}function Eb(){I.call(this);this.type="InstancedBufferGeometry";this.maxInstancedCount=void 0}function oe(a,b,c,d){this.uuid=N.generateUUID();this.data=a;this.itemSize=b;this.offset=c;this.normalized=!0=== +d}function ic(a,b){this.uuid=N.generateUUID();this.array=a;this.stride=b;this.count=void 0!==a?a.length/b:0;this.dynamic=!1;this.updateRange={offset:0,count:-1};this.onUploadCallback=function(){};this.version=0}function jc(a,b,c){ic.call(this,a,b);this.meshPerAttribute=c||1}function kc(a,b,c){U.call(this,a,b);this.meshPerAttribute=c||1}function pe(a,b,c,d){this.ray=new cb(a,b);this.near=c||0;this.far=d||Infinity;this.params={Mesh:{},Line:{},LOD:{},Points:{threshold:1},Sprite:{}};Object.defineProperties(this.params, +{PointCloud:{get:function(){console.warn("THREE.Raycaster: params.PointCloud has been renamed to params.Points.");return this.Points}}})}function We(a,b){return a.distance-b.distance}function qe(a,b,c,d){if(!1!==a.visible&&(a.raycast(b,c),!0===d)){a=a.children;d=0;for(var e=a.length;dc;c++,d++){var e=c/32*Math.PI*2,f=d/32* +Math.PI*2;b.push(Math.cos(e),Math.sin(e),1,Math.cos(f),Math.sin(f),1)}a.addAttribute("position",new z(b,3));b=new ia({fog:!1});this.cone=new ga(a,b);this.add(this.cone);this.update()}function mc(a){this.bones=this.getBoneList(a);for(var b=new I,c=[],d=[],e=new J(0,0,1),f=new J(0,1,0),g=0;ga?-1:0e;e++)8===e||13===e||18===e||23===e?b[e]="-":14===e?b[e]="4":(2>=c&&(c=33554432+16777216*Math.random()|0),d=c&15,c>>=4,b[e]=a[19===e?d&3|8:d]);return b.join("")}}(),clamp:function(a,b,c){return Math.max(b,Math.min(c,a))},euclideanModulo:function(a,b){return(a%b+b)%b},mapLinear:function(a,b,c,d,e){return d+(a-b)*(e-d)/(c-b)},lerp:function(a,b,c){return(1-c)*a+c*b},smoothstep:function(a, +b,c){if(a<=b)return 0;if(a>=c)return 1;a=(a-b)/(c-b);return a*a*(3-2*a)},smootherstep:function(a,b,c){if(a<=b)return 0;if(a>=c)return 1;a=(a-b)/(c-b);return a*a*a*(a*(6*a-15)+10)},randInt:function(a,b){return a+Math.floor(Math.random()*(b-a+1))},randFloat:function(a,b){return a+Math.random()*(b-a)},randFloatSpread:function(a){return a*(.5-Math.random())},degToRad:function(a){return a*N.DEG2RAD},radToDeg:function(a){return a*N.RAD2DEG},isPowerOfTwo:function(a){return 0===(a&a-1)&&0!==a},nearestPowerOfTwo:function(a){return Math.pow(2, +Math.round(Math.log(a)/Math.LN2))},nextPowerOfTwo:function(a){a--;a|=a>>1;a|=a>>2;a|=a>>4;a|=a>>8;a|=a>>16;a++;return a}};D.prototype={constructor:D,isVector2:!0,get width(){return this.x},set width(a){this.x=a},get height(){return this.y},set height(a){this.y=a},set:function(a,b){this.x=a;this.y=b;return this},setScalar:function(a){this.y=this.x=a;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break; +case 1:this.y=b;break;default:throw Error("index is out of range: "+a);}return this},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;default:throw Error("index is out of range: "+a);}},clone:function(){return new this.constructor(this.x,this.y)},copy:function(a){this.x=a.x;this.y=a.y;return this},add:function(a,b){if(void 0!==b)return console.warn("THREE.Vector2: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x; +this.y+=a.y;return this},addScalar:function(a){this.x+=a;this.y+=a;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;return this},addScaledVector:function(a,b){this.x+=a.x*b;this.y+=a.y*b;return this},sub:function(a,b){if(void 0!==b)return console.warn("THREE.Vector2: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;return this},subScalar:function(a){this.x-=a;this.y-=a;return this},subVectors:function(a,b){this.x= +a.x-b.x;this.y=a.y-b.y;return this},multiply:function(a){this.x*=a.x;this.y*=a.y;return this},multiplyScalar:function(a){isFinite(a)?(this.x*=a,this.y*=a):this.y=this.x=0;return this},divide:function(a){this.x/=a.x;this.y/=a.y;return this},divideScalar:function(a){return this.multiplyScalar(1/a)},min:function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y);return this},max:function(a){this.x=Math.max(this.x,a.x);this.y=Math.max(this.y,a.y);return this},clamp:function(a,b){this.x=Math.max(a.x, +Math.min(b.x,this.x));this.y=Math.max(a.y,Math.min(b.y,this.y));return this},clampScalar:function(){var a,b;return function(c,d){void 0===a&&(a=new D,b=new D);a.set(c,c);b.set(d,d);return this.clamp(a,b)}}(),clampLength:function(a,b){var c=this.length();return this.multiplyScalar(Math.max(a,Math.min(b,c))/c)},floor:function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this},ceil:function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this},round:function(){this.x=Math.round(this.x); +this.y=Math.round(this.y);return this},roundToZero:function(){this.x=0>this.x?Math.ceil(this.x):Math.floor(this.x);this.y=0>this.y?Math.ceil(this.y):Math.floor(this.y);return this},negate:function(){this.x=-this.x;this.y=-this.y;return this},dot:function(a){return this.x*a.x+this.y*a.y},lengthSq:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},lengthManhattan:function(){return Math.abs(this.x)+Math.abs(this.y)},normalize:function(){return this.divideScalar(this.length())}, +angle:function(){var a=Math.atan2(this.y,this.x);0>a&&(a+=2*Math.PI);return a},distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b=this.x-a.x;a=this.y-a.y;return b*b+a*a},distanceToManhattan:function(a){return Math.abs(this.x-a.x)+Math.abs(this.y-a.y)},setLength:function(a){return this.multiplyScalar(a/this.length())},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;return this},lerpVectors:function(a,b,c){return this.subVectors(b, +a).multiplyScalar(c).add(a)},equals:function(a){return a.x===this.x&&a.y===this.y},fromArray:function(a,b){void 0===b&&(b=0);this.x=a[b];this.y=a[b+1];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this.x;a[b+1]=this.y;return a},fromBufferAttribute:function(a,b,c){void 0!==c&&console.warn("THREE.Vector2: offset has been removed from .fromBufferAttribute().");this.x=a.getX(b);this.y=a.getY(b);return this},rotateAround:function(a,b){var c=Math.cos(b),d=Math.sin(b),e=this.x- +a.x,f=this.y-a.y;this.x=e*c-f*d+a.x;this.y=e*d+f*c+a.y;return this}};var Ze=0;ea.DEFAULT_IMAGE=void 0;ea.DEFAULT_MAPPING=300;ea.prototype={constructor:ea,isTexture:!0,set needsUpdate(a){!0===a&&this.version++},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.image=a.image;this.mipmaps=a.mipmaps.slice(0);this.mapping=a.mapping;this.wrapS=a.wrapS;this.wrapT=a.wrapT;this.magFilter=a.magFilter;this.minFilter=a.minFilter;this.anisotropy=a.anisotropy;this.format=a.format; +this.type=a.type;this.offset.copy(a.offset);this.repeat.copy(a.repeat);this.generateMipmaps=a.generateMipmaps;this.premultiplyAlpha=a.premultiplyAlpha;this.flipY=a.flipY;this.unpackAlignment=a.unpackAlignment;this.encoding=a.encoding;return this},toJSON:function(a){if(void 0!==a.textures[this.uuid])return a.textures[this.uuid];var b={metadata:{version:4.4,type:"Texture",generator:"Texture.toJSON"},uuid:this.uuid,name:this.name,mapping:this.mapping,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x, +this.offset.y],wrap:[this.wrapS,this.wrapT],minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY};if(void 0!==this.image){var c=this.image;void 0===c.uuid&&(c.uuid=N.generateUUID());if(void 0===a.images[c.uuid]){var d=a.images,e=c.uuid,f=c.uuid,g;void 0!==c.toDataURL?g=c:(g=document.createElementNS("http://www.w3.org/1999/xhtml","canvas"),g.width=c.width,g.height=c.height,g.getContext("2d").drawImage(c,0,0,c.width,c.height));g=2048a.x||1a.x?0:1;break;case 1002:a.x=1===Math.abs(Math.floor(a.x)%2)?Math.ceil(a.x)-a.x:a.x-Math.floor(a.x)}if(0>a.y||1a.y?0:1;break;case 1002:a.y=1===Math.abs(Math.floor(a.y)%2)?Math.ceil(a.y)-a.y:a.y-Math.floor(a.y)}this.flipY&&(a.y=1-a.y)}}};Object.assign(ea.prototype,pa.prototype);fa.prototype={constructor:fa,isVector4:!0,set:function(a,b,c,d){this.x=a;this.y=b;this.z=c;this.w=d;return this},setScalar:function(a){this.w=this.z=this.y=this.x=a;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setZ:function(a){this.z=a;return this},setW:function(a){this.w=a;return this}, +setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;case 3:this.w=b;break;default:throw Error("index is out of range: "+a);}return this},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw Error("index is out of range: "+a);}},clone:function(){return new this.constructor(this.x,this.y,this.z,this.w)},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;this.w=void 0!==a.w? +a.w:1;return this},add:function(a,b){if(void 0!==b)return console.warn("THREE.Vector4: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;this.z+=a.z;this.w+=a.w;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;this.w+=a;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;this.w=a.w+b.w;return this},addScaledVector:function(a,b){this.x+=a.x*b;this.y+=a.y*b;this.z+=a.z*b;this.w+=a.w*b; +return this},sub:function(a,b){if(void 0!==b)return console.warn("THREE.Vector4: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;this.z-=a.z;this.w-=a.w;return this},subScalar:function(a){this.x-=a;this.y-=a;this.z-=a;this.w-=a;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z=a.z-b.z;this.w=a.w-b.w;return this},multiplyScalar:function(a){isFinite(a)?(this.x*=a,this.y*=a,this.z*=a,this.w*=a):this.w=this.z= +this.y=this.x=0;return this},applyMatrix4:function(a){var b=this.x,c=this.y,d=this.z,e=this.w;a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d+a[12]*e;this.y=a[1]*b+a[5]*c+a[9]*d+a[13]*e;this.z=a[2]*b+a[6]*c+a[10]*d+a[14]*e;this.w=a[3]*b+a[7]*c+a[11]*d+a[15]*e;return this},divideScalar:function(a){return this.multiplyScalar(1/a)},setAxisAngleFromQuaternion:function(a){this.w=2*Math.acos(a.w);var b=Math.sqrt(1-a.w*a.w);1E-4>b?(this.x=1,this.z=this.y=0):(this.x=a.x/b,this.y=a.y/b,this.z=a.z/b);return this}, +setAxisAngleFromRotationMatrix:function(a){var b,c,d;a=a.elements;var e=a[0];d=a[4];var f=a[8],g=a[1],h=a[5],m=a[9];c=a[2];b=a[6];var k=a[10];if(.01>Math.abs(d-g)&&.01>Math.abs(f-c)&&.01>Math.abs(m-b)){if(.1>Math.abs(d+g)&&.1>Math.abs(f+c)&&.1>Math.abs(m+b)&&.1>Math.abs(e+h+k-3))return this.set(1,0,0,0),this;a=Math.PI;e=(e+1)/2;h=(h+1)/2;k=(k+1)/2;d=(d+g)/4;f=(f+c)/4;m=(m+b)/4;e>h&&e>k?.01>e?(b=0,d=c=.707106781):(b=Math.sqrt(e),c=d/b,d=f/b):h>k?.01>h?(b=.707106781,c=0,d=.707106781):(c=Math.sqrt(h), +b=d/c,d=m/c):.01>k?(c=b=.707106781,d=0):(d=Math.sqrt(k),b=f/d,c=m/d);this.set(b,c,d,a);return this}a=Math.sqrt((b-m)*(b-m)+(f-c)*(f-c)+(g-d)*(g-d));.001>Math.abs(a)&&(a=1);this.x=(b-m)/a;this.y=(f-c)/a;this.z=(g-d)/a;this.w=Math.acos((e+h+k-1)/2);return this},min:function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y);this.z=Math.min(this.z,a.z);this.w=Math.min(this.w,a.w);return this},max:function(a){this.x=Math.max(this.x,a.x);this.y=Math.max(this.y,a.y);this.z=Math.max(this.z,a.z); +this.w=Math.max(this.w,a.w);return this},clamp:function(a,b){this.x=Math.max(a.x,Math.min(b.x,this.x));this.y=Math.max(a.y,Math.min(b.y,this.y));this.z=Math.max(a.z,Math.min(b.z,this.z));this.w=Math.max(a.w,Math.min(b.w,this.w));return this},clampScalar:function(){var a,b;return function(c,d){void 0===a&&(a=new fa,b=new fa);a.set(c,c,c,c);b.set(d,d,d,d);return this.clamp(a,b)}}(),floor:function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);this.z=Math.floor(this.z);this.w=Math.floor(this.w); +return this},ceil:function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);this.z=Math.ceil(this.z);this.w=Math.ceil(this.w);return this},round:function(){this.x=Math.round(this.x);this.y=Math.round(this.y);this.z=Math.round(this.z);this.w=Math.round(this.w);return this},roundToZero:function(){this.x=0>this.x?Math.ceil(this.x):Math.floor(this.x);this.y=0>this.y?Math.ceil(this.y):Math.floor(this.y);this.z=0>this.z?Math.ceil(this.z):Math.floor(this.z);this.w=0>this.w?Math.ceil(this.w):Math.floor(this.w); +return this},negate:function(){this.x=-this.x;this.y=-this.y;this.z=-this.z;this.w=-this.w;return this},dot:function(a){return this.x*a.x+this.y*a.y+this.z*a.z+this.w*a.w},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)},lengthManhattan:function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)},normalize:function(){return this.divideScalar(this.length())}, +setLength:function(a){return this.multiplyScalar(a/this.length())},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;this.z+=(a.z-this.z)*b;this.w+=(a.w-this.w)*b;return this},lerpVectors:function(a,b,c){return this.subVectors(b,a).multiplyScalar(c).add(a)},equals:function(a){return a.x===this.x&&a.y===this.y&&a.z===this.z&&a.w===this.w},fromArray:function(a,b){void 0===b&&(b=0);this.x=a[b];this.y=a[b+1];this.z=a[b+2];this.w=a[b+3];return this},toArray:function(a,b){void 0===a&&(a= +[]);void 0===b&&(b=0);a[b]=this.x;a[b+1]=this.y;a[b+2]=this.z;a[b+3]=this.w;return a},fromBufferAttribute:function(a,b,c){void 0!==c&&console.warn("THREE.Vector4: offset has been removed from .fromBufferAttribute().");this.x=a.getX(b);this.y=a.getY(b);this.z=a.getZ(b);this.w=a.getW(b);return this}};Ya.prototype={constructor:Ya,isWebGLRenderTarget:!0,setSize:function(a,b){if(this.width!==a||this.height!==b)this.width=a,this.height=b,this.dispose();this.viewport.set(0,0,a,b);this.scissor.set(0,0,a, +b)},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.width=a.width;this.height=a.height;this.viewport.copy(a.viewport);this.texture=a.texture.clone();this.depthBuffer=a.depthBuffer;this.stencilBuffer=a.stencilBuffer;this.depthTexture=a.depthTexture;return this},dispose:function(){this.dispatchEvent({type:"dispose"})}};Object.assign(Ya.prototype,pa.prototype);Gb.prototype=Object.create(Ya.prototype);Gb.prototype.constructor=Gb;Gb.prototype.isWebGLRenderTargetCube=!0; +ca.prototype={constructor:ca,get x(){return this._x},set x(a){this._x=a;this.onChangeCallback()},get y(){return this._y},set y(a){this._y=a;this.onChangeCallback()},get z(){return this._z},set z(a){this._z=a;this.onChangeCallback()},get w(){return this._w},set w(a){this._w=a;this.onChangeCallback()},set:function(a,b,c,d){this._x=a;this._y=b;this._z=c;this._w=d;this.onChangeCallback();return this},clone:function(){return new this.constructor(this._x,this._y,this._z,this._w)},copy:function(a){this._x= +a.x;this._y=a.y;this._z=a.z;this._w=a.w;this.onChangeCallback();return this},setFromEuler:function(a,b){if(!1===(a&&a.isEuler))throw Error("THREE.Quaternion: .setFromEuler() now expects an Euler rotation rather than a Vector3 and order.");var c=Math.cos(a._x/2),d=Math.cos(a._y/2),e=Math.cos(a._z/2),f=Math.sin(a._x/2),g=Math.sin(a._y/2),h=Math.sin(a._z/2),m=a.order;"XYZ"===m?(this._x=f*d*e+c*g*h,this._y=c*g*e-f*d*h,this._z=c*d*h+f*g*e,this._w=c*d*e-f*g*h):"YXZ"===m?(this._x=f*d*e+c*g*h,this._y=c*g* +e-f*d*h,this._z=c*d*h-f*g*e,this._w=c*d*e+f*g*h):"ZXY"===m?(this._x=f*d*e-c*g*h,this._y=c*g*e+f*d*h,this._z=c*d*h+f*g*e,this._w=c*d*e-f*g*h):"ZYX"===m?(this._x=f*d*e-c*g*h,this._y=c*g*e+f*d*h,this._z=c*d*h-f*g*e,this._w=c*d*e+f*g*h):"YZX"===m?(this._x=f*d*e+c*g*h,this._y=c*g*e+f*d*h,this._z=c*d*h-f*g*e,this._w=c*d*e-f*g*h):"XZY"===m&&(this._x=f*d*e-c*g*h,this._y=c*g*e-f*d*h,this._z=c*d*h+f*g*e,this._w=c*d*e+f*g*h);if(!1!==b)this.onChangeCallback();return this},setFromAxisAngle:function(a,b){var c= +b/2,d=Math.sin(c);this._x=a.x*d;this._y=a.y*d;this._z=a.z*d;this._w=Math.cos(c);this.onChangeCallback();return this},setFromRotationMatrix:function(a){var b=a.elements,c=b[0];a=b[4];var d=b[8],e=b[1],f=b[5],g=b[9],h=b[2],m=b[6],b=b[10],k=c+f+b;0f&&c>b?(c=2*Math.sqrt(1+c-f-b),this._w=(m-g)/c,this._x=.25*c,this._y=(a+e)/c,this._z=(d+h)/c):f>b?(c=2*Math.sqrt(1+f-c-b),this._w=(d-h)/c,this._x=(a+e)/c,this._y=.25*c, +this._z=(g+m)/c):(c=2*Math.sqrt(1+b-c-f),this._w=(e-a)/c,this._x=(d+h)/c,this._y=(g+m)/c,this._z=.25*c);this.onChangeCallback();return this},setFromUnitVectors:function(){var a,b;return function(c,d){void 0===a&&(a=new q);b=c.dot(d)+1;1E-6>b?(b=0,Math.abs(c.x)>Math.abs(c.z)?a.set(-c.y,c.x,0):a.set(0,-c.z,c.y)):a.crossVectors(c,d);this._x=a.x;this._y=a.y;this._z=a.z;this._w=b;return this.normalize()}}(),inverse:function(){return this.conjugate().normalize()},conjugate:function(){this._x*=-1;this._y*= +-1;this._z*=-1;this.onChangeCallback();return this},dot:function(a){return this._x*a._x+this._y*a._y+this._z*a._z+this._w*a._w},lengthSq:function(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w},length:function(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)},normalize:function(){var a=this.length();0===a?(this._z=this._y=this._x=0,this._w=1):(a=1/a,this._x*=a,this._y*=a,this._z*=a,this._w*=a);this.onChangeCallback();return this},multiply:function(a, +b){return void 0!==b?(console.warn("THREE.Quaternion: .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead."),this.multiplyQuaternions(a,b)):this.multiplyQuaternions(this,a)},premultiply:function(a){return this.multiplyQuaternions(a,this)},multiplyQuaternions:function(a,b){var c=a._x,d=a._y,e=a._z,f=a._w,g=b._x,h=b._y,m=b._z,k=b._w;this._x=c*k+f*g+d*m-e*h;this._y=d*k+f*h+e*g-c*m;this._z=e*k+f*m+c*h-d*g;this._w=f*k-c*g-d*h-e*m;this.onChangeCallback();return this},slerp:function(a, +b){if(0===b)return this;if(1===b)return this.copy(a);var c=this._x,d=this._y,e=this._z,f=this._w,g=f*a._w+c*a._x+d*a._y+e*a._z;0>g?(this._w=-a._w,this._x=-a._x,this._y=-a._y,this._z=-a._z,g=-g):this.copy(a);if(1<=g)return this._w=f,this._x=c,this._y=d,this._z=e,this;var h=Math.sqrt(1-g*g);if(.001>Math.abs(h))return this._w=.5*(f+this._w),this._x=.5*(c+this._x),this._y=.5*(d+this._y),this._z=.5*(e+this._z),this;var m=Math.atan2(h,g),g=Math.sin((1-b)*m)/h,h=Math.sin(b*m)/h;this._w=f*g+this._w*h;this._x= +c*g+this._x*h;this._y=d*g+this._y*h;this._z=e*g+this._z*h;this.onChangeCallback();return this},equals:function(a){return a._x===this._x&&a._y===this._y&&a._z===this._z&&a._w===this._w},fromArray:function(a,b){void 0===b&&(b=0);this._x=a[b];this._y=a[b+1];this._z=a[b+2];this._w=a[b+3];this.onChangeCallback();return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this._x;a[b+1]=this._y;a[b+2]=this._z;a[b+3]=this._w;return a},onChange:function(a){this.onChangeCallback=a;return this}, +onChangeCallback:function(){}};Object.assign(ca,{slerp:function(a,b,c,d){return c.copy(a).slerp(b,d)},slerpFlat:function(a,b,c,d,e,f,g){var h=c[d+0],m=c[d+1],k=c[d+2];c=c[d+3];d=e[f+0];var l=e[f+1],p=e[f+2];e=e[f+3];if(c!==e||h!==d||m!==l||k!==p){f=1-g;var n=h*d+m*l+k*p+c*e,u=0<=n?1:-1,q=1-n*n;q>Number.EPSILON&&(q=Math.sqrt(q),n=Math.atan2(q,n*u),f=Math.sin(f*n)/q,g=Math.sin(g*n)/q);u*=g;h=h*f+d*u;m=m*f+l*u;k=k*f+p*u;c=c*f+e*u;f===1-g&&(g=1/Math.sqrt(h*h+m*m+k*k+c*c),h*=g,m*=g,k*=g,c*=g)}a[b]=h;a[b+ +1]=m;a[b+2]=k;a[b+3]=c}});q.prototype={constructor:q,isVector3:!0,set:function(a,b,c){this.x=a;this.y=b;this.z=c;return this},setScalar:function(a){this.z=this.y=this.x=a;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setZ:function(a){this.z=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;default:throw Error("index is out of range: "+a);}return this},getComponent:function(a){switch(a){case 0:return this.x; +case 1:return this.y;case 2:return this.z;default:throw Error("index is out of range: "+a);}},clone:function(){return new this.constructor(this.x,this.y,this.z)},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;return this},add:function(a,b){if(void 0!==b)return console.warn("THREE.Vector3: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;this.z+=a.z;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;return this}, +addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;return this},addScaledVector:function(a,b){this.x+=a.x*b;this.y+=a.y*b;this.z+=a.z*b;return this},sub:function(a,b){if(void 0!==b)return console.warn("THREE.Vector3: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;this.z-=a.z;return this},subScalar:function(a){this.x-=a;this.y-=a;this.z-=a;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z= +a.z-b.z;return this},multiply:function(a,b){if(void 0!==b)return console.warn("THREE.Vector3: .multiply() now only accepts one argument. Use .multiplyVectors( a, b ) instead."),this.multiplyVectors(a,b);this.x*=a.x;this.y*=a.y;this.z*=a.z;return this},multiplyScalar:function(a){isFinite(a)?(this.x*=a,this.y*=a,this.z*=a):this.z=this.y=this.x=0;return this},multiplyVectors:function(a,b){this.x=a.x*b.x;this.y=a.y*b.y;this.z=a.z*b.z;return this},applyEuler:function(){var a;return function(b){!1===(b&& +b.isEuler)&&console.error("THREE.Vector3: .applyEuler() now expects an Euler rotation rather than a Vector3 and order.");void 0===a&&(a=new ca);return this.applyQuaternion(a.setFromEuler(b))}}(),applyAxisAngle:function(){var a;return function(b,c){void 0===a&&(a=new ca);return this.applyQuaternion(a.setFromAxisAngle(b,c))}}(),applyMatrix3:function(a){var b=this.x,c=this.y,d=this.z;a=a.elements;this.x=a[0]*b+a[3]*c+a[6]*d;this.y=a[1]*b+a[4]*c+a[7]*d;this.z=a[2]*b+a[5]*c+a[8]*d;return this},applyMatrix4:function(a){var b= +this.x,c=this.y,d=this.z;a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d+a[12];this.y=a[1]*b+a[5]*c+a[9]*d+a[13];this.z=a[2]*b+a[6]*c+a[10]*d+a[14];return this.divideScalar(a[3]*b+a[7]*c+a[11]*d+a[15])},applyQuaternion:function(a){var b=this.x,c=this.y,d=this.z,e=a.x,f=a.y,g=a.z;a=a.w;var h=a*b+f*d-g*c,m=a*c+g*b-e*d,k=a*d+e*c-f*b,b=-e*b-f*c-g*d;this.x=h*a+b*-e+m*-g-k*-f;this.y=m*a+b*-f+k*-e-h*-g;this.z=k*a+b*-g+h*-f-m*-e;return this},project:function(){var a;return function(b){void 0===a&&(a=new S);a.multiplyMatrices(b.projectionMatrix, +a.getInverse(b.matrixWorld));return this.applyMatrix4(a)}}(),unproject:function(){var a;return function(b){void 0===a&&(a=new S);a.multiplyMatrices(b.matrixWorld,a.getInverse(b.projectionMatrix));return this.applyMatrix4(a)}}(),transformDirection:function(a){var b=this.x,c=this.y,d=this.z;a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d;this.y=a[1]*b+a[5]*c+a[9]*d;this.z=a[2]*b+a[6]*c+a[10]*d;return this.normalize()},divide:function(a){this.x/=a.x;this.y/=a.y;this.z/=a.z;return this},divideScalar:function(a){return this.multiplyScalar(1/ +a)},min:function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y);this.z=Math.min(this.z,a.z);return this},max:function(a){this.x=Math.max(this.x,a.x);this.y=Math.max(this.y,a.y);this.z=Math.max(this.z,a.z);return this},clamp:function(a,b){this.x=Math.max(a.x,Math.min(b.x,this.x));this.y=Math.max(a.y,Math.min(b.y,this.y));this.z=Math.max(a.z,Math.min(b.z,this.z));return this},clampScalar:function(){var a,b;return function(c,d){void 0===a&&(a=new q,b=new q);a.set(c,c,c);b.set(d,d,d);return this.clamp(a, +b)}}(),clampLength:function(a,b){var c=this.length();return this.multiplyScalar(Math.max(a,Math.min(b,c))/c)},floor:function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);this.z=Math.floor(this.z);return this},ceil:function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);this.z=Math.ceil(this.z);return this},round:function(){this.x=Math.round(this.x);this.y=Math.round(this.y);this.z=Math.round(this.z);return this},roundToZero:function(){this.x=0>this.x?Math.ceil(this.x):Math.floor(this.x); +this.y=0>this.y?Math.ceil(this.y):Math.floor(this.y);this.z=0>this.z?Math.ceil(this.z):Math.floor(this.z);return this},negate:function(){this.x=-this.x;this.y=-this.y;this.z=-this.z;return this},dot:function(a){return this.x*a.x+this.y*a.y+this.z*a.z},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},lengthManhattan:function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)},normalize:function(){return this.divideScalar(this.length())}, +setLength:function(a){return this.multiplyScalar(a/this.length())},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;this.z+=(a.z-this.z)*b;return this},lerpVectors:function(a,b,c){return this.subVectors(b,a).multiplyScalar(c).add(a)},cross:function(a,b){if(void 0!==b)return console.warn("THREE.Vector3: .cross() now only accepts one argument. Use .crossVectors( a, b ) instead."),this.crossVectors(a,b);var c=this.x,d=this.y,e=this.z;this.x=d*a.z-e*a.y;this.y=e*a.x-c*a.z;this.z=c*a.y- +d*a.x;return this},crossVectors:function(a,b){var c=a.x,d=a.y,e=a.z,f=b.x,g=b.y,h=b.z;this.x=d*h-e*g;this.y=e*f-c*h;this.z=c*g-d*f;return this},projectOnVector:function(a){var b=a.dot(this)/a.lengthSq();return this.copy(a).multiplyScalar(b)},projectOnPlane:function(){var a;return function(b){void 0===a&&(a=new q);a.copy(this).projectOnVector(b);return this.sub(a)}}(),reflect:function(){var a;return function(b){void 0===a&&(a=new q);return this.sub(a.copy(b).multiplyScalar(2*this.dot(b)))}}(),angleTo:function(a){a= +this.dot(a)/Math.sqrt(this.lengthSq()*a.lengthSq());return Math.acos(N.clamp(a,-1,1))},distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b=this.x-a.x,c=this.y-a.y;a=this.z-a.z;return b*b+c*c+a*a},distanceToManhattan:function(a){return Math.abs(this.x-a.x)+Math.abs(this.y-a.y)+Math.abs(this.z-a.z)},setFromSpherical:function(a){var b=Math.sin(a.phi)*a.radius;this.x=b*Math.sin(a.theta);this.y=Math.cos(a.phi)*a.radius;this.z=b*Math.cos(a.theta);return this}, +setFromCylindrical:function(a){this.x=a.radius*Math.sin(a.theta);this.y=a.y;this.z=a.radius*Math.cos(a.theta);return this},setFromMatrixPosition:function(a){return this.setFromMatrixColumn(a,3)},setFromMatrixScale:function(a){var b=this.setFromMatrixColumn(a,0).length(),c=this.setFromMatrixColumn(a,1).length();a=this.setFromMatrixColumn(a,2).length();this.x=b;this.y=c;this.z=a;return this},setFromMatrixColumn:function(a,b){if("number"===typeof a){console.warn("THREE.Vector3: setFromMatrixColumn now expects ( matrix, index )."); +var c=a;a=b;b=c}return this.fromArray(a.elements,4*b)},equals:function(a){return a.x===this.x&&a.y===this.y&&a.z===this.z},fromArray:function(a,b){void 0===b&&(b=0);this.x=a[b];this.y=a[b+1];this.z=a[b+2];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this.x;a[b+1]=this.y;a[b+2]=this.z;return a},fromBufferAttribute:function(a,b,c){void 0!==c&&console.warn("THREE.Vector3: offset has been removed from .fromBufferAttribute().");this.x=a.getX(b);this.y=a.getY(b);this.z=a.getZ(b); +return this}};S.prototype={constructor:S,isMatrix4:!0,set:function(a,b,c,d,e,f,g,h,m,k,l,p,n,u,q,r){var A=this.elements;A[0]=a;A[4]=b;A[8]=c;A[12]=d;A[1]=e;A[5]=f;A[9]=g;A[13]=h;A[2]=m;A[6]=k;A[10]=l;A[14]=p;A[3]=n;A[7]=u;A[11]=q;A[15]=r;return this},identity:function(){this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);return this},clone:function(){return(new S).fromArray(this.elements)},copy:function(a){this.elements.set(a.elements);return this},copyPosition:function(a){var b=this.elements;a=a.elements; +b[12]=a[12];b[13]=a[13];b[14]=a[14];return this},extractBasis:function(a,b,c){a.setFromMatrixColumn(this,0);b.setFromMatrixColumn(this,1);c.setFromMatrixColumn(this,2);return this},makeBasis:function(a,b,c){this.set(a.x,b.x,c.x,0,a.y,b.y,c.y,0,a.z,b.z,c.z,0,0,0,0,1);return this},extractRotation:function(){var a;return function(b){void 0===a&&(a=new q);var c=this.elements,d=b.elements,e=1/a.setFromMatrixColumn(b,0).length(),f=1/a.setFromMatrixColumn(b,1).length();b=1/a.setFromMatrixColumn(b,2).length(); +c[0]=d[0]*e;c[1]=d[1]*e;c[2]=d[2]*e;c[4]=d[4]*f;c[5]=d[5]*f;c[6]=d[6]*f;c[8]=d[8]*b;c[9]=d[9]*b;c[10]=d[10]*b;return this}}(),makeRotationFromEuler:function(a){!1===(a&&a.isEuler)&&console.error("THREE.Matrix: .makeRotationFromEuler() now expects a Euler rotation rather than a Vector3 and order.");var b=this.elements,c=a.x,d=a.y,e=a.z,f=Math.cos(c),c=Math.sin(c),g=Math.cos(d),d=Math.sin(d),h=Math.cos(e),e=Math.sin(e);if("XYZ"===a.order){a=f*h;var m=f*e,k=c*h,l=c*e;b[0]=g*h;b[4]=-g*e;b[8]=d;b[1]=m+ +k*d;b[5]=a-l*d;b[9]=-c*g;b[2]=l-a*d;b[6]=k+m*d;b[10]=f*g}else"YXZ"===a.order?(a=g*h,m=g*e,k=d*h,l=d*e,b[0]=a+l*c,b[4]=k*c-m,b[8]=f*d,b[1]=f*e,b[5]=f*h,b[9]=-c,b[2]=m*c-k,b[6]=l+a*c,b[10]=f*g):"ZXY"===a.order?(a=g*h,m=g*e,k=d*h,l=d*e,b[0]=a-l*c,b[4]=-f*e,b[8]=k+m*c,b[1]=m+k*c,b[5]=f*h,b[9]=l-a*c,b[2]=-f*d,b[6]=c,b[10]=f*g):"ZYX"===a.order?(a=f*h,m=f*e,k=c*h,l=c*e,b[0]=g*h,b[4]=k*d-m,b[8]=a*d+l,b[1]=g*e,b[5]=l*d+a,b[9]=m*d-k,b[2]=-d,b[6]=c*g,b[10]=f*g):"YZX"===a.order?(a=f*g,m=f*d,k=c*g,l=c*d,b[0]= +g*h,b[4]=l-a*e,b[8]=k*e+m,b[1]=e,b[5]=f*h,b[9]=-c*h,b[2]=-d*h,b[6]=m*e+k,b[10]=a-l*e):"XZY"===a.order&&(a=f*g,m=f*d,k=c*g,l=c*d,b[0]=g*h,b[4]=-e,b[8]=d*h,b[1]=a*e+l,b[5]=f*h,b[9]=m*e-k,b[2]=k*e-m,b[6]=c*h,b[10]=l*e+a);b[3]=0;b[7]=0;b[11]=0;b[12]=0;b[13]=0;b[14]=0;b[15]=1;return this},makeRotationFromQuaternion:function(a){var b=this.elements,c=a.x,d=a.y,e=a.z,f=a.w,g=c+c,h=d+d,m=e+e;a=c*g;var k=c*h,c=c*m,l=d*h,d=d*m,e=e*m,g=f*g,h=f*h,f=f*m;b[0]=1-(l+e);b[4]=k-f;b[8]=c+h;b[1]=k+f;b[5]=1-(a+e);b[9]= +d-g;b[2]=c-h;b[6]=d+g;b[10]=1-(a+l);b[3]=0;b[7]=0;b[11]=0;b[12]=0;b[13]=0;b[14]=0;b[15]=1;return this},lookAt:function(){var a,b,c;return function(d,e,f){void 0===a&&(a=new q,b=new q,c=new q);var g=this.elements;c.subVectors(d,e).normalize();0===c.lengthSq()&&(c.z=1);a.crossVectors(f,c).normalize();0===a.lengthSq()&&(c.z+=1E-4,a.crossVectors(f,c).normalize());b.crossVectors(c,a);g[0]=a.x;g[4]=b.x;g[8]=c.x;g[1]=a.y;g[5]=b.y;g[9]=c.y;g[2]=a.z;g[6]=b.z;g[10]=c.z;return this}}(),multiply:function(a,b){return void 0!== +b?(console.warn("THREE.Matrix4: .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead."),this.multiplyMatrices(a,b)):this.multiplyMatrices(this,a)},premultiply:function(a){return this.multiplyMatrices(a,this)},multiplyMatrices:function(a,b){var c=a.elements,d=b.elements,e=this.elements,f=c[0],g=c[4],h=c[8],m=c[12],k=c[1],l=c[5],p=c[9],n=c[13],u=c[2],q=c[6],r=c[10],A=c[14],w=c[3],y=c[7],K=c[11],c=c[15],v=d[0],E=d[4],L=d[8],C=d[12],F=d[1],x=d[5],H=d[9],D=d[13],z=d[2],J=d[6], +I=d[10],Q=d[14],M=d[3],O=d[7],P=d[11],d=d[15];e[0]=f*v+g*F+h*z+m*M;e[4]=f*E+g*x+h*J+m*O;e[8]=f*L+g*H+h*I+m*P;e[12]=f*C+g*D+h*Q+m*d;e[1]=k*v+l*F+p*z+n*M;e[5]=k*E+l*x+p*J+n*O;e[9]=k*L+l*H+p*I+n*P;e[13]=k*C+l*D+p*Q+n*d;e[2]=u*v+q*F+r*z+A*M;e[6]=u*E+q*x+r*J+A*O;e[10]=u*L+q*H+r*I+A*P;e[14]=u*C+q*D+r*Q+A*d;e[3]=w*v+y*F+K*z+c*M;e[7]=w*E+y*x+K*J+c*O;e[11]=w*L+y*H+K*I+c*P;e[15]=w*C+y*D+K*Q+c*d;return this},multiplyToArray:function(a,b,c){var d=this.elements;this.multiplyMatrices(a,b);c[0]=d[0];c[1]=d[1];c[2]= +d[2];c[3]=d[3];c[4]=d[4];c[5]=d[5];c[6]=d[6];c[7]=d[7];c[8]=d[8];c[9]=d[9];c[10]=d[10];c[11]=d[11];c[12]=d[12];c[13]=d[13];c[14]=d[14];c[15]=d[15];return this},multiplyScalar:function(a){var b=this.elements;b[0]*=a;b[4]*=a;b[8]*=a;b[12]*=a;b[1]*=a;b[5]*=a;b[9]*=a;b[13]*=a;b[2]*=a;b[6]*=a;b[10]*=a;b[14]*=a;b[3]*=a;b[7]*=a;b[11]*=a;b[15]*=a;return this},applyToBufferAttribute:function(){var a;return function(b){void 0===a&&(a=new q);for(var c=0,d=b.count;cthis.determinant()&&(g=-g);c.x=f[12];c.y=f[13];c.z=f[14];b.elements.set(this.elements);c=1/g;var f=1/h,k=1/m;b.elements[0]*=c;b.elements[1]*=c;b.elements[2]*=c;b.elements[4]*=f;b.elements[5]*=f;b.elements[6]*=f;b.elements[8]*=k;b.elements[9]*=k;b.elements[10]*=k;d.setFromRotationMatrix(b); +e.x=g;e.y=h;e.z=m;return this}}(),makePerspective:function(a,b,c,d,e,f){void 0===f&&console.warn("THREE.Matrix4: .makePerspective() has been redefined and has a new signature. Please check the docs.");var g=this.elements;g[0]=2*e/(b-a);g[4]=0;g[8]=(b+a)/(b-a);g[12]=0;g[1]=0;g[5]=2*e/(c-d);g[9]=(c+d)/(c-d);g[13]=0;g[2]=0;g[6]=0;g[10]=-(f+e)/(f-e);g[14]=-2*f*e/(f-e);g[3]=0;g[7]=0;g[11]=-1;g[15]=0;return this},makeOrthographic:function(a,b,c,d,e,f){var g=this.elements,h=1/(b-a),m=1/(c-d),k=1/(f-e);g[0]= +2*h;g[4]=0;g[8]=0;g[12]=-((b+a)*h);g[1]=0;g[5]=2*m;g[9]=0;g[13]=-((c+d)*m);g[2]=0;g[6]=0;g[10]=-2*k;g[14]=-((f+e)*k);g[3]=0;g[7]=0;g[11]=0;g[15]=1;return this},equals:function(a){var b=this.elements;a=a.elements;for(var c=0;16>c;c++)if(b[c]!==a[c])return!1;return!0},fromArray:function(a,b){void 0===b&&(b=0);for(var c=0;16>c;c++)this.elements[c]=a[c+b];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);var c=this.elements;a[b]=c[0];a[b+1]=c[1];a[b+2]=c[2];a[b+3]=c[3];a[b+4]=c[4]; +a[b+5]=c[5];a[b+6]=c[6];a[b+7]=c[7];a[b+8]=c[8];a[b+9]=c[9];a[b+10]=c[10];a[b+11]=c[11];a[b+12]=c[12];a[b+13]=c[13];a[b+14]=c[14];a[b+15]=c[15];return a}};Za.prototype=Object.create(ea.prototype);Za.prototype.constructor=Za;Za.prototype.isCubeTexture=!0;Object.defineProperty(Za.prototype,"images",{get:function(){return this.image},set:function(a){this.image=a}});var Ee=new ea,Fe=new Za,Be=[],De=[];Je.prototype.setValue=function(a,b){for(var c=this.seq,d=0,e=c.length;d!==e;++d){var f=c[d];f.setValue(a, +b[f.id])}};var Rd=/([\w\d_]+)(\])?(\[|\.)?/g;$a.prototype.setValue=function(a,b,c){b=this.map[b];void 0!==b&&b.setValue(a,c,this.renderer)};$a.prototype.set=function(a,b,c){var d=this.map[c];void 0!==d&&d.setValue(a,b[c],this.renderer)};$a.prototype.setOptional=function(a,b,c){b=b[c];void 0!==b&&this.setValue(a,c,b)};$a.upload=function(a,b,c,d){for(var e=0,f=b.length;e!==f;++e){var g=b[e],h=c[g.id];!1!==h.needsUpdate&&g.setValue(a,h.value,d)}};$a.seqWithValue=function(a,b){for(var c=[],d=0,e=a.length;d!== +e;++d){var f=a[d];f.id in b&&c.push(f)}return c};var Ja={merge:function(a){for(var b={},c=0;c 0.0 ) {\n#if defined ( PHYSICALLY_CORRECT_LIGHTS )\n\t\t\tfloat distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );\n\t\t\tfloat maxDistanceCutoffFactor = pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );\n\t\t\treturn distanceFalloff * maxDistanceCutoffFactor;\n#else\n\t\t\treturn pow( saturate( -lightDistance / cutoffDistance + 1.0 ), decayExponent );\n#endif\n\t\t}\n\t\treturn 1.0;\n}\nvec3 BRDF_Diffuse_Lambert( const in vec3 diffuseColor ) {\n\treturn RECIPROCAL_PI * diffuseColor;\n}\nvec3 F_Schlick( const in vec3 specularColor, const in float dotLH ) {\n\tfloat fresnel = exp2( ( -5.55473 * dotLH - 6.98316 ) * dotLH );\n\treturn ( 1.0 - specularColor ) * fresnel + specularColor;\n}\nfloat G_GGX_Smith( const in float alpha, const in float dotNL, const in float dotNV ) {\n\tfloat a2 = pow2( alpha );\n\tfloat gl = dotNL + sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n\tfloat gv = dotNV + sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n\treturn 1.0 / ( gl * gv );\n}\nfloat G_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) {\n\tfloat a2 = pow2( alpha );\n\tfloat gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n\tfloat gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n\treturn 0.5 / max( gv + gl, EPSILON );\n}\nfloat D_GGX( const in float alpha, const in float dotNH ) {\n\tfloat a2 = pow2( alpha );\n\tfloat denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0;\n\treturn RECIPROCAL_PI * a2 / pow2( denom );\n}\nvec3 BRDF_Specular_GGX( const in IncidentLight incidentLight, const in GeometricContext geometry, const in vec3 specularColor, const in float roughness ) {\n\tfloat alpha = pow2( roughness );\n\tvec3 halfDir = normalize( incidentLight.direction + geometry.viewDir );\n\tfloat dotNL = saturate( dot( geometry.normal, incidentLight.direction ) );\n\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\tfloat dotNH = saturate( dot( geometry.normal, halfDir ) );\n\tfloat dotLH = saturate( dot( incidentLight.direction, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, dotLH );\n\tfloat G = G_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n\tfloat D = D_GGX( alpha, dotNH );\n\treturn F * ( G * D );\n}\nvec2 ltcTextureCoords( const in GeometricContext geometry, const in float roughness ) {\n\tconst float LUT_SIZE = 64.0;\n\tconst float LUT_SCALE = (LUT_SIZE - 1.0)/LUT_SIZE;\n\tconst float LUT_BIAS = 0.5/LUT_SIZE;\n\tvec3 N = geometry.normal;\n\tvec3 V = geometry.viewDir;\n\tvec3 P = geometry.position;\n\tfloat theta = acos( dot( N, V ) );\n\tvec2 uv = vec2(\n\t\tsqrt( saturate( roughness ) ),\n\t\tsaturate( theta / ( 0.5 * PI ) ) );\n\tuv = uv * LUT_SCALE + LUT_BIAS;\n\treturn uv;\n}\nvoid clipQuadToHorizon( inout vec3 L[5], out int n ) {\n\tint config = 0;\n\tif ( L[0].z > 0.0 ) config += 1;\n\tif ( L[1].z > 0.0 ) config += 2;\n\tif ( L[2].z > 0.0 ) config += 4;\n\tif ( L[3].z > 0.0 ) config += 8;\n\tn = 0;\n\tif ( config == 0 ) {\n\t} else if ( config == 1 ) {\n\t\tn = 3;\n\t\tL[1] = -L[1].z * L[0] + L[0].z * L[1];\n\t\tL[2] = -L[3].z * L[0] + L[0].z * L[3];\n\t} else if ( config == 2 ) {\n\t\tn = 3;\n\t\tL[0] = -L[0].z * L[1] + L[1].z * L[0];\n\t\tL[2] = -L[2].z * L[1] + L[1].z * L[2];\n\t} else if ( config == 3 ) {\n\t\tn = 4;\n\t\tL[2] = -L[2].z * L[1] + L[1].z * L[2];\n\t\tL[3] = -L[3].z * L[0] + L[0].z * L[3];\n\t} else if ( config == 4 ) {\n\t\tn = 3;\n\t\tL[0] = -L[3].z * L[2] + L[2].z * L[3];\n\t\tL[1] = -L[1].z * L[2] + L[2].z * L[1];\n\t} else if ( config == 5 ) {\n\t\tn = 0;\n\t} else if ( config == 6 ) {\n\t\tn = 4;\n\t\tL[0] = -L[0].z * L[1] + L[1].z * L[0];\n\t\tL[3] = -L[3].z * L[2] + L[2].z * L[3];\n\t} else if ( config == 7 ) {\n\t\tn = 5;\n\t\tL[4] = -L[3].z * L[0] + L[0].z * L[3];\n\t\tL[3] = -L[3].z * L[2] + L[2].z * L[3];\n\t} else if ( config == 8 ) {\n\t\tn = 3;\n\t\tL[0] = -L[0].z * L[3] + L[3].z * L[0];\n\t\tL[1] = -L[2].z * L[3] + L[3].z * L[2];\n\t\tL[2] = L[3];\n\t} else if ( config == 9 ) {\n\t\tn = 4;\n\t\tL[1] = -L[1].z * L[0] + L[0].z * L[1];\n\t\tL[2] = -L[2].z * L[3] + L[3].z * L[2];\n\t} else if ( config == 10 ) {\n\t\tn = 0;\n\t} else if ( config == 11 ) {\n\t\tn = 5;\n\t\tL[4] = L[3];\n\t\tL[3] = -L[2].z * L[3] + L[3].z * L[2];\n\t\tL[2] = -L[2].z * L[1] + L[1].z * L[2];\n\t} else if ( config == 12 ) {\n\t\tn = 4;\n\t\tL[1] = -L[1].z * L[2] + L[2].z * L[1];\n\t\tL[0] = -L[0].z * L[3] + L[3].z * L[0];\n\t} else if ( config == 13 ) {\n\t\tn = 5;\n\t\tL[4] = L[3];\n\t\tL[3] = L[2];\n\t\tL[2] = -L[1].z * L[2] + L[2].z * L[1];\n\t\tL[1] = -L[1].z * L[0] + L[0].z * L[1];\n\t} else if ( config == 14 ) {\n\t\tn = 5;\n\t\tL[4] = -L[0].z * L[3] + L[3].z * L[0];\n\t\tL[0] = -L[0].z * L[1] + L[1].z * L[0];\n\t} else if ( config == 15 ) {\n\t\tn = 4;\n\t}\n\tif ( n == 3 )\n\t\tL[3] = L[0];\n\tif ( n == 4 )\n\t\tL[4] = L[0];\n}\nfloat integrateLtcBrdfOverRectEdge( vec3 v1, vec3 v2 ) {\n\tfloat cosTheta = dot( v1, v2 );\n\tfloat theta = acos( cosTheta );\n\tfloat res = cross( v1, v2 ).z * ( ( theta > 0.001 ) ? theta / sin( theta ) : 1.0 );\n\treturn res;\n}\nvoid initRectPoints( const in vec3 pos, const in vec3 halfWidth, const in vec3 halfHeight, out vec3 rectPoints[4] ) {\n\trectPoints[0] = pos - halfWidth - halfHeight;\n\trectPoints[1] = pos + halfWidth - halfHeight;\n\trectPoints[2] = pos + halfWidth + halfHeight;\n\trectPoints[3] = pos - halfWidth + halfHeight;\n}\nvec3 integrateLtcBrdfOverRect( const in GeometricContext geometry, const in mat3 brdfMat, const in vec3 rectPoints[4] ) {\n\tvec3 N = geometry.normal;\n\tvec3 V = geometry.viewDir;\n\tvec3 P = geometry.position;\n\tvec3 T1, T2;\n\tT1 = normalize(V - N * dot( V, N ));\n\tT2 = - cross( N, T1 );\n\tmat3 brdfWrtSurface = brdfMat * transpose( mat3( T1, T2, N ) );\n\tvec3 clippedRect[5];\n\tclippedRect[0] = brdfWrtSurface * ( rectPoints[0] - P );\n\tclippedRect[1] = brdfWrtSurface * ( rectPoints[1] - P );\n\tclippedRect[2] = brdfWrtSurface * ( rectPoints[2] - P );\n\tclippedRect[3] = brdfWrtSurface * ( rectPoints[3] - P );\n\tint n;\n\tclipQuadToHorizon(clippedRect, n);\n\tif ( n == 0 )\n\t\treturn vec3( 0, 0, 0 );\n\tclippedRect[0] = normalize( clippedRect[0] );\n\tclippedRect[1] = normalize( clippedRect[1] );\n\tclippedRect[2] = normalize( clippedRect[2] );\n\tclippedRect[3] = normalize( clippedRect[3] );\n\tclippedRect[4] = normalize( clippedRect[4] );\n\tfloat sum = 0.0;\n\tsum += integrateLtcBrdfOverRectEdge( clippedRect[0], clippedRect[1] );\n\tsum += integrateLtcBrdfOverRectEdge( clippedRect[1], clippedRect[2] );\n\tsum += integrateLtcBrdfOverRectEdge( clippedRect[2], clippedRect[3] );\n\tif (n >= 4)\n\t\tsum += integrateLtcBrdfOverRectEdge( clippedRect[3], clippedRect[4] );\n\tif (n == 5)\n\t\tsum += integrateLtcBrdfOverRectEdge( clippedRect[4], clippedRect[0] );\n\tsum = max( 0.0, sum );\n\tvec3 Lo_i = vec3( sum, sum, sum );\n\treturn Lo_i;\n}\nvec3 Rect_Area_Light_Specular_Reflectance(\n\t\tconst in GeometricContext geometry,\n\t\tconst in vec3 lightPos, const in vec3 lightHalfWidth, const in vec3 lightHalfHeight,\n\t\tconst in float roughness,\n\t\tconst in sampler2D ltcMat, const in sampler2D ltcMag ) {\n\tvec3 rectPoints[4];\n\tinitRectPoints( lightPos, lightHalfWidth, lightHalfHeight, rectPoints );\n\tvec2 uv = ltcTextureCoords( geometry, roughness );\n\tvec4 brdfLtcApproxParams, t;\n\tbrdfLtcApproxParams = texture2D( ltcMat, uv );\n\tt = texture2D( ltcMat, uv );\n\tfloat brdfLtcScalar = texture2D( ltcMag, uv ).a;\n\tmat3 brdfLtcApproxMat = mat3(\n\t\tvec3( 1, 0, t.y ),\n\t\tvec3( 0, t.z, 0 ),\n\t\tvec3( t.w, 0, t.x )\n\t);\n\tvec3 specularReflectance = integrateLtcBrdfOverRect( geometry, brdfLtcApproxMat, rectPoints );\n\tspecularReflectance *= brdfLtcScalar;\n\treturn specularReflectance;\n}\nvec3 Rect_Area_Light_Diffuse_Reflectance(\n\t\tconst in GeometricContext geometry,\n\t\tconst in vec3 lightPos, const in vec3 lightHalfWidth, const in vec3 lightHalfHeight ) {\n\tvec3 rectPoints[4];\n\tinitRectPoints( lightPos, lightHalfWidth, lightHalfHeight, rectPoints );\n\tmat3 diffuseBrdfMat = mat3(1);\n\tvec3 diffuseReflectance = integrateLtcBrdfOverRect( geometry, diffuseBrdfMat, rectPoints );\n\treturn diffuseReflectance;\n}\nvec3 BRDF_Specular_GGX_Environment( const in GeometricContext geometry, const in vec3 specularColor, const in float roughness ) {\n\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\tconst vec4 c0 = vec4( - 1, - 0.0275, - 0.572, 0.022 );\n\tconst vec4 c1 = vec4( 1, 0.0425, 1.04, - 0.04 );\n\tvec4 r = roughness * c0 + c1;\n\tfloat a004 = min( r.x * r.x, exp2( - 9.28 * dotNV ) ) * r.x + r.y;\n\tvec2 AB = vec2( -1.04, 1.04 ) * a004 + r.zw;\n\treturn specularColor * AB.x + AB.y;\n}\nfloat G_BlinnPhong_Implicit( ) {\n\treturn 0.25;\n}\nfloat D_BlinnPhong( const in float shininess, const in float dotNH ) {\n\treturn RECIPROCAL_PI * ( shininess * 0.5 + 1.0 ) * pow( dotNH, shininess );\n}\nvec3 BRDF_Specular_BlinnPhong( const in IncidentLight incidentLight, const in GeometricContext geometry, const in vec3 specularColor, const in float shininess ) {\n\tvec3 halfDir = normalize( incidentLight.direction + geometry.viewDir );\n\tfloat dotNH = saturate( dot( geometry.normal, halfDir ) );\n\tfloat dotLH = saturate( dot( incidentLight.direction, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, dotLH );\n\tfloat G = G_BlinnPhong_Implicit( );\n\tfloat D = D_BlinnPhong( shininess, dotNH );\n\treturn F * ( G * D );\n}\nfloat GGXRoughnessToBlinnExponent( const in float ggxRoughness ) {\n\treturn ( 2.0 / pow2( ggxRoughness + 0.0001 ) - 2.0 );\n}\nfloat BlinnExponentToGGXRoughness( const in float blinnExponent ) {\n\treturn sqrt( 2.0 / ( blinnExponent + 2.0 ) );\n}\n", +bumpmap_pars_fragment:"#ifdef USE_BUMPMAP\n\tuniform sampler2D bumpMap;\n\tuniform float bumpScale;\n\tvec2 dHdxy_fwd() {\n\t\tvec2 dSTdx = dFdx( vUv );\n\t\tvec2 dSTdy = dFdy( vUv );\n\t\tfloat Hll = bumpScale * texture2D( bumpMap, vUv ).x;\n\t\tfloat dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;\n\t\tfloat dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;\n\t\treturn vec2( dBx, dBy );\n\t}\n\tvec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy ) {\n\t\tvec3 vSigmaX = dFdx( surf_pos );\n\t\tvec3 vSigmaY = dFdy( surf_pos );\n\t\tvec3 vN = surf_norm;\n\t\tvec3 R1 = cross( vSigmaY, vN );\n\t\tvec3 R2 = cross( vN, vSigmaX );\n\t\tfloat fDet = dot( vSigmaX, R1 );\n\t\tvec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );\n\t\treturn normalize( abs( fDet ) * surf_norm - vGrad );\n\t}\n#endif\n", +clipping_planes_fragment:"#if NUM_CLIPPING_PLANES > 0\n\tfor ( int i = 0; i < UNION_CLIPPING_PLANES; ++ i ) {\n\t\tvec4 plane = clippingPlanes[ i ];\n\t\tif ( dot( vViewPosition, plane.xyz ) > plane.w ) discard;\n\t}\n\t\t\n\t#if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n\t\tbool clipped = true;\n\t\tfor ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; ++ i ) {\n\t\t\tvec4 plane = clippingPlanes[ i ];\n\t\t\tclipped = ( dot( vViewPosition, plane.xyz ) > plane.w ) && clipped;\n\t\t}\n\t\tif ( clipped ) discard;\n\t\n\t#endif\n#endif\n", +clipping_planes_pars_fragment:"#if NUM_CLIPPING_PLANES > 0\n\t#if ! defined( PHYSICAL ) && ! defined( PHONG )\n\t\tvarying vec3 vViewPosition;\n\t#endif\n\tuniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ];\n#endif\n",clipping_planes_pars_vertex:"#if NUM_CLIPPING_PLANES > 0 && ! defined( PHYSICAL ) && ! defined( PHONG )\n\tvarying vec3 vViewPosition;\n#endif\n",clipping_planes_vertex:"#if NUM_CLIPPING_PLANES > 0 && ! defined( PHYSICAL ) && ! defined( PHONG )\n\tvViewPosition = - mvPosition.xyz;\n#endif\n", +color_fragment:"#ifdef USE_COLOR\n\tdiffuseColor.rgb *= vColor;\n#endif",color_pars_fragment:"#ifdef USE_COLOR\n\tvarying vec3 vColor;\n#endif\n",color_pars_vertex:"#ifdef USE_COLOR\n\tvarying vec3 vColor;\n#endif",color_vertex:"#ifdef USE_COLOR\n\tvColor.xyz = color.xyz;\n#endif",common:"#define PI 3.14159265359\n#define PI2 6.28318530718\n#define PI_HALF 1.5707963267949\n#define RECIPROCAL_PI 0.31830988618\n#define RECIPROCAL_PI2 0.15915494\n#define LOG2 1.442695\n#define EPSILON 1e-6\n#define saturate(a) clamp( a, 0.0, 1.0 )\n#define whiteCompliment(a) ( 1.0 - saturate( a ) )\nfloat pow2( const in float x ) { return x*x; }\nfloat pow3( const in float x ) { return x*x*x; }\nfloat pow4( const in float x ) { float x2 = x*x; return x2*x2; }\nfloat average( const in vec3 color ) { return dot( color, vec3( 0.3333 ) ); }\nhighp float rand( const in vec2 uv ) {\n\tconst highp float a = 12.9898, b = 78.233, c = 43758.5453;\n\thighp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );\n\treturn fract(sin(sn) * c);\n}\nstruct IncidentLight {\n\tvec3 color;\n\tvec3 direction;\n\tbool visible;\n};\nstruct ReflectedLight {\n\tvec3 directDiffuse;\n\tvec3 directSpecular;\n\tvec3 indirectDiffuse;\n\tvec3 indirectSpecular;\n};\nstruct GeometricContext {\n\tvec3 position;\n\tvec3 normal;\n\tvec3 viewDir;\n};\nvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n}\nvec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );\n}\nvec3 projectOnPlane(in vec3 point, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\tfloat distance = dot( planeNormal, point - pointOnPlane );\n\treturn - distance * planeNormal + point;\n}\nfloat sideOfPlane( in vec3 point, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\treturn sign( dot( point - pointOnPlane, planeNormal ) );\n}\nvec3 linePlaneIntersect( in vec3 pointOnLine, in vec3 lineDirection, in vec3 pointOnPlane, in vec3 planeNormal ) {\n\treturn lineDirection * ( dot( planeNormal, pointOnPlane - pointOnLine ) / dot( planeNormal, lineDirection ) ) + pointOnLine;\n}\nmat3 transpose( const in mat3 v ) {\n\tmat3 tmp;\n\ttmp[0] = vec3(v[0].x, v[1].x, v[2].x);\n\ttmp[1] = vec3(v[0].y, v[1].y, v[2].y);\n\ttmp[2] = vec3(v[0].z, v[1].z, v[2].z);\n\treturn tmp;\n}\n", +cube_uv_reflection_fragment:"#ifdef ENVMAP_TYPE_CUBE_UV\n#define cubeUV_textureSize (1024.0)\nint getFaceFromDirection(vec3 direction) {\n\tvec3 absDirection = abs(direction);\n\tint face = -1;\n\tif( absDirection.x > absDirection.z ) {\n\t\tif(absDirection.x > absDirection.y )\n\t\t\tface = direction.x > 0.0 ? 0 : 3;\n\t\telse\n\t\t\tface = direction.y > 0.0 ? 1 : 4;\n\t}\n\telse {\n\t\tif(absDirection.z > absDirection.y )\n\t\t\tface = direction.z > 0.0 ? 2 : 5;\n\t\telse\n\t\t\tface = direction.y > 0.0 ? 1 : 4;\n\t}\n\treturn face;\n}\n#define cubeUV_maxLods1 (log2(cubeUV_textureSize*0.25) - 1.0)\n#define cubeUV_rangeClamp (exp2((6.0 - 1.0) * 2.0))\nvec2 MipLevelInfo( vec3 vec, float roughnessLevel, float roughness ) {\n\tfloat scale = exp2(cubeUV_maxLods1 - roughnessLevel);\n\tfloat dxRoughness = dFdx(roughness);\n\tfloat dyRoughness = dFdy(roughness);\n\tvec3 dx = dFdx( vec * scale * dxRoughness );\n\tvec3 dy = dFdy( vec * scale * dyRoughness );\n\tfloat d = max( dot( dx, dx ), dot( dy, dy ) );\n\td = clamp(d, 1.0, cubeUV_rangeClamp);\n\tfloat mipLevel = 0.5 * log2(d);\n\treturn vec2(floor(mipLevel), fract(mipLevel));\n}\n#define cubeUV_maxLods2 (log2(cubeUV_textureSize*0.25) - 2.0)\n#define cubeUV_rcpTextureSize (1.0 / cubeUV_textureSize)\nvec2 getCubeUV(vec3 direction, float roughnessLevel, float mipLevel) {\n\tmipLevel = roughnessLevel > cubeUV_maxLods2 - 3.0 ? 0.0 : mipLevel;\n\tfloat a = 16.0 * cubeUV_rcpTextureSize;\n\tvec2 exp2_packed = exp2( vec2( roughnessLevel, mipLevel ) );\n\tvec2 rcp_exp2_packed = vec2( 1.0 ) / exp2_packed;\n\tfloat powScale = exp2_packed.x * exp2_packed.y;\n\tfloat scale = rcp_exp2_packed.x * rcp_exp2_packed.y * 0.25;\n\tfloat mipOffset = 0.75*(1.0 - rcp_exp2_packed.y) * rcp_exp2_packed.x;\n\tbool bRes = mipLevel == 0.0;\n\tscale = bRes && (scale < a) ? a : scale;\n\tvec3 r;\n\tvec2 offset;\n\tint face = getFaceFromDirection(direction);\n\tfloat rcpPowScale = 1.0 / powScale;\n\tif( face == 0) {\n\t\tr = vec3(direction.x, -direction.z, direction.y);\n\t\toffset = vec2(0.0+mipOffset,0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 1) {\n\t\tr = vec3(direction.y, direction.x, direction.z);\n\t\toffset = vec2(scale+mipOffset, 0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 2) {\n\t\tr = vec3(direction.z, direction.x, direction.y);\n\t\toffset = vec2(2.0*scale+mipOffset, 0.75 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? a : offset.y;\n\t}\n\telse if( face == 3) {\n\t\tr = vec3(direction.x, direction.z, direction.y);\n\t\toffset = vec2(0.0+mipOffset,0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\telse if( face == 4) {\n\t\tr = vec3(direction.y, direction.x, -direction.z);\n\t\toffset = vec2(scale+mipOffset, 0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\telse {\n\t\tr = vec3(direction.z, -direction.x, direction.y);\n\t\toffset = vec2(2.0*scale+mipOffset, 0.5 * rcpPowScale);\n\t\toffset.y = bRes && (offset.y < 2.0*a) ? 0.0 : offset.y;\n\t}\n\tr = normalize(r);\n\tfloat texelOffset = 0.5 * cubeUV_rcpTextureSize;\n\tvec2 s = ( r.yz / abs( r.x ) + vec2( 1.0 ) ) * 0.5;\n\tvec2 base = offset + vec2( texelOffset );\n\treturn base + s * ( scale - 2.0 * texelOffset );\n}\n#define cubeUV_maxLods3 (log2(cubeUV_textureSize*0.25) - 3.0)\nvec4 textureCubeUV(vec3 reflectedDirection, float roughness ) {\n\tfloat roughnessVal = roughness* cubeUV_maxLods3;\n\tfloat r1 = floor(roughnessVal);\n\tfloat r2 = r1 + 1.0;\n\tfloat t = fract(roughnessVal);\n\tvec2 mipInfo = MipLevelInfo(reflectedDirection, r1, roughness);\n\tfloat s = mipInfo.y;\n\tfloat level0 = mipInfo.x;\n\tfloat level1 = level0 + 1.0;\n\tlevel1 = level1 > 5.0 ? 5.0 : level1;\n\tlevel0 += min( floor( s + 0.5 ), 5.0 );\n\tvec2 uv_10 = getCubeUV(reflectedDirection, r1, level0);\n\tvec4 color10 = envMapTexelToLinear(texture2D(envMap, uv_10));\n\tvec2 uv_20 = getCubeUV(reflectedDirection, r2, level0);\n\tvec4 color20 = envMapTexelToLinear(texture2D(envMap, uv_20));\n\tvec4 result = mix(color10, color20, t);\n\treturn vec4(result.rgb, 1.0);\n}\n#endif\n", +defaultnormal_vertex:"#ifdef FLIP_SIDED\n\tobjectNormal = -objectNormal;\n#endif\nvec3 transformedNormal = normalMatrix * objectNormal;\n",displacementmap_pars_vertex:"#ifdef USE_DISPLACEMENTMAP\n\tuniform sampler2D displacementMap;\n\tuniform float displacementScale;\n\tuniform float displacementBias;\n#endif\n",displacementmap_vertex:"#ifdef USE_DISPLACEMENTMAP\n\ttransformed += normal * ( texture2D( displacementMap, uv ).x * displacementScale + displacementBias );\n#endif\n",emissivemap_fragment:"#ifdef USE_EMISSIVEMAP\n\tvec4 emissiveColor = texture2D( emissiveMap, vUv );\n\temissiveColor.rgb = emissiveMapTexelToLinear( emissiveColor ).rgb;\n\ttotalEmissiveRadiance *= emissiveColor.rgb;\n#endif\n", +emissivemap_pars_fragment:"#ifdef USE_EMISSIVEMAP\n\tuniform sampler2D emissiveMap;\n#endif\n",encodings_fragment:" gl_FragColor = linearToOutputTexel( gl_FragColor );\n",encodings_pars_fragment:"\nvec4 LinearToLinear( in vec4 value ) {\n\treturn value;\n}\nvec4 GammaToLinear( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.xyz, vec3( gammaFactor ) ), value.w );\n}\nvec4 LinearToGamma( in vec4 value, in float gammaFactor ) {\n\treturn vec4( pow( value.xyz, vec3( 1.0 / gammaFactor ) ), value.w );\n}\nvec4 sRGBToLinear( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.w );\n}\nvec4 LinearTosRGB( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.w );\n}\nvec4 RGBEToLinear( in vec4 value ) {\n\treturn vec4( value.rgb * exp2( value.a * 255.0 - 128.0 ), 1.0 );\n}\nvec4 LinearToRGBE( in vec4 value ) {\n\tfloat maxComponent = max( max( value.r, value.g ), value.b );\n\tfloat fExp = clamp( ceil( log2( maxComponent ) ), -128.0, 127.0 );\n\treturn vec4( value.rgb / exp2( fExp ), ( fExp + 128.0 ) / 255.0 );\n}\nvec4 RGBMToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.xyz * value.w * maxRange, 1.0 );\n}\nvec4 LinearToRGBM( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.x, max( value.g, value.b ) );\n\tfloat M = clamp( maxRGB / maxRange, 0.0, 1.0 );\n\tM = ceil( M * 255.0 ) / 255.0;\n\treturn vec4( value.rgb / ( M * maxRange ), M );\n}\nvec4 RGBDToLinear( in vec4 value, in float maxRange ) {\n\treturn vec4( value.rgb * ( ( maxRange / 255.0 ) / value.a ), 1.0 );\n}\nvec4 LinearToRGBD( in vec4 value, in float maxRange ) {\n\tfloat maxRGB = max( value.x, max( value.g, value.b ) );\n\tfloat D = max( maxRange / maxRGB, 1.0 );\n\tD = min( floor( D ) / 255.0, 1.0 );\n\treturn vec4( value.rgb * ( D * ( 255.0 / maxRange ) ), D );\n}\nconst mat3 cLogLuvM = mat3( 0.2209, 0.3390, 0.4184, 0.1138, 0.6780, 0.7319, 0.0102, 0.1130, 0.2969 );\nvec4 LinearToLogLuv( in vec4 value ) {\n\tvec3 Xp_Y_XYZp = value.rgb * cLogLuvM;\n\tXp_Y_XYZp = max(Xp_Y_XYZp, vec3(1e-6, 1e-6, 1e-6));\n\tvec4 vResult;\n\tvResult.xy = Xp_Y_XYZp.xy / Xp_Y_XYZp.z;\n\tfloat Le = 2.0 * log2(Xp_Y_XYZp.y) + 127.0;\n\tvResult.w = fract(Le);\n\tvResult.z = (Le - (floor(vResult.w*255.0))/255.0)/255.0;\n\treturn vResult;\n}\nconst mat3 cLogLuvInverseM = mat3( 6.0014, -2.7008, -1.7996, -1.3320, 3.1029, -5.7721, 0.3008, -1.0882, 5.6268 );\nvec4 LogLuvToLinear( in vec4 value ) {\n\tfloat Le = value.z * 255.0 + value.w;\n\tvec3 Xp_Y_XYZp;\n\tXp_Y_XYZp.y = exp2((Le - 127.0) / 2.0);\n\tXp_Y_XYZp.z = Xp_Y_XYZp.y / value.y;\n\tXp_Y_XYZp.x = value.x * Xp_Y_XYZp.z;\n\tvec3 vRGB = Xp_Y_XYZp.rgb * cLogLuvInverseM;\n\treturn vec4( max(vRGB, 0.0), 1.0 );\n}\n", +envmap_fragment:"#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG )\n\t\tvec3 cameraToVertex = normalize( vWorldPosition - cameraPosition );\n\t\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( cameraToVertex, worldNormal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( cameraToVertex, worldNormal, refractionRatio );\n\t\t#endif\n\t#else\n\t\tvec3 reflectVec = vReflect;\n\t#endif\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tvec4 envColor = textureCube( envMap, flipNormal * vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n\t#elif defined( ENVMAP_TYPE_EQUIREC )\n\t\tvec2 sampleUV;\n\t\tsampleUV.y = saturate( flipNormal * reflectVec.y * 0.5 + 0.5 );\n\t\tsampleUV.x = atan( flipNormal * reflectVec.z, flipNormal * reflectVec.x ) * RECIPROCAL_PI2 + 0.5;\n\t\tvec4 envColor = texture2D( envMap, sampleUV );\n\t#elif defined( ENVMAP_TYPE_SPHERE )\n\t\tvec3 reflectView = flipNormal * normalize( ( viewMatrix * vec4( reflectVec, 0.0 ) ).xyz + vec3( 0.0, 0.0, 1.0 ) );\n\t\tvec4 envColor = texture2D( envMap, reflectView.xy * 0.5 + 0.5 );\n\t#else\n\t\tvec4 envColor = vec4( 0.0 );\n\t#endif\n\tenvColor = envMapTexelToLinear( envColor );\n\t#ifdef ENVMAP_BLENDING_MULTIPLY\n\t\toutgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_MIX )\n\t\toutgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_ADD )\n\t\toutgoingLight += envColor.xyz * specularStrength * reflectivity;\n\t#endif\n#endif\n", +envmap_pars_fragment:"#if defined( USE_ENVMAP ) || defined( PHYSICAL )\n\tuniform float reflectivity;\n\tuniform float envMapIntensity;\n#endif\n#ifdef USE_ENVMAP\n\t#if ! defined( PHYSICAL ) && ( defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) )\n\t\tvarying vec3 vWorldPosition;\n\t#endif\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tuniform samplerCube envMap;\n\t#else\n\t\tuniform sampler2D envMap;\n\t#endif\n\tuniform float flipEnvMap;\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( PHYSICAL )\n\t\tuniform float refractionRatio;\n\t#else\n\t\tvarying vec3 vReflect;\n\t#endif\n#endif\n", +envmap_pars_vertex:"#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG )\n\t\tvarying vec3 vWorldPosition;\n\t#else\n\t\tvarying vec3 vReflect;\n\t\tuniform float refractionRatio;\n\t#endif\n#endif\n",envmap_vertex:"#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG )\n\t\tvWorldPosition = worldPosition.xyz;\n\t#else\n\t\tvec3 cameraToVertex = normalize( worldPosition.xyz - cameraPosition );\n\t\tvec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvReflect = reflect( cameraToVertex, worldNormal );\n\t\t#else\n\t\t\tvReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n\t\t#endif\n\t#endif\n#endif\n", +fog_vertex:"\n#ifdef USE_FOG\nfogDepth = -mvPosition.z;\n#endif",fog_pars_vertex:"#ifdef USE_FOG\n varying float fogDepth;\n#endif\n",fog_fragment:"#ifdef USE_FOG\n\t#ifdef FOG_EXP2\n\t\tfloat fogFactor = whiteCompliment( exp2( - fogDensity * fogDensity * fogDepth * fogDepth * LOG2 ) );\n\t#else\n\t\tfloat fogFactor = smoothstep( fogNear, fogFar, fogDepth );\n\t#endif\n\tgl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n#endif\n",fog_pars_fragment:"#ifdef USE_FOG\n\tuniform vec3 fogColor;\n\tvarying float fogDepth;\n\t#ifdef FOG_EXP2\n\t\tuniform float fogDensity;\n\t#else\n\t\tuniform float fogNear;\n\t\tuniform float fogFar;\n\t#endif\n#endif\n", +gradientmap_pars_fragment:"#ifdef TOON\n\tuniform sampler2D gradientMap;\n\tvec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) {\n\t\tfloat dotNL = dot( normal, lightDirection );\n\t\tvec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 );\n\t\t#ifdef USE_GRADIENTMAP\n\t\t\treturn texture2D( gradientMap, coord ).rgb;\n\t\t#else\n\t\t\treturn ( coord.x < 0.7 ) ? vec3( 0.7 ) : vec3( 1.0 );\n\t\t#endif\n\t}\n#endif\n",lightmap_fragment:"#ifdef USE_LIGHTMAP\n\treflectedLight.indirectDiffuse += PI * texture2D( lightMap, vUv2 ).xyz * lightMapIntensity;\n#endif\n", +lightmap_pars_fragment:"#ifdef USE_LIGHTMAP\n\tuniform sampler2D lightMap;\n\tuniform float lightMapIntensity;\n#endif",lights_lambert_vertex:"vec3 diffuse = vec3( 1.0 );\nGeometricContext geometry;\ngeometry.position = mvPosition.xyz;\ngeometry.normal = normalize( transformedNormal );\ngeometry.viewDir = normalize( -mvPosition.xyz );\nGeometricContext backGeometry;\nbackGeometry.position = geometry.position;\nbackGeometry.normal = -geometry.normal;\nbackGeometry.viewDir = geometry.viewDir;\nvLightFront = vec3( 0.0 );\n#ifdef DOUBLE_SIDED\n\tvLightBack = vec3( 0.0 );\n#endif\nIncidentLight directLight;\nfloat dotNL;\nvec3 directLightColor_Diffuse;\n#if NUM_POINT_LIGHTS > 0\n\tfor ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n\t\tgetPointDirectLightIrradiance( pointLights[ i ], geometry, directLight );\n\t\tdotNL = dot( geometry.normal, directLight.direction );\n\t\tdirectLightColor_Diffuse = PI * directLight.color;\n\t\tvLightFront += saturate( dotNL ) * directLightColor_Diffuse;\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvLightBack += saturate( -dotNL ) * directLightColor_Diffuse;\n\t\t#endif\n\t}\n#endif\n#if NUM_SPOT_LIGHTS > 0\n\tfor ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n\t\tgetSpotDirectLightIrradiance( spotLights[ i ], geometry, directLight );\n\t\tdotNL = dot( geometry.normal, directLight.direction );\n\t\tdirectLightColor_Diffuse = PI * directLight.color;\n\t\tvLightFront += saturate( dotNL ) * directLightColor_Diffuse;\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvLightBack += saturate( -dotNL ) * directLightColor_Diffuse;\n\t\t#endif\n\t}\n#endif\n#if NUM_DIR_LIGHTS > 0\n\tfor ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n\t\tgetDirectionalDirectLightIrradiance( directionalLights[ i ], geometry, directLight );\n\t\tdotNL = dot( geometry.normal, directLight.direction );\n\t\tdirectLightColor_Diffuse = PI * directLight.color;\n\t\tvLightFront += saturate( dotNL ) * directLightColor_Diffuse;\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvLightBack += saturate( -dotNL ) * directLightColor_Diffuse;\n\t\t#endif\n\t}\n#endif\n#if NUM_HEMI_LIGHTS > 0\n\tfor ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n\t\tvLightFront += getHemisphereLightIrradiance( hemisphereLights[ i ], geometry );\n\t\t#ifdef DOUBLE_SIDED\n\t\t\tvLightBack += getHemisphereLightIrradiance( hemisphereLights[ i ], backGeometry );\n\t\t#endif\n\t}\n#endif\n", +lights_pars:"uniform vec3 ambientLightColor;\nvec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {\n\tvec3 irradiance = ambientLightColor;\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\treturn irradiance;\n}\n#if NUM_DIR_LIGHTS > 0\n\tstruct DirectionalLight {\n\t\tvec3 direction;\n\t\tvec3 color;\n\t\tint shadow;\n\t\tfloat shadowBias;\n\t\tfloat shadowRadius;\n\t\tvec2 shadowMapSize;\n\t};\n\tuniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];\n\tvoid getDirectionalDirectLightIrradiance( const in DirectionalLight directionalLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tdirectLight.color = directionalLight.color;\n\t\tdirectLight.direction = directionalLight.direction;\n\t\tdirectLight.visible = true;\n\t}\n#endif\n#if NUM_POINT_LIGHTS > 0\n\tstruct PointLight {\n\t\tvec3 position;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t\tint shadow;\n\t\tfloat shadowBias;\n\t\tfloat shadowRadius;\n\t\tvec2 shadowMapSize;\n\t};\n\tuniform PointLight pointLights[ NUM_POINT_LIGHTS ];\n\tvoid getPointDirectLightIrradiance( const in PointLight pointLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tvec3 lVector = pointLight.position - geometry.position;\n\t\tdirectLight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tdirectLight.color = pointLight.color;\n\t\tdirectLight.color *= punctualLightIntensityToIrradianceFactor( lightDistance, pointLight.distance, pointLight.decay );\n\t\tdirectLight.visible = ( directLight.color != vec3( 0.0 ) );\n\t}\n#endif\n#if NUM_SPOT_LIGHTS > 0\n\tstruct SpotLight {\n\t\tvec3 position;\n\t\tvec3 direction;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t\tfloat coneCos;\n\t\tfloat penumbraCos;\n\t\tint shadow;\n\t\tfloat shadowBias;\n\t\tfloat shadowRadius;\n\t\tvec2 shadowMapSize;\n\t};\n\tuniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];\n\tvoid getSpotDirectLightIrradiance( const in SpotLight spotLight, const in GeometricContext geometry, out IncidentLight directLight ) {\n\t\tvec3 lVector = spotLight.position - geometry.position;\n\t\tdirectLight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tfloat angleCos = dot( directLight.direction, spotLight.direction );\n\t\tif ( angleCos > spotLight.coneCos ) {\n\t\t\tfloat spotEffect = smoothstep( spotLight.coneCos, spotLight.penumbraCos, angleCos );\n\t\t\tdirectLight.color = spotLight.color;\n\t\t\tdirectLight.color *= spotEffect * punctualLightIntensityToIrradianceFactor( lightDistance, spotLight.distance, spotLight.decay );\n\t\t\tdirectLight.visible = true;\n\t\t} else {\n\t\t\tdirectLight.color = vec3( 0.0 );\n\t\t\tdirectLight.visible = false;\n\t\t}\n\t}\n#endif\n#if NUM_RECT_AREA_LIGHTS > 0\n\tstruct RectAreaLight {\n\t\tvec3 color;\n\t\tvec3 position;\n\t\tvec3 halfWidth;\n\t\tvec3 halfHeight;\n\t};\n\tuniform sampler2D ltcMat;\tuniform sampler2D ltcMag;\n\tuniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];\n#endif\n#if NUM_HEMI_LIGHTS > 0\n\tstruct HemisphereLight {\n\t\tvec3 direction;\n\t\tvec3 skyColor;\n\t\tvec3 groundColor;\n\t};\n\tuniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];\n\tvec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in GeometricContext geometry ) {\n\t\tfloat dotNL = dot( geometry.normal, hemiLight.direction );\n\t\tfloat hemiDiffuseWeight = 0.5 * dotNL + 0.5;\n\t\tvec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );\n\t\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\t\tirradiance *= PI;\n\t\t#endif\n\t\treturn irradiance;\n\t}\n#endif\n#if defined( USE_ENVMAP ) && defined( PHYSICAL )\n\tvec3 getLightProbeIndirectIrradiance( const in GeometricContext geometry, const in int maxMIPLevel ) {\n\t\tvec3 worldNormal = inverseTransformDirection( geometry.normal, viewMatrix );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryVec, float( maxMIPLevel ) );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 queryVec = vec3( flipEnvMap * worldNormal.x, worldNormal.yz );\n\t\t\tvec4 envMapColor = textureCubeUV( queryVec, 1.0 );\n\t\t#else\n\t\t\tvec4 envMapColor = vec4( 0.0 );\n\t\t#endif\n\t\treturn PI * envMapColor.rgb * envMapIntensity;\n\t}\n\tfloat getSpecularMIPLevel( const in float blinnShininessExponent, const in int maxMIPLevel ) {\n\t\tfloat maxMIPLevelScalar = float( maxMIPLevel );\n\t\tfloat desiredMIPLevel = maxMIPLevelScalar - 0.79248 - 0.5 * log2( pow2( blinnShininessExponent ) + 1.0 );\n\t\treturn clamp( desiredMIPLevel, 0.0, maxMIPLevelScalar );\n\t}\n\tvec3 getLightProbeIndirectRadiance( const in GeometricContext geometry, const in float blinnShininessExponent, const in int maxMIPLevel ) {\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( -geometry.viewDir, geometry.normal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( -geometry.viewDir, geometry.normal, refractionRatio );\n\t\t#endif\n\t\treflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n\t\tfloat specularMIPLevel = getSpecularMIPLevel( blinnShininessExponent, maxMIPLevel );\n\t\t#ifdef ENVMAP_TYPE_CUBE\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = textureCubeLodEXT( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = textureCube( envMap, queryReflectVec, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 queryReflectVec = vec3( flipEnvMap * reflectVec.x, reflectVec.yz );\n\t\t\tvec4 envMapColor = textureCubeUV(queryReflectVec, BlinnExponentToGGXRoughness(blinnShininessExponent));\n\t\t#elif defined( ENVMAP_TYPE_EQUIREC )\n\t\t\tvec2 sampleUV;\n\t\t\tsampleUV.y = saturate( reflectVec.y * 0.5 + 0.5 );\n\t\t\tsampleUV.x = atan( reflectVec.z, reflectVec.x ) * RECIPROCAL_PI2 + 0.5;\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = texture2DLodEXT( envMap, sampleUV, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = texture2D( envMap, sampleUV, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#elif defined( ENVMAP_TYPE_SPHERE )\n\t\t\tvec3 reflectView = normalize( ( viewMatrix * vec4( reflectVec, 0.0 ) ).xyz + vec3( 0.0,0.0,1.0 ) );\n\t\t\t#ifdef TEXTURE_LOD_EXT\n\t\t\t\tvec4 envMapColor = texture2DLodEXT( envMap, reflectView.xy * 0.5 + 0.5, specularMIPLevel );\n\t\t\t#else\n\t\t\t\tvec4 envMapColor = texture2D( envMap, reflectView.xy * 0.5 + 0.5, specularMIPLevel );\n\t\t\t#endif\n\t\t\tenvMapColor.rgb = envMapTexelToLinear( envMapColor ).rgb;\n\t\t#endif\n\t\treturn envMapColor.rgb * envMapIntensity;\n\t}\n#endif\n", +lights_phong_fragment:"BlinnPhongMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularColor = specular;\nmaterial.specularShininess = shininess;\nmaterial.specularStrength = specularStrength;\n",lights_phong_pars_fragment:"varying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\nstruct BlinnPhongMaterial {\n\tvec3\tdiffuseColor;\n\tvec3\tspecularColor;\n\tfloat\tspecularShininess;\n\tfloat\tspecularStrength;\n};\n#if NUM_RECT_AREA_LIGHTS > 0\n\tvoid RE_Direct_RectArea_BlinnPhong( const in RectAreaLight rectAreaLight, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\t\tvec3 matDiffColor = material.diffuseColor;\n\t\tvec3 matSpecColor = material.specularColor;\n\t\tvec3 lightColor = rectAreaLight.color;\n\t\tfloat roughness = BlinnExponentToGGXRoughness( material.specularShininess );\n\t\tvec3 spec = Rect_Area_Light_Specular_Reflectance(\n\t\t\t\tgeometry,\n\t\t\t\trectAreaLight.position, rectAreaLight.halfWidth, rectAreaLight.halfHeight,\n\t\t\t\troughness,\n\t\t\t\tltcMat, ltcMag );\n\t\tvec3 diff = Rect_Area_Light_Diffuse_Reflectance(\n\t\t\t\tgeometry,\n\t\t\t\trectAreaLight.position, rectAreaLight.halfWidth, rectAreaLight.halfHeight );\n\t\treflectedLight.directSpecular += lightColor * matSpecColor * spec / PI2;\n\t\treflectedLight.directDiffuse += lightColor * matDiffColor * diff / PI2;\n\t}\n#endif\nvoid RE_Direct_BlinnPhong( const in IncidentLight directLight, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\t#ifdef TOON\n\t\tvec3 irradiance = getGradientIrradiance( geometry.normal, directLight.direction ) * directLight.color;\n\t#else\n\t\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\t\tvec3 irradiance = dotNL * directLight.color;\n\t#endif\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\treflectedLight.directDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n\treflectedLight.directSpecular += irradiance * BRDF_Specular_BlinnPhong( directLight, geometry, material.specularColor, material.specularShininess ) * material.specularStrength;\n}\nvoid RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_BlinnPhong\n#define RE_Direct_RectArea\t\tRE_Direct_RectArea_BlinnPhong\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_BlinnPhong\n#define Material_LightProbeLOD( material )\t(0)\n", +lights_physical_fragment:"PhysicalMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor );\nmaterial.specularRoughness = clamp( roughnessFactor, 0.04, 1.0 );\n#ifdef STANDARD\n\tmaterial.specularColor = mix( vec3( DEFAULT_SPECULAR_COEFFICIENT ), diffuseColor.rgb, metalnessFactor );\n#else\n\tmaterial.specularColor = mix( vec3( MAXIMUM_SPECULAR_COEFFICIENT * pow2( reflectivity ) ), diffuseColor.rgb, metalnessFactor );\n\tmaterial.clearCoat = saturate( clearCoat );\tmaterial.clearCoatRoughness = clamp( clearCoatRoughness, 0.04, 1.0 );\n#endif\n", +lights_physical_pars_fragment:"struct PhysicalMaterial {\n\tvec3\tdiffuseColor;\n\tfloat\tspecularRoughness;\n\tvec3\tspecularColor;\n\t#ifndef STANDARD\n\t\tfloat clearCoat;\n\t\tfloat clearCoatRoughness;\n\t#endif\n};\n#define MAXIMUM_SPECULAR_COEFFICIENT 0.16\n#define DEFAULT_SPECULAR_COEFFICIENT 0.04\nfloat clearCoatDHRApprox( const in float roughness, const in float dotNL ) {\n\treturn DEFAULT_SPECULAR_COEFFICIENT + ( 1.0 - DEFAULT_SPECULAR_COEFFICIENT ) * ( pow( 1.0 - dotNL, 5.0 ) * pow( 1.0 - roughness, 2.0 ) );\n}\n#if NUM_RECT_AREA_LIGHTS > 0\n\tvoid RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\t\tvec3 matDiffColor = material.diffuseColor;\n\t\tvec3 matSpecColor = material.specularColor;\n\t\tvec3 lightColor = rectAreaLight.color;\n\t\tfloat roughness = material.specularRoughness;\n\t\tvec3 spec = Rect_Area_Light_Specular_Reflectance(\n\t\t\t\tgeometry,\n\t\t\t\trectAreaLight.position, rectAreaLight.halfWidth, rectAreaLight.halfHeight,\n\t\t\t\troughness,\n\t\t\t\tltcMat, ltcMag );\n\t\tvec3 diff = Rect_Area_Light_Diffuse_Reflectance(\n\t\t\t\tgeometry,\n\t\t\t\trectAreaLight.position, rectAreaLight.halfWidth, rectAreaLight.halfHeight );\n\t\treflectedLight.directSpecular += lightColor * matSpecColor * spec;\n\t\treflectedLight.directDiffuse += lightColor * matDiffColor * diff;\n\t}\n#endif\nvoid RE_Direct_Physical( const in IncidentLight directLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\tirradiance *= PI;\n\t#endif\n\t#ifndef STANDARD\n\t\tfloat clearCoatDHR = material.clearCoat * clearCoatDHRApprox( material.clearCoatRoughness, dotNL );\n\t#else\n\t\tfloat clearCoatDHR = 0.0;\n\t#endif\n\treflectedLight.directSpecular += ( 1.0 - clearCoatDHR ) * irradiance * BRDF_Specular_GGX( directLight, geometry, material.specularColor, material.specularRoughness );\n\treflectedLight.directDiffuse += ( 1.0 - clearCoatDHR ) * irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n\t#ifndef STANDARD\n\t\treflectedLight.directSpecular += irradiance * material.clearCoat * BRDF_Specular_GGX( directLight, geometry, vec3( DEFAULT_SPECULAR_COEFFICIENT ), material.clearCoatRoughness );\n\t#endif\n}\nvoid RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Diffuse_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 clearCoatRadiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\t#ifndef STANDARD\n\t\tfloat dotNV = saturate( dot( geometry.normal, geometry.viewDir ) );\n\t\tfloat dotNL = dotNV;\n\t\tfloat clearCoatDHR = material.clearCoat * clearCoatDHRApprox( material.clearCoatRoughness, dotNL );\n\t#else\n\t\tfloat clearCoatDHR = 0.0;\n\t#endif\n\treflectedLight.indirectSpecular += ( 1.0 - clearCoatDHR ) * radiance * BRDF_Specular_GGX_Environment( geometry, material.specularColor, material.specularRoughness );\n\t#ifndef STANDARD\n\t\treflectedLight.indirectSpecular += clearCoatRadiance * material.clearCoat * BRDF_Specular_GGX_Environment( geometry, vec3( DEFAULT_SPECULAR_COEFFICIENT ), material.clearCoatRoughness );\n\t#endif\n}\n#define RE_Direct\t\t\t\tRE_Direct_Physical\n#define RE_Direct_RectArea\t\tRE_Direct_RectArea_Physical\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Physical\n#define RE_IndirectSpecular\t\tRE_IndirectSpecular_Physical\n#define Material_BlinnShininessExponent( material ) GGXRoughnessToBlinnExponent( material.specularRoughness )\n#define Material_ClearCoat_BlinnShininessExponent( material ) GGXRoughnessToBlinnExponent( material.clearCoatRoughness )\nfloat computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) {\n\treturn saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion );\n}\n", +lights_template:"\nGeometricContext geometry;\ngeometry.position = - vViewPosition;\ngeometry.normal = normal;\ngeometry.viewDir = normalize( vViewPosition );\nIncidentLight directLight;\n#if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct )\n\tPointLight pointLight;\n\tfor ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n\t\tpointLight = pointLights[ i ];\n\t\tgetPointDirectLightIrradiance( pointLight, geometry, directLight );\n\t\t#ifdef USE_SHADOWMAP\n\t\tdirectLight.color *= all( bvec2( pointLight.shadow, directLight.visible ) ) ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n#endif\n#if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct )\n\tSpotLight spotLight;\n\tfor ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n\t\tspotLight = spotLights[ i ];\n\t\tgetSpotDirectLightIrradiance( spotLight, geometry, directLight );\n\t\t#ifdef USE_SHADOWMAP\n\t\tdirectLight.color *= all( bvec2( spotLight.shadow, directLight.visible ) ) ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowBias, spotLight.shadowRadius, vSpotShadowCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n#endif\n#if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct )\n\tDirectionalLight directionalLight;\n\tfor ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n\t\tdirectionalLight = directionalLights[ i ];\n\t\tgetDirectionalDirectLightIrradiance( directionalLight, geometry, directLight );\n\t\t#ifdef USE_SHADOWMAP\n\t\tdirectLight.color *= all( bvec2( directionalLight.shadow, directLight.visible ) ) ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n#endif\n#if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea )\n\tRectAreaLight rectAreaLight;\n\tfor ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) {\n\t\trectAreaLight = rectAreaLights[ i ];\n\t\tRE_Direct_RectArea( rectAreaLight, geometry, material, reflectedLight );\n\t}\n#endif\n#if defined( RE_IndirectDiffuse )\n\tvec3 irradiance = getAmbientLightIrradiance( ambientLightColor );\n\t#ifdef USE_LIGHTMAP\n\t\tvec3 lightMapIrradiance = texture2D( lightMap, vUv2 ).xyz * lightMapIntensity;\n\t\t#ifndef PHYSICALLY_CORRECT_LIGHTS\n\t\t\tlightMapIrradiance *= PI;\n\t\t#endif\n\t\tirradiance += lightMapIrradiance;\n\t#endif\n\t#if ( NUM_HEMI_LIGHTS > 0 )\n\t\tfor ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n\t\t\tirradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometry );\n\t\t}\n\t#endif\n\t#if defined( USE_ENVMAP ) && defined( PHYSICAL ) && defined( ENVMAP_TYPE_CUBE_UV )\n\t\tirradiance += getLightProbeIndirectIrradiance( geometry, 8 );\n\t#endif\n\tRE_IndirectDiffuse( irradiance, geometry, material, reflectedLight );\n#endif\n#if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular )\n\tvec3 radiance = getLightProbeIndirectRadiance( geometry, Material_BlinnShininessExponent( material ), 8 );\n\t#ifndef STANDARD\n\t\tvec3 clearCoatRadiance = getLightProbeIndirectRadiance( geometry, Material_ClearCoat_BlinnShininessExponent( material ), 8 );\n\t#else\n\t\tvec3 clearCoatRadiance = vec3( 0.0 );\n\t#endif\n\tRE_IndirectSpecular( radiance, clearCoatRadiance, geometry, material, reflectedLight );\n#endif\n", +logdepthbuf_fragment:"#if defined(USE_LOGDEPTHBUF) && defined(USE_LOGDEPTHBUF_EXT)\n\tgl_FragDepthEXT = log2(vFragDepth) * logDepthBufFC * 0.5;\n#endif",logdepthbuf_pars_fragment:"#ifdef USE_LOGDEPTHBUF\n\tuniform float logDepthBufFC;\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t#endif\n#endif\n",logdepthbuf_pars_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t#endif\n\tuniform float logDepthBufFC;\n#endif",logdepthbuf_vertex:"#ifdef USE_LOGDEPTHBUF\n\tgl_Position.z = log2(max( EPSILON, gl_Position.w + 1.0 )) * logDepthBufFC;\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvFragDepth = 1.0 + gl_Position.w;\n\t#else\n\t\tgl_Position.z = (gl_Position.z - 1.0) * gl_Position.w;\n\t#endif\n#endif\n", +map_fragment:"#ifdef USE_MAP\n\tvec4 texelColor = texture2D( map, vUv );\n\ttexelColor = mapTexelToLinear( texelColor );\n\tdiffuseColor *= texelColor;\n#endif\n",map_pars_fragment:"#ifdef USE_MAP\n\tuniform sampler2D map;\n#endif\n",map_particle_fragment:"#ifdef USE_MAP\n\tvec4 mapTexel = texture2D( map, vec2( gl_PointCoord.x, 1.0 - gl_PointCoord.y ) * offsetRepeat.zw + offsetRepeat.xy );\n\tdiffuseColor *= mapTexelToLinear( mapTexel );\n#endif\n",map_particle_pars_fragment:"#ifdef USE_MAP\n\tuniform vec4 offsetRepeat;\n\tuniform sampler2D map;\n#endif\n", +metalnessmap_fragment:"float metalnessFactor = metalness;\n#ifdef USE_METALNESSMAP\n\tvec4 texelMetalness = texture2D( metalnessMap, vUv );\n\tmetalnessFactor *= texelMetalness.r;\n#endif\n",metalnessmap_pars_fragment:"#ifdef USE_METALNESSMAP\n\tuniform sampler2D metalnessMap;\n#endif",morphnormal_vertex:"#ifdef USE_MORPHNORMALS\n\tobjectNormal += ( morphNormal0 - normal ) * morphTargetInfluences[ 0 ];\n\tobjectNormal += ( morphNormal1 - normal ) * morphTargetInfluences[ 1 ];\n\tobjectNormal += ( morphNormal2 - normal ) * morphTargetInfluences[ 2 ];\n\tobjectNormal += ( morphNormal3 - normal ) * morphTargetInfluences[ 3 ];\n#endif\n", +morphtarget_pars_vertex:"#ifdef USE_MORPHTARGETS\n\t#ifndef USE_MORPHNORMALS\n\tuniform float morphTargetInfluences[ 8 ];\n\t#else\n\tuniform float morphTargetInfluences[ 4 ];\n\t#endif\n#endif",morphtarget_vertex:"#ifdef USE_MORPHTARGETS\n\ttransformed += ( morphTarget0 - position ) * morphTargetInfluences[ 0 ];\n\ttransformed += ( morphTarget1 - position ) * morphTargetInfluences[ 1 ];\n\ttransformed += ( morphTarget2 - position ) * morphTargetInfluences[ 2 ];\n\ttransformed += ( morphTarget3 - position ) * morphTargetInfluences[ 3 ];\n\t#ifndef USE_MORPHNORMALS\n\ttransformed += ( morphTarget4 - position ) * morphTargetInfluences[ 4 ];\n\ttransformed += ( morphTarget5 - position ) * morphTargetInfluences[ 5 ];\n\ttransformed += ( morphTarget6 - position ) * morphTargetInfluences[ 6 ];\n\ttransformed += ( morphTarget7 - position ) * morphTargetInfluences[ 7 ];\n\t#endif\n#endif\n", +normal_flip:"#ifdef DOUBLE_SIDED\n\tfloat flipNormal = ( float( gl_FrontFacing ) * 2.0 - 1.0 );\n#else\n\tfloat flipNormal = 1.0;\n#endif\n",normal_fragment:"#ifdef FLAT_SHADED\n\tvec3 fdx = vec3( dFdx( vViewPosition.x ), dFdx( vViewPosition.y ), dFdx( vViewPosition.z ) );\n\tvec3 fdy = vec3( dFdy( vViewPosition.x ), dFdy( vViewPosition.y ), dFdy( vViewPosition.z ) );\n\tvec3 normal = normalize( cross( fdx, fdy ) );\n#else\n\tvec3 normal = normalize( vNormal ) * flipNormal;\n#endif\n#ifdef USE_NORMALMAP\n\tnormal = perturbNormal2Arb( -vViewPosition, normal );\n#elif defined( USE_BUMPMAP )\n\tnormal = perturbNormalArb( -vViewPosition, normal, dHdxy_fwd() );\n#endif\n", +normalmap_pars_fragment:"#ifdef USE_NORMALMAP\n\tuniform sampler2D normalMap;\n\tuniform vec2 normalScale;\n\tvec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm ) {\n\t\tvec3 q0 = dFdx( eye_pos.xyz );\n\t\tvec3 q1 = dFdy( eye_pos.xyz );\n\t\tvec2 st0 = dFdx( vUv.st );\n\t\tvec2 st1 = dFdy( vUv.st );\n\t\tvec3 S = normalize( q0 * st1.t - q1 * st0.t );\n\t\tvec3 T = normalize( -q0 * st1.s + q1 * st0.s );\n\t\tvec3 N = normalize( surf_norm );\n\t\tvec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\t\tmapN.xy = normalScale * mapN.xy;\n\t\tmat3 tsn = mat3( S, T, N );\n\t\treturn normalize( tsn * mapN );\n\t}\n#endif\n", +packing:"vec3 packNormalToRGB( const in vec3 normal ) {\n\treturn normalize( normal ) * 0.5 + 0.5;\n}\nvec3 unpackRGBToNormal( const in vec3 rgb ) {\n\treturn 1.0 - 2.0 * rgb.xyz;\n}\nconst float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;\nconst vec3 PackFactors = vec3( 256. * 256. * 256., 256. * 256., 256. );\nconst vec4 UnpackFactors = UnpackDownscale / vec4( PackFactors, 1. );\nconst float ShiftRight8 = 1. / 256.;\nvec4 packDepthToRGBA( const in float v ) {\n\tvec4 r = vec4( fract( v * PackFactors ), v );\n\tr.yzw -= r.xyz * ShiftRight8;\treturn r * PackUpscale;\n}\nfloat unpackRGBAToDepth( const in vec4 v ) {\n\treturn dot( v, UnpackFactors );\n}\nfloat viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn ( viewZ + near ) / ( near - far );\n}\nfloat orthographicDepthToViewZ( const in float linearClipZ, const in float near, const in float far ) {\n\treturn linearClipZ * ( near - far ) - near;\n}\nfloat viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn (( near + viewZ ) * far ) / (( far - near ) * viewZ );\n}\nfloat perspectiveDepthToViewZ( const in float invClipZ, const in float near, const in float far ) {\n\treturn ( near * far ) / ( ( far - near ) * invClipZ - far );\n}\n", +premultiplied_alpha_fragment:"#ifdef PREMULTIPLIED_ALPHA\n\tgl_FragColor.rgb *= gl_FragColor.a;\n#endif\n",project_vertex:"#ifdef USE_SKINNING\n\tvec4 mvPosition = modelViewMatrix * skinned;\n#else\n\tvec4 mvPosition = modelViewMatrix * vec4( transformed, 1.0 );\n#endif\ngl_Position = projectionMatrix * mvPosition;\n",roughnessmap_fragment:"float roughnessFactor = roughness;\n#ifdef USE_ROUGHNESSMAP\n\tvec4 texelRoughness = texture2D( roughnessMap, vUv );\n\troughnessFactor *= texelRoughness.r;\n#endif\n", +roughnessmap_pars_fragment:"#ifdef USE_ROUGHNESSMAP\n\tuniform sampler2D roughnessMap;\n#endif",shadowmap_pars_fragment:"#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHTS > 0\n\t\tuniform sampler2D directionalShadowMap[ NUM_DIR_LIGHTS ];\n\t\tvarying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHTS ];\n\t#endif\n\t#if NUM_SPOT_LIGHTS > 0\n\t\tuniform sampler2D spotShadowMap[ NUM_SPOT_LIGHTS ];\n\t\tvarying vec4 vSpotShadowCoord[ NUM_SPOT_LIGHTS ];\n\t#endif\n\t#if NUM_POINT_LIGHTS > 0\n\t\tuniform sampler2D pointShadowMap[ NUM_POINT_LIGHTS ];\n\t\tvarying vec4 vPointShadowCoord[ NUM_POINT_LIGHTS ];\n\t#endif\n\tfloat texture2DCompare( sampler2D depths, vec2 uv, float compare ) {\n\t\treturn step( compare, unpackRGBAToDepth( texture2D( depths, uv ) ) );\n\t}\n\tfloat texture2DShadowLerp( sampler2D depths, vec2 size, vec2 uv, float compare ) {\n\t\tconst vec2 offset = vec2( 0.0, 1.0 );\n\t\tvec2 texelSize = vec2( 1.0 ) / size;\n\t\tvec2 centroidUV = floor( uv * size + 0.5 ) / size;\n\t\tfloat lb = texture2DCompare( depths, centroidUV + texelSize * offset.xx, compare );\n\t\tfloat lt = texture2DCompare( depths, centroidUV + texelSize * offset.xy, compare );\n\t\tfloat rb = texture2DCompare( depths, centroidUV + texelSize * offset.yx, compare );\n\t\tfloat rt = texture2DCompare( depths, centroidUV + texelSize * offset.yy, compare );\n\t\tvec2 f = fract( uv * size + 0.5 );\n\t\tfloat a = mix( lb, lt, f.y );\n\t\tfloat b = mix( rb, rt, f.y );\n\t\tfloat c = mix( a, b, f.x );\n\t\treturn c;\n\t}\n\tfloat getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n\t\tshadowCoord.xyz /= shadowCoord.w;\n\t\tshadowCoord.z += shadowBias;\n\t\tbvec4 inFrustumVec = bvec4 ( shadowCoord.x >= 0.0, shadowCoord.x <= 1.0, shadowCoord.y >= 0.0, shadowCoord.y <= 1.0 );\n\t\tbool inFrustum = all( inFrustumVec );\n\t\tbvec2 frustumTestVec = bvec2( inFrustum, shadowCoord.z <= 1.0 );\n\t\tbool frustumTest = all( frustumTestVec );\n\t\tif ( frustumTest ) {\n\t\t#if defined( SHADOWMAP_TYPE_PCF )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx0 = - texelSize.x * shadowRadius;\n\t\t\tfloat dy0 = - texelSize.y * shadowRadius;\n\t\t\tfloat dx1 = + texelSize.x * shadowRadius;\n\t\t\tfloat dy1 = + texelSize.y * shadowRadius;\n\t\t\treturn (\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#elif defined( SHADOWMAP_TYPE_PCF_SOFT )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx0 = - texelSize.x * shadowRadius;\n\t\t\tfloat dy0 = - texelSize.y * shadowRadius;\n\t\t\tfloat dx1 = + texelSize.x * shadowRadius;\n\t\t\tfloat dy1 = + texelSize.y * shadowRadius;\n\t\t\treturn (\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy, shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DShadowLerp( shadowMap, shadowMapSize, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#else\n\t\t\treturn texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z );\n\t\t#endif\n\t\t}\n\t\treturn 1.0;\n\t}\n\tvec2 cubeToUV( vec3 v, float texelSizeY ) {\n\t\tvec3 absV = abs( v );\n\t\tfloat scaleToCube = 1.0 / max( absV.x, max( absV.y, absV.z ) );\n\t\tabsV *= scaleToCube;\n\t\tv *= scaleToCube * ( 1.0 - 2.0 * texelSizeY );\n\t\tvec2 planar = v.xy;\n\t\tfloat almostATexel = 1.5 * texelSizeY;\n\t\tfloat almostOne = 1.0 - almostATexel;\n\t\tif ( absV.z >= almostOne ) {\n\t\t\tif ( v.z > 0.0 )\n\t\t\t\tplanar.x = 4.0 - v.x;\n\t\t} else if ( absV.x >= almostOne ) {\n\t\t\tfloat signX = sign( v.x );\n\t\t\tplanar.x = v.z * signX + 2.0 * signX;\n\t\t} else if ( absV.y >= almostOne ) {\n\t\t\tfloat signY = sign( v.y );\n\t\t\tplanar.x = v.x + 2.0 * signY + 2.0;\n\t\t\tplanar.y = v.z * signY - 2.0;\n\t\t}\n\t\treturn vec2( 0.125, 0.25 ) * planar + vec2( 0.375, 0.75 );\n\t}\n\tfloat getPointShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n\t\tvec2 texelSize = vec2( 1.0 ) / ( shadowMapSize * vec2( 4.0, 2.0 ) );\n\t\tvec3 lightToPosition = shadowCoord.xyz;\n\t\tvec3 bd3D = normalize( lightToPosition );\n\t\tfloat dp = ( length( lightToPosition ) - shadowBias ) / 1000.0;\n\t\t#if defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_PCF_SOFT )\n\t\t\tvec2 offset = vec2( - 1, 1 ) * shadowRadius * texelSize.y;\n\t\t\treturn (\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxx, texelSize.y ), dp )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#else\n\t\t\treturn texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp );\n\t\t#endif\n\t}\n#endif\n", +shadowmap_pars_vertex:"#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHTS > 0\n\t\tuniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHTS ];\n\t\tvarying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHTS ];\n\t#endif\n\t#if NUM_SPOT_LIGHTS > 0\n\t\tuniform mat4 spotShadowMatrix[ NUM_SPOT_LIGHTS ];\n\t\tvarying vec4 vSpotShadowCoord[ NUM_SPOT_LIGHTS ];\n\t#endif\n\t#if NUM_POINT_LIGHTS > 0\n\t\tuniform mat4 pointShadowMatrix[ NUM_POINT_LIGHTS ];\n\t\tvarying vec4 vPointShadowCoord[ NUM_POINT_LIGHTS ];\n\t#endif\n#endif\n", +shadowmap_vertex:"#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHTS > 0\n\tfor ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n\t\tvDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * worldPosition;\n\t}\n\t#endif\n\t#if NUM_SPOT_LIGHTS > 0\n\tfor ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n\t\tvSpotShadowCoord[ i ] = spotShadowMatrix[ i ] * worldPosition;\n\t}\n\t#endif\n\t#if NUM_POINT_LIGHTS > 0\n\tfor ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n\t\tvPointShadowCoord[ i ] = pointShadowMatrix[ i ] * worldPosition;\n\t}\n\t#endif\n#endif\n", +shadowmask_pars_fragment:"float getShadowMask() {\n\tfloat shadow = 1.0;\n\t#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHTS > 0\n\tDirectionalLight directionalLight;\n\tfor ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n\t\tdirectionalLight = directionalLights[ i ];\n\t\tshadow *= bool( directionalLight.shadow ) ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n\t}\n\t#endif\n\t#if NUM_SPOT_LIGHTS > 0\n\tSpotLight spotLight;\n\tfor ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n\t\tspotLight = spotLights[ i ];\n\t\tshadow *= bool( spotLight.shadow ) ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowBias, spotLight.shadowRadius, vSpotShadowCoord[ i ] ) : 1.0;\n\t}\n\t#endif\n\t#if NUM_POINT_LIGHTS > 0\n\tPointLight pointLight;\n\tfor ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n\t\tpointLight = pointLights[ i ];\n\t\tshadow *= bool( pointLight.shadow ) ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ] ) : 1.0;\n\t}\n\t#endif\n\t#endif\n\treturn shadow;\n}\n", +skinbase_vertex:"#ifdef USE_SKINNING\n\tmat4 boneMatX = getBoneMatrix( skinIndex.x );\n\tmat4 boneMatY = getBoneMatrix( skinIndex.y );\n\tmat4 boneMatZ = getBoneMatrix( skinIndex.z );\n\tmat4 boneMatW = getBoneMatrix( skinIndex.w );\n#endif",skinning_pars_vertex:"#ifdef USE_SKINNING\n\tuniform mat4 bindMatrix;\n\tuniform mat4 bindMatrixInverse;\n\t#ifdef BONE_TEXTURE\n\t\tuniform sampler2D boneTexture;\n\t\tuniform int boneTextureWidth;\n\t\tuniform int boneTextureHeight;\n\t\tmat4 getBoneMatrix( const in float i ) {\n\t\t\tfloat j = i * 4.0;\n\t\t\tfloat x = mod( j, float( boneTextureWidth ) );\n\t\t\tfloat y = floor( j / float( boneTextureWidth ) );\n\t\t\tfloat dx = 1.0 / float( boneTextureWidth );\n\t\t\tfloat dy = 1.0 / float( boneTextureHeight );\n\t\t\ty = dy * ( y + 0.5 );\n\t\t\tvec4 v1 = texture2D( boneTexture, vec2( dx * ( x + 0.5 ), y ) );\n\t\t\tvec4 v2 = texture2D( boneTexture, vec2( dx * ( x + 1.5 ), y ) );\n\t\t\tvec4 v3 = texture2D( boneTexture, vec2( dx * ( x + 2.5 ), y ) );\n\t\t\tvec4 v4 = texture2D( boneTexture, vec2( dx * ( x + 3.5 ), y ) );\n\t\t\tmat4 bone = mat4( v1, v2, v3, v4 );\n\t\t\treturn bone;\n\t\t}\n\t#else\n\t\tuniform mat4 boneMatrices[ MAX_BONES ];\n\t\tmat4 getBoneMatrix( const in float i ) {\n\t\t\tmat4 bone = boneMatrices[ int(i) ];\n\t\t\treturn bone;\n\t\t}\n\t#endif\n#endif\n", +skinning_vertex:"#ifdef USE_SKINNING\n\tvec4 skinVertex = bindMatrix * vec4( transformed, 1.0 );\n\tvec4 skinned = vec4( 0.0 );\n\tskinned += boneMatX * skinVertex * skinWeight.x;\n\tskinned += boneMatY * skinVertex * skinWeight.y;\n\tskinned += boneMatZ * skinVertex * skinWeight.z;\n\tskinned += boneMatW * skinVertex * skinWeight.w;\n\tskinned = bindMatrixInverse * skinned;\n#endif\n",skinnormal_vertex:"#ifdef USE_SKINNING\n\tmat4 skinMatrix = mat4( 0.0 );\n\tskinMatrix += skinWeight.x * boneMatX;\n\tskinMatrix += skinWeight.y * boneMatY;\n\tskinMatrix += skinWeight.z * boneMatZ;\n\tskinMatrix += skinWeight.w * boneMatW;\n\tskinMatrix = bindMatrixInverse * skinMatrix * bindMatrix;\n\tobjectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz;\n#endif\n", +specularmap_fragment:"float specularStrength;\n#ifdef USE_SPECULARMAP\n\tvec4 texelSpecular = texture2D( specularMap, vUv );\n\tspecularStrength = texelSpecular.r;\n#else\n\tspecularStrength = 1.0;\n#endif",specularmap_pars_fragment:"#ifdef USE_SPECULARMAP\n\tuniform sampler2D specularMap;\n#endif",tonemapping_fragment:"#if defined( TONE_MAPPING )\n gl_FragColor.rgb = toneMapping( gl_FragColor.rgb );\n#endif\n",tonemapping_pars_fragment:"#define saturate(a) clamp( a, 0.0, 1.0 )\nuniform float toneMappingExposure;\nuniform float toneMappingWhitePoint;\nvec3 LinearToneMapping( vec3 color ) {\n\treturn toneMappingExposure * color;\n}\nvec3 ReinhardToneMapping( vec3 color ) {\n\tcolor *= toneMappingExposure;\n\treturn saturate( color / ( vec3( 1.0 ) + color ) );\n}\n#define Uncharted2Helper( x ) max( ( ( x * ( 0.15 * x + 0.10 * 0.50 ) + 0.20 * 0.02 ) / ( x * ( 0.15 * x + 0.50 ) + 0.20 * 0.30 ) ) - 0.02 / 0.30, vec3( 0.0 ) )\nvec3 Uncharted2ToneMapping( vec3 color ) {\n\tcolor *= toneMappingExposure;\n\treturn saturate( Uncharted2Helper( color ) / Uncharted2Helper( vec3( toneMappingWhitePoint ) ) );\n}\nvec3 OptimizedCineonToneMapping( vec3 color ) {\n\tcolor *= toneMappingExposure;\n\tcolor = max( vec3( 0.0 ), color - 0.004 );\n\treturn pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) );\n}\n", +uv_pars_fragment:"#if defined( USE_MAP ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( USE_SPECULARMAP ) || defined( USE_ALPHAMAP ) || defined( USE_EMISSIVEMAP ) || defined( USE_ROUGHNESSMAP ) || defined( USE_METALNESSMAP )\n\tvarying vec2 vUv;\n#endif",uv_pars_vertex:"#if defined( USE_MAP ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( USE_SPECULARMAP ) || defined( USE_ALPHAMAP ) || defined( USE_EMISSIVEMAP ) || defined( USE_ROUGHNESSMAP ) || defined( USE_METALNESSMAP )\n\tvarying vec2 vUv;\n\tuniform vec4 offsetRepeat;\n#endif\n", +uv_vertex:"#if defined( USE_MAP ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( USE_SPECULARMAP ) || defined( USE_ALPHAMAP ) || defined( USE_EMISSIVEMAP ) || defined( USE_ROUGHNESSMAP ) || defined( USE_METALNESSMAP )\n\tvUv = uv * offsetRepeat.zw + offsetRepeat.xy;\n#endif",uv2_pars_fragment:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tvarying vec2 vUv2;\n#endif",uv2_pars_vertex:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tattribute vec2 uv2;\n\tvarying vec2 vUv2;\n#endif", +uv2_vertex:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tvUv2 = uv2;\n#endif",worldpos_vertex:"#if defined( USE_ENVMAP ) || defined( PHONG ) || defined( PHYSICAL ) || defined( LAMBERT ) || defined ( USE_SHADOWMAP )\n\t#ifdef USE_SKINNING\n\t\tvec4 worldPosition = modelMatrix * skinned;\n\t#else\n\t\tvec4 worldPosition = modelMatrix * vec4( transformed, 1.0 );\n\t#endif\n#endif\n",cube_frag:"uniform samplerCube tCube;\nuniform float tFlip;\nuniform float opacity;\nvarying vec3 vWorldPosition;\n#include \nvoid main() {\n\tgl_FragColor = textureCube( tCube, vec3( tFlip * vWorldPosition.x, vWorldPosition.yz ) );\n\tgl_FragColor.a *= opacity;\n}\n", +cube_vert:"varying vec3 vWorldPosition;\n#include \nvoid main() {\n\tvWorldPosition = transformDirection( position, modelMatrix );\n\t#include \n\t#include \n}\n",depth_frag:"#if DEPTH_PACKING == 3200\n\tuniform float opacity;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( 1.0 );\n\t#if DEPTH_PACKING == 3200\n\t\tdiffuseColor.a = opacity;\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#if DEPTH_PACKING == 3200\n\t\tgl_FragColor = vec4( vec3( gl_FragCoord.z ), opacity );\n\t#elif DEPTH_PACKING == 3201\n\t\tgl_FragColor = packDepthToRGBA( gl_FragCoord.z );\n\t#endif\n}\n", +depth_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +distanceRGBA_frag:"uniform vec3 lightPos;\nvarying vec4 vWorldPosition;\n#include \n#include \n#include \nvoid main () {\n\t#include \n\tgl_FragColor = packDepthToRGBA( length( vWorldPosition.xyz - lightPos.xyz ) / 1000.0 );\n}\n",distanceRGBA_vert:"varying vec4 vWorldPosition;\n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvWorldPosition = worldPosition;\n}\n", +equirect_frag:"uniform sampler2D tEquirect;\nuniform float tFlip;\nvarying vec3 vWorldPosition;\n#include \nvoid main() {\n\tvec3 direction = normalize( vWorldPosition );\n\tvec2 sampleUV;\n\tsampleUV.y = saturate( tFlip * direction.y * -0.5 + 0.5 );\n\tsampleUV.x = atan( direction.z, direction.x ) * RECIPROCAL_PI2 + 0.5;\n\tgl_FragColor = texture2D( tEquirect, sampleUV );\n}\n",equirect_vert:"varying vec3 vWorldPosition;\n#include \nvoid main() {\n\tvWorldPosition = transformDirection( position, modelMatrix );\n\t#include \n\t#include \n}\n", +linedashed_frag:"uniform vec3 diffuse;\nuniform float opacity;\nuniform float dashSize;\nuniform float totalSize;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tif ( mod( vLineDistance, totalSize ) > dashSize ) {\n\t\tdiscard;\n\t}\n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +linedashed_vert:"uniform float scale;\nattribute float lineDistance;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvLineDistance = scale * lineDistance;\n\tvec4 mvPosition = modelViewMatrix * vec4( position, 1.0 );\n\tgl_Position = projectionMatrix * mvPosition;\n\t#include \n\t#include \n\t#include \n}\n", +meshbasic_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\t#ifdef USE_LIGHTMAP\n\t\treflectedLight.indirectDiffuse += texture2D( lightMap, vUv2 ).xyz * lightMapIntensity;\n\t#else\n\t\treflectedLight.indirectDiffuse += vec3( 1.0 );\n\t#endif\n\t#include \n\treflectedLight.indirectDiffuse *= diffuseColor.rgb;\n\tvec3 outgoingLight = reflectedLight.indirectDiffuse;\n\t#include \n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +meshbasic_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#ifdef USE_ENVMAP\n\t#include \n\t#include \n\t#include \n\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +meshlambert_frag:"uniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\treflectedLight.indirectDiffuse = getAmbientLightIrradiance( ambientLightColor );\n\t#include \n\treflectedLight.indirectDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb );\n\t#ifdef DOUBLE_SIDED\n\t\treflectedLight.directDiffuse = ( gl_FrontFacing ) ? vLightFront : vLightBack;\n\t#else\n\t\treflectedLight.directDiffuse = vLightFront;\n\t#endif\n\treflectedLight.directDiffuse *= BRDF_Diffuse_Lambert( diffuseColor.rgb ) * getShadowMask();\n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include \n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +meshlambert_vert:"#define LAMBERT\nvarying vec3 vLightFront;\n#ifdef DOUBLE_SIDED\n\tvarying vec3 vLightBack;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +meshphong_frag:"#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\t#include \n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +meshphong_vert:"#define PHONG\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +meshphysical_frag:"#define PHYSICAL\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifndef STANDARD\n\tuniform float clearCoat;\n\tuniform float clearCoatRoughness;\n#endif\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +meshphysical_vert:"#define PHYSICAL\nvarying vec3 vViewPosition;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n}\n", +normal_frag:"#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\tgl_FragColor = vec4( packNormalToRGB( normal ), opacity );\n}\n", +normal_vert:"#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP )\n\tvViewPosition = - mvPosition.xyz;\n#endif\n}\n", +points_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\tgl_FragColor = vec4( outgoingLight, diffuseColor.a );\n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +points_vert:"uniform float size;\nuniform float scale;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#ifdef USE_SIZEATTENUATION\n\t\tgl_PointSize = size * ( scale / - mvPosition.z );\n\t#else\n\t\tgl_PointSize = size;\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}\n", +shadow_frag:"uniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\tgl_FragColor = vec4( 0.0, 0.0, 0.0, opacity * ( 1.0 - getShadowMask() ) );\n}\n",shadow_vert:"#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n}\n"};J.prototype={constructor:J, +isColor:!0,r:1,g:1,b:1,set:function(a){a&&a.isColor?this.copy(a):"number"===typeof a?this.setHex(a):"string"===typeof a&&this.setStyle(a);return this},setScalar:function(a){this.b=this.g=this.r=a;return this},setHex:function(a){a=Math.floor(a);this.r=(a>>16&255)/255;this.g=(a>>8&255)/255;this.b=(a&255)/255;return this},setRGB:function(a,b,c){this.r=a;this.g=b;this.b=c;return this},setHSL:function(){function a(a,c,d){0>d&&(d+=1);1d?c:d<2/3?a+6*(c-a)*(2/3-d):a}return function(b, +c,d){b=N.euclideanModulo(b,1);c=N.clamp(c,0,1);d=N.clamp(d,0,1);0===c?this.r=this.g=this.b=d:(c=.5>=d?d*(1+c):d+c-d*c,d=2*d-c,this.r=a(d,c,b+1/3),this.g=a(d,c,b),this.b=a(d,c,b-1/3));return this}}(),setStyle:function(a){function b(b){void 0!==b&&1>parseFloat(b)&&console.warn("THREE.Color: Alpha component of "+a+" will be ignored.")}var c;if(c=/^((?:rgb|hsl)a?)\(\s*([^\)]*)\)/.exec(a)){var d=c[2];switch(c[1]){case "rgb":case "rgba":if(c=/^(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(d))return this.r= +Math.min(255,parseInt(c[1],10))/255,this.g=Math.min(255,parseInt(c[2],10))/255,this.b=Math.min(255,parseInt(c[3],10))/255,b(c[5]),this;if(c=/^(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(d))return this.r=Math.min(100,parseInt(c[1],10))/100,this.g=Math.min(100,parseInt(c[2],10))/100,this.b=Math.min(100,parseInt(c[3],10))/100,b(c[5]),this;break;case "hsl":case "hsla":if(c=/^([0-9]*\.?[0-9]+)\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(d)){var d=parseFloat(c[1])/ +360,e=parseInt(c[2],10)/100,f=parseInt(c[3],10)/100;b(c[5]);return this.setHSL(d,e,f)}}}else if(c=/^\#([A-Fa-f0-9]+)$/.exec(a)){c=c[1];d=c.length;if(3===d)return this.r=parseInt(c.charAt(0)+c.charAt(0),16)/255,this.g=parseInt(c.charAt(1)+c.charAt(1),16)/255,this.b=parseInt(c.charAt(2)+c.charAt(2),16)/255,this;if(6===d)return this.r=parseInt(c.charAt(0)+c.charAt(1),16)/255,this.g=parseInt(c.charAt(2)+c.charAt(3),16)/255,this.b=parseInt(c.charAt(4)+c.charAt(5),16)/255,this}a&&0=h?m/(e+f): +m/(2-e-f);switch(e){case b:g=(c-d)/m+(cthis.max.x||a.ythis.max.y?!1:!0},containsBox:function(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y},getParameter:function(a,b){return(b||new D).set((a.x-this.min.x)/(this.max.x-this.min.x),(a.y-this.min.y)/(this.max.y- +this.min.y))},intersectsBox:function(a){return a.max.xthis.max.x||a.max.ythis.max.y?!1:!0},clampPoint:function(a,b){return(b||new D).copy(a).clamp(this.min,this.max)},distanceToPoint:function(){var a=new D;return function(b){return a.copy(b).clamp(this.min,this.max).sub(b).length()}}(),intersect:function(a){this.min.max(a.min);this.max.min(a.max);return this},union:function(a){this.min.min(a.min);this.max.max(a.max);return this},translate:function(a){this.min.add(a); +this.max.add(a);return this},equals:function(a){return a.min.equals(this.min)&&a.max.equals(this.max)}};var Af=0;X.prototype={constructor:X,isMaterial:!0,get needsUpdate(){return this._needsUpdate},set needsUpdate(a){!0===a&&this.update();this._needsUpdate=a},setValues:function(a){if(void 0!==a)for(var b in a){var c=a[b];if(void 0===c)console.warn("THREE.Material: '"+b+"' parameter is undefined.");else{var d=this[b];void 0===d?console.warn("THREE."+this.type+": '"+b+"' is not a property of this material."): +d&&d.isColor?d.set(c):d&&d.isVector3&&c&&c.isVector3?d.copy(c):this[b]="overdraw"===b?Number(c):c}}},toJSON:function(a){function b(a){var b=[],c;for(c in a){var d=a[c];delete d.metadata;b.push(d)}return b}var c=void 0===a;c&&(a={textures:{},images:{}});var d={metadata:{version:4.4,type:"Material",generator:"Material.toJSON"}};d.uuid=this.uuid;d.type=this.type;""!==this.name&&(d.name=this.name);this.color&&this.color.isColor&&(d.color=this.color.getHex());void 0!==this.roughness&&(d.roughness=this.roughness); +void 0!==this.metalness&&(d.metalness=this.metalness);this.emissive&&this.emissive.isColor&&(d.emissive=this.emissive.getHex());this.specular&&this.specular.isColor&&(d.specular=this.specular.getHex());void 0!==this.shininess&&(d.shininess=this.shininess);void 0!==this.clearCoat&&(d.clearCoat=this.clearCoat);void 0!==this.clearCoatRoughness&&(d.clearCoatRoughness=this.clearCoatRoughness);this.map&&this.map.isTexture&&(d.map=this.map.toJSON(a).uuid);this.alphaMap&&this.alphaMap.isTexture&&(d.alphaMap= +this.alphaMap.toJSON(a).uuid);this.lightMap&&this.lightMap.isTexture&&(d.lightMap=this.lightMap.toJSON(a).uuid);this.bumpMap&&this.bumpMap.isTexture&&(d.bumpMap=this.bumpMap.toJSON(a).uuid,d.bumpScale=this.bumpScale);this.normalMap&&this.normalMap.isTexture&&(d.normalMap=this.normalMap.toJSON(a).uuid,d.normalScale=this.normalScale.toArray());this.displacementMap&&this.displacementMap.isTexture&&(d.displacementMap=this.displacementMap.toJSON(a).uuid,d.displacementScale=this.displacementScale,d.displacementBias= +this.displacementBias);this.roughnessMap&&this.roughnessMap.isTexture&&(d.roughnessMap=this.roughnessMap.toJSON(a).uuid);this.metalnessMap&&this.metalnessMap.isTexture&&(d.metalnessMap=this.metalnessMap.toJSON(a).uuid);this.emissiveMap&&this.emissiveMap.isTexture&&(d.emissiveMap=this.emissiveMap.toJSON(a).uuid);this.specularMap&&this.specularMap.isTexture&&(d.specularMap=this.specularMap.toJSON(a).uuid);this.envMap&&this.envMap.isTexture&&(d.envMap=this.envMap.toJSON(a).uuid,d.reflectivity=this.reflectivity); +this.gradientMap&&this.gradientMap.isTexture&&(d.gradientMap=this.gradientMap.toJSON(a).uuid);void 0!==this.size&&(d.size=this.size);void 0!==this.sizeAttenuation&&(d.sizeAttenuation=this.sizeAttenuation);1!==this.blending&&(d.blending=this.blending);2!==this.shading&&(d.shading=this.shading);0!==this.side&&(d.side=this.side);0!==this.vertexColors&&(d.vertexColors=this.vertexColors);1>this.opacity&&(d.opacity=this.opacity);!0===this.transparent&&(d.transparent=this.transparent);d.depthFunc=this.depthFunc; +d.depthTest=this.depthTest;d.depthWrite=this.depthWrite;0e&&(e=k);l>f&&(f=l);p>g&&(g=p)}this.min.set(b,c,d);this.max.set(e,f,g);return this},setFromBufferAttribute:function(a){for(var b=Infinity,c=Infinity,d=Infinity,e=-Infinity,f=-Infinity,g=-Infinity,h=0,m=a.count;he&&(e=k);l>f&&(f=l);p>g&&(g=p)}this.min.set(b,c,d);this.max.set(e,f,g);return this},setFromPoints:function(a){this.makeEmpty();for(var b=0,c=a.length;bthis.max.x||a.ythis.max.y||a.zthis.max.z?!1:!0},containsBox:function(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y&&this.min.z<=a.min.z&&a.max.z<=this.max.z},getParameter:function(a, +b){return(b||new q).set((a.x-this.min.x)/(this.max.x-this.min.x),(a.y-this.min.y)/(this.max.y-this.min.y),(a.z-this.min.z)/(this.max.z-this.min.z))},intersectsBox:function(a){return a.max.xthis.max.x||a.max.ythis.max.y||a.max.zthis.max.z?!1:!0},intersectsSphere:function(){var a;return function(b){void 0===a&&(a=new q);this.clampPoint(b.center,a);return a.distanceToSquared(b.center)<=b.radius*b.radius}}(),intersectsPlane:function(a){var b, +c;0=a.constant},clampPoint:function(a,b){return(b||new q).copy(a).clamp(this.min,this.max)},distanceToPoint:function(){var a=new q; +return function(b){return a.copy(b).clamp(this.min,this.max).sub(b).length()}}(),getBoundingSphere:function(){var a=new q;return function(b){b=b||new Na;this.getCenter(b.center);b.radius=.5*this.getSize(a).length();return b}}(),intersect:function(a){this.min.max(a.min);this.max.min(a.max);this.isEmpty()&&this.makeEmpty();return this},union:function(a){this.min.min(a.min);this.max.max(a.max);return this},applyMatrix4:function(){var a=[new q,new q,new q,new q,new q,new q,new q,new q];return function(b){if(this.isEmpty())return this; +a[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(b);a[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(b);a[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(b);a[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(b);a[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(b);a[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(b);a[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(b);a[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(b);this.setFromPoints(a);return this}}(), +translate:function(a){this.min.add(a);this.max.add(a);return this},equals:function(a){return a.min.equals(this.min)&&a.max.equals(this.max)}};Na.prototype={constructor:Na,set:function(a,b){this.center.copy(a);this.radius=b;return this},setFromPoints:function(){var a;return function(b,c){void 0===a&&(a=new Pa);var d=this.center;void 0!==c?d.copy(c):a.setFromPoints(b).getCenter(d);for(var e=0,f=0,g=b.length;f=this.radius},containsPoint:function(a){return a.distanceToSquared(this.center)<=this.radius*this.radius},distanceToPoint:function(a){return a.distanceTo(this.center)-this.radius},intersectsSphere:function(a){var b=this.radius+a.radius;return a.center.distanceToSquared(this.center)<=b*b},intersectsBox:function(a){return a.intersectsSphere(this)},intersectsPlane:function(a){return Math.abs(this.center.dot(a.normal)- +a.constant)<=this.radius},clampPoint:function(a,b){var c=this.center.distanceToSquared(a),d=b||new q;d.copy(a);c>this.radius*this.radius&&(d.sub(this.center).normalize(),d.multiplyScalar(this.radius).add(this.center));return d},getBoundingBox:function(a){a=a||new Pa;a.set(this.center,this.center);a.expandByScalar(this.radius);return a},applyMatrix4:function(a){this.center.applyMatrix4(a);this.radius*=a.getMaxScaleOnAxis();return this},translate:function(a){this.center.add(a);return this},equals:function(a){return a.center.equals(this.center)&& +a.radius===this.radius}};ya.prototype={constructor:ya,isMatrix3:!0,set:function(a,b,c,d,e,f,g,h,m){var k=this.elements;k[0]=a;k[1]=d;k[2]=g;k[3]=b;k[4]=e;k[5]=h;k[6]=c;k[7]=f;k[8]=m;return this},identity:function(){this.set(1,0,0,0,1,0,0,0,1);return this},clone:function(){return(new this.constructor).fromArray(this.elements)},copy:function(a){a=a.elements;this.set(a[0],a[3],a[6],a[1],a[4],a[7],a[2],a[5],a[8]);return this},setFromMatrix4:function(a){a=a.elements;this.set(a[0],a[4],a[8],a[1],a[5],a[9], +a[2],a[6],a[10]);return this},applyToBufferAttribute:function(){var a;return function(b){void 0===a&&(a=new q);for(var c=0,d=b.count;cc;c++)this.elements[c]=a[c+b];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);var c=this.elements;a[b]=c[0];a[b+1]=c[1];a[b+2]=c[2];a[b+3]=c[3];a[b+4]=c[4];a[b+5]=c[5];a[b+6]=c[6];a[b+7]=c[7];a[b+8]=c[8];return a}};la.prototype={constructor:la,set:function(a,b){this.normal.copy(a);this.constant=b;return this},setComponents:function(a,b,c,d){this.normal.set(a,b,c);this.constant=d;return this},setFromNormalAndCoplanarPoint:function(a, +b){this.normal.copy(a);this.constant=-b.dot(this.normal);return this},setFromCoplanarPoints:function(){var a=new q,b=new q;return function(c,d,e){d=a.subVectors(e,d).cross(b.subVectors(c,d)).normalize();this.setFromNormalAndCoplanarPoint(d,c);return this}}(),clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.normal.copy(a.normal);this.constant=a.constant;return this},normalize:function(){var a=1/this.normal.length();this.normal.multiplyScalar(a);this.constant*=a;return this}, +negate:function(){this.constant*=-1;this.normal.negate();return this},distanceToPoint:function(a){return this.normal.dot(a)+this.constant},distanceToSphere:function(a){return this.distanceToPoint(a.center)-a.radius},projectPoint:function(a,b){return this.orthoPoint(a,b).sub(a).negate()},orthoPoint:function(a,b){var c=this.distanceToPoint(a);return(b||new q).copy(this.normal).multiplyScalar(c)},intersectLine:function(){var a=new q;return function(b,c){var d=c||new q,e=b.delta(a),f=this.normal.dot(e); +if(0===f){if(0===this.distanceToPoint(b.start))return d.copy(b.start)}else return f=-(b.start.dot(this.normal)+this.constant)/f,0>f||1b&&0a&&0c;c++)b[c].copy(a.planes[c]);return this},setFromMatrix:function(a){var b=this.planes,c=a.elements;a=c[0];var d=c[1],e=c[2],f=c[3],g=c[4],h=c[5],m=c[6],k=c[7],l=c[8],p=c[9],n=c[10],u=c[11],q=c[12],r=c[13],A=c[14],c=c[15];b[0].setComponents(f-a,k-g,u-l,c-q).normalize();b[1].setComponents(f+a,k+g,u+l,c+q).normalize();b[2].setComponents(f+d,k+h,u+p,c+r).normalize();b[3].setComponents(f- +d,k-h,u-p,c-r).normalize();b[4].setComponents(f-e,k-m,u-n,c-A).normalize();b[5].setComponents(f+e,k+m,u+n,c+A).normalize();return this},intersectsObject:function(){var a=new Na;return function(b){var c=b.geometry;null===c.boundingSphere&&c.computeBoundingSphere();a.copy(c.boundingSphere).applyMatrix4(b.matrixWorld);return this.intersectsSphere(a)}}(),intersectsSprite:function(){var a=new Na;return function(b){a.center.set(0,0,0);a.radius=.7071067811865476;a.applyMatrix4(b.matrixWorld);return this.intersectsSphere(a)}}(), +intersectsSphere:function(a){var b=this.planes,c=a.center;a=-a.radius;for(var d=0;6>d;d++)if(b[d].distanceToPoint(c)e;e++){var f=d[e];a.x=0 +g&&0>f)return!1}return!0}}(),containsPoint:function(a){for(var b=this.planes,c=0;6>c;c++)if(0>b[c].distanceToPoint(a))return!1;return!0}};cb.prototype={constructor:cb,set:function(a,b){this.origin.copy(a);this.direction.copy(b);return this},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.origin.copy(a.origin);this.direction.copy(a.direction);return this},at:function(a,b){return(b||new q).copy(this.direction).multiplyScalar(a).add(this.origin)},lookAt:function(a){this.direction.copy(a).sub(this.origin).normalize(); +return this},recast:function(){var a=new q;return function(b){this.origin.copy(this.at(b,a));return this}}(),closestPointToPoint:function(a,b){var c=b||new q;c.subVectors(a,this.origin);var d=c.dot(this.direction);return 0>d?c.copy(this.origin):c.copy(this.direction).multiplyScalar(d).add(this.origin)},distanceToPoint:function(a){return Math.sqrt(this.distanceSqToPoint(a))},distanceSqToPoint:function(){var a=new q;return function(b){var c=a.subVectors(b,this.origin).dot(this.direction);if(0>c)return this.origin.distanceToSquared(b); +a.copy(this.direction).multiplyScalar(c).add(this.origin);return a.distanceToSquared(b)}}(),distanceSqToSegment:function(){var a=new q,b=new q,c=new q;return function(d,e,f,g){a.copy(d).add(e).multiplyScalar(.5);b.copy(e).sub(d).normalize();c.copy(this.origin).sub(a);var h=.5*d.distanceTo(e),m=-this.direction.dot(b),k=c.dot(this.direction),l=-c.dot(b),p=c.lengthSq(),n=Math.abs(1-m*m),u;0=-u?e<=u?(h=1/n,d*=h,e*=h,m=d*(d+m*e+2*k)+e*(m*d+e+2*l)+p):(e=h,d=Math.max(0,-(m* +e+k)),m=-d*d+e*(e+2*l)+p):(e=-h,d=Math.max(0,-(m*e+k)),m=-d*d+e*(e+2*l)+p):e<=-u?(d=Math.max(0,-(-m*h+k)),e=0f)return null;f=Math.sqrt(f-e);e=d-f;d+=f;return 0>e&&0>d?null:0>e?this.at(d,c):this.at(e,c)}}(),intersectsSphere:function(a){return this.distanceToPoint(a.center)<=a.radius},distanceToPlane:function(a){var b=a.normal.dot(this.direction);if(0===b)return 0===a.distanceToPoint(this.origin)?0:null;a=-(this.origin.dot(a.normal)+a.constant)/b;return 0<=a?a:null},intersectPlane:function(a, +b){var c=this.distanceToPlane(a);return null===c?null:this.at(c,b)},intersectsPlane:function(a){var b=a.distanceToPoint(this.origin);return 0===b||0>a.normal.dot(this.direction)*b?!0:!1},intersectBox:function(a,b){var c,d,e,f,g;d=1/this.direction.x;f=1/this.direction.y;g=1/this.direction.z;var h=this.origin;0<=d?(c=(a.min.x-h.x)*d,d*=a.max.x-h.x):(c=(a.max.x-h.x)*d,d*=a.min.x-h.x);0<=f?(e=(a.min.y-h.y)*f,f*=a.max.y-h.y):(e=(a.max.y-h.y)*f,f*=a.min.y-h.y);if(c>f||e>d)return null;if(e>c||c!==c)c=e; +if(fg||e>d)return null;if(e>c||c!==c)c=e;if(gd?null:this.at(0<=c?c:d,b)},intersectsBox:function(){var a=new q;return function(b){return null!==this.intersectBox(b,a)}}(),intersectTriangle:function(){var a=new q,b=new q,c=new q,d=new q;return function(e,f,g,h,m){b.subVectors(f,e);c.subVectors(g,e);d.crossVectors(b,c);f=this.direction.dot(d);if(0f)h= +-1,f=-f;else return null;a.subVectors(this.origin,e);e=h*this.direction.dot(c.crossVectors(a,c));if(0>e)return null;g=h*this.direction.dot(b.cross(a));if(0>g||e+g>f)return null;e=-h*a.dot(d);return 0>e?null:this.at(e/f,m)}}(),applyMatrix4:function(a){this.direction.add(this.origin).applyMatrix4(a);this.origin.applyMatrix4(a);this.direction.sub(this.origin);this.direction.normalize();return this},equals:function(a){return a.origin.equals(this.origin)&&a.direction.equals(this.direction)}};db.RotationOrders= +"XYZ YZX ZXY XZY YXZ ZYX".split(" ");db.DefaultOrder="XYZ";db.prototype={constructor:db,isEuler:!0,get x(){return this._x},set x(a){this._x=a;this.onChangeCallback()},get y(){return this._y},set y(a){this._y=a;this.onChangeCallback()},get z(){return this._z},set z(a){this._z=a;this.onChangeCallback()},get order(){return this._order},set order(a){this._order=a;this.onChangeCallback()},set:function(a,b,c,d){this._x=a;this._y=b;this._z=c;this._order=d||this._order;this.onChangeCallback();return this}, +clone:function(){return new this.constructor(this._x,this._y,this._z,this._order)},copy:function(a){this._x=a._x;this._y=a._y;this._z=a._z;this._order=a._order;this.onChangeCallback();return this},setFromRotationMatrix:function(a,b,c){var d=N.clamp,e=a.elements;a=e[0];var f=e[4],g=e[8],h=e[1],m=e[5],k=e[9],l=e[2],p=e[6],e=e[10];b=b||this._order;"XYZ"===b?(this._y=Math.asin(d(g,-1,1)),.99999>Math.abs(g)?(this._x=Math.atan2(-k,e),this._z=Math.atan2(-f,a)):(this._x=Math.atan2(p,m),this._z=0)):"YXZ"=== +b?(this._x=Math.asin(-d(k,-1,1)),.99999>Math.abs(k)?(this._y=Math.atan2(g,e),this._z=Math.atan2(h,m)):(this._y=Math.atan2(-l,a),this._z=0)):"ZXY"===b?(this._x=Math.asin(d(p,-1,1)),.99999>Math.abs(p)?(this._y=Math.atan2(-l,e),this._z=Math.atan2(-f,m)):(this._y=0,this._z=Math.atan2(h,a))):"ZYX"===b?(this._y=Math.asin(-d(l,-1,1)),.99999>Math.abs(l)?(this._x=Math.atan2(p,e),this._z=Math.atan2(h,a)):(this._x=0,this._z=Math.atan2(-f,m))):"YZX"===b?(this._z=Math.asin(d(h,-1,1)),.99999>Math.abs(h)?(this._x= +Math.atan2(-k,m),this._y=Math.atan2(-l,a)):(this._x=0,this._y=Math.atan2(g,e))):"XZY"===b?(this._z=Math.asin(-d(f,-1,1)),.99999>Math.abs(f)?(this._x=Math.atan2(p,m),this._y=Math.atan2(g,a)):(this._x=Math.atan2(-k,e),this._y=0)):console.warn("THREE.Euler: .setFromRotationMatrix() given unsupported order: "+b);this._order=b;if(!1!==c)this.onChangeCallback();return this},setFromQuaternion:function(){var a;return function(b,c,d){void 0===a&&(a=new S);a.makeRotationFromQuaternion(b);return this.setFromRotationMatrix(a, +c,d)}}(),setFromVector3:function(a,b){return this.set(a.x,a.y,a.z,b||this._order)},reorder:function(){var a=new ca;return function(b){a.setFromEuler(this);return this.setFromQuaternion(a,b)}}(),equals:function(a){return a._x===this._x&&a._y===this._y&&a._z===this._z&&a._order===this._order},fromArray:function(a){this._x=a[0];this._y=a[1];this._z=a[2];void 0!==a[3]&&(this._order=a[3]);this.onChangeCallback();return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this._x;a[b+1]= +this._y;a[b+2]=this._z;a[b+3]=this._order;return a},toVector3:function(a){return a?a.set(this._x,this._y,this._z):new q(this._x,this._y,this._z)},onChange:function(a){this.onChangeCallback=a;return this},onChangeCallback:function(){}};nd.prototype={constructor:nd,set:function(a){this.mask=1<=b.x+b.y}}();za.prototype={constructor:za,set:function(a,b,c){this.a.copy(a);this.b.copy(b);this.c.copy(c);return this},setFromPointsAndIndices:function(a,b,c,d){this.a.copy(a[b]);this.b.copy(a[c]);this.c.copy(a[d]);return this},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.a.copy(a.a);this.b.copy(a.b);this.c.copy(a.c);return this}, +area:function(){var a=new q,b=new q;return function(){a.subVectors(this.c,this.b);b.subVectors(this.a,this.b);return.5*a.cross(b).length()}}(),midpoint:function(a){return(a||new q).addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)},normal:function(a){return za.normal(this.a,this.b,this.c,a)},plane:function(a){return(a||new la).setFromCoplanarPoints(this.a,this.b,this.c)},barycoordFromPoint:function(a,b){return za.barycoordFromPoint(a,this.a,this.b,this.c,b)},containsPoint:function(a){return za.containsPoint(a, +this.a,this.b,this.c)},closestPointToPoint:function(){var a,b,c,d;return function(e,f){void 0===a&&(a=new la,b=[new hb,new hb,new hb],c=new q,d=new q);var g=f||new q,h=Infinity;a.setFromCoplanarPoints(this.a,this.b,this.c);a.projectPoint(e,c);if(!0===this.containsPoint(c))g.copy(c);else{b[0].set(this.a,this.b);b[1].set(this.b,this.c);b[2].set(this.c,this.a);for(var m=0;md;d++)if(e[d]===e[(d+1)%3]){a.push(f);break}for(f=a.length-1;0<=f;f--)for(e=a[f],this.faces.splice(e,1),c=0,g=this.faceVertexUvs.length;cb.far?null:{distance:c,point:w.clone(),object:a}}function c(c,d,e,f,k,l,p,t){g.fromBufferAttribute(f,l);h.fromBufferAttribute(f,p);m.fromBufferAttribute(f,t);if(c=b(c,d,e,g,h,m,A))k&&(n.fromBufferAttribute(k,l),u.fromBufferAttribute(k,p),G.fromBufferAttribute(k,t),c.uv=a(A,g,h,m,n,u,G)),c.face= +new ha(l,p,t,za.normal(g,h,m)),c.faceIndex=l;return c}var d=new S,e=new cb,f=new Na,g=new q,h=new q,m=new q,k=new q,l=new q,p=new q,n=new D,u=new D,G=new D,r=new q,A=new q,w=new q;return function(q,r){var v=this.geometry,w=this.material,L=this.matrixWorld;if(void 0!==w&&(null===v.boundingSphere&&v.computeBoundingSphere(),f.copy(v.boundingSphere),f.applyMatrix4(L),!1!==q.ray.intersectsSphere(f)&&(d.getInverse(L),e.copy(q.ray).applyMatrix4(d),null===v.boundingBox||!1!==e.intersectsBox(v.boundingBox)))){var C; +if(v.isBufferGeometry){var F,x,w=v.index,H=v.attributes.position,L=v.attributes.uv,D,z;if(null!==w)for(D=0,z=w.count;Dthis.scale.x*this.scale.y/4||c.push({distance:Math.sqrt(d),point:this.position, +face:null,object:this})}}(),clone:function(){return(new this.constructor(this.material)).copy(this)}});Ec.prototype=Object.assign(Object.create(x.prototype),{constructor:Ec,copy:function(a){x.prototype.copy.call(this,a,!1);a=a.levels;for(var b=0,c=a.length;b=d[e].distance)d[e- +1].object.visible=!1,d[e].object.visible=!0;else break;for(;ef||(l.applyMatrix4(this.matrixWorld), +r=d.ray.origin.distanceTo(l),rd.far||e.push({distance:r,point:h.clone().applyMatrix4(this.matrixWorld),index:g,face:null,faceIndex:null,object:this}))}else for(g=0,G=u.length/3-1;gf||(l.applyMatrix4(this.matrixWorld),r=d.ray.origin.distanceTo(l),rd.far||e.push({distance:r,point:h.clone().applyMatrix4(this.matrixWorld),index:g,face:null,faceIndex:null,object:this}))}else if(g.isGeometry)for(m=g.vertices, +k=m.length,g=0;gf||(l.applyMatrix4(this.matrixWorld),r=d.ray.origin.distanceTo(l),rd.far||e.push({distance:r,point:h.clone().applyMatrix4(this.matrixWorld),index:g,face:null,faceIndex:null,object:this}))}}}(),clone:function(){return(new this.constructor(this.geometry,this.material)).copy(this)}});ga.prototype=Object.assign(Object.create(Ua.prototype),{constructor:ga,isLineSegments:!0});Oa.prototype=Object.create(X.prototype);Oa.prototype.constructor= +Oa;Oa.prototype.isPointsMaterial=!0;Oa.prototype.copy=function(a){X.prototype.copy.call(this,a);this.color.copy(a.color);this.map=a.map;this.size=a.size;this.sizeAttenuation=a.sizeAttenuation;return this};Mb.prototype=Object.assign(Object.create(x.prototype),{constructor:Mb,isPoints:!0,raycast:function(){var a=new S,b=new cb,c=new Na;return function(d,e){function f(a,c){var f=b.distanceSqToPoint(a);if(fd.far||e.push({distance:k,distanceToRay:Math.sqrt(f),point:h.clone(),index:c,face:null,object:g})}}var g=this,h=this.geometry,m=this.matrixWorld,k=d.params.Points.threshold;null===h.boundingSphere&&h.computeBoundingSphere();c.copy(h.boundingSphere);c.applyMatrix4(m);if(!1!==d.ray.intersectsSphere(c)){a.getInverse(m);b.copy(d.ray).applyMatrix4(a);var k=k/((this.scale.x+this.scale.y+this.scale.z)/3),l=k*k,k=new q;if(h.isBufferGeometry){var p=h.index,h=h.attributes.position.array;if(null!==p)for(var n= +p.array,p=0,u=n.length;pc)return null;var d=[],e=[],f=[],g,h,m;if(0=k--){console.warn("THREE.ShapeUtils: Unable to triangulate polygon! in triangulate()");break}g=h;c<=g&&(g=0);h=g+1;c<=h&&(h=0);m=h+1;c<=m&&(m=0);var l;a:{var p,n,q,G,r,A,w,y;p=a[e[g]].x;n=a[e[g]].y;q=a[e[h]].x;G=a[e[h]].y;r=a[e[m]].x;A=a[e[m]].y;if(0>=(q- +p)*(A-n)-(G-n)*(r-p))l=!1;else{var K,v,E,x,C,F,D,H,z,J;K=r-q;v=A-G;E=p-r;x=n-A;C=q-p;F=G-n;for(l=0;l=-Number.EPSILON&&H>=-Number.EPSILON&&D>=-Number.EPSILON)){l=!1;break a}l=!0}}if(l){d.push([a[e[g]],a[e[h]],a[e[m]]]);f.push([e[g],e[h],e[m]]);g=h;for(m=h+1;mNumber.EPSILON){if(0t||t>p)return[];k=m*l-k*n;if(0>k||k>p)return[]}else{if(0c?[]:k===c?f?[]:[g]:a<=c?[g,h]:[g,m]}function f(a,b,c,d){var e=b.x-a.x,f=b.y-a.y;b=c.x-a.x;c=c.y-a.y;var g=d.x-a.x;d=d.y-a.y;a=e*c-f*b;e=e*d-f*g;return Math.abs(a)>Number.EPSILON?(b=g*c-d*b,0e&&(e=d);var g=a+1;g>d&&(g=0);d=f(h[a],h[e],h[g],k[b]);if(!d)return!1;d=k.length-1;e=b-1;0>e&&(e=d);g=b+1;g>d&&(g=0);return(d=f(k[b],k[e],k[g],h[a]))?!0:!1}function d(a,b){var c,f;for(c=0;cQ){console.log("Infinite Loop! Holes left:"+m.length+", Probably Hole outside Shape!");break}for(n=D;nm;m++)l=k[m].x+":"+k[m].y,l=p[l],void 0!==l&&(k[m]=l);return n.concat()},isClockWise:function(a){return 0>Ia.area(a)}};La.prototype=Object.create(T.prototype);La.prototype.constructor=La;La.prototype.addShapeList=function(a,b){for(var c=a.length,d=0;dNumber.EPSILON){var k=Math.sqrt(h),m=Math.sqrt(d*d+g*g),h=b.x-f/k;b=b.y+e/k;g=((c.x-g/m-h)*g-(c.y+d/m-b)*d)/(e*g-f*d);d=h+e*g-a.x;e=b+f*g-a.y;f=d*d+e*e;if(2>=f)return new D(d,e);f=Math.sqrt(f/2)}else a=!1,e>Number.EPSILON?d>Number.EPSILON&&(a=!0):e<-Number.EPSILON?d<-Number.EPSILON&&(a=!0):Math.sign(f)===Math.sign(g)&&(a=!0),a?(d=-f,f=Math.sqrt(h)):(d=e,e=f,f=Math.sqrt(h/2));return new D(d/f,e/f)} +function e(a,b){var c,d;for(R=a.length;0<=--R;){c=R;d=R-1;0>d&&(d=a.length-1);var e,f=u+2*l;for(e=0;eMath.abs(b.y-c.y)?[new D(b.x,1-b.z),new D(c.x,1-c.z),new D(d.x,1-d.z),new D(e.x,1-e.z)]:[new D(b.y,1-b.z),new D(c.y,1-c.z),new D(d.y,1-d.z),new D(e.y,1-e.z)]}};Qc.prototype=Object.create(La.prototype);Qc.prototype.constructor=Qc;Rc.prototype=Object.create(T.prototype);Rc.prototype.constructor=Rc;pb.prototype=Object.create(I.prototype);pb.prototype.constructor=pb;Sc.prototype=Object.create(T.prototype);Sc.prototype.constructor= +Sc;Wb.prototype=Object.create(I.prototype);Wb.prototype.constructor=Wb;Tc.prototype=Object.create(T.prototype);Tc.prototype.constructor=Tc;Xb.prototype=Object.create(I.prototype);Xb.prototype.constructor=Xb;Yb.prototype=Object.create(T.prototype);Yb.prototype.constructor=Yb;Zb.prototype=Object.create(I.prototype);Zb.prototype.constructor=Zb;$b.prototype=Object.create(I.prototype);$b.prototype.constructor=$b;qb.prototype=Object.create(T.prototype);qb.prototype.constructor=qb;Va.prototype=Object.create(I.prototype); +Va.prototype.constructor=Va;Uc.prototype=Object.create(qb.prototype);Uc.prototype.constructor=Uc;Vc.prototype=Object.create(Va.prototype);Vc.prototype.constructor=Vc;Wc.prototype=Object.create(T.prototype);Wc.prototype.constructor=Wc;ac.prototype=Object.create(I.prototype);ac.prototype.constructor=ac;var Ma=Object.freeze({WireframeGeometry:Ob,ParametricGeometry:Hc,ParametricBufferGeometry:Pb,TetrahedronGeometry:Jc,TetrahedronBufferGeometry:Qb,OctahedronGeometry:Kc,OctahedronBufferGeometry:ob,IcosahedronGeometry:Lc, +IcosahedronBufferGeometry:Rb,DodecahedronGeometry:Mc,DodecahedronBufferGeometry:Sb,PolyhedronGeometry:Ic,PolyhedronBufferGeometry:Ba,TubeGeometry:Nc,TubeBufferGeometry:Tb,TorusKnotGeometry:Oc,TorusKnotBufferGeometry:Ub,TorusGeometry:Pc,TorusBufferGeometry:Vb,TextGeometry:Qc,SphereGeometry:Rc,SphereBufferGeometry:pb,RingGeometry:Sc,RingBufferGeometry:Wb,PlaneGeometry:Ac,PlaneBufferGeometry:lb,LatheGeometry:Tc,LatheBufferGeometry:Xb,ShapeGeometry:Yb,ShapeBufferGeometry:Zb,ExtrudeGeometry:La,EdgesGeometry:$b, +ConeGeometry:Uc,ConeBufferGeometry:Vc,CylinderGeometry:qb,CylinderBufferGeometry:Va,CircleGeometry:Wc,CircleBufferGeometry:ac,BoxGeometry:Ib,BoxBufferGeometry:kb});bc.prototype=Object.create(Ha.prototype);bc.prototype.constructor=bc;bc.prototype.isShadowMaterial=!0;cc.prototype=Object.create(Ha.prototype);cc.prototype.constructor=cc;cc.prototype.isRawShaderMaterial=!0;Xc.prototype={constructor:Xc,isMultiMaterial:!0,toJSON:function(a){for(var b={metadata:{version:4.2,type:"material",generator:"MaterialExporter"}, +uuid:this.uuid,type:this.type,materials:[]},c=this.materials,d=0,e=c.length;d=e)break a;else{f=b[1];a=e)break b}d=c;c=0}}for(;c>>1,ab;)--f;++f;if(0!==e||f!==d)e>=f&&(f=Math.max(f,1),e=f-1),d=this.getValueSize(),this.times=na.arraySlice(c,e,f),this.values=na.arraySlice(this.values,e*d,f*d);return this},validate:function(){var a=!0,b=this.getValueSize();0!==b-Math.floor(b)&&(console.error("invalid value size in track",this),a=!1);var c=this.times,b=this.values,d=c.length;0===d&&(console.error("track is empty", +this),a=!1);for(var e=null,f=0;f!==d;f++){var g=c[f];if("number"===typeof g&&isNaN(g)){console.error("time is not a valid number",this,f,g);a=!1;break}if(null!==e&&e>g){console.error("out of order keys",this,f,g,e);a=!1;break}e=g}if(void 0!==b&&na.isTypedArray(b))for(f=0,c=b.length;f!==c;++f)if(d=b[f],isNaN(d)){console.error("value is not a valid number",this,f,d);a=!1;break}return a},optimize:function(){for(var a=this.times,b=this.values,c=this.getValueSize(),d=2302===this.getInterpolation(),e=1, +f=a.length-1,g=1;gk.opacity&&(k.transparent=!0);d.setTextures(m);return d.parse(k)}}()};zb.Handlers={handlers:[],add:function(a,b){this.handlers.push(a,b)},get:function(a){for(var b=this.handlers,c=0,d=b.length;cg;g++)n=y[m++],w=A[2*n],n=A[2*n+1],w=new D(w,n),2!==g&&c.faceVertexUvs[d][h].push(w),0!==g&&c.faceVertexUvs[d][h+1].push(w);p&&(p=3*y[m++],u.normal.set(x[p++],x[p++],x[p]), +r.normal.copy(u.normal));if(G)for(d=0;4>d;d++)p=3*y[m++],G=new q(x[p++],x[p++],x[p]),2!==d&&u.vertexNormals.push(G),0!==d&&r.vertexNormals.push(G);l&&(l=y[m++],l=v[l],u.color.setHex(l),r.color.setHex(l));if(b)for(d=0;4>d;d++)l=y[m++],l=v[l],2!==d&&u.vertexColors.push(new J(l)),0!==d&&r.vertexColors.push(new J(l));c.faces.push(u);c.faces.push(r)}else{u=new ha;u.a=y[m++];u.b=y[m++];u.c=y[m++];h&&(h=y[m++],u.materialIndex=h);h=c.faces.length;if(d)for(d=0;dg;g++)n=y[m++],w=A[2*n],n=A[2*n+1],w=new D(w,n),c.faceVertexUvs[d][h].push(w);p&&(p=3*y[m++],u.normal.set(x[p++],x[p++],x[p]));if(G)for(d=0;3>d;d++)p=3*y[m++],G=new q(x[p++],x[p++],x[p]),u.vertexNormals.push(G);l&&(l=y[m++],u.color.setHex(v[l]));if(b)for(d=0;3>d;d++)l=y[m++],u.vertexColors.push(new J(v[l]));c.faces.push(u)}})(d);(function(){var b=void 0!==a.influencesPerVertex?a.influencesPerVertex:2;if(a.skinWeights)for(var d=0,g=a.skinWeights.length;dm)g=d+1;else if(0b&&(b=0);1Number.EPSILON&&(g.normalize(),c=Math.acos(N.clamp(d[m-1].dot(d[m]),-1,1)),e[m].applyMatrix4(h.makeRotationAxis(g,c))),f[m].crossVectors(d[m],e[m]);if(!0===b)for(c=Math.acos(N.clamp(e[0].dot(e[a]),-1,1)),c/=a,0=b)return b=c[a]-b,a=this.curves[a],c=a.getLength(),a.getPointAt(0===c?0:1-b/c);a++}return null},getLength:function(){var a=this.getCurveLengths();return a[a.length-1]},updateArcLengths:function(){this.needsUpdate= +!0;this.cacheLengths=null;this.getLengths()},getCurveLengths:function(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;for(var a=[],b=0,c=0,d=this.curves.length;cc;)c+=b;for(;c>b;)c-=b;cb.length-2?b.length-1:a+1],b=b[a>b.length-3?b.length-1:a+2];return new D(Te(c,d.x,e.x,f.x,b.x),Te(c,d.y,e.y,f.y,b.y))};fc.prototype=Object.create(ua.prototype);fc.prototype.constructor= +fc;fc.prototype.getPoint=function(a){var b=this.v0,c=this.v1,d=this.v2,e=this.v3;return new D(Bb(a,b.x,c.x,d.x,e.x),Bb(a,b.y,c.y,d.y,e.y))};gc.prototype=Object.create(ua.prototype);gc.prototype.constructor=gc;gc.prototype.getPoint=function(a){var b=this.v0,c=this.v1,d=this.v2;return new D(Ab(a,b.x,c.x,d.x),Ab(a,b.y,c.y,d.y))};var xe=Object.assign(Object.create(ad.prototype),{fromPoints:function(a){this.moveTo(a[0].x,a[0].y);for(var b=1,c=a.length;bNumber.EPSILON){if(0>m&&(g=b[f],k=-k,h=b[e],m=-m),!(a.yh.y))if(a.y===g.y){if(a.x===g.x)return!0}else{e=m*(a.x-g.x)-k*(a.y-g.y);if(0===e)return!0;0>e||(d=!d)}}else if(a.y===g.y&&(h.x<=a.x&&a.x<=g.x||g.x<=a.x&&a.x<=h.x))return!0}return d}var e=Ia.isClockWise,f=this.subPaths;if(0===f.length)return[];if(!0===b)return c(f);var g,h,m,k=[];if(1===f.length)return h=f[0],m=new Db,m.curves=h.curves,k.push(m),k;var l=!e(f[0].getPoints()),l=a?!l:l;m=[];var p= +[],n=[],q=0,x;p[q]=void 0;n[q]=[];for(var r=0,A=f.length;rd&&this._mixBufferRegion(c,a,3*b,1-d,b);for(var d=b,f=b+b;d!==f;++d)if(c[d]!==c[d+b]){e.setValue(c,a);break}}, +saveOriginalState:function(){var a=this.buffer,b=this.valueSize,c=3*b;this.binding.getValue(a,c);for(var d=b;d!==c;++d)a[d]=a[c+d%b];this.cumulativeWeight=0},restoreOriginalState:function(){this.binding.setValue(this.buffer,3*this.valueSize)},_select:function(a,b,c,d,e){if(.5<=d)for(d=0;d!==e;++d)a[b+d]=a[c+d]},_slerp:function(a,b,c,d,e){ca.slerpFlat(a,b,a,b,a,c,d)},_lerp:function(a,b,c,d,e){for(var f=1-d,g=0;g!==e;++g){var h=b+g;a[h]=a[h]*f+a[c+g]*d}}};ka.prototype={constructor:ka,getValue:function(a, +b){this.bind();this.getValue(a,b)},setValue:function(a,b){this.bind();this.setValue(a,b)},bind:function(){var a=this.node,b=this.parsedPath,c=b.objectName,d=b.propertyName,e=b.propertyIndex;a||(this.node=a=ka.findNode(this.rootNode,b.nodeName)||this.rootNode);this.getValue=this._getValue_unavailable;this.setValue=this._setValue_unavailable;if(a){if(c){var f=b.objectIndex;switch(c){case "materials":if(!a.material){console.error(" can not bind to material as node does not have a material",this);return}if(!a.material.materials){console.error(" can not bind to material.materials as node.material does not have a materials array", +this);return}a=a.material.materials;break;case "bones":if(!a.skeleton){console.error(" can not bind to bones as node does not have a skeleton",this);return}a=a.skeleton.bones;for(c=0;c=c){var p=c++,n=b[p];d[n.uuid]=l;b[l]=n;d[k]=p;b[p]=m;m=0;for(k=f;m!==k;++m){var n=e[m],q=n[l];n[l]=n[p];n[p]=q}}}this.nCachedObjects_=c},uncache:function(a){for(var b=this._objects,c=b.length,d=this.nCachedObjects_,e=this._indicesByUUID,f=this._bindings,g=f.length,h=0,m=arguments.length;h!==m;++h){var k=arguments[h].uuid,l=e[k]; +if(void 0!==l)if(delete e[k],lb||0===c)return;this._startTime=null;b*=c}b*=this._updateTimeScale(a);c=this._updateTime(b);a=this._updateWeight(a);if(0c.parameterPositions[1]&& +(this.stopFading(),0===d&&(this.enabled=!1))}}return this._effectiveWeight=b},_updateTimeScale:function(a){var b=0;if(!this.paused){var b=this.timeScale,c=this._timeScaleInterpolant;if(null!==c){var d=c.evaluate(a)[0],b=b*d;a>c.parameterPositions[1]&&(this.stopWarping(),0===b?this.paused=!0:this.timeScale=b)}}return this._effectiveTimeScale=b},_updateTime:function(a){var b=this.time+a;if(0===a)return b;var c=this._clip.duration,d=this.loop,e=this._loopCount;if(2200===d)a:{if(-1===e&&(this._loopCount= +0,this._setEndings(!0,!0,!1)),b>=c)b=c;else if(0>b)b=0;else break a;this.clampWhenFinished?this.paused=!0:this.enabled=!1;this._mixer.dispatchEvent({type:"finished",action:this,direction:0>a?-1:1})}else{d=2202===d;-1===e&&(0<=a?(e=0,this._setEndings(!0,0===this.repetitions,d)):this._setEndings(0===this.repetitions,!0,d));if(b>=c||0>b){var f=Math.floor(b/c),b=b-c*f,e=e+Math.abs(f),g=this.repetitions-e;0>g?(this.clampWhenFinished?this.paused=!0:this.enabled=!1,b=0a,this._setEndings(a,!a,d)):this._setEndings(!1,!1,d),this._loopCount=e,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:f}))}if(d&&1===(e&1))return this.time=b,c-b}return this.time=b},_setEndings:function(a,b,c){var d=this._interpolantSettings;c?(d.endingStart=2401,d.endingEnd=2401):(d.endingStart=a?this.zeroSlopeAtStart?2401:2400:2402,d.endingEnd=b?this.zeroSlopeAtEnd?2401:2400:2402)},_scheduleFading:function(a,b,c){var d=this._mixer,e=d.time, +f=this._weightInterpolant;null===f&&(this._weightInterpolant=f=d._lendControlInterpolant());d=f.parameterPositions;f=f.sampleValues;d[0]=e;f[0]=b;d[1]=e+a;f[1]=c;return this}};cd.prototype={constructor:cd,clipAction:function(a,b){var c=b||this._root,d=c.uuid,e="string"===typeof a?qa.findByName(c,a):a,c=null!==e?e.uuid:a,f=this._actionsByClip[c],g=null;if(void 0!==f){g=f.actionByRoot[d];if(void 0!==g)return g;g=f.knownActions[0];null===e&&(e=g._clip)}if(null===e)return null;e=new ne(this,e,b);this._bindAction(e, +g);this._addInactiveAction(e,c,d);return e},existingAction:function(a,b){var c=b||this._root,d=c.uuid,c="string"===typeof a?qa.findByName(c,a):a,c=this._actionsByClip[c?c.uuid:a];return void 0!==c?c.actionByRoot[d]||null:null},stopAllAction:function(){for(var a=this._actions,b=this._nActiveActions,c=this._bindings,d=this._nActiveBindings,e=this._nActiveBindings=this._nActiveActions=0;e!==b;++e)a[e].reset();for(e=0;e!==d;++e)c[e].useCount=0;return this},update:function(a){a*=this.timeScale;for(var b= +this._actions,c=this._nActiveActions,d=this.time+=a,e=Math.sign(a),f=this._accuIndex^=1,g=0;g!==c;++g){var h=b[g];h.enabled&&h._update(d,a,e,f)}a=this._bindings;b=this._nActiveBindings;for(g=0;g!==b;++g)a[g].apply(f);return this},getRoot:function(){return this._root},uncacheClip:function(a){var b=this._actions;a=a.uuid;var c=this._actionsByClip,d=c[a];if(void 0!==d){for(var d=d.knownActions,e=0,f=d.length;e!==f;++e){var g=d[e];this._deactivateAction(g);var h=g._cacheIndex,l=b[b.length-1];g._cacheIndex= +null;g._byClipCacheIndex=null;l._cacheIndex=h;b[h]=l;b.pop();this._removeInactiveBindingsForAction(g)}delete c[a]}},uncacheRoot:function(a){a=a.uuid;var b=this._actionsByClip,c;for(c in b){var d=b[c].actionByRoot[a];void 0!==d&&(this._deactivateAction(d),this._removeInactiveAction(d))}c=this._bindingsByRootAndName[a];if(void 0!==c)for(var e in c)a=c[e],a.restoreOriginalState(),this._removeInactiveBinding(a)},uncacheAction:function(a,b){var c=this.existingAction(a,b);null!==c&&(this._deactivateAction(c), +this._removeInactiveAction(c))}};Object.assign(cd.prototype,{_bindAction:function(a,b){var c=a._localRoot||this._root,d=a._clip.tracks,e=d.length,f=a._propertyBindings,g=a._interpolants,h=c.uuid,l=this._bindingsByRootAndName,k=l[h];void 0===k&&(k={},l[h]=k);for(l=0;l!==e;++l){var q=d[l],p=q.name,n=k[p];if(void 0===n){n=f[l];if(void 0!==n){null===n._cacheIndex&&(++n.referenceCount,this._addInactiveBinding(n,h,p));continue}n=new Jd(ka.create(c,p,b&&b._propertyBindings[l].binding.parsedPath),q.ValueTypeName, +q.getValueSize());++n.referenceCount;this._addInactiveBinding(n,h,p)}f[l]=n;g[l].resultBuffer=n.buffer}},_activateAction:function(a){if(!this._isActiveAction(a)){if(null===a._cacheIndex){var b=(a._localRoot||this._root).uuid,c=a._clip.uuid,d=this._actionsByClip[c];this._bindAction(a,d&&d.knownActions[0]);this._addInactiveAction(a,c,b)}b=a._propertyBindings;c=0;for(d=b.length;c!==d;++c){var e=b[c];0===e.useCount++&&(this._lendBinding(e),e.saveOriginalState())}this._lendAction(a)}},_deactivateAction:function(a){if(this._isActiveAction(a)){for(var b= +a._propertyBindings,c=0,d=b.length;c!==d;++c){var e=b[c];0===--e.useCount&&(e.restoreOriginalState(),this._takeBackBinding(e))}this._takeBackAction(a)}},_initMemoryManager:function(){this._actions=[];this._nActiveActions=0;this._actionsByClip={};this._bindings=[];this._nActiveBindings=0;this._bindingsByRootAndName={};this._controlInterpolants=[];this._nActiveControlInterpolants=0;var a=this;this.stats={actions:{get total(){return a._actions.length},get inUse(){return a._nActiveActions}},bindings:{get total(){return a._bindings.length}, +get inUse(){return a._nActiveBindings}},controlInterpolants:{get total(){return a._controlInterpolants.length},get inUse(){return a._nActiveControlInterpolants}}}},_isActiveAction:function(a){a=a._cacheIndex;return null!==a&&ah.end&&(h.end=f);c||(c=l)}}for(l in d)h=d[l],this.createAnimation(l,h.start,h.end,a);this.firstAnimation=c};oa.prototype.setAnimationDirectionForward=function(a){if(a=this.animationsMap[a])a.direction=1,a.directionBackwards=!1};oa.prototype.setAnimationDirectionBackward=function(a){if(a=this.animationsMap[a])a.direction=-1,a.directionBackwards=!0};oa.prototype.setAnimationFPS= +function(a,b){var c=this.animationsMap[a];c&&(c.fps=b,c.duration=(c.end-c.start)/c.fps)};oa.prototype.setAnimationDuration=function(a,b){var c=this.animationsMap[a];c&&(c.duration=b,c.fps=(c.end-c.start)/c.duration)};oa.prototype.setAnimationWeight=function(a,b){var c=this.animationsMap[a];c&&(c.weight=b)};oa.prototype.setAnimationTime=function(a,b){var c=this.animationsMap[a];c&&(c.time=b)};oa.prototype.getAnimationTime=function(a){var b=0;if(a=this.animationsMap[a])b=a.time;return b};oa.prototype.getAnimationDuration= +function(a){var b=-1;if(a=this.animationsMap[a])b=a.duration;return b};oa.prototype.playAnimation=function(a){var b=this.animationsMap[a];b?(b.time=0,b.active=!0):console.warn("THREE.MorphBlendMesh: animation["+a+"] undefined in .playAnimation()")};oa.prototype.stopAnimation=function(a){if(a=this.animationsMap[a])a.active=!1};oa.prototype.update=function(a){for(var b=0,c=this.animationsList.length;b +d.duration||0>d.time)d.direction*=-1,d.time>d.duration&&(d.time=d.duration,d.directionBackwards=!0),0>d.time&&(d.time=0,d.directionBackwards=!1)}else d.time%=d.duration,0>d.time&&(d.time+=d.duration);var f=d.start+N.clamp(Math.floor(d.time/e),0,d.length-1),g=d.weight;f!==d.currentFrame&&(this.morphTargetInfluences[d.lastFrame]=0,this.morphTargetInfluences[d.currentFrame]=1*g,this.morphTargetInfluences[f]=0,d.lastFrame=d.currentFrame,d.currentFrame=f);e=d.time%e/e;d.directionBackwards&&(e=1-e);d.currentFrame!== +d.lastFrame?(this.morphTargetInfluences[d.currentFrame]=e*g,this.morphTargetInfluences[d.lastFrame]=(1-e)*g):this.morphTargetInfluences[d.currentFrame]=g}}};dd.prototype=Object.create(x.prototype);dd.prototype.constructor=dd;dd.prototype.isImmediateRenderObject=!0;ed.prototype=Object.create(ga.prototype);ed.prototype.constructor=ed;ed.prototype.update=function(){var a=new q,b=new q,c=new ya;return function(){var d=["a","b","c"];this.object.updateMatrixWorld(!0);c.getNormalMatrix(this.object.matrixWorld); +var e=this.object.matrixWorld,f=this.geometry.attributes.position,g=this.object.geometry;if(g&&g.isGeometry)for(var h=g.vertices,l=g.faces,k=g=0,q=l.length;kc.y?this.quaternion.set(1, +0,0,0):(a.set(c.z,0,-c.x).normalize(),b=Math.acos(c.y),this.quaternion.setFromAxisAngle(a,b))}}();Fb.prototype.setLength=function(a,b,c){void 0===b&&(b=.2*a);void 0===c&&(c=.2*b);this.line.scale.set(1,Math.max(0,a-b),1);this.line.updateMatrix();this.cone.scale.set(c,b,c);this.cone.position.y=a;this.cone.updateMatrix()};Fb.prototype.setColor=function(a){this.line.material.color.copy(a);this.cone.material.color.copy(a)};Nd.prototype=Object.create(ga.prototype);Nd.prototype.constructor=Nd;var Qd=new q, +ye=new ve,ze=new ve,Ae=new ve;va.prototype=Object.create(ua.prototype);va.prototype.constructor=va;va.prototype.getPoint=function(a){var b=this.points,c=b.length;2>c&&console.log("duh, you need at least 2 points");a*=c-(this.closed?0:1);var d=Math.floor(a);a-=d;this.closed?d+=0d&&(d=1);1E-4>c&&(c=d);1E-4>h&&(h=d);ye.initNonuniformCatmullRom(e.x,f.x,g.x,b.x,c,d,h);ze.initNonuniformCatmullRom(e.y,f.y,g.y,b.y,c,d,h);Ae.initNonuniformCatmullRom(e.z,f.z,g.z,b.z,c,d,h)}else"catmullrom"===this.type&&(c=void 0!==this.tension?this.tension: +.5,ye.initCatmullRom(e.x,f.x,g.x,b.x,c),ze.initCatmullRom(e.y,f.y,g.y,b.y,c),Ae.initCatmullRom(e.z,f.z,g.z,b.z,c));return new q(ye.calc(a),ze.calc(a),Ae.calc(a))};id.prototype=Object.create(ua.prototype);id.prototype.constructor=id;id.prototype.getPoint=function(a){var b=this.v0,c=this.v1,d=this.v2,e=this.v3;return new q(Bb(a,b.x,c.x,d.x,e.x),Bb(a,b.y,c.y,d.y,e.y),Bb(a,b.z,c.z,d.z,e.z))};jd.prototype=Object.create(ua.prototype);jd.prototype.constructor=jd;jd.prototype.getPoint=function(a){var b=this.v0, +c=this.v1,d=this.v2;return new q(Ab(a,b.x,c.x,d.x),Ab(a,b.y,c.y,d.y),Ab(a,b.z,c.z,d.z))};kd.prototype=Object.create(ua.prototype);kd.prototype.constructor=kd;kd.prototype.getPoint=function(a){if(1===a)return this.v2.clone();var b=new q;b.subVectors(this.v2,this.v1);b.multiplyScalar(a);b.add(this.v1);return b};Od.prototype=Object.create(Wa.prototype);Od.prototype.constructor=Od;ua.create=function(a,b){console.log("THREE.Curve.create() has been deprecated");a.prototype=Object.create(ua.prototype);a.prototype.constructor= +a;a.prototype.getPoint=b;return a};Xe.prototype=Object.create(va.prototype);Ye.prototype=Object.create(va.prototype);we.prototype=Object.create(va.prototype);Object.assign(we.prototype,{initFromArray:function(a){console.error("THREE.Spline: .initFromArray() has been removed.")},getControlPointsArray:function(a){console.error("THREE.Spline: .getControlPointsArray() has been removed.")},reparametrizeByArcLength:function(a){console.error("THREE.Spline: .reparametrizeByArcLength() has been removed.")}}); +fd.prototype.setColors=function(){console.error("THREE.GridHelper: setColors() has been deprecated, pass them in the constructor instead.")};Object.assign(sc.prototype,{center:function(a){console.warn("THREE.Box2: .center() has been renamed to .getCenter().");return this.getCenter(a)},empty:function(){console.warn("THREE.Box2: .empty() has been renamed to .isEmpty().");return this.isEmpty()},isIntersectionBox:function(a){console.warn("THREE.Box2: .isIntersectionBox() has been renamed to .intersectsBox()."); +return this.intersectsBox(a)},size:function(a){console.warn("THREE.Box2: .size() has been renamed to .getSize().");return this.getSize(a)}});Object.assign(Pa.prototype,{center:function(a){console.warn("THREE.Box3: .center() has been renamed to .getCenter().");return this.getCenter(a)},empty:function(){console.warn("THREE.Box3: .empty() has been renamed to .isEmpty().");return this.isEmpty()},isIntersectionBox:function(a){console.warn("THREE.Box3: .isIntersectionBox() has been renamed to .intersectsBox()."); +return this.intersectsBox(a)},isIntersectionSphere:function(a){console.warn("THREE.Box3: .isIntersectionSphere() has been renamed to .intersectsSphere().");return this.intersectsSphere(a)},size:function(a){console.warn("THREE.Box3: .size() has been renamed to .getSize().");return this.getSize(a)}});hb.prototype.center=function(a){console.warn("THREE.Line3: .center() has been renamed to .getCenter().");return this.getCenter(a)};N.random16=function(){console.warn("THREE.Math.random16() has been deprecated. Use Math.random() instead."); +return Math.random()};Object.assign(ya.prototype,{flattenToArrayOffset:function(a,b){console.warn("THREE.Matrix3: .flattenToArrayOffset() has been deprecated. Use .toArray() instead.");return this.toArray(a,b)},multiplyVector3:function(a){console.warn("THREE.Matrix3: .multiplyVector3() has been removed. Use vector.applyMatrix3( matrix ) instead.");return a.applyMatrix3(this)},multiplyVector3Array:function(a){console.warn("THREE.Matrix3: .multiplyVector3Array() has been renamed. Use matrix.applyToVector3Array( array ) instead."); +return this.applyToVector3Array(a)},applyToBuffer:function(a,b,c){console.warn("THREE.Matrix3: .applyToBuffer() has been removed. Use matrix.applyToBufferAttribute( attribute ) instead.");return this.applyToBufferAttribute(a)},applyToVector3Array:function(a,b,c){console.error("THREE.Matrix3: .applyToVector3Array() has been removed.")}});Object.assign(S.prototype,{extractPosition:function(a){console.warn("THREE.Matrix4: .extractPosition() has been renamed to .copyPosition().");return this.copyPosition(a)}, +flattenToArrayOffset:function(a,b){console.warn("THREE.Matrix4: .flattenToArrayOffset() has been deprecated. Use .toArray() instead.");return this.toArray(a,b)},getPosition:function(){var a;return function(){void 0===a&&(a=new q);console.warn("THREE.Matrix4: .getPosition() has been removed. Use Vector3.setFromMatrixPosition( matrix ) instead.");return a.setFromMatrixColumn(this,3)}}(),setRotationFromQuaternion:function(a){console.warn("THREE.Matrix4: .setRotationFromQuaternion() has been renamed to .makeRotationFromQuaternion()."); +return this.makeRotationFromQuaternion(a)},multiplyVector3:function(a){console.warn("THREE.Matrix4: .multiplyVector3() has been removed. Use vector.applyMatrix4( matrix ) instead.");return a.applyMatrix4(this)},multiplyVector4:function(a){console.warn("THREE.Matrix4: .multiplyVector4() has been removed. Use vector.applyMatrix4( matrix ) instead.");return a.applyMatrix4(this)},multiplyVector3Array:function(a){console.warn("THREE.Matrix4: .multiplyVector3Array() has been renamed. Use matrix.applyToVector3Array( array ) instead."); +return this.applyToVector3Array(a)},rotateAxis:function(a){console.warn("THREE.Matrix4: .rotateAxis() has been removed. Use Vector3.transformDirection( matrix ) instead.");a.transformDirection(this)},crossVector:function(a){console.warn("THREE.Matrix4: .crossVector() has been removed. Use vector.applyMatrix4( matrix ) instead.");return a.applyMatrix4(this)},translate:function(){console.error("THREE.Matrix4: .translate() has been removed.")},rotateX:function(){console.error("THREE.Matrix4: .rotateX() has been removed.")}, +rotateY:function(){console.error("THREE.Matrix4: .rotateY() has been removed.")},rotateZ:function(){console.error("THREE.Matrix4: .rotateZ() has been removed.")},rotateByAxis:function(){console.error("THREE.Matrix4: .rotateByAxis() has been removed.")},applyToBuffer:function(a,b,c){console.warn("THREE.Matrix4: .applyToBuffer() has been removed. Use matrix.applyToBufferAttribute( attribute ) instead.");return this.applyToBufferAttribute(a)},applyToVector3Array:function(a,b,c){console.error("THREE.Matrix4: .applyToVector3Array() has been removed.")}, +makeFrustum:function(a,b,c,d,e,f){console.warn("THREE.Matrix4: .makeFrustum() has been removed. Use .makePerspective( left, right, top, bottom, near, far ) instead.");return this.makePerspective(a,b,d,c,e,f)}});la.prototype.isIntersectionLine=function(a){console.warn("THREE.Plane: .isIntersectionLine() has been renamed to .intersectsLine().");return this.intersectsLine(a)};ca.prototype.multiplyVector3=function(a){console.warn("THREE.Quaternion: .multiplyVector3() has been removed. Use is now vector.applyQuaternion( quaternion ) instead."); +return a.applyQuaternion(this)};Object.assign(cb.prototype,{isIntersectionBox:function(a){console.warn("THREE.Ray: .isIntersectionBox() has been renamed to .intersectsBox().");return this.intersectsBox(a)},isIntersectionPlane:function(a){console.warn("THREE.Ray: .isIntersectionPlane() has been renamed to .intersectsPlane().");return this.intersectsPlane(a)},isIntersectionSphere:function(a){console.warn("THREE.Ray: .isIntersectionSphere() has been renamed to .intersectsSphere().");return this.intersectsSphere(a)}}); +Object.assign(Db.prototype,{extrude:function(a){console.warn("THREE.Shape: .extrude() has been removed. Use ExtrudeGeometry() instead.");return new La(this,a)},makeGeometry:function(a){console.warn("THREE.Shape: .makeGeometry() has been removed. Use ShapeGeometry() instead.");return new Yb(this,a)}});Object.assign(D.prototype,{fromAttribute:function(a,b,c){console.error("THREE.Vector2: .fromAttribute() has been renamed to .fromBufferAttribute().");return this.fromBufferAttribute(a,b,c)}});Object.assign(q.prototype, +{setEulerFromRotationMatrix:function(){console.error("THREE.Vector3: .setEulerFromRotationMatrix() has been removed. Use Euler.setFromRotationMatrix() instead.")},setEulerFromQuaternion:function(){console.error("THREE.Vector3: .setEulerFromQuaternion() has been removed. Use Euler.setFromQuaternion() instead.")},getPositionFromMatrix:function(a){console.warn("THREE.Vector3: .getPositionFromMatrix() has been renamed to .setFromMatrixPosition().");return this.setFromMatrixPosition(a)},getScaleFromMatrix:function(a){console.warn("THREE.Vector3: .getScaleFromMatrix() has been renamed to .setFromMatrixScale()."); +return this.setFromMatrixScale(a)},getColumnFromMatrix:function(a,b){console.warn("THREE.Vector3: .getColumnFromMatrix() has been renamed to .setFromMatrixColumn().");return this.setFromMatrixColumn(b,a)},applyProjection:function(a){console.warn("THREE.Vector3: .applyProjection() has been removed. Use .applyMatrix4( m ) instead.");return this.applyMatrix4(a)},fromAttribute:function(a,b,c){console.error("THREE.Vector3: .fromAttribute() has been renamed to .fromBufferAttribute().");return this.fromBufferAttribute(a, +b,c)}});Object.assign(fa.prototype,{fromAttribute:function(a,b,c){console.error("THREE.Vector4: .fromAttribute() has been renamed to .fromBufferAttribute().");return this.fromBufferAttribute(a,b,c)}});T.prototype.computeTangents=function(){console.warn("THREE.Geometry: .computeTangents() has been removed.")};Object.assign(x.prototype,{getChildByName:function(a){console.warn("THREE.Object3D: .getChildByName() has been renamed to .getObjectByName().");return this.getObjectByName(a)},renderDepth:function(){console.warn("THREE.Object3D: .renderDepth has been removed. Use .renderOrder, instead.")}, +translate:function(a,b){console.warn("THREE.Object3D: .translate() has been removed. Use .translateOnAxis( axis, distance ) instead.");return this.translateOnAxis(b,a)}});Object.defineProperties(x.prototype,{eulerOrder:{get:function(){console.warn("THREE.Object3D: .eulerOrder is now .rotation.order.");return this.rotation.order},set:function(a){console.warn("THREE.Object3D: .eulerOrder is now .rotation.order.");this.rotation.order=a}},useQuaternion:{get:function(){console.warn("THREE.Object3D: .useQuaternion has been removed. The library now uses quaternions by default.")}, +set:function(){console.warn("THREE.Object3D: .useQuaternion has been removed. The library now uses quaternions by default.")}}});Object.defineProperties(Ec.prototype,{objects:{get:function(){console.warn("THREE.LOD: .objects has been renamed to .levels.");return this.levels}}});Fa.prototype.setLens=function(a,b){console.warn("THREE.PerspectiveCamera.setLens is deprecated. Use .setFocalLength and .filmGauge for a photographic setup.");void 0!==b&&(this.filmGauge=b);this.setFocalLength(a)};Object.defineProperties(ma.prototype, +{onlyShadow:{set:function(){console.warn("THREE.Light: .onlyShadow has been removed.")}},shadowCameraFov:{set:function(a){console.warn("THREE.Light: .shadowCameraFov is now .shadow.camera.fov.");this.shadow.camera.fov=a}},shadowCameraLeft:{set:function(a){console.warn("THREE.Light: .shadowCameraLeft is now .shadow.camera.left.");this.shadow.camera.left=a}},shadowCameraRight:{set:function(a){console.warn("THREE.Light: .shadowCameraRight is now .shadow.camera.right.");this.shadow.camera.right=a}},shadowCameraTop:{set:function(a){console.warn("THREE.Light: .shadowCameraTop is now .shadow.camera.top."); +this.shadow.camera.top=a}},shadowCameraBottom:{set:function(a){console.warn("THREE.Light: .shadowCameraBottom is now .shadow.camera.bottom.");this.shadow.camera.bottom=a}},shadowCameraNear:{set:function(a){console.warn("THREE.Light: .shadowCameraNear is now .shadow.camera.near.");this.shadow.camera.near=a}},shadowCameraFar:{set:function(a){console.warn("THREE.Light: .shadowCameraFar is now .shadow.camera.far.");this.shadow.camera.far=a}},shadowCameraVisible:{set:function(){console.warn("THREE.Light: .shadowCameraVisible has been removed. Use new THREE.CameraHelper( light.shadow.camera ) instead.")}}, +shadowBias:{set:function(a){console.warn("THREE.Light: .shadowBias is now .shadow.bias.");this.shadow.bias=a}},shadowDarkness:{set:function(){console.warn("THREE.Light: .shadowDarkness has been removed.")}},shadowMapWidth:{set:function(a){console.warn("THREE.Light: .shadowMapWidth is now .shadow.mapSize.width.");this.shadow.mapSize.width=a}},shadowMapHeight:{set:function(a){console.warn("THREE.Light: .shadowMapHeight is now .shadow.mapSize.height.");this.shadow.mapSize.height=a}}});Object.defineProperties(U.prototype, +{length:{get:function(){console.warn("THREE.BufferAttribute: .length has been deprecated. Use .count instead.");return this.array.length}}});Object.assign(I.prototype,{addIndex:function(a){console.warn("THREE.BufferGeometry: .addIndex() has been renamed to .setIndex().");this.setIndex(a)},addDrawCall:function(a,b,c){void 0!==c&&console.warn("THREE.BufferGeometry: .addDrawCall() no longer supports indexOffset.");console.warn("THREE.BufferGeometry: .addDrawCall() is now .addGroup().");this.addGroup(a, +b)},clearDrawCalls:function(){console.warn("THREE.BufferGeometry: .clearDrawCalls() is now .clearGroups().");this.clearGroups()},computeTangents:function(){console.warn("THREE.BufferGeometry: .computeTangents() has been removed.")},computeOffsets:function(){console.warn("THREE.BufferGeometry: .computeOffsets() has been removed.")}});Object.defineProperties(I.prototype,{drawcalls:{get:function(){console.error("THREE.BufferGeometry: .drawcalls has been renamed to .groups.");return this.groups}},offsets:{get:function(){console.warn("THREE.BufferGeometry: .offsets has been renamed to .groups."); +return this.groups}}});Object.defineProperties(Kd.prototype,{dynamic:{set:function(){console.warn("THREE.Uniform: .dynamic has been removed. Use object.onBeforeRender() instead.")}},onUpdate:{value:function(){console.warn("THREE.Uniform: .onUpdate() has been removed. Use object.onBeforeRender() instead.");return this}}});Object.defineProperties(X.prototype,{wrapAround:{get:function(){console.warn("THREE."+this.type+": .wrapAround has been removed.")},set:function(){console.warn("THREE."+this.type+ +": .wrapAround has been removed.")}},wrapRGB:{get:function(){console.warn("THREE."+this.type+": .wrapRGB has been removed.");return new J}}});Object.defineProperties(Ca.prototype,{metal:{get:function(){console.warn("THREE.MeshPhongMaterial: .metal has been removed. Use THREE.MeshStandardMaterial instead.");return!1},set:function(){console.warn("THREE.MeshPhongMaterial: .metal has been removed. Use THREE.MeshStandardMaterial instead")}}});Object.defineProperties(Ha.prototype,{derivatives:{get:function(){console.warn("THREE.ShaderMaterial: .derivatives has been moved to .extensions.derivatives."); +return this.extensions.derivatives},set:function(a){console.warn("THREE. ShaderMaterial: .derivatives has been moved to .extensions.derivatives.");this.extensions.derivatives=a}}});Object.assign(Yd.prototype,{supportsFloatTextures:function(){console.warn("THREE.WebGLRenderer: .supportsFloatTextures() is now .extensions.get( 'OES_texture_float' ).");return this.extensions.get("OES_texture_float")},supportsHalfFloatTextures:function(){console.warn("THREE.WebGLRenderer: .supportsHalfFloatTextures() is now .extensions.get( 'OES_texture_half_float' )."); +return this.extensions.get("OES_texture_half_float")},supportsStandardDerivatives:function(){console.warn("THREE.WebGLRenderer: .supportsStandardDerivatives() is now .extensions.get( 'OES_standard_derivatives' ).");return this.extensions.get("OES_standard_derivatives")},supportsCompressedTextureS3TC:function(){console.warn("THREE.WebGLRenderer: .supportsCompressedTextureS3TC() is now .extensions.get( 'WEBGL_compressed_texture_s3tc' ).");return this.extensions.get("WEBGL_compressed_texture_s3tc")}, +supportsCompressedTexturePVRTC:function(){console.warn("THREE.WebGLRenderer: .supportsCompressedTexturePVRTC() is now .extensions.get( 'WEBGL_compressed_texture_pvrtc' ).");return this.extensions.get("WEBGL_compressed_texture_pvrtc")},supportsBlendMinMax:function(){console.warn("THREE.WebGLRenderer: .supportsBlendMinMax() is now .extensions.get( 'EXT_blend_minmax' ).");return this.extensions.get("EXT_blend_minmax")},supportsVertexTextures:function(){console.warn("THREE.WebGLRenderer: .supportsVertexTextures() is now .capabilities.vertexTextures."); +return this.capabilities.vertexTextures},supportsInstancedArrays:function(){console.warn("THREE.WebGLRenderer: .supportsInstancedArrays() is now .extensions.get( 'ANGLE_instanced_arrays' ).");return this.extensions.get("ANGLE_instanced_arrays")},enableScissorTest:function(a){console.warn("THREE.WebGLRenderer: .enableScissorTest() is now .setScissorTest().");this.setScissorTest(a)},initMaterial:function(){console.warn("THREE.WebGLRenderer: .initMaterial() has been removed.")},addPrePlugin:function(){console.warn("THREE.WebGLRenderer: .addPrePlugin() has been removed.")}, +addPostPlugin:function(){console.warn("THREE.WebGLRenderer: .addPostPlugin() has been removed.")},updateShadowMap:function(){console.warn("THREE.WebGLRenderer: .updateShadowMap() has been removed.")}});Object.defineProperties(Yd.prototype,{shadowMapEnabled:{get:function(){return this.shadowMap.enabled},set:function(a){console.warn("THREE.WebGLRenderer: .shadowMapEnabled is now .shadowMap.enabled.");this.shadowMap.enabled=a}},shadowMapType:{get:function(){return this.shadowMap.type},set:function(a){console.warn("THREE.WebGLRenderer: .shadowMapType is now .shadowMap.type."); +this.shadowMap.type=a}},shadowMapCullFace:{get:function(){return this.shadowMap.cullFace},set:function(a){console.warn("THREE.WebGLRenderer: .shadowMapCullFace is now .shadowMap.cullFace.");this.shadowMap.cullFace=a}}});Object.defineProperties(Ke.prototype,{cullFace:{get:function(){return this.renderReverseSided?2:1},set:function(a){a=1!==a;console.warn("WebGLRenderer: .shadowMap.cullFace is deprecated. Set .shadowMap.renderReverseSided to "+a+".");this.renderReverseSided=a}}});Object.defineProperties(Ya.prototype, +{wrapS:{get:function(){console.warn("THREE.WebGLRenderTarget: .wrapS is now .texture.wrapS.");return this.texture.wrapS},set:function(a){console.warn("THREE.WebGLRenderTarget: .wrapS is now .texture.wrapS.");this.texture.wrapS=a}},wrapT:{get:function(){console.warn("THREE.WebGLRenderTarget: .wrapT is now .texture.wrapT.");return this.texture.wrapT},set:function(a){console.warn("THREE.WebGLRenderTarget: .wrapT is now .texture.wrapT.");this.texture.wrapT=a}},magFilter:{get:function(){console.warn("THREE.WebGLRenderTarget: .magFilter is now .texture.magFilter."); +return this.texture.magFilter},set:function(a){console.warn("THREE.WebGLRenderTarget: .magFilter is now .texture.magFilter.");this.texture.magFilter=a}},minFilter:{get:function(){console.warn("THREE.WebGLRenderTarget: .minFilter is now .texture.minFilter.");return this.texture.minFilter},set:function(a){console.warn("THREE.WebGLRenderTarget: .minFilter is now .texture.minFilter.");this.texture.minFilter=a}},anisotropy:{get:function(){console.warn("THREE.WebGLRenderTarget: .anisotropy is now .texture.anisotropy."); +return this.texture.anisotropy},set:function(a){console.warn("THREE.WebGLRenderTarget: .anisotropy is now .texture.anisotropy.");this.texture.anisotropy=a}},offset:{get:function(){console.warn("THREE.WebGLRenderTarget: .offset is now .texture.offset.");return this.texture.offset},set:function(a){console.warn("THREE.WebGLRenderTarget: .offset is now .texture.offset.");this.texture.offset=a}},repeat:{get:function(){console.warn("THREE.WebGLRenderTarget: .repeat is now .texture.repeat.");return this.texture.repeat}, +set:function(a){console.warn("THREE.WebGLRenderTarget: .repeat is now .texture.repeat.");this.texture.repeat=a}},format:{get:function(){console.warn("THREE.WebGLRenderTarget: .format is now .texture.format.");return this.texture.format},set:function(a){console.warn("THREE.WebGLRenderTarget: .format is now .texture.format.");this.texture.format=a}},type:{get:function(){console.warn("THREE.WebGLRenderTarget: .type is now .texture.type.");return this.texture.type},set:function(a){console.warn("THREE.WebGLRenderTarget: .type is now .texture.type."); +this.texture.type=a}},generateMipmaps:{get:function(){console.warn("THREE.WebGLRenderTarget: .generateMipmaps is now .texture.generateMipmaps.");return this.texture.generateMipmaps},set:function(a){console.warn("THREE.WebGLRenderTarget: .generateMipmaps is now .texture.generateMipmaps.");this.texture.generateMipmaps=a}}});hc.prototype.load=function(a){console.warn("THREE.Audio: .load has been deprecated. Use THREE.AudioLoader instead.");var b=this;(new ge).load(a,function(a){b.setBuffer(a)});return this}; +le.prototype.getData=function(){console.warn("THREE.AudioAnalyser: .getData() is now .getFrequencyData().");return this.getFrequencyData()};l.WebGLRenderTargetCube=Gb;l.WebGLRenderTarget=Ya;l.WebGLRenderer=Yd;l.ShaderLib=bb;l.UniformsLib=V;l.UniformsUtils=Ja;l.ShaderChunk=Z;l.FogExp2=Kb;l.Fog=Lb;l.Scene=mb;l.LensFlare=Zd;l.Sprite=Dc;l.LOD=Ec;l.SkinnedMesh=qd;l.Skeleton=od;l.Bone=pd;l.Mesh=Aa;l.LineSegments=ga;l.Line=Ua;l.Points=Mb;l.Group=Fc;l.VideoTexture=rd;l.DataTexture=eb;l.CompressedTexture= +Nb;l.CubeTexture=Za;l.CanvasTexture=sd;l.DepthTexture=Gc;l.Texture=ea;l.CompressedTextureLoader=Re;l.DataTextureLoader=ae;l.CubeTextureLoader=be;l.TextureLoader=td;l.ObjectLoader=Se;l.MaterialLoader=Hd;l.BufferGeometryLoader=ce;l.DefaultLoadingManager=ta;l.LoadingManager=$d;l.JSONLoader=de;l.ImageLoader=Yc;l.FontLoader=Ue;l.FileLoader=sa;l.Loader=zb;l.Cache=ld;l.AudioLoader=ge;l.SpotLightShadow=vd;l.SpotLight=wd;l.PointLight=xd;l.RectAreaLight=he;l.HemisphereLight=ud;l.DirectionalLightShadow=yd;l.DirectionalLight= +zd;l.AmbientLight=Ad;l.LightShadow=wb;l.Light=ma;l.StereoCamera=Ve;l.PerspectiveCamera=Fa;l.OrthographicCamera=Jb;l.CubeCamera=Id;l.Camera=ra;l.AudioListener=ie;l.PositionalAudio=ke;l.AudioContext=je;l.AudioAnalyser=le;l.Audio=hc;l.VectorKeyframeTrack=dc;l.StringKeyframeTrack=Ed;l.QuaternionKeyframeTrack=$c;l.NumberKeyframeTrack=ec;l.ColorKeyframeTrack=Gd;l.BooleanKeyframeTrack=Fd;l.PropertyMixer=Jd;l.PropertyBinding=ka;l.KeyframeTrack=yb;l.AnimationUtils=na;l.AnimationObjectGroup=me;l.AnimationMixer= +cd;l.AnimationClip=qa;l.Uniform=Kd;l.InstancedBufferGeometry=Eb;l.BufferGeometry=I;l.GeometryIdCount=function(){return Vd++};l.Geometry=T;l.InterleavedBufferAttribute=oe;l.InstancedInterleavedBuffer=jc;l.InterleavedBuffer=ic;l.InstancedBufferAttribute=kc;l.Face3=ha;l.Object3D=x;l.Raycaster=pe;l.Layers=nd;l.EventDispatcher=pa;l.Clock=re;l.QuaternionLinearInterpolant=Dd;l.LinearInterpolant=Zc;l.DiscreteInterpolant=Cd;l.CubicInterpolant=Bd;l.Interpolant=xa;l.Triangle=za;l.Math=N;l.Spherical=se;l.Cylindrical= +te;l.Plane=la;l.Frustum=tc;l.Sphere=Na;l.Ray=cb;l.Matrix4=S;l.Matrix3=ya;l.Box3=Pa;l.Box2=sc;l.Line3=hb;l.Euler=db;l.Vector4=fa;l.Vector3=q;l.Vector2=D;l.Quaternion=ca;l.Color=J;l.MorphBlendMesh=oa;l.ImmediateRenderObject=dd;l.VertexNormalsHelper=ed;l.SpotLightHelper=lc;l.SkeletonHelper=mc;l.PointLightHelper=nc;l.RectAreaLightHelper=oc;l.HemisphereLightHelper=pc;l.GridHelper=fd;l.PolarGridHelper=Ld;l.FaceNormalsHelper=gd;l.DirectionalLightHelper=qc;l.CameraHelper=hd;l.BoxHelper=rc;l.ArrowHelper=Fb; +l.AxisHelper=Nd;l.CatmullRomCurve3=va;l.CubicBezierCurve3=id;l.QuadraticBezierCurve3=jd;l.LineCurve3=kd;l.ArcCurve=Od;l.EllipseCurve=Wa;l.SplineCurve=Cb;l.CubicBezierCurve=fc;l.QuadraticBezierCurve=gc;l.LineCurve=Ta;l.Shape=Db;l.Path=bd;l.ShapePath=ee;l.Font=fe;l.CurvePath=ad;l.Curve=ua;l.ShapeUtils=Ia;l.SceneUtils={createMultiMaterialObject:function(a,b){for(var c=new Fc,d=0,e=b.length;d self.capabilities.maxLayers) { + reject(new Error('Invalid number of layers.')); + return; + } + + var incomingLayer = layers[0]; + if (!incomingLayer.source) { + /* + todo: figure out the correct behavior if the source is not provided. + see https://github.com/w3c/webvr/issues/58 + */ + resolve(); + return; + } + + var leftBounds = incomingLayer.leftBounds || defaultLeftBounds; + var rightBounds = incomingLayer.rightBounds || defaultRightBounds; + if (wasPresenting) { + // Already presenting, just changing configuration + var layer = self.layer_; + if (layer.source !== incomingLayer.source) { + layer.source = incomingLayer.source; + } + + for (var i = 0; i < 4; i++) { + if (layer.leftBounds[i] !== leftBounds[i]) { + layer.leftBounds[i] = leftBounds[i]; + } + if (layer.rightBounds[i] !== rightBounds[i]) { + layer.rightBounds[i] = rightBounds[i]; + } + } + + resolve(); + return; + } + + // Was not already presenting. + self.layer_ = { + predistorted: incomingLayer.predistorted, + source: incomingLayer.source, + leftBounds: leftBounds.slice(0), + rightBounds: rightBounds.slice(0) + }; + + self.waitingForPresent_ = false; + if (self.layer_ && self.layer_.source) { + var fullscreenElement = self.wrapForFullscreen(self.layer_.source); + + function onFullscreenChange() { + // Don't let another fullscreen request cause multiple presents to the called. + // This currently happens with the shaka player and results in a black screen. + if (self.fullscreenJustChanged) { + return; + } + self.fullscreenJustChanged = true; + setTimeout(function() { + self.fullscreenJustChanged = false; + }, 700); + + var actualFullscreenElement = Util.getFullscreenElement(); + + self.isPresenting = (fullscreenElement === actualFullscreenElement); + if (self.isPresenting) { + // Removing orientation lock as if seems to conflict with shaka player + // if (screen.orientation && screen.orientation.lock) { + // screen.orientation.lock('landscape-primary').catch(function(error){ + // console.error('screen.orientation.lock() failed due to', error.message) + // }); + // } + self.waitingForPresent_ = false; + self.beginPresent_(); + resolve(); + } else { + // if (screen.orientation && screen.orientation.unlock) { + // screen.orientation.unlock(); + // } + self.removeFullscreenWrapper(); + self.wakelock_.release(); + self.endPresent_(); + self.removeFullscreenListeners_(); + } + self.fireVRDisplayPresentChange_(); + } + function onFullscreenError() { + if (!self.waitingForPresent_) { + return; + } + + self.removeFullscreenWrapper(); + self.removeFullscreenListeners_(); + + self.wakelock_.release(); + self.waitingForPresent_ = false; + self.isPresenting = false; + + reject(new Error('Unable to present.')); + } + + self.addFullscreenListeners_(fullscreenElement, + onFullscreenChange, onFullscreenError); + + if (Util.requestFullscreen(fullscreenElement)) { + self.wakelock_.request(); + self.waitingForPresent_ = true; + } else if (Util.isIOS()) { + // *sigh* Just fake it. + self.wakelock_.request(); + self.isPresenting = true; + self.beginPresent_(); + self.fireVRDisplayPresentChange_(); + resolve(); + } + } + + if (!self.waitingForPresent_ && !Util.isIOS()) { + Util.exitFullscreen(); + reject(new Error('Unable to present.')); + } + }); +}; + +VRDisplay.prototype.exitPresent = function() { + var wasPresenting = this.isPresenting; + var self = this; + this.isPresenting = false; + this.layer_ = null; + this.wakelock_.release(); + + return new Promise(function(resolve, reject) { + if (wasPresenting) { + if (!Util.exitFullscreen() && Util.isIOS()) { + self.endPresent_(); + self.fireVRDisplayPresentChange_(); + } + + resolve(); + } else { + reject(new Error('Was not presenting to VRDisplay.')); + } + }); +}; + +VRDisplay.prototype.getLayers = function() { + if (this.layer_) { + return [this.layer_]; + } + return []; +}; + +VRDisplay.prototype.fireVRDisplayPresentChange_ = function() { + var event = new CustomEvent('vrdisplaypresentchange', {detail: {display: this}}); + window.dispatchEvent(event); +}; + +VRDisplay.prototype.addFullscreenListeners_ = function(element, changeHandler, errorHandler) { + this.removeFullscreenListeners_(); + + this.fullscreenEventTarget_ = element; + this.fullscreenChangeHandler_ = changeHandler; + this.fullscreenErrorHandler_ = errorHandler; + + if (changeHandler) { + if (document.fullscreenEnabled) { + element.addEventListener('fullscreenchange', changeHandler, false); + } else if (document.webkitFullscreenEnabled) { + element.addEventListener('webkitfullscreenchange', changeHandler, false); + } else if (document.mozFullScreenEnabled) { + document.addEventListener('mozfullscreenchange', changeHandler, false); + } else if (document.msFullscreenEnabled) { + element.addEventListener('msfullscreenchange', changeHandler, false); + } + } + + if (errorHandler) { + if (document.fullscreenEnabled) { + element.addEventListener('fullscreenerror', errorHandler, false); + } else if (document.webkitFullscreenEnabled) { + element.addEventListener('webkitfullscreenerror', errorHandler, false); + } else if (document.mozFullScreenEnabled) { + document.addEventListener('mozfullscreenerror', errorHandler, false); + } else if (document.msFullscreenEnabled) { + element.addEventListener('msfullscreenerror', errorHandler, false); + } + } +}; + +VRDisplay.prototype.removeFullscreenListeners_ = function() { + if (!this.fullscreenEventTarget_) + return; + + var element = this.fullscreenEventTarget_; + + if (this.fullscreenChangeHandler_) { + var changeHandler = this.fullscreenChangeHandler_; + element.removeEventListener('fullscreenchange', changeHandler, false); + element.removeEventListener('webkitfullscreenchange', changeHandler, false); + document.removeEventListener('mozfullscreenchange', changeHandler, false); + element.removeEventListener('msfullscreenchange', changeHandler, false); + } + + if (this.fullscreenErrorHandler_) { + var errorHandler = this.fullscreenErrorHandler_; + element.removeEventListener('fullscreenerror', errorHandler, false); + element.removeEventListener('webkitfullscreenerror', errorHandler, false); + document.removeEventListener('mozfullscreenerror', errorHandler, false); + element.removeEventListener('msfullscreenerror', errorHandler, false); + } + + this.fullscreenEventTarget_ = null; + this.fullscreenChangeHandler_ = null; + this.fullscreenErrorHandler_ = null; +}; + +VRDisplay.prototype.beginPresent_ = function() { + // Override to add custom behavior when presentation begins. +}; + +VRDisplay.prototype.endPresent_ = function() { + // Override to add custom behavior when presentation ends. +}; + +VRDisplay.prototype.submitFrame = function(pose) { + // Override to add custom behavior for frame submission. +}; + +VRDisplay.prototype.getEyeParameters = function(whichEye) { + // Override to return accurate eye parameters if canPresent is true. + return null; +}; + +/* + * Deprecated classes + */ + +/** + * The base class for all VR devices. (Deprecated) + */ +function VRDevice() { + this.isPolyfilled = true; + this.hardwareUnitId = 'webvr-polyfill hardwareUnitId'; + this.deviceId = 'webvr-polyfill deviceId'; + this.deviceName = 'webvr-polyfill deviceName'; +} + +/** + * The base class for all VR HMD devices. (Deprecated) + */ +function HMDVRDevice() { +} +HMDVRDevice.prototype = new VRDevice(); + +/** + * The base class for all VR position sensor devices. (Deprecated) + */ +function PositionSensorVRDevice() { +} +PositionSensorVRDevice.prototype = new VRDevice(); + +module.exports.VRFrameData = VRFrameData; +module.exports.VRDisplay = VRDisplay; +module.exports.VRDevice = VRDevice; +module.exports.HMDVRDevice = HMDVRDevice; +module.exports.PositionSensorVRDevice = PositionSensorVRDevice; + +},{"./util.js":22,"./wakelock.js":24}],4:[function(_dereq_,module,exports){ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var CardboardUI = _dereq_('./cardboard-ui.js'); +var Util = _dereq_('./util.js'); +var WGLUPreserveGLState = _dereq_('./deps/wglu-preserve-state.js'); + +var distortionVS = [ + 'attribute vec2 position;', + 'attribute vec3 texCoord;', + + 'varying vec2 vTexCoord;', + + 'uniform vec4 viewportOffsetScale[2];', + + 'void main() {', + ' vec4 viewport = viewportOffsetScale[int(texCoord.z)];', + ' vTexCoord = (texCoord.xy * viewport.zw) + viewport.xy;', + ' gl_Position = vec4( position, 1.0, 1.0 );', + '}', +].join('\n'); + +var distortionFS = [ + 'precision mediump float;', + 'uniform sampler2D diffuse;', + + 'varying vec2 vTexCoord;', + + 'void main() {', + ' gl_FragColor = texture2D(diffuse, vTexCoord);', + '}', +].join('\n'); + +/** + * A mesh-based distorter. + */ +function CardboardDistorter(gl) { + this.gl = gl; + this.ctxAttribs = gl.getContextAttributes(); + + this.meshWidth = 20; + this.meshHeight = 20; + + this.bufferScale = WebVRConfig.BUFFER_SCALE; + + this.bufferWidth = gl.drawingBufferWidth; + this.bufferHeight = gl.drawingBufferHeight; + + // Patching support + this.realBindFramebuffer = gl.bindFramebuffer; + this.realEnable = gl.enable; + this.realDisable = gl.disable; + this.realColorMask = gl.colorMask; + this.realClearColor = gl.clearColor; + this.realViewport = gl.viewport; + + if (!Util.isIOS()) { + this.realCanvasWidth = Object.getOwnPropertyDescriptor(gl.canvas.__proto__, 'width'); + this.realCanvasHeight = Object.getOwnPropertyDescriptor(gl.canvas.__proto__, 'height'); + } + + this.isPatched = false; + + // State tracking + this.lastBoundFramebuffer = null; + this.cullFace = false; + this.depthTest = false; + this.blend = false; + this.scissorTest = false; + this.stencilTest = false; + this.viewport = [0, 0, 0, 0]; + this.colorMask = [true, true, true, true]; + this.clearColor = [0, 0, 0, 0]; + + this.attribs = { + position: 0, + texCoord: 1 + }; + this.program = Util.linkProgram(gl, distortionVS, distortionFS, this.attribs); + this.uniforms = Util.getProgramUniforms(gl, this.program); + + this.viewportOffsetScale = new Float32Array(8); + this.setTextureBounds(); + + this.vertexBuffer = gl.createBuffer(); + this.indexBuffer = gl.createBuffer(); + this.indexCount = 0; + + this.renderTarget = gl.createTexture(); + this.framebuffer = gl.createFramebuffer(); + + this.depthStencilBuffer = null; + this.depthBuffer = null; + this.stencilBuffer = null; + + if (this.ctxAttribs.depth && this.ctxAttribs.stencil) { + this.depthStencilBuffer = gl.createRenderbuffer(); + } else if (this.ctxAttribs.depth) { + this.depthBuffer = gl.createRenderbuffer(); + } else if (this.ctxAttribs.stencil) { + this.stencilBuffer = gl.createRenderbuffer(); + } + + this.patch(); + + this.onResize(); + + if (!WebVRConfig.CARDBOARD_UI_DISABLED) { + this.cardboardUI = new CardboardUI(gl); + } +}; + +/** + * Tears down all the resources created by the distorter and removes any + * patches. + */ +CardboardDistorter.prototype.destroy = function() { + var gl = this.gl; + + this.unpatch(); + + gl.deleteProgram(this.program); + gl.deleteBuffer(this.vertexBuffer); + gl.deleteBuffer(this.indexBuffer); + gl.deleteTexture(this.renderTarget); + gl.deleteFramebuffer(this.framebuffer); + if (this.depthStencilBuffer) { + gl.deleteRenderbuffer(this.depthStencilBuffer); + } + if (this.depthBuffer) { + gl.deleteRenderbuffer(this.depthBuffer); + } + if (this.stencilBuffer) { + gl.deleteRenderbuffer(this.stencilBuffer); + } + + if (this.cardboardUI) { + this.cardboardUI.destroy(); + } +}; + + +/** + * Resizes the backbuffer to match the canvas width and height. + */ +CardboardDistorter.prototype.onResize = function() { + var gl = this.gl; + var self = this; + + var glState = [ + gl.RENDERBUFFER_BINDING, + gl.TEXTURE_BINDING_2D, gl.TEXTURE0 + ]; + + WGLUPreserveGLState(gl, glState, function(gl) { + // Bind real backbuffer and clear it once. We don't need to clear it again + // after that because we're overwriting the same area every frame. + self.realBindFramebuffer.call(gl, gl.FRAMEBUFFER, null); + + // Put things in a good state + if (self.scissorTest) { self.realDisable.call(gl, gl.SCISSOR_TEST); } + self.realColorMask.call(gl, true, true, true, true); + self.realViewport.call(gl, 0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight); + self.realClearColor.call(gl, 0, 0, 0, 1); + + gl.clear(gl.COLOR_BUFFER_BIT); + + // Now bind and resize the fake backbuffer + self.realBindFramebuffer.call(gl, gl.FRAMEBUFFER, self.framebuffer); + + gl.bindTexture(gl.TEXTURE_2D, self.renderTarget); + gl.texImage2D(gl.TEXTURE_2D, 0, self.ctxAttribs.alpha ? gl.RGBA : gl.RGB, + self.bufferWidth, self.bufferHeight, 0, + self.ctxAttribs.alpha ? gl.RGBA : gl.RGB, gl.UNSIGNED_BYTE, null); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); + gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); + gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D, self.renderTarget, 0); + + if (self.ctxAttribs.depth && self.ctxAttribs.stencil) { + gl.bindRenderbuffer(gl.RENDERBUFFER, self.depthStencilBuffer); + gl.renderbufferStorage(gl.RENDERBUFFER, gl.DEPTH_STENCIL, + self.bufferWidth, self.bufferHeight); + gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, + gl.RENDERBUFFER, self.depthStencilBuffer); + } else if (self.ctxAttribs.depth) { + gl.bindRenderbuffer(gl.RENDERBUFFER, self.depthBuffer); + gl.renderbufferStorage(gl.RENDERBUFFER, gl.DEPTH_COMPONENT16, + self.bufferWidth, self.bufferHeight); + gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, + gl.RENDERBUFFER, self.depthBuffer); + } else if (self.ctxAttribs.stencil) { + gl.bindRenderbuffer(gl.RENDERBUFFER, self.stencilBuffer); + gl.renderbufferStorage(gl.RENDERBUFFER, gl.STENCIL_INDEX8, + self.bufferWidth, self.bufferHeight); + gl.framebufferRenderbuffer(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, + gl.RENDERBUFFER, self.stencilBuffer); + } + + if (!gl.checkFramebufferStatus(gl.FRAMEBUFFER) === gl.FRAMEBUFFER_COMPLETE) { + console.error('Framebuffer incomplete!'); + } + + self.realBindFramebuffer.call(gl, gl.FRAMEBUFFER, self.lastBoundFramebuffer); + + if (self.scissorTest) { self.realEnable.call(gl, gl.SCISSOR_TEST); } + + self.realColorMask.apply(gl, self.colorMask); + self.realViewport.apply(gl, self.viewport); + self.realClearColor.apply(gl, self.clearColor); + }); + + if (this.cardboardUI) { + this.cardboardUI.onResize(); + } +}; + +CardboardDistorter.prototype.patch = function() { + if (this.isPatched) { + return; + } + + var self = this; + var canvas = this.gl.canvas; + var gl = this.gl; + + if (!Util.isIOS()) { + canvas.width = Util.getScreenWidth() * this.bufferScale; + canvas.height = Util.getScreenHeight() * this.bufferScale; + + Object.defineProperty(canvas, 'width', { + configurable: true, + enumerable: true, + get: function() { + return self.bufferWidth; + }, + set: function(value) { + self.bufferWidth = value; + self.realCanvasWidth.set.call(canvas, value); + self.onResize(); + } + }); + + Object.defineProperty(canvas, 'height', { + configurable: true, + enumerable: true, + get: function() { + return self.bufferHeight; + }, + set: function(value) { + self.bufferHeight = value; + self.realCanvasHeight.set.call(canvas, value); + self.onResize(); + } + }); + } + + this.lastBoundFramebuffer = gl.getParameter(gl.FRAMEBUFFER_BINDING); + + if (this.lastBoundFramebuffer == null) { + this.lastBoundFramebuffer = this.framebuffer; + this.gl.bindFramebuffer(gl.FRAMEBUFFER, this.framebuffer); + } + + this.gl.bindFramebuffer = function(target, framebuffer) { + self.lastBoundFramebuffer = framebuffer ? framebuffer : self.framebuffer; + // Silently make calls to bind the default framebuffer bind ours instead. + self.realBindFramebuffer.call(gl, target, self.lastBoundFramebuffer); + }; + + this.cullFace = gl.getParameter(gl.CULL_FACE); + this.depthTest = gl.getParameter(gl.DEPTH_TEST); + this.blend = gl.getParameter(gl.BLEND); + this.scissorTest = gl.getParameter(gl.SCISSOR_TEST); + this.stencilTest = gl.getParameter(gl.STENCIL_TEST); + + gl.enable = function(pname) { + switch (pname) { + case gl.CULL_FACE: self.cullFace = true; break; + case gl.DEPTH_TEST: self.depthTest = true; break; + case gl.BLEND: self.blend = true; break; + case gl.SCISSOR_TEST: self.scissorTest = true; break; + case gl.STENCIL_TEST: self.stencilTest = true; break; + } + self.realEnable.call(gl, pname); + }; + + gl.disable = function(pname) { + switch (pname) { + case gl.CULL_FACE: self.cullFace = false; break; + case gl.DEPTH_TEST: self.depthTest = false; break; + case gl.BLEND: self.blend = false; break; + case gl.SCISSOR_TEST: self.scissorTest = false; break; + case gl.STENCIL_TEST: self.stencilTest = false; break; + } + self.realDisable.call(gl, pname); + }; + + this.colorMask = gl.getParameter(gl.COLOR_WRITEMASK); + gl.colorMask = function(r, g, b, a) { + self.colorMask[0] = r; + self.colorMask[1] = g; + self.colorMask[2] = b; + self.colorMask[3] = a; + self.realColorMask.call(gl, r, g, b, a); + }; + + this.clearColor = gl.getParameter(gl.COLOR_CLEAR_VALUE); + gl.clearColor = function(r, g, b, a) { + self.clearColor[0] = r; + self.clearColor[1] = g; + self.clearColor[2] = b; + self.clearColor[3] = a; + self.realClearColor.call(gl, r, g, b, a); + }; + + this.viewport = gl.getParameter(gl.VIEWPORT); + gl.viewport = function(x, y, w, h) { + self.viewport[0] = x; + self.viewport[1] = y; + self.viewport[2] = w; + self.viewport[3] = h; + self.realViewport.call(gl, x, y, w, h); + }; + + this.isPatched = true; + Util.safariCssSizeWorkaround(canvas); +}; + +CardboardDistorter.prototype.unpatch = function() { + if (!this.isPatched) { + return; + } + + var gl = this.gl; + var canvas = this.gl.canvas; + + if (!Util.isIOS()) { + Object.defineProperty(canvas, 'width', this.realCanvasWidth); + Object.defineProperty(canvas, 'height', this.realCanvasHeight); + } + canvas.width = this.bufferWidth; + canvas.height = this.bufferHeight; + + gl.bindFramebuffer = this.realBindFramebuffer; + gl.enable = this.realEnable; + gl.disable = this.realDisable; + gl.colorMask = this.realColorMask; + gl.clearColor = this.realClearColor; + gl.viewport = this.realViewport; + + // Check to see if our fake backbuffer is bound and bind the real backbuffer + // if that's the case. + if (this.lastBoundFramebuffer == this.framebuffer) { + gl.bindFramebuffer(gl.FRAMEBUFFER, null); + } + + this.isPatched = false; + + setTimeout(function() { + Util.safariCssSizeWorkaround(canvas); + }, 1); +}; + +CardboardDistorter.prototype.setTextureBounds = function(leftBounds, rightBounds) { + if (!leftBounds) { + leftBounds = [0, 0, 0.5, 1]; + } + + if (!rightBounds) { + rightBounds = [0.5, 0, 0.5, 1]; + } + + // Left eye + this.viewportOffsetScale[0] = leftBounds[0]; // X + this.viewportOffsetScale[1] = leftBounds[1]; // Y + this.viewportOffsetScale[2] = leftBounds[2]; // Width + this.viewportOffsetScale[3] = leftBounds[3]; // Height + + // Right eye + this.viewportOffsetScale[4] = rightBounds[0]; // X + this.viewportOffsetScale[5] = rightBounds[1]; // Y + this.viewportOffsetScale[6] = rightBounds[2]; // Width + this.viewportOffsetScale[7] = rightBounds[3]; // Height +}; + +/** + * Performs distortion pass on the injected backbuffer, rendering it to the real + * backbuffer. + */ +CardboardDistorter.prototype.submitFrame = function() { + var gl = this.gl; + var self = this; + + var glState = []; + + if (!WebVRConfig.DIRTY_SUBMIT_FRAME_BINDINGS) { + glState.push( + gl.CURRENT_PROGRAM, + gl.ARRAY_BUFFER_BINDING, + gl.ELEMENT_ARRAY_BUFFER_BINDING, + gl.TEXTURE_BINDING_2D, gl.TEXTURE0 + ); + } + + WGLUPreserveGLState(gl, glState, function(gl) { + // Bind the real default framebuffer + self.realBindFramebuffer.call(gl, gl.FRAMEBUFFER, null); + + // Make sure the GL state is in a good place + if (self.cullFace) { self.realDisable.call(gl, gl.CULL_FACE); } + if (self.depthTest) { self.realDisable.call(gl, gl.DEPTH_TEST); } + if (self.blend) { self.realDisable.call(gl, gl.BLEND); } + if (self.scissorTest) { self.realDisable.call(gl, gl.SCISSOR_TEST); } + if (self.stencilTest) { self.realDisable.call(gl, gl.STENCIL_TEST); } + self.realColorMask.call(gl, true, true, true, true); + self.realViewport.call(gl, 0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight); + + // If the backbuffer has an alpha channel clear every frame so the page + // doesn't show through. + if (self.ctxAttribs.alpha || Util.isIOS()) { + self.realClearColor.call(gl, 0, 0, 0, 1); + gl.clear(gl.COLOR_BUFFER_BIT); + } + + // Bind distortion program and mesh + gl.useProgram(self.program); + + gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, self.indexBuffer); + + gl.bindBuffer(gl.ARRAY_BUFFER, self.vertexBuffer); + gl.enableVertexAttribArray(self.attribs.position); + gl.enableVertexAttribArray(self.attribs.texCoord); + gl.vertexAttribPointer(self.attribs.position, 2, gl.FLOAT, false, 20, 0); + gl.vertexAttribPointer(self.attribs.texCoord, 3, gl.FLOAT, false, 20, 8); + + gl.activeTexture(gl.TEXTURE0); + gl.uniform1i(self.uniforms.diffuse, 0); + gl.bindTexture(gl.TEXTURE_2D, self.renderTarget); + + gl.uniform4fv(self.uniforms.viewportOffsetScale, self.viewportOffsetScale); + + // Draws both eyes + gl.drawElements(gl.TRIANGLES, self.indexCount, gl.UNSIGNED_SHORT, 0); + + if (self.cardboardUI) { + self.cardboardUI.renderNoState(); + } + + // Bind the fake default framebuffer again + self.realBindFramebuffer.call(self.gl, gl.FRAMEBUFFER, self.framebuffer); + + // If preserveDrawingBuffer == false clear the framebuffer + if (!self.ctxAttribs.preserveDrawingBuffer) { + self.realClearColor.call(gl, 0, 0, 0, 0); + gl.clear(gl.COLOR_BUFFER_BIT); + } + + if (!WebVRConfig.DIRTY_SUBMIT_FRAME_BINDINGS) { + self.realBindFramebuffer.call(gl, gl.FRAMEBUFFER, self.lastBoundFramebuffer); + } + + // Restore state + if (self.cullFace) { self.realEnable.call(gl, gl.CULL_FACE); } + if (self.depthTest) { self.realEnable.call(gl, gl.DEPTH_TEST); } + if (self.blend) { self.realEnable.call(gl, gl.BLEND); } + if (self.scissorTest) { self.realEnable.call(gl, gl.SCISSOR_TEST); } + if (self.stencilTest) { self.realEnable.call(gl, gl.STENCIL_TEST); } + + self.realColorMask.apply(gl, self.colorMask); + self.realViewport.apply(gl, self.viewport); + if (self.ctxAttribs.alpha || !self.ctxAttribs.preserveDrawingBuffer) { + self.realClearColor.apply(gl, self.clearColor); + } + }); + + // Workaround for the fact that Safari doesn't allow us to patch the canvas + // width and height correctly. After each submit frame check to see what the + // real backbuffer size has been set to and resize the fake backbuffer size + // to match. + if (Util.isIOS()) { + var canvas = gl.canvas; + if (canvas.width != self.bufferWidth || canvas.height != self.bufferHeight) { + self.bufferWidth = canvas.width; + self.bufferHeight = canvas.height; + self.onResize(); + } + } +}; + +/** + * Call when the deviceInfo has changed. At this point we need + * to re-calculate the distortion mesh. + */ +CardboardDistorter.prototype.updateDeviceInfo = function(deviceInfo) { + var gl = this.gl; + var self = this; + + var glState = [gl.ARRAY_BUFFER_BINDING, gl.ELEMENT_ARRAY_BUFFER_BINDING]; + WGLUPreserveGLState(gl, glState, function(gl) { + var vertices = self.computeMeshVertices_(self.meshWidth, self.meshHeight, deviceInfo); + gl.bindBuffer(gl.ARRAY_BUFFER, self.vertexBuffer); + gl.bufferData(gl.ARRAY_BUFFER, vertices, gl.STATIC_DRAW); + + // Indices don't change based on device parameters, so only compute once. + if (!self.indexCount) { + var indices = self.computeMeshIndices_(self.meshWidth, self.meshHeight); + gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, self.indexBuffer); + gl.bufferData(gl.ELEMENT_ARRAY_BUFFER, indices, gl.STATIC_DRAW); + self.indexCount = indices.length; + } + }); +}; + +/** + * Build the distortion mesh vertices. + * Based on code from the Unity cardboard plugin. + */ +CardboardDistorter.prototype.computeMeshVertices_ = function(width, height, deviceInfo) { + var vertices = new Float32Array(2 * width * height * 5); + + var lensFrustum = deviceInfo.getLeftEyeVisibleTanAngles(); + var noLensFrustum = deviceInfo.getLeftEyeNoLensTanAngles(); + var viewport = deviceInfo.getLeftEyeVisibleScreenRect(noLensFrustum); + var vidx = 0; + var iidx = 0; + for (var e = 0; e < 2; e++) { + for (var j = 0; j < height; j++) { + for (var i = 0; i < width; i++, vidx++) { + var u = i / (width - 1); + var v = j / (height - 1); + + // Grid points regularly spaced in StreoScreen, and barrel distorted in + // the mesh. + var s = u; + var t = v; + var x = Util.lerp(lensFrustum[0], lensFrustum[2], u); + var y = Util.lerp(lensFrustum[3], lensFrustum[1], v); + var d = Math.sqrt(x * x + y * y); + var r = deviceInfo.distortion.distortInverse(d); + var p = x * r / d; + var q = y * r / d; + u = (p - noLensFrustum[0]) / (noLensFrustum[2] - noLensFrustum[0]); + v = (q - noLensFrustum[3]) / (noLensFrustum[1] - noLensFrustum[3]); + + // Convert u,v to mesh screen coordinates. + var aspect = deviceInfo.device.widthMeters / deviceInfo.device.heightMeters; + + // FIXME: The original Unity plugin multiplied U by the aspect ratio + // and didn't multiply either value by 2, but that seems to get it + // really close to correct looking for me. I hate this kind of "Don't + // know why it works" code though, and wold love a more logical + // explanation of what needs to happen here. + u = (viewport.x + u * viewport.width - 0.5) * 2.0; //* aspect; + v = (viewport.y + v * viewport.height - 0.5) * 2.0; + + vertices[(vidx * 5) + 0] = u; // position.x + vertices[(vidx * 5) + 1] = v; // position.y + vertices[(vidx * 5) + 2] = s; // texCoord.x + vertices[(vidx * 5) + 3] = t; // texCoord.y + vertices[(vidx * 5) + 4] = e; // texCoord.z (viewport index) + } + } + var w = lensFrustum[2] - lensFrustum[0]; + lensFrustum[0] = -(w + lensFrustum[0]); + lensFrustum[2] = w - lensFrustum[2]; + w = noLensFrustum[2] - noLensFrustum[0]; + noLensFrustum[0] = -(w + noLensFrustum[0]); + noLensFrustum[2] = w - noLensFrustum[2]; + viewport.x = 1 - (viewport.x + viewport.width); + } + return vertices; +} + +/** + * Build the distortion mesh indices. + * Based on code from the Unity cardboard plugin. + */ +CardboardDistorter.prototype.computeMeshIndices_ = function(width, height) { + var indices = new Uint16Array(2 * (width - 1) * (height - 1) * 6); + var halfwidth = width / 2; + var halfheight = height / 2; + var vidx = 0; + var iidx = 0; + for (var e = 0; e < 2; e++) { + for (var j = 0; j < height; j++) { + for (var i = 0; i < width; i++, vidx++) { + if (i == 0 || j == 0) + continue; + // Build a quad. Lower right and upper left quadrants have quads with + // the triangle diagonal flipped to get the vignette to interpolate + // correctly. + if ((i <= halfwidth) == (j <= halfheight)) { + // Quad diagonal lower left to upper right. + indices[iidx++] = vidx; + indices[iidx++] = vidx - width - 1; + indices[iidx++] = vidx - width; + indices[iidx++] = vidx - width - 1; + indices[iidx++] = vidx; + indices[iidx++] = vidx - 1; + } else { + // Quad diagonal upper left to lower right. + indices[iidx++] = vidx - 1; + indices[iidx++] = vidx - width; + indices[iidx++] = vidx; + indices[iidx++] = vidx - width; + indices[iidx++] = vidx - 1; + indices[iidx++] = vidx - width - 1; + } + } + } + } + return indices; +}; + +CardboardDistorter.prototype.getOwnPropertyDescriptor_ = function(proto, attrName) { + var descriptor = Object.getOwnPropertyDescriptor(proto, attrName); + // In some cases (ahem... Safari), the descriptor returns undefined get and + // set fields. In this case, we need to create a synthetic property + // descriptor. This works around some of the issues in + // https://github.com/borismus/webvr-polyfill/issues/46 + if (descriptor.get === undefined || descriptor.set === undefined) { + descriptor.configurable = true; + descriptor.enumerable = true; + descriptor.get = function() { + return this.getAttribute(attrName); + }; + descriptor.set = function(val) { + this.setAttribute(attrName, val); + }; + } + return descriptor; +}; + +module.exports = CardboardDistorter; + +},{"./cardboard-ui.js":5,"./deps/wglu-preserve-state.js":7,"./util.js":22}],5:[function(_dereq_,module,exports){ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var Util = _dereq_('./util.js'); +var WGLUPreserveGLState = _dereq_('./deps/wglu-preserve-state.js'); + +var uiVS = [ + 'attribute vec2 position;', + + 'uniform mat4 projectionMat;', + + 'void main() {', + ' gl_Position = projectionMat * vec4( position, -1.0, 1.0 );', + '}', +].join('\n'); + +var uiFS = [ + 'precision mediump float;', + + 'uniform vec4 color;', + + 'void main() {', + ' gl_FragColor = color;', + '}', +].join('\n'); + +var DEG2RAD = Math.PI/180.0; + +// The gear has 6 identical sections, each spanning 60 degrees. +var kAnglePerGearSection = 60; + +// Half-angle of the span of the outer rim. +var kOuterRimEndAngle = 12; + +// Angle between the middle of the outer rim and the start of the inner rim. +var kInnerRimBeginAngle = 20; + +// Distance from center to outer rim, normalized so that the entire model +// fits in a [-1, 1] x [-1, 1] square. +var kOuterRadius = 1; + +// Distance from center to depressed rim, in model units. +var kMiddleRadius = 0.75; + +// Radius of the inner hollow circle, in model units. +var kInnerRadius = 0.3125; + +// Center line thickness in DP. +var kCenterLineThicknessDp = 4; + +// Button width in DP. +var kButtonWidthDp = 28; + +// Factor to scale the touch area that responds to the touch. +var kTouchSlopFactor = 1.5; + +var Angles = [ + 0, kOuterRimEndAngle, kInnerRimBeginAngle, + kAnglePerGearSection - kInnerRimBeginAngle, + kAnglePerGearSection - kOuterRimEndAngle +]; + +/** + * Renders the alignment line and "options" gear. It is assumed that the canvas + * this is rendered into covers the entire screen (or close to it.) + */ +function CardboardUI(gl) { + this.gl = gl; + + this.attribs = { + position: 0 + }; + this.program = Util.linkProgram(gl, uiVS, uiFS, this.attribs); + this.uniforms = Util.getProgramUniforms(gl, this.program); + + this.vertexBuffer = gl.createBuffer(); + this.gearOffset = 0; + this.gearVertexCount = 0; + this.arrowOffset = 0; + this.arrowVertexCount = 0; + + this.projMat = new Float32Array(16); + + this.listener = null; + + this.onResize(); +}; + +/** + * Tears down all the resources created by the UI renderer. + */ +CardboardUI.prototype.destroy = function() { + var gl = this.gl; + + if (this.listener) { + gl.canvas.removeEventListener('click', this.listener, false); + } + + gl.deleteProgram(this.program); + gl.deleteBuffer(this.vertexBuffer); +}; + +/** + * Adds a listener to clicks on the gear and back icons + */ +CardboardUI.prototype.listen = function(optionsCallback, backCallback) { + var canvas = this.gl.canvas; + this.listener = function(event) { + var midline = canvas.clientWidth / 2; + // Double button size to circumvent address bar opeing when trying to close VR + var buttonSize = kButtonWidthDp * kTouchSlopFactor * 2; + // Check to see if the user clicked on (or around) the gear icon + if (event.clientX > midline - buttonSize && + event.clientX < midline + buttonSize && + event.clientY > canvas.clientHeight - buttonSize) { + optionsCallback(event); + } + // Check to see if the user clicked on (or around) the back icon + else if (event.clientX < buttonSize && event.clientY > canvas.clientHeight - buttonSize) { + backCallback(event); + } + }; + canvas.addEventListener('click', this.listener, false); +}; + +/** + * Builds the UI mesh. + */ +CardboardUI.prototype.onResize = function() { + var gl = this.gl; + var self = this; + + var glState = [ + gl.ARRAY_BUFFER_BINDING + ]; + + WGLUPreserveGLState(gl, glState, function(gl) { + var vertices = []; + + var midline = gl.drawingBufferWidth / 2; + + // Assumes your canvas width and height is scaled proportionately. + // TODO(smus): The following causes buttons to become huge on iOS, but seems + // like the right thing to do. For now, added a hack. But really, investigate why. + var dps = (gl.drawingBufferWidth / (screen.width * window.devicePixelRatio)); + if (!Util.isIOS()) { + dps *= window.devicePixelRatio; + } + + var lineWidth = kCenterLineThicknessDp * dps / 2; + var buttonSize = kButtonWidthDp * kTouchSlopFactor * dps; + var buttonScale = kButtonWidthDp * dps / 2; + var buttonBorder = ((kButtonWidthDp * kTouchSlopFactor) - kButtonWidthDp) * dps; + + // Build centerline + vertices.push(midline - lineWidth, buttonSize); + vertices.push(midline - lineWidth, gl.drawingBufferHeight); + vertices.push(midline + lineWidth, buttonSize); + vertices.push(midline + lineWidth, gl.drawingBufferHeight); + + // Build gear + self.gearOffset = (vertices.length / 2); + + function addGearSegment(theta, r) { + var angle = (90 - theta) * DEG2RAD; + var x = Math.cos(angle); + var y = Math.sin(angle); + vertices.push(kInnerRadius * x * buttonScale + midline, kInnerRadius * y * buttonScale + buttonScale); + vertices.push(r * x * buttonScale + midline, r * y * buttonScale + buttonScale); + } + + for (var i = 0; i <= 6; i++) { + var segmentTheta = i * kAnglePerGearSection; + + addGearSegment(segmentTheta, kOuterRadius); + addGearSegment(segmentTheta + kOuterRimEndAngle, kOuterRadius); + addGearSegment(segmentTheta + kInnerRimBeginAngle, kMiddleRadius); + addGearSegment(segmentTheta + (kAnglePerGearSection - kInnerRimBeginAngle), kMiddleRadius); + addGearSegment(segmentTheta + (kAnglePerGearSection - kOuterRimEndAngle), kOuterRadius); + } + + self.gearVertexCount = (vertices.length / 2) - self.gearOffset; + + // Build back arrow + self.arrowOffset = (vertices.length / 2); + + function addArrowVertex(x, y) { + vertices.push(buttonBorder + x, buttonBorder + y); + } + + var angledLineWidth = lineWidth / Math.sin(45 * DEG2RAD); + + addArrowVertex(0, buttonScale); + addArrowVertex(buttonScale, 0); + addArrowVertex(buttonScale + angledLineWidth, angledLineWidth); + addArrowVertex(angledLineWidth, buttonScale + angledLineWidth); + + addArrowVertex(angledLineWidth, buttonScale - angledLineWidth); + addArrowVertex(0, buttonScale); + addArrowVertex(buttonScale, buttonScale * 2); + addArrowVertex(buttonScale + angledLineWidth, (buttonScale * 2) - angledLineWidth); + + addArrowVertex(angledLineWidth, buttonScale - angledLineWidth); + addArrowVertex(0, buttonScale); + + addArrowVertex(angledLineWidth, buttonScale - lineWidth); + addArrowVertex(kButtonWidthDp * dps, buttonScale - lineWidth); + addArrowVertex(angledLineWidth, buttonScale + lineWidth); + addArrowVertex(kButtonWidthDp * dps, buttonScale + lineWidth); + + self.arrowVertexCount = (vertices.length / 2) - self.arrowOffset; + + // Buffer data + gl.bindBuffer(gl.ARRAY_BUFFER, self.vertexBuffer); + gl.bufferData(gl.ARRAY_BUFFER, new Float32Array(vertices), gl.STATIC_DRAW); + }); +}; + +/** + * Performs distortion pass on the injected backbuffer, rendering it to the real + * backbuffer. + */ +CardboardUI.prototype.render = function() { + var gl = this.gl; + var self = this; + + var glState = [ + gl.CULL_FACE, + gl.DEPTH_TEST, + gl.BLEND, + gl.SCISSOR_TEST, + gl.STENCIL_TEST, + gl.COLOR_WRITEMASK, + gl.VIEWPORT, + + gl.CURRENT_PROGRAM, + gl.ARRAY_BUFFER_BINDING + ]; + + WGLUPreserveGLState(gl, glState, function(gl) { + // Make sure the GL state is in a good place + gl.disable(gl.CULL_FACE); + gl.disable(gl.DEPTH_TEST); + gl.disable(gl.BLEND); + gl.disable(gl.SCISSOR_TEST); + gl.disable(gl.STENCIL_TEST); + gl.colorMask(true, true, true, true); + gl.viewport(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight); + + self.renderNoState(); + }); +}; + +CardboardUI.prototype.renderNoState = function() { + var gl = this.gl; + + // Bind distortion program and mesh + gl.useProgram(this.program); + + gl.bindBuffer(gl.ARRAY_BUFFER, this.vertexBuffer); + gl.enableVertexAttribArray(this.attribs.position); + gl.vertexAttribPointer(this.attribs.position, 2, gl.FLOAT, false, 8, 0); + + gl.uniform4f(this.uniforms.color, 1.0, 1.0, 1.0, 1.0); + + Util.orthoMatrix(this.projMat, 0, gl.drawingBufferWidth, 0, gl.drawingBufferHeight, 0.1, 1024.0); + gl.uniformMatrix4fv(this.uniforms.projectionMat, false, this.projMat); + + // Draws UI element + gl.drawArrays(gl.TRIANGLE_STRIP, 0, 4); + gl.drawArrays(gl.TRIANGLE_STRIP, this.gearOffset, this.gearVertexCount); + gl.drawArrays(gl.TRIANGLE_STRIP, this.arrowOffset, this.arrowVertexCount); +}; + +module.exports = CardboardUI; + +},{"./deps/wglu-preserve-state.js":7,"./util.js":22}],6:[function(_dereq_,module,exports){ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var CardboardDistorter = _dereq_('./cardboard-distorter.js'); +var CardboardUI = _dereq_('./cardboard-ui.js'); +var DeviceInfo = _dereq_('./device-info.js'); +var Dpdb = _dereq_('./dpdb/dpdb.js'); +var FusionPoseSensor = _dereq_('./sensor-fusion/fusion-pose-sensor.js'); +var RotateInstructions = _dereq_('./rotate-instructions.js'); +var ViewerSelector = _dereq_('./viewer-selector.js'); +var VRDisplay = _dereq_('./base.js').VRDisplay; +var Util = _dereq_('./util.js'); + +var Eye = { + LEFT: 'left', + RIGHT: 'right' +}; + +/** + * VRDisplay based on mobile device parameters and DeviceMotion APIs. + */ +function CardboardVRDisplay() { + this.displayName = 'Cardboard VRDisplay (webvr-polyfill)'; + + this.capabilities.hasOrientation = true; + this.capabilities.canPresent = true; + + // "Private" members. + this.bufferScale_ = WebVRConfig.BUFFER_SCALE; + this.poseSensor_ = new FusionPoseSensor(); + this.distorter_ = null; + this.cardboardUI_ = null; + + this.dpdb_ = new Dpdb(true, this.onDeviceParamsUpdated_.bind(this)); + this.deviceInfo_ = new DeviceInfo(this.dpdb_.getDeviceParams()); + + this.viewerSelector_ = new ViewerSelector(); + this.viewerSelector_.on('change', this.onViewerChanged_.bind(this)); + + // Set the correct initial viewer. + this.deviceInfo_.setViewer(this.viewerSelector_.getCurrentViewer()); + + if (!WebVRConfig.ROTATE_INSTRUCTIONS_DISABLED) { + this.rotateInstructions_ = new RotateInstructions(); + } + + if (Util.isIOS()) { + // Listen for resize events to workaround this awful Safari bug. + window.addEventListener('resize', this.onResize_.bind(this)); + } +} +CardboardVRDisplay.prototype = new VRDisplay(); + +CardboardVRDisplay.prototype.getImmediatePose = function() { + return { + position: this.poseSensor_.getPosition(), + orientation: this.poseSensor_.getOrientation(), + linearVelocity: null, + linearAcceleration: null, + angularVelocity: null, + angularAcceleration: null + }; +}; + +CardboardVRDisplay.prototype.resetPose = function() { + this.poseSensor_.resetPose(); +}; + +CardboardVRDisplay.prototype.getEyeParameters = function(whichEye) { + var offset = [this.deviceInfo_.viewer.interLensDistance * 0.5, 0.0, 0.0]; + var fieldOfView; + + // TODO: FoV can be a little expensive to compute. Cache when device params change. + if (whichEye == Eye.LEFT) { + offset[0] *= -1.0; + fieldOfView = this.deviceInfo_.getFieldOfViewLeftEye(); + } else if (whichEye == Eye.RIGHT) { + fieldOfView = this.deviceInfo_.getFieldOfViewRightEye(); + } else { + console.error('Invalid eye provided: %s', whichEye); + return null; + } + + return { + fieldOfView: fieldOfView, + offset: offset, + // TODO: Should be able to provide better values than these. + renderWidth: this.deviceInfo_.device.width * 0.5 * this.bufferScale_, + renderHeight: this.deviceInfo_.device.height * this.bufferScale_, + }; +}; + +CardboardVRDisplay.prototype.onDeviceParamsUpdated_ = function(newParams) { + if (Util.isDebug()) { + console.log('DPDB reported that device params were updated.'); + } + this.deviceInfo_.updateDeviceParams(newParams); + + if (this.distorter_) { + this.distorter_.updateDeviceInfo(this.deviceInfo_); + } +}; + +CardboardVRDisplay.prototype.updateBounds_ = function () { + if (this.layer_ && this.distorter_ && (this.layer_.leftBounds || this.layer_.rightBounds)) { + this.distorter_.setTextureBounds(this.layer_.leftBounds, this.layer_.rightBounds); + } +}; + +CardboardVRDisplay.prototype.beginPresent_ = function() { + var gl = this.layer_.source.getContext('webgl'); + if (!gl) + gl = this.layer_.source.getContext('experimental-webgl'); + if (!gl) + gl = this.layer_.source.getContext('webgl2'); + + if (!gl) + return; // Can't do distortion without a WebGL context. + + // Provides a way to opt out of distortion + if (this.layer_.predistorted) { + if (!WebVRConfig.CARDBOARD_UI_DISABLED) { + gl.canvas.width = Util.getScreenWidth() * this.bufferScale_; + gl.canvas.height = Util.getScreenHeight() * this.bufferScale_; + this.cardboardUI_ = new CardboardUI(gl); + } + } else { + // Create a new distorter for the target context + this.distorter_ = new CardboardDistorter(gl); + this.distorter_.updateDeviceInfo(this.deviceInfo_); + this.cardboardUI_ = this.distorter_.cardboardUI; + } + + if (this.cardboardUI_) { + this.cardboardUI_.listen(function(e) { + // Options clicked. + this.viewerSelector_.show(this.layer_.source.parentElement); + e.stopPropagation(); + e.preventDefault(); + }.bind(this), function(e) { + // Back clicked. + this.exitPresent(); + e.stopPropagation(); + e.preventDefault(); + }.bind(this)); + } + + if (this.rotateInstructions_) { + if (Util.isLandscapeMode() && Util.isMobile()) { + // In landscape mode, temporarily show the "put into Cardboard" + // interstitial. Otherwise, do the default thing. + this.rotateInstructions_.showTemporarily(3000, this.layer_.source.parentElement); + } else { + this.rotateInstructions_.update(); + } + } + + // Listen for orientation change events in order to show interstitial. + this.orientationHandler = this.onOrientationChange_.bind(this); + window.addEventListener('orientationchange', this.orientationHandler); + + // Listen for present display change events in order to update distorter dimensions + this.vrdisplaypresentchangeHandler = this.updateBounds_.bind(this); + window.addEventListener('vrdisplaypresentchange', this.vrdisplaypresentchangeHandler); + + // Fire this event initially, to give geometry-distortion clients the chance + // to do something custom. + this.fireVRDisplayDeviceParamsChange_(); +}; + +CardboardVRDisplay.prototype.endPresent_ = function() { + if (this.distorter_) { + this.distorter_.destroy(); + this.distorter_ = null; + } + if (this.cardboardUI_) { + this.cardboardUI_.destroy(); + this.cardboardUI_ = null; + } + + if (this.rotateInstructions_) { + this.rotateInstructions_.hide(); + } + this.viewerSelector_.hide(); + + window.removeEventListener('orientationchange', this.orientationHandler); + window.removeEventListener('vrdisplaypresentchange', this.vrdisplaypresentchangeHandler); +}; + +CardboardVRDisplay.prototype.submitFrame = function(pose) { + if (this.distorter_) { + this.distorter_.submitFrame(); + } else if (this.cardboardUI_ && this.layer_) { + // Hack for predistorted: true. + var canvas = this.layer_.source.getContext('webgl').canvas; + if (canvas.width != this.lastWidth || canvas.height != this.lastHeight) { + this.cardboardUI_.onResize(); + } + this.lastWidth = canvas.width; + this.lastHeight = canvas.height; + + // Render the Cardboard UI. + this.cardboardUI_.render(); + } +}; + +CardboardVRDisplay.prototype.onOrientationChange_ = function(e) { + // Hide the viewer selector. + this.viewerSelector_.hide(); + + // Update the rotate instructions. + if (this.rotateInstructions_) { + this.rotateInstructions_.update(); + } + + this.onResize_(); +}; + +CardboardVRDisplay.prototype.onResize_ = function(e) { + if (this.layer_) { + var gl = this.layer_.source.getContext('webgl'); + // Size the CSS canvas. + // Added padding on right and bottom because iPhone 5 will not + // hide the URL bar unless content is bigger than the screen. + // This will not be visible as long as the container element (e.g. body) + // is set to 'overflow: hidden'. + var cssProperties = { + 'position': 'absolute', + 'top': '0', + 'left': '0', + 'width': Math.max(screen.width, screen.height) + 'px', + 'height': Math.min(screen.height, screen.width) + 'px', + 'border': '0', + 'margin': '0', + 'padding': '0 10px 10px 0', + }; + + for (var i in cssProperties) { + gl.canvas.style[i] = cssProperties[i]; + } + + Util.safariCssSizeWorkaround(gl.canvas); + } +}; + +CardboardVRDisplay.prototype.onViewerChanged_ = function(viewer) { + this.deviceInfo_.setViewer(viewer); + + if (this.distorter_) { + // Update the distortion appropriately. + this.distorter_.updateDeviceInfo(this.deviceInfo_); + } + + // Fire a new event containing viewer and device parameters for clients that + // want to implement their own geometry-based distortion. + this.fireVRDisplayDeviceParamsChange_(); +}; + +CardboardVRDisplay.prototype.fireVRDisplayDeviceParamsChange_ = function() { + var event = new CustomEvent('vrdisplaydeviceparamschange', { + detail: { + vrdisplay: this, + deviceInfo: this.deviceInfo_, + } + }); + window.dispatchEvent(event); +}; + +module.exports = CardboardVRDisplay; + +},{"./base.js":3,"./cardboard-distorter.js":4,"./cardboard-ui.js":5,"./device-info.js":8,"./dpdb/dpdb.js":12,"./rotate-instructions.js":16,"./sensor-fusion/fusion-pose-sensor.js":18,"./util.js":22,"./viewer-selector.js":23}],7:[function(_dereq_,module,exports){ +/* +Copyright (c) 2016, Brandon Jones. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +*/ + +/* +Caches specified GL state, runs a callback, and restores the cached state when +done. + +Example usage: + +var savedState = [ + gl.ARRAY_BUFFER_BINDING, + + // TEXTURE_BINDING_2D or _CUBE_MAP must always be followed by the texure unit. + gl.TEXTURE_BINDING_2D, gl.TEXTURE0, + + gl.CLEAR_COLOR, +]; +// After this call the array buffer, texture unit 0, active texture, and clear +// color will be restored. The viewport will remain changed, however, because +// gl.VIEWPORT was not included in the savedState list. +WGLUPreserveGLState(gl, savedState, function(gl) { + gl.viewport(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight); + + gl.bindBuffer(gl.ARRAY_BUFFER, buffer); + gl.bufferData(gl.ARRAY_BUFFER, ....); + + gl.activeTexture(gl.TEXTURE0); + gl.bindTexture(gl.TEXTURE_2D, texture); + gl.texImage2D(gl.TEXTURE_2D, ...); + + gl.clearColor(1, 0, 0, 1); + gl.clear(gl.COLOR_BUFFER_BIT); +}); + +Note that this is not intended to be fast. Managing state in your own code to +avoid redundant state setting and querying will always be faster. This function +is most useful for cases where you may not have full control over the WebGL +calls being made, such as tooling or effect injectors. +*/ + +function WGLUPreserveGLState(gl, bindings, callback) { + if (!bindings) { + callback(gl); + return; + } + + var boundValues = []; + + var activeTexture = null; + for (var i = 0; i < bindings.length; ++i) { + var binding = bindings[i]; + switch (binding) { + case gl.TEXTURE_BINDING_2D: + case gl.TEXTURE_BINDING_CUBE_MAP: + var textureUnit = bindings[++i]; + if (textureUnit < gl.TEXTURE0 || textureUnit > gl.TEXTURE31) { + console.error("TEXTURE_BINDING_2D or TEXTURE_BINDING_CUBE_MAP must be followed by a valid texture unit"); + boundValues.push(null, null); + break; + } + if (!activeTexture) { + activeTexture = gl.getParameter(gl.ACTIVE_TEXTURE); + } + gl.activeTexture(textureUnit); + boundValues.push(gl.getParameter(binding), null); + break; + case gl.ACTIVE_TEXTURE: + activeTexture = gl.getParameter(gl.ACTIVE_TEXTURE); + boundValues.push(null); + break; + default: + boundValues.push(gl.getParameter(binding)); + break; + } + } + + callback(gl); + + for (var i = 0; i < bindings.length; ++i) { + var binding = bindings[i]; + var boundValue = boundValues[i]; + switch (binding) { + case gl.ACTIVE_TEXTURE: + break; // Ignore this binding, since we special-case it to happen last. + case gl.ARRAY_BUFFER_BINDING: + gl.bindBuffer(gl.ARRAY_BUFFER, boundValue); + break; + case gl.COLOR_CLEAR_VALUE: + gl.clearColor(boundValue[0], boundValue[1], boundValue[2], boundValue[3]); + break; + case gl.COLOR_WRITEMASK: + gl.colorMask(boundValue[0], boundValue[1], boundValue[2], boundValue[3]); + break; + case gl.CURRENT_PROGRAM: + gl.useProgram(boundValue); + break; + case gl.ELEMENT_ARRAY_BUFFER_BINDING: + gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, boundValue); + break; + case gl.FRAMEBUFFER_BINDING: + gl.bindFramebuffer(gl.FRAMEBUFFER, boundValue); + break; + case gl.RENDERBUFFER_BINDING: + gl.bindRenderbuffer(gl.RENDERBUFFER, boundValue); + break; + case gl.TEXTURE_BINDING_2D: + var textureUnit = bindings[++i]; + if (textureUnit < gl.TEXTURE0 || textureUnit > gl.TEXTURE31) + break; + gl.activeTexture(textureUnit); + gl.bindTexture(gl.TEXTURE_2D, boundValue); + break; + case gl.TEXTURE_BINDING_CUBE_MAP: + var textureUnit = bindings[++i]; + if (textureUnit < gl.TEXTURE0 || textureUnit > gl.TEXTURE31) + break; + gl.activeTexture(textureUnit); + gl.bindTexture(gl.TEXTURE_CUBE_MAP, boundValue); + break; + case gl.VIEWPORT: + gl.viewport(boundValue[0], boundValue[1], boundValue[2], boundValue[3]); + break; + case gl.BLEND: + case gl.CULL_FACE: + case gl.DEPTH_TEST: + case gl.SCISSOR_TEST: + case gl.STENCIL_TEST: + if (boundValue) { + gl.enable(binding); + } else { + gl.disable(binding); + } + break; + default: + console.log("No GL restore behavior for 0x" + binding.toString(16)); + break; + } + + if (activeTexture) { + gl.activeTexture(activeTexture); + } + } +} + +module.exports = WGLUPreserveGLState; +},{}],8:[function(_dereq_,module,exports){ +/* + * Copyright 2015 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var Distortion = _dereq_('./distortion/distortion.js'); +var MathUtil = _dereq_('./math-util.js'); +var Util = _dereq_('./util.js'); + +function Device(params) { + this.width = params.width || Util.getScreenWidth(); + this.height = params.height || Util.getScreenHeight(); + this.widthMeters = params.widthMeters; + this.heightMeters = params.heightMeters; + this.bevelMeters = params.bevelMeters; +} + + +// Fallback Android device (based on Nexus 5 measurements) for use when +// we can't recognize an Android device. +var DEFAULT_ANDROID = new Device({ + widthMeters: 0.110, + heightMeters: 0.062, + bevelMeters: 0.004 +}); + +// Fallback iOS device (based on iPhone6) for use when +// we can't recognize an Android device. +var DEFAULT_IOS = new Device({ + widthMeters: 0.1038, + heightMeters: 0.0584, + bevelMeters: 0.004 +}); + + +var Viewers = { + CardboardV1: new CardboardViewer({ + id: 'CardboardV1', + label: 'Cardboard I/O 2014', + fov: 40, + interLensDistance: 0.060, + baselineLensDistance: 0.035, + screenLensDistance: 0.042, + distortionCoefficients: [0.441, 0.156], + inverseCoefficients: [-0.4410035, 0.42756155, -0.4804439, 0.5460139, + -0.58821183, 0.5733938, -0.48303202, 0.33299083, -0.17573841, + 0.0651772, -0.01488963, 0.001559834] + }), + CardboardV2: new CardboardViewer({ + id: 'CardboardV2', + label: 'Cardboard I/O 2015', + fov: 60, + interLensDistance: 0.064, + baselineLensDistance: 0.035, + screenLensDistance: 0.039, + distortionCoefficients: [0.34, 0.55], + inverseCoefficients: [-0.33836704, -0.18162185, 0.862655, -1.2462051, + 1.0560602, -0.58208317, 0.21609078, -0.05444823, 0.009177956, + -9.904169E-4, 6.183535E-5, -1.6981803E-6] + }) +}; + + +var DEFAULT_LEFT_CENTER = {x: 0.5, y: 0.5}; +var DEFAULT_RIGHT_CENTER = {x: 0.5, y: 0.5}; + +/** + * Manages information about the device and the viewer. + * + * deviceParams indicates the parameters of the device to use (generally + * obtained from dpdb.getDeviceParams()). Can be null to mean no device + * params were found. + */ +function DeviceInfo(deviceParams) { + this.viewer = Viewers.CardboardV2; + this.updateDeviceParams(deviceParams); + this.distortion = new Distortion(this.viewer.distortionCoefficients); +} + +DeviceInfo.prototype.updateDeviceParams = function(deviceParams) { + this.device = this.determineDevice_(deviceParams) || this.device; +}; + +DeviceInfo.prototype.getDevice = function() { + return this.device; +}; + +DeviceInfo.prototype.setViewer = function(viewer) { + this.viewer = viewer; + this.distortion = new Distortion(this.viewer.distortionCoefficients); +}; + +DeviceInfo.prototype.determineDevice_ = function(deviceParams) { + if (!deviceParams) { + // No parameters, so use a default. + if (Util.isIOS()) { + console.warn('Using fallback iOS device measurements.'); + return DEFAULT_IOS; + } else { + console.warn('Using fallback Android device measurements.'); + return DEFAULT_ANDROID; + } + } + + // Compute device screen dimensions based on deviceParams. + var METERS_PER_INCH = 0.0254; + var metersPerPixelX = METERS_PER_INCH / deviceParams.xdpi; + var metersPerPixelY = METERS_PER_INCH / deviceParams.ydpi; + var width = Util.getScreenWidth(); + var height = Util.getScreenHeight(); + return new Device({ + widthMeters: metersPerPixelX * width, + heightMeters: metersPerPixelY * height, + bevelMeters: deviceParams.bevelMm * 0.001, + }); +}; + +/** + * Calculates field of view for the left eye. + */ +DeviceInfo.prototype.getDistortedFieldOfViewLeftEye = function() { + var viewer = this.viewer; + var device = this.device; + var distortion = this.distortion; + + // Device.height and device.width for device in portrait mode, so transpose. + var eyeToScreenDistance = viewer.screenLensDistance; + + var outerDist = (device.widthMeters - viewer.interLensDistance) / 2; + var innerDist = viewer.interLensDistance / 2; + var bottomDist = viewer.baselineLensDistance - device.bevelMeters; + var topDist = device.heightMeters - bottomDist; + + var outerAngle = MathUtil.radToDeg * Math.atan( + distortion.distort(outerDist / eyeToScreenDistance)); + var innerAngle = MathUtil.radToDeg * Math.atan( + distortion.distort(innerDist / eyeToScreenDistance)); + var bottomAngle = MathUtil.radToDeg * Math.atan( + distortion.distort(bottomDist / eyeToScreenDistance)); + var topAngle = MathUtil.radToDeg * Math.atan( + distortion.distort(topDist / eyeToScreenDistance)); + + return { + leftDegrees: Math.min(outerAngle, viewer.fov), + rightDegrees: Math.min(innerAngle, viewer.fov), + downDegrees: Math.min(bottomAngle, viewer.fov), + upDegrees: Math.min(topAngle, viewer.fov) + }; +}; + +/** + * Calculates the tan-angles from the maximum FOV for the left eye for the + * current device and screen parameters. + */ +DeviceInfo.prototype.getLeftEyeVisibleTanAngles = function() { + var viewer = this.viewer; + var device = this.device; + var distortion = this.distortion; + + // Tan-angles from the max FOV. + var fovLeft = Math.tan(-MathUtil.degToRad * viewer.fov); + var fovTop = Math.tan(MathUtil.degToRad * viewer.fov); + var fovRight = Math.tan(MathUtil.degToRad * viewer.fov); + var fovBottom = Math.tan(-MathUtil.degToRad * viewer.fov); + // Viewport size. + var halfWidth = device.widthMeters / 4; + var halfHeight = device.heightMeters / 2; + // Viewport center, measured from left lens position. + var verticalLensOffset = (viewer.baselineLensDistance - device.bevelMeters - halfHeight); + var centerX = viewer.interLensDistance / 2 - halfWidth; + var centerY = -verticalLensOffset; + var centerZ = viewer.screenLensDistance; + // Tan-angles of the viewport edges, as seen through the lens. + var screenLeft = distortion.distort((centerX - halfWidth) / centerZ); + var screenTop = distortion.distort((centerY + halfHeight) / centerZ); + var screenRight = distortion.distort((centerX + halfWidth) / centerZ); + var screenBottom = distortion.distort((centerY - halfHeight) / centerZ); + // Compare the two sets of tan-angles and take the value closer to zero on each side. + var result = new Float32Array(4); + result[0] = Math.max(fovLeft, screenLeft); + result[1] = Math.min(fovTop, screenTop); + result[2] = Math.min(fovRight, screenRight); + result[3] = Math.max(fovBottom, screenBottom); + return result; +}; + +/** + * Calculates the tan-angles from the maximum FOV for the left eye for the + * current device and screen parameters, assuming no lenses. + */ +DeviceInfo.prototype.getLeftEyeNoLensTanAngles = function() { + var viewer = this.viewer; + var device = this.device; + var distortion = this.distortion; + + var result = new Float32Array(4); + // Tan-angles from the max FOV. + var fovLeft = distortion.distortInverse(Math.tan(-MathUtil.degToRad * viewer.fov)); + var fovTop = distortion.distortInverse(Math.tan(MathUtil.degToRad * viewer.fov)); + var fovRight = distortion.distortInverse(Math.tan(MathUtil.degToRad * viewer.fov)); + var fovBottom = distortion.distortInverse(Math.tan(-MathUtil.degToRad * viewer.fov)); + // Viewport size. + var halfWidth = device.widthMeters / 4; + var halfHeight = device.heightMeters / 2; + // Viewport center, measured from left lens position. + var verticalLensOffset = (viewer.baselineLensDistance - device.bevelMeters - halfHeight); + var centerX = viewer.interLensDistance / 2 - halfWidth; + var centerY = -verticalLensOffset; + var centerZ = viewer.screenLensDistance; + // Tan-angles of the viewport edges, as seen through the lens. + var screenLeft = (centerX - halfWidth) / centerZ; + var screenTop = (centerY + halfHeight) / centerZ; + var screenRight = (centerX + halfWidth) / centerZ; + var screenBottom = (centerY - halfHeight) / centerZ; + // Compare the two sets of tan-angles and take the value closer to zero on each side. + result[0] = Math.max(fovLeft, screenLeft); + result[1] = Math.min(fovTop, screenTop); + result[2] = Math.min(fovRight, screenRight); + result[3] = Math.max(fovBottom, screenBottom); + return result; +}; + +/** + * Calculates the screen rectangle visible from the left eye for the + * current device and screen parameters. + */ +DeviceInfo.prototype.getLeftEyeVisibleScreenRect = function(undistortedFrustum) { + var viewer = this.viewer; + var device = this.device; + + var dist = viewer.screenLensDistance; + var eyeX = (device.widthMeters - viewer.interLensDistance) / 2; + var eyeY = viewer.baselineLensDistance - device.bevelMeters; + var left = (undistortedFrustum[0] * dist + eyeX) / device.widthMeters; + var top = (undistortedFrustum[1] * dist + eyeY) / device.heightMeters; + var right = (undistortedFrustum[2] * dist + eyeX) / device.widthMeters; + var bottom = (undistortedFrustum[3] * dist + eyeY) / device.heightMeters; + return { + x: left, + y: bottom, + width: right - left, + height: top - bottom + }; +}; + +DeviceInfo.prototype.getFieldOfViewLeftEye = function(opt_isUndistorted) { + return opt_isUndistorted ? this.getUndistortedFieldOfViewLeftEye() : + this.getDistortedFieldOfViewLeftEye(); +}; + +DeviceInfo.prototype.getFieldOfViewRightEye = function(opt_isUndistorted) { + var fov = this.getFieldOfViewLeftEye(opt_isUndistorted); + return { + leftDegrees: fov.rightDegrees, + rightDegrees: fov.leftDegrees, + upDegrees: fov.upDegrees, + downDegrees: fov.downDegrees + }; +}; + +/** + * Calculates undistorted field of view for the left eye. + */ +DeviceInfo.prototype.getUndistortedFieldOfViewLeftEye = function() { + var p = this.getUndistortedParams_(); + + return { + leftDegrees: MathUtil.radToDeg * Math.atan(p.outerDist), + rightDegrees: MathUtil.radToDeg * Math.atan(p.innerDist), + downDegrees: MathUtil.radToDeg * Math.atan(p.bottomDist), + upDegrees: MathUtil.radToDeg * Math.atan(p.topDist) + }; +}; + +DeviceInfo.prototype.getUndistortedViewportLeftEye = function() { + var p = this.getUndistortedParams_(); + var viewer = this.viewer; + var device = this.device; + + // Distances stored in local variables are in tan-angle units unless otherwise + // noted. + var eyeToScreenDistance = viewer.screenLensDistance; + var screenWidth = device.widthMeters / eyeToScreenDistance; + var screenHeight = device.heightMeters / eyeToScreenDistance; + var xPxPerTanAngle = device.width / screenWidth; + var yPxPerTanAngle = device.height / screenHeight; + + var x = Math.round((p.eyePosX - p.outerDist) * xPxPerTanAngle); + var y = Math.round((p.eyePosY - p.bottomDist) * yPxPerTanAngle); + return { + x: x, + y: y, + width: Math.round((p.eyePosX + p.innerDist) * xPxPerTanAngle) - x, + height: Math.round((p.eyePosY + p.topDist) * yPxPerTanAngle) - y + }; +}; + +DeviceInfo.prototype.getUndistortedParams_ = function() { + var viewer = this.viewer; + var device = this.device; + var distortion = this.distortion; + + // Most of these variables in tan-angle units. + var eyeToScreenDistance = viewer.screenLensDistance; + var halfLensDistance = viewer.interLensDistance / 2 / eyeToScreenDistance; + var screenWidth = device.widthMeters / eyeToScreenDistance; + var screenHeight = device.heightMeters / eyeToScreenDistance; + + var eyePosX = screenWidth / 2 - halfLensDistance; + var eyePosY = (viewer.baselineLensDistance - device.bevelMeters) / eyeToScreenDistance; + + var maxFov = viewer.fov; + var viewerMax = distortion.distortInverse(Math.tan(MathUtil.degToRad * maxFov)); + var outerDist = Math.min(eyePosX, viewerMax); + var innerDist = Math.min(halfLensDistance, viewerMax); + var bottomDist = Math.min(eyePosY, viewerMax); + var topDist = Math.min(screenHeight - eyePosY, viewerMax); + + return { + outerDist: outerDist, + innerDist: innerDist, + topDist: topDist, + bottomDist: bottomDist, + eyePosX: eyePosX, + eyePosY: eyePosY + }; +}; + + +function CardboardViewer(params) { + // A machine readable ID. + this.id = params.id; + // A human readable label. + this.label = params.label; + + // Field of view in degrees (per side). + this.fov = params.fov; + + // Distance between lens centers in meters. + this.interLensDistance = params.interLensDistance; + // Distance between viewer baseline and lens center in meters. + this.baselineLensDistance = params.baselineLensDistance; + // Screen-to-lens distance in meters. + this.screenLensDistance = params.screenLensDistance; + + // Distortion coefficients. + this.distortionCoefficients = params.distortionCoefficients; + // Inverse distortion coefficients. + // TODO: Calculate these from distortionCoefficients in the future. + this.inverseCoefficients = params.inverseCoefficients; +} + +// Export viewer information. +DeviceInfo.Viewers = Viewers; +module.exports = DeviceInfo; + +},{"./distortion/distortion.js":10,"./math-util.js":14,"./util.js":22}],9:[function(_dereq_,module,exports){ +/* + * Copyright 2016 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var VRDisplay = _dereq_('./base.js').VRDisplay; +var HMDVRDevice = _dereq_('./base.js').HMDVRDevice; +var PositionSensorVRDevice = _dereq_('./base.js').PositionSensorVRDevice; + +/** + * Wraps a VRDisplay and exposes it as a HMDVRDevice + */ +function VRDisplayHMDDevice(display) { + this.display = display; + + this.hardwareUnitId = display.displayId; + this.deviceId = 'webvr-polyfill:HMD:' + display.displayId; + this.deviceName = display.displayName + ' (HMD)'; +} +VRDisplayHMDDevice.prototype = new HMDVRDevice(); + +VRDisplayHMDDevice.prototype.getEyeParameters = function(whichEye) { + var eyeParameters = this.display.getEyeParameters(whichEye); + + return { + currentFieldOfView: eyeParameters.fieldOfView, + maximumFieldOfView: eyeParameters.fieldOfView, + minimumFieldOfView: eyeParameters.fieldOfView, + recommendedFieldOfView: eyeParameters.fieldOfView, + eyeTranslation: { x: eyeParameters.offset[0], y: eyeParameters.offset[1], z: eyeParameters.offset[2] }, + renderRect: { + x: (whichEye == 'right') ? eyeParameters.renderWidth : 0, + y: 0, + width: eyeParameters.renderWidth, + height: eyeParameters.renderHeight + } + }; +}; + +VRDisplayHMDDevice.prototype.setFieldOfView = + function(opt_fovLeft, opt_fovRight, opt_zNear, opt_zFar) { + // Not supported. getEyeParameters reports that the min, max, and recommended + // FoV is all the same, so no adjustment can be made. +}; + +// TODO: Need to hook requestFullscreen to see if a wrapped VRDisplay was passed +// in as an option. If so we should prevent the default fullscreen behavior and +// call VRDisplay.requestPresent instead. + +/** + * Wraps a VRDisplay and exposes it as a PositionSensorVRDevice + */ +function VRDisplayPositionSensorDevice(display) { + this.display = display; + + this.hardwareUnitId = display.displayId; + this.deviceId = 'webvr-polyfill:PositionSensor: ' + display.displayId; + this.deviceName = display.displayName + ' (PositionSensor)'; +} +VRDisplayPositionSensorDevice.prototype = new PositionSensorVRDevice(); + +VRDisplayPositionSensorDevice.prototype.getState = function() { + var pose = this.display.getPose(); + return { + position: pose.position ? { x: pose.position[0], y: pose.position[1], z: pose.position[2] } : null, + orientation: pose.orientation ? { x: pose.orientation[0], y: pose.orientation[1], z: pose.orientation[2], w: pose.orientation[3] } : null, + linearVelocity: null, + linearAcceleration: null, + angularVelocity: null, + angularAcceleration: null + }; +}; + +VRDisplayPositionSensorDevice.prototype.resetState = function() { + return this.positionDevice.resetPose(); +}; + + +module.exports.VRDisplayHMDDevice = VRDisplayHMDDevice; +module.exports.VRDisplayPositionSensorDevice = VRDisplayPositionSensorDevice; + + +},{"./base.js":3}],10:[function(_dereq_,module,exports){ +/** + * TODO(smus): Implement coefficient inversion. + */ +function Distortion(coefficients) { + this.coefficients = coefficients; +} + +/** + * Calculates the inverse distortion for a radius. + *

~4T@!M$|j@e_i($K9ChrdMx* zn_(hMidS!eTj4gC96u%bcJvOI3VL-KOotgTGitsQ?t;7Fo~ZfW z{BNMTm;5{aYEa!vz6yUJzaRet_0I}b^IZ57{}=onHU9%!!#vKV4Wnj1L;QwdmFc)xG3(@aw{Quzu8B18PDo*dXX@!-h}? zHi}m_hPuhctMy=$Y{jda!e-IUE3(IK0b4@-XoL8M=vLt0nU$GPx~=Iq;4v3BkF(nb z4xke^yUS7gZL^!*8<9KmJT#7)JCU29ckn!H7d1~MZ;x(CDF@J zJJr5D_qhY?3wpI3OyRcreP|l!)!U#hYzmu4%^O4cob7AcO?7*S>vHq8ZKs<3b7lX0 z**}X`{qtyj8}36(*bDTnle==6NpLIZ)o$SX?OwPmTHb$6$lHSNH`xm8Cc6?mUzNNo&+&A;e@|RB z?*_HFjNV=~uMhi2EAzhTFGcn0h4HPqP5VF_(6>$AFZ)H&8mQN=dL5mTcjs&S^;P%v zpyWO1ysher^V@wcMQKy|Y>Pl6qzWjEgpO`~Nu-w4}9%Wl2_8b`}+ z9uM0_%Wijldeyut_ff9PrkYm{*OKj2yOqM#=~TOaQMnTARP*0qR65n}&u}?vr`r7< zE={M}`R_X9XSg_Cb+`KwE{s>*?7oNL@v58Mw{Stc>Sp&foFA{c*?kE^;#D`h&*9v7 z)y?ixI6Gc-v-=3nidWq}NLM!V09YQa%>C)!2i3jg)A4V@Y4CQ`+z(!lR_0UaUIo>? zfqjE}>1N~G2X~LN z^Y3zX2<~}IEWUaf)_&@yVShE~za+?r0>z@47=lRZ|y zH%zBj&HF&xiq6e^2ih)LnWv<0&vsk9YH!y8*5&)7UUjqU2y2t|s+(OWSSwz2v)dQe zh*#ZI`_-cR#hdl3L_5cu_5X|RAO9b>$<8bXfSrHVq?)A**!`8wEM39wk8Eb?26n$? zGfQ`{QxAk+;#GUQ9^jv|=~cIb;>%|C&*%=0R_5>Md(x}!CHrT9hmckGlKr#7US!q1 zjk1^Yy zj-QL#tM>YJU~M=f^iNlV_t2U6TBzs;z(DY4owLv#K{ea^`CqS^2f<+Q=LEgIY8E#? zW2_I$m`fn67N*Yr>hRzYkIE+{|ad@6ocGPlI2h zWjFVOpQB|rp8`Kd%Wm!i-$%=CJ`ui+mfd_jd>t*j`B?ZeT6Xi%;P0!{vYUH@zu!{J zZaxA&j+Whg82I}$we03z;P2bivYUIt@@U!32g5tjvfI6xUN!d!ucCIUU3YjR+NC19 zzXS(B=cxH*SekC%sM&1^*maDW-JVa^K5BM*7VO$a&2CSp+dFD@dlKwgN6l{4@Hp6u z-t94PYY{cOEljsp)ajRCV{)?-PDnMty@r!8HK+B?96)A z?6IEbAIQ1Bd_TCKd?ou;;OA$xD*kHp8n`y-N2eRc_31@F0;=)XfuF@&$J>noud`gY z+0Wa4wpJ^18}fbJrhDOfyo^n!dj0OI`G(-vEMMDhT<|`*sdnRG0^G%Q+yi>`Vs8J9 z_@U@cQS$}%a5LWTEvk89^rm=q5}m!5@%qk>dOdy})!yB&a~|A6r&s;DqQ4dV{&gEn zj+(s&0aN^+p3?IuH1IB&x?hhL|By>h#}t#;*pmiy;xraZT*`EJyo)6~j5liY@VIyxg>_1J0P&u3HP)r)wH z?0v4itZKHO$@Sa`clq_=OJ}|Z?uGkcR@8hyJOB^E?C?;!Iq1VMH)@^-^I-uz5;ZRb zufyx~dQ`L5@8!$aRLk`}ihm3iMa_@H6YwNF6*WJd>|Ty5ySKO87QMI4`{aH0c9q*_ zUh&xQcx{KD5%ql7guG?6GJ76uK(D%&ygj)lS#>XY2XZa4>R$4W=?9>C^{n`vQ2*`K zTcB5)p}WA&(3a1idez@)G|X0f`8~&0^ltv{L$BTwHsm_DrV}@NyRNVeS={WlMeRps zH@i26&b;0Z2#wOMg3jc={x53w`^#$4%Ix=>HRx6MlD8nQMONKQUZ1=US#>YDM*9AA zdiBis^-=#F+qzNn>tufqv^Ufw>(vdw-wm0ISL?tmI=AB04c)jdx8l{hVH30)yLg=a zDAay4P|fZQ@cZ*v){mO^Bi{mB;%nsFNBK8_<{D579-yy{ir(Mh>D7%;(fj+njgyO4 zXG1-Dx8l_~>HV|WP1#hBv)?@V5ALtM*<+po&mT`j&CkMfQS&xDpN(JvmlM7JPDt2bV{_c2bY89rsAgFNcH3t&i~ru!Zij4U@!xye?UcqUNO)-HXZYFU8v}OV+;}Z}&>F-roEwycT^uoocW8K64kn?>E)=pkDMf;a&Ro zp(9-BZh-j?DHeUOdiSe-z$bHT!Q!<(PD; z*?&VS$C2$+v;T%vPDrPk{r9AD64_2Q`|nBRUsNebJX}r0ZwR)e+R z4Dy+vn%4{i)2Vjrgh6CG)o#5|1GO8R%`COR?wo99sSS4LWiv}1up64qEOo(dST?h4 z0(K*^nPoGuyC|Dkwg9_JvYDkm*j<**EDgbKWH$2^$y?*a&HgIXylr~3$6f<=jkB5E zMuXjU+01TZz^-XFvzzBTJI{Zr+3gM9!*9Y{@OISv4!FG=b=S*saDOjqmiN=C<`2S$ zsGVx}QTRBWYWGR_6tz?BK7-GrUsPoGFX1crI%@s~zD@UC)a>>>*!>VSyP1Ckvuge+ z{G3j;`z8E}+NpNG!SB&ODzdxzPjFYwe}%u({S!6+3;)4Nb^l-ghZesw-Yoi6qN~Q6 z^{Yi!k2mYrh^`rL)~^*^JKn5cC%SIDS-)O%{dlv!Mzm(UYF{gCfZC~cwZn$#RJ%H1 zBh*f{+c?xsr`pvEo1k{8-KMZvbn}Yrz6IEA88v%s{d5hYW;b&~FstUR!q(|jyKTa@ zsGVxp2pU5Z*e+_`J~U0I+U*c_MD0|&okFv8s@=|E7t~I*+coT#Zuh8J_5eH4?-^|# zZ`SV>t%^76TSQyNoAuSvR`F(iYiJX#%zM-A1FCz;ZSn0ubuYO+z5}T4C3nPk0@c0b zeewH&+BxVwc7Jd?Am}~DbE2E)NYQ(YpO^itQwtTnpLe>jb%k!wJ-&3lx9vs05_%x? zfP} znfroSHTQ#4;WRisYCa>mKWbLp&jhyt;AK?vz;ISN)oxH2jM}MoXNPmrsdndvA*h{d zcV0L@ooY8UT!7lCcEiH(boTlY(F@}*ikjtOu)8E`mP^xJ7B$P|U^g;q9+j-OH(vo) zMl17G>90ohqQ543ZM<1OI(l8aSwALveY{yeHhM$+xTtwNOn@8Vrl?tNPB$@XmPufD zOVlj4rc=$gg~_O$YBwd^o=&y9BTPl@RJ&a0 zePA~$YWCRs(>)M1yFCbYv!iA=^Fv@(&2z%T=~TP9VIFFy+RYCO(y4ZjghNm})vhP_ zo?Hn1qvl89G1!IAyNjaco5*&Lz|Ki;hWIyxZUtp6r@R=ipNEjkE28@|Jf{(E#tv@-ude?GnH zUh0d|C)qUL6>GwcGp!n1r<_H%r19$US-8~yIE2kaS|r`rpy zf)-J8OYqogXcez|+1Aho_KuqOfl1uIw&=vDxgEJZbbyYbQ@Wek_r*_%n)f4jhW+7y zpzo5-ttd`++0%Xz$B_3L+oJGe~usQEzX0SCdsQFBjl_wn*E5|6cW^RX$9 zk=e_5z2$zW2L=0hcjUS41}}d)j=>gUD?cM!#Qv+42hc0 zgY#i1To5%6gW)g&E{s<%f{Wo2xHM|M3@(R}Fe+ZX0?-Ea?hAH3aiFW5cC>-0W! z5jqRKA0CLBAB5TP5X_01ABMT$<5?bG^E~kHDa}Vmah(g$M_?g53eVB`=ZufV+bsfb zi?`|Vc)KUyNq7pLhG*becrM=Vc~}ff;00I;FT#Cm^E(uD7W!a(>CDS=%>CJ4Ccgr& z!fR3U>)`(r@{Oq3|8L}*=v(kMyaVsTa(EBkhYz534L%p6ZPC49ANYveCRyJaZ`QX$ z&H8H8tZ#{$KgPE}&H5_TtltYY>zkwIPw;!9X8j(hS-(4K*6)Uz^}C{G{Vu3kzcXt7 z6yFRr>vuxU`W;a7XZRgavwnNDDSVFK4mInWpk{qz)U0oWn)TbF<}dKupl1EnsQF9$ zR;XFu5H;%?pk{r2)U4kUHGhTQ0yXP5N6q@pQ1jRLO;NLc6V&_-z8-4UZ;YDtby2f^ zBh;*~gPOm^Z-|=p8=z*ruNkwx{VzSMt{QM-i}j|DsMdeKuuhB37hh7{=$5sr4()nZ ziycQN(-&OU;?9=CSNQ#>y&<9{B!!vC-C(ua@Od|35MONP$9YS24XE3Y?bg&%uQ=eZ4g z46VMt$)|Il95B1;-3bF%_=bOvn)~WRRJWXb*SuZ& z&#d}IHkQKEK{mN49uyd7tEod4sv;VtIhH*AGJtQ}Tq9{pj zr%wb?k_ZT*L_x#|1{4)V$w@Mp14cvz1d(*pX9hE7%n@_WIlSHb{_ao>Ob-__vC4c42SGY;J&n93A5YO(M5wZxpv3@!sL{B5t}Dru;rfRUxprOCpuS-loqwm03yH{-;db*LbDl0~kUMoGo#Xn5bF=&p zU#~6TnkQt!z*}n6J?0)4)toBBbx*Rn#P2KN)sY>N-$Sl(-z-yQ`1FnxuI87?sJ<33MK2j8kDk;8;qPI@v)#{Y6z zVEKRPu)m@r)va7%r$hz*=lgJdx1@95$HqgdfhrfPNO-&2tp^|N1ov zoifTuWN~D!0{`2Nx=l|TEEL@wKVO0WQ(C^$UR711;K~*%<(h@S#TeiYt(PP{hsHqu zz9eFJb%w39F;a$arR&l=8jE1(kR)=T_4Rt#G)so3^d&T)B?|6!Ngy|3QY5!lPM6_z zVPW*g#knxARV?`#by3o#YN`ycdY43pe~*Cux>3ZTr5zn)HbsW7EL%lgqh`U^li_4> zOdo2e7b3%#J+{-ylV-rC=vBv8Z5(R=gMg0;c3v)#hK`+IMMD=K{C8~)d6Z= z7Y@ePhm&5b$5Lh0AQ>(Ws-^sy09P0GBWt_3(up=fGW@V-4V}F#91gAPLiWYj(HE-0 zGW_O31#Ry(4esA;N3IPWOhac(mf?ibT{M2*bWmISo!j)KBkkcGD#MSpHc(hU6GHB` za31L|B`ycTWcbCxm2~Eh*#nR`>PT_T-3O@>Y0&!=~4=D_^zC%HKr`b*sA&XnP{ z*{*a}&3yP}eVnu1kX@Ty7$L*FJkqk83!&1wksElhw@B;YTp1oU=e=aG$`Ux0*TiWr z-6{%eijrZM%UdLg9hX7qr`y~PuU8_Al4u#`&uNL*o8|D}{5x)qmp<2X@DdsJa_(Ng zu09U-R;rM5&xdh;MlY4&)}69#a~k8}?E_un``SR%wje=<6CRG?-rZXUheC|VeREGy zU;RWG4vX^P%$~(UW$`dVaGI!WY~p{ovp>iAEQfO{4&+tpMDBy}fB1Jops1ZyBDCE1 zBFZnuav?skGVHHzAv%060ge@gkbzq{?)m$rGW_NIWm}bQ2~boXN$R4FxZZ7IWVp0p zmrXCzc-Wq^gd7{C%(dRNNQRyD-q!bey#fknWsu*8UWk&{MgKptAm@LZV_9UQN190Y z=6nVIPdCmXop&bLroWDazDe2SRJNvMJS~-sD^#Ix z3Z^K?f|F%DN%(6<3nL~g$bx(OC}NQALFb+eRFDM+?+||cGwI1De+5~vdNYSbEDSrdnTrp2C~2!YRY4Z=%hz!y zR>Vt;rPCE;q35*q+{W?Fbw?xqH*pS7Gv<6;F_NE>vCYmVf&+Sf}JWTE8#J1+8DAa^rsxq>VNo3jZ1Bd()r4D3v)ArCbE&+TJYCdhKrYW$0|oJIJ&i#+??1B&);^C;ho!t;u|A3xZ1mx zki&ZDUS%i4YV8SzescnC^=guSzB|6!3Nq~7bu?-`bA%c5D@pm_zBu5NNQRdz9*54_ z4v@aIl>A*h1i@jr44*#gi-GBOP&%QQoDH%@um09Dyrv`w=g$#ChPa6Q*vR4JTuT{l zcrpd!nh9)MzJ?5IJpzr=EM)k%%QUoa;-G&(4yl=Hhn);9WSHNx(JF)kL$g%k-8ceg zje$1)tZ}4tes4UVLS%RmI^&zO zqrkx0g*;xTkAW#8WVoVb1je2n19$(9ASV$mLZ86J~og;j4|p#HBDaebtOy{RnIIKsdk9L>g(wOilQg^!$Mc#T1CTs6QG@`Jod)yund)InDn-g!tLCn|e`r&|!| z;M+t^9NcAi{6cLUl|BK~SI;ETD-TnhKo1#C$!Uv2woil}M;DVxp32yp_{p%Lb`5R) z#S?UllZf5TzchH1zYOmgy^oIg;{|gaGRf7pzv=8se;F1pETwL<#>1Kgg(MuysEX)6 z{CnIVY7*xU+d?-IfAuOlf0maFFFxNI^DF&8_vm(VVhGZoYMwG&9?}N2#!iAb=RKrV z!$~@<+c+6^E!9A;P+w4z>?1z|uTx#An+%^^+!6aI`M~i&DGBtrM>EP@6=Z?sfA^}x z#Ol>oYVvN30{=@o9VM!_+G4iSDDaIwLJV(o!g8(u_+Ksyem4%1l=(*JAR-E~pyDSX z_I(Cpt3AUNWFgq(0MU*cj_VSv6lB47Q7LigF%lD6hAGH`*T(I{tYQo{wU{f&g6s2j zWZVl^%vwK0K^86_&LLg*jz#khLlk6z<^RycWYYM+4YkG%QQ&|6?oU$kol(=vT!H^P zG=!0wn+{m4HB5p3GorkS-FFUk7FdGg&Cz6s?J#tjZKEIyw^9k2^ve{lUlS?F!m8_5 zB%<5^UDk*dWZ|8@1@UOm#LJ2Q@xNRa4ot8l+=*6rV9{s=S*XahB}!q>=)kcq3bGK8 zV^3E8xj;j2k5!O`s4wp1y%W+?%AN|cQ0*N=`l#%sueOg@kcC6-=aK`@HqpXuJ_`Il ztuCHu&R#_yyqciE|M%{%Buif8(P0aH75Lw#+iH@STtK~Td=+Hjj@lNYY_gt)SWQrn zh5jRUlkEjN>B+_33bOEOS|u6iUQIo9y%c1D<^SkmbtLTENos014i4|X#EszY)6iyD z7}aSx*SobbMp0kLiao{IU${tTw{?d$;mKU?ot;s zRN3tfIxn-hR=&fqXNU1HQu7|SZpZtDMW3?yqE}-RvYwvISM?t z=W_d00kbZQgO;BUxmiV8=#gy?)~9kf+YoykKExdo8Xj<7!JW}*s2wOR&*B6=@0jlf z%ckDtcIx)P6*mC9>eIRYFWhj*4;T3U={mQuqz{^|+%tBUuOXKIL05Z_ZtYKm&b~xEnR@YZ^fYX?U(4TN-*kn8UVsw z-+e_icJdO#Rika9ogYImb!dP7?wnH7xAS70b`9WN*LI>C;xKev(GT1Qs!9SamY~-P z0Nxf--}&xTocOmde9cLg_}p89?_B|S-AIykH5?xw=nHW=rzE>O#Go|+UM}uRZg!i7 zS2p#9B&Rks;Pet4;t3!%=tV;@90~S?2kSiOk-bwT58!=uq~x)`3QmD6^qL3o!N03N>+ z>3HJ>xVqg4I9_p#K5g;CUlRsG@|%3RcI!Ocdu{|=7x&WdG%@43J@EDk`ptsiB5e^}tK5 z?$TLiZg4C43GHCh7e_=*fc)~V__zE#wfA=i<8Su_dlBk=@`a;c^l;FpBed;&4_K;u zoszWfI6Qn3+#9EfJsupOYa_j&^l=kC*QP7ZKkf%h6OPlpXFK8{tpKPvt%@g#O6Wm1 zZ|I~{Putzq!8dk+@a63fx^nm?>e80q8)HkUa27n77z9p-pV6;p^Qm!>FT7AKqRQ>s zV~%$)ln%d2FGZwNb&W~T5Jp}*C=v9ZTRTFb=S+XeHBTR!CkcdkWzmwgcmL3bIRgDtb^e8usAO6oT>JW< z{zl(cXgwhm&Xx8N9ZZ=_qwfbm^`F(l+xoS}N8duAU;hfxT(z0>j%ff49CUy^zid^Mw(QyKq(KG_kdL5X|hD&jmc%Ovjw?fwp^x za?Nu);5EHKFkG>XGmY3oW7~McM_(sSb9N_;zT*$UqboV}3pKQli5Kjt58#gP?}|Ek ze$dYIAUEpQF&bv3=YHKYgb96Slkub$;LX`iPC`aHk6KH=USZKnKr06vz@T)&NX z=)L={z}qLe@S+nmVfZ*0Z2N|D4|_s?rMtlKf;*h?=2!Ii8fRf2=01dcp+<&I@ZsV^ zPLKt)kz*jX@+&9kw+FX4g5B50-10_MeEMJ%SQvcgDpS<4zmWqx|L}y%Ez-nQ%lUo7 z;~Uo=^)Pjt9gI8on7gv96WSQqL4wa`?%X3o?9x{Z+RGnuy&SuvJ_V@j`Hl3J zbC9KZhZE#5Dx8DTlh3%@R|jI6n=RyIUgd7h9)w{%Y~jend)%2g3w-p|8kQ)Z<=&QC zp!IWW@VkDQ_6cLK3d)11C=Q@Kp!>kx|i*bjCz zCW+2}nT}5?O`-9-p~$l+3^SDbfnbAl=r#+@)J;Lz#GpQPd^pZp(HDA7Gmr#i&Bh<= z`@paTvn2(-)3DLJFX*kSm!v=hMuqhO)$cbX3-?aL+|GTW=%gM!G$;ZqXY_&Zw|Y?F zp7_e5F9^24`R=okmnRs%*n8~P_{FU9*Yf=opBlyHd4=y z)6w9oDXfZHOD|}I;>9!lAZz_T>hvuLe`9|rIZ;EO?hV7Kt@?r8kp^mJ=Z{nG4uH8P z7X*6`?sw@Ac>1QGGve>TgFvu3dqn!<@e2c>L)IJmqrDfFmYPAV${)I4;)5QUgTQo7 zE8Mf$4M&V00$)|yVW+v{P-D?x(E8c|ckFV)r77kxx2Y{A9~g}(J%$4B7eL?Wk+`^a z7(|ZK!SR81I8DO>2Iuy|e(!CusI?VjJnoFUciLiQ7c00t*cA7g48yY_HV~554PUGp zhC@f#K!?%+xUl;GJaowxf(G`+yW)YkH^vt9H3nncyWZ&JL7+#Y33e?r#;+$hsBtmJ zA;n#>-&HY0c=yG^&xUxTw;1S@q3ATO1C9h+#O+#)D#0PzSEB7V}Q4x;cwmd^uTi` zP=001^Wbw@r{p3V^Q2A>X!b-`=%>{SU0&U! z&^%W9jG6?WJZ{ld;ZfAMBY&r^JVJRrl9r|U z!N>s()F~pA&J79x`lgH~y&q5G7Y9P>_Pvz%-_f{D{!n{i6}{HciNfR{=)Sj*Ca;-H zjS~Z4?58Dk+Y~CxW4V zr;lV(@>uHgB@nJYyE=S}r-*Ku6)gDU>ULiDq~Tiw;nMgpk?8bDdjCccyxTTJbpF;v z+NokAXO zh$p$!A(OWoXl><&_Q|Je0lx5v7IJZ$HqbXOeBi~zo!r6^yXc2L-e8=(pZhUtGaZ=Z z1BqS-xTnXeXn@!Yw4IJ}BggEeyVJ%)kJKYvd50s^!^Q(_tS)dP4C|>h(v!CvYk`_Z zJ~a#Wh0l6g@Fe#N%^u+?!$nh5S=P(Lq-W@8# z^SiiVe2fLSkNiV=UG~F|e+S6$u+mUe-#7@0V?UC`j&m`2v55?4^jM4=JDS38m!~8` zlz=7Ud&uw?(-b`Wt|x>azCreESc!i&cadR>v>fcj836b5G%2(w#LrXoWVm~;wW!&u z6YTCt$*Vg>XzZ*b!&BaGK#ejjAcOai5BrPpYA+2Lp3%4s_b0Z8nbX#i4f&-Qk=0g) zI~127FLQ9SC7F24twi@Vsxo{cu?z?PP=?j{Q^`JuYTRr8A2#)^#De11Ff~$4#;erf zxmEw+)A|Q+*2llZs;V>5D6hwJ`K>^}iASn&_Uqqdx5phWTO`4Yq!kFbher+ikN8bo z9I`lhe*w$;8|r=)$>|GNPXFjFWr=(|0+x?w$ZcCHAHRU*8$ z^$nHJkAUU#v-nCEl+UMt<@32|>u{9Mxq#(s@qXY0l&_J1c3)qMavl?~ocGoxZb3Ou3Rupo1}lqE&cgzh^Y-%ldr;2v z0+!3dve+_|%Z`BMvhyIY9Od#QV7VL#eb&qu)3=7fAmIDWfwWECWDsb+zWiRIHFdfS z^E#7+_dS9zhKHn^?Hb=m8Rm7Adda6bAdH#!m-8_Mi)6Td=T*@l$wCmm@xhY*9B)6C z;emIZxLM{;A(JkUV*rFT=cUNp5z}2Z6`hPqQKGs|#hgo81V~_GtkKJh{+l zB-w4gT82}9I+4wxt3cr4VW*tPLccXKJZhTm>By9g$8U7nRiA;R7MkZ6dZJa#2vsQ*xa{b5z?X@x)l=l(jQU0tTzjB%amcL7o zclj6uEFYV&Kgh={VEMNQ`-%K}1uXwwVgHfOkAUU#BkWi5`4q5xK85{FKIa0KuZ6H5 z%GXQ4^7Rt-Px+b(SiaW6ek%|K&U>U^%Y} z=Y^b~1uW-h;e3(vzkucZFPu$sc@eN&Uf6kN=l0mucv5^>L^4DLkTxTjq;;?-Mm~kI zy;?rEpQjWMoz+9hgG+g`ycgpXZxOO3*Q&RFv0mf$W@> z&w2G76-eAEsf+6yAv>4lb8hmw4d|$xlq~->Rd$Zc=lMeaw)}nDftpnZ$#ekuoYxh! z{a-!d|JE7gd!6v?-VsNsZF>&|JwbR^JN*yz=}{*IJwX^7uGYcFYep*Q3BtFeujz|d zS1alX!nglw0Ss$W)DwicI^;Ya`?{Jb=n2By>TaKg)m{54=n2AFs5Hjlw$Z&6^aNq; zW{pn4nYRrU^aNpjJ4a;W_NSc{bOV7OjE=9uwUN3Cx`DtyKgApI!ZIxd-9X?s^^03^ zM^|+P-9X^g<~haa>C#rFC&@;G@PR!(qkMf? z-Jr=L8s+@J>IR?OlTpq;tZu;HjZn^StZp#ce-+C4lhqA6>uo?eKeM{Q?IA@d=YLi= zu-Ls7SE?xghYo{2Ui# zA<1=@Xw@x1!Kv9fG`whwEs zU~Lp^J4=U+M`B}l*>z#(pN(r``?GY|SYOt@!NyAcYkpWe3Hz>p(P7`kelPottWAcc z$+oj}*fFs7bC$d%gceU=?FONW(r)~?9Lle7B( z+lRGJvi(`i+BVr(boNN>WNq*47}&9~x)5uV zXZx^pSo=KNpQXd9D>4Hs+tzh1i&XR(E1^3fOiwr-0SL*xUrRou$L- za%_$R+s@KqbwYOh>=@XwvAP`lUF`R=xeTn1$F{R{*c=B|_hWM$SUPNfHr|!B53upB ztbO2L?Q9$@Yd82;I~xhEWNEVP ztQ~-jX=LfJ?W}!(jdf({u9F}qtZcHf%--+VyeGDurNiD6+5L*WpR&G7 zg?*3lX|nfL)~CtRVb59C&&cL{vF9@D17+{OtPhlZFY5zk@5QVSl%>Pwi?Q>-&KpaI z9VhEQWpmTm?_%G}_F~1Sj_fe?M`g$1Z$^a+u67a_F1+++lRG-v9TO%90+Se zW8*;BXW2Lt))vRcnXq)&I2P8X$HuX+bl7+pwm(aUwHdPULae=ljiY957i=66`z+g^ zjVWT=*_dsX4jb3a#vQT!S(@zL$i^f6iw@hLwZXE_vU@Mv&e~?#7$=qv8{@>*%&954%^PI9lO>n9rjuFUH=*nJAU>X|HWf05C4mAS-JR^EUz85au>ILS?6a)jhmG53jvW%J@$p8`9FEKRl#``&-Gv-E2YRiVLmg1Mi) zVc^UPw6XF)skJ{Gep!X91`?dxmXDVv75MqR2NrbqhXF0TPwjLu-rSP}TfCQI*!j(P zV|6@C`WAzodKTe|ql4;{o}g z6yLDv;%RNzaM8}A)rYUw=SU?``Z;lSbhg$+PI(3Cn|(!>oBr>-fmpU zKV1GY^>r#ucnjLebYK5gPLb8rqQtKTPWpG=p{!>4=7uzy7l zTz?@6_O<;(tkf;ha7rq){_&fnU$MlG-l;I`u`&eLbVsLqNpR479j?7ofYk72au0%+Z39OiDX$L}5EAaBD1YTN%Tj=GZyDZaXR-sL8CY0KBoxps@%zkGl< z7bF4iqr>RCjTq^k3}+ooX}@<(xJ;d|kuo%oTAz80z3o!qk!wHdfAI;Xhopi*N)F}M z15-|>10UZi(!bG!gF>=|7!cdBGoRs!t7$^KfJn0W8OAS52geVcYzGcKkC#d_VXN6w z?uY3)R5s25okgFyQ>ss~PIV*IV$^lMHy2*n`ABJB2!aIq+U?mW#OIX&N85nMPdtAP)bY1!v+n6Ftcp?7c4)sw38taW89d zfoT@FtKTJS9`3=#@0WvrKnq#%H5)@bQlRs_3uNEq4S4uK8Wi3+ODsFo;JMZbkk&y7 zq93Hj_p*;8=Y<`s~v{+%?~6k@tVH1zdQfvJuDxH2*pX5=Q|hnNZ!$2dUN zyJ&QpQ-}LII0^Y^c(Qsc+F$Slk z!<7}yd_L576lxA^Tc1yVylN#qeJlZbN1M{QOO>R*S|!2w^GaORI%TO-mlV($>BB|c zc!oAzGT?FTbZ*uaWoc|d3VaDLC5~TOO9v>Y!YP$sT(3}N=}?nYFsWZg4CBAy;+SL@ zc{!hSE`E!hl==EU+qMz?nkVSGI004%G!Rs}hzHZ6!I@qp^DR$cQTMr^_VO>$$y<+K zmQR7+XJ3<0-E#gOI1Q}#%|w6ugR*>KpV@Ah<8vC5K97Ks2nT%ZZ~=vUid_LA==kLb zPT1rFtxoj7sUEMfFl{dIG4ZGz^aK-AXMo|<-?Y&3FLv1=bBB8>NcVS96)vh?u6 zWLOYlLZ;MeOAERr!OtguxD@XWQosI5AU4h;vmI2W4-Uk^Ce0;e;Mn%k$6*Pe)*eZK z=n3BKIR_3*I6$PwUZd8wg|MwZC7Z5Y$J|cKpjYrw;?Z&!ZEV8fX5I^O!nGE?E>47x z-G7nzrX5(F=?#L;;MQ1)ep;3=)czaEFxr6~RYfrD?=wE{o97L;5fB&ho%~$53lk$o zL5X)ddVX1r$*-1ys8>2ZcUXfjPc4JDIg4<5&%Kzby8!r@X>`k`=(HmOR98A+`&;KR zS1%kE+YiBwUUzZ#&=8oju@Has&&G;<3t`d0BGmnyfFZ>Zz-1TV?a_&NA~6E)Tqs26 zn_1{`X(6cIjzZpVik{o1!X>K$OlY+Ze+&$RM?({F^!YM${ty5?B2%$)+F#vOk1_!2tODbBy|0k7?S2pu_;s zRCES!jvofRPm0gQIgD4I+rf-eQ?PHi6f1w(LPgd$Qty+CwSoP>yW|bQUfXb((g1ia zc}K$C*PxlI33#pjN(xifBX386c9z%4z3==OY;7UG*KJ~BO;Nkr46GO5BM;t`;*tf% zVB7Bji9Ws+&EIu{h?9qiqe~U04bp`LS1yvPOZQ;;3Vk?!=`blVkm4B96%Nk2KyoHj zqwcNl5PA@aOA?If^!F{Lk%4RQkvsOZ09c;m94`-Nr z@f5jXd<9?bu>CrI(Y>xd@qu(30e3;ph(Neu_d=bMR1=xO|A>j=G8JSTpi>v8-V zH`u)F2QhZvg%L__u>Fi7a=)sv&R-YwE~{c!LkT7?(T2<0`{Urf75Je>7n*bHNJVBA zhIr<|q?9`HRFs8&;du&Y@eofbN%lX8y+ujz$VEzSR21W-;tV)uRzz-3ZzVm_b2&8K ze@p7U#^Htu8IXAME#Y$+(cLivbZ>qj>9Gm8_Glu6YQHAGx)tHH&=?4Q`-hw{k3_S; zc!(O@Kr%Pq!jx|QLf(Ny;1jiWdC-4o%!Iur`#P0A-bm-n0 zZc8?hdj{9>g^3{y|7K4{ZoY#%vbCU5KY|3zzm3;!cK}CSDV21*hF7K-!u2ps{5<$B zev7n#?*8X#*Pc&M)MN%XCO@D(c0I$zrj}s!QUj$v*YL~5{&00t8JRQf9=5(`266q? zk__c%SUGk8oS43e^!9zhpRMNbb>V$3;^8AKJg5U1eg@=Im&fRTse>%1o{#mxpK2XI zYuG8#n#>mL?5PJ^zmAr0b6QYov_9xHkET|yA7aMYZXk(IAdXufBY!W1c5`w_k5>M_<^cZ53MaPltlG4{yp!sl-BZhbNV#-~OaPa!d^Ov0De}#ixld&aaL$sp}y1 z(My8cb&hCWREqI-sS0J=%u+7+RxC$^V`1iwOJMcUyp?R7;_J&?umo=-g`+K$rpS*CCpH5B?pY1=E!)NO~}zhw`@_?AO^u z7H_D<9ae2%esMZ^T!q-!RT-p@XOg(u!+5Er73BOHNeW7jVe|dpWc71>@>rt*v*D-k z9o*gn4Y>Z&50ciL!3i?;{QXa|Vr;X>PkIc6yUWJgb0m8&97el4tz@y=e4I0m5h)9` z4(QMkwaC{`fl=R;(71CYI(=^ko37~N1g$bW9IOGU4gGMi=ms7?KLSSWFhxP89+o;m zSXpnZI^Tk2!^XpjYd!cp#TU4_ZxAHRF~INFK496=a5!6~i?@@0qR-9mC%vy52VtjE zB^8f5NqfDEgFh>}iDHWNrNW(e(xI;0)xfUO5%=R^Mr1Ol7j7W6=4)Vf@;Ss6^)Qr9 zwoQNxBNKAk(m=ZJc|6?P-HJHr8%iAqC4gBUSN`nlBGvVX2l9OZi8`-9~z%ISR%~%81p0*3ygnBVo>`N>Xk38@UNH zz+_4_@%i})JLQEy=Eqth(R+nw2KqwRN9E+qwa56gU^oQimXW_zPcUV{aL~oAWS;jM zY%|Cfns#a7*Rp0DSKc4C8`o2Vu8+{fv>&ADmf@?LLFl$K7>?VQ;jgYi7=*!K{CP8y zX)DpRWun48dhACn6!xpMsTSZcQ4=jcKEgnKF`qa6hPL_e3iayFUz*kG!sarj}NX(2;(rjs#bwE7T%QTdLt71t#iiY0r)wrRuNd!J%dQ z=^u%n^jbzVEV`9Uowd41-O`o-Uw4zH?$VdmuHkDHj_6CDQ9~)$vXrkGqDfaa8c5qn zqJgi6BzYXyU3zEfVz^(wNHTwC52?fMSQs#zi2erlly2Oy1TLNiQRAIn(%qkz17Guk zlXmYdEh&lN@A9VH+H@o7j)yBC*ffLF(lwImS}cXGr_;IPF~(B9rUk@wZQ!(*8%fvB z;M-e{aoVqqrB}wp!Ty7-i9@5YbobymnD?kPS>p%L)kwE@-|@?2FE}%GI|)qr zi$_X5;CpHrscQ2UYxj==!S5gK`3XO$IY2w>a?;-U3AUd(T!tg|yupqaMuE}ra^l-` z7spD>;Qps_lGEx9I(2e{w&%*pE9o~ZZS(>@j-H$uq$J&aCcCS(O}BM}R zs>agQi{pga3!I^zk#v|S4zxaVBA@BKq#IYR;IF~UC9TbSNbT*G17FjT9(6O6iei?5 z_S#fxzC~X;tb2@58;Y;5t0$eLzXFD6-OK)(<-EnZyR|j4CKf|l%9QixA z4oV~~SnMR`WqCfHH?PLSf!4CSp>-*5XS+WF`c2_;TVmtzp1TpWmcAoqMj03|zZ=|H z@{sWLFR*oFXBhnS65-D(-1}08x2qf_3vGAep^xgopOfU)>{4vVQv=IQn~3Gc{n+uG zGPD?GkT%j<)G2QTeEl18={Uu=QNM_Ly*;tsdk}SAeIvWCcOk83AI5X1zsT|{pSC)J zlRADOf8M5X^7ioCS48suygy4Kr&GGppUUaSU8Yq2-Zz2DC?8MmG<`fCRDygR5NIyz zfv{;WdJfiviD$ZFVy9g=;Zl1cZyKMTbivM@1Hk6*K715DoX<=3fnJl#aP60|IM&P` zX5OkmPj^e)GsOp7PY3ck={CL=L=rr{v>3-JZNP+vc!+NofE#Rg;NL|_(0DHzqlz}7 zZBRVS_przF-*@BG-zl=%FU1@8;n*ALaC4pmUR_v%52I4S`cY5(+M^s3yfa|r`l0mZ znHqFxl?xH2qiEY+)p*f27vh&V(PqPHyfro#mINNE=ly?pc2ph+^>>B#->&(5eUeA@ zFQck)>7hK}^T>Pojh|RLOKU{)`~g3(N6ZQXzEAKg(rqsYEOFLa_X* zLt1-Q;NV_`5Fa$0m`0W2I_E;LS{_0!P1uP?vI;@SlWW|$2j5f{g6*16Qr&eIjyEoZ ziYIa8L+}=CJ**Js<>nH%6C2TfL;;)_m`i&6S&svD7eLsec*55w!h#b8aNq4LSvO`m zTGDI?d~k;xwh!lX?=xZc>N7;JYabkz16;Q|q|JaSIPY;L+})?d=dX3fK9xz(`OXg# z_F^zfrlx{wni4$k+YP(KBtfSIKZ%yvFkJd61#Ub~MQd>ZehG<%vTrG9ccTzp^Oix5 zK>_l$t1vY(8ca`Y!cyxMczaAFym#U49FJFGOWH!PZo{{ec)T?y0xYtMF?RJdR5>vf z-rd}ZiC_5J_{T8t99Km4o-M?jNBMB+ehpcdv=Yx;&xLClHKbQ{Iv#S!gXzzT$o;t0 zsJ1vCMm%^$ZXI{Vo^BbCzWgoS(FO^^-_-CokBBUM&6Z>?$gK+hPAU*|A+Bvs4VF*M2fk)8C#-w@?|hhi zwlin6@&Haeoex1D_n_&0Uo@XOS*Qtyyv(584!&OQl_p8&Uo~j7Cs)X?m;B18#uXNM zU^jFajhs=9ThenO@m?F4Ve^AF?1_iu18rcooeCZ(h==^%YVcV{ldqMO0AKp6!NcAf zXwsYj7pnL1^?%0U4oiO+l3s<~&u|!~=JQV<$GsmFn5;GyQ+fu#TD=1(25Yn$u-tu2Dl@Y7CgRh|TV&1ei7yBQCrEBZcI|496ZWhkoH z$k(KZ2m6;Hyv=?G_Uo4nhsMOB-LOr#@pn9&`8XMMChfqd`pLYW&+D{{D{-_*29$Pp z#7Bqs;u~?Qg5QL_cXS*v8efn-IGZoR{q?C4)~~F9 zKlkD1%^Bd4wT4>g*P*(WqCdrFniciAU58u7EBagx_`A~gVYS$>#EHgxhCfDMqyZL;L@jvyv{)#{C^5MtpS)w`DYtS6?p|fiTGT}od)~-?X-LO8L zo@Py4gGx2NH7JA^i_davxGMDI_Zjms+N9a00z-Zk0$*c;n^j*W^Y8di)+T$ZD^SSy z5m!th4tx0A_VtQ(64vi?Ti2HSZC8%Fj}(H1{%}$!F2z6nS3%o?P%`;xF<-ZB71$*W zC;bnUVx{{kNE;JMIxgNN>m!ZKBPZ=PoX3lT&Wt|1ia!!SjR2e2{cR}f&BoNv&PMYI`E2$9I{EN8y znxi>Q1$9jo*f^^Tp6`?lrYF-dcJXSyhUzi}n>Jr(5Ba+NXj2jkR~$1?h#@nV@->+a ziuk&H33zs$qFwr~Z6Ur7&%)@#igxVFw~Fw`t2n$lKN3PWuR@OrnY?UAgL~{2l#Y+b zIV&O|w%sb^V?@xPI2s0ZD8c8B5x84d(Jmc%tOR*I0KHqLf?LFH9F;s1kH4A-uCIp!(c(^=c&^-o*)`|}z+{45_1`)?s3R;#hervT2Kt0j9?R^pfn{@g6vLL#@V z#)pe|J~6K&k+W8!`^7x4@On$)&$^>4?>}X2l1jC2h|UsMe97B1k{#ZXF@If=Yv65w zo8Hi#_0<@9BU8cOI(p*(r= z8g$FZQSh0v^0H-R3is%14Q4G>w8OCW8NqI|uXh~=-p`lSA*?X0K{ZD{FPpECIQP;4 z9DA(*HV1d)#;>YDyO{-G;hDtUA5)D5zY9R9Il(KIRF24_}!Cn=0Of6A7r^Nnh@T;T^E^eC$USrhYg^?-- zUr2ybC4L{CR*mNqa-rCCB>sJ7h#T*#i|@p0VMSR_)ElKKo|w(+*#4bxm9wV!LWmeQ z`sdzPBwfj5TYwQ25nuR&cr z=zS}!YZ`%B{WQfl`V7Eiqd*L$>f%-P-|38bqw!pKO>tvnPfTAt3$Gqf7eBlGn&upL z#dcjZ#e?EI;*rLM_@G){>^MLJQzpius7zhFuESlrf7&?g-cwUNcg=4apPzuSeEWct z=jod^p1dzrQ#`%=GW8mjf~)tbi+>j#qh-fD@d7`F(=#RXV^1%9K0s64rSCy{y+f+( z+1XWu;--g7ygcJ)cYkbSDF?NpueNK#R`&I7eF33-$@9o5a&mjixT6 z-SM`TrnuW%E&9zm7XK{czl;BGz`Z*z_(NS&{Ji>x#Cp*Je6dhn+#*A9T{XikJe@VA?P=P3 z12p032X23C8-1Uzjm3|rf4g>cy1gC_AEYU^$y5?8ozWgm;?%{3H`Qs7v^|a)t|_)Y zrA^PZRzk78rg-L$SGFfUzongW)WtV@=~3Z7F>^+1ip@idY?IZ_(PvxK#s2-eQr-?s z$GU5Z@ACi25o!tv{NT2;Czam6OxyA89-_SZS9de$$Fu6{l|(`F5~9T^72DzVgr%3;%iOVc44PRnrh} zZ!@0e7G=>gS4}Zr>yCP~YLN8mt0DGCpGEn&J$jjc@9MKd=|z=_EG|@u7iAxM|~7n#Q+t z4Fj-o+YBmvyHE%E>i%k4_1x9J*hO|jO@5h$TewDG&T`0?ltSg_|cZ5ppBc4;>fyY+iVXMR-|rylNr2YUad zoR_A!vxPl+)wjcOFVw}F*}BNbB%z@T&jVcwvB29D%TYyK)-eHn*NSoBUN!N-p-F=8 z6wgc5#5-o^;o9wEP_j)$eBtd<6zcLtZBY|XxSoj<|4zfbt5w8v-p|F?P7Bd*vzpj_ zeTvNQoS3E}zS?IBI*v}outGKQc9mFMHZULkV^qXn&X32dYWcV}O-=kdZWg+p+l&*! zRK!9pQarZ-hvlk?`I?u=+u5;8u!@+r6Qkt%0St9f5%)ed2*;h?f!AZz#GVIx;rm)C zT8&f@zbfvCqbHZ*_nB(q;WJfnT;4H!XQd)84*5pA7gk_=w3>Kw{%M*X)X4iURKx)) zjr8NhDjXTECQkcONtd5$#1fH;c&Pt=+BuciGiR%b*ZvHn<0~tX|5uWjx06!`rAC~= z)8y;!(oVL=G16Q`-0x!!b^f#;wL{g!eG`o-?`J}X32Nfz5;bah;}D)VQxQKcJ}0U9 zx*Hd{sELJt6jbk)V1kW`_|RxwiNt+7zIRp=SO4j3TlQ-|BL6L!TQ`ch3A=I2I2Ez5 zhw#27v~}d?YD{}Be(7eM?585;YuJjuS>+@D?@{XeeLd6?%wOz-QC?C*j<2%2m;a} z-HpWE3sD3?MFkX51iQsnRFv0Q`#8?vfBx@>`7qBj-`2CA&Eed8PptSwo(QDho%jW; z%B4#p>XE)e?|f!_*h5SRs-)bDaAF@09ue(6>MI+c4`Q#jj}gPJR#J?tj#)g?-e0=nx!GIxVugW1&vfXs{*2~k7-Zhs6)r?GWFjR6{ zMT_s>^tt~b17+ayT=CRMpF3_dP@i2ZAI7j@u7-;Lw{POW;2<{Vq@f~p0&BUKvag#B z6sdg};c3rOTnv@KYb{agkowcPU98;+z4xzW4QPMIy8V&&JkMG!Hc+GnWVLo~%x$`X z^7i!ryp`F7U0ZLc7^TrYs5ga~jik?RJQeLu#%d0YGo**XUL4f&wx)M`1La4BrAYJI zelI&3D%(a`;`tf#lM6G1lo--E^w@(p?u--%%PJ{z z15cv#>yf{86|;lr#688Gmz9*S%mJSq$Q1mZz7pep7|$8p5s**!NVQYgvZev%T-R4} znwgU>az$)@xsu{;5hT4PutMA$2wE3`SFg3eKD-FV7KR}C-QecRMR2Nm7}hpwgFElN zfqHp9_|KCqgrj={cLw^SRj-Y>{AMBCKklkxW=5I30a@#hSbZG#Tqy*P11It7D-XP$ zUkvSX?66J)54>wx2wOH;;MN~um>FLTVK$aH^Fb)i-%|+WZGui^T1*cu2GUu?9{*^u z(ttv^GIk2qj>y2<3yUG9>rAS>(y(k~Aym%pgEhNe#{>NfVdb+IUI;R$%Gz6m9?Of>xHR`J z`t>a&oxllVPKCQ@HKADM>S9uU0d6Y03qun}sxxc7&vzwuPSgo6#2+(@q2Jv?ZJUj^ zu*sxiiNne;v2be)81Qv}>1+hwj~lT`P}ip6lkGEXQ^u_I53V zs<-nPMvlU_#zoMiULGSX1+E|VM(Rj2UH|5IW?~WC)4$K0*S5vod)~ms@sC+d%}-)N zND*NY9y8(eLsUES2395CXTx3xiP2BrK=*6++0~g|A~}fm(D5JpHzHra-!W;e2%|o4 zf!-aAbkh4K{ad8Qx1KsA^;`NDj(3k@^o(GaPX3PFtn09m9q$2QSlPI}R&3tbdmt)1 zu+oKx+2D+~ptocNyFBGQON)LhaYsznDpwBNlbWlHyb1UQ*L$$6ZgZAz`GuL4yalT6 zG%mwx@u{`nf%j)~P2+_6{J!r!()gX96xh52Hwe5ZXK+b{2V3*AJ>J3jM!DJ(SNidN zh4&!sO}2J^KB ztcBmt_T&ED-ho}kzId@udv4O;9jq&*enVate(?D{I8}8TzPwq7J9m8t<71|xZDB*6 z;e8JZW^TqYR;6r0I)g5~z9UOLM z$~~!lMY?~7SlQ{fFxbokZzt4ZaZT=#UaK1t_K3MUzXhF!{z%t%zu8spLC^ZW^7)o@ z=oF0zd zMwE(HCU4== zpZz!6+pvz7w_wSu2(~e!5xX%aU%e&|2L0%lnUJqu!&Iw_zUT8*%umPFZo_}ZL9Agq(|Nic#|_IPjoffnyV)`95O$OF z!0p+{{jR8KeiNui%mNZa@M_Z=Fy>cHR-j45t`@m;9a?LuC0xMajdS5+G)r=fyn?L~ zbKs0+vUcH=T)aIr2O@6v6!X5`LO-1xh-6{`;>IK`RTrSAnWDZUPE}b z%6V{e(R=M&e@5DNc|dh;(#->%_~M+K@XTSqMq-01#odG!sVUl5Gg|Y2U1bnvbywT@ zRV}{0nx10)=1fwHU;`d%q^C4{e=adMq%JqzQw9tBP1k5%yT{M4McI?Fa2>nWtO%P#f_X7X=6_Aw^CI*1QMwXGE+tz1Ui)y#CF(u$4|Iec!nv>Cg9~Mx{7D(Og4Y_ zMBLr}C*`dLTW zbgU{%+mVQq2LAx5|MSV_EVg){qsSina7e?fDnEdp4M{!gUPbnx6i91X+ebeGJ+JF1 zkYfdl>*haTJoR8s%LeSiwy>=IJACVr64t)lg?*jtt1`g`?tel?AbfG+_@CU zw^f9E$i>ol9kquO8e4#aPL)E>v}jRu^#&Hw{@_~KV#>4|>M^D6^wY`(IM1gPj`cUj zhDWn$)}W&-{iiDKeR2!W(*K%S&>lDMx`b0M=_p~=-SPOhYdGe7DV$z23f-+zFfCU{ z>AiR&F07Z1#)YNuZSrE2{l@yQbd+1u)?oG?;*9(%g$qLtVOHBv46gkHVhVQS@TUPd z?VXM?WxX}V?r_JivuVA?5yDbAV?bqH#c`)2M*VXfw{H9ai?p_Q@aYj;+gMi#Mh|>& zcQc;#`2nBTJE5#&S9j7?I(7EN@14eDLIV93cJBDTbPQfH)m7eY48V%+t+CYbCnPv~ zAz}2fXtu8M$Se@0|H6k6KViG$Y2p*;q1#qnrNwbCdiNy?XA50rB@3Y5ZMcYD_Y=^Tl=-UFBgLU!1sdi0EPS6T(8A&?MML+dfuT>GsJ3ms}m8)jj_c9M0NewTWbf*O_)E`2vj?dgeMb(Mw>4kCG? zu+0O@AZ5v7EKRt=F8GmaW;!kbprQ(hjZhF>E)ah(%o;GSL?m&|I!KQ+};Ov%^PxmGXkVO|E# zXY+;hbgWuaPpxH0%Y!$ME(2Nbz>t>wOm984J|Zjx-$e1Y+RKIQsP4Q?Mw$9dyVa;S z;bP0+PQ`VCuwuM}Mo-zhelqUs)tJ{>cmayq^}z2XUHGSI$zW1C2`^n~$h+1@kb3jA zbGq^c{nNm3OAXYXRyg)Q3zb{f!V8~)TRcgFoL5i8>ckOT+&ZhqgA7OT6D(bQuGVTl zmal1(qMm1Hr7?t4Ne9_$A{}!6nx&}msbORI=_BbNwZ^ZX8^H%Trh}X9G(j~8U)Mba z2v4f*xk`~(UYPRmx^_h0L44}>voP;;tE9%QyYj9@X+U0{rgiK0;HQ5kQ%~DL(>dlJ zUiEMqJm{9AY0aDSNBxsQYu<&OO03HLHY5Yp#4KrJWqz+o8gUI)vQgJRv&!$2A*$I} zM!YOG`uPQ^i_RuYzQV?bpC#s@r5s?YcKWP~n7>*}Jg@rV{;@P%-#Hej9@ma`NXAQ{ zv9M9Uy{I339eoxdoIABf)E$?L0fP{xTFwzwJ7pmCGC*o4kNlK@bq~kD`|-hI-oYE_ zUKfG1;DmnPT=aY`ph?;_an|=DX19%j@3rb+iAfgqzy%OS1n<{5kM4D%!K|acI#+Es z+#B)(x})1=A58z{0rB~I_~laoPBM0dxC&kHYUXLQn&?EHFQ&w0iAT!CASsn$l}f2- z9;JouyJn))*8UWl1kxwaa7HNR>@(gr62@pEy_fWxBhs&M$yAqEe- z9T)n|lVC;baH$2YwX7cr^K-(n^v!GSgD*+Yx>*4F?CGS@evN`Y*8*tnQC%~-g#a&G z58Rv9l`XFl3wO_XplhXW?DTiCR^)cbYq_$b8)v}(t{oEImz`^oqGBW#CtPP5y+pWW zYJpGN=CLW4&Plu(PTQx?9VTcYy4MEGGO5T1PfrEHHuAp553)P`ZJ^_d0#4X;_M)o; zjMjb0$K}*u2b7cWzD^PU@hXJn%(a8|ZQk*mN~4kb)bMe80r#pf8k>6Af?<>UJm=LC zj5uHo7lU5&@pfIX_7!V*Ft#s~e2SxO-C%oLFQ&C{LDy~Wa4Dh}QxtC`-WQx+cbZX8 z4Vw*e2mdJRY~b%LYN@wy#U30o{`4~WLtSN8BT_=6xHVLV`O4fEW; ziI*cHFn+(S^h!YAZG`D9wuCVaTjD#@DD=L43|_j9#CucxuzkcafTT9q>~%0*pVpw* z@4=1*?&#a(AiOWL#y4n`_^2UV4aAag6l3oCsS0wD; z#zcHLuK_N3IvsAU6WH>0qG+;q4!GnAY`^7_*j{-FOx_{zL9(wfHChVxlLdyajuShY z%z;+JwelQ<#1qQz`^~5;+VsmS;Cx^b9$!8|%uQJUGRF^8s*9nwH-O}ZHhVvypY$0Y zXA+0h-_t%mu?@b}55v{_b2a;pZU>*@aM?FAZJ@UwIve=moatlO2BZDbzXm;$DzUyl z4#CNxu4tWbicJYT1XrK9;q!}|*=6EUR(L}?tM5`-i~5#uZh$Qk_KW43S%E{%gQ#qO z!zBKy=c9wT*5)2tRL2G$crM4ydyRS2G;0{ueg!6+G2neS+DR-HwsUFB@7A-0expYs zVT^g<@>8Uj-UcIIb>cbpc2IDlJ%;9Vn-bfy)yk<97pgKX6 z#0}NOO5YsqO5It!%LW(X`NnHn zU!KPsd3(X@z0718L)p7V&KKu#ysZZXwA;MqveCitpp&*Qev#$(UCL1OZ^`t3xghhDI-cU}HSXD5yzY6+YxDWDl21$KtbRZkS?n655tbz=q>o5SE@IU%BP@w1XoqFgpR2 z+w3L&)^YrB+XgDT9YC31KG!`CdD~YKKg;u^ML0KLFEi#p9O9TKJ*H zMi}G}se1i1^xF@CR}(R1-zPD z-?xFpnfjT=h{VW4P;Y5Go~%4hIN#j^lK-A%Vj(vDFsB+h7Mq+m5qGiSTdK_-w_Q!~uv6?1zkHLy8KZyaVNb(DDD=Ie*KpX8RrH0M@M7ctopoBi5rk7IbNDpkK6X}q5f)T z{PC&-U%$i?sMg2(fgO0OU4GE*vms`5<$TuO(*U=sP(PLPWy=Dj|CIQ5&oFLu(HpG% ziiFf6j&KcB@9|&RV|W!aA2nYM%o@w{`Uk1`^T&bX`QCLwAnW7JF;lpKl`jnZ>?bzQ zAIE!y`H-jH3_<=}JilHrNFLU4?KJ))IvDhyAJ;Z+Ig_`a?FXb2uc5k>Pc01w!j5UI zoo8}`Qa`A8Cx$i9>A<`ir^DvmacsD53l?819iE(}e(A5OqFL+>u(U{L&*pyVM}GBc zf9Yf>|B1fM$zqOGFUb>s^t4UTlH=89Wek2^M`jqFLMbJTCf@0o0dG zT%DMSjXGR}bhCJ^-uvtLaYs5lztB^pYw~d7?R2nsyhGHvl#eT}r^Aae1>(V>eAL5q z>D?(b*Kgyer|FP?p&pKEm4n~Aq{HE=8Z2?n#4Da@aMfWN9^0IPBWtEX%IB^4d`b+y z?{NXnOge(&7WxxDBo(q3J7D8zM||7%0!&Ku#C4VyxOv_Mc%2b|#r4);R?Y>uwk{m4 z4TqtB*EEvi0sM#uj*IKa3Oi&%&oVolnc~9wjlKlLm6BTGjCk5m|IJ2>A5)R*^t}RK zmQ6wV%ni-C0)%sro|e4Hq%5GhB|QXOAA6pq)Bssn0Fw z|1LYYkP)VYja+(}d;_Cct?IQ{c-LGY4@O4$3~T-3I_NY-Mzc4K&a@1m=LF3MvrOOa zq|fprot>ZRY1(w;C8&|1Wt87)47X*#oA>#QcoV{3T#;OIX7zBDw#$jjAhCtg6Vc+z zW$E?Ft`xKpK0B|#@ft_j6VC|N|6~RX-+Y~sw>kSVDhckyK4*@_GuX@gcu-nDXXJau z%o5`vet$M|>bHr-EKP!syWH5?;6toett<$dewlr2VUP1hd4NxB7CRAbkF2o=R99-V z&wb)?gq1z)Jidv&8We_O=)Jr-UWZ8@eSb4YAPy>9@jOn&2d2Ec&uC5{cHO=L7CH|Y z%?ZRgyDPBp-eX4JwdgYAGPHa5m@U}yM0~G#S@HxKaW#=NIO+R*$R@6Ch?d7QV4Z(H z<28n$tUZ5T%x8OE4@RF4bX_gTWXsm9z*+B8VUuqri)*|B!$MQx)Z!TCGnZy;m(Ri7 zlo9@sX{#5@hNxdg7VJ+|Y;>uuz zq@R`8_)0NYw@3?B#XC*Q&$0O0S_^g8eb;36kHxbqwbJ{Q)mRrpyjr39_obbR#YYZF zkgW4V^H0-o!hy$uuJ;$sn_DrM;+_OwM!wag-U-K$4sj5tJ45rsKw$TwNwCIfhsJG6 z9G-X{3%hfTm`;W#wmJ|1lozmt5B+e!*l_j#wms@kn3-@O9R(IQ-3tS^2FU(o(rEn< z%wOX#JvTM}C4|ZR1s^U)wl79GhJ9gJHW+yS`Hp zCT4oTpaJyGxfY2bL;c`m<*q{ZnQ!#;fEO#ziJ^Is2vvQd@BJg9a9IdGjdhp3dhytg zFv{o)ub>V$?dZdrxkSLu$u)Rm=Q+$XE((TU>d0*#Te4Hb!r)rp7X1Cs7Hpnp1jH=r z$IZ7TvD$IL(6h$~?k`@mt@i?8@3aPdnnxZ>-x3C{#Z9@quTxWlq51Sx{QTq*e5$28 zNZ!Ps+$=X}04LvAey6#o%B}d5*9|zF$R<_GVM+Jm;j`~UCVQ{>mS34 zCm5`}$fE0dG1mo&uz%Dkrv1{8$A64b?=|zCrOf+VG_-GVfk_SMklm4xuppSd*{8!> zc0NOXM)mohoUl@rn%v;~OkTOY7sNdq&P#@MW;c9;;aWy-PI;#$Ye5*~w3y9F=Yw^B z8vxVxujgSw=UG@oKiJET@)^1cPkiO7@=F9=k5 zCFB9kPX{={sCgc|^Pukh=PzgIw|WC7oPl=AV}IBhFo91!+(=x05TtsM-*)XR+FuP& z`6+*L?}|$zdCk<8e0Mb`*lwJ}tlJ)BU7jMWtCPmMY~97enhHn^OJ(E*%Z61EFe+Zl zsx92j65b=YWoFU2RY|(-<_v>1G>Y%#sW|~|Ks_B^_ec}5a)TQLI)?K`BM)k$i##AP zdL|!s=7{*zBoJ!d+`zvdUL%I|_Lnm(PX4T>gBzU&;*M~R%h}REFX(pLnjd_Wq3PP& z2ej2g`M9c0natrO*XB=6F{Sr;KF_>1H%@VYKK=J{>1RA;qc05FI*-?AcwXqCzsl43 zQ=3SQ6l-?_zG=0c%H{b}%g|hv{8^qet8^Rc%f03D_a2^gT;=}!se=eZ$p6$z-@E}KlPgKJw0gj zaXh;dWdXmo>BIk3mrXZz}hEfwj3|)E%W_7J7eIUfZ#TGEA ztv>7wzAYYBvV;c(Mv|*9s8)lXe#WZC%0Dj-Kv(lhGT##Yr<&6|;v1J@$np_&`Uj?$IK(fn$C6t1@X#fjgZ;4{QZ#X^&I1xg<-|K+7TDXj)RNj?S^Gs<`) z>`K1jmhj<#2fzL9sLZWl|AEu|-%gI$z|LOgRJ`oVF*JXD5@Pqp@|kP*;-v@&XdH8Z z-^ubugZmC(@?<7I>*b0+e>%}Ke<7Frqk%(D0bO4_-0u_`+Bw0D=?1WETu;qAWaZ*5GUKf)kHX@MJsK+vg*v_l%(f4NnUlJx6F>$)B5~&cVk$UEtNL6Z9-v zO}tK5c&%&3+%NRzSMnmMhC0id<#pqs5C*UNwBspN8}qevJs&zUg%hTcA6n}NMRRuZ z4^`i@L9e}G@{C~KJ3gN+cl&)W5Z;OhEOCL8*^Yd0*uU(Ir3Z{T@5)05*5_eU-M~;^ z%PV$DV((YEz{rkgIeCpR+4t-E^%DPgpF8XHiSGAd*Z87w*^DsgKt8DaQrJ9nYw86j z+sxw<&yn264W_r*%^y1L#Bqz=K>ukUzQ6q;tl!E5Hn>dYo3Cqdjk7oGuWH5(Unn%6 z@B+Qt`*~8vBzzk00ly3{u*Z*rFlB)g9JzCaN$rk;bO*S&(vW-Z^uw>uoPcs+E_o@V z*(q4ss2?ZJAud{R3Z{MR&Xwz4IHRF6Jo&tZH8vc{6I?>z*R`#zWXN>hWwSqodr!fP zPcCTw(hc0$POQ|<8eKZOfaNz!B)u-&Ie|DGtF7_;ro%XM-BB2Aa0+|7Y{aCH<6sr& ziDRbD!fDHnLElnm;u~!uKU@pRZN!YFbI>sB5bSsvfYxXFBRy-t{dfrCoFTY3Y(FSl z!q73gIYxyZg=%f1Q1)IYOgKh;*J#wOe_gz{vI6NhIAWEz@a%657Lk!S>C9Z=jW$rP zW)zn7JS4If`9KxDP^9}&duyGW%%!pVgbFU^`40g_vdn|JqO-w%01)-HE+?%kdB zTpbKIoo!_f%-Xf{hbDbaVseHHBQ6JoA2r7wN*41v83cRgS|D*Gn2moV(3}uujeYw| zC|s$!5nFla^1gvFAm@8)vg`4ZeGyP?@g#Jp*MMi-i390pOPDHtc6Ai^nf4$oNoU?} zcRY0Tt$}_0Ij>wCO&Ve~a7#Gwn~4eV$nLQ?vSb8bQyc^2v7^o!I#?&F`7_%vj?=xa z#`7zU?qy8mgCEAK>pQlOCvHY8NZfMR({Y@1)1ZM)h<4Z4 z;XJcV60|*iRNJM(IQ~jMj`}T=HD(|B^7HEwLB}RYL%#ETw`(liw>-plZ2iuRHfYJe z*q)JxID3$k0K~gu2EH|U>|V zwWJjmz~Ulu*u!>7)YAxMdz<*O>lO%BKdLd(`Q`iDCBpmroSElz;-YdKtk@pQ?lsY8 zhx4z2b_M01g;SDT=U;{7vLr^jI-2geSK!*CbVhYrzmSpH^nAF<2%S z2V&O;>C{`E&(`b?Q1j|O75`DWOKY~K$zC6m7=pOzDQca5#e5WpDpzGsz;wf#Gz?0o zJiN|MP2x->EE!V1{Y0~PZ~}4o&&ubdCc-@#&vv;$dKdlJjhdn8kRl|1fxTE2icUKC zpE)o+<2CQ5hGPGRVUV#;S8HJ%gB>P^fy6ZWe@Vc}4xu1Dcu!B%;-q$=K>SN#TT`HX zE_E87Dg1sUVa+-rVDq>V7F9fh4KjjY_RHQlr%?!+RtbQw;nR@v5iHv63(A0P_+*Sd z2DI^pQ#X&IeBR#h_X6^UB)s%yoVLglB-gX%-MOSq;X!%}ekkh{`CMIkF9buMx57UC zJ)vdwNW5=Z0WEua!N!YGSgCcE*p+`8=$g_@Tos9%U!MZwf+dT-;tIBefgH}A@Dwn)~p?Nm4x5IxPz0A&B@PcWJkMcPuo!P|))R%ki!!^$X znegxc!Ugk+%gkB2wHy5Glg6Lx3}o`zyV&g}pP5>q>AlAhipM|Vgx}ZLqCJeU+R1kw z?amH3`$5ywKe%mIZ}H~Pakx=W4|+}+DyF0zh2;yLaC!byQ|w^tqmSHgQnARLcmmp_ z59h=?!6Cg|VYRjiujzdfPmXYd)wf(oQ|pc9pC?~nbB--exVW9Ic=ZLU+nEzbQm`Af zN?^0`CT!mHGyBl71m+%@iq{&~?BqKdZQ@Z)sZG{{9ol{$IWQ7qRuFPb$8#d+c>I2>1jy>gH=RYTm*r$3H>d zppl~C!~z_;{}bRf3qd$UoOke(innaCp$OeAKf%cncSYyOLQHh{1cRIr+kLX<3rHmd23u-_8InU3&oL1 zKZIrPFF<~yC^2W6Szn;=Ljd7;dkV9CU%>2;H$EBnGU-^@7nphf9D8?ZFt5EU2twLl zV%LsL;)_Q4!M&5+`E19oe9ZtqApIkr*K7>$`N#(<@2kiMd}sXmga8=bR72W~19+2( z-jI5J92%;I-wT)_VBiZ8SsFZ&WAYZwei=oPVv^`p>x{t zN_&D~m$wd=b#L+5FgUhNN3Ca53nRe!-oI?daV<-15e-#r%9uxzC8OQ}VZ(m0;BI{w zyATJmw@SJjtd~z5gl+O>B}S)Nu4xL$cm5q?SN5XD1^9l~lU?0v&MsP|gY@cbQwHpM zNhWN6lgkat3@|_W6zpD*!CiM2iRcT?@M}O4ua+1g206Qdz0F)cdts^gwapKt7V)}o zMdF~1HyBuii5XLdaNE)Du|B2Xh4gDh!=Ghr2^c7ZPY}bW1hFV?s4UM75YsvYu^Jjf zrTNwXLHVIp_iSY)y;&4tc-M-mwM-K@bV3uvgPugqE+Al&aqVQTM6%Hh2MB02p6rt9h} z@_XoMm5mD=bkuW@F?oM0@uQ*y>2cuJb)_KpR~w#>6IYk2&)Dhni_q5MlbY9Qmlt91 ziefd^J$o0sw=9I%TtD)eFTh{Vv*E*1A94NeZPLL>hlNMn#nAmXaA9M@PEM>M?v~;A=F#55Idryu<=`8XuNByoNHmidv|D~87+dxL}R`74peXU6U14? zf`%tyVf`o^xj0S?9N`ETMnp<%fba`-fWb|}uqeAWmbg%TO8HCv;a;e(Zx1Kid(kXt zJQn-fgR8w0hQ3;=@|PpDG#l-(6L;u3!n`hvkgidTA88I&YnEff9-e3zZV7dJg(G1U zF*AA#&|CrE{aTDqhwp}-r8(m5)?{%x%|uyx^cwN(;>7o46D9VPlbF(^NL0@I>y1 zwMbmPPh7SLC$Vk$8*#kg_d4|)#EfUZW66~wT_Tld(X(_Se(7kUz-|{I>$uLlO%!?W z^y+GfU&AUZ|1OFbX)jE1#8DHa^k%eZdqjgZjuGGLW0a_S*H6?ZK4vqMKtZz&v6MJ& z^7>qD;x9fi6BVy3*9(Y;^=_J@NZjfp)&-g<#7PpvoPETwI1?pjppz(S7b89-{63$U zYBAz->hG8^JlN)ui6V81`UcjdITM}32Pa{4`*$~1+$S6nXZ%{SUzd$l>=yMF*p*wx%Dz=xj7Y1^X45$g+G#8(x6wGA zG*;HT1#7qHxoR%1H&&kJm}qa@xnw$dwy{EWSU>6OIe(zBGO~IXjpW!2Y;Ua4%uPeR z7eTr!%4~-_nsY|xqV+Q)g>;bE_JkNw<&u$N)2Axi{O+N!jx|z9-^$oT+a25_5&5pk>>HNRq);TT${yhd~H`F3@^+TKU~ zWKAvi)MOB zgm`%pgBNz`23AbeA$)Rgk=)=6ZVj-7U$5tgUA0M<*v($*{t1aw`MA>-_9&x-)W%7_ zVh=uTb_$sf9n4Ki7i;F_;iezy5O~d3yjYQke!tSy_w0(6`PjWUn{=B4M4zVlxcGgx`mTI5`!&u|EYyhb0FG`@@54V#VgoMsb)(#= z3A4QGjVH|9z}Cxz?X&bjvt@2TGio-Vt`8P>b%V64?b$6WZ*02C4Lpag7gqOzapg2e z*kUkSY$^=KXiG=%A0H~D24g?-Q=o6QS;%+5Tq{S&Gb|I*pSr~)d--lcsqfIt(HiPb zXom@}{V{W)Ej)aG5ItYn;^73+PXDz6Gv~Nq_v^=?+6Nmky@JVMU!a!DG$IZRbw5mICp!6B#r}+A(8;q>AUSn$HkG&VV0rk$4BxYC6 z5vZotR;&?>nWtPqZ(&<8wOa_?Bd)M{&m#@3a*W;R5c|u}N8t0fOn;zteR&h^7x7)<$b-5{8 z+;5Gwqf8VXy;~xrV^e$}OcaR$w7Sp$=Ug;Vs9q5*JJ%un+wZvY@apP2h58%f*$su^3a*8`XC%&|^JJh&vf|tCt!9lMa zA+`QVuGhhxcqR@&xM|#%Iulo&TL9ynqmcbG0#}AChY9@zhE#bh7B-j-7xrm!c1u01 zmNXOE9?@d0#V+FQ{Fx9oRp69=&xld)W&=8CRnAD?vY9GBDBGnMu20$tR()g8Ftj^< z)iVRqK+sCeO4Af4@U{8g@7R_Q_51JmBSQ0JbP%rm*BL_gXwhkslkke1sp5RTt&R~t z>6tmAG*0l6SaISq=|T+9iZtT{@hZziaoTiNH0dS8Fv>AHeLgQpCrzx*HBoL@ToCrh zE{dC!U&R+(5Yb1o#J)SfW9qMom6V@M%Do_74t*mIKKUI7Uj8a_pZ<{C?+n+Y@@AnU9G=^Aj;)Lw9`AmGU&gqRZI5 z*YCW`p|l4+bu&@AZ+8}pN_t=qdQV-y?Ieh&qvm7s9YkDROsCIFwV!C%=dy64`%bPu z9Clf>%qOmWZ)ZV$61++8zM`SdV(R&J7#8+>&%Le9u>sw)a=+9_^`Up@>qgFk^l))y z#_#oY^%|lNJqHXkoy52E-$hOO-sFDr2oNXe`+-S1>Qj^C!*QyyRTsEOyP#-tg-7dywQdz3+A`M+&b)b(WRv3w&>0ePN&jmL0Z zi*$9J@S?mSVdmv=zIcw}7pUhc_jEZiidQzgs;>XxG|6>|tC##H8B@m zQ*R@HdWYJO50ki?ek2elOWg3D%!Bs^;Ulf9Ht5`VuY+eTBpl z^y~V2&!20iYoBn+*@pAN8WHL>Kz<~AWc3J0{^y~PbNwmn!&OY${Ym3^E0YMARHZsz zYsmS&@nM8l?~X^SbmR-{LO|-W-|ke8TdfZQvrg;rctII^??>2-yN9t=4sliL`T%jw zkTjRr#nqlr(%KCJ=JjPwJzU{`p4*@EmvwjVc^WiWXQI~T(!)SI_onllY2 zM+sRoPNlj}-bbEqCSu!ezrX*V>okPzGf`yEq-nkdu5qla{w;B$5IicY`hBfZ=OSUZ^p#_oQDTHutkfr0Wd9`d`bB(Ax$DF`QKH`a7&Ki_N%83rAf#sv=?N*_ z#srAlRWFjq4QW1fr@q0>8|Xs3DjARLa07ou>nJimd{gBHE{N1ouYoT~1&9u%>US>r zR`-vWsyU?c;tsYwQVMq)1c=w`JaI$3k=n=Tdd!nJkVcB^y}UB;!q!w@Q2i)OJ0xJU zJX@%hv_K3SLj8eH_K>?_6!An8NUPHpQr^uMF{h(&@I!maF%k6l2oQsULAt*T6ehC*iH-&kHVU%zVu$(AzGgb z#%Z72X^vnij=qmX|L?w_Z|x!$Y|~;?L0Oy^99D3)OtSar?XI)Ta<+zbN8!0sXH+kk{MI+(MP7FR!t>=0#YKIQz2i zwA`~0`Kn^|_$#*l?kCINy-ivnmL2}29;bq1A$~aY35@q|6vO+4qsHD5T#Yx13CF{* zBjwnHSrVzM!tmx9M;KjkznZ(Y9q$4)>+KiP`)27B7nt;MmFS@tg46c8sQsw1o;~pJ zA$qsc^_l)}4-ED;QDl#%aLyq<6}0F519;Hco-I=c3rz zLrocJi~ofMC659&Wc^0%T+7Swq)RFz?^V;hL6`o*=9S0tJ*iR1G}9f#N~;q=O5 z;q2z!WSNHT#AvfCD#u@9;WDcJjf-1oRmA2Gq`cJXZ(JPd9zwH^$2 zgy5Jo0gDd5*95N!!|F;LtoMASv1<{7X9E5k3s)XT_sc+!`7Dgag^#s=;qI2Vd#mxX zi9xrG+P^q2xum84D#jUaZFC3Y+TGcmxu>!5{J%LeH4mL*gsc01;Fqi#B{0IsGRm|6 z!aMoex8|fhqxDOR_zSmRtz9Ed-sGC8W264U>PJuR#Cz>e(DuFXH&&l=VP5!Uk|?Si z_7_%v-B=A@Kf+gx8~Qg^-yxOrhsC!9VSoR^>W^K@+)#k0kx8szbe`ECtZ^Lre9>t-f zJ)t~4zw%rocI2x&^;W$8!YG!n$G_SbFnTs2d4JJ$lE|dz#E6L*e_>zC^CJeb ztibj-{mqpqkCiRYdy<@GHqj1=i}n{zwS4VQItQ%9kJDIZvl~pkSC!4{=#4jB{_X=* z9{hwQ+?d8izQfNcnrA{OA3zbF*(aE2+=roy40y z4GAW`N%`aV;o^CO!E-T9sxxChrXKN-81jB!?i|49jopFzJ*MMYAHvTTZqVY0nI^sQ zVf1R^Mwo%l8e{K6Xfm13b0%jikL}0IYi>ZEYRrA289rF<4)2}?v-d^IF#DrBEbDrg zk@gN|CH%gAj@fE(OwefvUu(=)yl9Fee0{(htMQ4x)p6NbU(#u>!BcX-3#tjom#rH2 z{(4c|=n??W(~UUkt%@__1L6B2T~1yyqSBBcXt?GTvo(LA{bzG9h^l#vJP)+>z68Up z5$B}lQj%-SP^pK&WPha1qi~fs+Sd27=HSLCiJM|qFI8p}>%^*aUhn*->~QCJ6~{|h zYu0H|BGjDlP$Ndr4A@&spBFXc0mqM#6`(*(2!n?cJabY!lHc95QbP=t#+?R8|!n_|9Niu zGRYj%9M8fd?w-{1hz%CDPX@=x(b{d64tQrbN{vcwQJf3uE($rb(|+3Gf-`Ic6rcCg z5@rCe)e}%O`=qwTcstU{I0KazjM6@zb_5^)iufzOl<}4s)p5sZ2V8-2PBwjjH(ES) zk^BoLIpHP`ok3pjquK;w;8kbI%@L{NqG=ZFKsZwRO0FcJaqW}vsQ+BGhjuW{5dvGS z7B6pvp!Z=Hpc%W0F|PmC9cW%E3X`Jn>nmT_d%{K-^bmMOgg}E0jv~KyCN_4B`DeO$PvCLy-pH?1cO!{wKHJM8j9tc~mBt5Zr{$lEPPn7-q|GB=mwX~=bXPu+X=JC<{$K>-JdJ!@={!>57_)pJ4#^rkvfBFpan16Z; zGXB#;kn#W4H<0UpdId86(;txW|JD;IU;E2Ff9ic1|Ea-c{J+)v|5d-2&$s`p_EbOn z|5;a-uh;&ot}I_O%JcbC8_M`kO(Bo@r|yvPpPEJP`BUSRuZd(0^`~wsUvrhO#md)o zQZTsQ`ql#9`MC0^xtToLepX zdKmiXec%gTEywNgme8-uV?Lq5K791_C}H@si7RSFT4cv1kC@*)=!7(v2J`KHysXq) zod=P|0(UM9!dse?;MLfiznvYf_PSS@ujKtRWAM-zJ9wI;@P>7yevutK)2qjSY(@+o zZzpj<%(f&2t7n~r!jC5zd46L=r<0QR!Giuhk5_zbA&&WJ?zp5P=|M_-S`u-;Q1aYK z8(2H+S}Kx%8k~q~CrEb&kH%R`4FNH8TqxUkMkdYg3sZJ2Sd%7274zjxaX|#X19a3xB;Ke#lNE|P? zb;*S^@T_s-p_QP+eekK#Vbp)N5bQ4mqSR8ew3-9=lu$IgvjTVTnhr%n!f`~yIXJY& zBsjZ9pq%YVE_Unyfzng9SIR6XJfOwAVqGM@7wj-gM0(dF;Zpz7+b^%rPw!B|LCiv_ z^ITqYyS#RHc}?%~I^ikh^!Cf^@R!%gFR!0pUI)9pK6ZKC`|^7D<$ECI`ySwuSs5BPrke+e0d%C@}IGM-tzx-KJ)*F97g6d|8Me^@?HStc^u_= zALaLy=PZ=xDM){F%CT^Or3)lJt4jCs3-tFK3M~t&V$8B9xT~uIq=}8*7Vj`9a6Iuf zs^a6)uSj!RxZ9@+R=uN>+`sV>Se>trJ0>?V2GzztFhPI&GjU$ZbX zAnkb(8&@mY;qF%H8zN5Esh>Rc{ti_KCNis0@(S23{kygElA0uwe-XSfQ8Z;=nu=W*FmjnL0s>&ak9y;m9X(qC|_q;G5Jj368M=J&cj0Wk}XcoQ$3`ttiR)= zy^~f0>NyS{Nqp{kc@#^Kia?a%ubm*tv#)ySgUHiEK5<+2H;2)slCHu2W+^ zx_a`qRqNC}ueMi77Q0tNXZwYMdy`k!u+1R#!1r}&m@GXGWL%igFuC5+t?Hip_39;; zS#DOn$sP`En(Q!k2bkSzOZp7Wk|XVRs&Qz==E-4`cB*?0W0Pd36ZG4WzgWY-=EK@`m5uSetTyVWC z{C+*f0Ta5Y@zCne5vp~8{8AsjDeyB!77qgIk?`XwZ_sYLsTxbqEStWj>Yg0OPZ-mA zFf=*m!(Uzh7x(8*P-DMGzi^}N1Q1Ky`R>ZE(KD_a{2$D{XH-;8&^4+kNK}%6pooY_ z76FBsE=I)!CJZ28&IxlCMUsj{MN~uq!GMA&D2j5r%o!sF%sJ;AFx~EXzT?}x>+`Pr z^Zx5K^bF@zS9f()?b`L`^(w;ZvUvVOJs#BPIbB@tpq_L1+jE-pxfM7hrIV@F^>Aj> z39vUcljN_}!}1%W)#Ez0`gn59X!V?P`Sozx-SN<8$SP@&nJFf&pQ;|$SZ0DL_osrU zdyBG?$Cmhh%pCPtb5dh`(_#+fEng-1cX~*#{<47^LA#_u9*^jxBQ4eAhFu=h3DGUp zb7}`aqL-)*1P7Uu)VYsn$T(xh_jphFq1_|apVvq|UeWt8?NiT4J;y!%G4;1IX1Sha z%Kkea(#va&pmfzKMdZf^4Cid39xJpS(Sd~~>N!To9?@eVMy#iNhq9h;A5g2$4O#7f zN9pM72UItqlgAw%Q;gq8gV?)#Hl8kLjOOQ}rCI`Gh)t zZv?z&->)ibY<6cJY-)W>x&F2_?hOi8kAIDBhP&&BtLJQ+W{tL1;lS$Ul&LQysu9y1 z-fp|CWSA$a=i3~3japu<>kKy%!g{+KD}Q&E=$r*DpgePp_n8h7b$(?JtmkG~vpZ#U zV!jKDuXdE&6D3w7;Q`AXXG+=qDYb3y1&_uiGyEgc?!O4s*_kC}pE*GLd3At^r}Cxl z0Y_-gI6tU#+s^9rPtd!EdU4JKDQeJJIxxAvdffT#WxC9D7TCpt*49r+QCEz)|Z95g*iswpGUcRBmx2HqGAzx|u*w1v)nprS$Yc1*YMAnz{ z)*NWtXndJ<2KLRRm{7~kXYT@if5ztaHBR3vu;`z@DAo@gGQs28a8lIgGJXiVo zdQJ4!3kSwkMi|zewmmc(hLRXkG3gUM)PDvfY*|Y7TzgHuDyKl``y>)s`IPFoPlO{; z%LvycjWOe(kxeRjefbu3I586T4oD?b`x5mU7YYW+sf6(nQQs3iq4N4N;x_*%Z5Y`Z z#=K1=FWMiXwR}|I)isXzXB=QP8VZ=_6-DAT_tWQVJ;3Wr80qDM)I7iyj(hYaHNR4- zui?mhv5~aHlxB3WgB3@ONpLEqOi$Q54U=RG&G^!^^1IBNz2qbSiZp9aq>=eYUU~0~)*D zMt$bg*Vso#Dy`IK=FC&fk2-Hz?OYPitACxn|2kv;b(a3?%olCnzwST(Z}wESx%@69 z-*d#f5Wn-t_Zjid!)=yqr?~#ecNp=WBib(q)^}CDw}^Keepbupuy|Jg>u&R}JIufC zD*v*@{C@I(yOW4_0Dgav?*`)if!_yYTQA-RxLuQNmT1=sW_!_yrhRzz>tGRB3Xpj~?zkxuK9S-$waH0_`ZdDvhDuo^OH|3Strb}AK8 zUv8EdR~u=xG7Zw!ACM~UwIL@vq^avioOP8Xfz_Lfb9jvj%YTqjo6~^x6Di|-n3%8{ zZfy0IIHzTt!7A2|-bZ>fv?G}?Y!&o9uTkc6){iJXSHrIG4~pRBy~%+Q>2Pe;SH+T^ zy-2=ZI&|BXsQmG)A363o9e5vx?>T)4ld+l~Y=mwQId8N^J$60Nm$clQ4y-Q*k>}Um z(SXSFdF`6~`<$yr{{7;x(L{dEtOcXUl#Bm8Pu{G>#4eyCVR{FHuP-7y9Xb%k%M5oK zuOXjf6lCN5G`JF)PP$I^B14y@@p@!Zu)~Fvo34PFjq_P=I49EjL@LzLr9_thshSdz z<^t^TX(c6qZR#^(O>QXPnJtA&ZchoT z8Bw0T7YFxlej>b2gs;Y87%}`KIq_k;^8UF+5LNPr@P1eA_eR49o8P2i-B@LDLNr_~ zuElZ{&dRUe5ghNzxIW#K+@5w_Qiu1FRCt)qX525@>@41_(Cj@MGQzcCL%VFnbA#Cs zI8F~3PtLw`_a?)R5`AD8&ay_fW8vpgU0_)MeFZxwgLk?CoR4~37Ueq@Tx!*YmrX(> z%eh10_Vc>1IxtwOj2j9=r`HA6e@L3XKNt){>-`<`IgA@y()bwg&pG@zSzRByJoQ%p zudl@#G}y~e{X7x}0jSey<_TJy`vTLjAt_1KjDR zF$%RDnqTZj8HP_SpY7NE>HYTZY8h^fA5MexoYXSZ9W{*39_gf(IlC9rzO!xBG9O+! zi#E7p3n6{pkR1!6XeXy;z}J!CPU!I^X6p6wi&{iGm079RQQK!Rt?FW>Uf)Ugl4*vf zIdFZT!RfT8uPJbS=s#yQ%`P`p>yNkXda4my54ipqcx2PV^$pefc10_X2K3ca>zk?0 zW;)}wo?1Vv-fg4H_tsJCC$FDxG(a1;K0977X1zCRtMxhLXc7HBQWLoTv%W%f@JJ2d z`d_-5_02J=1$@779_axkHGuDzfx)FTc4STU{#s>QMzevQvw>#3~I&~giv^*?dkW-9AHt4XBtetEY) zpUV5Cr~M8p?>ipnmiJd*vYpEN^wO6dwD9J7sVpWK%0BI&tbeVv%`60RKJ1_qy;n<3 zeuM!39eI!Q-;wve_&fX=<`u!rxIoi}*XrXB3x-e0Fh}$Y&at zp?vOf8OrA#m$`gSa+%BLBwr)>T;*#dpR0UL<#U*?seBIebstpKkl4RwJv0R#PHt!W zudpNMyQ}-9{^jiyIXSr=a$f6}te0+^GZ&;!=1Ov<-HK}bod2p76?rwe{wsg@lQu;w ztMPO4{gS-B4_SX}RW*)HzP~1tV3J$1x*Fdm-;aiA1JvA}TLW$@Wxh>5?p!>OI1OiZ zR^VddwpE@l@+j6_ zean1G+_uVc6M2fbZIxxt`-aPWMEoq3*NC6PtPdl3?VnJMn~2-fr%RtIFO83@#z(~M zsrIw|$`*YWfyhn7?J4K$Z>|$vjbDh{P?j@Lg53f*D{u{o+(g`-T8+P{DE}}MRxHzo z6z}tjp7Un{>+=XQ4=uN?MGsZpE2AfY=}H6GaO#+%RDTXkuQUdk&z9R(mXj;%@^~~< zc$sp(Bk9Vn|7@#n8AzE9L%?^tDNIbvlpK=&v#qSJiR3(_zuL~q<6~`2VSK|&6037l z+vPCdW75gAUe&(K|1Zl+v3=N8ZD)@de3PthbWuOElV20+9NJE8XIJXgrx!^(H5ZfL zwYK!Zaxb-=Wt=B8IS}SS&$Hr>TE4jZs*QFij*HOmhtkylbw>#IpZp9m@?kC0t#dKBf z|IT$aE^{mGAF5TY2R+wq-s`1maII?n==omoAGDL&YSmP8tjWFR`QA}9-%WYmQtVUD z_nO{?J=AgI&uTsE`QGIHlr6sesMf!p?`3&D=hu~gpYMJ7_xTwj_qFF|h5S5Xk9&T$ z$j>kKyXUr5eqVm3$@1Z6nk*lYZ<*TyStrFh6m7zL>n)MaYK8C`c`EC($lJ_qfxH() zu4Zlv$Ktc0u01B0n>?3-W#!`I)(0kk1E^pPAbQ`8*LZ417E- zpaaG~a|0UWK(T<3I*}rUu=$DB;m*{7S_CmA~qR%DT2+`;I-!?+@ zxnvt5+6B@7672#X%l?;W7x-BAzeKyh$Flz=+6B@7677QMe~ETM^uI*Az{j%xCHh>V zy%2pa(O!r?muN3U8zK5%qMs$&3(?OKZG>nGt`=x>9$N*EsfxBk^uV9~aQ_k4>xjVtgHC+acNu{<(Zt=ei-^?L~Vb z+6X?DeFV`)@UiS`h&FL>s}!vR@|J z2tJnQi#CFf<=+==1Ru-KBl=&Wy%7B`(O!uDmuN5exhLCVe(uTg4BK6Y9$B}Z23^rp z$EoDC;AgLF-$kE`pVji3iar-V+hyGleJ*YbWL*+{E^bF;-4lH-Zg*r|6@4ylr(``B zeJ*a-@??`6?$^0DksiT;;pL-|EbN*#>MLR3{P-5=`@i#^P>tD|x+SY%4SDYiB)nYtNw8i3cigyOlMvK0- z=sR2c6jAM&%cT=h{Xv`~>WNrWEb5h5Uo86X;_tBfLCX3BvmPn3D z$l=gxaRBkV|BA7QpGWl8pdAn9P*WQ{;M{whr!=TS7sNP>I7j@Pan@3c5qXs1R^T4m zP|hdNzsLZ@b3>eewXg}R!z-Y@T?`lxgE=j++DaP-*M&5b*W~EX2%72K6k3k>NiHvl zq<4EZtHvw)FB>iL(~|M}V0$jUtY%mwT%2pbaViRns5#YQr`&eedT~~fbA4tt|4y{& zJgzIphn5(D6qj?0qN-6i@9S-p2|zjSuI2zF_l09Xwew3uaufg<3^5@pRH~ zSUSfM>~cQQU3SyEn!D-IlVi{56-W*hHI5& z^jv-~82sK8PF^Ucy-ffveKLc2f3oTM>m4BHrXGx4xrX}Ia)V9d3}MQUCA5!y8@11P z`0IZ@<8&8ID0CZ34>q-jcCG^{<87u%mw%8BMGo}!$8=imZ&FQ9R)t5=g0l;0bV^OI z%GyL53YInXX(=Nj7ZX&H9b@prN16k+RVrDDNW`apWl3WcrCd zo#IS&zn&&1?HdGeH@uLMO=qlpL$++SMb;~YhSh#R zZaFnU&hhKq?j{*)<%nNb6w_C^&q&ogAAEnkj3)a1A#-cDMK0S->1I?h$?jgu^ zpf<4w(Cv?02P(%khq*IG;P%Xxc(02mG{_4@_g*fTtknu$jU9;3hXQ)nCD6Rn@}`;*$+lpj=+;Ig78kt0FV|0 z;q_+YFf?iybha6SDS4yt()zJ1{~mxT$7bOlok?)3YY6r~J00uh&IF_BepvHn6efMNq4^T2jE^u-c9tB8TmPF?ZFlf~G1{t}4a=7}w%l5k92h7E22Xt^s9 zr!7eWlL&j^nS^DG*jll z{?GU6v+VUaJ#%xl@vMHkX_NR|ymVkAH0XtN+TvW4eDkY)*Llclx?;fZ^Dc z{2j-9D1=8>o3lPO8JOd?3m6uUaG5*^EoAZbiG<54=tD8@9YeSbo7!!If}%Bq%htxE zh;iMoBwXf-kbIasw~X+$IJ2gZ_md)gjXr&D{?xePC%0bFNVr)EMBH3F_n!ELjkZ!H7hI%a9J z22Ol22d;aLu4~}b)B3=5a*baa^qbTSxUPOWx&oS+HwLc5dyG=R%CIGH-R`293<+_~ zfa`qBlBJM(-Vyk|2>!DKM%cChzAswtivge4t>DO&nm8+NA+$4Y1EyzdAu&#Y&3bOo zYM&8i2QG&451ue*!4qnvh+{qYT;SHiN3=)lX>j|+lblyQ`CZGz(sOZb$RM89|Shojood=E4HQZP(* zHer1%#?XyZ7_Is7MxYqzNb4=^Q7zUd#slZuS*$68)-Vc7S<{$lpGI!CCM*7(H6f@Vz_4V zbW$bVc;A%9Y_J=Xye5hI@A^)H{Cgpn ziI0sD{L1Z!TvnVDJ??!dav8q*ZVsC(dLfr>z{$Gs+%E*V{3|TYAnE)_=n?6^1$`I>HD2QZwDM!u%}Jp7Y39%mi3#+D-pz~x!kJJu9u zMEElf?J%V0-O$|K4+fr?gKLQ`p1;QWpaq4YXGwc}8x#aj^XA~k)1GLzbQDx5#^dj< zz0s_21l*Z93#00E##a-k!+b`PJbc_xY*2qH<8PmaLr(?b$(@nlZ95cKzL|uKFCIF5 znt-eq9^&RD!0vhYd-r^7Q@#l9;RrP8%+60%cTi__PmDSji^JL`Lf0)J*m+fM?#O;hZ;_ z@IdK?D;<{O)h&5&qjn=aVz>qyTW^4m`9gG38+%ENE5__4L=^ zeeInP?*4+Nd1T`O`)%<1@;CbH_FCM*__W3GjMYb}cgq|sc(wz)HeRG_pJZayh_Y(m zEzV=SRzbP=uHi1QGTBP=nr364-3S3oC(wIkxoE#*H!Rg&NOj_~F>vfb&^hFwp3{2P zVbIxZuKupUmQq-(*e3DcZ*_z9&}95z{QnO6wU^f+?&Z(su>2@6enfBn%yYNxgDy35 zmHb_*Rv(4nCxuG>ju&?AgP=-l!r$HV-4R%w(wuOa1RC#S_^Zi;%W6o*VHh-FGT}1J zJ6#H?HkpLWHb3Jau)f@c%Y4+`-O$zTAmMA__Zh*-koAdRYt$uh7YsUZkMOnQy)1Y4 zyhZq$8n-S2@5tZ8s>^iryRrv{-Tp?n4s4Iu2F_{vtiS0<)SS2zMtSQ1*BQ?JGE~_J zxGrsvDulY@Oo8hd?+-P~tQm0K8`^XW1l(&3Tqpg9WkHh$4#0J_C@`0Cz1jlT;UN|2 zu)?wxaNX|FY8{;J;|N^m!(OFA{U#p3_rmxCD`AYIEATy%j)_1fw1wA^FWH@GHI(_c zW&I9Mu^z$8pq`#56b#%#LpCmjxy7xZzIhz27ZDASeh$zJ`p}LCW-hjjDNDxEwOLvOvu$;i1wl0*d{0%j=r3S zSGN0MPyMA(9y0?IokGylVHq^G48zJhWAMGpYA881jNhSfhjte1+Z2d>9HMZ`=8drG zTo=@PxfmOK%ZEp!y)acX5&hp3!N@c_JRP(UHt-|;j&DO9LG-!=FQFz!-`&o?bU z3%{ZVmGR#!TXYT>KZKJ1uhmKCpy>rO!k=ON{j=auFpltNdmVEI`oGQ~{Fyh*J`K0e z?I-+QY92lT&du);{*IO7j>3pFzX^Z$TC)#ASKGST=XLCt%OfXnLSi#>4qdoxH# z^2YCDiy1$#BXHT;hZn%j05{+=Pi(abmQ3&jz83w{S&z14PblrUo%74-~y*+j79!lKUR3b#!b_Zzwgl^Uzqr49&(xR zx{|fYk;rAzI%FVhT_24Ve?HJ}o5#Vr+!)+)L>K2xnGFL|V{q1O3#@-S8YWJOM!y^< z-1=oHjPzmOeMZp3c{x~X&BKjx-EqJGcD5u;#VG>@V8!HYXw+;BHuf2Z-9k3QjR&Eq zVK56nY8FC=SKTq_awOIry$ik!0~}qo2nUbb2V2KFp?O$5?yY$MLLJTVW#eR=+Vm*D zH{y&s%klTVlhwveT0f>Yny$dpht7as4~Y&Rm4>feE6B>Wve8=i$J&8i50cdz=VSU+xE;4&#&aunR}GypEE zi0KEQUOj8zGBkU<4=Q`u1D9>y^Ied$*cG_UA1o_m{hi%`uf?C|o4LOOB~8<4#@qE^ zxS|ylS?pmw^70sN+y$JnN73YSYoO&-d)6bcIW^vx3ctqL!1mI!()XwYF#2T#q63`~&uC(6^C+<^6M!0n|yl!12Tf!MH;$dS_3~sAog^_xxzA40b_MMN(JAH6%@Op@TG98r@d!WX!JUEv$4jGOZKl*HkxDkW!$cHhQey;>H zVtZlKyy;l%$@m0J+Tr!x3sBef5WH*SimbOie#YaV)2K0Cc()iYTrLOJn;k8#EXD7m zE>s(@O?gRK-7AKVxeQfrSski#5?()72|c>6rf1e9vD%*-U}zPr{=8(zEokpoQ$2sJ zs!n^h40j!pMm2AwVM2!D6?Ll>Y;O)cOu(N~^8Rxb`lPx9~tc<7JFVu^$z*MWL)YJAl zX&BK8rO1YKW#(@(wXqG_4+)?X44)9~=}Kf=2NJXAuwt7p#w!O)TY{`uAI|_}m?CMm zQyVCrYzOwUt+0k=II|s1dG8jSWHJec^|gZyX@+QeZW2sUHH8=2P4UaCxv&A6K-bN+ z@Phtu_!?phDL-rCw}9bLdzm@tYrdkhzXU>YoHaOZdP*A{351VNEg*Z^8A{vv!Nv2Y zzy zFJy~XGX0p;5@H(uB9lBKspo5kqYz@Gj=g8mxA#-&rfz?T7#|a3r@V(=T3}^~NkrZ$TGnki zwaUFn7*7X%deWb=o^V8O*lsl+c>53M$mNUgsp-_-wEs@RXY=Yh`5@P4)jmq*+r zpQGy`>w!q6VK>RPzP5Oe?xned-|@H~vYv&s>%nKFCbq&EmoL(;$NrFq32l(o$I{Ev zHCee zI`G-w4D#pqLaqZXhqZv*@F3(m^EIeBod47Z=SRBW@Fi|AtU)LSEpS2qm#%PkQ$MWx zjo|qD08W(ya9J#1)=MRb;J-XrJ*InUO*#OiX-5uk-yRx&i5AFyJ!PrmzVA`P& zbodjByGr}P^e;Ve+V9c$TyGdSy$i(V_TzA6r(xil;K%M`Gcd<=B24NPfa4F(!mGz7 z!qdqeaB2HU4E-<%KD_CQaE0BA%;v$AJ>IBmvKVjsM#Ho_Dtvf%2?iO)K*=;$+%_cv zy>2Z5gEpR6V|o&@UWM@efDI1sxeQa>li+n-dz=uNiaKG*5Wd6$Q+}+%CR*M(A85puS9nLJ&#x}v}$nfl7bo4tlHp)WxAL~GK;s^S6%35{~u7z)w z*J#$7_2~L@J)G34po8vbVxmcQwQ-aCCG_0HT;$xa;{18$MYP?7Guk2cnE&6VPfmT8E*pm&&_;tXkULRVo9`ob2=E0MJy6X9r2MWNtiH>^y zv?*Jm%3-d=|JRm3+u*{;g%bb$vW@xh-Z4nQpY!mBLe{g+P{E&bX@>$}eI1qjy$tdT zf$<+J`FmaN%6dp0Xh8V8uPM!k<>^fcmq}gb|1RnnO1P|^rfh{)dq)#4!;pIg;1HC= zdXp`~`hnEEfgs+Qx{3aM5P(t{+oY|QNRyR%%zK+}X9HCz zGxdS%)s*MyOyBAP*TapQQsHEHec*bSZjuJ0?$!scx30NK@OG;uaJ{{GCmBcs3s&n( zklh2o&a@eDJ?|U56ow@?0lqI5Vl><+v<1E|9Fk+eY3Hf*zGC=mnh|Zi8UX+ER*&JjQ+30`zB0q;FQPVYRx>AlZ+iFJ7*Jxth)3)lwJ6 zm%9Q&CfRczo2pKx0;?4U#ziH$=OsY9BNo8<;d!s>HfiQyXzd~$$c%+8mL_0q(ogDl zFP5Fh#(-@Xd(oK@@UL8tm=~MYtCBX0`&f47y+5#?AvCo(REjm|1!9h@`{X}VZ_v`R zw7?BVuB$*H!B?awT1k>ZuqF@I7Q!LH}Ie9%xY&{loi{Y z825q)4r!sQT=2w+-FY0a=li{i-w|#w8iR4&(&tj=i@q>&Wgp}m;&TV7AkO5!J5sK_ z5=?guMxPF6rCvoU(AF4?^0jyy(jPkQn}K{Slt=nO zM8QntYkKzFaOm=MKJs;By*I%zCmi`YYJQsp`j^s#bdE$K`Q#U%VWbxJV{!5=UgxTf4JN&0oJs852)hi7v!6OYkHgvZ zE2@3h{q7+;<6R;ys;GqVjrLR1rtvsr&=nZnb2WW4APIY|x&cprrqS_n@u;VB4K)0M z)$53772+#Wl$3l1RABi%#8uYhCgPUkkr=S75qp5#ehTXL1b=hMypO?Y<1H zfKPE3318D|WlTOA?+9P_h!YoBZ0r%?>)vMBIcT<36S$sC@jU}P-^TT%rpIa6k!}QB zuZp}+K&+DACQgYf#YC2+k3zcN^I-v+qeemx;E z9`a_u^?bcY2}lMG!1cW6{N0StzXkAp!TJcn40{*g`@-Pib~yOj4;faX%uv%E5@Wg{ z>ys!QeW`#JeLErRw1?8wQ$V3-3rsbTx;*KDE&{EdnMj zwS*W~ee6><1J3)KvtG`|Sj%=1xNJ4&e1)|Am9cPVdqc((`hs?`oCd5eA6h@UMvvbc z2KV1KWd1+nlyD0Ld}s>ovu@K?Q3GJMi#{Z;I7}Pq218n}dSFqvoQ6H`4WD{y!ujq+ z^m=-K#@|~TLfm)K=TW_2dXye)sI#AzjUNoj)~x;{W+R<=q95Gd@S8L~vzfxBZtyKG zopO#!<0>;X?+xosLp!8ffZ^P3^o>m^%^2K_<@n;LUH5c4!9fq~&t0TehGQxJpJUr0 zC9zZK55+rD-WAzhcp*JDQy&V-w^A3c82V%OFOpYigzG$#Xi?B>^4_rln!Jsqp`|rp zd0As@awv(uXr>A7ea%rD*3!Tqp9oH|LzP!HO|P#D*W24-pG({6z{WLTWO-}keIKIp zjhMgF3Z08i(DPUa)*m4_94}HoQ*#)ctH2?v@6+w}hJYTO&~x`I8t!KUOH6%{%lyp{ zGbq*Wj(m-Nxj93|3qRy*6z6XP_geKvzD7HCw`F`jy>Qh4bL@M;8RD|~;r)`PI9loe zv!nW8KtW4vSm^~l{DLrA!xgWz=m~z#{ZQve8_eq15wwi^p`~3XO#j&n8n_1Gd?#Qr zoe(H%)d#B#`r?-R1E9P|KlCu{hJ^=40pr}lckx4U`qeQ|QV@Vf3Bee)Ybw-j?T1Sv zCgRrp)4?&I8!n$e3g@RU09HSTy-v-=EAtk@GyjgLIyM#0ZHs?lVE5S;4`zvMvYvz5FDFN?9Vc*y-?>i>2vPU^X-+UL2Q_R!kT zR%W*jNrxSxRF=9qO^B0HG^*z^Me8>(s z`MRNc&QptGFs)rr{oR{wwn5Lj*%JT#nC?4)S|_po0BiBrm_pcV^===3HpR1@tcKvA z7k_3&?d>q^&;liYmql-O0_zi~0y78n+Y z>a&;iA%IR_4iUblUsE=L;?z~b*ZO(OJP4R{lW-ll&>+@~)_6s!bqT|?ly`Z;?g zXbd+7uEV8!mOq}^_T8pV+b5}^Nok0isq|&*~y0X5&m*`h3GphNk6YyRuj5mw!T+|enzO9WHXO~LZ zP2FH9yrCajsOXGUX5jGP6V1|oAjMmIv%O!7?JYaX^A4vh^)Pc?j?_rU87$8lp{@0D zsZ+E)B%k|Er=Dp|TXt>$i~AX2sBu%ObH@-Gy|KjchY}<+s}``%y%`2&q)E#Aw$Ng$ zK9-GdLX$2T0^{IBJC`o>Ov?t4Jur}c=U zv%j{3gSC9I=;RK1R>PV5IM_iqi{3cl&(^UUYUr0!$KGw2e>4mSZIWpH{(dvptfqt*lPVt+$yYZ(Mn z=7u2|qlX2v=fKH}1F_rLCfH)jFj%x_AU3vg=4TT$9TbLsk>=QcZZy=n7>ev}i*;k> z!jOUEk;O*w%egq1(Y!x)W5&VxOf>6jHX2pi+TwSo6o9hc7;!%k7o3lSLnnr^bE^|N z#xmVo?~g3*fjux8KKqBDSxO)5esnFco*|g~Y9hW{oCcrF0&vQO!Dx3U2R?0Ti#IpV zK~<9s*yGm;ldZ<%lEZn>`?Di1bB)6I8QGBd#S0q^nSq@~6vF#=O|aF%MQT6yA~@oM znG5jX&Ydv4%n&QuF2x|{t#`C$Qpqfz=H3Jf{_3T1uYNw9{FBajHmK3Hf zen6)kOvYioiy_we3*9_F4p+22SZzFc{Xu#@dKr!_E~z$uT-OWQVKPu7t$9q6VU$bacJi;oo2mWj@c~Eye(x3y>%r42l$?XdR;rH=kUI|r+Yc5 zzgx0Rf@9ttNX$DDz#Z4XQQ|IWHcq3d{Si9g!~gR|g0>~I->=FSlayl)qOmmJfx z9NVts@3<@$fpM-Y`MWc&3RqM6LaCO?M+&DKdJrzFRleo$;gT2OGPFMtM+FhQRkxeMJiJ93o_3Sr-N71gWYkL9rRH!jxT^u* zzs1r#&B+kG{TJyxU?qL`eHawgW@q@Yi?sgz(eUe=9t@A#L78E#Hs|NPpJe@?Ec#$} zU*PdOt8UrU9{R$MCNt@lKD#K-zb#IQqm_5^D8tLcny$~O{_?)GXZznoX?dGYJw1@d z{HO^w-C6+e!8&hCAuuj0sIB}>*Y(^9zWtlQ@_JP?xK;@;zZU9c+@|`P+n~00OQ>nG zm-X1ogXIfbfcbaIYI-+8idjpTJ!&=GAHd=jEcSObZyjBEDGP4Dv4x8}CsD=)3z7QtSepqHWe}*tauM>y5RJ3aBgP-hfN<#DXjKCd1WK0d#fgm9i9Mn zKN+fdazB?Xg6KkHc(`StRPS9Z)Eg{O#~ewjIv)yG^KVneRmO7AytX~@?_{~Y69GYUt(j-T!^&NqiS z$k&ncx=hhp$nY1}skAyAW}D1MzV2g&uz3F5NaXquIXo5&ek?$)C$rpRVAHJy*t~N+ zEWW=Ko{fvdq`?N5VUqxErQulL$_m$RT?S3IM&Qbkjd9fP<)EE9TO9|UGH*46&6$T< zADoc&1&6h>rea1%z%jmA;MncIm_y8gY>1yW4yDfBSYB!)=(Y+&OFe%iF`MDm+95c2 zbTE3(F93ZQj?;SeN24Z%kgL-VpGS_w+U3R2acK~)P8@-}cf8ZJ&iH4}WSn!cRDD0U z**FQ`tlS4xc3wEheJ);Gi10O7ffwh^!TNy*;85e1_~%R{CZ9SCYnwV?hxw5>w~%31 z?l-_^{;@cH{Rw!nvk_X?j>W~Pr(oy0+E_<#3I6(44p+UkaKo9!X!Z3h6n}j{4eKmL zhm+^4eO~*-V>;zr9QM3;vD$ZA4wYy(MLZg6UIMZoX}8+($n&RrrV zZr%jO;UV#7e!lxUypPsa@^?`_ya}ZaI!gYIEXxKg$Drizo(wnP@yG{CE|V5!*FpOk z>wV2+HRaWHcJBqkWmr;P3DX^8374(b$4X%5CgC!#d+iGE!AJO7qy$~z+$n^w(VGsJ zV9SH!gs%L?GR5Wc3F#uwna&m+Ruy0GUtP}X=rxDG7rbq3BQ{#M5s8h$>dwjEq& zzScYm=Z@*SG7$oPmXf$OTDX&F2? zYYtq8%X;jEFLnHRKD4YsY-_j|+W}eLUb^hp21c89!zY7gN?3!%0E@e#n{BGpcnDot_J|BFJ4K&=7)^`sKPUBu5mY5VDf<)R4z-`PMblU^$|fxV%2$a@mkT-pM*PH@Jd zs-vu@Z%cUkr#{2!wV+UD1T)Un!<@*8G_uoglKey)H?1E)qrI!hpx(O7&xoeR8=jI+ zQ#3H=^AtMf{R8$qKWX%qaJpdm1@hKX7q4h9pcQw^Nn-aJn09b9t@v@A6xh_kn4WQT zy5AKNlvM-o9vn#-FF9#ETNllmgws(4A_W zYpW5k94uCq#7j0k?cl(|kF?3rp0sLB6(QFi(6ny@shRRV(TcrF>(>}TH&&e^S;MbT z#tlcWoIOU`-MT_8vi<1XqGM#%rpNTGwLSfra)uNx*+Iu2@TA$>8iDu16|}@>6n$u+ z3u2uYuThd~!NhtoUb8RPr;GJv%>DrL^(m`qhi$<>3FBs>J1;9h+V_oowOT_LwrT|n zX4L@R=Mn4xSl?6lzJD*BtLy;wtF<8GWeL4C&PBn&0i)&$y-*BMYt)N8`%Psm%f*Pl-pzOL8wy>NBKh2uJXFnJG za4{O*Z7_#cWdtV=j|0_|`Yf)|4et~s!L<0gpr;>#&c&%PR#S`h1Rag1f>wj&i?3wD zzUjz&ch-J*k4W_*F=$jagtR_E8r)fgm-pquCF25O=AD4Y6E?y1vx#J@$$$B#4Iv?< zbXXb=WjU#>RrSg7M(LQeCm)P^tXIBrU5o9z6!88UiXPdS_@!L|IEO|`&4*=U;f8#; z@2f-Ir>w`9lmE-Fg_WnhNSZGimQ9{Ht$U5pL#XFl2?3DR9%k-v-HnJM)%T(cqTqbtiCc?7Zp2%e-bsYw}J^C=*X$Wrf3WO!C`yrPt=NIC!FD`St z(Eukh`>^$K!SQ$8K(gzFe2v2Qw*cKwe#qA@wW%fe)$>KZrXQ`0!F{O$pI?1RIVOV#?j7$ zuaXH7KUuHW`7D-rk(6h@W%=zXblv9jlpqrh`*9XR1iB@Lr! zm~}@BnoX;cj^#%|zY6T*C4=y%gdhV!Wf(N=-f;^RE1+@uA(cjVv?3qhgM1YXONzhEA) z7!ff~*i8S-?g+N+3|J4CeYCdH2Sh*R^zZLP?_v(M5AO!PA>RnEeXD5P5nAMZAr?8= z^kJ9+dUyLsLj70K)FM~7C24`{?TvJ3&{!zmR0r;yPNl2!XFv-N9ah^AMlF3KVZ|RE zXhTpsZWaT|AG*-0>pbaRY&4h=hGWcGSGFZ35{^Bs%P{@H^nUsx*l4B)$G>)>*|TFn z=a)WwA8kSJIW2zh!4mRd#LxfU?hOu*obLA;{U zNIzT)K87x(3|j;4cWXk@+6>xm(Fj;nq6J~?YSWSx)z?U@x$C{ZDeH-vM@vXO7Tf%v zI=)_~n^Sw6?ez9p6EGiVPhCzF&;z?oKoz)%S`OMocXn67jNL0~Ug2_j-`9`bZ&%R? zb(hhYo?W5RJ(kXQ$fMWo+A*AOKf2qalz!de1cA9>G;iKc`r&LFFl;`VuE{E*!~S@J z)#v_no5pTB!^R0Brn1_>@L+nQaUVE3Zv*YvV+IY=?g?kl<d(PY?L@ zrDI8NSnnY~Y1$XPP#ygmGiqz_J4#RQJO!%In*Pk1C;x zGY#pOvi>m9vX~C(?8bU{^@H&@i)inj9yEVMAas~hLM^V>r`J~o!4>OLR@-r3T6a4X z0{ZQt7e@Y(`iu$&zj1pg<1VHH(n26rtCaO#zA4o?7Xn6oN?E^UNwRPn2rNrL3tmZ* z*|Sg>HenBCocq#=FQL`y;6&VxSl1@ve8f695w|1OvWeIpu@3HE_FAlQ6R|yFeqYRI ziI_tX-z8!IM2w<{OB68xV%}fGD~cEZ5xXd207M+4hyf5Wjbgp0$lD`g07M+4h;hTDdGe~{G@pQ6z`TIUQWbSiaAFS zOCaJfMO=Z1!xV7^A|_MB6^Qsu5mz8$HAP&3h}#r#1tNx1#1)8G0ukFO;tE8Zr-&;M zF`pu?K*WEFxB?LiD&h)6T&RdE5HX@6u0X_#insz1J1XJ|L>#GzD-bcIBCgJlv5n~|YS4CWbh-DRV1tP9h#1)7b zR}ohr;$1~tfrxz-F$N+IR>T;Hm{<{GAmU?1jDd(H5OK32mO#YNivFV*2M}=uqQ5En zCL$(Q#KDTbjOf3JxGxbaEBZmAuO#ATMZZbBYl-(a@xChFX~ny)cn22m#^U{1^h3qF zw1`<1@7^MQRlJ{zF$eJuFW&h@%&LfS6@3KJFA(vrBCb{RFGO6c=!1y3R?$xpajl{+ zBjQ>`e@Dc%iawEuYZd(_(Vr4AuAEY1;et)d?-;#xVDRra+-T&sv> z6@7CN%PRWsB9>M3@kK1F7zYq>tzxV|#I=g?1QFLN#vDXks~DFMajjzPLd3O-@eL8z zD#k!WT&ox-5pk_zEJeh%it!c^*DA(jM4w%ZC5rhbF_$FfkHnmjm?si*Lt+j{^z}rn zshH~#b3-ETRLu2=xKlCjBVtO$9FT}R6=Qv3Y*5SriC9xHA0*;b#rUw8_YvdIVxCCM z2Z=c#G4CVhdc^#Wn9~t+H)6g<%+ZK>88H_l=3m5|3&%mpc@{CZBIZ-X9EzAX5yxV# zG`Z~&^Prn+5at<>KSwdw+`P(e6x+zR8s+6l0T6LO>^k-dJ3?K zeoq>Brqi}RU7%0;SCY0kgGT>xt`-aW*L*Q{B*v7)|0~9w#Ag#@U!qLJ=Mi~?#5rP| zswn9j*%!EsmJVVuG~xM6BdW;w?s4??%jO{djyPZBToUJq-xWEU{`Jh_`igTzjDd(f z5Mx$iEK9^H)Oq=beTA!G z6~x~cfQ~8i;I~fxj%@m78e!cr6RwR7*n0FR~v@!r&6a;G1cO( zeY(^EhHs@qE<{(0bBgg#F*axyP#Z=aA3zf(EvObd6?=4wanw}nI`G-hfGW;LSBn|C zn$>}V+In=!mg+G~vF2jZcWs!}dxl~}=Q-8loZ{!A48{HhqTEDz{%?*inG;W(BmR!~ z`y&2CTx(G`#5tn;#dQ&Rw?z4Wv9ALUto3R0tI;6JO_bHYV)bIIRg9^M^?+gw_R z)p8AD{8q&Ih_PI25=y6k-ACi<=s2anZhuF>SH8Y}-FODC3@>1~me!#qAHi+(lP95;{dY5X3p+8i}8aYbvgt zC^u0z#QEaq|GImK{E8wsqxiYV$0*JbITA$99ghD9<4(0z^*?t9hL3NnI^6R;jC$mynpt=od^EjObq2qNH!r+ZC)01jsTE$T zj<=t}h)W99?hV(N9rjku)wmCf(v&La*O%ePY;V5#eCL&fVS^4EB(v~t!#qhfbeMBsMF*Y#96Ipo666RlMSfyJPc zw-xqkwN_0x*$oS9Jygvm?}MF{?y7{}MX+Ipn`)}}e(0FzuJYft4}LXpQyuAe1a_@- zSGB4<3_IVqQfbsX0}nLaRM`Vg!mADLs>OdULq#7qRYae&Fz2GX>QJBCj4Q)U_59;S zD6#ZVmF|25?c!UjrZu<<2ckVxJ#M{#@UiZyqGi{i-yaWE`T8o*Jm#*F^*~<##?ybp z#peIB{wwus_}HekQB^JY19`Q*{^~(M-cOi5*88s>1aJQe_jfA(>OtE6ckKO?fAye~ z$usD3hOO`a(Sz3pcc9~9_^SuK>t6!*-|$xtzN}=t46Z(Z^*~<#Q9mVcZ0PfM{hyZ= z!373Im)GA^wHcO~!r%43@L?Uab0;dlRx6=~rSh*HH0+cDg*Uwa>Vf&>1jeQMKYFnD z%u?1%{eSe}<+ON)(e?bR2fo2cFv-K?uO8GJ!TPg5ZT(jdP7Ykd>gV15>cJwdTavBCcyHxE|{Sw`M zb_`Xi62~fiOuDvL882<^10PhX2iv@SrnzJ&vgD#Z?*<;uwZR*v^ z3Gy-8G%nE|_daM)>sOB0eQOZ81=wTs$iCFR+7X`;G-&()dvLoEb?NDd_A32J`HCIl zR`#Iacn4^<=u1`^c6d2Og^J4Taf)XvG=Bv&=y#==W9%^YP9Lg_0QxTJOhIWtt9QMr z>j8q&J0;rTM93f6o6=MX+B%&nwlBla^4?S|Wr%U>JpZCEt%mo>Pr zgf9Eo;@9VHG_jjC=1*3m@t16nAKQz51`fgE*uJzS!v@bL_NNc(HniwYc}>Lqa-VA$<(B{yVg*FCLM(pv~K8|xzEjT{QpiOc^tZJpx!t@!6O8G)#1_Vb9H_pVO*0*c z^&h9`M7;`ao7ewWgA?t1%CLI06X`^vnGRIt9BIHYyJk9Q9BW70yE-(}fk#J1zE+OS zba48Z746Y=YNms6*GwtyzEd+D+|4qel|jzUbRgEh>YXMj%y4dA|NIesX-t%J^ZI{2 z*OQo{bMyN9gmxvBA}6?1b)$CuW6dm^>EQcL z3kten*-Qru!))lv9;;?L5bHnN3{-r12zm{PAdTf-2z=yA?>xP6YGW8xO!ma#?>^*N z%kMvqpl&C;vBlqy1~z#kv?hXFUQ3|w;71E*NN{{|I9+Y$i^@7*TBh%Vf?1(d-Ng@2 zHuzA{ejg0J8bs^9`(c2Ug!VFDyh``y;G1PfyZQUm zVyx)TbAKG_OH|0)zq;9s3eEh{r;9DEAzvI>VoWas{ZJ8PO?n4?aKz1!+64MS^S2dE zGW3DoVSVas@o&7L7Nk#~UwdKI0ZU5u^2VP61IoPM zi6U<+(%eOY1;-TH}tTcf4r#3QwH#3!z)( z9*ABnA%*^4NVJKeLytU~=|HUibImyNaQff+YkiBOkZs=J@oh9s)2EpZBCTSn-8A23 zI(WAuilT4$HPgWe3MZRC{>^l7yD5m=KLj+>!SMIKG<`#0GaYcu8s%yPHPgYe{m!%~ zAgGxR#QOjG28{Wnt5RJ`b$O_(LDbEIISK`y4L>9bkML% zhyMG*>Ei#H0R=a>HPeA#H&Z(M$hDacbmXjPhQ4d_`p4xmV!K?L*WW_Jk+w{6X;Kp_lCoF0qxa!1#XwzOVWQRAW5Wh+tTBUK{#LbmW@5+haS6IQEX^1w8y;Wn14UCoBW64@`9ld^n$H4_s7e? zZ!FF%1huW7vXpp#MBRJOoF;`}%$$ep)_8w>uzJPboC-mB*L%!;i9f8;AG2FuL-1~7 zBdguy55KZIY`aP*Hau)#XX^ZMdg^s%qZW#A*Q+d&Kff~n0xRtr3YBfASn$UX+}LuF z9a-!T)t85v;gJxG);-7LB>d6cYcC5Q6@t|}PqQ9z{+Rc$p2g^dV0pp`_STfo&;HHq z8u+n7;XdG2X1%o#O}rPg`i+J-uw(BBhV%x16;kKNIKKt21K?Fq+% zS?pjxcXYb7on*aK{5X|do|GsBLg3@qp#htzxzk7e>uUk;t8wip0=lMr(EGb_zN3U;(<_@i8Dij**fwul#Y4k1+6q+hi-Een=9qC4kEIhG3N||oX@WkeM-KnFh7d+KC zf64N~P1PRMv#mF}RH#r8Kabt~deC=%PUmk`q2GfgcxBpy`reXY;{+92-O&dX$GX$U zqdu@#RH5~+e6UllJMo+nkat!l=}BJ<`>H~Brukv4aaW37;)jMs%CtYtA3TnoR_6GF zW25LG3xJ$~60NliKtF}f6rd0YWv7nx?Nb2uT<%DrCj$}Js{?7S3xs)G2l`$bgxgyb zXpv74UTjsMo&AH+URjRRo&}-ybX!`zGZ>5QTa$EXFkI?d(RhR)#<2zQyzmIW@tbMa zhhUBEclOgi1X16=@EFigjH&&=vet#*!1cFmRC*{RuU|3$*CEg;c+M);hC;W+6K0_v zic9zJvksR+Vf6V9-yfmaqkWT2e-et)#_P<*ITUe$mzd(?Q0(G)5f%CKk@=^2-mg%| z*PY@y&O-5+=Y<}O&YA?SX4H+vWmiawwBu(qp1V3b(Tx=KQDj^}{h`aT3L zdv0b5kAe}|e*-&N5`u+l>)6)RU`&o!#dh-XEGt{VdfyI$Z?7fnw`(ve{1!8bLlC0V zs+jfcAQ%MCX8M=-xjn0jP2>DK?m-1JX%mQt{&SecqX2a3JeB8b3_$0(Gg-L?KhODp zsaJXVV{77cW*z2_j)4={)MPH-9i75OrjB)IDsV|~;m$S1QeUYLymMKj4!GG>N z*Zl<_%r7rva!VvAD457bzmdRkS{a+Z*&C@ekxl9-L52BPW_Os&dn+fhPkP=^Uo(lN zdwJo=h;i)Ebx-VZlCJI zrn~obi0jW|p+t z36XubGZS*c&m-Ge@f#=D{oKp{z3qr!Ui*07A}4g{c$DXMcEk;Zqs$`I3FQv|u_uL& z$bWH~UD0;J&Y72(e551JKDo%gD{?*U4eV4K&ZnF?eI+=e{@Yz<-`NSh zW;c#3pUn8kUh)2MKR2t3c0&8E zKiG!fPPm}hiuQ8;bbL(<>YM5ef6caJ=H-lx#jR<|1Fjc#Rv^1ZXXK^G(cw%NxE^m$ zk4s&!^p^ttXzPkE5gkZjqbrU&bfhafu4px~BkhTGL*Fqu!TVHo*kLbep zy&JxDn?ildTrkIFDs|6xN2_a-xnAiG^+{9z-jC}(nc_^nFuH6Cr3HFnUBe{$`AY%= z{#P0^t}lf4ok*>A`f)jD5&Dj+O-JBwdof&}zRVCE3eI&9@=FrpCQTTIyD4o%chVQTxnlK{G6z{gbg{q%Qp^NI}qd9eQ;j8EKEzNvq(>_Z@m29=f_US|9yVG;S0Burl8~fuT1v7%&sSEf6J5yOxAw>w$p4l z|NiJbXIL@+zHgs;_Wfcacpf$;>)-F#rA*d;9*@NH@Wmr>(^U47kFQ8+29u3%ZBRaw zjoaWsDU;2^und15vmK3H<>5>=Px8*DOq@eh_!a*4E4BZ~q2`TK(;x&04F!{f_Kw0eSf! zwyzGF{~cG&cGJJ(tnx7ZJO1w9jsA}R&M;%BoBFapZ4BXR8^(MJ4I#^muxhzJ_8rM$ zhb;B+Xv`$GKT{7EOQx}khkBT2v50Lrp@Y@Cm$J7KU5rZG!WM>VK!=nOmh(n_HVLwDE!kk$ zo{6T}w{)SsD2fhG)`Rbn6ly-`%^Z*eaDX_*}UiReVoPDLAI}D>m%Fevh|Vef7!ap_P=Z$W&A<5 zzB2wGTVEO9kgdOrkI2?v#$ROgA>%hP`Viw4&vYuAVbna{6JEn;WQ9rdxCyvSyLE1SR9uF=hWHk;4y zjn^^Fd{#F9L*nC_`K)YxyqCu}^I6$CPFSDN%x7im*;Ja?%xAY8(WZA@lA8Ifs=PYI zWhOQASsA~bKRF2p5)}U47yLFz@`K6V6Z}?5=LwUwEBI~on2SvIUBPe9@H{rMehGg2 z&8>#X`YrfvK%4nYHZH+$r(K=EWaAe6HhfPOlg*3Zw}Q{|{9Q~oe}d1>?`6Sc^DFr5 zoXhG=HvfXp%Ko<}TOYw^N00buD_cLoXDf1V+RD~f@L8U_&Q`Ymg3tDe-)k$Q55aH! z7w-K3@LSn)8J)@Am+dpz`!YI|wJ+O`vi4m6Z}>-kFxzI_^fQ6W&2a`S=lnP&`g3rp|R1Y5_T_PuM&28VXqQ)dSTBO_eDKn#}f8&;Wrfaap5-<_HldzMD=R$86_k~?l(2<}s;pY){R8bc7h2Q7j^%nBJ@B;~X|Nrm4s3-IQ z(XO!Piv9}wgXp&?3wwpAFYFbf-~T=r?TdQiyQ03JPoa+q|F)o4abM_f;<>mAJx}<- zMLof%g?=sgxzN8wS?K42|405m{axG_^~8HZPZ#Zq?}&3i=RdcQc2L|N1q zb^zh`7w3TR`-^iz;08ol;0DCGB5($xEb5DMNZ=AgS=1NjmiWGCSA0jDL!v*Te*%Xf z&LvS6^#v|LoKpgqAnJ?f!aphGSK*%&^6S54;ja|(?7wBDIe$;5sVW!Zj{$#cSPCh7}*C+uAU_apeBu&W9APuSH&d%~_JiA=b}AvUtGm~(GSrt(eHo9BgQM{N$@Gbw*;S) zwJVdq1^*L#^IyIy_^~(-gq>HM6XGiF3w=V^iG{u)%EF#3>WSy#zR*{M9a`9{gs^~H0cSBiRKpNg{3GlgG5)E9mUp?3HVqO1TPeBj=(t)5Cfj1KRhtN-iA6?*+L|N1qes#gW z1+GEZ6$F15Wr2ebb_h{l;3UL-QBT+}1g=7qMSWrK5O@q>4-xgnb8%nP6ZRD0&lmoF zVRsStMLls})D!j^fg2F^9C4nCb5!8G#8u3fm`{O25bcSwXivN+o{R5^dg7cF=c_oM z#rgg3xh(LgLZ1}+rNCPWoRqMq{VRuv=fch=>IuA+z+nkJS=<-(#dD!oi+TdjCG>TH z&-_McFfEs2xdVgg_Y(YeV|enc z1P=r3xUW%)HFhr8nox?|t?qC;REiR~@Py^1Q03*Oi=}XFa>F4vCJfsOOSykF67IUC zs45G?@$sc-vX6vipHd_rjKf`t6c^GLjInEg!RevpKdh6O&sF<-WtAczY*{`}~JNrziuur?YVCX#pCqr=d8m2=#&4 z$Vte9{+V>lo>UB%f!XLd!~*I8DVXYIh4k*Jh-hby&YLpvLh69pbvZcAeTuhM=inuFUTqG8fM8@UQ`$VtjVN2>&^+n0$hHK~|6JPjsK(s_(T3TAZ4$MeJ_ zOfk=e%D`mQXj@}vWE#Sz*l=G$B6b~R2;QE88|QfJ!=Mb9?{tR7o@{ja$$h7*vyc|z zj@D5*a2Uw3m&Q5ht>TRqPqOj2RD#-5*|^6sOb`9CF(BI?fvvJJ*3S?UPYACV#@1cw&>oe7A?=bd z!z%}l+~2lYJ`V?9#3E*A4#xE7ID>nfevgJ?g<1~U%m|0t#$m{97YU^pYYeq6!Ruse zlYP2nO{o!NRAxwEN6bEDMup%-W)@?Z5YG&e-mnG!%i}B`>DF*y1g#T+(40%<^ z;~Fe+hZW;~sSV`HaxrM21vZTyhL`uOaOZe7J|zvo@HcrlI)M1SObn8@!x;N?w3}vx z|0Wb*&S)bHnp1$jDrVfqIuyU(S>Vx)*BIv9iG?hIYWMqtX1d=!dQ= z@=$n)`-9(QK;uIw)~aV=dukAJ7i7cWksmtk$$@&d546(Luy%?UbWdcW(+6+d`jHA5 z9`(VQ4CE#GLdi7+I$MLG)Rc}}Ujq<%It>dhh5)Lmi2Lr3@%35oR8N8H>2%cQCBW!y zCa%s*fZpT`+;1O?;iHo=cwrREozn21VFd19PQ{r^(ZKIyMEwjyTzLi}A|iQwOAgZ0 zqS5K#FkB3aM$fiGaHV4)mJG4M>{b5ozGaDvGXpVKArrc4#T-YFiLHbAmGi+@hDE6A znueDTvN`S`9ZziYFs4l$&^sL+E*3yZvjC1K3(&4-0Xjd=!zHU+?3Ejes8t!5npVhp zM-JYar^3W49wX-XVt$X|STNTYtF?whA;K34TAVLA`NDcmK6d@|!A-uO*FN^alS;l{ zI!0pU(QF(T9*!~XGBIRP6rSE4hTnW2U!7ZshxelK>VOo554dmVycCX)0gK`QtXoO= zw8$5|SBApynQgjJor zu<^4m-syS3tlAp}eZ2AHtUJ8jCEP#Yj+-sK@LyMN?0M&b>DDgjaNY+#tsD_O+7Fs7 z9iVkvf|t{s(bd-*2NuL2hT}`+J0xIwz6Z|l<~}87ZzxQU!G{(e2#_XY)-X>#k4c;l za2)pLL=036fOAR`YM=RI@xUa^@5%jOSN!-KNZ_6vghq~oO7oY1>G*Kmp9lOoUUG2< zS8P!AN9Z3%OfL+Cd~6InI3DJpLp;>l_#u^JfHFKJ2zQIbIo`kZG4@#WGZ?Qs@K}%F z7(CzU0G)nOXuHAzyHsP)@Sc#D7703+h*rtL_^&z+r8k2xCm|jeN;yta)1U8iUu>%h z!U`K-c%J2$PzygS{o{fATm9joW)eH6CR8{9K$%`WhrXaLtuQa6xD-+p!uVe^TQCV+g}Rp z>l~x?wg~y>ITq<`5qkRtBVQpO?Uw|h*ghAuEdU?a@I9#%1aqe>sPXm5`z*zjKszkw za!K582P~E^#Tt2MxPQq*?QchHR4zj27cO|LH58lPxZ*=-4v%9>Le<9%bbJ_(QCVq7 ze3Fb#H*;|FbPD#$=i~m!R5<=A#<hSwisFz>M|G|eN?CCioju|lC^?~1mQ192gd z<6vg^!uFOc#?1CY=`uG=TsAcjc7l?5l=Rzqlc?AubT;{UoLn;Sy=zl4Zrqg z;isAh%8q5>=5dbIo1F!BS8t4u%|b$z1Pcabp+DcJUJo+ywwoWu%+KWbFMq5w&BXQb z96NV41GD!Ba(N>IYwAL9XGS_UYXu{)Wd=GIg`rdTbi@`$z-mky+O3I#_chKN5rZ?% zsrc|97TboUfb98xDNBX}5;%WNLQrNR&ebGfTSXF72F0P>okWZY3&Xi}iKqw;gMU*z zF7h+q@;IR(DH2CIIihw*1bp)h5WIlPLCFTVv^F1pT}?Q)D;GsvUTi<16p>GX#PAr% zx!Pl1Ks zq#3F{@mD z&>7&#`E4eizzaPGWT1nq7o2)zB6^%R?CxaXZh$uozo%pFHVNKTWI&E%ZJ+N6r7;7l#|uvFHF_`_*Y!KhPiVi_?p|&6hYw}Z(+9m|&Kd0i@!(gb$r{eVj&PU2p;XgVQ z71L8t*ee{_-BVDM9uE9U!4b}{D{_;uE;SMsVJS!$6@@eBlVI~R3X=L{Xsw9G3XLQv z+Qs08Tr$U7$8gLLm&M~^;b)QrweVO3kLLdFxHuRYCZgOip7%K(MqDm635mzb>;$ZB z5sNbQc$kfj!48*19Ge=6q23!DVe$h7mqblXf!RrZ85FcaQi-SONd6ZRf%xO6uIRXbd8 zze5I|edUOG( zT^EeZ4#mAs&Ulv+h@fsC~xW zm^RkZNYxT}Zmy>7|kt8Ao9-MU+XcBa*2yP^c6byiS%c?mp9syT+b1anJPP`q~uUQJ#{|9vP% zP4zmOa;F4E%O9~e8%ki@beuim<7w041jqW9V7BBDI~c`v`fWw*iV`1h`ywWr=Ou;3 z)TU1<>c6Mc=K501vo5AFT=$-KF`e$L=l$IPI-VoN=Xf_d;U-1>9Z>jHDK0pM5ShkTG_ee4PLj*hN^ms zEiQq1`z_RBdI^^Y>S^z3DUK|hMvb0Q*xjn6$}LiO&Yni2O!#;&RMKkKQalWtMK%vh z(e~Fg3XUtq@|am1178aFPt&Noaw(?#ETdCxOR@j^B-;3u%bvf=Naqz_moJlOar@z1 zhAF3~mctSEu#7yotwO6yIbBm7&Ut7V&F8YJ=YR}q&211~KjWypM2di?aipCifa0ku@At9LV7jj;Mba7{>Zc>cEu#1YRW2GzfG6}?x9 z-mWZx!D&@GeozWCcU3av`)FH;5*==oVve3FonIlvjuA>!!*$Hlhrcirb-pi#x1~)T zOYr8{7j}*7pq-1_(zQS-$A-71F-(dx^S-c$xl(lXYD-^2`S>cou!Wpn=jd0mVVRsx zGiq4R*(KO9sFI!MbUU}OhMgZL#azer{GV!4xPPo;?R>>OqI8C#4 z*?B(xFlA5n>`)2LC+V_?OC{LS+mq#Tdg$~`i-mGJDQ)m%>+AmS{wp}a>E^u_%iG8M zd2Sx<=i}8qIgc`SOEJrTK3%yYjdU&gpMk~nxT%z5ZL0A4?jS^XG2)oYd`B;Dw3+4RnQlJuBY+s6}esLtrX^^_v8UuU?&o2{B z^4R*sTEZp+;PVA*j2Q&jcZ4jC6-hil!S$Y8&+-Ra*V=Q8mkkVB*kj!ipwo2+_@1!A zwE6aUbpyz3&oTWHTMX*w0NB{^I94Z^@c86+dz|6r&)_=40mf(Tuxz=DEXEtp`TI9R z?eXP=E4Uej>yD0?cF7*!jCf3dkprgNxj}P?9db+DxXsXx$9*|s-ZTd=uKSzE?xc9- zFwW0+lkd+^+`7Gobj}2z$ERI1ATtp3bURHo3gfXeyJ_3=K$uk4lTm6I{8D#O+O!~a zvDilAw{ZK~ww)yJ5R8-U>PVwYI4sR~(%n8GsBhdt-*<-dSlb;GA|HzWXKU$BegtB- zY^OEyVW_*jnFbAr#PP;@&cDL3>FOqu9*smN<$7w0ia=J2O*APb3LO@0BLgnu&GOqw z$Nog&Z0I)1xE2M~x((D~Lo~N7Y@^#zF__wQ8|4p-L4WHFl+`L0Z64Lp{*+kwyjV{& z7sW#9QXQqOjlnYtc4wf}_r1Cr-M|Q5~F;VeQol{41Iwx}dZawY4!S9#V(UN{i zFjL+@Dzg%>YiJ!U>X{6$>H&KRSGF~37rw!B6aAs63ZA?qXySLlPTss}b@3-(+Nh1Vk*kMsGp1WnK zJrdrU;bkiaOzLC|tHnUhLSxwcA@X+U6h9&vYLYEb z+0PCWg3S27w?(j`CEhLvGy}{rday0xuUTT6Jpl{+F<@ZD;#=6*eqv-$$f2b zXW9@<-b^@dG6a3ETjOXXw+~Jy^l-68@8#BL=xBpi<%AanHXQ3}4ZVXloSt~zj(S_% zUucaN^K9{IJYnib!qT-y7#M5EV|dNbcNt-=wHXxJ+T$e8m(jz;f!kcoxZLZAsojk6 zq^%Pkbv8#*Z)YIa7|Pe3!T;@qwkEC^`p6jJV_mUW(E@kWxQ!;l1oj5*IDXIqcTGIe zvx6ygRlV_><2q;Zm}%wFmU!pxgStANkL8dTY=&837`IJ4*=mkSt`dZ;9D-b@0IqXc zV%=>Ye0ge(;q3#Fe#jEbl6~Pn#sD0PG$*qQRt2~h#yOlO^ zJ=k%>CTePO$CRA4q(Blp`nG}64Y;kTVKucH?E?#1PXlVa5M{ZFTJi7ptY1OL_xs}O zp>;Hf$Euz7Sx!zy{%G)6OVK=*^X8wWJhwprsub7I^_2m*w`&RYapCr;##Q9BDhSI< z7n7Mv2sFm7q+RPnFgLQA)Of7d_T&|mx;Y#_3YXKF%VAu8TSWJkMZ$RQGBW%Yfs3IF zsbqFEuH9cs2|CeSmsvmt1+mb_QtIKxZNyuvs5UH~+W?nPTt+-Hx>S+9MYo|KJ`&bMnJ(5Iyf&G{Wa#3`PLMi%UnXIC#ItJ-FdW@>%QN{FCm$IJOICm$uv%aAY1G+?>VjH~hYJCR~e_(zcKs^o*EKcgwR-Z?cTGtQZRIJyobTG2Q8ri;jSa!e) z2e)bS+y$KWzYIp>RZC=U)kXC#Q%v1$fZd-gFm>->^muCmr78n#2sVLYuo3zgSn#vS z2=C7shgfS~o$9Kx1e%m}2ZtGgKTg!_YRyu->d0%{naC?9mPQKu0!xSTw8rZV8pwL=&G~3=bPV7*56lKazs?uGRQm8X{1Gs3Anx`Ez{{b1 zc;2NT48Gn6qs9j!yXPQusN?)UQx)GlLvZ`@AdGAgjvyaR=uL>g_=~DswvXWcJWXi3 zMj`Z}D#p(SP9K^|apg9cqf1J>`OS78x1v*tV;aXl$AjCa+H?cXwCBWlyACM_jm`l}Z;2+%f<2 zcnUIh$L)5>bo9I@+Le!^!3Ny^q%oHA_IM&=VLSyL;`{c>7*fxXKx<+QmD~BjBRY!a z4Gln0>S#Kn83^4+;pEmc7$3q$Qr!1oT>Ov6(%%ooj@PC1aa9Dqt}dZA55n;1V-Tqy z=KjN)06NcY=GnK3D6%pJvsU}j2h})~v@E3ReF>06=Tmn{JQ6PXkjzf1Wh$Wul#HCN zdGvXHD*8tbrL3G3EIq<=H5^RCiFi+%dp;d&YjUZuH@C5E&7r<3nb`B*oeH=Q$nvNg zh4skcHn?nB`a1`cl-&q@hT?U{Y&vQ`3`q}MNFgr|9Tc+YQ(6HGe`S!1eLg~(oN0V? zUry(J5VX7>Z2Sk|=u3526b{0Kb!yo3p${Tn_s7S{eeldj1EVhuM1+DSR)i1av^)?` zt@?1=zcyAY4#b66E%;yVjZ5Zwc(+&s>x^`9b8T-lZPQ1BqXxd-9*mATy|JXy5ET}^ zaf6JI{&fH}JWVjKRd49lm|(~G0cickjDNEi-g%m1!}!^#+wtp5N5_uIBfu0%K-r;T*i82kARuUSYmBKo35vFIm(olc1y(VNLwmh8HW*r?C8pyXbeeo zB$K|882-+gLaoA}<>f}d9fRTP>p{gX0r-B&lO}rmVtBkay^r=r|F%BVVXg<%PWw_| z3pb3Z^rwO$&ZsXBpsZsKP}K^ernz?b-V{s|HW0kiLrJ5-7VB1p(TjmLDCieK;X8(4 zN=76FT0~;*nQnNg#(gi(yP>xv3}yMwGn)!_hW?Nz~Pa~`YguY#jR63lC% zg2SskQNC3fd!M?&X_7LYdGTBkMasAt?1(wiwcfJZ=j=WkdtHjh*M? zrd})q3s0Mn_qSa5{5O#@rMbwwP(gmnvax+>1?6?&ez6A=DY+pNJ-1ZQ2b(P94xGeu zKV+cC$Vs&ILpmxRR*~1AvSZ+D3eUOZ^l`|-Md?Jr6olH?{ z6ERb9CdGG+NBrl>Byo=Ce0(O46^lXR?kS}3GzM1VD#>9$6sT@0{jQEe@0?jY)-;^Q z&`l$w!4Yszm`$EMhI&)-9BSJ=6k3O;^BD19^qe)9j^%Ry!K(_=cMQbLo%5(#Hvkf? znUvjw+pvDmr}bxiQ9gpV|Jn!Bq88BW5fUyx&Z15Y+;4PZAz8Wc*mj#abiS(>VzjEs zI?Myp=FO$|8XlS~$1+Ar3{9JZ}yVp`W`HIK%pISiiJV$|R?J{bJ zcf=;QMHH~b86{yWNO6DzROVDumkORc;K53o*EzzFP@{s z5Pf%fpI3DeZ|DXK7~u3;7mUr&#nz8JhWWBS;ys*r z&K_NqoN~nLk@{Hpfam(Urh^k>?U5ymTlC_&#rEj%_& zimkf3+;?G&*@yIzt7VK$JPyZZx*`0G4G?wA0Cop;;mGviw#ER(v4gpPRS#nZ=;GvT zJ=`A>?W@b+3MKuNbhd|N8w>tuDjk5E9&dB4OlCvwzVaKpwjl*4FDjDBvqUU4|HE2y zTmJlm9jVSK0dgN(@tkW3Jl3!incK%=*%vu_t``eEFC`kuZR}p%<*8e1ehpNjg{s`& zet!V{7-$KHaAi6^We6SwccGgttT5(+E+y7-nXc<#x^u!DtUPP>yfK^Kyh?^+E-BJ`cmrlPwWw9)^@1O|;5A2&v~@(EFxPluda| zA3Xm~J2x_zUunbjdTZFM z{Yg=)t7zOxA1|u@04X&#U=5*K&E>1c)xVbI&(dytpQhRtEbw#PkAKUrg z-I2a>5Mwc}JV#Dn)+f;eDIFBp;x{%Z-dWAMej`-7)v}shwuot}V>>u5q+CSEj=Yp#v>w)%2pR|>dd9JxPc^hbRj4h%QHd8jwQTgpt9btnF z_epM}&I-1eXu6qP23q6tsvR_7s3pv!c94G55Uldr`ZxAizWrW`=elmR>t342V-%eY z4$|5grkFe65PfN5j{3}F)VACh-R~Tuu6In}9Dkb3(hM;r>og_i8*!iMdD?EE4~3d@ zbo`4x?(Mrw)6eQ+b@e4Oiq}JiQv-dE)5fgH*C=I|HkPF~lJfOIFuHPs^15nbf&4w{ zXr_VEF1Km9R09)L9@2`Ee%LkXF3soiq~?albZwnF^i=Lso6YLn#`Tn@hpS=1i~H2a zLyh~#pHhntYYZH=9WBKG79+k>yNc}^;0R+E?srT5nCoOvb;rnhJH znQ5rccI5WmWOzPxWa=hqNJUrndT=tdUAnUe9P6^Xn**C_kbtwZyR&XwUNh|3$OdUd z;78wktdCw8$7S4RpY$W}y7OHoof5*&kVd9n9>QgvJ4}PqMNh3eOgBFmJ#_D~uH2q= z#OWc+lm?>A@)3J5%O7oTJ!4uc{JD?nIqR#$@mCLe>_XMNloGY@Og5V?p6EZTbJv9?FzA{8|Z952^K!POfds} zao+Pb5sy)SQFxrvPTFDP>OFM)r~^h#Iz~M&5*EDNOG7KU&F8`i%HzMuJoR)RHG0@U zz2`ytZ>%k(*{7(-q9J&CjJHG4@ZoMut<2aeLq$dR}dSMHaWH<3j^nJ@bIl?&)#+ z-(4CpXfRGop3;YYI@qoJh_qlzTS3~rdCORvphVKhLQ6IgbcoQ^* zy=jqy5pC1hID?@u{29yqJLcf-r0FcdArrqx@*Fgg90QS=%S?^aFhF${Bkl{=eO$mE zu8P5h*WKv%@E8pE-i-q4B5-YuEmb9Rc|LjwEjba2V^*LU`?=gzZ$}%~`1716cH}h4 z2WuyQbLDx3TUV<7Y?v4!iKP!;X}A4wlSXJ33d+^=1Bi9LL=(E(NXU_JSod z7V zMfFZqnmCd3iF!3U;l(i%D(bZLa|$;0R445*NpSkEMjP+O;@osIdOMNl7G|9ubAdi37+YA_@cB4WR5p(YTkQO3XbR7q;tCic%!ULTOSf-AMF4q)FZ;;oL{B zOXsE}p#9RGG_)1RKqY--Nk^lw?Ziu_-WY}2M=#g}E`Jyqd}7M+@fbO6AniY3%=MC< ztn(RT>{{EMjasFL14Ij~)7WyeQOm=i?CcG1RA^+aY*3 zZ7_8_9thPDgDII~2TL3DNWw8=@*{NUVu>GQew1ZO61*OxNmu11DB?MBqrZ5dxWhnB z7ajI!agL}!wJg0y*w^J3d-R|0`8f?I9YBaH9K>_=3sV4W+=`m%# zK2N8*BC@~TRGY_*jH4*Smy~O&(go8EhVG*yx(DLqCCc_7w z?Z1w#hz!T><+EAWu2Be7+sd}hio)Hj#cWS}I7ajz$mHXr;Con+9r1`lW}PwHQ5BBX z+gmfc%s6bkbDy0)5{*jv2TY!0DmeK3yyKnkepywE4kh0 zNocrfU_V=-`NOKK{P!Mmbv85{NDcyDI=0lc~vqZl2Vdh_qnbnE!ul88kCk~E6T{GH%YRIWK>2*_AIi?-g{Om zq~CS!_xJVretzG-o{#4_=e}R}>%Pyq&UMbY#)c65I`ucZ`Z$EvX7W&9;(%wS#3IjwMik)PKOV$lh$+nrqC$%7xBh|6whe6q{pJCdIyT z!+l;G*$E{Vip?^IjqTz}_HG9R_k0(unDtRGT{rUdmgzDZbP zF`jH>9tdxrI%4CNrGhENIz4ydk}#cOWnD-v7rY(pad7YH!V}u>H2M}O6m760d3iv% zew2yra;uT|Ght^qqROB;A>#_eg`EZnfy{>Xad!&lbdE4?pPgVc)skXdjT9UVtgr+M z1m6o%vNJMd1`UkXb;BrTo`4r#jb|}S1eD4v(>%b?P`+7ks0BQ*w-dAXu*1-m4T37! z)%l-LXFG@3;NA9bgfH){$(}@&{n>4S!s%$Hl*({b&3u+&E=9SVY^HeF3jZ4XWcoJ| z@7Miig*yR-2QOHMJ(hU*BgJa7q?q-&s>1O1<|r-76QXaL&c)xEWKtK{2x)hqBN#Ys_v9X1C7S;tF-f6rR#~;@&Q7%G+_68NH0%N*ISH zr%qz(Hg>2tWeNK^&=y~6K4nK{()*KZVCAY4Q7!!t>r1wOD=uzfxd(&r#+DqmOYj%J z=eu4$_$@Y_El+i$^C4SiaNG@hc=V@Oa-P`y!ii$7d7|oqVN6fX1u33Cvql&6JFUSE z6*{A(t0DVw+Zq4JcW2`%_9*2Xg%>Fl+pMKCbR0prupJ!Fw#T<}J)j`h2|tf*W5a44 zP<~V+`$xwfe_H)yXJd_Uf7c@62{Xc5=Ujz7BTVpI<8EO@FB9xK%|__*X%r@2A1OT4 zFv9_{TZIhYiKufTmzmBd+pLr6>?hfwx{iJayx*xDdId#f%e&ma7HX@V@WIBL@V(Fh zwf5ej_3Aj>Q&|J*!45b_QU&V$$KmqSDsjFEl+ZHV|T#ew#BDR%l8ycYQYj_$L-*AZXgV*F@KuYLp0OD)Le?*(+(FdC11 z{SI@TOfh`xbGS&coL3}1COzF0m(BYC)@w{rds_nxI$(@@`+b26SB$Y{brZaMXow!u zevrMAAzqCA4F_Ee&}z<4xZ-7ic6EQjI9H$c1b@M*S)?Zom&cQP_3&MED}-;+!?(%p zD8BLl9JR3xbgKv8tjPBG%}5vBw#nhzKDuOY-2r>=(#8$?@;Lb)Z913efLjksaA~|e z7SR5I#kCIDL_Qv;Cf2fjW(hcY@fr5rDG_6{PqUO@@|hU$kflAEj3>uDV#RPf!~Ue{F*>TG0Tm zs)wNDpdQ&z1mWhCk)X6X0Jnyk0SEy&Z=w;Lo9&C=Ovk`kQ(sIOVgh%Ayl}UV1MAw=AAB3pGcAloY3+us0M&rpnA zvX6mI_V{)5P_U}E!_`+!VcuXnoYYO9Vny2E_PwUyHpv?IXAA+w8p#Tb#F>3r$xw%=^>Av3aBY-MhSqwsO{UlununD)Yc!R%>) zIR9M>^j+Xb`=ib9dY%`>#BT(P6n9+l=R0tJDy~N(#Z>+L^%L3aIAF8+N0>@Be-Sf2 zK-U3w7^3$9hRm`?rTrg3{W_BE>qnSBi{Yul&+wAY-?|^&FMRr`kIz4OQ!F)WRK9qb z9VkXjzITar%%|8`4p&(_Lr)x26VKjAJ@N0?MJ#~y8ei>5X8&gbKAaH1o=tK_%FoE; zD;@CjI7ilP;y5h%WX%qzdty;uAq$GNB)fNSmSa!*+9o7ls;ud}Y!PcucIr9{=CNEqI8gE9V* z9_G6a!4YZ$(VzD8a%bw|mv#Es>xvG}Xw}EHCsWZeYz}lgos1uD%z?M$YqbCP9Ecc~ zKe%MmK5L!sy`ghNU5mP+zyv-tL|HTa>@)pCK1Q-1EV+lO$JsuOi zb0G4XBZi$>M(cHZd^BPOm~0P6H;rU$hA5b2G*Sb5SU-n?! zxX%GM4IND9iQ~wgg=EVqTMVJ|zNRtOI6qJi_pLy5ve3is-5G8js)rL}El_`e9%{FY z##1ARXN@8~Mh`z6jzEv99LDWzdxpoe%eg_chn&i$T?j?Rfnm)3ZYXN$X0qO~L1=o{ zgC!65N9~bO46OWd_$^zuAlwIS&yHsC#&piT*@t!95{kw**D=1IxNyL3mT44%x0W7f zf5U^xPL*Pt&IrP@k84@|sz8h}f6bom2t=c?uh_bRFf@Ir00CXY(dI=r=$99U%5J^j z>+(=6UZ4%b$nO2=(?T|n_N&{C+sfP)&^+~gJNp?(>wLF&EPgS?#`dUTNsCg@d-!6u zp6vNo7KF3v-gMqp6T&(hrC>tA5;oaC6`Nk2VMd!%D7M}%Hn$~(d^&bAExA|`tX%JgeuPOno@{ID$+F%2u%(K+eF>FDXXjO5sK%yC)6Zvy8XX?Wqv zI`AArzF6IM!k3RJv>(3%#z!aN(bdIpST6}%$j)Wm>^Ph-w;X~EqVem+B?LAF%=>>iW-kS+N$Jc19?#$s0TW4Qc}JzCj6 zfi1@zanR~#ASFKsmsQu`RTSkc$f<_s%64cTbqdzaABR_x&Vu1e((`s%;rxO8yuu16 z)R5oljbqT`Zx~wsJPsQD!tj8_aad#@h81BIP^uMxu|_Asw#gUeADw`7odC2Rd;%_# z9f+5D1+-J8SQ%ff$#2jKeRaqup|1umV=iorpK>DxgerB5t95#2=P) z9{u15WG;$CP&x*7n-?IIm_MB(U`N%4DEl9#wqo*eLq>RCy$Bb~{APbxjG6L=Y zSfFn|L-N_8JS0}b$uCa8UY8B<8|`(MSS3)5^Fy$#O9GZ@9)iP%C*yLRBIsC1KB6o4 zLd(QBEc~?#tOH_kmF+IF6OF-?89Slu#U!!=+X(~nC*s!f9q_{@3a@Y20sSwMKAW=x zp7aYx*CMj7$qdCsKX!oY%V3JZyA$S&4x;nhU2t#-=?OP>frXMk?ceW)_A`CapnMN( zX!ORAk42zV;)OA7dto~1xjprZ!IN?dG-U4wB`2L(hkYBykjA+D@=Vq zTJ&rDUN9PM$=)z}`e^KbLBI`RqBF$C<2bBd zTnrKUHkj|e6LjutBfFO)-2ASEFHO%2hRd~a`msgA-*MXb?EYne^6wxkvtU8zB$(wp zoAtRbq5VvAmaC_QHC1z%-+2joq+MX~>RMRpU&z#SwXo~E3(V-agw6;zvkMm`IA+!l z7BG<7uld2I?UZ1=iwaz6uZ6DeDjZ`{!X`zwk=mD7cVBw9_Xla4}!aU$5>S5y5N5b%G1ML5@2m7?ufX-`ru%UD|8DrL+?aZUI(znX2 z*mwx#9#Ur8m+0YRr7kSMW)QBdP-1)OxrQ87XOBp3Ha_UhI?}$$OO031O7}IWC}gFt z2jYq)n^_+^j~NrZg^~3#z8$lbZOEjv-c?&zEA^jIN3Ae9!UDTqp)*>tHLQP4Yg+2N zSud^d#cPI(KUm>TvU8pM*$RC+lda(wD^%P-dMfcz-z{**11k)fBc*d2D^xyXg^djd znZZ3vT=i`eYt6L9o)zV6dDU2)viBIRm+kO**)>)fLb*@mZn8=C4&>{2lC8PmfFWI9 zv!n0mynNPoW^~jMABWv$xij3!*L6ReneBp;Z|q~qwC}E!R>U4vIAZtpyO?gZ3$|=N z!4wvcC%dqdY-)fL>B%QqpK?HrmxrP63B*CEhoFV#>DQ&Z*x=0;*fMD>bLcq^e;s?y zdc<3k&v`r0U1Ny_hbcz2(O4`mI0yl>4u4f!2BrHM`IM0zXLrOnmHlvHfE2Ud7Q?_U zlq0HL2|Txx(sPu6(R>?>n|%fz(7wUjizjH`aR^%Wd@k%frjPX{uZ2$&hEYt&4}$t3 z3#^tafwkKy*H4=@ok@;Hg9ntyh|WW$JFU^t(j0|MT5Z!jl0@Tk)je~xqP50qoiW%U z(Hi^z9YgjB)@Zxk0^jYh#>xGq_~xKBCKpQ4j>f-|mVhtMSYuCmz8V_$KDm_p>7q6M zK!#bDtno1IgM1`3Kg}@voHgZHVAz4`H_<*w{eJqLT)?Si)?}NGXje%2pU4KaYq2#x z_>MH5t+BI_C6@oR#z;R)^dCxbk*8VWo(VQ&-zLH6pu;em)|FTM55v{R0eETXNl3mI zfQuDRz`Zvi82<1$TvrUGxDO|wb3r&7+a05Mhx{uiABO>PK`4K!0&blP#K4yo@SOH_ zH@-Xp#x;Rh(CH*>=n;%^D=WxuHkkZsPr%{zp=9529G;yBrS((==yXpNW4hnTPeIed zU^b&D8Rt4LWv=GQWM>`0=FLmR9)EYR4lh!1U(y+Nbb1P=#hhb*`lMiJzuoM_)oFNk zu@Y!zPs96_KiTRaI=Ao93EB-$r5uD!%t$#69lP{_D)Lnyu(=PIOh}`BA3d1+I28?7 z>wzNaang8m82C>b{^)29ou*F1!H=9^->Wp7G|vepTTaJ@rQy)^`ZUz}84epLe#GFc z1u#D(4KHq60Q-MT$B>|9P&6-%au6(ok4vXxZ?#-dTAqfx0tzS>)inH*unBVerJ+v2 zI0f--`8iEo)5jxVNck&v=nUTc#cgyl#1y-kJ&AYX;|>(5z{}Ujp{dl!=X9}`JnxQ z;1RkwZ09d%*D!$OTQg|x)WZg5>U6SVwkbF`hKv%sBwo))MO9hak>Yg6+sIdybC; z&u%>gi<%^ukx&HhOeAPJzX((YNN{{+5e&4Gko{XO1nNpCW_+LcWhX;PyyuvMbCKv{JNCVtHCPrlCza&N75sIa+wn zy;A7ETN~TYye=e}>R?ZU<-);u3HoZ9v#$OUoIZCJ^QHfr{CzY#j}q(~K8s!3q9vX? z-dn1Lx*z7Svn~=$nZ22P@RN|O_yuM^imso!nT1mO*VY%<;yGG)c~&7y%hDoSzl*GW zpak9L{9t)jG|rQLu(^w9{;&VREa<&xdZ@q!sRRoN<74RlekzbbyjS8-(DJ7HPZV2F}F{Mu-MM$yLLKimL2Hfq7+E(U1cLg!#o1H9Hl6&f@Q z@K0={g)_+CdGj@P%zXr%4_2^^Qz>@*vI^E;&IosQJH)n2j4*l2AvVOp1VeS#uxbxu z{5*UIyGHx3+6k-KpE1T5F>gCtoM(g<`**U>4~%eA;~sYHq!I4++`|@@8{yZKUG#fP zKrJvD&u+=2Ew?q|b{y|J{mR;4qx1U%-_4Ri_<(AljU%$l2kE=(0d z_a)%M4`!geGm+xB(;i+_A~u-PUfI}0RJmpb(u;{$GE)k=Zxb;$SPD}WlTh8(7Fvvx zu#>qh^zcZ+={KDr#ybfo-EoF(X-U{I!V}Ol39m(aLV9Wv$~OhVDq6c1bq<0>!vA-f*dl)Qv& zASU6!uWKRrL%h5k?C@u7MEtfE*aSrc+(8a7%p(X2+WW?wyQhYlp)=?a7$naVU0!{{$AS??vww$ z`kHQ_{wbE?znEa5yB8e3VS*2a1iH-_e8 zW3)SF3dbiIll_$;u))SSru$$3C1d8`%p1^$$&M8xFGddqAb8BTiOvw+y z;uDMiJrcWR)v*o7O;GZwitRQtC3|kl5q91b{hn4bhli%Pxm_h2*m)E>o1J1~Kbv7i z**;dcd<+J@S<7_WEr-8!hI)7ANcwIcg)K%#sJZC1kiUI63JV_zQNImPXm~8#89NB~ zAKNB;avg+|tE~hJ9E3e5)(N(w2GROiiH#aGh;pxC7GCF zd9xY_StiIfw6T>VM$taXaPVJXhQHt0LZFX1x=jj(;ei$u=W9CL3}#q3bvd;A4tV8K zF2uK3V)DZR_-CaJPKewIet*VNERSNC+uMo!6b^&wFc*wBB|WB(6B^YWhD(JWWTRdI zH-3`e!tWEHO#3HEZYSZ7I{7OoRf5^|K-6hG4aRidmH+58Oi2mG%7dpN$1nt)6HY^? zry^9%5B`wY%1pW-VO=Flkw4!JgC2xf2#@Y1VbiLUJV7 zQvONvZX#~;t7Tq{)GrYy%s9=Attjr6{!TW|Jdt9MQEoPABGz9EW$*10aj)NC z*2z5)Jpw)mYuspl{`MSHthC7P<1H+sb$0ykFCcA|V0b~JxPP%B@(*m>Bf+Z)@;GfN z>G9V)pxs=WpL3M(=@JP-dROdOM)SLR4~jLVg`*|Cam!{c?AF+q_A9ipjr&66=Zw;maa3va!=gMY8#Sc*X#`(wZvstPwg4x5N`4P0>!- z8Z+LSksq!NPMS3um-n}!{Kb~2l5RtG@sxvjgbkg&+u-;D+P|1*Pkzdjr?!F&i4y=X zB)VeQGAZ`&L%CqCjV9Y#A5izDb?PyUR}DeCpJdNSv4oyQU4&@zBkoImB6NQ`F4RlJ85h#X zPa+9jpQqpkm1G*LNx1q$GG38Sz?+>?@ls(NMo|2@q|woMMM8VLPon62G7V2$iNLiZ zremi?Vc42IoqQF7&2p*~ZrfS-pg zF`j&Km&gNZ{z}7V4pQ1@Orsc2=2+@Gjn)#QaQOQaj2k=>=aH@R?6)IOiO#-8^ftr= zcc^dP8ir3z6EWTQUpvTYI~c01-w&gdD16lOVkn$KdkWV3V2qs&8l5PD7!5ltsM!yz z*;w3`auD`x8;47-m%{0L4rtQrIDGF$etCMQAyRh&-pD)$x&vG(&dw#M401<@=xf03 z{HjXG4pPGhm%87An}hwaw(Kr^H4nnUlO8}^mk{#5tA!{D*>l~ig?qbaV#)h3@H;b; zI1@)Ehd}`0kJ({xVh#B#w}e8)KNNdtTo~|pe`*1gJC*j4^Lq=z z?Foah*+dX*F6rS64Lf0=-4HCua}qS0^>Oe|SApk-=rY7paHM&D`e%1R1&lC6pCVE9 zHo-qHnK0|~C|nK0g_U*YxXGcfaCw#`-hQkATWH@RpyMCbMD}{R@-Nx_Y=#A4SJ|l@ z0w$}JGKEJ{RC>LM6%)VQwUmVnlA`AMY_@p41=?lAu$03T594hp+&N0|Ek=jI=!@DI zHnmEKanqrkVk?9*UfSg6*Cu>x(ZU((n(S(&7OwG-GNrv*WM4R!ecnX-ZOaSUo*i14 z8*-5y+@*z4^7ZU2>HE7#uW#62HMxyp`c5#p_v~t_(Fg7N|7sk8rSZG}fnTu($38 z6c^;Xuv*a?J9tJ?OeZUPZ{esGWJB@jCgM32JN)EK@mi|KQe1#ooJIRkU$4ZGt%xJq z8~&3nTD#C)(?7w8oQtL&%T9 zhSmXL_+@|%F31c+m+RK}u2%@HnZ}{%mKa?3jm{69DDKZYd(29T#rL1b;qiTJq~}_I-)iCsI8~iWnVtWQr;l4qh3rt%E1$8|0fpBgz?yc zd2>^(tRkN4%gGIt8K_nF#>HQHh7E947};R7U@$gDw_YV_6fwc z5{f-^jN+2rrPy^Pe&|>pjvZA4@yVMoY>5q_=MJa%qaj!)grh>X58Atgp$FxIESnsL zY6{-CT{E2QGRXF8RWL655=pT?LvW^XB*mi)L0{^Z4>kp3ey=Do?vp~FIJ6u==kxSE z4$^t>9-~<7OYxoRy<*9yz?O27k&nYX8|)hqfRh7l@Y(nPeA?R_NM&P^c(GiQDHp!anJF=OxFn%N5mHghK$F_3Vx_? z-Wj7m_+e-&&0jhGxDB20u4MqOkvQYm_JNe|+ZnADgV1l3Gv0a~ggauKu}=fd)#Q(z zN4_dw-#X)TeToGzf?_hB4T}E-4 zR(fOM$Z*`1>O*!|Vc0x{?1gp0Fj0=;DJ%*_IbT1tYze{G#eTSSatPT_`=K+%HvF-k z&hagRaf-Je-nkWsUpo7t2L|BSGRhIE=TG~@zBrC-&4+VKv!#E%72fgY3v3cu^j>38*;T8y_yAac}KI zdt}bI*UA@*jyq9qNxFZK6W;0KkAd1wSoYMP#)%`wpQm_}-^gF2J`l?(2Hioj%?WdH z!qH|Sl%L88_tTzi7}*;yydFkz?I`DFMmR1y=8OsY5ws^f9=#Ss;FD|P(X=)KH_e-X zNowTFXYWGxypi~Gh$}WyjD>aIT*;Ru66624p$FL*{r=#N)&nB3@}mb%Y>vS3EuP4I zaW8eF_nQ!b2S@qfNQDSILC?N2I~-p{`JpF$U!kWzKI;*NM`rkAcuXi-m-=Jaxe)Su zqqtr=A+$H{Pq7YyF*MB|ua}WdrR|TJkI2UKxF6*%^+OY5idR84MxI5q-Z<-nzdrj= zE;jN#dGC$NuHMLVFuULJ!qKjtXf)RgQx!b$QnVMg`Fdi9RCoMFe#iP%?x=CWopOtE zpF20oO-lKl7r2lgkUKUPjmJIPJTQjd)6ylLl%JJyx|1z=$9xC;*2f1+-`isl*)~0j zw8y8he%M~oo^s#%lMV4W^jH&!{Yb9+N`mpbzCDJnA{}(DJ-T{@k?pJl{_Pq;XORxL zU}GftHaVf$n<&b|=!_>;QcQ~F<5BMq$xvJ;C!y~$H~btn ziQ+=KW0K1xtXkuNCe+SswI^CAPNL`YqI1xRboS?sin9p6_@HA~n#YFw;exqQl=saa zhpvjm1>XbEWKjglKO@=cAC9Nz2hpBP7)ok_C_YvQu6q!Kg=WFHnB+WD4#W@bgYajK zA8vOK#OdFBa7btXo%?xH3{8I=V&jD)$N1q2b5HW|@j(@T54=&E2REErA$I&m=n^E4 z(hGSaF7evfH_UeOLFY`qF8@3T@uWO*$>pT(rL~exEObO*(&J*!8aTTc!-X+e_pZLHZy11G+ z$ApNDV83S|?s}6a;s&~3K!T4-zTukqaI+Y$ z%ZPL2|AUwF=kh-Knhv?>yAXQQ{|+9nO*ujHMCAW-j0Y-iOD`8phx6v9lFy6>*MT>HYI^{{BCiyk%FY zp5p}KT|WO|{QYs{@AH;>C*YhT=Q<kL4;*LF_}p3k2>AHq$otEefiHmf4~`|& zFV)t(1>P??@^K`U{|sC{aOC|yBjE?|e$J80lRb}{fXfq(zh>o&^6c)6&7yqcoXb1T zx%}hE4Zc$eh%efrm?fWk1Byuk22F}bE9i zV#aW})?szS7Ui2lR=$X4(>IIqt#N+7h{LEImuvia zxm_$x{l*k;#|)4ruUJ5+JW)!!R4DOJ*Oz=h>LQL zILE(qUoPMLs69viKDeCY@0ZK90rdX4Tx%xIk-vXl&XLPE-j1U=aW3CniF52joXa;u z;v6~W@=cjIN6xu?&I`Nla%&bfT!oFnHONX~K2yjsY__ zi{roV!h8|=IGnmpQ5?71%@zNnx5)GunI0t5e`In)CNFrsOg_kv%L$o2B-49j`i@LK z$mD`d?~%y`ncgFl3o^Y&CKqJ#K&Jo5nYaTMy#=zx5z~-G9pm&i`9J zaL(ldzfOiSy@u;Ky!^lQ9nM|;N6+E<4(BpGha=}QJ%=ObGChYQ=Q2HqBj++bha=}Q zJ%=ObGChYQ=UmU>&&`o@uD|f_z~vV&mvJuN_;=%SOs3z+^dFgAlj%7!xhB(d_;p;K z$@CnVJd^1;GI=J`b7b;Nrsv4ynM}{&a&6?b|6PA^xuXvq|37`@zvZ4x-tp_WUc-^= zIkM|G%JiTAzOPKq{oi)7a@jbRt#4#nnJVk2e2%Rh9sK<|;u8NQzT@AcRvlBfK4Wxp@uGL*?NncR}C<7D=p zU6}>?Et>BBmB2aTmAV}${&)!lX>@=s#J}i0 zVC35kKRP~OjCk{u-E8#I5^y%%&9uCCLzzc1o1I$%Pg@h&rLns~w@RJ$-BJRd=k#K3 z4|l?v1T(?<(?0OeOcRm|vxNb*WUFQKL+GM3=s)i}YWZv0ebvSt+p~rFpL*euFK+~? zhq}mZv^4S9sQ1FnZfca*C0lqfPX#AVd?Vzp>xNT&-U%ChdZ4ArBB9>1C(c-!E&LqY z2^-X33p%Qu@!sxiA-SRp*>1fNZar0`*dAYnK8^3ezv8pt^11Yexh*=QyKVGI54_~ z@!wxqRmk{zQNK~h`1MtnL)oRquOjmL?)TaRotSUJ_7`p9_Z!^1S-Sh#H{q#kv(z$c zKdAZZ;cMy_pB?()pJn^O&9NWyezn<84{O)$hr}_O`0M*F7->%N8aL4ysGb_~e&{$z zO>FnDS2rx%u^%W0o_L>71tnZvydT~W4lmmegB#_M_rq5W^0?!~e%N@0)`N7vbi#+{ z_Cv#-k1(Wumx%kW?x%72RP5IW34h+C`ncQV*Glz-3Xkb`TrP?IdM%-5(|$N+QX%&H zX@vjCmryLi5|QT|v{ zoX#X{{TxsRZ$9i|woA^y zxYs+`mJwxS^Pk8(a?gOD%M_MjL9vU6sWI!oGjQjw7PDAMwjyTdg+un|;0>!5B6S9` z--0SGU6jGpulK}|P6OGAwY_nAeg-RB+?}jo`m<4aUGeh3Ot$VT-~Y>Ci_5xV{?-93 zEv7s6Tc6214l1CuwI6fxQNo(({nAlE%et9hNPfs6`09qR0;!GptOb!*p|r@v4$BY4rJ_B zA^UVHleK$L$jq%F4*tqy5lV8*M|Tk8<7}Vi0yeo* zi?rR`N>~^`w!i~R;Q@^^+w4lnaqfp1l2RB%<8YoqDQu_lwtGb->=HDw(6kgJL)38i z`brpYpoS|8DX}N48U7J!0!m><(MK3}xf0}Zp2F+!QfQ#@rhcOmqNd!2Em3`-Cqh1pX9;;$r&&`y#yW{FNMs?CEz~v3|wKeq5e`SoVT7$@h#6l z^{+@szFP{ea#7@$a)x~JoT2_jDa4<4rZ}k8a3su>Y$K~-OAiUGH?4;6$J&Fsbu}~< z-(w~&)lhtT2U{3W4Ys{wm~luoD2AxB-bPm-)c=lPwt71orLT+Mf0VK=VH%jRyMm2; z)ema}%P7{IGX9!d#!fk^qVL{v_9$8jGn>lTz`RP?Y2e4hsNtfwCuSUvQmyR z%26QlCDecU{pwR4MEp(tl=Jp9A3Q27XM1nT!4rDE<-9*$E@#CL3z^EBa+dcsl(ls@ z!shprV~To5*!YGP=@F|c2nf7KmAK_L`73`*d@@7qy*gq;ZRY4i`i_m4VXC4T?;HC0gfC>Q!at%5Blmw^7~D)P~s4X(edV0>dFJnmEt6sr-2?W_YW zc?rd5u7h#Drr=Rp2X-6VlPs=-%@+5V@r^q8@M$~S@vsio=}%-q&+6d$3^n#9=q?o9 zy)Vc~Z@?mz`$B)oZ5p@zP~*}&rXkV5*i#=^V`D$kH{Y=h_R8q5{GLs%>VXL(-m^9F zim3YN9b4kv8FxH>$NJQ^!#&w_-6c7SMf#TYaeM=ME8eoqk)Ppf@jLcT^@)gquWLjc zaN>f9xw*$g%t|g6v6K525nJiI^6PZyyK>z1Ffm9z8ky1Leh-&HNR4q8qu0bw$g zo6Uw@GwPu4_ed~VTnEa#oZ-T>w~*P=SHxQ$rXqUgvkMa7(`P<%76XVj+lhdV2h9c*_9crT9!{&oi!p$#~Hp#KDT{RYEV!0%J@zDC4X zr!K&H;*RT&!CR_dol-2eyG7rV|9)EC!)KpCi3!! zW@;kO((U$dc~>P7d$-8rHmc99ZW7<`?Bb8&`%R?p$;)?>9OuZtC%@0PkriUQ+a#|! zUrTbD<5?P~p@il1Jvkpi-&3EyNBgglV*4H2oJBoXG3+lq|M*e(z*?caE|Xp8*G%~f z2D1RG-w;2!oQ(-@gwPLfS=V;;z`sY;$`7!9+b)Qu^+{8}Ht6jvfi&U+#!JXPZ5zeH zHHASz+n{zp2e90}OGMu8mC*y{MeW>1JYXh-iZgbz$^ExMMA&W?`+FC(`6V;?DchiE za55Y9X&2o2uFl$R+y;hwG}-Owtw3?zg*)V1w65G-kgW?>w#W&Ix;iLZzsS~!lLogJ zUekJom#_cX3puwtsv&X}T}_G+(oV>X?TK8LmTy+UtzR;Q^wlc3_GgyRFT5xEAI}gz zId{T`y?#lbWp=@s(Z8gsO-gu7JyX!T&;^?gW(Y&*y;*&0mexocVaBcuVPaMzzBlRO?{U3~->-CknD{)rzw>%NFLf`?5V&5&pO>#&INwJYoZl?v z{h!~jl-4on(^{l$*X7{r#SEcqwH(ZN+ALjaTElqzq>=w(+jUyEG&f86`h`CyU%$9s zY?g8yQl25MU-<9*yxk`7`g6+7Qr@1U1@)ulv`*pu=NheFc)#JilFGZ0epS467knM9 ziKW!9`1<8I)!(Fb3-5o=2~~+_)B0s9)lVc0qx&S%x@9c&OTLcb?fJTe-_M`)saU!n zU%!0t-zH)-wd3oT9dsQ>{ya05J_Y_9eEq_I=PBt?d>o7>yi32s^(j6M`1*z4x0Up$ zhs4(t77*ua6wXi4e7c(2SJS%X2K_Eyzr3LOcv`o#QaxY445#|hv~J=5vw_wz{P!Gf zW&?ljJX*iZCVsSilz6}Sw0_~w7enh7KCbxs#bNj-C~oQt%ZuMaCz8_~zY))&a?W{u z+2ZzMc{AZ<>rWJ`;~uN0c2nf;Q5==Gup)jtJ8Sw0hW*;cl!$-yiez(%KQahrzWd+8 z@ARHzXa5PB`fIXfd2c~=#0^2uR0Ar5b+IK%1*$J;prxAz*d%FUqQ446%+L*g@gD&ovu8gTNJB1U;?kdJE@ zOt;j4Q5085lCA=IALQ{#vIrOJx5+2N#l;!bL966p!tW_7ZCFHziA#4?{8Vd_;d34sFj{O z>RBP-bk7n-klf8p~L?p}eYKaQFW`-zXG`IC>6 z(_bRR`|x>`|L<_ZtCLmWsLnTvGpYfD)jmLnBn=2%^%c%dr2d!j0ScxYLL_{HKT{B1 z_4p(5&PIO#DGg%1?l+Miqxe|;jv(##cc2{5qrrg2!>5x&p!c~>$Rb8i?z7H#H)sr4 zF6@qpJ|n<%UU$?#Yy}#FP;E92;?FjM<l9 z1zoSWP9pNHGy97?VQznlkzokU@f4_p`h!ACt(4=SEA;{|pQ-vl$}vCAm+|sX*}jbP zCo49xOyap~|3$OcSHUz{I~s@gy#g!uObgok5Eeo!T?cZyWPWVw#VP&3ULRGYyvRMF-cJ=%4{E>%8k5s=`+@6XMf@G83>&^F zk`1~cobXr08}yz}JyIllVGFn!riw%Eje(d8idf?B03%#g(Ro=Y6qG6At1TfS{~YNm z;>Ff9vAiK6P2|HWvqc`cmg0EPb-lCKh`dwW8j;7iZ5BCLZWj3&?Y$!3qqbM%DPPJ( zUi0o>{C4WBSRQ}otXTdgw_4;s{;3xE+k`riH%zS)`8B6EB5!eiBl7n&ZuoPo8u~-z z88mJ!4<9$27Z7qjhQt<+m65GR`^jdKDTsoXe1pA70Lpm-F$%IY-W$ zY5Z_rM#%YD8b6%#am0BJeOJyoa?ZyO=Nvib{LR&Eb8X=lOCno=mD`x(*R8s}@bRf>G$o=TCcq+Azy+??wo_pp8- zay`!nBJZM1aVqJ0_hGL@{;p$?x}w5XA1JX^!=6X&;MbjA6eD>oEKli;CYAEIEH_i=wMqdu z)aMAG_!nIEzh}#CwSsoe12$(V#iVHW3JUbs!gApOaIQ}%aw_LM=j2zB-yr0CQ{-=v zPm1~tLB!7_w8vR=eMVAyvY*d|q#Py8uUre7i1akb#TzE8(z`Mh4%(M z5nu!8PFKUJUp2{}--{&{)7oCx#zKPVjMQ>7>wZiFw+?b)O$Rm6{eB%w_0_=JF|BN= z2j$kvyUzm3HSwUS9K}7;B!8#QP`_Uji=%tOHa`tKRo4ULsQp}u|6!7#LGeR}fCbh6 zz11H)_i19kGJV()t${`bx}cGxf%iPUX|GfhO`e8<+5rvh+CLmNme8KyT5mYESQ8gH zOo#hBH7L)}bV#BcT`JYtkm03)9)z6tTCqmtQ$ax9L3*Mfi*q-DC=Ui@Z&gBK?966su@`Cd~Le9Co;G84pTwZX_2v5^@=kkL0 z3obu6a(ThaIp=t3fv?!lxZL3NOV(^;yj-$wqsY0u;QYX=t0KQ@`b*?NX1_$vo5lUGn*F~(PELh#pfv&}(t6Xck@6C2z}?Rc z5R;$+ueSaI$8cKbF8u{tZThk7*v@#-C6g7EE8@93<;=QsN6hH^o-JvofM#kU=mcg=?X`*HC{_NuliiOs3 zIkU>s#gdSzY>ruf%t#)~G=KNUEe{SssLm$gXP!1I`8WVmuMDAesRmYT8V-?Z8Wh`e zFpT-y7k$k9>){BJ=W3|;atK_b^~vXo{&2T_XKbA?094O*7jy3n z>DEESKYjlI&&Bgy|C@+AtzU_FDExtlUfI`0{JpQn@XsM^z3M1?p55&3xJ?e5XM&haFTUyfXl=J+hjS48DY^#bSrkFmFo ztD<@T|53q0xd$f3zIu>Y+3)$@qXklK}=7}d-vyE&1}Gt`J}Pi{$35ROpSDC1pBBbVr|sWb!Nn zI`s5%(pwG3(!G}B9x+TloBr{)OdfS@_)%J$hgg_Q@~wXzH+G#AUr6em}Syxlp8!-{N0L_C7JFt(TD)lN{gTt-^0r z1sUG5QsEm^L5g!L6=9d&kscFnDPFXGPogrPDcT*>pe-LHDDn?BrfTCe6xrJw)7916 z6wCK(;6BLR73+rl!o9ACD}*C;XnFGxMc=|Y;`(fb{ia{U@6sGa!7e>YR{U1G zerHB!tqB&4!!782)=pSxV1a9KI|@DBaL(E6jslPOi$^h@FV2q<=OgiWzj!XrSK{$} zJ`ah<`T2aM|Fw^NUJ{ST{#}f#N_8<&4-?bHxGImQa(zsU zBZ+ZUu9NY&D%Z<+T$Sr)Jg&;$D;`(ndKuTzczl(|Rk?n~te9V_SBmFiT$byW;<*@?t<^98 ziOY)D72~j6&*X7fu50q~mso$|c$LRv`S>i}dJFC;^{;MOt5;%ratBLt36J7DFs`R? z9W&i#3z;udCmJSONJ7*df$N!yJDbU*q@6-qlP#oT8e)t2@pL zDU&CT|5txJyc}0%H{qy|J5Vcrj^P29RF93^foP*uig2t9{I7TOfJsv;(BDryE3^r&x`Ak z;@>Am{HsSkds!x*g!3i_WR=M?Q5WI5L-o4$1XM@%)oSkK{V! zt)~CcBe@Q_7u#EB)FZhL*$&S`QIF(0Y)b^8~maDYk!cJ|)*9o8!66^j|$v%-=$yM~c@I=T&k&@*CdID2X09AOD``|F0e? z-p|mwgNWFU22812>xYe>Rzbx6(sKHL^vAn+F6xtccocQW4w)6ipy-zHYH0;|WVIFd zEvg{;9b$z`<0{C^jg|t}5tYx($h#E=w5rsMG)_Wa{~tZkP{W+~&(N;b6GPsak(QpC zwYp*F{bnS*@?Sl%$qF;FSOfQ;{KwC#!dR_I|GJdxh;ZGEoZ4GMxZb$nhZ$L({*(Oj zF()ax&q-Gob23k_9KZ2rPFC-GNUV&_Nf^#MiE3>AM@Jmf!2FMnsDtOCet5K@`Ja9& zt&usgLY=S@|Na2qhkAG}>Vo3As0WIF7j?i~JQwx9i+C>Te&XN7`HR!B97ELkEH%yl z=zHS1sOyP;SGcGNA(&s(@qS{xiaMTHzoLF89!0%w6&^*MPCOU&xhOn}{ehTYwEyC{ zsKbeW7j-!CDB5}P@1lJde@9Vo6MsKZXA^%u^8i z$v11_f6KbI{DpID$l>4Cl&5olW2%uO8D3~rd;R`t_9XS8HRbvF-;cYsAitj2)TZ-% z9p_tx!29;fAg2lqpG9QQ!|9wel#QEmKI{3fb6?}Eo` zx!%a*xcU#;li|T8wQ<~0ZZTwwx>2qF$NfR>A98;&D>t3wO*Nx^BA1iV?M-U^9_}B$ z&|64sN(^iL#`KsaWHjyz&i%>WwhPIKLx#2f9{2yapB0cZi;T!NsPz-O=guYZumANI z6&)8~8#k==yWAHpz<8Y@6*T9Nl=nvXO{6(wfx9ssdUi6|my9vQf71E+QDG)AZD>pZ zwa#|d|E@b}_Gvn)!1+jgT?#+)be^C8dmjJh^~md)r*prV*T<^s3&^fxhLk`5mG}i@ z+6+U=pNBuk|N8OVkK}&iu*Vf-|ND9Z_bcUH-;u!^&M3IwxdQjMvIwduTGcs^cl zJU@RPUeEmR{QQ6IblzGE8vi<0n1gGsHrDhN_<2;G1uT8(xAzm@p!l8Cu7hlhX zF($cXf5+PNQKl)1aA(Kbbzgj*AOH7!y%;~|0WfuuERocjyrzS z^^UOo5`JfOodr>U>4x7Eq-0AS5BjrZ7gFtDP7a+NMxzh85tpyS>6c%j#Nx|Hnin{L zyl68DzlAr3BySi&6NOpi2!2C-!N@tJ?Ck(LL?;o-BaGRe-(IW}^2bPH_O;rJ)h~#L zxr0*~y|tBn&5wtj$a9dJ+?WaXRvaxZ8&Y1ZgS>pv(c-k&^5Pc9r@=Ij%fb__D!~BR z-21XHUAIcO_;WP0>KsRMPoxng@>b-x$R0m?Lh!KNQoULZ0kVhW z$(s7qBSQ{#kq;vGs$&e*d+O0C;WjiC`8DzYA&0oOq5GS^!~I`%|BKI#?M!V) zF>=17lx#;Hh^%!Beer^LI$=;M8C$ZIbU>bhoQeEZJCSbfYD~t}^Coq45~&69>$=`V z{l-lCYWGpa(uw5?4dlx^k1CcSe>ygec9dUMdKpzIUn1XBTvqy98Eh##j&L0 zX)G7{D)I|ttaEy5#BSy{`3h@}ycyX9c~OR(X3HM3H(B*zF!DR(Mr-QB*m}lPZ%;i4 z?Pvr2{^6d;S&=0qB+mdGOWa{3awlXL9aWc7F%s~%+o+L3{9e29#xjkW<@WV@gomLFvboyYn@67pu`4#OO-;n2z=?uNcFgEN?DLaS!c{F2>ZhvISDDA;@%xeTwuSk5 zhWK25SdNsJna6lf#Ps9%yi(4`>sI1*`(l16E4}M`^ZJqUfm8P0Yq6Y_SdNtEJuUZo zjO9$la-_UAI@EhQrhme8DIcy*_kM}bvK#9`%FKK25&m3K-n!5ykLQJ7M|&tV1bd9eVTMNXjXgpQlS%f5tO!b9}C0SiY3i@W0=f z-VL8u$_vf!p27T5{&i8`XC>yph54nN9(~ShCD!wLtY;}#tgy>>!*nCeFJO+qe29)e6T&nL_i zjCr)t=EtTTEq;UcUk}+N>1gqm{^i9sX!F;h&A-&7N@$JT!0WP*-MC7~K%3tp@5Y$! zKtqwkk>8GXp!Z$cP_TbTdZPW;#=c-0vJdhewE6GQ<}XD1zYX~{@^<8!{CG+Sr;-h~ zwvu#N zzO0PYs#2OFH}$!!?4ezyT!uD(A=>;8C(@Xdo1x9u8NQnhO1#3{kt>GnW&y}oGv)NA z)kAg^?Y~BroUTG%ikw;3m^MTEuO4m#2arvXf1v%J9Z^Cm(dJj&bpJ0tbZ-PXi}rur zxVBJ!cLX_uybsyuh>7qOZT^J)!T-g-$I2K(`_Cc*LCSMNbJ*laQ_w`4{~UP&a^)Cb z09qf`qs?zI#sS_Try=VhC%Ci$J^Ode`kO9vLH0p*N3J)vGt5T&pK+^{eM0-c8MzSo zz^NVHXYjqag71ZEoV5?PQGZK!#yov6e+0f?QnvbVwATJe`Ea$dwM!#xSf}BW_0M0 zc9`EC^Nalmx0z_$eYibbis{^j97Q|K%iniu#}QsXJCGyL{(MBcv>W*xav$VP3w^xT zVELEPE@h$Zvcq%-WLM+4emXf=4_jqW)j!#9Eb@~rG8m_E-!BfIs}DZcz3FHCiXI2k zoDpclpM!57!w|Z*6+Tz&O5a5qAvA}`U_kJxG~(*Y`Sx`8VLROL-mkgFUcLO0ll~ zo6jBjH~n8OkMYRo_akMoZmqH2ZeYDhIs24--epX$!8(z$o#Vm0saRL7FkQ;i(6*oN zWXv|>_acJ}B;h6sw+WaNRNyt}_n?;wf2(e6zzW?+W*m!#w1kDo1p(icP%-p zs5h)!p@qC`(NRS?_65z*=Fjs)n~(Ot4e|t!%SzC!Qf@^1FOQ64dMDGElrw(xq&Lw1 z8%#x;j~s=(V#*a3i1y#Y_90t^HeZ2kfV>I$1djR3(B_AQ*}yX7CVT5aALPDKCFCdC z|6XYS*CCf8_duR^Z3Ia{o1ZqmEi|}3g3LlrLate3A{<5ge;Dn5X{L#A4EYH1%5gF_ z49ENyX#YbJWNbRJ6|!$g4!ezG{=;bVzXj*8GUOx3*U;u~K$~xjHeVmd{|k{n;rQPP z$Nb-${m1@G*&A*CZ5;Dg-z{aa$XUo6k;Qjp5WW{7_+E(Pws=48I~VgyIScI=A0J9N^=bK$gIN9>%r9lnxDDPBSdJs6 zOL+;7|8p=s8||KyGtpl0dXw^Iye_Y2DL=9e&gXrNlzXOx=kxKuluh%lT0CQ*9flM41->)49Uyh#?bOxG?<<6Bzi3y!j1H9klkt) zdEM|kd%Uv;Y`-~zoZI`A6=w7T51f0|_V7Jcrzei>&*JxgTRvoFXL`fC#Qj9J16W4y z7+98?M|!k9j$T=Bn3jB=)IGM9rS0emADiF6bt*g9(JwurXTU3R*JnP<59|(uN4+DD zJr=RthTY%|Q=|K5_G9~mXxNpmPPcp-%myb#z(_T1nxWT*E#4LmEmrH%9Boh5YH}!C zJa0~~$f}f$mWIIlrnnDmGY$6acUvgau%|x{u2-(bX|`VsobVgq2b5zRy`g%e8y&tu zTiL3e2Rt6;N%e2LDiaJ_!Hjvh=g+b2^6P<)kfha?UXZ62y}xS>llQcv%YU{M5@b!` z+`CXZ=T<%8^>Td>en-$_nrno(Y8}YMZ`RAsr3kV8)nWd~p7c)ByMo=fIxxYr7cDJ3 zF2od;GxM+g=&9cg$n*}cSaC`meV6)O$nJW9InEnGzizfBO?#YSD_+IZhhq&$R^e{u z*=!_Dn&3_%eRr_fZlmbbM=eNQ+cai)Vk{jsAdnn!oXaj;PM~=SUc_``IMaxoKs}>6 zlPg!-vld|!X=c*^^1V(&cIN9O`kr(rvO((X^V!MN9NU3QVv@3TY9gK5q8G{THCH6#4|` z!|amlkR#V8(}Ah}Bw#hJ9W=-NBcF64EvH72-u))hrI$QOh;CPMam@tU?_&Vz;5VNv zuf+Y)LR*k!O&5~8Rta>p%$?|k?Iww9M$rM51|%Hzl3lw-(vz9i#K`X)vFkRJJ~{ne zaP+xI`Ub|+%cC2T%F0(niQltN2|p>U99K?GRrII52HqFyt*t}bnf0bw4r#)J74_(s z>=-)HeuHqkRGT*U>O$Xk(-G$D>*4q7qiFF9A3-h5g1%1e2j39kWRQS&aJ_g zin8>?vmG31UY)j-ZmcM7``v{$dF4&_T-u;Kk9$pfW_r@yx=WODLqDoz z*qZKk_@)dkQqbMWPFT;S%7GvJ>5Z+nwA~~})_G$PJ$TKEY9`6p;R)^Og1tr*l}wh` zJdFCT)TfH?QA~e%ICU2q(X5Us?1WDQ)p?>pqi4)vnjVq#{JrmF?CSMw{n==$pZSrz zF0mEe6hat?3wA*S4+2-wN@5xrgqS6AsT@~o~cfW-RR~^9CnbI_) z65&@12M|&`=;V7@LXW8)Kz8GvJT?7=;A`%Xp5a7Wlxiy0J|NIwuOqdF4~n4+DYVeC zqH--grF)xDSlO*9eK>h&@rBo+@U5vXo#?(+IdNYUtjW@$>`Xu9jET{Z`C5%?9ek~9 z4VKkYSvgb`Qii^Zj&xNSvQEeot_LGyRHxtwohd>6DQ%;YP*Ui z^cco&yC;I?@drhH9A+`kJCoq+>^;g~YlpIs=*ggMc0lPdZzj9{(4%BI{l}9t?cPvpSc$Gv|W|@TK=eX1r%4+Y&q$hV68 z8+x;mD@MRj`6;&Uo(tQj7Y_v~r`hK05H|V1U}!n|H8Xo;#3rishbE89Sbk1RHg|h0 z95|y6{tGIUuO9Y*)~hwZUcU)Dyr?@2b2Eg(9b1*R3Od70OCxw9yQ-`|p%a*PMSo+J zqjJ{nU@-1y2b;8JDF=)R0yQmXDBH5oPy3=DoL0DicFpGE{58I?D8LVPeI>#mZ)fPf zMh@~fHx%jGZQ#MQ&7?wXB=EMEUC1YZgi~3ozI(+V0vn@49?BZQZ(8XK`j-3 zp4Yn&>uogFn{erzqPc4XZF$QOeA2%ut{m=6UyU&m>%^On;k(Yz7Z&?x>6UjUV4Qa?f8FI^x@)!!ZlRV@g!NO5^|>5I3a>tOq=x%VLG&H?IRDCp*@CAR z?x!)=4A$WDUd4B05srI3&MXjy$AwX?Y3AS-w;}%){$9oS?i6lbDL9SqKtC_Hz}UsP zye@bT%dy>>8?P1CjSi*fPFrF<&-LWGhGq38!8@iseWPmym+^jDU_IBvduwgHU5N2* zM;8sZh94J~`-t)Lp;&(U(w#z_P6)ky9kri6jeL1LoKD&$7`+Oj3;kp;WoYBt_u_Hb zPGM(3Anm@(4jeaZ6Lzi)pr*RbVJ?n!xgR$oW0NpvvOnE4q6M_XHpzXH1=ec?zxcNF zVUa!L;Jfn+pK&qXgT=^I!l?n2YW{YBN{q?#chGFsA|Z4Pp}n1)K=k8ydd`kyq2UsN zCi=G&)4h4!29-__;HZMm_iqJ5&{ps^zvVzb;g*JiMmecwayu;Y`>SNo}dYYj~>E}y3O?UYd8~l!K zuL9EtdbL;JPLOoqZWq{q`9)hg9`DVgagkil*_XCH>LS`1uMBJt6x)OMlEA{o?!I)M z67!>9^AOW3u&us+SyptVqc64I=mOhO$KlTylHI%b5m`E`x>(;$;xbj z()50gpcnkvdo-4L9&Lr1+ANB;DNoe0*4Lj&W3u9u2P@K)tC7>z#VJGIr76WcqECqT zp4ZEA8eLKRR9QW^5gUNKxag^JI&xXaBwEMUfz7?xk=;R_ha7RKBfGR@40Y<%m)-50 z%5Eb+4e!fxk@M=s(|s{%Y?9j!b`g05vN!V6+&;AL%*`z7>M2%@Y>KRj-26}^ojkaZ zt$F*5sUsI5KSHJ!L3H_xtE^sRHS2+#h(}P`qZnb225@wgA>Sd6*Pfa5iP+4`Qbm@@RmNb#5(MQb@;JFAH0#{k&PBNgCkhyzvr1i z<)UVAA6WguB=V?qVBg zaVQejAWuQQlG_L7P2bGyub*N$$d{2vAs?+54-31evAZ7F#*poi$0L7RG6o7e^kt?I zsq7iDBCIc)f{bk#g0KxQ$2R;LnfW-dbJ(^8%W2>RPnErgHew#gp+}!8OOf&2fgx++ zlur2WWFpVUcjv_0Kkv?;-wfZeBlsSP;{Y$Qj}r5bUmGWEeUm1L`B$%x6NI;ELL8Ra znmrZ93~EG%BbzCo3NHsXA{BTKFXaxT>|96k7>`1 z`jQyr=lF~xx~CC0j~(P3@-F11$TzW0e$UuU9$Y;|P9xjQ+)UK2og%lfKF7xw5{tLb zFg+5|krl{wvCiv1ze?&wSCePvLEwbk9(lTkC-gY+k{G?vr2UX*Av+>pz~A(C`FGN5 zkqK>qzx8zFrpOH2zz%Z_nyo3LkCD@nHz8lGu3;4gP3Yo?mb4oA8FC8pnAkfkCcuDp z4RfdV$U~6(BWqY4U?2CI(%-Lq>G`Gy*mq=&QeP^hBr}^2mUOBKrFW8(nJw}{!{;aEY+|GbYB-$(k- z`$+M9q#LihlJgC1=!;7MG#2?Haw+n{q-3)FEAIVkKxr!SL1ZuF)s_dyz5S;2*h^np zgM1PB5Hdb5kvuQq&+ArQL+Tbbp+~SzIwDtN{bVC!9a3J0b#Cd?xmce|u|8*_O{*#U zPCnqnw?rO*^)JKv-=yJ5d*N^N;<+ZBfjkvi1Ani2Xfqx0H+_!Z$+1Hgf9rL~&vPT` z7;FPyDxQ%`$On*hu{|6|o7@lE%zbP>*N_F|JmkA*!v|v<8-;D`81jDPeB^^@^PRCx zZo@XY200tKL1Zd9jD1AD;6PF?b|gEI{fPt7xzv$h`={Hn&F5nKABnuG_^I#;+y6oA zkJMMh3FAuBgx$#YtKx(vWoZJ=QK=pCm|{QJ1pBoh><6VR&4aODZ$589$~hRP<>^vR zLM@W(j8fjcFyFfr``j^jEh&rF;^SB;7hvD{Z=C#J{?o>AtR=>`rJRrV!{ftJ#DebXXpLE-CND`{(+vlyk8@dE8#gqCMsDc`1wcz{kK+uEMdj7mfq-aC|7` zpO~J8=~0+2W$_+(oL|bqn#JB+FOV|Uq4#Vor#F@(WsJRh+T!mkYQ$2`!{3*Wy`_wr zZywjarHpMd&kV~E;{#I0xmC4(x0JGc|4Vr#{=R_M)x+yb8Q+Dxi)d4QaO@&wFVqXTZzAPA=r8cLB<0UIpKU3YAByEm z8GqA!$?sds(l#J6pNl1G;#@D2@@~8?Z*NlGgX80FSpPk-{x>7@JlKY7-%}}Lo3GVP zq%8VJyj@Az7wduRFH**Lu-502GPbeWbSdLIo+o+VYZ>Pr)V_C87VCuD6DhC2d42po zrF;b2A{~O~NAdk-r zRfYGWJ?G;SRoH6nJh|op)Y*5)Ko#EfMWgU=mk|2=p)IJwo7bEy=xZE89i7k)sKC>< zulBRUI{Aooq6)iB2$jcTzta}`oxiaY=IM@kI$)l0r2+CurNQ)l+~3&)ZOeS@gTyg| zDs1(ktq-?#s_^LB>hgktAyoUkEvUjj#Oc zXZiAz!F0|d8K}Z9!W`roKZ9vum<;~Lv2Qfx{ZHe%hXoiSw6~_MB zi;w+OVVp-K88iRiyd3AKa34(-K8PC7795kDoF)TRcqiuP8jUK9+LPBVEWZfLSB29x zFZG7MBR55srb~IBMx~!a3YLEl=cB5?7q0*CJD84ZNlxJ$QRE}YBmaLm z`DwY|)9u0ZYPJki;Wnn_eks#~Y26nxkg^Y^FUIum&ruVM*y6Wk96sX*)%cZ5q~DcE z=wG~%!Qc1+=DCG=8e*OoMn8QMW(U(Dk5%KaueS;wX9v@DI8Rs=PX16?;FgQAqAge_ zD)7Q_7KQEd@ZQ$r`U@5KTUX!0#piLI%Ul_#!W!#63U5F#-Mj+zO%=FE%dW7v0Oy;n z!TDny z@jaMc>x9~+3fvIuWG?1khWS#%%PxWIZ$L9@zW zIx`aIPpZIu=Pb;B_ZjEUcfm2F3jF!X4L`L*!SvN8^p{oOH~Gyt zhc+-3bqy65eL!EwCLwf_m$(k@|7J&@VqXJXYY;+Zpb9TuIo{7mJ%lE-#XjOMJmSS{ zzgy+OR1qtKzwrv}iyvZq;}FIV|He;nPV7w7IxnHtDdk(3J{QwZVR|0Uui)kUjonbw zEVzjC2a<41{ug$@d2c*k^f$)wfDeyx{f+fzJj>(jAXMS?=%@2Is+4h#Zf*QT%BDEB zpO5usj&UJXSQpoO^7xD@EUwYu`Bh`4V7hQ1&Rs|Djl2^1Z|N-tEB#tk zVE#Tbka8PL_rUZy|C2r%-xt#lxVEJS&WTcivoRLRW5TNNG8~t3EkG5Xg)v4K95;5x zcQYN?4LSUOSei$iXTpC|Rd@g^uANKvH$FRYQa+zw@i*3JbRwV6nfV)scYNf-88CTqo9o9oUj-^#$=^7|ixK3q8VI11b6KFFVA@@eUi2S$oyBX^X z=VBY~hHY3C-g9J4;nYW{RgIE?Dm<;js=^1iaE{Od~^qGVhvrvh&(=v_D$efde~%d5fz$A%O($NV2K{|MyP$ghz9mcGlyt1tj#ESqPd zo}vQd+Jrp5PDB-kqpb>G;5{_Pdr*akym?Y!x+j?4-HYSWzwmCn&vD0s>CR=S3I2t% z&dUmy6ykNWaNXQrxDfqZe{9=we8*K`*SHM@pD{-F1#PSHr5mkZx)@aw-Lsb~#Fh_o1{ID*@4^`pyWBV6i+?l2vlz}RY>!b>PVSVOc zeX7C<`bmWkl)|YA7AD&JAYjIziXqG!nns7_Oi8A=55} zQu*fZEPAUeRGBxV<2Ex^aNGy9`y0{dE9I=Fu_O7A8cVzRoMS7g4)NF(PnXkWEGm*f zb1e(1M+UP2jr?Ie?q|NR?LOwuehW=5jiS4ARV;6npBNvn`1plow4KT##uGWp-U9-wzU(@wPNzdxh}9s?n|R*K2+*vEFpf5 zvTP}7yl4VV$c19s zVIgt0ok(2{rxPo)W?(qUlkPp6N5-Y#_eRdT(aM&61hsQ3$(tqP>95FEv|FQBtSr`; z?phE;rdS>!#SX)$ccK{`;$OpJ@f(eoO@@<{Rp-g+tpjMQZQZHm+NCV>cR3kZx`6m@ z{7R-Kbfv3FN4lfQUiQXLjrN+6K{^zx(M1KF>E)a#Na&{r{bSvVFMITXPS@4o%Xgu; zu0=oCH|-l6*;c(sP(;ATlZIe>@^Z1=&<^l=e-p@anNQrt;(RY>8%XjPKxX8JL3mFi zcoort1awotH!uZ5i>+jI-$(2{)r6&&yy@8YR^U^onw=bg-%OhMot>6{U@IRgXmo`R zjK84;`<-0k1SE zt(>xvoOf1()Wx0Xag)nr)u+0U&?A7BPdq?YM>d6;Qv4m=zL2ouhLDi$M%VAZLZZf5 z!IU7xnRcfXUN30BlI*8q&hG^B10PV~WIQ+QhNid+j1 zqkEe-f-}#TlYRrDsBQjT*2C^NnKBXQn2*thWo_1zt4kv3&cKIk+@WJc%@WtC3Jzct zzf{@9-3K0Ra)rLPUl%*fZx0G9YiQDLsr*-3H!y$L2vTBlh1+ks!5w!s2vc?^E^AtW z!PM7G&D@B7>aGbdT0dm1Onm6?*4J6*sB3J_&InrbGK=ljJj+Hb=}SAUab?|-&N4-p zA-MmuF6;O50~_|MFHM|RqwKul64MHdr&~PKNo$)DmK;Bre%)ax>>G8H#VO-yNL&uN za^fyKS<;o-AFCkGe?4NeFrHP?Q;$9yTgD!Zccz<{wWZE848SC33wdoJ&>K;<(D&7N zvLh~ts^eOPYC}`*yJARS3E1ZbT-(%&e*clM#XHx z_F=TBB$}O$KgIgH4yKd3HXzS?oMvN}52e<|PD1vxlWd;B2-^5@J^D@OI@`UyEnQ-M zoGkf%k(Dg(O3(J|K|iS1g}Ky;q_>Zz4mB0baQQZ};;Jt-eW(HbuDu}YILALjt`F`P zQUuNEKD3Rc3rz4kC}dnGw6VP-49Pwu>^SX9>DuOC|7yik&GsPg?@N|m z4S@CM@OwGC>Jd^D1|vq8gI>QLLcQ&$~8y&=8}x*jBPyAK>|wTjd{ zu%UxeqG6s|6Nr&F#(fq&;Q6YNB(HHxnt9w0zRFv{k?&Q)jfa5{lxqu9jMT`s(S9&% zOKV8&c~(&LP{87u4&XM!j%aldpbNBw-oFM5$43T0zpgFd%bL2%hBy1d?-$=#$^0Y2 z`c&C(;vR3^=7d>jNwE3wxB&Ai#1=> z6xPl52g{g&Ed7Hn?3fk=3tnY1Z(AeqInW07TRvllx*CJgVPCMkna9+s%|WZK4_x@U zpP3ES2JaL%$QfA59yUbHpoq#5V;hTV}7)R@|!*o zu+EXKz1M*jJpRe?sW)s@C#0Zw$+sb;s^`{r-Xn=czbF6u5T=$cx2V3b%_TjMu z)znkK@If+mIkznMoi#rMjPA~58H=oFX%8>R z)ZfKChFj9tUjtx!+deF1kPg+HDZt8Mj2S0+)9e!tuxLs=X(IU1X4Bh1;~yIZqe?e= zdzA-7AAT=r4Q@k|d&;5l;1!Cox4h}rM$S-vOr60788zA+2-_;3DR*VN(kXYn;c!w1 zW%WvHTCY(cqy>1eJyRTM;UEe}S9DX}_=Mk9)As_eI`xao4l3xlI;}zbN6#XImyMzE zSO7vFCG;!ixHejtaja`#Wc2B~69ar|Ip{ay^ z-FSxGyWW`Yn?~s8JJrm|;RQJwB&WV#jKF($4hd=6fhK)<$rd`?B4IH>v`IiSNb5PV zs61D}rhaP+xrw&azjQ8pe7Z)ke=?pv4ozTwhjd`BdKisqkjR?iTHLyIdQ(NkG}dL` zNtVP0P=~AY*uKR|R(WgyZP#}sd9dXcGtKKqx3`%@+Qgq__R$0A#*uwV<%VkJTE9Eh z?$eHJzhVYCQ$lDpYf73HV4&zteV|&j! zL+}=3Tvz8wjLw9B@hx-c6p~Dea(!Vat~+y>GLN*%2m*C8Tzj?Hjo4k2!#Z0B7^-~i zmp!aK6oy#Ceyzj8%Jl*y&v1hJ^Yevd)ArE5juo67cf_ZsE`fD3Tf+V3*-D#V?Le&^ zewXK*JKNYN1U`(nfLUGK**F^o?8J33Z!2Fxbztp)Z1(x22TZ{4JFK3U$_fwrK*%{esM{)=sE_rB34OKU^SA4yuEG_rZ8L%0 zfwxE(4+6pY8gQa=4;eGV8@i0Kgd@$X$i6F%5V}tnc6Rwm603Y*wdYTkH2)c4yE?+> z`d1mfqd{FC`$KrlS@tXK6Df^q509Q+W?3`RSW zN5C;p1Nac`&iuM`hPhEX5MDWt(Y4_a9MTXHzvr-Z7sKHE`(Nz((u2fGts~t3@taLg zC?WgHLt#OuQWmk(oBWs+0YZQl49QI+nZLqeWpV@9GyEab+}R#Rwtm69+h{^X`%p-X zN@wN^s#)yxj`;1neJtpUCY&y84|I4s`zlniS4ACRnPE0NbNUTA><|s3-tAxmGar%d zdeK0~7cj$BZ%H(b2FLQPEO~U6yt_#k_})tgR(vfIg3`M{^}Z$$SXroyPKbu(@!D|f zxi`CE5e<(b8bPpY8k>JT3MQ(lLCE)m%=dXDq~(;c*K`k2I(C8chhDO)r_Yn6J)%M5 z$|csJiw|jdy9=~mSswA4ALiqFu z`gZ3srQv;Dcp4f->-C+hOgjCAZS?6!cNlb6+E2aC%6`UEqZ1`c!xg}yUk;}W+zgd{ z&L3w3mW`m_JdHtF+zL8-z5Fj9XXkxvLvQ?u!oDkY))XLSMSWQ3bBE~qwZiql1`xgK z9cdgG299mMvb{%vv_04z<}`VU-!{x7W4^VZ6R&+|Bk}vH4WD>do1 zRytsjZ%xDAeIRufH-(&swseU65$TNg;a|s@zFmJp$kN$BUYX$-Br4ZhMC9 ze-S_(kNsq`mfU4~?|aYypZYL;$Y-|H%Z>&Q)rIF#_2JfVecEDo(mYF}C)wA;}iNdmnk6*$VV@9H5~riQH0mh52tcVSsTYhs;U?pC#iP>mLF&hjqnpXC7BcGgf7_l;dVZwK9LOrhdgeW*EN4TFyxz|uMP5Zs8s zy&VSZ>T55UP~!sg`rKDWwC(^emzzVux`#>w$6j!6R2?Ykd0*+8&hW zHyGxhy2COGPYS+$`odJ#2drJqRMP)`DCDeq#8$IMBs;e?SayEEwhuL>ky9E&$IEvZ zYv@Odi>@%Im6w^<=SZ56oy8JMPOzisw^nWJ#}adjS;v4ObYv$>W@}i;Qi6xmL#^_a zTMrkq3;rW%>6m@R9_y5>Yw<|BJk^N&d~}+*y@{uz^kRhx%Z{--=_9CHehLxRTx9z{ z_M@Ilu9I(R*IBZE1YKaPM`s(}Vll;@G^oUz%I21^wwtu6_K+yrDf0$vS#*{JZRt;s zZ@9sHS`Q;Oa|Y8FRri?r?#)7|QGYt;%_nxKk&ANi^9XwXupZd!UQvb&v!cyL`$PKI zUM$$Jiaa!pg0yF=So?Xu$WUb@%+FrM67JWBO@l(=>^c0-YH>MJri4R<{R!q$G8kM2 zJYXHC*$W#kdqSN~SICqx2GoCbcZjQQ1Pj6w6jDFB_<|wqA0G@6r;=H|uNjn;`a{zN zDeOrWuKR5g0KFHavK}8=z*`e<2st{7eN?lD8-h0|WHZ@~&22z!tTTK~n!_rd;rJ`m z84lOXW{Fc=;nf=_2z)i4)t~MP&z?BJFr5Xg(~CART&*QMHCfH#9<%|MJ5KQX<7zgk zqyqp?ZohJa*f_{1bFwTUik7 zZNH9HcGnno#2XgCY!nU3EN^21C{a1+0@xj z7-=2@>H*7HNwWfWyY4`EX10hqoGWCrcMgDF-iz3s`sqyf$1pgio5uRZtz;R2!=b_b zdF)o#{%p+jF<`rFE>p^SuqSoLLcO(f*{Hsj>_h1|=st2TYine}-dT-@m;L6lkk31m z9W*DxZ}n6*X51F#3B!pHVv6hOR!=Q{HfbWfbDq!Q52qG;Or8jV&E_+MjCO+EmJ*=LGn?dkOPe{86wdOn{$etJ$f#HA3d#1ZZ$|H7i@^Px=lR1&tPMVB76N zN$JCpP}FrJTO?aRwwDhE8Qa4O>MbN11%u&<-d=WM#eSkYsV`Wh=P@(&17vi!z92uB z$I@qBCV`|Y)Vx2&?6AF@{MZHZ1{`OxJ71D}YrCHuOzA9p(+Sl?(bd%jzPnmKm_pUqk9gNFtU-rNx$ z+|FbJaX+x7LG9qe;dyMon?0>#<^^qkB{ToAH6*EiCs@37E9*YTm(C7$g6K6q%xYLy zdSXHYXx~7_%%2XSa{_L#Ynx9gU$~E?qbq?a_kB_19vDK8RUc;+Km5s@!`3x{^vq>v zIBETm+84K+RP_J*EkmT^}WqDxy&ZkKZn4{&o|heLD|Bwk|E$z{}yX} zce!%gp}yeK>l53$U5g#P)(MOs>A?p}bCwjR0I&59;Cal3rEPPB#K*qi{#MR@-){}? zE_;E|tJch*Q2?xZ(;Nnwu2x2V52dk{6|C3C%S^sFfPP-^gRO7&fISHIplLWpINJRS zD;;e|Q#bBoc-c4%- z17F!gKtM8a%yfYQS!-xs;7$sbx5rp1s-j*BR`{k_QT3pYb$6cPQDQJrdkKvq(}+3#H|` znGkwzU{U<@Shg$gl5*FS$+Xk8#)41YO!%r>U$FYoSUBN46Yj2Fq4XWso?V~OtmuX2 zR9dX2&Jri)2p6ADqbb(SNp#>e*pePAnBICNXiS<8^Wydh$M3FGz9`u!6sFFg>Sxv$ zZ#chMXy0rmeZOxW={RO0T&VI9CS=5tRjG+kKgD0@7yCnTJ2+q1e|rW!Iert#J(&P= zyXXm4o$HdY%xA)kuG8pX?R;|l$|$(E9Tfdn?-Z7&o)W6wO{WvauOY|t+L1~aMZI3; zkV6SGNh8l8w7ri8-8Mf4o+a)oKHJHF%IzYdSGbjOhO;*vv$Zuet9D}Xx16Zo4F!bP zTvx6b{hmBOT1YTQm z?Oz-RfbpjDXZEpOH+#YC6(`w<=N(|w#&*J|bry8j`v_Ql=a=9;N0%CDooAEEqM?b) zMdq0fjYaqQQIzaD722S7ZLv}Wy3k|uU4XFdJ6s4DTq6eRDR-D9rEO*uG zO%IJoVa+_AlHg0a!nxs2wCpOOUv?~F%`bXT&6_RgW6c%JHq4D~>*+xMrg20UUt=-P zg22VSibYPIP4?dNg6BH+Fez^i>Ac7r^tD<*FVix1N=JZ8=vSZj&0^;*ZRou~AKEm2 zJBtXirt7PF45*kI-a{5E(+|Aqipc z`!f_o!$b)dzpY-!?_sCm zwu?Mx@fUCM_uO$jeH|PeH;wKY;63Ksk8xLKEunfAn@C>mL?VAWjV2!0OH9{SfbVKG z`jVefP6QN?Qa&;M*g2Q~;ZxvBBKfjc2HBf#|HHZLyqpirc}aSq&7GbPaKc;8+EkEp z-A1#HW!>&Ap-jmp(y}5MUq9bVHg)?Di!BT}ctRT|GVnjVjLum@9+R-diC0bjhokvq z&Vbx$ZCc9XWq*8HSv{FT`nq}wS!8mYy)!e9+PW_wi}stq%6k^Phuwr0oi-#_m$LXz zgU|jN$+AN`G@kt?PBk zN*5cPUSWW)ak_BR&4y~OG@xTFro)o+*0j*ZkXFt;2o>8>sZF;y%xtDGr7wZbO00yX z==20V8kDPx+z8O8g~CL-!31{mQ8P>Uy?N)`nRw_npC#~e99cASjHsJVL$~Oe_&28g z?(#ACM|&ErN}ov$J|+-pp*XtGy@M3D)Dah16MQ;D5C6uce@#73Jov1%8Ro|LH;x@} zr4EYa_$(7WJ$goU6?tkDO%pEsOBQIXHNecdwi@hjo5oy zW65_z99%pN<~vx^H^N4=B3vE*8*fb~g&EPs0fP`ylt8!q&}KuUUV_Hrg*0fJ9GCBJ zL}q!gX!k(pe=x};KO;!yvGu@5I&?@}4V%BX(BJYMTvE+4^1DL`*Y0%qAHH=`{W8${ zSBdV~>Og07w=w6RE#Yy$&7^tefM5i^&{f8#TKgF2*bmm~h@QODB~dH^+!^e(>#+C5emIy{}JM$%Mz>SibV`Fs(r zW7@bid%M{BxMCVNC7K)6tt1IeRv2%fjepOcouQR*w8e_g`FWBYgr-8rViiB$={#*_c8xH&;ETpe?K?==A%=7 zE`q=bvh?RsHyU2w#IBi^PKzb#NL|7l!u$YKG3GItzt*X)&F1J3GlSksw;^*6>Vltw zExou;pB~NrMao11Y4wwZFjHBKu01N?hT<0Bmh_V(z5N{**N}|Ip@sDL*Kk*(Qt*_4 z2wg^%2vJ^uJ{m`f^m}zO(3yjv2GpTsp%b9!Hcbqtlrs81pQZ7v80}=ic ziIP`YF4yuE5y&mXpFM7zsdyu~nUsdBnsi~c-y3r8O*pE57lSEh8%SkN3jPZ0V=bK; z$!(uhtU3CWy>7{KaBfjpsFVwWeIsNZ8;a+I=0eDyI&$z#5|(KnfZOM8k^HtGoT0rG zYyzu@)%Zl5k$(Y(`@2c?}}q-WJMGFw`nnt&nDnX&GC4R|BgH_c;IFa3bv~~NZFHkJom30KL5Cw zyxQxE&jNcvM#PY)U5>+whN<|a)s_stb3&~>cVX`}Niw`V1}~r%MoW$*QLYYncHAS_ z7-9B!asXZ!Zj=;FUm0Y+@3?3Y>i?V6sxDQwCapIX_Xr3~K8*?KD zZNndd_T;X1zk9LhwqZJcI*`UVTRGzB#7Cer)W!@9#p1grO?+!q%KrD$31yXUgWB(4 zRx>>wuU%0^U+)L3ZmkP$ueb^=uMe{eZzQ0{WIk_VvI?yI?S|UNeD67G9r$-Yz2<|PO9B}tgzC4zU>X9Ks6&xt&A9AYxeKvE|OKPbF~vOE94*8Kr^ zBYPKIVf|srq!cXNdkKtmYhhVNDE_D^0BetANcfb7m+k7nVEQR&UlWPH%ADZB&t;ID zn1Qi#;^3;;S@`fh7HhVOL#X*GxaYqFk0z-@(fw`^+>6Iqas#YEbOne8WZ{=z*VzW0 zi*QhFF+N?jfZN>I13OME#;xt%T;WQ-W9>^8CeCx?UP`ToC1%;E98<|1RlNdFjxWNK z?|yQ<-rZ1%i_kE*iF1ysfOlLLauTj&b;(&+*bt9Pgyc!ua49(6T7oL-D~L)?Gc1@9 zhlvS}WWj?p@covF5kUvYX}=oK%#OkR!YSmzw?Igh$;8hAUF7tpRj~hD6wdctPvrFZ z4*RZjyjF9U)U1yIWBEuNw%9}TY9>M_|DCMUe@Cn|cy8u!7@q}lkeHsh#CnvZVf>Rn zBy!(JRS(dCp6ms=tuqZr3cp%Jw#rnyt-gPfx+sjgi!1?`sbD&WX5H&UDU9 zCvxT26#NY)88HcP06U@5c;wnNPQW*-n=Ei~?=9 zpyb;rGUc!eE*s|O2EB`qyNG^bvOK3uPc zmXD3;%r(-~BK-rORXdg%Xv@;Ad|zYK1ZCPSp+(8r&#)})HxV>j(UuqAU|rh~v3kMl zu;jGx>cb19j^{wH3;hNzs-6U$o$=!oCw6;_i!*jlK zI&Q%epuU%BTh=PVI(sR<6|J z_!qb{;U(lw)}bmLD!BZU5N3X{rez^-fq5i}5i=F2sIDUBO;W`jPj%=Ym0?h_o`s*& zWof_Z9ccE{MuY#x(70e(+>qdmRt{fC%aN=6l5BxSZ=aBt^CVDM+#ds`UM7P57r~h4 z6as}Q@%ncxjyw&+S?2qR!P0Y3X6T8j>N`n@hbSHzj={O|`9$5k1K2))^wUZvyF-Lg z#Bnj2*XWa05P(8jFn)cmP2Ar7g56TA^gToYBE)7qs*Fy5X2^cUvIw z;|I9EPR1SPwSpg~1aSF97>-6+@)*r;c%z(*DO)1hnm+{097FJaCAzv7fzX($+yzs%DGN_Llhwn4PakO~@y!GgVvF=Xz zJ^3JvT_lOlVgA@((FPlj-vX%%Rw(_Y8x(I(!s;t7*kAAn5{#d~K%@?;PJRo!OQ&GS zUJGmp6UXA7cVHVKi~Y=alzOI)#fs|qB}fH*T7N-}?0C$cZHS3uMR7&*F!$I{lp~P)+J5iD!egsnJm`ymvY)p zGcj_E6}C8rlFTM!48LlQ#rjZZXrgW>q~&Sj#ntXq@A?vJF5(YABSd*y(}DwNH@t!r+**(lDB4$X5&U>fXYMm+n;B=aIm1w=(Y3&!Yy@5=c$8JbPET zm`*A9%v};4!=Aj6OXcKK$>6SQjM=v$S~%q+r#hm`MkJ=uWfsRsVb>RCR5Fb!9p<^` zmP+QRa4el&K1?EN&oai^G4#Ccb5ih0oJn~#pT1frL1*1w!K_R5r}B5Cs6vZ+d*UNU z>fNVJcf^ikS{Vo0)2>60vF3t}p{6vX)P~Oeu*HUZX-w@d+0qp2ZGxxo<>_*BADaFA zQ@ftEJhiL#p|7Pc3l_Y4Ma*Rv(oCl>0v+jBWM%9^df`Q)U`qTxVq1_weS-f8o=R2| zwP~3Y=ByL=s~VDD!G+Xh?RLS-MhkN6S^S>!)?~rHi%%fmIF|3i>JzZjK zICO3%T3K3A+4C_1eB+9z)~QkdrriSf)2_Jmo*E5Z=p)$Oy@1#7iPK}3*9!XQ24iBY z7(Mz+Rd8uVJpKu~Lu`&l3k*)hqvw&^r1sI}_7>rEd{}#wSUkvY@BNyF)g4C(95WMS zb2&I)q?GXfgEL>Ma`5YLDLHoYQ+s=2A+~KcAU9-Jw%^YwM5R1^(rp!D`&gv}*B+_o z)PtnjWu;1R+=64=!`fckw|`17v+!h_RPp08OMjK%$^BaG^EAgZ{}_~D)4%&zi#rC) zME>2TiG(lpGz}B_B5XZ06gbxh?Oj1@ZPTZ0WPM3t4jDK=5v2+Ps zv?ymBqth|Xt{&bF?_{owO~>;YM}gn#GmRoVAF%NrWLX+A!$;%s?vC5g^KLJ5?|ujd zjT?g!(bdchkq{iaLKOW=c=czyEB?HxhPS(dnA5N3Vv(aNzREnsJR6yXdEyq>-hPGA zoHq-n9JRo%x#HR$_qJ*`(-wQ_lUlVde zuMmgcUS*~v8IU@gLiGEi!8Rmr=1xv4L5)^*_EPB{ZjWXOZWMjQd@I^ZY|S#!;Zhr8 z)?7{Y3}v9Kp9&kc_7zc3UWh)?e2<6SbFy@D44MYjGv9ONDa`XhBRdt=-g^>F{^N^g zTaPn?zfEZ18XJt>sn0I9G@?5^Sw82ypBZK5&@=6tIBvfa+Y{|TO&99mqX1#{gF*lm zo+N=412Sy%XaL333Ak&uKRaV*EdAWb=XZaTV^bf+(mMJ8mL2zFr|@`Nj&%dL?Nwme z4{6kQ!Vx$&;>Av$oktZEe@V)6+y!^q0 zsW5cK!hh7!r^1>s^NvHyWe>n_wg@AZk%pt(F&JAFXe;|Ohwt_(hIh55ws5i#ZwjtjI6DD-QGBmhJG6x$o`+&f_EPA*f#er`Eod2;9IZ&|M@6R4^`I+4EE2(WxG^q z+x4@8>|}HF&#k1>V%@;W+MN&_}o`8%4vp3EZCOM%YuCM#T-sa;>}o zZ%=6f^{E%-_7D1yl*oMgdHoD-X89nOnOsb}$0%{xIY&uhYZ{OFxNxtz_e67U6y;{j z<94aY)B0E+Y9`^!#qTww>DyRZE^Eu3xPi3QNuQn(k>x_a`O**b_#Eim4gp?|qEzWU zaX2C;m>Hfz&+;08Pvfg?*PP0s1s|4@DTmfDi64t-=<}ak`j4B;#s?*I{kzXLGj|EG z?$X7ycj^ar{=)IB=K5SZ=|KkEJ}b-?&P}B|%1*)2?8{8e_J!2b?j>YTUBM_l^P|I6 z(pYudgn280)H2!tr<{~wVxQ~L;t)HO*O6c>ilpi1KYrME<*u#ytY<_#AqL0S4cK-} zIY3gpGH_v!9b>%}$h-Ukl#|=V$eirtO3oK!N+-uOm&(Hi(;}P}_L?~ml?xXf_}+vw zcbG5s_d%jB4kfDgFcOZ6IIq+TC)EToJ+0;_IoFcsMCUNem*0eWdm?f7fkaT+a1E4W z{P22H7xe6(gr&1>@z4qmdd4f_ipegx!Y3TQd6HF2Jg#wYe zm~cY@6;&LevCtl8-IYPX$wTlWI~eVSe?U&Y1$5^7VaD6{5MosY*-mj-`11;MUDk)# z+6Yt7Iv&!N?fk~VYeGCLb0ERiSG0Q=$w#>TWpVzL**i1 zksN_jss~9@dnwr0#o~F%TV$!HI27y8!;ziBl(Sd~;{OKWq^>cv^Wb>c%jZdNwo|6{ zLjS;hFK4{otxB0UGN3<65A`0K(In@sFgL*z_ieSLGf@#v{3DCko_JAlb5)pGGyxfN zS6Y&}hv(34LS9V_br>@ZHl<&O0QX?pQCJJvWmUin;Hl?kZO}fq171Ilr5Ee=Lwb@k z$gawvX6r)h zFfB!jn0(Bmol*L5Om`L8*AhA;TEA)>4jNE;^Cfo$AMB6cQ% zPIAzNN!KRQx4O>M?CU=8;WOX)%v37&P6yU})uktMOsU$z8kp-~N>@LzpiNCW(B0-p z|I1gWfqwe1!-1iT$1Bq2% zlvW1QOPYgZi&Zt;^i1Y^1rL$-7AweAkEO4>Ysp^2YWUYbi;gUbBu2Y!;oQw6T00s_ z${+8AwI}oFuhLiC*%fwBHYS~}+WD4S^QZ>etPAM4HB5VBzZ3K&XVA1=`hvpv{cz}W z8a;UY3_D?U9pH&PTKDiO`@+{1yy}zai75`y7&pPq6Y zgWi4fV7D@OYi6{uylceI_fD$*(Lgbz24T6+Z@-O^O4#Sg=4E()H!ctfh|qjB@p8G zLVlR@m?hs=kfvTrN>1mX^og^!8n=_kt_gXlm^hmedT2(rOfJM5Lg9?^Q6-Y9RD=i5 zY+-!Gma#!>35p*uWt0DX&7PfFjNf1~d%i0Z)UW_^GT5b>jUCqaB$t&6L<-7(} zAr_lHr?DeSeQ+f_0e_zxX6@edUDHxNcw2NkE0ijU*N*t2dAS;VJz#=@OV-%D;1v6x zmI3C+TjLZn2Br`2yg`>X4)C1t5Z^5txn2t&EbnF~XnJCimMp&C;Rp-f`0|*A3|0>e zuy=UedCY%5q46rf{Q6K_uJ{Y2{GYOt#<6IU+y^R?0O;=o{ITyM^f!-(d#f{XSh|Wx z#J*+L8f0Lj&{ncJP>Q^65XPP6fi%>~iLCdy0HJ}ARDJFSa_pEe7W24=hUjwg^-MPy ze2JqDM|dr;sXzRgnnky6@g$?)gW;hZDNC#Ecw}_9vRrd30sRX>RrUdeSvBo$|9GXJpt*_S!~L7hZ3+*m;DU zGLNA7KitU521zuvsI zT#F@*xnWAZOC`u${yB6<%7V@aG9w3I_aG9%cIYj{{l7fY%UJ)J`W>3b#Aaao99RQ9Xj(~lB*Q1xusc@%iwkpVO zND-uIdeLLO{Jb$|XL~%grp(kCNJ1+GwLZ4gDcb}q`@;nh;ySeUf&-T9Xc0JqF4a0` zkAvJ6L8uDg*`HZ(b%F+VOftkTVL?!|(-MWEZO{~qphCj{Z|pF|va#zR$I=L6FW6vc z&OS1xUm2C7r{k8K7E*E92(5?ov48wo5}h<1Kg_VkOy!Nl=7R>R$!o(A3m>}DR2s*8 zZ?V~z^_eVN7>N(>FJnfVglK?67}|8|LuQsEU3*a->l6pMb*AA|x8W0EM0QMxrk8~8g7xaf z#L+p9W)u+^Gsm1i3XD25kzM%>IdPcHKe~MlGfdCh3N_tX^_1G^?1<= zhen@}#{-^p>$Pq;5Ftj}ce>HTC-y;Yz-?l*B!EW0JO+kD%&ebTibiv_Uq~N;Ov7$QT8`e`#F=|YTriU%Su^2qdeOEES5|cw`cWV-yF3@!=q4f@hT$Z~bTX(pGUYujXmQ8%cBs-SS*hd@L%<0_% zU+rQlKW~J+*=f!$w9lu~oBiSbs!6OWe{DZ%9S8od9qoq(^XWZTJGf-AhFy9ylQN!L zp}Y40TkD=hH>RxynM;&4Do>)4v)jS8@hQ8^I)xT2YJw=`r>u)ZG(A{60=9l-@e^R2zY`s+p^3Zd zud{l`&FIg278qPK$`-7fL8dQb{pT-G3{ z$>N9;myFU=uL?f->?VzyGcm4WD%bRJ56PI3i6hq}x&3(?h>}Sbe!FVLJ$;s zwsLZu!P+P?d1D?9wTp8Nz5Zkv^7)DsS?*y_JP|d@!;Ek(?qU2K@>R2dUw=;s1~!i6 zJ(@*Wy2hFbdap_hMhbDB-$sF0;xg|3tzztWwvJVebz)Yz7vZZJ;~~XWwRH;D32gvDlIA9K&}`TN}fdp1JtLUkW0!rr_=XF%-Gp zOdcA$py#PUi0N)7X6pkmIL!;IUq!?F5I$?(nfFyWSFtglr{OSEL)eREa`G|H4}Q19 zAh*7DuUWj7pm8H8UOY6G1!tkJ zaxA@@!ejILqO8N-r{ps~<5}_CQ9AE!`*jD7P$>R?{&%P`hqwymQ0Jn4_R^p<`7ytc&Ur)Fedn9F7jJm1FHMAmDV-q- zK1nprT^y$W7$ug85!83pBnXvyL$aSmQIHVdndQci8Nw1jCryp)9u&bu$(BbVV*R`7YMVzK|C92$4gZUbA9##nf2VlzS;dS(cygCoB(O_1Z45$?nDU zx?s29>*?pLdwC(%6BU79TLxLLH$}93}0R}Pi#iH4%I5q90ud}?sj3T9RG zv7#%|sXn(C+E1J;oOrR@9`@wd21v}0-kbY4a zk4b6=S-Z&(Ko#YL*Mt_R>Jp+b@{|vu4t*g;rR5UymJ5 zo<(i9S>V)rs?3rMb^6HK6+1U=Wxne3`5^Mnm~D5v{pn6g`ps!R_TBDoyZ%jvZu~e8 zw_hw5tnYb4795GjDy5AA^!!W~21la7AQ8-RK2OGJC82`nZ9!Q?4=IvL#6PaL1pd!z zh~e1`EE0Pm==@$y#=XzLa-B{=LFq=G!^uLOBXOSj_XgdlXN@S@9~ib=M-iw2|LWm+dE? zcky`aR2?wkb0x>NDMZLF#jm zJF&XB&DX6E^>!PROU4cDi+ppiW7=|}vsy+_AV@<+iAJ(78wGydaX1ivpUi4qCAeF< z0CgYov);d)z{;3^o=j4sf4)xS!X;*6(mz(TZWqgi1}S1uzbADVE#p#Ben8u=Fq-@8 zFt?+eKx0P|Egq@i8b)0q$S|LpmK@+ja>Gd6P%fvIWS~tFvyVx(s>*Bqst57R<%}t-ac?49s?;z(H%+j)jhIFg*8t$aG zH|^U!nKrBXac6&o)BSh9li@ou+=~@Sbi%Q7118D-RDb?2RItVI=nSuR__JfwDBfI`(Ar1#lg&k|JFln{^s5xO4*F9B=?%9@y zJyy|hY5!$LD$WPHKP$62Ve<6T#AwtW8HJ7Wec4|lL0Ivfz=rCx;1p+tRW2=L`_3t- z+%q4$h8y7b>ieKPZZ6(lafWRY-05U`dm@C4zg77tW$dkf&-ro=aNz+Yf z)6JQnkZ5o+l!4`A6V(oY`O*a*dNCL^c zyoPkDB6jlrWhI?E+-=1fXj?stu1hi@_Z5p#Z2VX5d}p9wpr{ykF1yWrI&?yi`%)kM z(q>b+OP=K8PBq-2=tvd!+Yx1D74*|~q>E=QB6WZAaCc}ZdFp&8| z;XT404;`tRwL9tIwbvIv1kj>0Z#ntp*I{efLi!`Zg-rX^1&<#j(jMQXHuoaGLH&YI zs#>f_GQw&hy@>bM2-$J(=hwnEheY~nOd5ILodmPT?@2hUYKfLjDj3ejLU~#Q&X*X1-I42I z&lX?Qkru)xUaLd-Jf(ddQkWDm7m4)<>^*rK+#Y%1ujc}|G3galg*xJ9ryJ0u@e^*R z_@T36FBnemg<2&IyvA!jC52u?-ItjtIqMsIRTSs_EGj6pUjfg0kHdjJUT-Zejt$$M z!Iln59s^CsfWe*6Wo-|cXA{swoIv;z13Z%>3A>wY@!flC)Kl$ccPW|RlXWWSTaB=h z&kXXBmc^~^`Ous;7q3V5!-rkUNC!<&=D}GI<@L4=#oD;x+Dv>%n`~#zu)>p)8klu* zH9KV@uXkz~hJs!>{QTVn_stoFD0MNk4Yfk;1|hazb={~lP-pUD;5q=oQ7+ z+L~Y?7l;$qi{s**huHucgxli9(dm^i45bHRa;O}3?0E+3qD-)AL=NR-2KhP999<3z z;U9B1B9|M8-4>JaoPRzMj^=YV9JTTI_H}S#X_Zgf|>!p_@4eFRWBh zG?!mnqZ)X9`7}JnXNLUaxf6~FDWG1gBMO8M!pZYe_$iprj*;I87d8rG>yRf_wJ(Q| zH~jVBz8JeCudz8>Em7@x1~ELwX~xY{e+JBnIBd+)XWE|Lhbq-bthjKVIi>vt zp2xYN*ESD0XdsUc7o1Vzfe76Ftcw0m=3}I_Cb%_;qngt^RD5}y9TOyjqS5p5x}Q7w z^J5IptIWm1OQB@MRvtzB+|Z?dDd`Q7!Y3KMu+-%zv3bMy$c`Tb)m!4!{49&!CBLEZ z+&A*&q!qsS_7N=j-rW11c4%n45uVk_QwdW?bpAI0W-Cml(`4qNZaDQ#C_a5I43DC|!<>8%6nl}zRR5TQg*_H{DeRKq(X?5(#MK_-F8{-A zAJM@VyX^4Hh76W|)WyBC7vK)bM7F739Jd{sg6doSIe9-1jH%Sa1)ujbEBDx8x3exz zo!ia%>DXb}^aqf<<2q?ft2liTNg(R1?~uxfV01q&|0@rZA*dzK~M+9Zrl zp`z&7BZ|MhOi-d}Jl<{{fDN(?rnQd4N~?NM5OTr8apHJnWDmGJazl?vW6@;!ztAY; zfZA_`aNt%87)8y+9dh3xJK`Sv@pZt}S7k8xd?h%WyP!7TGdA3I0xGI_ZkX3$_8H_u z!&*C3Y|%jbfof=;XNkLh9)y(nKgj#tURYqU6rz+Lx^-({ z|9dGqkl@O9hxdb1^CR*+)B|l=PC+a0Z@bnPh)KDJc@0ZH`4+MOo#ZN5$2GQ8Y_T!E zJtN1iO17jV)Eo=TKCoTY1{9JQ%(#7sT^FEFZw>%(%g zp*KaAus$bj=+{u*Kl@k{8h1L}RzCis{PeCN6ryRyHN7gbo$nW8z$vvEqS+^y!cmKOY3LVueNYiH#)Gg>Zru`?F|* z{(5+4HLb02Q4t;Cb#i$hj@v2*Wl@u^4M58q1^tGLsL`{2cyRSDBVNUKUGscbwXPZ) zHfs@WFdcx~S%=!KLl)5k_Wh9b<%qyLaRK#E9g9-0Q4rd{fR2e4M={|h!Nwj}D%`Gy zkyCaFE{V9&Nt&v-Pp(tYDQQIw`MsFS^?t#dMYCyTsu_xHx-Rfm(x&%3TZ%u3`JZsyt$at|vhynmJr#i` zj&uti$Xz0Jql@uBsaC3sR;FoYS<2b@xKzAg6dA1yyqz%yfm}1S4RW>Togk4%l`PpBm<6r9E2@B z;W)3X9D*bH%+yF3JeR%=?7lL%xLOj6j+}=m(^Y?u5;Ky6F8&8&6hr!<;5R zY@Pib#G}?h-;qFMXWxchBK45o%=ZSHe1zIFt+1#p6s-&%K;!0ea6hMxpGvIJ?D!T~ zHYkZTH|=mt<|$Y^E(2%ptApj&lNqgJx%e)hKdx2f%!Z*%jB?op!y70g`XvYLvWuZ* zYqxD+S|Rq%GJqDoe|vsmA)0L0g9r<6##+4uN%mp(`sL!b2dX95!W?23=Q}Xp`C0N{ z%P#BFHZC?^KT8n1wAy2*=ra?vN^sqnL)ueY%O0jPRk!cHX>m_ljazmc$3<<(1PUGly8&__f z(p-dLReEuQ7x#Li8|GN?`6YA>cTZRf6Zvss9>8n2AU*1OS&;UP}&P#Zh%+R-k_ zair#!HOl9j&>f=!E_$0K7Ok2|HGKZzP}Lm6xy3}3F{WY#?)X+-nL1A9H8}sDJ+M)+ z4Bqir^0zn&m-5A_Qcu1ui~ zsb>hyxy!AxN}&(tHj|9o>10GRk;X;TlGM>-Bz$5V9n)Az8^jCf_*Ze(zTCW*T+m)-iy(Mupw%{JIJ6g=? z_Gi*9pLUQV8G%#sgMb9B2p9 z72y-`MX)IL-XtX5aSqZtY0UH+Af`vHu;kHX9BLjS*Z3T`$t9wAnyiN~;)S<_#$%DN zGx#o>hc{P>q4mpLPzm$Ji2)Lr)HWZq=6mBf2Sv<&YXki}#vomyjgGl0pzUObW?#** z_Vzs%{xipuaeM6>gua9mD}>L0Yn#fM^PxyxN}4H#nQu z?hb2^Yq|Oj8Ptfv6$kFHxescH z;_P%hCjXedVLzSti58&6_z|}2%vw&L6k*JwXYA)}d6<2$0K0>pvJ#nPkldApiUY4% zC*PZ(v@;HGcHC#5PgBINGM@N)pogtUw7@(3`DmD&VJClZLvF1ydj2`Wo{kAc{X;@H zGNzVQ^GLwu4Fj;)A!KbFs`n9mbWcV4YJ7k+i76aK;>SB~)TDcwxfA-kSLTriFBP7L*UArm=SJ*El4mOVL z@9SwuejFkC0PK?;@fiE@7TK6;$(A+*|QudruAnn~go`!X7WFvmZ(17`mh}S?hoBJb`>IjY! zfyHrlSw=2BF}#qd{p8pSl10>Z?rSbP`XXy|w3zzx9R`MOSJ{xMMHEf%u_}#&?4E>N znqnRf22<~_l^JRD+=DvsNWaJax_c5%PML>Qula18b)oQWTml}JZ38WSPWw1C6|WdRrY=n)vf1so# z3Wv82!QKvA*fu^E?JMtsJ_>=+*F_lku@~-rsbJsq^WLYJR%k3!VjDkdVrR7fI_2yA#{gex@`)57}E|q4{x>`-?GPb#=2OU9m?u$*CA1Mxx6cwD`@glUC&wC#^9k1LcjW4Ithjd6%Ck1`QPE_J^q&^XXJ8enz~u z2!^lv(@v!ccvo>eER~GF>DPLIowpexdH(a3^kew3WYe zU_~{aDAAQ0TjA4IXPo$0kq#P$LctiMG)04s8pc83V`nrUP@{UU@3Klqfm(&>(Z26b z**9D7vk#1l>CILTwtm%3R&I4Mom93?Fc5N&E#mo)b@v7Y6GevEN|$1~uvVBGp7@$A z&nlt`E&Dl#RADe(kW0l?{Yk9NMEJ?2(l@0C$lJ3MLAW4^-nMEb=k30*J})z=SM55Y zQr*cu=C$8e|BWLSP5Zgh*f{z#grAWOUvUTRBkAm$Z{hr}5~|L3y(EZ~J(T-FJ zlKb9@u{e@V8wVf$Yy|#8s zEol9cS=6cJs6g+s8kK6BP4C86!N)OEX>&PCQ(ZQ|sde$x`)VIa8xezu_%Ir<_!IGw zSBG{P6=Hr=1g4GVV{*w@BEDfVZ2O*%lNb8HxEr(CY%x}M1witu zEzA_he6;>@lV!cGF_U?`u&yiUkPgC7^zZC?(PIMXy7b6^_Gv#=p+b8>O} z#$I-h^9!Pu5skBl!Z@v!3B>qKE-HCvbNfCdkY|0lD0eUbZMSb`#T+K!=rwmb$z+%v zL?twK^q|Lux>#XfC7gFB7`KJBvYP!OsJT}I6jjHAMoB*E%iUz#4(Y%XodVR9X5sBk zj-8dCk75t5vrjKPU~?uFp;_cjR+5>+>9`hS&E`m8KCI+iX5^vq>qtx_uHd_oHT8a+Y8P8PB4tw0DLhWpAEYNetn5468mm`lm z#?QqZfe34PRTW3qyP>kTD0jt&&x0)BvuFa_I0N&kxNf2|UYS0X{K`h4~3E* zMGgGZW`(@*khJw^;qXl(Tv~F37~ARbULtjLy3|b$i5p|d4QXtS7$Hx@XX4}|U*MFB z5Pi@4ng6Ku!h_n0v_Qb1^r3AatvHz;?zP9ygC6iQN`=qGb;728QD_iMrGk1F{O<|R zM>?s}-@dLWKhBVzyFEe#&lP!JG_R{YJ3yX1n}FdLPIFE#)o4$+3x3p$;)Z^x(X+a) zIB|gvQTwP&e;2vnyo?p(Tb>*>(RW6(J*UYUn+a5=*#RxR9+P{AzmmN&_E^71n8sGz zCwu<`e6&QG{`96~r!|YI&z0#kx5biPL;7s#eOCIMEqV{K+?|&*A^c(i z{=8tz#p}<6{Qd%5Qkcw@6d6O)y#nkszQ$=CR)gJZ3-J2!AZ}AxJb5XUhh>IBWc1oR z;>Piv0{yE!Xuq5y&0YSQ zeK4p>J4Kyn-~n6mR2k5Ex*qkF5+`o+W@G6AGrBM0MfIH*vT2>zRork$&^{fGG`7U)4kpI7!?hJDU; z_Bs3P&8#Lnfd3+0xO89vdzd(qn!012Gal^nKdv-$jSj?TH1Shp9dVyQAHoC7+5Q9< zx^LiMpppIf1D^>f#u~$jOY8WCi_WyJw*k1+WrLEUiJY-|DjmyZ;8_Hw6(nsmTz_(zdpl>=d9#t0Ag(2wm=0XQ z&P|MmwF@)I;^&=gWi{?qsV9=(_t#pJBjBAljRe>Xg|;*s=+`rV?6B_-8kO#_;{7!8 z8Lyfa-oh9%iKEE-Uyo`V8|FZ-D{IKT4ELIc^@-r`vx!8{^`hO36k+^7&SdhlVls9_ z9E^LMMk3WyiT>)DaQX2ZLN-_s>-1!>mG&hgzCGe%dZocthrwiH`2y~jeg@j?$`Ji4 zX59L!3}}k!MpDEku=pegC88SfU9>4#(bEo6^qk0X+3kEyuS^(p&J=x`3^Qh@4 zXLi`^3NQb49{oIQ6gzgLn72clo}{It*%yf5Aw88|ckp5dH<dCvWyO~yaFs)U3 zMFw`OVnc$);kTw4?f!F_)5Z{LcBe00@(_1h@Ejy?Wj8u=f>^A7B$#f_{z9rFX7QWH zh0(`J--%ii&*#k!p-W_QnN%ao4lW6$za-j7N$?Q%t2~SrEy;k0 zjPC5%iE-R+pL94p(U|4f$aBKA_n}3>)Wyk|-F@_l>|S_=*iSsd#>EBDjA^^cqo-0} zi2L_55-P}p$MVpp+=)JX69>l|7&CG%-~wMKK$(6yySlrAlfeDYxtEvniu*0a!{jqy z@+mdu(s{Uc>zzz^Us}!uEi~qR?q$N}7iFAlk0Jb+hne7sb~FjwOn9Y}dEjocZ~aqFgo;ew3G!^`;BCQ@di|Qnzy?&h-wbg6sa%BOj4p_IT%U z?+XsSn1~a0bmI@d8c2*g(rNn~Lq66~lbAy~eQy!QFIb~SW>ut9eWPOD@t_Qe{(}Cy z4)5aEzwh8qxnQU_T4Qm94~bI}Wqi$~R^5*BXm(dy){#l~?XBe9%YKU6US`sbdpwy*O@%o4bt)~~ zUCDdIdhsWZWl|0M(|rE$NZuwcllDDV%l9bo=UbL%()shY@zc*e<5w)ppkHSl=9M?^ z)?5QZ2Mt;&FDwGXnF?C+_mhn=%erIXTKc$W*~*roBQG%MAf&&}{;DaTUj`DIqn*G8X> zYqp>oR-@>pPtxp$-#~hHb|bew(U|dOY4mPiC(_YFk*#Mb^h0$BaVn@0zqvDyzK*%V zP2HX+?y)J8s%g5Dp=XwGKG~_XPyRLTr`jG)kH`I#Rl%ep@(jNVf17h@EK%O_j^B4T zg@(%Aw!Xh}g)! zuC3^oO6?9_;hsEPUz@ihlP(NOqK_Z0B%!O)#fG*?^eXDY7j8F*cMQpdL;XMU=Nx*9 zw!X-OkS{g-&|@y5<+l>)mRlQ%->gTqrC;VypVHN2m!)g%mnRue_Fj^`2(%s%xhMnT zwd7gRM1Kd)E{#5XKa%`hd&c40%M|)UHGzy-z0kq?RTe1u){A%Mq}N)+XMsgS9&hz( zZmm}L4Emx)ok+Z|aTxnK3xb|65S2P=*UAphqz+%+alU>V9PH4}v$bkGckF;pjg&O3p8t|bO|7drW9=M=;kz>-cTN-cV{#9NH*t7RO){S=zh>p&y)KIy*hX_R zouAu}2+D*zo1bwx*GD! zDohm#%O))UGr;@MU+u(+L(RD5m$P8$o;l)jpT3;RW$gFS5u%l^`tc5hAv9`cEC0i^ zlhlq4r#{VkjJ|wMQdkyUydqI#TQ!t_d?O1u)n(#<`9DN@H?!!tEwQ3Zl^*;X$50yj zHHz&nY9%2ZS@g!lY|#pjJGBZoL#PyC%w+9evSLCoorz}zi5>&Svd9Wmm?KeR;BcY^4lHyy0;kvVDV%%b+W?jnh7@7jx5racCwL9at<p3c}Udo?Eu$ZCjxyHyku2M_eEp(M$x`69Q>~vejTsW`T}B9Hm%gy9K0o*+ z)6j2aaftX-Xda)qI}04jgKBC^Ch(GV=y&o{Rqb7;pUs+YItT_L97Fe6y5f`+y9XtCWgc@D{$1}u%<;&9qog`L`u@;t;Y!7SBjR*bYF!ImO?%<^93qspGp)KF9o5#6o^fjbno(@7g zJ)te!`#U|!2e*&>n#XCNK7J7wT3Ai?Mb7}CU7W&>#oYGPHnQgZ6m%Z?uU(wfy*e&@ zz*`d3V=@Ts;(j&sBIYYG#!Jo=5Zc8pjME`9rPs*ts3;KH#R+ZUa<2^|LAhs1a`sdZ z+QJ2ZC8;tO6Q|qLL3mCV3#KG__kMCWDGt;YInv{Jj&mS3mb~_Mp#7x`Xx1-3@;6&J zp&i}(-~>|L{Q`N{G^LB(-OLILnw)1x9aM99;hmRAjbK*yz>GJopGV^s4rYbVI>qt} z(!1P|ncim!#*9dWvG*0a*e~6T*g^P}vthaST9MG+sbN+%hFQ>r>i1S%?DjR)Q`pT` zd&n)uJr;qj{v!YD?8aS;Igswq#a6$m|5Nrlyo0G!ICinspFR6I`*{C0>pd0sPXxC5 z4Hzrw(yDVzCUtBVTm9i)*I029uzlgaU2OG#*k5AiWd~VOxIca6c!_-Y$7c<--||j_aqZ@^GRgAAxIy!2BGb%@P0)5q8I$9dp;1bw{Mp= z7v>k@$@3=aC>|O|oKRB9+z-p|{aCXxs4|u~6R^juGKl5Z3o^Wea2 z1>n;s(95x}xJ%14L36!3B~zD(di%+N|I~?8cZL?3y1F+kD?(c%^=xj9y&U8}_oec0 zgGxtw$SJz1nPAx1^5CS+or^RO!47n2*$_9!`2R+o~`0I@ybs z?y#eyFb>+qgEz=PJ#RYaOLuUQTT3?04Wj2>cd*UL!->nfxm30rqICJGXEZDFcjL#TLGncOCcO6lN zq(Tq6_2yGi`&%t2k>lvP$2!F5t|8nt7>@TO7Lx(VgJ5>=5p=$M5wXzKg^Lc9M(mCw z%B!_O&yLVZuMEgu69dTKXh(-_sNnX?SwN-p5X!X-<`Nzg7-TSj)+H?!gou;tX`~Ni>vf}+&lE^6`9R3pF`dR7zf5{>dL_OVF_ZEOwi5U43WS|ZrO#tb$c)y< z+~>X-R7d?Rx8&{1E^KCHMf9hcftQ30&3xINOfGYQv%D@X(z(m^+3y9HT~%pAu9!Qu z#22pC^r4UT;9a)k8=3D4ZT@>oGHe)}$29x9@vbvxLXjKBR&0sm$N0p-q*!1nnn(He zSiEaE=?qIy(Ps2w6v(NbV>+8WnB&AK*y(VVebw-1iRDpXcl12Frs3En{d7h&3_W&@ z#i#XPo8M1`TL*72ZIc*2)pi<;@w~}2%6Et*H$}rfhx@Eg#R#$c=4hDcbf1NaKGn{z zj{?us7MAj@OysjK3M@X{XX}*Laos0HL9_J@w%KJM(b*9Ru4;8G(qjhkt&V{F{uQi; z>n5_q8vTFVSj|@LJKiOI=%gu7aKoROi>{O1A0oks4rIFbZW5<;k#I)3kw0_gA-Qj1 z3?&nP@mpqdbW!+4F7%ozb8AkclFx5)k7{1<7LU{EVVi4Q@sPdzl-dk>ChRI_{j`ve z>y}BU=-uQBTwVEhc>ami+bU?Qftx; zE|&M_LL4&bvdnATlj_~v7_^!Ao9-sm?}U1vP+t@3j6%KgZ+fUuhZX9%LS0y>I}7z| zq24Xj&4s$WkcE1^P@nqSUV%{G6z(|)_a%h;6@S}{5bBS@JqO`lgm9lhxVIqOL-^ai zfpD)txIgf>JprNaFVy#iI{4r8{lDq&!u9swbWfpPDb&~grdJAeMxkyf)G35|hfrq` z>NrB3NT@dnbuOVUCe-PKx}H$)5b7*{(=ok*$AWgJJZx6ABW7a*=-C15**3EWWK+;Y z`r4|LZE|`{{<$=odWG_ApUo!{wUy94lW(%5y*=n_cT=jT{DCDk%F~w5YV>}TG)Nc^ zq|aaUpmPcpL1T^{l^E1YLa7F9^E0Aj<9KrEr9ONfKa^U=Z6*yf4B`D-bEC$Eu79e2`UNW|HWSR}zVr2>H>XvlXyz$J!)(SQ%n$d-8lQ8~*C8!=A zN?kszXDhYLKwozV^|EYW?&x1H-d~TtKGhAv6b*p$=|?LcXn^I4L9k-tOTsKoL1*(| zh_|aGuM=%xO{*b<_gO@yEExg)^^9P?*+im|<^&UG>q35}HA#Fs20C9Tf!;Vd^4K^K zqI&j#j`YKvQScO~t$4#Oy?!Mc(Qg`*%HCoDvxCJ_+hbswBgVvB*(RQewgHFsDTo&y zkg6HNvS7(9J6<9Doc+V?8Sw2~Z&o~IVr}TNd2mfPlohHq*9iUX3;pv8{X7eOZVP>P z3w?SE{e%ns?F;?z3;pB^{pSn)U<>_Y3;o^;{oxDuK!p1q!ZSqSIirvbOGZMHv_IR` zpa#PIkTQWUXrWK(_u*ck;qspOeg!7gLkYN^$n+FugYjB^;M?l z|Jg!5?Khd;0(v+ydsN^s?pom@Vx%?QDSdpPxYk?;pMjgBKK}I)!T}3 zdvaEDCNIa+&WQ@p9vjQ2X5$`nsw^nk8!@R(o>a9`0hSe}v7Na0;$NwQcF1|G(>;mK zLIca&!3)V}5A=h0E{pdYB~2!OQlig>dBc&T((Kh3F?p3Lzi+I@UK^SfGHHl{KlklkEAOc*Mb|F9#_pl{naH<4}nMB?y--{>q&OTI5=RG#56ydGnKV-;P%}COk!j|=D8ph zLWe3tV)h|2I86kXN;x>xyo#7ob=c*Nb}O%vnJfAjI-PfjZ5m9O+uImeX6OuG#qtn$ zsf;~zcYp=qEpR9y}L)`IUu!)$Se3Uo_3$#D55#!CAtpYx(SJ+z@)Tn=J(O zn8t>nKf{O$5nH5LPgcLzCON0D{l3@oBSI+T#OcAB5Kne)YZ|Ea+RmHl4I$d4s*u&< z1w$9}e8$BrnAnmho`0+_w+_FX9tpD?o+bUL9iQU{dgGN~c)vv~WcoJN>N6WWrY+$Y zTZX{uk`R`C_&Fgv^;t()I@oBB<1hQngb_znnU7ZqxfL1&PH(1=cW!Uk==K@#`KKny zf3lOAMGb?CP|upaX+yv11JG7y3;SHpLEgq%^l6{XPFO`jY?~R~`?3UMks88es3wDw zFAx*)B=|Vnh(tA7vY^})*pg>UANp-zN%DHM@XG|cqB)t3Sl^8vk4WKuRcFGCUEBHV zv$aUs{WMtcyqX)nVlX>kf16EFjigIFE%>OHci4=!XsU8qmhb&30z&+r6C=}7zUpxl z==t9x*A>LvAj>=KzF{<;38a(!G1pn$=P;Vxyq`PN9s_O*>xo{^og(RT(ZG$rN6f}t zAr^2Z-PGipzT%%6&+s*yn3sUo&gO^t?RKVY%4^(>}+EVb^og&m*V z#BSXVqGg;EbFYtstuKy{F>UHBeavh~-@lR+#th(W&E%Qyqzt&Lgi2k{k zWhVk}wlp4AojS^R&9nT&Au(|C#90<)_L28~76ysy-m!kWbXkq656UOnxq1xf9Tbj1yd+r46bdC$Wlm6y7Y?fy)cWGQ$EV7&1{CjvTgU2JIuk0W@IlHEkw2 z+XH3}R)bIPKJ(qbj)u(Ts?aK`;!CJEY-;Zhp8}ov#qDFEdy_J(E|3$~#f^iCt;#S# z?wiQEek|xmIxOO~B=g9W$;-RvSs97c?S1Iq`(yPEsliJyU z%m~oG@SOGjKACfui-E)G7uaC!9BzvIOjvZUf;Glfaz>B@Yv$*%fn%<7rFZATsFrE$ z#nd+L$U;2#lJIAh(H&eHq`<6^Bwc1A)r|ST7U>p| zjz`h7^z;R`R#K0g!*~FxSi(NUt{J zv*||^S@?umw5Qf&_8fg#Zt08Xcf1;Vl=y(TB>K=w`yzghydtDdv!ov?i^Vk04!-9N zpw4TQIOB*h;D5S<)EjT(o3=T<$*-BLoP0zJRpC{??z$J%ISgu95h;*>Npv*X; zMsj^q!Sq2Q8@gPcNcBsGp#8_0!{&Bwr9&({TG<_R*RJLsUJeB9+#wM7rPD$Dn!u10 z4=7p_&$}$tg3%_S5V`0ZzaXuH%^Va5%be`kVype^(yckL>P#G4u)vnRt4M^Kb<3Df zf;8JJKL_I9tzio!*YZWKGa$n4DDx!?xoI0GgUqU1?84PaL`Gp0{Cv<2`Y0bDJ06)r zh>|?G_4q)RjOhsnc=StIJb*@AJI#(v(1XSkCN#aYfcdN%3>OyJQj>{_?4g$tY>DQ& z%uB-g>Th%J-{#oA&82^v^M&8Ozpa1%_B|DTbA{_1;aW(zo)NBjgx@LQ8b-Lz5q`gf z>lWeKMmP@(=jy+$ZT_}~`P*9MZ{Om-tx1Gy0O8s|xPB0R>xJt9;Wtb8T{~(gZL535 zl}^skgOUlJw&qQ)ba7@^7Uub?Ya~jncA~D648iM$kx2TG6AcVDgf`1lB4-s5-Cj7X z3oj1q#|G-h(<69J7U{Q~TYlS^K0HX!hs`D4k3`byUoEV>&d|;n%P(O?4*yVVR{Uv3%SNF_edN*lVH0Enc;gWrYB*#kTFk{ zApd{3ysotR+htdJ7V`^v&(fpSy7-*+m@ed!2@SSqF#QsiN67emTfp?&m@eeJmYC`g zOdp5O5wh4$y87RC`Tx;i!^|iw12)WiydiVxRzliOIza735`62S}zA(h{H)QF7 z#gvl&^l3Hr%RPMWVSLWt(y_m){w>45ybbGk6o1=-zZG&tU8(I2Oy~bc`rq9j^u3raY1Mzm1-A2l^3>p%{kMPr<=mFGBi-?t zx%e(2?^rtgKXnoE@B03!qmY01ZbCQMPSgVZS&3A36UIqwLuTyaxN?&%7bzs-G&=MfhF?e6Ntz zs++3+)a!4&RxPl49oC(q%-3Q&{AvHcrDOSR{+&bq<*nGZvei%-T%m*kdN6(AN|u-LeAR#t@___^e_J|!=HNn zjj`@_f99*wrNjTPd<5s5KjRwj>R12Yco)j^pL8MPxUdt9i~sP337&R;<`yAy8w>5C zu;1OV--T?1W78YcBQRaag*d+c)KSQ)C?}V(FP7mPC}fu!f96&nLEkD|Vy=-+Y{TYg zYHVzW_ML~ zdC&~H{PR90WWT%$zI)0H+ALkg3`RWU+lu1pJMSZ`ZTdsr6?qx5FwY#T7``kufwrwU z$b_so;H9`iWhVWke1Hl0cmFnyLf?67E18hx2D}vQ#{5d?*HXwCRx#X8e7@q!gG|Ub z7guoKF-Bkao>lBT@-O5sSZ2E&Pq~8%@w9H%(Jri!DNkm&$5PuyF%$CAHAdus_H??c z_emyX*(fKn3)}hl;ImA~4K@DccfVY~ei8D4=`%>Tl5o0}-C#mC9+XXf4hx|YIuDqT z9R?H-nbZKPIOsXEMwUmGLazR`l6VwMq$$VVcVWkK>quO*5AAmG8xyi+>qgSuWh{-I zD*-~D`f@Azet#4_e@O~Vo^2;XR(MdQJ-xcHFwZ3EUBpj$B%Pxr4?_O=zLYFTqtPR#GDRdCIS6@Q z@-ng~N0U}|<3N7@QW9;TNjD^N5Tu$*3YFAom7WuP)tFD}yA7b5>s%l{W(H~fs7$Y= zyLaJ_n5PNztie14WnTxz$6$UR%rE5WmNC3JK0gDWFJyn5L+)c4 zHeeZqJbcGf-Wtnqgyk1@oOa;k7L#p$Lvq!F~|(t=b&u%4d;X(+7FnJ-%X#ver^e;n{f^i@-4?sKF2nmIw~GvLS8>XhTD7Hp0=Jx zKP&>S|Ex&AZO4C4-d_`=TSt9D^w9^)O7RK8dSqVAi(wGEOqVyz6gJTZY4 zeO?j++g`9$$F>Wvvt3BOF2Q&@{}6}_UQdjSHK5>vLl+k2k#Djf>e4!3e%TquA`e71 zMZTVSkbCh!7eK)k?jqkuK7;&wZT4Fa!|!ev9-n!T--CHRVICnby==j>@tHRGOd*#q zSjhH%)PSDK6ohtlUj`8X30 zvg!>*C{~w(jlK1tA94}$PUN~}gW&$hFX+!owF`IjumSH2PgvPQSrGDU^^s8a^fKGy z{gVl~`(YpGJ*|dae$~pp9P$AR-IY`scGG>r!?Ec^vW# zWS<3b;8~l(nx+5x&=!skwvVL~pG z&VtV?rtkyX@_8XkNX-AO7ujyYb?9&AagF=?|1Fq5aKjX?@>M=3Oy7*@(Hs9w|MS}b ze6KZY;pRunkU-?Y$SKGl+~&gQ5k@4Z(F@Nc=E5@M`N;h8nV{$uN{oFLci~2C6SqnE z{r zC(%vqUHBFDug!%gkaJLOGe;`X4<1&u067u46M3@ce%9l_0DA7xh%Q`) zw4O*^DsgQAOvhO`~=zu0?ier}jKvqY-f#dGpeO#$3MPI!p8k1naCl?ameov`A~GuMQUER zc3~W+6vrvSaY}9=ryx5cAMHMkuJ+F-Ls1TS7y~BL<;40E3&qCDA7ZH z;Wn3cL)p$f@70B;;GM(P>K3l=G#L_({1Dj(xe9$|e_oN#snsTPuaTAW(LedBWUgdM zCS7k_F3Q+*q@9|Fkk#9_sVFj4ye&a~KN74cQ z6_#z5oe^7e!HWsG49maHE0o3gEM`^6-pFpqVytfx&P!%EFI6MYMjnHF72Bs7=d>S} z>$>nqY};8l?;XH-PslOY{;P4$yn%COB=R!kx5zKC?-X&4y@GS>1LVQT&B%%?GpUWo z2~M-hng4Hi)T&H4K9TVj4x_oz$PUO>|AU2jvW^dB<^{1dvPTvBZ}`!+*Cb2f8MD%I zf&YfLO)lV)?2PCpON?Lo?zo*3jyVVXMhZFG;uKl3S{j_no#DUXqjtH~1*og4p{^?A zwOg|2<(WR*;8hz$LSDyravzoY0l#`2{5O2<`NZLW_J}4t&ZJxVF>cfHe`^05KGb~; zf4!S5Z8i3zf8$|`WoTuM6m`lqrl{{9y>ii&PRrHL1Ve>c2QFDyLCu9ZJ57mBH z_W-Q>!KE@ZNmho=yJ0|uEV59h)py<|36rm=j*Bi>?)^DlZM*Sd-COM!v-DNyv~XW z(+e$1S)I8d{qe$-E`7D2RL`dzFtS{ZoeZ! zPBvFRx&!6#6h5b1X*3w0ZzNBjz9fI+iTwkp!DT~MCew}9uePGjk>+rBmOYzO7feg; ztit>6*Vu>1I2!o6fR&-2>TNB-v^w?x`!q|;-nhom%4CeIB)N-4UJ9fuYvNhK;n(c8 zS`1b7Rc3P&Pq5GZCQ-%9)@=8v?lAXJ6eU;p@galmvBjHwXrJrfc!R>eAdNmU7x^}c zjn;f&WBf+Zl%s3;(+AXH@vcc|liwj)B$fd)>PX)?Tk)#pMlfOh7^+#jge%Ndg*iJ$ z&|jHD`1X%x;FRk^d-zObQ9;qN=hK$~#7?cy4dT*nvEwkM3LzDg0*B)=qdNCZ9E zww>8{k=6TOaLf#0fzpDrA z>m|?TN(GP?yXHdu^LczU+Ni3Vhr`>`Wn$x{RYcc20kZqLvT>UZk+GZc41PvWxE}mQ zWS|)Uvr9UdQu_w3EISM;A2%_6{5>&?nhtR_&zN8E8vfLR2<>O;BCYqtM~2ITbNVC<*!?4M`7A^M;`$OcG3{%Hl+{#pd7yI-@` zx=!{=tP85Ql%PGR2Lzt9hl6*e;i~TgmfEff(rvonRri*SUttSN;#A-nJH@1f2SBel zGe~%MgQ-q2hXEmjVZFz0CYJ68_c#%Jn8R46n-RDbSV6J%GPX*p7rZ1MaAo-}w#`Qi zE?jnmF-xP^x_h1Mj?V-*kh+|G+^7gY`i=qV3`?e2)5=6a=*OygHk<7%1uKmGq3mck z)_La)b99ad8IdQGJ^zZSN=`vL+EQM;a4$RlE*`=P^jN(AdDbx>`%tXU8~pa|?mGwk zynga-bN8^1D`&wM`_`IR#R+VG$UK-;$@tI=)QR-xLa$OOPRI*Y<(TWQblB9A%THYG zz{(BNpfG1XC;aWwcQ^RB)fuqi9lT!Q z-QfGD#Le5baYdMC;3*AptnXAV4SyRXDM6GbYmia+t~W`tBi=^Kky3nD`>)>QQeHU8 z#PCw4|f#E=f-tpJJxaWuX2a^Iwy!qb_~4UCrct8 zi^(Hw6RmfS_749%BQLv6foR=sB)|Fr(Zn_k$>}5hWiCx;VB0F}Y2}ntB&a&J`J|0U z#c5fp^cnVr+3lm8pOymMi+vQ*X2@3*8KO;tBlL7w#6^{A;k`i**ts=_S8}nX@z~d2 zH!5)3-kQ*MlmW$K$N2C#7n+Q+p)Il3{^fN$dI4o-)sZj!);HeN17(S5s_+LmXKIZy z)^ENxdsF65N1^Q9Rou#3%8jOnZYn|KTUTbWJe=B~tfm)z|C=D_0#7 z6&rZ7xz4lb5tR~A_Pf1o#Fr#$HTW2pW|+%{FO8usH+OStXU?+RZVB}IQ*9DIU?-FQ zIGJ8vC`WF|JZ1BWqv`4E{^Y6gNj7O)0F78|LDsGL$xinQr^gGENyC#HY-XPTdcc1I zxuw|2E-Hu8vVrSKz~V+WY^5x1E}1~v_sX-|om$j#fh$!?kYmjYF!p!nSi0XLfnWGk zk)DzqO{Zu0u!xFfBrj?ll{+R04e#=Zhs=0-GO!!m$-hemgifGw%W7EPySK^axJfi% z)?OB5Tf-M;nbVREJGl3BHQ&5dmu}wW3hRzeWt|7R(M4ZO`y^q5+v23XQC|mT;l-_)EcBXb@Fzd1$>)t z1QQ?ar-*@W&=2U+X+;Th4ZtATSDV@JMgl7B8oH|06!j#fumRbYUi2i z!x#OLFmPBYcSEihR2KNd%$5;c!c0Zj>o69kP47uwwWGgNv^Lb*d5n8%C;=W9{b6#6 z9horX3|kmI9k#jjBvw6cGwyUaoIM^v^fXJ@g&7GD95#&H2-(jD^_~iym5aJ?W>^f{ zb2bsG>%Gb8Qw!Ma6|v|8zqre9f2>wwCexE4VMr{=a~Z~-jGh5LS9g-4BQbo>QFFms zFPrS$yp2C;lK@6H4v;TSV?~cJPiGR;5XbApx)vJ86-{A%~51+qo$O*#r`N(a= z_rinaM0DDNxM11t_?;#SO1|U?mihgwA|lQ%BBQV_o9CV;Bw{V8!8+>pSw*zcfLLSQ zb(WqW)3%==FWF=W=2nmi58BA@wkktA&Dx-sBpcgs!D2j%(CbZqV%s`a9VAOv%g|12 z^H#LajoPM3dF+cdZ*~!BUk!R1`)Hn5JSpVOXcP9`g~)Y8mJOrJu}>fS`4GiX7)KiW z`navk$x=}DB~&Xv>c zd+to87f`m%e5JS-FK5vYDD(AVZ$48kjXuD!aIzD`xi-l(568%Z&DVM76Iry_>#o?q zPmb%m8GR09x^QW=_r)`nGw8gHpSjkz)qL5o6iV_&lDHWf?9|7Zbgbzja(PoQdp2hp zt%%)07CbFraVAsfx2h_lQnZPw`h?Mv^;?NzkK=5MsUbbfL^RUCf+cJ)q@z+t(C6s; z@4dbWeXVOr2S?|!i#L_&)&O>IW)>MR!=JXCd(S3@+$2N0 z`O>fDJX^TsDZezwmDZ2efvpn@nW2q24P0yjsxrfH{ji^OS2u(M<85IA##5Omtp~;- z&M>hvn}kds2xr^8VFA|V;e2_}8WRXOt9(iLo$!Yr5-v4A;AhOv)q2HZ~A#a1rUVbNcvgJf|7 zOGs_tn+vAE^arom?u|Y8L;V6kYJN|U{rOI`Az=*Ml2nDC_2_5k1cgqY!Qi@7l}s@* zhi9IaP_<|raca~8$wm&A=`A3SugSu$qwdI?NYnE-%&T)O6!bVm&K^0%j;HxS=E^f& zxIA+$Yabc}U)J0vm%_#}Z^=;D^5i*j{&Jsh`xpwofuBg|hY0Z`Ouu&hCyBqZi+hLp z1Gh@jfC6iB2%nkn+Jn}r6%cEDSF~RbsscyJQY=FQ`q;b(PsoRJ9K25dMPB;#qHS2_ zdrlo>@p29N9P6Sf+eR8EnbA8~N2|}xWKp&wmBza3nlzB4R`f@SZL<0b#>4Rqp-P|5 zu@l-`NavAhbXoB(mNjY-p|5Ar`8wH5O?M(`d6+^kW1HWK)*zMhGw7=DCO+Zu32v%K zI<=BjCW?VaIOX_ss%E{6i?UWHy{qTZ{@=s!4sw%d63n5Uw^kF24I2EM_;@NOI!f9j zFY|YoMp9jj!|ixWkBQ!fQ1f0d$;}&XEF>+I7H_>lJkxWTS!5`+yK#}ctu11?yG&>q z`e3tIzmiSIc;Cyqo6%s49jxf63C0M~r+cRZ(`f2PKl(V+#A#?(UNDHhSZ7WBUaezV z?S3S5e=uz_$NBie8M5`9FYOSc-+~|&cJ4O%{B`I9T7{e0vu-Z*>4$#c>FNmIXPqa{ zH%PL~MOMqWM#I%ib>KY6|Jq)AST2suoty^8i}vw`7}u@4dK%msX~2FSyu+*H zq(I)tS!{18;h)wf!tt@2*g>7uqNd4l@b)UOhimq6kIzhjVN+XJ-mCs()ek@T87l$$ zxxVCswkM>%k_Z3HJYwxL0-XA3z}b+UMEj^AsMHw3s13)7&wOR*dCmed-`ysW2Y)eN zBYSAjeNQxBUS*==j?mmGNrik+Wf$9B1x!!-u0?&fM{$*y|CLCOu4z^$p7_klXZqCiayoIscisG=PuHOzw=WGApf*#F z@}75yB9?8ik2aNv?oP*HnJagw(W#GBaqj@_MH7{2&1>`v9VY=sm-^6a<3;pWbPF4Q zt~+54-Z`ygHE#J&;^dAYg(w`8!FE5$t${;-BtU$*Jb?l1LRG5Hu zWZlbHSmaE&iS4lQ#|m~gb}p3O{Ky^NG7V!ur$gy>3odv5Pz zL05c_j~_LHPuiCTa@*{gs_|-3#gSw<)<1_`om$H2O;3PV5j)xZb;{)FwJ7j@RL|;H z`I6230>RhmDf_-4pNtlHLEO4-FuJ^yv?Pllp-LXheVPP69|D$>)Ie_c1EL~U1(V5x z;KiFSL|wN#5Sd<7XH7Fp#`|6U;}yH`;Jal^PHs57$y29gebdTJX@oAVY6KYCZuA6WQn7?R~1@#;zN7C_`!EP9SjAh=_a|peS_n|7WE^W>F^!Wz^nuK+n;GjWw zc@L-NSob>)N;Ke(J3WhSB5ubyJ8>e_QpsVB?>k9FM>q}LZqH6#Zy_G;F|-WZHu_RM zsrQ~mbz`OZLAra%nQuvSC-%jueoM)xpNy$hTz9y(ARa6?JYp`ckGRmK5sIY|8?twi7KpE7+1445BUAJtW}72?Trq<5UZMqRMJ`}@ zcnEo4ss~r4oM2PE8R-bu2P+*%&=T8{q@9{@Eomg|TxUbtN-$2~l97;6tVa~%27r2r zC&>1$I7rROsU#g3u*4Z;##xbi(1uSRoS`JSFKKR2hj;DnU_aWJ?D5xy zVV2IYV#+9d)z@;Y(x$Q=z{tP++(*JMhbIv;KFWa&}@(=e(%+x?T$MX6`+qP zIUSht63@Fw_9YTT12Q(aL-8q7BIm6G4kw&J?AeEu57q=HX?IZBZAzN3AKQ*O!|kBn z(_bf%5dBs=G5h zS!GHF9n^u~S_2f^BjPGGv%l=K#3ew5X)qTVF_>mYc$#}TsXO^HXH4jc$Y z8D83l?AkUMrb{|P(o<8?c0mVDOmqgN`|{+D$NL(B#O1CI%y4yvYr9p+or4(Py^Mnq5oScHRR@%bGiYh4lX-oN zpv{Z}ew7(9c%}oYc9{RH7AYEU1Q(8rK>v&xdD^A}N*2ytcteRE8L`L+Y{Nud^2h%) zBiw5pkR0j^kJcKHjvYo|+D8QTHs(a-tqz15V%zQ-LUJmMVA@#+kc~GdTJLlqK;Id7 zY=;^D7-4*02RL17PL5%IKOJZA{q4sZ-(@!20Yt6lYHV(?~Sdu#^hZQ(?h2Qie z=TGWEk`Y1wpqAt$%I#V&oTH}slkF(CqmB{SAYn!PQO=D~ek#@k5HFN-=Lr-Z%UY4E zI4-17-iCw({_kMnGI%IbeK7%XSyY`(Npnm(`ZNf)v|z9 z*J#p+c#fvr&tR{m)M&pc&U8_6INLi!gBHGWrv0AzFtvdi^x`iUx@M6rD_x{TJx{w( zomtwf=&mkp@^q&BQyb>FU7PYxoT-YvHk)`>mu7}I)2~O&+5KJG)Wg(;uDddX#ZAzm z{6}XRv2Pg5tJJ0g$76chaJKrQHeJ5KnR0L zOwxspd11~j+O&09^S#3Jye=&F7QB5^%yH`-K0U}rs1wl{|P(W&unOi9; z7DU7b3W7*SdXkY`^4udERxNwcbCEYhCO9 z-Pa5;*<~i#v-eDA2e@(3jLf;G3$&91n9NcnDbut->^Xt01JsQyd8G~Odya=Q8Tus8 zQWxgAI)X`vHks!;0EBPZI^%|c zO`ABYz60Pq^P`?_3~;JVV%>H3pRK zZsJrY4uwt^M}xu2N1X5aA#ia1XvjUbovT+hf)m343>urb-RFkF`EdaCp8L2Z;^E-B z9Km(pSDerNVGw44;S@c_&75okA?-rAqWXy&R&NBCh9G!zop6V!DZ3UbfE_n}a{JG* zza1(9qzUHIAz-`n&{&rclF4=d>6n5>jfgWvrN%uvg;Kecvh)Wql zjy*Mn=ay{k)I)kCaP=s7|C-H>JjIl>u=-1$ScBVQV{#;E6wHkT z;rUiXmHl5^2b#m3?*cNGz0c3=+2Uc=K!Q$LfOU%*m>(KL&a%%HnQILO&EwfMBn$ZQ z(F|TsaU%l+=J36*IYirxC*RpNaoKJS>w-MVS+=cI1I=Mlt_xYkwjsH14f7X=VG}{H!f>yO~5JY`5Awr?nL zVaHXeg8*g-vxq)BuHH|xhF`10NrRRFEYoM}SuDvW>FhW}MKVQozCs0|@g`Bg~h98H=!@XcNvVC}eaJF=Y6M{ix)o~rDyyFOV!SVFwXhq`k zXg=v(ltNpQI*^4CzFbvv9QC+4gY>I0ASbV;(2uKZxdRh^aizB+sp^Un(#gJ-d-*Vd z&e07cWo>=XT1S6+;>Z*7$?dgJ;N?vt*)#ZehxH=856z{g*Zd)uj}~${p02cvt)Xo- zZ5X97TlPDul^CTYtbf@<}F96>^gUK*IBgC=pLu_>?|o+od9UB@%K% z$)9RE#*kLwP;fF-r#Q9)Y#cQND(qhn>%9ZO?)(TiIPW3RAJ!K>gqTAVyFasY>sRdD zDg>{b^W@b|RTx77KE`|}tGm9$J?oqy@cdqKetRcSxaGNVa?yot{zv1FxfxRL*+usZSHehr1I<$)%mo3K4A#4tD=jq(qUiw%w zAQ7@+AEJPt6Y#dIhgM<6_7a3g+hrF7tSW>D(GG+ur z(%36_(9Aj9Gdq8nJ@y>-SnWj`D(1oOXYcU9ns?luBoDCO)`)K=7ZR0^?rd!}B{)0M ziX`uy1lfgcIJV>f>Br`oEVAwmD?B2J`%4i_nBN1;122(pPBv_f9DP_5RK(^MHiikE z`a$~gr{wuzL+GnA0@h?7A*$B>;G&8?IM)6lW0QM9${<^~MlO+AC5mv(e>e_*of z|AjBG>wx#`8pz7^5Adc|GYEd5NzHy<#|s9qwN}=ACE+g*;y>k9FzVaDfB2s)w&N#H zCc@VyMJoTdv+PpvqGDTEQ)Wn8cP+pfXIvm@OLuy7+5p@w-wsaxF{Yi?cfww$rhwjS zbxLU$^x>=v1fJ|ea~%Rvr?s|Ve9?>+J7sVunkItVcP)A#R-e0g+6sm%S<rdz0 z+etd8=|i@yCGEcMF}c%w1l$|km!5X5C8eGFL9w95V|ALgqCsa3)|&RG#L+}k9RiWl2RR7U&p>j zc6^U*4tys*Yiy|EgmXAxPj9+u!DM=Q{uL}SZzdxKjHA}qx8kew*tO(#4?5%P9vn0C z3b}untu>~y2piV6laMTb8m6)s`%gbco}132Ukc2zr}#NZxgAdJR7F@fXdQW*7(^Ez zszE|=4Y5jzpwU{@qBk0c$-M`0^hw)86tpj%qz{RupYe3AOOKUgK;9y{w7dgaL4`#8 zxDb0bIM9G)nsBf5C{AT_3urw5hUYdu66FQ@(IZ!%vpF^T;EdK_nzBcNXWEXY>pyAH zXLZZ)oB(!BW`vMV|J)CI&JnTs9rUO|-d40KFu$|^pwF&d@*h? zy*OH%suzF8Q``DbmxYe>_TzMHQ*TQ1efrS(a~iRFL?asubESzd&f;GORA{fU`n1-y z8@NAsOiXqg(m!|**kUEBx_ct6iP(s@WCr6(eIu%*U;`K5izQF}`ci?13oOla#Z9Mv zkeeH4!>90`oTct~I?+!T3{RFE~+v zJ)~NXg7DQ#B`3~WL&mQO;An3^KBV-48*kb9JAMXA5SqXThZ$fqtDM_1vKxEm(+TE! zwxdX~E=*tG4Oj4T$<4-}IH`Fe%x!nV&WCz|i8Gr+WO4vfseXjt8@NJwS`Loy&>6BH z2g8DiO8D30Gq}*k4ZJ(-!z#Pq;dZSs=uzc{=T&dRI^RM;0?YBExJ>NS#|^ZMu431s z8`v>A7{oqojYBUd9Da5R*zNd$(=?9Z+_eipBkUgjme?6@!E7w7pbH!iD#EP`ya8u|xOi@cz9D^gr@cXxb=*(+`KT?;}>YILjH*UD&#X<7RPb zCg$)<-x^xHex*0OWz56aI2wKE%7uH0%?=h)K>GKQWM@_%cq@tTa@@Pq60I0iOdVQc6PJ<0uI|8GI~M`Ctl zIw@f9t?JfNa(|YP1hMz*Q`SQEJt`(w*k`%(c`4b~yMXLqpYh497J@FHC2QGdUv88~ zB3;Gg5ZflBoT?a}0huq!>pw)xIg zjYRXiHf>}3Vn+5{5;m62%ggprUHl!=d9*40$@X1))fm#}=}5}&Q+w9mmv%>V8Qa(P zih4x(#b|n+9RnkpjuWxPL~6l~jfr~SxqgPO^t19WTzP6MNm@0NhOlF4!Rj5{g@n1Z zCp*Tb+b$*Zd-&3$?AY5dttV%FHjwK09>)PT^U0~4V5-TERrM=VMLU}!=^b_quM~|S z$!{a56+6x^@5n?;&L_}PYOWW#F{N&FSESYte2%ZPfbz3JRpLAb3rG?^q6$QBEjvo!0a1%d@65;OD zi?)w{f`1PQ!BsSnKHGT&52{*-)7<@NpDkN)*4a{gaCb0$(!Ly@j$Vle+xStXq6|DT z_zdp8B$$@X@Wxw59Kf3$=g{WeQ}MAk@9{-XfBN&ADt1|a3xBs8OLO}K;lo4v!dWd( zx?QylnP)4&c8%dQud0ZR)tEuKlM`)G*1+$->ag|e4d}oRsrZG!4#=LKw8w^n_$ZrO z()-(B8c~r=UNzc+)d55L(WjVH^|OSgc2gQ#Sxr7}W9z3LGN5NK<&bGTY+=&GAvAga zZZdrLNca|_Pmh0SBoAZtVf{5@+BEYHariL+4mS;;*1u1Z_7F=LdFDH@Rli2Yd>9LH zt4m1Q{f8uqn+5CY2nm|}i#%NK4Clru(RnvMksoucAcIWCmA_Ar*++sP^=l-$aNs&w zo)H8W!+mh0`+ichA{dmfFBW|lG?Eh!7XU0!heo|>JImv2PU-Jo@dVR>*j8;Ww0G$X zwpF$W&vSw7(r-5?(kz!MP5-;VzqVXEi%cbmpo6JhKCbl23R* zdpk~hj2oZNJVbku__~JQj(7j{}-jDWR zv`rf>d>;d=x<%u-DZSV=2sTf}h2_{+r6&|?xWLoG(KyjU8Kx^tg{*$zIG|nuj8taB zq?tYOO4YAecbO;jx;`2&p8668U-E^sC#zBQy?eN**$=D@dgB9j7x5Ug5bzq|i!OAn zz!SfO!djL4sDoq|?qM3m)^0BpDZO8ZJ=r`#H_8eT8j*pc55>b%nk%_SSwV*7N0`8Y1J#f;8n`})xe6_luFMV;9(aL9kN#5)qvXYAP6`!Ww{8rsuFcFeps z2^B@nW%oa_W65J*E&7o?nYOcItmwEqdb?>VP4rQPAA8lY{;-);VP6;65lE1s)@&+f z$LghC2tRA_qTcKnz8uj5H|{s5T?&<M`?*DE9Lza{6a99d3M{3t0CGZ| zN>lcE@z)QIBz8m*eB?QjgKZ)CyB$4}7{*a=r2IJi?ktjAtZcW2Q zytVNJ@vxi?t50?SWy^Fj>gqK1ovs;gnbMIOxFZOB)f=k1DbR+Kdhq$+AE z^MtLzi8W^j(z@H1$;-GG_+#-TYTW5GF}z1{+!_yhIQIoP_^c4We>jWY&~77+r;p>0 z-6vAJLr=(oPrZPfWKQ?!snC>PpRl!p8J#-r1Nr!9I2Z?O(lb~3P!ie;JoS6Axx;=F zjdK=|d!iHddNqJ{NY{p4b2`%cb0)-ki4MGVafH;@{Rr;fA7(rp506fp5h2ornTs9Z ze%2t;q}Cs56UW2cfJ$V}eoN2qYD}yB_94})PEa;LkB+s^M3X$G!RcHzs`aW`bo{s{ zWQk+L|s>m z$DMVoaoG_ax^Opp1_!Kh+cq8Qd(?prI@B4fl(pfcd{3Ha!l8QhocPUPHkVw_L9o`- z396U>;5@xG;cl2K+!>JORod6mm=Y_XG9R$uO+cja$)c z3jDlpi;s;~qd8OA`LTNzs2PMy28X;SpUNlG`f838eCbB(d|m0obJNI^9fwFHyN6P^ z^(jf}p-uB+$I@7_4VmaMkit|%+tTt$?Q9D=x6z6|465NCZv}ddJ$ov0m_Vk#m`V3V zcA(bp97%+&DJ}1BOgjwULi*$dQ?1w&#PBMRZ*#)wwpqF4LiZ@b&1LI0hdGd29oG}n z-=Vbn^Ly@tc{$mN1L;895!_YhImm($@F%8w>|?P|LzfOKX3t0%Y{X{sjOd669XfB#X*|f!f_(?CXxeh;W;^XobLx{>EQHQ_zGo>#Z)ITxX%4dV_t z(?6BPk}~$a!%TBLoh{mg(nIti^_3$v+BpKhoHH0KEJxEfFLGFOs}K9y?dW{Z6S$~M z7m7SA=yzcgP9MbjIW~{>ngS(Ax}XX6J#_!!kG$9){7&|OS*tbZ>`kUHzoQ}~D=X8e z2N-r`e86i|T8NdW3l!_rVeJKVWb9W@7~H1<-<(slvCKuf=%G z9#^>L_ldaqAHYyB2DVJ?O6Mt_!NGsbq1&Xsv|HFsyy>?gsNK}1RsEjejvF!^E>vDR_4=PWaFX=FZGF+Y^P=9Z9+?AoZ>2Y=eL-%gTLzl3Po`O(a! z6{Kl%7V#AL(0H~EM30Chk_^6VKHe)Nh27&NIN(9krDjVMBv=K0_Bjjf9zL zQ)tqaacFFCZ}4$3r#1zIjAUbPGUB-?deDChc<)KA}o=FPZBs&@rLNSKevC0~;sjB|z63-+LO`WMO0Bf;?Uh`r=s znGO}ykB4rzhEx3om_1K1nA5tUNMrig)8qA5Nb^G%nzlui?(gr2&717$@(*l2sxED) zXOF?u(7}nm4815hzV{aiNtj8+Fa1aszD(-VC)0(epORJg-RYTd<=Jg?fXkI>)U2DBh~w(9gw4mouPNxJv(f^&6)FG6UA^t`o`Iax+qtYa4@8% zLL=()ppvY5Hh>zH=~JJek7OWCqI=GbB}=DzansrpXpnONX|VU==Fd)`9q&buq<|PM z?L!iMa>t$oPW9$4#H7)N%wrPkNsBno`zdrx(08tw9> ztJq)Y&jqu&LIsK*IO^_Cu5Cpc4ePFkX05|qSF(WSf4YRndQ2dlggOw_cMNv(a-haJ z1AwwixeX5;>E|+S=-v}!_tj4HL{={-d2EF*e40cp=5&RsFQ!;=<22fK-~skL-W9Lf z>qn>GtH$TfyhT?=2UF|xwOAxtjC!<2)Al*pc!;tg+VVM$7W6X4b_TyCi^e6>b5wI_i(i>^hTP!ED{#x@9O+wS~J}oI+1)c7pnb&hX-}DXdwk0CD|3<5iz* zpq%*^ng5OXIn4jk_cMEMHlW?62&0R8!5fpopv8D4I+L4uVK8} zvM;2Cc82BK*>9~QUEu-aF4v9VS3*~S2KJgFE3jSk6Z^bZfZzdEpep%^7c6MSW*Y%g zra!|X?_apM3A5*1p5t9BTJfqEY~Ai{*KpDN-}tL=EVK=*!R1Mv;Y<2>5CtCm2R|v_ zh37pFgy)*stl!&*2R#dfGMtLfi+AA9O@Z)oQ|>?f=H`v~gH{kY8863Q(%0i7K|$bq zYB{DWGq6@o7%YxoiYKoR!?(-A;p@j79FWk89*l?w52Fy=bK6ZcS~meMk6wUhjWriX zHYPzUHxa*hyIErWCkd){j>pP5isWKVB6tN_;rI8uk(l*~@Y=}|ud|LNUE5-SUDw4H zZ(_-emKf-{ZYVx$c7#+v3WaHrgYlsC2ibS~Ft7<9jKfbhkPE|n!KcG8eAn+eNj^9a z@|BG6txE%G?qz!*d#B(oje}{ZGJ>ndv+)_CLl=A)1I^c6@yL7wI%^iYW?bZf7mhck z2e?u2Av+OU<{49WuThY#z6g&zXGWK?@4fFY7h*HUix`ipDa6BlZK#&IE@bCz$G?1R zXar*g#+Ne@y|tki#7;eqA22Rsyq0lK_WP(~b7xQhXHUlNl?s`@pqMjHQ!f?_ujjA8>!h;f(t*PTw+?=5(f56BIz6*S9#*Xw_2O<#`X- z%~(sV6jwg$0ojMfP^;zwJZdXD4jFqeHe~#xUPLwg!tn8_`q0d{W_}p1Wjw9Gn#PYG zgZJJufysCS>f1RaG zy$)?b7MT;kYPL3gcX$i>oiPE1TvemrkJ_U@k<;MX6*YS8kUbJcO@lI1MY`XhOf&b?hRRIb<}Q}?|fKf`-TJ@K4O=`ct*-K^1E-Iq=RiRoMPO{_>Ij!d0pTUaxLVo zMBO^#ANBh(|9#k7$uQ=xAH9-n^48=ETw>uY;~k818JiyUC5D%EIKSw`fAD}GdgPCL zZ|=#4WLW=Qk93&cn|sQ5Pup3pUFn^qlFfNAnDNU_?D|qdIMt=W?fw7D zi(Fbozh3XN^KVRpS7Ta5>^F~H5My;o1qwfQRFwN96+%x}Ae+NSMavoYG1bC$gB{Sk zTgkA*L<<}0J0O3?Q>VG%q?=n%x3h`xm~rRYEvO@7wVsRd)tk-8{V4k^j3?JNBNxUd zT{h#*-TL822ice{W>J4;>l5 zvG+t|soVG2|7V(61D)W<2iDSA4V! z#RtYs1TDrnjH?(={n>`2BJSaoJ7ZuX<4KH{FdjO-3w`})8X#nitFCHNvSCi(AL^55U&zpu)Fr z{=2dK_vc<`+3kfg?16sbkD|BAR~}_Y}^jB?_ZSs%-;a*UN`y2uG7nSJj|;BhIhvz}T1VQwNT;x?)(U(1o5;xIw%pV%XTb z3)Omdo$NLp!>(z4C-uqA#Ao;zaPav~F3)Xd^J3dWLE>Z5eZzOME7Kl^mOLiklD?A? zS9bs0AhsTXvJy3%Vh^W&Rg?6-N_24XXeiPS7{n?N2RN+k)DTbmHP>NaL2VF>QAL&8vBa^nkyf<*~6sObG86Dt6 z$Elo_(p>sHt^?>Ccjeahm`lIjc#h|)|CTg(`_UHeInLPgOLE!Ik1ifigAFPpC3n6B z)7L#}u!~cqM8w9G<$VjiL-=XP6tM;u@sB!tdLP0a**ed|X#~w2yaG=gnIL?sYw#7+{$`FCold3gmvj;Iij$l=pGFUc>Y^FJagw);4?Nu`8A#hCU2D^5 z^40y4SfzH!&6{a-a>91*@e(&Kzdn`Po!ibWsdVE??x#{m_3k9fbtC82#Qra~=EB{? zja*biGOe+`#Px{xR%teolD=EUnhq|YstKVxpYeR$AnHeM7pk-PQU9s zCbgl5$dBCVRDJYoqQtK8rM{m;C%e8TQ8UkzZfre|_N6VveaB;xMI7k0;udoIA{(1O z;y~x`_=V4moK4>cI}?Z3U-5W$Ps6cEV~PBDll)kc{P>aln34QAk^I<@{1}k@Z@r`b zEo4}_GuB<~38jfY$eoeqxGumGPUUemh8HrfIUwIv)_*!Nx0odbhlF!w9zG` zsOBBAs$|cx%@&cMlJ{uOgGAUmW-#dvpU~nrNf4v4iJQx=*}YUvVRKwYaO(cuaG+%h zEd5#_y4Gnp_6>IemqEi3`l<5M}DkFetbuM zOh_C1jAb86g@^gGJ zZrtDr@;tJ2Dd)Iz2wG;52LBBwOO$b}$cRo>L-fDlmb)SNYM(r!yepjkH~jm#E37)N z2KwK-lb%%=#vC0E=FtKPx;zDLHK>EPFI%&vrwA0;@7Hx{Vqu}<0QM|4o7?=lITrQr z1GAdO!}?E?@jk7NuyLg;m@QfL56*SBg_L#u=&V;Ki26oD_;kdYT5VZEEFZSmK}t)ht<6QMEo8cARCipcZ%>&5s? z8U~A0Es*E?;!@7Nn-N^s0r)rG;iX0LU9})?fiwI!ycAgy>l35tBVT>`Z|r)Yl~ZbS zpk;^jXpg5c^h}@&m--*NMyhDW~bx8(Z(h^2}6Z6QB>`d%w7fU5gzqo!k7UQ0~ zV?d?i51Mc$kA$BIgPkGSxKbsTtZEO1@0*rkmp(bf`&SH9>c2yh(RrluX8?WJbd*%K z#$kDuum9q108E~97>`%vzrX!2%fJ4WxzlOEdVkzt+7UcEPp0Ncg*b{T!>$;2=%AiS zhE8oGr|l=g#NIoJ?dVQao(=uoVd}(8Lg%-Ur!!-ze#r`Cy{iBxvNcYQSU*AQ4bS13 z2O_~HcRyz|YX^~MY8MP(`i@)oshVte2?m3_w_N*%>VMR^)fP`_2)idGc@bW)B7xo$ zDWjMBqHu4O1e&7Kg**8y2`62Mhe0Qwiyqgc5u5P|(Ba2WPVhUHcsL}$&K1U-;@~*4 zwmcqw-uNyuvP&n%>*C?JT|QS{lJu{<_i0Be^ihQ6R_5?;JfLJ89lNFgAG@pu{|&EO zG!BYiZ6TZIcc=fxU58AA@8mviI8X3@!)Nkluz7hE;lW`ck>>%e80Tz^r*G2Cusq-Q z?~m73zu{ibUIah1V&Ul4Cax?qkNg{#El7aQUIkoq0K4D%U-;+-3piA5O=p+o_&64?OnFHjt@8pO z{c$*M-Akgn+zVDL+=R{Nsnc6~9biuVIC4$*6?XUWq7IWckrX#|*i+#^7ddVs0vB~y zMIES7^*9ox`3k2k@M6zusX_5m5pDB4i;dl%;Xh+W(o7o-SU2Gret}2QmskU8ks6$R zE}|-ev-tB56zu!(KsKC_;KwII=(y}=PJ!KvVcH)4 z5596tfh^uA!TuzK_8hLq=Ci>xYWV`ZK;0CovjwzyOe3;m{E%_6QzLRS)&pZ!=Rnp1 z?6PnW9km|A_iZ8M;%*bVl?Xsw{EAywYC@f;04^VV#cc^=&)cy&)_X$8X0BDJWmrOv zPKkyo3ff2~e=8aHEDC-V_D4C4(-@DP{X;l(a0%(*8V!BJE{OO3+=%zyil&?0c1bFy zY{Xrf{>f9q|5& z>1@NDP+LWO`o+R9%bDorszO|x5lg)jMgL zZ+au#t*19y>eCM>NHb;@0el?9+hAgC2g@=j2=NC8p zc~{~_*I<+ED5}rcnXxJ3fAbsk!fA2mGO~8hF7ChKInSICoxhc&UWx*FZpa@+t=rxc zy_a3VdWa(@)KP?nT+e^yR_6({`kV@Eh{_@Ie7lo6S9#zr$?gzH_M^E*m=)du%;8bc>{sf7i z?T}dcq|%&YO=w@?CP}-~DH6O(2oai^^uOU@^V2}6Un+L9E8ygL9ufWDb!UPZXR|pB zUnc8QdA`uX&;Kx(q;y&g5cj8&NU z$k*fR@T|(j`+VecHK}?^JwEcDx>UVbm-FJ8_w|_uGYyi8XTHpU ziDy|kpBpj_kw*D^DD#Ff@sTf=<10 zvhh;SSsMAAFPp%`dlRLR&-t=ROg!^G&wQNBC(vOd>Nn5V45k7vhrDS9$&`ivza`kQ9k!%-W(=A^5wF8E@NI^Oy1JS=X_m0 zpU31Qjk0n+_hp(djk0n-Ige+)&H^TXCO+qxR{#_51xh2I^9quB!P3a*yh50GFH{=& zoL89CTPTfu&MTaW_adYmDUE#2`%z517cGr^&X@5qhACDW`JAuA=W$H&(kLtE^8}_u zX_S@oc@oniX_S@oc`{RqG|I~PJe4U;8fE2t&L7vKrBPO%&hiYVOr|U;r?a?N%Dk5? zW!}q?GVkR|nfLOf%zI0u%zI0v%zMkE%zOD#=Dh+b^IoBpd2hLtd2fZ3d2gkZd2f}J zd2h9pd2fxBd9O&yyjLt`-dihW-diVS-dita-rFE$-rFc;-rFQ)-rFo?-rFK&-YbzZ z?`@Sb@A2E3-{xDHwlQsI+98d6zEhg-Vv*1J$d{Kg?Uv>|^FE*NVcIK=e7;Z4+b_-e z@&i)ly@S&H5R1I{GT!I;FcV*XL>l>=*HNigCXIZ~>lhR79hXKv=XFBros>pC=XHvS z_xQ-?~Pa+j3_4vqpL@LT6@9~lM&Pa8ZMc(7%8K!egl}voj zGavc9im6%}<@58*yTHUpzFd}Hl=_!gh( ziH})Q<|CgwO0}3p-s2++9eB{durObPC zr8&>brObQ0yrtd>Y2u-<0GH@NyWFXyvIl0^Ovef z>hY2H0;MWuk@xt>d%;qzm3n;Sy-=yvvB-OT!mS5F6YZPF!5fLH1auLcOw(e zvC_zw^UN!ri7($IjeO24QR;1$Mn31Yh>7>MNF$%~N|AcJ&vS`1rb(I4dEUx2C4P%o zLA^<6bu$+=pUV(0`A{XaKCt93hc!JF+IPuAe4UEk=Y&SFOVE5jXK{+&Q=#h5+`nu! zq)Mo;c?k-8-cx+7`iW3yXYOClxlD!Y$1g#7&gB(Tf8G_Y?~(hLLzT*fnn&}HPNQYT zq<&Y0muz$Xa;Jd@h2&u_@+FdT{rnPP>#dx>9GpvqN@m%py-THCYSm%k<=m6aI2V;6=f$`WQ5zc9@ubW;-{N_`l57f)WHhjYcg3UvZ?~aywfR_m`7T><~D_ zMkA9Eh2niDH`;A|826WJ>PrRtS4X2EVf(}-k&Sj~Iq`p)ZFj*^6oYbEj8oO{C6M3`P&8v#fFK0`N#Crf};zQ z(Yv1Q;!>X<0`1$We|i2;k#JQ0B9xcaN%Hf7j<8Ie{+E~3dI=YeOhrS_DM_Yp%Mcz; zO8?8+lN^M@*?RI-`bv_6=7GY=Iaz;MS96W9wlM<@JE$}h!bCDp>^yR-lD)dRbPiznuyqV=`nN5jg5mvG)+ zHZ-Uex@^cnfi7i^S}S75|HLMtnK&19pEp5Vc&SM^q&gR+?sgWl{VMFzoQvuQX^6Y# zJ{Dez%taw7>f)RZ4Z!lA9n==t2Qc0aed33b&{&@dx2 zyA)3|p?*{nI^OY~t-*V9;o6l+=pmbI-b~U<7;K(^RKn{{tKHEQPVq=UOQ&a5;F=ae zXO}pXDqK?W_{9%_OIjRK?()3iMd{VQ$NV(U*AE0_}>jW(C~ihVN<3+zrrqnSqv#DlZT1Vy#cXiJYmvF4lu zf~ulu^l{2wvGwvwfqg;@+YbB04tqI4F^)mL>XqWV-x~#AOJdPb*DCRVb?jUYiA6yj z>&1)5D+vv8Ji5E{fq2PVMWL#CJkqy%C!TO?kkG&}5#6=?AU^X}M;NJ_h!*_*C0?@? zgzq*kLbcXyV*AlpxG#MX>ffLsDT(y?d(1oc>Li)8XP)q^ZYuhu(ph4YpDC=3N=NMf zk@Sep6hdS=azEHvGQMh!u<}j@IvdqV(z0@maOKSm^vY2|a(Hd2@UB@FYd1Pd;?+xq zjYF~!JLkk&=#;QNW-;;`{Y~r>a#EhL)>6?Q+Rn{4)XLmEw1?SK&U+CZ#yjRw4z>!4ReuSe1`a$Uz6}U zmy6~$M2Q7QbA?~)*g0#qS-j)G6XEo{T$Frgg80jhMxox}Ty)n(Q*0geNH}wDE{c3{ zuEOrq9bwO!9JFVjYeiCMjc{#SHd0IVJ>7LG5jwOlM&-H@cC1YkF0RW$AGNv)^8B|5 zKdi_^F2{`p_pjy)dk8Ynd`Er3{?2j2KO_yU?q6>=DP)@P?0^(@{0H0W4;Urfv^xn^ z2D~}_VMZU}{`drRsj#4;F7mhF>-IRL>HV%EdC^^gg=QxhMYoMp<~w zJ068zc_Y4~uP^lUN<^MMtzxukwD9VoMd)fr1<95!zQXTzsVLgGlca4^rtooeI*MJR zDCrouMi_c611XN_ATd9&OSn`w3k^E?MST9@3E@DG#i-Hfsdye#342FnqkYNO#cfVE zgx}`mpmlkt#6OnZ7fx0GXFJ2USF$!rzK@pQkMivm-*?OUYxzD}zKxRaqvhKu`94~{ zjgoJdzC!*E547G^~>^Ylzh9y_t&yMTE1Q4 z`)gSrE#EHj{q_H=kCtzv_&!?JFUz-4d><|Am*v|i`9AvJ+9XJvq0ApHUfYPauML7~-CgMDt^k-fa5oydBN#5iF?8}v zAe3Ap=+ok02=F_C^qz&lqKBu@!+xn!nfP6MOVrbVd7yGG@)ApB-?)z&AS)}8xKlED~BZj9llmH z-!TqMeD8@$onoQzK(dIK#sJ-1CAzU88kV(-MXL8AA^Wwz$o6L>obMYZdcdCkNsS<) z&AlR^{&J1z(#(Z`J#$4Hio!sk^i(ud5(?@UcZsxCg@C_U0lB+{z==KAMg6V?fx^8G z=+T@&P<_w`Ej9{<=Ki|qyjcJoQyPgf1wjx@CLnw*5Kg^WfNsnW1UFTGG=6Cyj5U~m zn)d|4t2^oF89P4Q+tbmJxIozFP>AMq4uThZ3(@a}K$vo613E~9*gSa~QS_D|82WV= z+F2D02hWwFC%c0|b;@C6*DVy- zG!_OOJBGU7jD^*a2hjN`@es6ZKk98A54ZYmM`q~>aK>vJa`Q=ms6NH0PjDifT~UNQ z#w9{?Qywbplms`6@{r?`L~w75MP<%OQ1KuZ84XSX0ro)oJ(FPO>)Gh6brS6J0n~d> zBH&_-vack9kLwV0hdrbDppPL^Q%eM{T@5{c84qQCs%S^&1ZZ5_DjL5d4s<2oL?IP% z&`|eCw8SVD=BM2kfglzR-M=g{UK$OPN1PX3T^$YYJFRdjpaLh$8oik5{f1owugqQ@86d8GVG6#p<3o+~LL$=ndIyVVJW zvN_#6PWMGqO@krdL<{Lo3WlNFNEGT21WPZPp`rdkkUZ2MecTlYN?*g!*%^_r*kmFa z_$m-uPo^V}@<6!UTEKqG1;Kzh8&KZeAaL>7g`DpPgV&Zr=t=)jC^&TjeP131y8t7{_XtY}cKtro4n6$!$D7eyAj5n!lrM^qlS5Ly)8iV9zcLe4-X z^kPW}G+XyaPQJmgFwYzfN(=hG$GhyjkhP1l?Ik-uWbLD@U6h>{vUX8+UdY--*?A#5 zA7t&LtUZ*S7qWIyc3#NZMcH{FYZw3XypXkvvhzaLF3QdeS-U7ZFJ$eb?7Wb*kFxVZ z)-KB0L)rNuYY%1Thpau6ofoq6LDnwH&Ieh$C_5kivt5*(7qa$Hc3#NZL)m#DYZw3X zypXkvvhzaLKFZDuS^FqEFJ$eb?7Wb*i#n1t@@eKkc$5!tB5eV;o2{kLE7R#8JeSpZ z&+62(I?G0=;T_KgLDLflaAv%d@l(c2wfEwM-da$0N&wZ20~zmQ9N$X;l)iKaW#8fd zVB>Ye;g!p0JTOfIIx-$KJO*e@^Mb-e*BQ} zTE-5H&6?vu-(4S@l{o!_JFZWI*JbKxw~skeWPInSI$G>)j$D#c;3+x5DLXvkRq?~aL<3o%sQs;oD?k-Z%`4TZ=oXPks<8KWZ0+!z+dbNsFu@S?3#;S}J z-fKahx{h>qPqvne9RJXJjC%z1qBDdRRGw2w8a^^}AZ^G8D$hsOEI_#;eX5bk)&wtF zfO4daP1T6%vq3b3&8a8Pr*-!dZ!ayn<&=P~X6(tBZGXB|LxI|~bf?#RhSLnj0>;gZ zjf#iUo35Y9?sN@m#rO>4t&Gd_C()#!N}~1r9l61H3gb7=-jUs<{&ZY>KDkx8pKM_~ zpYeOf{>|~!!A+m7Iq5_eFrLhKHDk8TX=9l>m*s8F@yzxGx16ysIfcHbClEL85t8T4 z+al@ABQvn=;Y_@QaXsUWj0;ldP`1r+k4~3x7UNvTmW=BfFpXVt4>#OYgvX3S7~f|+ z@SPT$6RRV8R!j$mF`mwNDC5EUkIA2aUXUfQfc}iT1onbt#wXf}Pnq6vf&+>AbVXyZ zO~f@PXkcrq5}TZp^|zfsJxQM`IJMY3zv2Wmi_JC2>J&5IkNK+_U!QEg?gRtU^{JJw zuI)7TIw|aRIy*&|E7Ukaj~sovBj48c7V{eu^rU<6Ld{uK6^i* zY+YBJs!tW2qHT{bev_h4cjeojGGg^-GA_+8w+&<5iLsS$$thRHMvVVlzg515aUFZj z$2yD4Qy70{Y~rh1-ivVzt8>;S$2N)mUw-WWn%wh{?GnaQ8M9|z>_XXRT$Zg*Z8jF# zeq`Itk>74{-)#pm|0VNF*gEKD?EU1j_vX#+JL=8qOv%)zhpKmyu=-<|FJ^11TQKg;-Y36adI00w z%-1<}(u+{AA#l!1Yk?0Y4vpp9gEh@8KK#9%h(X1nq{`FaoZ}-$^*= zAE00K-y3KN|J+pg`FpKBf;NNZ;WZeQtUjpR$Ny?#4l4KPSj>t;v*ES5$i+G z;pYUx&sm?7aOgVJH$r{l{mlne@EWedYq)1SA#e)JQW?yWUVXj5;qYhih2Qhm;~N95 z;5CniS)FTnJ3zSxo<$!p0H*UzXCjS$Pd&z@&XA;pbe0x(4R|Gw8*j zSM?0vkIy`ZXP=9ea7}N}_Mj_{w+VO(*K7e@-t+W+<=Mx&|KG*%d$xdU*1~Ip{{&EL zJZJ~di{NJ}b6XBt`8fvz>i^Ho!{7J)m6`N~xmEs*-k_DAgFh30&uQ=)@OtIvz@Nom z`LpQ${G~9H%6-?sKTFa0dXzsGJR90idEW_ejq>|}-=Y6pc>T@b_2chBdHwhrx=A6;FFnq7_B!Eg zuN*cY@&Fy1L4{XPpYT_Yi<+}eSO)d8T@TRyRxa8XkO8`W-Iz=N;H<4>IEoGW&zQT~ z?HYa3WF&juuNn6^=o+;*7|DM2Z^rFjTg?3`DPRjezo4C06?1MQ3s~!~FX*a@D(>@~ zboRn^3bo!*#f<{(*=7p8v+XzMv@wni?>;=}{?6ZA_=Y(4YT?izrzvJEH#CyXiQ1%n zHVM89pnW7W3EQM~dg;PSjNp6IE&PSgH7=~NaS$8P++XOwGk}e#abQ<|&ldKAp7$Ki z82@GqJrgKPUfh^%ynb4U0zC`_ZSgMX)=g`;GSI#Mdb9T(D!HpO zY{d9~-mJ27B{!+eM(o+mku9G&i@UrWp4AuO$i7dT#Tl=H@5GHYVC_Hk;3i+{CbkFN z;ByZy3iJoPCtU0=BW^PrEbatt30ebs#f)`a{e?&A+IBf&*`#&c+8IabXOA55ZWiTg zvc}P&1|?#@V#+nm8%G~BDG`@`ai%M`b)kNRW5hE~E_B=WF4P2cX0vPB*M6pNP>3xgXkrTYpC#mo~`LUWrJG<4uF@%zy#A=Bao zy$rhW=5OJFsT;Q{rN3AX+R4m~n+tmKJTr0grW{T`G)xRwWG3qE%Yl@0nE36ni?|_V zHFx!Zn|Kp+2ha@KH@mTBjq-$qpKy-Z=*HZP z^59v%j^ca$P!_$qkx&)uC`L61WgeRw3CofUM04{P_Og4RR-I@dwy=m{e`ugKsPPja zvw0%?-Tw~>H+UkvZv z&`9RSvc~I_dK1tF0A#!luR+}ufOTZ_hO%x3+#G<6J*=ZQ0<@4>>0`}Ut|Oy2k!z;F zW&mXDVI8$O0PD!;Eo5y8Yz08Z9@f!Y18ihg`nKR({$D-xb^v<-_7SMD?f`HE*vUYR zJtqKarH{T9pta1pz75pc0+6w|t zJzk5x8z4$%rH?)u&|PMwkG=<>r_4&fmre~eUK0c84M4AGS61i)Id%;>R~BG*!7 zMvuKT0M>@dj2?T)>3|HG(c?AfGXYsLD}D6YfE<~XKKfihp3F*rxK0iG`2egH$c!E} zav`8d_NWmf#25h9aK@3*BXHia77Qo_phgY`jFlPZ zdz`G1v5vDn9)LXrYV6@`PXJ&a8SAKVt|tPpkBmJ<<7`g?AY%`&MUS&RS!Sh=9%p-s z%t{|U&i+)Hl|Fi$^Jy|GeZ`kS9f8;2+#{v~u!f8t=N~oB_6(WPV;w!t_Dq?TK6;$( zSu!jA1f3f8(9Z_oOe5?1IdXj{@LX9VV;yID9sqj?)Y!wBo)5r2GS*S!TrU7%9~pa! z#@<3ehRnKt5!4Xa!&yg-v%Oem^jKH?63}@7WV}xCOF<6@AY)(g<)9JRE08tvG8w3g zWGt6!$XF|uu>u%t$XLVo1Zte~l`^BpdWcR9d+196V*#rGr81*m4Ojy}t;{`otgn@8 z%G{&J-Z}u*CdiB)d+X(zGW+PUhkgS9Ju>=9GB(OJWUS$=qsH0ZBr|%fqsQ6aEVI%_ zkF&l-W~Gnwt<;dwZ(JG8urlRY;TiU>7&Ql-Y&D!$JthD$mn+faK@2!{Z8;W z)5zFY{4UVD0oYUK9zE9g$TggA?4ifrUI5l`zLC*mZyx|_%Iu@Z-hR2ZP-gVlLw^8( z9vMB(I%?#DGUME%J_JCG^Nx%j>y-ek;k+ZG#~ylK_Q>e*eSjKSBQw4aP$O{0wKAi} z9(tT@L1v|ov#r#S(TjjmnRWdtsNqak0anS3{xIMO0JSpr=&^oOt|@bm9(%_CSX1U6 zJ@$^vHJo$op~v0{0M<4Du!b6I2&|oyff{EWJ@P4;an4cWTqEoH)8KKok+HA%GoW#< zk+HA%v!HRVk+HA%bD$A8+vjCQkJqBd`Mw~t(#IKBYRKp>0&upGb^RsqIMc}3SNvtr zR{+>k<{mxPugW!?ZS0}P-ZcQ$l(|Qbz3XyKnS1ou`wxIMoO7(9#u@@^H)O`SM~yRm z6M!Cp8tb-q=aR{@Z*ulOp^2%PJOGUF_xM#lL?jf^vk8X4ymH8RdCYUGo$M#hVGTt}T%Kbx)_YLn6YGk}GsFCr0phm`fff^Zq@2HWh01pAxfJcDG zGNXSY`=`L@k+J^_@Lcw&v5vk5@Iq$vFLi3KWRLyVvc}pQ*}nxwU=Qo4-vO}yUS{-& z4|46J%;*uH09gAhGkU}qx%O3N^oVZ&tRbWSF5`z>L&n-q8NYzBhK#k}GXBUlWUT#_ z@edel$XJv9jN6fjJ}aht+DK} z-$d3}Gmw2#ULmfMlz#Ev;bhuSZ4GH6S-z8GkSy>0BgwT&1G1~ zHDs(=%CG{)8Zy?bW!T6yWUSfBXbFrpWUSfAz`4d6GS+bJZ+^BTjY@OWd*NS1!{;Q( z&knZg^g*SP-gu@^-KX_Piq|+bHdiloD5Y~R1e09T0`=*-BPD%&wzYbFH~9R-kZ9sP zJY8)TULxsjehui{AGego9&evOdymaDbZt>%xWKKF(Z{LJ>xHbs)YJ^iYx zq-rF+wy%H`Z&;*CFDjPw%f7ADuOH-7zR4I8FkMf*NS!C?(1A{>##aleUZ-*7S%2Ta znJhVvuf9+2Kx(q^BoGtB!?c&?TXfVO|j(Xd`O|K`sWhEI5qz+ zCrQ%Bb{?(Fx|Ki;rX`WlPkQrsJ?hokpOv$#2GQj=`jRPz>HH7PU`gMZYQ&Flilf~5 zaB|0_nD1MWAnA6q?f4rl2Gagtf(T><__S|B)zw9BmViZIGS+ykJ{;S zSKi1gQPOW0KB=6uIG(m_R->M|b5rH2hl3^k`JOv(HzJw#7<@yWn$xke_M}8fhcs`@ zkF!mqRfEo{!w#OV{8v9i()juE(U~bUKmVlq{ElZqr$!Bv^hF`Jva@M69eVzhI;Cdi zp)c-vk`8HJrW(E=lR6K&q=wJts+c?3nv~!w0DXh#>_xoNMi$d936YQNWoG;2i~`8Kzsdfn7Q`Xi!%*sg1% z?z<_UwhqiE@OeyINP9)jwnV>S(n z8%rL3I;y%|okiyck0&z=VpUhnGw9g4;|TmSREba0=}K-Kc|BoKP}%)dy71*V0-u2n z8d^V%ZW&ridW0`OwDnCA?bB#1*-(D$P<4Z3THm9XtT!1{+0tVutuwHMoUzQWJWq$x ztPj})@-mgKLIN%Ml0!wDQreLDY10U(&l% zQ+~Zs95rv$my9iFz_+uFqdT{T6Dv1s-lpzA%)*e5ZB6(m#slfs*Foe%q60smQcnp?fnvHh&<6_b6%PWyWt$ z8b}L{HzAkL|E(>Wyw0kRy);zaY&(objyFuFqB#re#w57gyEr9#pNg%b}P1UsiW3exQ1toI|xX)oT1)y6b~HdgSnZHGD2v zUE6y&eX;nH`goqd+BUj?UY`9yo!7!oJ!*RaWij=L-;nO=l-MH7%Me)i)UHR1=(#;c zajRxK_k6Jxz^yqEnZ=$PM2t^|T!Y6!HgT!nF+bpoIl= zQ=cxRXjGDVW!(ZgWpxa3YT8e|vUWbbzH<uZ^8&heyE}qVP5lvQqo>)nT45Iq#Famj{$`P~U zsP&sb0$;LNY3UtD*Nk!_-I`bV<4zonwKjqI%&n~Va1b>#XiVV0 zXIGvKPoSQw^4a& z)HaV&V`j?kk_9m-8>AjEDxX@^av@@PPj$hA9J=O`H+g@gw|a$RE}bH%NvD%BYOz@^ z?Vj3!^el>2zuS}p^AkaCKkKOO@-~~E+uxH!ObJqRFSF>FBmKzZM{U&}>oe)d#5i(o zq=|aBYX-fXpFrw_)KZU|F^oF>H<;i)8+j|0Zp|M|=Jnd3y4^B`miLV(bLS6N{mxCI z){A4|GrJC|j7LLhS@%AqLFn$FucL?1)nYX19&ta=w%1_V$v&Lqd6pk6&P&FM|%WqJUf^s{%S^=&v+ZOzu8cl(zgk$KOIy)(-LWm&J9W3=hIcV7gs%RKvq{C zQZ2rlLIXSNlNTSKsTwa#qv45-$db_w)h|QS>8Vyt$$BGOb^?{HK>b*UXRLyl& zs{=AjHqM8}rclAwems@AiTY3q|VWWfAe zszuo;wB&~kS=#7>O5Hn^jxlOUqW{!UPxeitE9=>lS`|&zt?CY=Mn@dUD=TxgpdCg> zy0jr$OFQ+WKIt^t#+B6bX{}Dbm`*>&`H^RKHL9>NDgSHF#r;~@qjk@yx@(v2zKmyA z<-DqUM%CS~bJE-J^BSt9V9L&ZWBhweA^JcfZCns&X#X-LLVCs+>!8 z_iNpKS@*oEyD#H;RXL;T?#sI8Ro#6V&#THARdqw4P0ct%yurMmmI z?ip2gzt-KC@w}>>QFZra-SevMzKrKp<&3JkFYBIHb@yf6^XiWkka4Kff@MZzu`XAe zv7^aZY*?icb83~rPP#N_ul#b@(hEk+uQ-QweASGN|C-BE;CuV{MR{yzPIG3rXgG7P zXUuG7<+Ee)Ml9i1KD%UK!uABi^8{D7V2*2wn6bSH>t$WYhIKS$R?WemH)97+jbKSX zOxfeIVz#l41>^PS8qG99Ro9& z%a+#6a!n?Ce!_`$2~KA#99y&8>U3t&$BCWn3|S1{R_uE4FxGyyBMV)W!ooi}vh{aU zS>|L1_JmJiySmx4$9~C7HQa%{I+4s=PPJr_hDq#ZxgB$iNQCF3*s@zr$!wJwJpbfw z607NE&GvsD$_P9ob4`;(mQO5MgZD{HEVX3U1|_pLRpzY8yhQfS)||B*m&9hYF=b0z zr?6=)%^2}WWr4g23qG36zU9NS)RNO!@1@2pJ2aI|Hiqw8v>e7hzG==%-wtE5*0*4j zGqRZWH{9QY8SGea3+A#lgPpc+!N#X$vEKg~u|^&_Z0idnwx&%E>u=bC9ekF{-o>!nxLq*Ir!iq(2EMgt& z+pvGNVji2Vab$PlS&`-xvZ?06C0nA&3*_@ zY<5~Uo3q%74c(c^zD#t2dCFw#wmPxCdKoOk#)-v!NN4fPiPg#(#(oZVWcq!Fu{EO| z*`CH}ta_jW>-IjCt%Un+e>#N~`@(nALzbtZxjoCglgw`IX~`^qCbRl0;5pu0GAnIt z%j^axvx2`i?8vty)+WN5S=c5s$8c+gSt9*eaQ_>_d`z}v@a2o__d|FtabYt1c+s5g z>Y2jUN13sPfhnxQ-wfU(sgR{HVb*ZJt1pcM4w77^=WfDQl;p95!zOGZywBgwHf6%Z ze5RRa1~XZ}I>Q{6?kivu;TZ>wUqJ>Z$%>7+TfinCw`Pe`3z*ukYvNM(nn*|3SPQ<$fRHJkh^g`K)+$yRks zWp#=z*o8-_tclv3b=jT9TEY9neBUtk+S8PcgZJ;p5hiTsmP}Ul+LXOso5f5{n6jFc z*=)}xQ&wj|4)beb#xx_~S)v7ItbbS@>)qI#Ila$gwT_!J|GeRBNL##R7*De z{ctvWoE7`_bU2$a+M4y+GMp{Svtj1J!&y{cTh?o99{cCml1=#l^LC*nYiF6u&UCk9 zVeUCBVv`-S^v#B6>)Nq)fmtl|m>p};K9hZ)V#fx=WiYL+9V?%k&Kgc@$?Db&W85WM z_HgJhcJ;drqfKG{8r!h==V?qZvSuwmrm-WYR`5)iVQizlC40MQ7<)%7*ipB17M)|x zVxPgYU{9E_liCb6q`evI5|+hUbg+P07OU@R!IHuu6Xs{Z%1>pp#9kJxE6ZW?$}AZC zJ%HW3X~Cw|&SmX_EZLl}TzF4dvPHS@Y&SAX_%l zFpJ#^hWGj6Ot!V5Ei?7VWK%RY@XW~!W*=+A^5IH#$$WlhFy6qDP3xb@?Dko(zGpI7!yF4%=XDm_c*g2~ z);(oiRQ5&XeWI*~%KoVAi^}?_?2F3!sO*c%`lzgn%KoVAhsye>?2F3!sO*Qz`l#%O z%KE6Rhsyq_tcS|JsH}&|{-~^n%D$+qi^{&Jtc%LNsH}_1zNoB=%D$-VhswIB?1##_ zsO*Qzx~Qy&|M$MAtdGjRsH~65eyFUE%D$+qkIH(e?2F2JsO*o*dZ_G+%6h2mkIH(e z?2oD1F~U~J9{qysQNO}O?I*PZ+c7STtw~AL{sDaev!9 z*&9zot{>>@pnKbF=7cy4b_X&^fuIkAegJwOeN8#aEqMBdiwFHX^(c4m*&9x^F^OgUna*+Rw{mA7pR^G2NgL#R z(*2$eTpr|;G9arorn>_-V_6udC+CyOR5a($yE=Sg^S3 zwMB>KwxT8IeW1%gmpa_%e3FdBdyr3>1{%IFL%a?;Rx^g13i%}W8SH=QW|I@?Vggx| zabaScsfqA+`Tvtuig7U%hCx0l1oBBcS{n-EK=%V}ZnIgaKgdGd4w)ofT?Uz?M93r^ zgiO*XV?B5tS7R{(bk{{L;+Ck7!sRh7#8l7|Kx;wULndib+EJn7^EZNSR;dayN%oLQ zN`*|)dC-6UP8T|W&V@{pK4g+kmWK&jK-WY$2rZX{36KvHzwT+ST^jGDtqU6RVcMcN zFKtK2C%uGx(%cUBXej97s(tXi-uEbE!bC&JB+b}9j)Qw4UfI!`%LZK+GD&Uh)^iW) zo&I0?eKjZcn|YIK1(~EyphIWfV!ER9DE3(OPupinJomk71e;ykj_g?H$5oRNtg&AU zVc>!a?&ZB~)~sA#n|P~?oBc0`mCW-OP7Qp-MGhUx)}PdB`!_hiE&Y|u9`;QZT3>I# zww~_A@*21ZcX!|6uJ;+hRu7#k+;_HM`3FN;KfSTS^fTYM9fu;=j+gs{!I@4h`DZ)! zV)`!Of>Av-ZWCdXRriE9AJ#CEeM9Db)RpZHsUuqbX~4!_wPe4an8C9? z+ptd_^;kROCgSmpwOJkeM)2G@H_@l19johH%?18-5*sXg&3$zJ!f_@{>}_Gh49-<@ zfxU>Bbm$znVcRXP&ci6t<@RrGs{ImfdA;sp-y>(af9FPUZIT9yUESAncMculOr8uB zeg4el4xWnST#jXl;hveC{@~ zd?alDK8ZV*IzXJcw}Ggauz{ODrnC6z*d5`^mnWRbIGrUFbdEW$M zliKX9OMo~o-$}gV`H?H{Zz=XRswY-8Y|bjSJBm{eI*YsS88FAYwZtQ#4aGgb?3q~u zL($AsU;Ng}hfROks}pmK-xssPAOSmB4qM=e5fes>?Gt^Q&3xP{T<=S#&v9Z$L6@ zxOu7IoL$NND34{E?(P-FMqJ@8`9`y&f3FCy;Eg(Daww~p_!%+{HJrM&FMGG6u{gfL zb8gL*R%}Hp8_~k+F86T_oH^6li9KGQ;>Kk)Vk3(<(eU~U+vBiKc+@?FXIm`bN#P~1Isp-W_T1sl_ar&AwtH+#j2i>HMMfZ zXG3;M3=qG)s1^)L;TiQ@8?npR8sXbpS605$L^N&mTnHSmVz*z{5v|ExVOm*d)^h(- z!SVYk;orU(wt2&G;ZwWqLcO>Iwx4bmZcm;rwDTRtCP&N>rcdl5Jid_2>Wm*H%zigl zJM2jsYssAw)>f8k{_CF3M(sH!EI;o^+q@sfI;}n~^xb%r=2fP$ht19k-I<0f+Rk921}cIk<2N6z958iuphy$nR& zYCgC3F=J6_=Azlnx!ks!{wzP+QA~MK#{IqM&fN3bi7leXaN9CkF}5L4TyQm(%Y0|U z_8$!qeM-DJ=Snl?(+!@Ly`dI2>a!6ub&L}I+s>mY2Mk$>K~Hhp#|dO~WK*{NXfN@R zvy=As&Zg{J*IweOw@0*FpEqMMtGkQOTbT-F7meY&=_ABpnPEcHUa&@acNDL*%@D@e z*|U%*RD3&UqVVu-TQ)zzS6q-kOXxYti(Po*EH->FPY^3rtZ9|4SaxWxV5HZ9#b>k- zbKaB*4v!<4^D=$WE@6zYFgS*-zV%zkNf;>jt%+s3p1c$`jqw(8?+s=_XYL4H3Tp|e zdy-jQ{Y!#dKWnZ1z5(oQgF51s|MWG%MX{`vxtp0=+BL#iciUd90!Mr|ob0X>1QRPt{cH8PJsb(z6>o90hypO>-`L zYdE|0+gvm_W5c~a-+>K$YAYJ1TXWO@GIsN@lbEY-!p(D6v(YPE#H3pKT*U!@7G>Zm zdU?L0QxABv5wCp3#nuAdkm|v1zY7#on@*)&9=NgY4T-pZtu>v|+LamGaiUX&0cn=x z!qzop;-i7vH3Q0BSjK5id{z;qeRRr|4T+`VppPrHzIWW&sT(TsckmVMzB8U|TE_s9 zhv(kgrTel^H@(Hq9h(ZX=LfQrr`*NBYv#h+)|A->wiWkHwh{I>4Q1Uz9K_w-tc9G~ zotRIMwRpXmiEzHMD;r&8DhBK83t1k~?0DnmVsiB>ZJbRnHm`jXF*ZQZI%M`?Ylyyh z_WBg`?4WiBIxm;JGn&A z>Am_2rB6qQ4+A3Tc+mNvBb)xy(&C=N+MFU$^X;!TtfZwvB|LSg&1K;cS6wrEtm zP*_tDD9i?Zxa)Iaezv}F<7$HF8Sz{&23-Yu6J+m7yG_x)To5VxFEtathfdM9o*xM_ z=_j)BMWm67uXyjOpGY!`NHXZ{O(Vt0HV$$iun*^zbk7Nxs6X2|)FS^!5vQ*IU5usY}QKA3I;-Rkt zsH;;$jn~uz)CZtfG;#xgJ^*`)Ms5gbBy(d~<8@d^-$bq-siOYYRZezT%xhy8w`}uXtC` z2sePc%;@o2#kZ5|9>Ay(o&YbI(PIz2H^4_`rLTBjx$Xyy8sQHJkQqJp6dx$pgMd*Z zP^)BC%NjiaP?^zV4?PYwlUeDb$GOJ;AuIi0&>?_O8SR0C0Uc!4^v@m)b9A^?#xqsME}cLPMptn|@G1G>ws^wIYK^psiY_tL4M#%p2# zy#eSIjob&&7l1v~h<*U9^_LkvVt`!3dMsd|%;>R)J`ONQW~Gll9*`ij(jTl-!yft} zfT6NZlo>tNlK@ytmKiR~2Ef`dnbBhpIUSH8GkUxReI_7FW~Gll8;~Qj z(np^Q$dg&=57((-KOca#0-4dHMlJ*t$sRRggj_3@89kx|fVGh_qeqOAYoldGj~D~M z8qPQ}dIZip)`9`00My9AfUz>;e2*`6UYdaR?z*`6u0(npW8JxgY#pP*C29{Sk;oM~iTKS!<)1)eKwWUS*%&jVl& zff{=_)AIq?N5(p8oa+Su>?31O(b!uE$dFmrFM=8ZdpPT;akdxBj2`QXUjjN0fQ;8E zekthT0A%bdz8o|Hdj+yaUM2%|k&NYX4H;|2GFAX%4H;|ro`mHi>wkrV0Si>HAob7EgD}D4h z+uLPU`Z(K44H^9o0M0nFuHOkBXBrv%ir)o#HvoIe+@r_(9=V3|jXm_(+Y7)N&Nni8 z?Ck?!O__c4*xN7H7Rrnsd*}}U&?BSASx1e0P-dKa)Q145ao&;9W4#i9HJo>3^w>ks z%N`j$z7J3%Yh=dv0cr%!xK?KL*h7!AEy%3&akiBjGI|kEDzmO%1vQ-MD!?k4(H{mJ z0iagq9zE8N$~9%~(PQrz0Bg$JqsQKHxrTF&J@nW+0l?Y@0M<}r4S}_jGEn2Jqeng^ zGtN0`oNHuVe;Pc_HZt}Ve+D$pH8S=Ue-<>(H8S=Ue-1PPXZyU&=D{ADEvPQ<4d?+){A8KTrIn>BFXQ+{Ju23W6ETKlm8A6SW^Me{0X9YDf z&IM{^ZcyV);QdF9jQ1QhGTv|0$aud|Bjf!W|C7PPT5Zr+)02U@JggyOt*(rE zat#@4n90NZ9eUKr=>PwG-v9S}9$7!0G=H*+A8;|6wwqH%eosBakFJi9bnBDL`9@v3 zQ@jSAeZk*Nj-g)j=aJymEBNd--6d@{^eq2gjG?1q%gLYAwfvd%Xh~mlyTo^`7ekM% zSwk-T+sb#fjgs`bBR6@-70_{3n+ZHihhN<#Qqm8qp70KjyVI+ax0AZHPVy`3bd~g- zBcFJ?Wl^-_p4}vMww?w)<1XpAq?=e>>7~efJacy`e^kWRl+4&rZXhwWrO7?}ZFU3yo<6k@OXni)PW2 zVA{xd7x5qNqv>G6N&2jjjpo?MAo{3J1&N7hrE&PfG`{37Y16O1nz8_II;z!d z;`}l~liJ%~(!vyfO^w!z&UKnXUKT}Yz7_gQdZ(4Yrr?1Wb?;wFrW<$BEb|VKwA~&b zP1|yBs^^wV)}9X2Sd9&obYO~yro6@nzOOuyOgh6f$9t(HZJFw<3Dfw|>V*DeN_e2= zWI2&^x7YTXo^=D^xg0%6Pimprw^=3W8B0Ah&LNEMni@gE3|eb8IEPC5_Etkpt2vbR zZ`Or;|6`?j7Z@h#8O!QvvQ`Dt@l{=jbIn)2?V)eR@e+^?W0LLX4tEmzNRCqs#b(^P;K2qw(bS ziIu#8bu_KBe>|C2dllbzW;7kNpbT;t%lKany3>7A=aD1Aaz5i(G+mcFk6fO=oHxmf zrV~1q6RR<6_-k&_^jwp2$hfTG7w}QkckCL{s_s@k^IcVHKR)noCtBmZkCfZJ0t7gpF~1wnz)a2 zj{eP?>xa_J)P2OnQeWd;8$Ld3wx3LF-B8omnbEm(_K?X{%{4um5!%{sFRA%zq*>rf z=&%ku$)b~%nkzkmXxg2fRf%)P3qt&AMzL zds?|_x?J?7>gx5RaFVlT>NQ_FeAG%}l;WxB=kG)BdaNW{ceK+~hxpJ*4~;$f!=he<7{#$%TLp8yBB?KKAZGgC6Ozd=9;oL;hG_kEFc!M9+oas*>52A5?6+mY_7(ix>X{kB>D1Z(t z?Ll&Tm}?@+RP=9UPx4I9OcP(Iq7xfL67h0V&7v$yLkDyttt$*Prcsp6UD$=d_r`11 zjtHi^KXxUvZ`9FDj|iqkOC!jdtDpG99_{JW(5|Fe;TPU^MteHATQm_SJ>)yK?@0CQ zM3HCbtND4;I?|mry~&EA3;dPZ;dFOp4CyrdBEL5#oOWy-Pkhn@{&;Rzs&W`as^DvE zA#Y2Y?HEQze%#3$j)|mgZl#gv>|Ol*XOVQd!3bisY6HK&c@$k)P(T5ljq86I&LVl^?KOvc`OwN? zQ^{-(d(HPuAKD;(JW1`|Qd9BIhqfyyAt!!VX<%;X!=xOtsE3)RIK!XT{*^+Ok8Q3Q z?-NKv#tkO34>!`>3Rcl+>NqkjrjBOwctS5k$C3jLzwu`takT!8SaPo8b3U?52(5Ky z5SdnUgKxCDJ$2VlB#_(V;k$on(4cfO{f36G5j)Wvlk$;r}>)465Xf%i9R&D2VeLK-P2@A;UnasI!P?dgU=Ylz|73w%;kD82lAErI9r@XkAf zY4w721ozome>f^6uOl&L?|B$K>fdiId2aEG-?30l?-#5l$G7Qe?CY!O_UkK%TZaak z<*Nhfq3Pvhoke5K<-!1($1fu3`b{lGx`D_}vE?eNmZB zPCvQEFHZ`gOU4W*ZPuRQTYe3t-w%%(|W4Dx5?Q9f>HD19+@7O{AIlz-bll&(55horYZ&Zjtq(#7}Y zVV0DCe>8-O`~uQib(XInAv7{#5y_cxk$*Nnm@X(?OrFiY#$UR`Xzhq4#M9_Df9D5B zJ8xPdz2<>t9JQIXguFWTlt1B3X}R7K@}~3^pV5=h#tjz}$nx+P$E)d;EenZi_7}eW zSruLWbv|UofAB`0Dr)&_E;(8Lo1bzphz__on><+imw%EPM1v>IBm*b?Uw7~Ig{~=uXq+j>;0KXmVExkzt2$7foT&+tj3_zTho?=vHq6CVcCrd5-O)ymWS!jcd=o1a4FO*_H2 z{1ie5-Bb>QFZra z-SevMzN~v*)!mozysDg0F^Ax?)mh5t1(mds@_GFSJ4^Yz16SHe`MhZb&QdDHa<6AE&r}y!Smz2-T()dXEyhF8orCgr*C_gEu7jNq? z-WRLbX_$W%-DyqRZ-l+XMAS0&~1mfclL`8@AH zm6Xp5DpyJQyf}{_DVOJB9VF%SR(}nU@_827{!%{gRQmuapO+ZqC*||Th`v%T&(+9B z%IV$s>MiB+R<8IZOGxj-#EWeBQJ< z&QdL8pLgMpvy{)f+|otL=S>$}q#i!l+TOE43zSDBNhZn`MlnvgQR?(6?~o)^LeF1 zRZ>20sGVBM=N11}N%_2+NopydmmRE@@_AR`GlQ5znb%V-yBl=69oO}(XjUSfuil+SZL>MP~* z?DhPme4d4EfRxX>*Emqh=Y2mCDCP5Js)M9_-mIJ;DW4|}4wCYDKMdh}_aUEmt|U;( z=jBucNcp_z&Hhq8@9RiEDWA95+gHlxwY=diB^LEU4m-2b_GTo(o-r6E}DW7M&*Imlz<=D29@_8Niw3G6A57IrP zeBOW#o>D%~$IDB~=ViHgOZmL?);>}`Z<3WSbB25#tK}!<^X{MZlk$1_1^!Y#ukwe# zl+Pp40a8BiTS0)7&+C^SAm#IFJOiYBUd0K2DW6y489AeBRMjzEVE#)*c@z zpSQizTgvC{7QCc<-lEf;KJRpm zuawVQy31F}=OqvImGXK2>cBn#`Ml8iK2km}+QLW5=Y3q{E#>okOuVIh-oFK2Qa&%L zrI(b?+p-T{Kjib84fK@qdEd=FrF`C^T<`x`_b{J_>!PwRVm=SwCz#K}^$_!UxIbb( z5BEjP=i&N@`8?bgF`tL)Bj)pPU&MSKu8)|{!*vn!dAL7fJ`eXr%;(|yi1|F+4>6yI z>m%m#a6iO+9-zLn9sxY z5c7GsKVm))*G0_d;r@vEJX{wspNIP*=JRk}#C#s^i6yI>mug!a6QC)9`1{nTgUxSSsyW-zHn9sxY5%YPt zA7VZa*GJ6f;d+SqJlr2KpNH!q=JRl0#C#sEhnUa9{SotdxE^9Y5BEpR=iz#Y`8?bg zcMD^Lo{+t3JA<+B6BD(r@cghW$mDe?NYwg*E(WcEYdXU0MLyglXn>MdC8E^y9W9? za!(;Y9M2l_ndV$czg$!p%zLAbX(OqdJWE80P*TpA`oCQ^E47~~_h zN>*<}f){2YMaV=_$V5_C(DtCufZht3yco#mU4cyA4$yr;?*aXDRIE4=o*6c?{^|dv zy&rL6*BLiCKgi@QgM6L|Wc4tgw+J$Mk077-2{L(kkkuOlIurC&`};y8$m9)yOrEa( z9QsMK1oC+Sq2IOIdJTm_$mjV(KCkMJv+yB)Bx}=3OY9TOwPPWlclwPPtzA!`433e#t_us|{HBnO@AcnTybM&mHaoG^IU6+*-*2kTD(o7ubaywg z*x8PaG_U3!{csZ1%U^SoUA}NVA)mL)(THu{S;_tEK}7N3IZj(~i%Wxi-j|oZxrl~K zxF2=9iv=goaw^RT&KdG~p)TvWt^5%#81i|)zt82uA4YQ1k7kMQ+GTQwYwhA597qvs znL2YnR(NsGAfNYQw>}pWv7Q?T`Mk!<&1mz&RvgP8DMrD7_wKZ{TkYqn+Ewj%jSMUJmm9UK|U|1ZoFU(`MlMT&)YnzOn3|Vyk3yc8(dx? z>{}Vjxj=sF6Xf&qAfHzP`8@5KN5bV#lem45&l|X}fp{ry12+=#c|%Uz5#m2T;hZ3! zR}J~Rt|!iLOCg{4dj2<|v2kr?>>40mE_4!oTt0GDkk4xm`MhnA&pQkGytf)>(fPIk zqql2`?vT$L_}dx1U+F}F9=kYDh2_Y_a zqTTKQ=CpU2;8O8gI2_cI8T8s9TyixMjsNSy9-77qVUW-30{OfHl@o;IZhwS@HwUnj zL-mD))7A@-v(uUSK(x?k(K+FZMH*y}#%p6vWeT@S^I6F!C&5@dPv~r(&%*tDG}~I& zX!k)rZ=`Rcu($DfjXvb_ZYA{>=4Fqi^C6$N4)S?jAfGo9@_Am6&zrY0gFAC2i?wew zNm$gqoIBD#nazTH-c`uwHC`6WmfzVcEbDrO`v&>ECjYJouisX4v5?REl=NBX@uP;T zhJ4;s$mfk~@SHme`Mi;k&)W$3JeRd*EDrK{hhLuJ_CY@HFy!<6u5RPzLq4zjkqGfz z3_LHg<^{J8@_Cc`cj2BuKCcDj^D2Kor=2cc;#R&(7JD0BCi64TaetSmiJHA*wHqOy z_Z;$hS0JC~HRu`_0r|Xut?5E<$ma>Y;>2H&&r3P=feVCu-qlr=!ttebSUKeL!pIe& zj-1ci4*5J+$mjKeeBQb*HA2KYS5^%9yit(PGlz4-9mwZRpm&8Pkk2cDeBMLI=cyo{ zM>Zc9I=F8aILPOPaGQk#6Q&EdAfKn|I!AatrHgO?@_FCKjS`lD=X&{g{2Hk3t^g^Hv`2&d%@F6Nf=QZ;^gD(?C8i$#Ooo=?P<5spjJM8*{ny zxBQtZ%TavxxQy$4$(_B+Z6`*BkKt?~pBJ++P_%)3o*v}$Opk?#Ge&uHrjXBT3HiLY z>uYf{KN+#pkk5PRHjlQ4eBNZp=c$b+lEaYC8wvTmwN6gjal4wbHIUDH^z?{!2ITX~ zAfFcx`Mdzg=dFZ%-n^VJVOmd1_5<>HC9WC5AbWcj`Iw3a=S~zlzH7@2A)hyO_$*-& zgDG(clVYkk8u;`MkZ3zp3@O z9`H=crlK)v%I)sajj6l05bxeK=Ndvj&+?DC*ctM985cS*;R&1#vaPwPwSpNFox}rm zOt>rXckSYpF5-SEr)bjd6}<&yRvJAreaK8ec>SF^A|;Mp^(pm=R^i9hI}4_eBSNJLj;q^Bvw75iaW67 zxZph{mR)?ciQ7GOh*1CkVd^Zvs#v=yjDX#R-L2ToneW>Mc6SGYfGDAq7}(diwqgec zirvMTGh>UO*xlXjwUvJ_|8Jg$`~2^-*4k_Sdyuo|0A9`v&trLBZ`%pu+|<7G=W4s^ZWA}6!xaGL-xyn zdW+sdbT+JvaPb%Dhx+t1h#w@|-#9i;{qVcIRW_hy` z#Wm6O$}`A(W>lijEp>e$`~E*N(bZ$89kY|Wo0<5%dL0j)b~q<>H}&`vGWcx?W4+;T zzUKGmoqk`!=w150-?Po^!oryZg}h;_8f6Y`+E%1C z=xMxQzdUoQV{gwc#<Xdzzn-O)$wpiJM+@{y5{_g zqcqQ|byDR`NH>}SbD(Cte>TwS!vikab&-nd4>9#t(W(fkH5b* zez3p4qPP70?X@vFlehVMew_UBJ^ru1#lGN=c;jsqFY{%tyK-p#mWG?Vml>P$uI%E` z(zvs}yV?1lEc9{BWJmG1?&hs2Stx$PWJmWKP0jmt`5ISz4dtiTo0`4qm8Ea|m#HHc zRx*!&_n=mbDoguN$)glGFN4R($MCOr{Z-`r3?9Rc!DB;_ z3ov+$f(#xTid=}nV-#la*ihsm3?8E>gU5y<7h{SuC76;-DW%AznKDdS<;$sDp0xr~ zk%5O+Vk$FL7B;nBdMn`jFnyVROn;@w1DJt~7c)pHvNz+y3}$?lBKtA^%n&9(De_Qe7!$|@ zDMb!uLYU#q2&KrOOc)c+L?}g$WJWSk%qXSEqnR=nH*}CNhvbA7EBYSnWCkd&0(F( z%u~!~#cTnykcm->yog!MEMb-^MP9}%XI3yPl_IZVR;yX8Qe<>%n6=D0<)Q1DIA#O0 zQ4z0Zn^-q9Ta+SiWwtTfnH@@ZD!+?$H?v0pzn9s^6leA`C6yu{V7fC0l_Ga#4lxOg zT>-B%4#r?irO1aFd`w3ee5^;6$E>dMwOP^O7|f0_?U{~BkvlWTnG;O3@=%5CP^uBelmYyIJcndlm55Pn=8649+bm zGXCkn;JoUnfZxMBWcD$S6!18|9y2(fo+w2=z;t72K#$R z0iVD$WK5>MQe+2{$UJ3qrFP|?u^wigD@8V#VoVTIR4MW>W)-uPS)mkpF;j#Y!4y`C z9HMdXq&9(g)5L#fpt=iHe|``R&9&7k9yhjwA| zGZUG7N|DDi!3@r=K&8kRnPm*l#U)CS&oiM+3Nu_O@;Q}pu17LZt4BV=ge$drWW1J) zR%-Rgc? zD@v_?7Uz4+eZ_26%-%4SnW~DnYW9xRkMU88{GR!sW_V7~A*1`qU}inv$ml+)8O{ZC z$ml*Zm|5ouGP?iNET>XrbYB?EvMEJI2ffLBRf>#bzA??2R?0)aGc}nX%uhu%H49+< z#r#%^JcPNVW`C3-qYGp(OI3=DE=bMrLmfI~ba)-X%z9rCGP>Lt^BnI9f+C~K!(e8; zUkDl9T?R9}R|txXt{sE-3bj#+oPqNlR_pykP-Ogn0Pg37859}+PTcqFHhbL13yOS; z75DbS=Nb3(f+FK{j(md^_xyrdJ@R$VxaSwt>XEN;#(lw{R*!s@GwuZjwR+^soN;e3 zsMRB5$8nD^sMRAs;Eel-L9HHn6KC8j3~Kf8xQ`g-P~$xc`;T={nl|I!WSDnitoxItops?k?n#E;x?dS)cn!xr%HW~a zeakQ(qk8K;X3!@*E2$J2$6!{9J?2p4gNo8>2F0v91K*9cj8bIGk$bY1RciIfy?I_v zsnwU~Y|Y?t%ps-%dt}Q)?FzgOSL6=hILz@{jBIttl{oiPnl@MF`2e0n(ObC+XD`lB z^j3D~?9Ca9-pW-u59SO-Z{=#7@!APRZ{_No@fr$6Z{-@C7jdr1x=<-{EzUz&YqS1R zid={DP^D>eU7ok*c}7;8|4?MScMu-02iEHXGR}LP-)s4pH4GFP=RVHw=A6GVP-L9j z@Hm%SC`HB`8Rv2nrB;uObGfNft4GGUER|Y4GR|dEYW2uCmuD%pdSsl-_mo;aW^p{j z9Eyx{9BfcCsCC|J?2&Pv!$WbNd$32gJQU|WzmPL1 z4ClHFXMlfj9A-F=^K%C1tQpSn@tn~^(NAJ9x6X6q@eJ}qR%9qL&T)90=lhf*V~&h- zxwulRN5;8aLaEgw<6N$%)asFOUN=-~^~gA{9ZIdfLYf&m9nQ1n(V%ekWJa8BbGWXvlunBkm;BBOI>FvB_hx8sbiDuWr$>AxLk z9Q&5R4Cgo$8OP3NaK7Ulha%5oaBky!6P)u<T#VXF2A>(@&Wawg6%R8wIUB+{CP~=n= zaGt>oiu{LJp!9c|j2^FxnBnyhii~5C@wr5XBI9!i@VUk8Co8-)L!P66|G}(f@S68s zdFVO@uZfsjz4aOiz0LEl>KG_qE5EQ}9;*}?9r8-%Kjoq5Fk8WVRvwBDv!%=@<)P>> zTf%%)9*PdL3(N=Qq3AG+VcsbZMTZ%_=Db%PiVidEEHd^J9qO9^*L`>nl?A!c|&G4clQ}6vIo+KN|EbxZpPYxwYgH{ z7R)oAO<|zOEtv}JTd|f_irkuW8>R~Twn~x9b8g3q=fAyD z*yG<1Mef9OW*T#D#6Xep`N3o3ajeHf#>a%uBR*I7yg{wcD?UCvzV&ffAFuT}#pf8G zTV#ArYqIaciq`=sa#z;$OgE+t=k7|8H*)U58m|<&Cue8YUaZ@cBKPK8inR}GN!Gqf zkqyrMSWQ*{-=D$17dvxbsr5M6KRk~0c-B7R@vwK;N2vAqZ2vyK^>H9$Z%VS_pcoN*38k+Bna?H<62*BvPGK-P7vUaad`0sJ7Q275f8*7J(&%^Ab{{_atJ=1DPRw!0QMbEU_Grir4@qUsvo1I^=1(~}}3b0e+&-YWX&J4Z!cuclhq z#h>y7Ho9a{z)97U%z}vl=$eTWxhLCPg-Xeqpy|Jyy{KRTU|dO(%&zk zH4U4l3%f1`o^jL0<(;9|ytH57o^HjbZPf>@*)O7tue1Hkuz}xqzDIOOT5tQ5x>^4( z_dzk!XO74AmGSzrsNLdOu?l>@%ZM$&lQA_jv?qLggaZvDmtF?ah%h|TK zIv|!-s>=8JZE9P&=Aft?QcIh1!QHm_>3-4ueIKphsN?oO6*r5Ol?Q0`M)b44?zm0- zn(f8cw>V`lAGlehM)blxN9_SWwu-!!+G$r4tLYbK#)%tCdT5TVne|)7MzQ=+U(NiK zRiE-^qZog^v$p6=O?||PII*i{buFfnuRg27S~2v!)H*L~r-$raCkB$Imb-2z-R1Q< zu~XF6c8m?}6Zqj=y7{qCIQ;#bIAkFyz;>fdWD7ySNq zTVPU*ZY#>i^lYl#8s=_~-kc<=_G_&9H_2=7JU&sBeBVfmymlj@M%5&d{azC-D8Hxu zOG=_BG*@V2E@rmH^X~*tEG)IQ@%KG)Ufd&EU9YdLU6#kT*?XTTmD2R@y*8Vd-YX_* zHZ7NHVuF24vgpvefp&R7b$g`G88IWh)V@!sVlP(oj3_#?u9i~wOhU4eEckuC8ow`E zzn8L|qVnam&I2dtFB=~b zcJG?nRa;;El>L~PDO1!`R16o(XXV|xYY!`{`4clXMS!i@=J`~BgGKqI~Ue| z&Yz_RCi11U^SWuBs?E~3=Qu0|EYGg(Y9FIlaWln#j(;5Vdp%sS03iY zLt^AOP5YVT!uPH|ATs}{uf>cnXmblXB+h$Dt#+MN9@jZAezEIF zlfU;Rz3zTMZ2Q?lE7o(iN5i-LTs&-{O^QosxI1B=DDb(zws6u7d-ojM_@2jJ+Uo5= z_DO5Di#z4}Y9E(Ou<{Rn#TU)1*F3jbbbixCn>o3jzM{ZJQE9KcHn@ARp1daR@BMVm3f=V<5pg2IO=#Du z_tbBH*dRI|sI5h957rkvTqkgE;uZIo>+L;Pi}Hon+ggoZrYAjIC3bFGZM*zoiGKQd ztXMUuo5#3yEA@{rR|vnsqdj&{iPck1ZWhygSJ|4xEYkyL#fu%Dv9|5LEA^%&wu%+E zgFV`=4`5Ro3`k$9lyB+eDGi~CE| zs(j6)#0Q^g}B3_!;?B1?n@nW$q-=~Yib2P6tm4+ene>1Dr@ByO52R0 zM@4v28SPBw-nJ%DrZ^H`R;ym9h3!t$qk^0&X&W1NvQ3(9ihob`*75{ou)o~9UGxm@ zs^v=hnef=K>sw$Pr8>SO;l?Vz~6+EXhr zdA$AAT)T+w+En9f9oTckn&MYIPwikY-QMn>W5UeVobOY9&we`nDdF3;u{PoLfA+&~ zPK&MGY+AD_U+ocELKeI^3+BlG5V#++eEfdXRVskEZzUbX0iCOljeVRj=uKwHj(qfbDM9#e7$+u z&0@;Sr?$*RR_V1|_KD8{PFfD%1^S(GyTq6*PTJ?YOY|L4`-E}hsqN^^CHjH=I|bkG z*jDDoI^B8VA#p)-(gu`Utv_#@AnJ{{W83m(gU&Zm6sKB#vGH|o^xe%JV$1G#HjjmC z^pxoi@!<7U+lu%&{pkx`xPNY}-C45A{`gC>;A@^}eE)5GV1qM)ua}~YaEq{qM4b_@ zPTI6mWn%5sYxBHV3oUHvGJDoVNuvK%Pc3m*xc$$&MDa1InRfg7F#GA9Nn*?1W?F$& zi|y0TCyIqrs`EYX?=I4MK`mv zMh{-w>kiy0N~gBfHmoeH*DkbOthP1QTJ$3Q_LVLF|K6ZM*NY3+ISF#Y4( zc#%KxwXN-pIeJ9=29b4K2JLgL8M^GVQKYZu=TYIva{a~Fbt22;mA0R!m*_uT;sjsA zMEg`Ux1Qt6N%5sp3oX*`jeYHkMDea`BaOdD(alT8MTNZewXwZ=>w5+s6&0^m(k^J@ z^)Xovi_$YoXkDFV>X+6U;^v?HTJ(s8di{8ZSfBdDHg>@Vec}ka_%Sxswk7jg-9Mu) zX3U@KF>S(j{ma;cV$8mEwnpu?=>xJRh}!oWYv0?Su~)B=Ecn_-n)|X8`@|l};@6fI zT6EWA_6sSegoUTmO6xkz;LL&DrO<2fs5$3}{|cd)Kgr z?Qv^|*toEV7My2N!t#h+Vz*xhJf{i$uk8>Wi*(caWUZaxS#PJHM@_WQFDVJbMka`e ze;a9GeY5lRFdSm(p+?%c0L@qV|!Wwiw!6ZGB*Yeh&_H|=`WiF$>a@uEk$+*+1gQ}hz{ zEu!z~92#FwOy7B8yV%wyySA+FOg%aGZqa*UHZ91Qr+;(XFLvzBrtJ${qQ`tp5Z@kV z)sogN*Imx&qDQ}sTBfZl^r9IJQT3dQmim0T?%s;uhg9Q&Ew$u)-F|7MXmRR_?Rd&U z{dv_@BKPLYwoN}`bf=`%qQ{;TTOPLDdRiGVM3&M+)hpP3fPuug})%Z!YV?C36<7%FPw}rPU5mdssg0 z{KXjkRgfWEmKM|AmYbyq`@QPYC*9rQHK>nbvsaM|$B#QZ%qG(9Y@ZKLaP;oPR0w(mg=+t)%Za`cYdi(`JL1xw^S_qfA%*eDwOipL73tf%@c2Yem;b<+O=2$LmFRuMyV| zg3C|B|jf~>>0gV46c`GTQwk`t$p^r zqSZ<#?a{wq5}fmF6Cs{oZC}siNpPO9U3|ZqQR{o^pnYVyO(JK4E5C*~>7Sl&5V$}3 zi6VvcU%_#r-~Era|LisNpnK~?*7tX8zgIWaw~t>do{ALPg3cZFjq}$C{(jbGztFzS_!E&9B!idy0PsS!Bb{agElm7R#~> zxAhwutn;nwl+2vboqdN@duP?D8@1-fW z%L%h|J=_ojdq&&d51XUEYG4T8+g&|Yrwi8|@he5Pr#n1knR)y(rbF19`P1T5S1QH# zD{hc016BFrNA11RlcUQJYQH=^rTa0MzS>^P3T^#qZR3x!?%u(4ul+|^e}+GmF7R5` zXz5F%X5EoTkNML;*C#SGhc9`4eJq{x457jg?#OICeJSgeE7C1s2<16)T{iag<@+Vy zkl+1>P?73a^5}%$MGm(hWG5hH*z^pD_Ux7Q-Lc+5jq& zHv^U57(n-je3ZvC45h25Ude%dhSK;CkL9S%eE;FscVx|!p|maTx(rVmO4qMkmi@hl zQt5jqq@#!BpKOuTXhwqEvOSWX zEK87^T1V3MONV9d#KBbSxf50U<4e=uIZ-kG{FT0!j(*MZr5aV7XyNowDi`id$9II$ zBfcl(pzop7_?k1lXdXtd+wyyLHx8yI1DvVB8XtNYnU02~A51S=rK7l3gK5J`XS#LN zn@-e!En_!%Q_bj)@@p|~3ibXd8?^JL{Ka3(`(M4OTG$=w=J4jne=P5Kc~j0SkL8OA z-V_mhM-DIPL-Y9g%$L!JW`4OYhc5G`-(UH8J>X3>u3wQ4_IXqH)yHI9tTzofkSKSz z^rp8Lj>+BGeaP)zqVz8rKt1QU(A6#e)Um!RWpE!tdL|cYw{8f{Ip#{!TJ!Vu%Y~j? z4xsAw(o?3bAyi|HGwCHq(1CN#bg}brnzq`7w)WurG`~$p=7kZI?`1l=_H#IW$exY@ zriN0LV@`B&^9ZV3$cg&LhVeBRUdc8k!zs@Flbld8jC$q$B=h_ePJg^!$wA-3s6zX@ zGWA?I?K$vRemfdQyKnNJH%kQ7?|fITdl5#n&s>rlI5*|zbII2*$}sV|+>}3p%B;I2 ze};uotIr8?`KfTaob8DG62Y5{8cut7);4)zsZvY`2NXZ4b{B&k0_1T{yr}67i^D*aS)44a3EgXy=CDhJ;iOaoGW$ul2( z$#uRfZOFp+&s*a{zODUeTU}RvE%T+2J}&fhryu1CccJP(_&$33oyoh2KQ$ZVOjlz3 z$Zu~tnsqRQI=AB2FD$NVN`Z$I$GB^hz^FPqamk*>G&HbzK`N?+SdM$e7q)<=4|*OtGSGz z+z@D1eM_TfY;qKf>wLnm8DOOpvz;g%L}_l(C|~2WQXD- z$n)@NIjzkI`f~A%9OM{I%?I+I?B#GeIpe6Dy4Hu10zS%TTYM;6hOhF%P9OTw{IxW6 zANq%1cTe8&p&>zc^B&r=`DQ8PuZa~({NC!Ci4{5dvrk3B+)8Wyd)6Jp;LSh zW2azRmLWa)t_`C$+kZ%(3=tIU{ZrnW5l$a7{*;@q2GP^gzop;4VU)x1TfSKlK(T?p zWs$4?bj;U@g8qr5S5|_mS&FZR zv#U;`%oa10zYj>15l8srt(GL;^4HJwJg;s(l#{E@`LnzBlSNd=DaMClnQq{;2 zbg-lgICZ}EL)P&Nr{ed%$kDOk zl&<>>U>VQvJu``nd-`8ql+wq2K+BZ4NxT$1%SMo{~e=VXb0 zA}BH;S#BN9-*=2ml!bal(9@LTvU`gNYH;naoUxGmHVN|c{XrC`JJYBW-t?`uE1gL4 zp~TVYX-0^lG6-xag>uFxJx6dOPoXd;KxxSJuJ9v@vq1*C8xEC$)zb^k> z??nSWuE?v8y{JRaixStQWo`DkgL{fAyCmK^Zk``}DM3>GtP@5P8^rh_c&8bbTwL2Ed!OSUdz$rb{m>Lyf8JJ;_V3b zu0yp8)TM{~x;^2Bpxr0#O3!j*>HC|k#>;>ajy194=*{6qj_)V0>8Hw$BhNL19aH9p zIz}!UOQ-5(Hflb7rk6W0oE~0@HI^?r>G*woBxQd-%s9SAI{acr(&C^YM&!}?j)HTC zQ`H^ojsId}9j?0vP^xU7T)@nG!-C>9!kf>$*Ga3BKg_;f5hUuXp6+`%m{w{AF~ZcaF~^8q2F?MwkOi zPc_!8bdmbKFtecRKgKMXhswO`NQ<0zJG`wz>MyYGF_`gww(zCaGFKfpR zkuUx$+dp7enOE_xswX%-Mp!`M6%O|SQryFbKVZVxIsXcjRwW!x} zV&;M7i#5gMzl9QIrOy6l>Ed~0Nta7;=yvkDE_OC>_%uURg z&?a(w!-Mj|%^~JT_nNY4*<Z%r7XFBZKY{@x7Yobd^27gvoRlN0{z`EoD&Q5pvD?Q1eO0u~es8UU~eE zpLTN3SX#2{hj^L0ucMgv7@GCAlB{%QuXeh|Sju`my}XfQmLvR3F)F{wlfD*x{u*vM-0q0syp>1O(jX6=Z|l(SbhI$iOPA=|st)^qzD&YkWX zk*PjZXv_ryoi=X?{S>qbKh$UlbCCDxEtR~^ysT@R=G0kdVL{;RZ- z`9{&9_r0axoc^|1TSMu;jVt5_eYr-N!|7qOp3?19YZ=izh+cP{D;EU@$?0E$XkYD> za?cwfPp%E64SJ0O2?8QsxbVjqv85p(v7c~ck@kc zBW2S}xoAr_n!EUw(fHRgxr(oCCKhZkGF6)+-Sc?S3E%z3lyqz5dcWSZZ^9#E=DUAo z&9)vyWy+aPR|WAkp;}S9r#a30568=KADh#Jce%|o6Q}WYXgp|mwQ}alP(Nup=8NIJ z(PpRCJH%f_dbzdmSkq_dA~APau;_Ypj2ZRaP1dUDB5i9U%}j0s zjR;RonpH-c6(h?V>ta3SxPxKl3NLRX-I@P{_oGqf=HxjN-Z<| zLh{M$4I`*y$}}Tp_6Sk!us_|(bI#cNBuNy!Ihu^vqDH;hrVwRE(W>|bj=iti%8*Xc zw5dmHhd$(zm=hXF2Q$|tA$(2rS=|aO=^_QJu_S@p4$5M^t9CAr?6J7KTr3WWh$s2tA ztca4m=+3)8LcdXs<{x??*L}@x+PmbI7mNLrMzOwT!pKnalNH3=iz}qPP6&lvUXqZI zeV0uAIEvc$EFyBpHJ8_;qN%=9Y0>=EIkEfDIBGqogzztXR%?8E93@;nr+Ip~I0D1R zQOd{{Hn$Fw9Y?4Ck-xW|H`W&Lq}?$G9J{{UGoI%hOeK%DliE7X6V;K)b`O-nIfg&RL0*|;pM3==-N_c_l)-J~ zi+6>nPllGJ=2k`e@Ync|d;QIN(`(8zQEqhcXe)DPs)w<9N)5_Xqk&oR!6rxjR`uxc z!|LYkO8JbU+4-7uE*;E4g`AD>R)y&6%BJR;J>f>5zy=hPRM~8qv56rvH=q%dDw#_c z^)y2F6r>v!nwiBz{fs@23Q(8co~B2|QAT*K`qa8}C9`6jpV4vSV0p4uYjZ>CJd_f# zTozv2z%1uof-1Y+b1e9F+?dEeyX=_s%MrBxtWlzaKUJ!ng-UeHZul+bd!3)mOaIQy zFA87jNS|_>j+|5aIWA9#rlY=x9c5PaHS%5_Nss1^qncrSjs7o1#r@3D)U{@cxV~w= z<5_ex9rC#?X6_?x$o6Qe_;a>cG-Z*)7Bbtx*KDRXrMpm_Rq>7?g>TCQcmBHPoPlgD z@>7m1CFsIC7m5t~EEB8NqrStVXlTX3a%9XtEqlh%^sQ?Px$X9GZAXQ%)a`seSu@1R z5w&wHRXgb6BMKJXV z*dU{#v&d}Uf~Z#WcGBH*iTwO4i2nJKMOMDMNp7q%oRZ@Cp5(?tS)xWTT{!(wWG}c? zPW3NK8Lm{L1$B2DGu<;w*Up8>-lvtB`{NH$;dy=f(zd!;a%n~SxT64782`rD{wJEM z_TDJQOw8(-oO>KaH)tvPrOtLN@EJ>iMsB%>|BgPi-WclfpuD8=y~H*DQFJ}Ix}5p` zo#;|9lJ@thCB@bj@@}UH8nf)C7}{aHbm|yF^CmPE5hu6Hy+1>#iMQ!^7`8zA91W*U zb(U*&GtZGJw?k-6na)P5bTec`!vK2qbCc2QcYwTpnt$VF@jatdr27*o++Z)&v;v*o+1PwO&V zRgg7nj4_`~>fuP?=laB+JC1tW4|+t+9!IG=hdI1NU2PP<&Xnm=-*{OzpYEL;L3Nf- zHF_lN)+-(jp#n>`8aq4Ia@gPcQ`wd0jaR!@J09Bllh>xNh7Ub<9D9|MW_@gDwrb~T zoX%W}9?z&{4lY&GShr@i*clsTcAwML__3grOj#Id3eUED9h+3S>-S2df3FU7Y^dRg z>9F6}nu))L+#5%|o7dDAhQ8NY+{r+vI`*Pm{x!t%q+8mDJL4$*p!xdt5|LE*@km)F z-7&FiVld?k-!6UmztauQ6iTaeB#Xq&OXQ}kIc2Sxd`-z#z07-)t5D5Pf8>f!+05q8 zM^T<*S4896?lScHSc*GzMd0^3A}&T#kAg=<9S=XPe$i+eV}1}1Dm~Wyn{<)ci*1n! zfkVwqKBXw?PEuPAfGpFXnFraX5^RKj=+rV$-|MyoP4~Pv1(m=axrq6Isfr6w#;cyiw@*4 zQ=MBH-i6yzx?FDNoyfe#EVm``m^UBAK503&UsZlk#A#Q}Mc_+-g zw(h#jT_}Uur>QWH&E6(63=A}jJS{EVo7$x#TcBC9@L`dfdQHCj>SyL^_*bU z$jiLmqkwUv_Y1k^T0b*=m5#>8t*_;i=e^ADqoR%8AKu7qYkHdV!=@P9+P{%bLA}gV zT_+fizTc50!@SIPqnjFiYZNqW*{&F4`0r*q+i>&W5l-?>>JvFF;~;a%`K&Tmem9C4(b`;*qmFzMU7H@o z^EIxv*O$ctT2iOdZsyp;u5xOHjx@HdtC?7Bx;%ZRE3Gg5#wZcGQU+!1O_lBE4X3H` z^4m@?a!lT86l<_aUQYGqzeAm4bSrc~7OUh#`pr;d%JLJ^tmi|4y($>5`d^nbNBB~+ zB}E+d`MR5H^Z3)AehK1ywo7u=9sXJAYfBlO*w8wkCBgtUz1_flgMz$rTb3E z1+ThO-+}k!lEgSUq+n;-og-C#Z!t%!;Td%~|#Zg;1MKczd+xj=r6eKF?>Pf*JGtiyLJ>pqPUkXcbq8U~E#A5zAPjC5NUih-Z*0&O0Q+E9Y zIp4jPW3=mVYSdW}Y)*ecBjbS9GV>Gk+T|0)`mXTDPP& zf%(nV{{4+}dux;5m};iSlrBc?{yFH$m-c4G_RS30?5dpQ@HWe~wiyRJTgb_IBF(8C zY8w?dW{@NMj54?6FK@j4_0w^&Y$;j#+9+~;^3Jhs#Rj>lb_i8Yx#yUC>%I(Y$$#(S z`Pnh=`vGGZUsHE<{2NDah;z+iG2@X|5<+I_>7|DI(=Pgi4R z&FhBi&cQTnXjY@JmTa`??@z0XXEibWpz)H1Q78U6U8<-;~XeCfOz#@_m-(W%c6I@Q75_`L0~(O(-vU-$lURQBj&?8rHi zDtt?IP`+l4<-5j`Pq~v07tj2ZaeRB)K5TgXdP(gjeR__Idi7FEQM zx?vPpXo+z=&s7mPxEO6O*3x|Y%q}LJ^PoauRn3+yh0NS+kL;Oms2S~ER*tI>C+D0G zGF$e^X5^09XJk4#jN&pEG1iYtFg8j4d+u{B0d_{Chj9|vmn$dbWgL#;ktni)Jg?0O@nF@qUA6#q0~8o}^C@c0LN-;_ay z2RI)v1Mr?ovE%Si>~%Bcp_pTay>6~N6dh*R`4-AU(P7u&tq!>*gWZOv&8;|Nx1s2* z+?qZ18j9Y^ZP)|sc3Y*$I2IYZ-A<|1BV)JQE46xL?0yHOR^Ktr41GxkvrbBpL1_lF z&PtI%SvBjT6d9CfFzc!m8B|m=XceZLnn7_aW>uN)%0tm%hMn)BJQQ6`HM2V8o=k0} zX>%{0)n%aQt=yY^eFlo&%6-^_hD=|j$T$|+#`IHa^~l)m{z|PL8M{9~sns`5GlR!5 z>6n3x7lRo*v=K9i8OStJG-1UIz9i-Ii zk+J*1O07O5%?v$uAG6^~kwGUl8=({#;C#R=R4FpR?qdev!<1sj;i1^;aOI(xV}`ws zP#%g7Gwgh%@=$cxb$F{o9?4+0p=omzXY4i0tacc&TW3cPvnF$PL@X&$GL}olQP=US248TuP>a9F7{A8s* z%0sc&Qy6$Cj=>Cj{g3icbeLh!rz#IchaHEvI^<~#b{m>DPv?x?hN8Ff4EES-D0(aZ z%N}62XDUU;vB=o%SxT)Q8M{4OsnsK6_va|J`nhRl=&}2l%~OgDhO60prN{ugkJ$pH z$N+nf8Gv7?6gv(N#a_oK55*ia?DZn$q3AHfo-bA&iViytZ*|B^80cacJ7Sk#oH2uXEVgJCs`e z&NMUh*nP})DMbeJ)NHp>WPshrY>!f8fW5~I!0%Ox9fyZvulFer#T+y2^?v1{=rF^c zA5b2O4m%ESb;t)9>^3xQKExTj4MlI|1oqf#D0(Z~*#qpht`r%^B4f85O06ClyKN}7 zdSvXmsnqJRz53t*}l_KLXEVM_mo;acHEl5;~4DwedYm!892<`SHM4H zpxAqOfZcwi6d4^d_WQ9?tH+L8Gbr*C2D=SSo1b#VPD9aK`5F7?3_9#K6dCgu3})DE zC^EX23})DEC^EWNjJ5AjWOUf~*D6DivFq^I?Keu1F-OL3zg24W$k_dNO0E9A%Gh~$ ztN)-f=HLQ@*+-?w0K1PFfd8Zvdk+ubKP$zK!vpyLlw!x>vD47B`3q<4I265=zq0?v zpu?_1kum?yV1^xsBBR4@!($Fb{=s0cp=t9^&H%gpODQsrMaFLbR%-Rg*zG?`tsWVB zo~qR9vE$YZ9>-wc@k4Mr1~YJ<`TK)0&)}VvV$b0LcH2cMGCE}Jx2saC$BtVwC~|sM z>^3xQ&cGQv4MlI|jGQy6&f0rq%yEq;%&fgfMu+P^VP@?;GCEw#2s3N%k^)`xKCe>j zJv_j!=TnM|4jFrnYrsLR9=mPLpvbr$9CjL-He1(&Luc)MK|TiaLJVfs-Xo(c%wUFH zha#gZ!eEB|h9aYbVz-MbMaD76*zICUtsWV>U0kWvBV*4?D7AXz2RyfS-Rev7ycB~u zJQVv6kKHb<6d7}5>~GtZbQ@N@|>~LQ1n)=z`i1b&f0rq z%qyvxwfD&ADl?c_dykB+ikew_kBrWpv34Jdj1K!=Rb?nLb{!sjT}>%6=G9fU_8u9> z)L<~P_8u8sO$Huwcqq;TcxWx9*n4<@-L9<^867fqyN*(;N5+2FRciIvacc%euE$`f zp=on{&bZc)bsj*GF~_xwu<-wRED3fGW-mc;r~?`ex}Osvs8wktup)^mEq^A3_nk0`1vZsFHjkNp~~$FW%!jU!>>{qeznT*u`0u_Q5k-%%JAz{hF`BT ze4NVg8&rnhs4{%K%J7?1hTp6*{1%nrx2g=kO=bA)D#Pzk8GfhA@Yok*_+89yW{*3YU6WO0;k{I*=9`j`841*rPqdUu_Fz5k1x^v8V#_FNS7nqBT z)kBdlF_#&uhaz8Lt}@q{>q?PtFgF>iha%r%ZZlR7MZUw_Wvm{Ge2=-$SUnW^0rQZt zdMNTErB;vpSn-7QDFej}9r82gxl*e~e!;v{YW2vknAb|J9{COPR;ks$OEW`<{GR!s zG;RLKvrh~Zy_G++2mdi&lp^C;aF~f=K#n2QXcwS0slvNXsQC< z$@%{onoa@ltUT030q?3jG`#{ogYwXf3iwRQLo+MjvnUVEs({a?JT$ukK8NzqoC^3{ z%0qK2;PWWIm;a2r7$|zo^D_CE{7RACm;y@E=7Kyc#6ZzoxiI@83>3YUi?T1qK+#*d zIQtR|6up&8vMVa#aKNQxi(XWv3e+SU8Wvm^-$#cOalfzfXBQc@rnm zF=s^u11cFL2QiB|=WxtfFrlbGFT0AMm{80)=bUqRtM*LuAD{R7eYmf?s;j4}x~He7 zy9Zs?dl7o8tkwHaSziJ(+oj%*vyGX{d{waQr^?L!sve-qtg{@b za*!$q6NeC_&dmBKLMTDnnOP4bgcGElne|F4OFQcoRa7R9ATU=|W#;Ot%v@8InR&k8 z`pk7ynYo@SGxI#ab(kBfGPAWRGdEUcW`54OKC`VVGux{&Ge5^%huKk;nOmqbvx_P- z>r|PUpEofDSz%p|WRc7v` z%FI00xejwbRc7{3W#)mZ%*ofB>Wto}BCd&NB0O!UV!Z!X%YhpG-&~Od(8Fne}M|zHT~!uVt`2gTV1vmUh->s^A=F5tzA* zZLD*fW~(giQlF!ibDyw0moSeoUuD)85Ec?R?jn_0=X^MhEMsPUu?mj0guu*YY-62c zFI8FErM^rp=UiA`PFO)$sWR*T5;)c>0_VYCc{PFKuq^GYuTjCV))JVxjBTuQ>~$(j zyVTdK<(v!48weW-n+Tg#naeol76RwMV0kNnQwrCsVt zYB}e^@(#jI!Y&mo?S)k8}pdPEnb4t}FHZYB}e^ z@&Up@LaGXu(+C_hoxnLTSQZ41$+EPwZXj?RX04t%*ZyVQ*&GuUQQnR8+J5aBQ( zQ{^M7%rUbFoCAa9Y{F3j+c-8e>ulp#EOR+C>&FNjmszXlkbYdXaSp6=JuW*zI7v7~ zIIS}493z*&IWSm0LpV!do6LiCwsB0Bxty8xJOamJ*6Qa-Kd;(22iCbBmt7!SBwQj~ zR+;rH1dcEBVEroLnp!6FV4ZColVvVvX8k&WV=-&>8>HVsI+qtAaGA`5b+&PAmbsjn^`gXo5sDFttIT={!rugrTT*4# zIWLYO%a~dJhfqqDWge_^d1(Td$vjwR8^>mu%b8g(LnuoqM<}l{>lFwU2^_DI%B*uv ztaF^oDocA6RhN0N&ULC1xJ>53I@>rl%UsUPdNo3ILJdMqm07Pvs7>Hl7AmvOIkC=h z>ZmO3Tvk^tXJ(z_)>B#L!8+SHHp^Vj%zAx-C7}VKp~|dV5v&OutC7mAb54ylWh`?Y z&aDZ7btyA*TpN`+CfAW=9Gh)i&dj{+R2vTQeontdgJL}E_7lJE6r!wn$f*XNjD=M?jIY}MVa?XQgj*SGVGqcVy zTN0$5nRSlMEbXkfBD5y7A+%MQ^>&2z1diQ7W!5<-sk^J?oD0hwyCXsB%&c?FP6TOZ zW}Ra*OFQeG30(+X3Efm?y*r@?fph4oGUvfE$L>XtIy37WyEj4FnOWzUeF)Od%sR(r zmUh})UtaEH;X=i;1 zVJKl3!CPh4hZ9B+INnH=S?8QMwvSpSZLD)_UxKtVv(7R72-42XI>%;~cGmp~0faz8 zkjlZT974?TMybp?=ftsP88hpl1dh$D)x${Vn9OXKdN|1(JA%M=)|pw4Bt#LS2{9_O z9!ubOaVoRUIdM!`#?1O?0>@(3>hYv=EM~S#eGJJQdn|$NtTVGdjxe4uL1oq_5+)Hi z-ei?o=bSjEEMsOpfxxktwfYp&ITkb9r9PEpjy;XQcGj6$pH7%Tn5i=Bvj`k(Hi7eC zW_=EUV=`;?xukO}X0}Ux9?2Ywne9@aPcp||KwvxT%&adYEFvr>EKy}HHh5Sj<{|Bk3HAne9^FL^8+TOkg|f%&c!AY$a?{!SZ$j$4n$}4h)u)2pp4T zX=i;0fnzai^_`@1EM~S#eHY0bdpCjYtTVH|hmcIztMWco=9no2&Vj-5egem2S=w1Y zK;T%+TKypD9E+LlQcoqBW2X_=&N?&e=>$PA5HeI|-ALg0G7r{G1dhovmou||h`_O! zwfbSwITkb9rJhML$38+}JL}A>XA!aqM+wJNW<7_%@ns&YA1823mbsjn^%De+#jMp& zlFqT1*)H`{By;T31h%uz%z7^24B;#xPi5B65jeiggZ1+Sj>$5YGqZkyz_FOM`bE+? z7BkzWeu-p`eVM>^)|pwqLbyt}M!2pr>o*7-U*^I3O#;Vcnai13zeV6!%v$|6=^Trh z?NYx(GRMA4U_0x~tluNtCp=J@^@jwG^@zYZFth%c@I;k4HkYx^$XWKIZ zmvKyH*4f6fS>|$P)}Iqz5MB~qsm%Io0>^km;9Qtle@l3$$}$hux%@qW%VZv`v+aXg zCi7sOZ5*3rE@x)_BjFR_GvSNMtbZkZBXFGWDznac{ZMt82kTttCxOdk9;~zNms%$C zV4ZEu9RIhu@eCGuKeTGRJ3~xu(h-mt_X$ zQcGpl*;boiL8zlL>vakB2pqe<%B*uvQnysgIS-Z@EH_Y@^I)05azm9lF3Swg#Y$z? z*=9{>L};us>rDtY1kS-$WzK_T2FrFTa~>=+SZ=B^=fN_AWqXx5F3SwgrJ2gCv#mM7 zf#9ez>rR9g1kTA>WzK_T2Forga~>=+SawyJ^I)05vQA}=%QAy=(W}fl+uR5W0aRuk z2^_a2f%9smGV2_-H9^{$S!b}Vjmn${%M6y=s?2d&W^gX;RA!xR?Fk(S?kcn1k-)J# z5jdC5DznaDTNjl%50)7$cU775V41;kHjMdcRF-zuJqcbaOZ#B8YzQ$!+J}?a*F_$rO*?1Kb)G}r+o2X(E zF_$rO*<@8tAf7^CW*e8YK9w*{Woc)9I$?&&($4x!!Yq}go%Pv-IVwy0T(xW-F+dgOYx=CbuFHV|_eGnZ{tu}Ljs=CaKywh(g}GnZ{uu}v*w=CbXC zM3s{?I@@;;xNN7&taII6YT0g;S!dfG0+%JL%sSils%86BW}R)!{Rw?kW}WL`(kXqt z%>xX*TeVYM+uqOzbnj^Btm~x2J$k6`nb61Z*tv`Hz<5z#B5b7LO1Tb7Ot*ddef#_j z^!szl>hVIKS2W77taoeWMY9F^S`VTO{@dNmzc>22|3rh*7?ggUy6f9}PB3)$a#aR4 z8K{r{Fx7DMkdA)i^0n?#tyzZs&Mu1I^EpyZDjxS+nOFUe{@1mUYR~44#i1mF#{!gsh)Dql=LBx5Td&(*LIeD}?mV zzXd0ANNjXm$lP+beHAk2zyt4uY|G8Dr46!;@&11sWZNgKu3?aUa=S_ugY3gG`|BHI zzj;2WZIJz$5!}#l;dN`nh=o0s&C}`{YV~t5tQgr{;W}$QtPGFl_o3ggt8Zx7znS6g zi+&3GtXiy!;r#Rg3ddR(QpfPNyr;rBO#4#IP`B1#g>&0-v8_rQuYat;YWr3>nk3&vJZJY%f1~lp z8oDdJ6t3Uhv$SE}_kIfd$^HIYgbo@+zr*!Ze9n0!p4bmjIPT#Z=S1Va-U{b)KRZ*< z?}wQ4T--HH6sYB6&VPKB141nKF}F*Wb9-fd?g#0I`$zgW_nR7*`&Q<|eJk^HaUSIcoQ&~MKwzs9f9S1i`U(4+z=Vp+WY{o_G~-qAYc)meMJ z*T#_s>+#OYs4E9_csI!KS7#@Me)sZVwSHlShp!yW`G36}ZkRaQK`D5>m5}BC>gEYq zf6;?9A^mvuxGkjru|<9f8JC|mncJn%at4`O;k*j;J9UpmI!eE-_Fw*^+&Ajm z^m8_B|K3s=J7|x-#g0aXPxad=1uM-@El5 zA^mLp>%5TuC#-laWZW2^LI#=JsprKFGPmOON*d-y)G)M;>8NmdRV-zgd!nnt^{X`g zEpEK)sjwgV-B8gdr?0~PQ=gs@jVuQ!95?SohPd`{kiz*?@4ZJ@zVkBYnNxh5sO~hx z-2aDgv#{DQ#M~}f&h3@;xgVq-?jPx&`%T8>zLoiK-^x7an^N>Lf1c~?*V-5!|3oFr zYPJ4#?K+0yr`njud`^8AL$5JzO1a<;`Z#@S!vlX;WyFbM`jb;S8NS?ap}b2OquZ9) z!;oFXN!d6rF3k|r$58&}fBpZ!*w+vl=b#h`br7<=c8!Tb*6%iKvygr^H_sN*KaW)z zm)|Kew>CR|37K2*fdvix+u0uubx^o`QSHABclUQTzk@cqy%!%RbvKXsaEBXWW|7_s z`={Sh7hfv(Q#fw$sDt9+Di4M8=}{|5SdJZN&U4nRjpD?{LFWF~|6C^`i+h^eCCjnTUsm2 zjs5j+vTO|7tGFrm?^)}IUvM&f>FcW8`1iJsey`U+zhSFP-mKGAI?>u-Kf;NA*VUBP z)vmqa(ZK)a|Hr*M7_tjGDw*FK3t3LT6)a@^3d2_j>1WQ%{X+Wp8+2O8xS5A<37MPA z#HT{$_NB&4QE6UD!z_pP3YW(n|1DOTIx1X0X~{Y37)AiTTvP}o1euPw^; zRyb~*efz}g-hCC$r}4IJ;#$G}<~-AGuNRgjJ^ z(m(f`jLUs1^WnagdB!fArI-2h8lcqOs)mPYpsXqGtxqgl#xU?;EAu=*;Z0qG;}^Yo z%+I>j$gpg#t8!>zl5Y19dqc%V&dQQTk6fF(IvF-qZ=qD)TqJ$4y^G;`v;WqL0gkSQ zHV+(?wA*!sEDy*SB4quh{;G$S{y@}ygMJfywn*NxSM)63OW}M< z{n#clXZAMd*}LdQF*Bl1{`jwVxR1GAvYgv1>vKOyKm066|NLH%ak+10KHRr5Pg?)! zW&S>u>*^EAmZjgs1f@;kX8P4>#SFQ>S}Hbei|Hdo6~jMu+>{Zgb9CKfY8wue*C`&q zeRV$ySQ<`_a8U|dR(G9O&D!wY(pl-2(j+~8ZDYgLA^)wXJ3dR z?b<6`KdIgg5t{2xzv;YL_-CCGwhcPd@5U|?d%KuKOtY>E$2GJ{5g~WFDV)!evO5IS z>0!=uz>h7W&x0Q3{m#=8hvpT}OD@}D1` zhoygBlgPNdFOa!Caabp0Zgadg2;cY*V%X-^3YRAbJrc){w>9r0nm@QAY_7C7uWhD= zo)X(L+|Bd67Gg)js-o>2fiL9OCZ~w05{9{J!5D9C# zn%gDIxxKPJKMT?izZax`UL(o4+_y3x?pvAX{mg=TnLn4uuT2!s;++5JfAgNyDpkY> zIGOjSvLD#L>>rl5{F^0yCODYyQP`X_qV4r&|G)e7V%il^Wt{#0ym#ELGj_K{$ zKgJ~YKfUurGS^`w=#$SHHLXS%lvta$u|DKV_Wvm{~G5!wq@UH z$2`lj|7lI5UwY=9Sli!CS(w{WU+>-{VQCHK_72FrCjKedQdwWoR{yj6FL80Hj(!ii zrhf0LA_nVME{Y-dFMY<25{9=UoRz{>*LClqv>~`a3#Cl_dYvbfH_&gTD=p@=(Rr__ zWXL?^pzO%;b8Xp;_N#B2E9GYHOk2>dx}iY-=E_thIGxwSY2TWe<2ENzadvVxzbAE`Zf1wis0>S6!x><@t|-CXs57$-n%_0-$CKH zu1z)w>(%ZG=X3h66=H3HP73Gwz1RX#&9$?_`M>NiQ*>(CMd5bk-cAsO%6C<`y?lR5 zC3ZFULu36|(fhA%=Kh(qEneg_=w|LWSvKO#KivP)Ki?M_m+zO%hwr1zlkcz0 zpYOYD7mpL!ULGg1AMSa!(aZi>X}MJI_ryXRn{2CS$JMgm^YzNAmZDR!CVz}E?YN@7 zn7(4Yq2l~H>p#X=*AH>}u|>v-TLT;ZG2X&Xcsxzm661E%`D094*yif4tlTMb+F1NCJ}DQS`?nMkXIcA?u{t{Fq|3UV=_0px ztv|+Xp*4=_)#hi2Zx?I+F@|}r=)Th^ek9iXV?2+$TS>_J+OfT=cSj-pYsYy)xp*P- z(T@3JWtIq;zjpjDyO$_rd$rHP^i@V7`$zj+@cvcy=l`m&eRj5tyCvj((LP7cRi6oY zAGOa^<%D-ajsflSbzt3RA;*mNS?ligRit|UOg~l9UeP{xTz~D8^z`h7&Hs1?+5hu` z5$UbUIQ{WFay~UKK21xFa{lAlcIh-hK77KNMqDHBx8|sN=q~cDGTo7J2D?Zd^#W{I`i>5pZ2stoWn!zz>ZT zk=KFGD#g~_R!XC&d@I*P1j1>+KJrlmP)eG7$b@7TH{glzBlX&Z#>pTqh%A^WFo&>kWCGv@jf zA^Wp{g+a*v|FCtAkp1r!oGs-2^0~T5$oo}n$Z{d?X`t;XA;-WDi+_b21K!=v3ONSm z{JlyTC$CL!y1`aS*_D?sa~->WebPH5HdXlAA3tK!+y1mu*k`+sm(pHuYo>6l=f9ez z7wl=Ta6YSgA3vD2#6jVF?%~Zerxnc<&Y#X?UHN+!=TGM;X&cTqSGc|Pr!?1%tm>?A zduc9k`Sr#@;r?+QJW)4)or}W#Q+acOYvoUl3is#Wb(?e%pIsI1&oblgx$eB?q;UVc z4$IVCuc}wL|6?yy)vf-wg~Io%=+~>daliBm->>N%U38gF&I;ett(MPqZMV27e6I^u z?XG*W$ywnsP;mW6-M5m8d2Ag0;i)V8^uK*&P>HX)>9&e_{D_ocx=O#D&0|c~;jt&L zrFzcnr%Ncx=nuc+AV3`B{){;b%m)k)Ivec7CR0pYXFL`--1I*@ygW%D&}i zR`xkR%kp0EGcNBDKl}3D@w_4LFV7G1{_?yb#{@&SenWl<%y)vB~N24vm$9nbY+1r}(9ppJt;3m59^( zhqX_?UD-wnuNqm|LDECeXHRnI0L}O)%PlSF!$!_U?+y7Z#du`#=8uu`Pk5O=^qCc}m-5Sx*v-_htyfH(9b&D_`aVzZ zR-wA^s@h1I+JB+m_Oz{NUZ}C6T{mj4Jsmzk-+91a!u?(YMVrI-J%jaKGK-2wyBa83 zncK29r-Epw5yo0%!4m78z|bf?!MS&ddCUQqR6AViZ-s+XNC7R`f7@^uxVUR z>7#F>Uu|#~BX-tRwAa!aQa`7ZmryR&Rop5M(ih(qE<6X+Q>uIztY4lvS-9BMSF~&C zyGzUH`Md9%nROJc|H)G-==ap=D#o^~^N0VT;q~>ruU`4WLebWF?P{<0aElVbzbusI zyIk~pPD~NcBkL%`t=#lZL+6VzZR#r8wfci{H*^lpLqsJD3q_kl+P!Crb;6@GQ>xg#g^!-LmzFu9?)-U~0pB_AWwFur-T?tEcO3ymIUA*{OT^Ur; zAwB&{iby&uI zy>!kYWP67>RTi?n+P$RK&-!#%A@8F$he>XFA@93Zeq5lHkoTJA95HFsfA@F9X?G#- zuk}BjguK7ny{gvF>)*qL@5ukgtu}`xjeLY0=UUmv6e8rZE^|i6_tC6hXN7zpY0o0GeqIgD67v14&7s1j zqdc#h-@jV9`i!$ezKg$mU7@w{fA8O{MK^_f|8CrITgdmX_Do~Ng|kAgCA4w1{vRp1 zLasx!^-nlo7jnIEZ{d9**BkR{J{5AkL4S`V7kzyR`N1 zf4?W>TC4TG=R&Tp{+{qw$n{mx8}Ef&Uun-|_8h%x-tX|*PwPK*-VGtwirQG(@~EW8 zLasUAYp0UY6;vt2-*% zGcm0n9#<7seRDO9X>PvPGS<%%u)3r#nlk%hAb8+cm#k9>+TPWHyH-28|?+kRcq8t@%T&;h8zM35N*6j>*RJ8T^ z`Th1XP?t8!N#W-gT6fhIpVxxUZEl+Pwii;J6@Gq;I&5)0bjC%|p6T(tF?Y{4-LCd6 zl>gvWHuS}5B3JYUs3w@tTih_k};Ri7HGbhgV~6rQiD#!S}j%X3wDzB)Fk zweIOFouWN6v1@AYycj&5UbKv)d>D*Tx|NX7jKfi-Y z^!cqjoTxLun`9k+AN|h#q^nTUP2u+ue_OgaM4|8C^iH{N(rupsiuTNt-*@kx7t_}Z z*D2Z@`29%FyWX()PyhVRt(sC+U*nTr(bnPj?_*sly`!(9@cXy=okIH2M?vBDZwfrr z#e6_Td#0+rme&9$S69>H9KE8=ht~ijLo4ciN9q+`V|;5{TkrA9jlRSFUwvM0&^IQ1 zu`!_VdZYQ=a{4{@QQ`Fl{U_M^^A%eu+A~}2wY=tO^rD`AWh*yD8;jRG!Lw`W`EQ4K zO+|n6ptsLZ6m5N8Uk%D_pdZ){>F+Dt1)Y89yX|YK@cJso?jQZq$E_6YnXvX+UgNor zv(|6j<)&z3@fz=7srvfWliUi^VB$kI&wbus^`0pE{tk30_o7w4K zJwbDwedjFobv;{|<<*}m>Z2C4Hp}u%TN{hl>atzhSiH7(Rr^6J^WH(Wo%ai}y}VzL z?dAP~Y_InGT_e%0!^ZrQQU)~?d`^)yHq`M=f=?>*(Stj&SekI?( ze165}wEX_%^DFuO)qda6`r)%Ox!%y`z-Mc6y`h!)ypFzSnb#Y9UMJTZd|oHl8+=|T z*BjdJM|@5w*HqfLTK{}zDAzoEJ}K8!+H3iIQm(J~d{VBj_a|Z3VD(&|y z?HLHaN3`F<GTuA#JO?ytI{qCkcH`9Kn)1KpLzw2qw7`5L4wP&8%?}pklSnYR4 zevaf`So>X4doHd0j;TE-*M1Mxp4)4`hib=?_Pd7m+lO|HX}^_d$GrA?iuQTbet*%< z3EJ;9|7)Jqe(TZB+uCnK+V_a|Taxy@rv3J${XV6A?`ywjY1aTeezf1hcT(-1TKg@v&I&uM(K!}ys|_A}9tEpz+hG6bFnCqGDfXxu39Ed45u7%U&~oAv0e*2({Ub@D&T}Mo#sKsXHNJbYmwQm@3RP&()H0*mYc8t;k*oz z$?wTBt6&7jIkgh%9chjqX0A2oapBEs*iCu$^VtBqC{OQ%b+EKVQ*1eX6EvfCO&YZU zM&7Z(^;b7T4{D#|+Kq62Lt`{{+5#cO7mIF!)vK+|<@O`3@d4G#NNQ-l?zO%lJ|RC% z?^>GuW}zio_-=rn-RmRAZ8fPL7MQ&jW)`i7RZp*k`4#J8jdH7CX5l*cxax9vTBa`6 za#;pf2U_6Nql=(yY#sEZ_I0jjf!>|x!P&NTa0RtLmFzXo&NSOEQvbA|>sOAQYQEmd zYZ_E1zip>Xf;fs(EoU+$POOLV6~{qK%EOE9gDvHC&?^>dQ=WXET2S8Wszt&MY6ss} z-x1b$i|*%aYA4^{zp33D7l*=N;;7nDaMIom_qdFK;BXuKP-QfXJ=GLvC60$aPR(#> zgGmtN)f|03C%_(82Yg{S9dZvl;I^b$Q0R>VT2MQ7lD_oWLKsK(p1w<=7}Yn?8gQgIHRIO7r7#;DFk?Mbr}&2-u7@G#tg$lb1uI%%YV0}~8ruL* zn$|!}8B1I>Y88Y%u7`=MS3u2@^{~FrQusNkF8V!P2q*f~#kVw$EGE~*(TTI58`+Jv z)8Qi3ANVN&UefhRmXqKj`O|M756j8_W9KpOiQ&c{v_FqYdsZ zJ`SoWP4U?HiC{V29=FY(44bDlLu19MVBe)V)_*@8g0q{Wsq}2fdDR>p>Hf_lefyM! z(30#v>zBY~s()(ya_C3b7b)^Dc#^-Ol~zNeTwDCQdJS}HX@kq=uZ8s#zsvo#@Tf>5 zyhi%xXe(6Ktbwdz4KaY~r)68BA6@T~Q6GCvSPnbC)WgynmcWql^|0sEg;1$qJ-k8j zyOHi&W;Vzy;!$k6DGhrg6kbm1(<6$Aidq?ebqxh$WkA*Lx zwm3a?B0Mc?gVpX$fMN&i@I}SRQ1g6K%zBytJ{k6Sy8bj+9@q@+cFh3OrDoVAWHy}m z*32A#HR*G#7J?7ilO8VyN2-53Y#CfR*A&kst$?ikb~t^)zp#noytuIn5-5)AzSZXV zO~0>(4-Sp+)85r^;k*@2BYXDThGjf)pN9}ZXY=mF#PB8cX z-4zqyOBGuj>^m9s_nY9%q)8C%Xop$L6QGJ6-8YA+;QqZSwr@BczAv)JIzwi{!?*UB zkuw|O%QZ94Umr*IQBk?a1FlYR?h!Kc3n-f#PvH`T6$> zngok8ZLo9EDRAXr6WrjP0KTa-qm-HomFC;wxlz+#P^+fc-C_nfXE(*FC1*i=WqX`k zXAaD6W{*E9{s7X0qZU9>vfrP%2pUoSnbAw&@H{(w*kBnHB7fo2mqTreQ+)mk7*27L zo3Df>6#u;6O879l5r&ZNGRYdV=dFO~*;ZJZ>K{yLh(One6>f-!qL#px@eT0Hj78vW z*8nF)E`XL58en;fA3^#?i#c$N?6!Z;f)uJhwe}34zahZJl>asIx8|Rzu#5Z`r*`_! zX@nD~o&5YMHVH6mlnuUGJQXI*X@cEKPKAmsZP7n+8npaui%l-ANn#mNy;dc-x}qi5XzLWs3#B&V(X*J9Owd z8?qzpaNW^4@MNl;`TfQE!rb}rUT23l+blHKFSBZq`TCR-i_QL=k1R3A*$}_f9H;%u zrRMkV>tUPBC}cn>lfn&Y$1 z`LLbyv!ME%FJI63v%jm<9`?`eX54(U{mYgGG@sdG zLh3?@r0XYbTLe?d-{j!MaERg@|GgL%Qk;|lOU(UWGj<6C6{mFw>2{Hg%yz%$*0_o4 z$3+m+^-s%M<1zAg>6jJjw=RIQE3NP@#oIB<$~^v952t*x$zJuLy<^7Z_@2g~ae^G%AU*cEzJw7 z4!Q#8*LtDX&ns|hv=@$Dd==t5d*P2-*I;{j(wAMMXTuXq{JsW9r+ebGUe}?3&J&-{ zzYdcg4Z?@1*WurJgYfk6>u|fpARKn&Iv8&b#QU4C!^tTFaaq`Pm~KB1XINc_=-UJE zan3b(v}gd1=zk3=cOQUPE?kAa@*rvOK#X?Eg9-ZwVvuDXbSpgwuQbks!M=kq z#yt;ung-#9F?q1Kq9^V-ng^RldSYaQbI?B76TQVrfIWk7?SM=ee0exNTX-DGIS;~9 zFOI;IrXz6Yp+j(a%5YrbeGK{>8;DiwnV`9TI6iHh4c5a3V&b?ANdD}Nb6#Y^+9Ct- z@5=&wgg18Cb_kv&55Uz;(!qPGHzo}>LKFW1SaNJCZ1nKP17!`6(0Bl*o;(0entS7X zV;YSE4=ho2KXk3&jXwSdVeLr|Oz_?ZN52olLgn|v&?FC>my`@S&xg@mw-sNAY_II&eZRMBKL-2_rkm2#551AKY0gqe=>~bv?LfhpZfb`BGmsh3?Fpc z4ox?Dpi8Cgpp>M1K5YS)LmoJ0=vKIE<&6*4Z32(S9$2>6U9h!`#RV(gL+he37~psp z+Wd~iy_esERkK*kK5+*Mb&A1X?cc-dYf+du{tkQyjYj>Qcd#-!5-l6v0pAr-7&!7B zjGGyOZ!>PgxFeBx_R?EeJu)04I^2dauOrai@hx;}6NWo8Z$Wmg2>dkm4LqwKipHk5 zU_iHUoS5<&4iy`P+veVc)f2<;*yUGH=XEgdynO@q9SlX=CoiGvwIDoQ?*^QDGYV54 zzJSxm12NCzI&`%ig=@|}hs=xsjG0K|H8=!&Y<~v(4*27pRae2VCm4H#K7~Umet0SA z3V44BqP(AglIn{dyDmegwn6y%#3Pu0*auH+x&&Jn2V(yr58>I_k+^8yMM!!YfaC7p zhqaGJ;6EPs;C-PH_#xy1__hhab{Th|YQy39s`Ys&y}=)MR=5qrdeC_J=N!B*>W{Am z-GoAuhGEdjv*13;4?8WTe8o_Vop1)4-ttBFBUfSMk0Cg_NiLk|<%{R;UxqR5hG5j` zQ=mKTgH66%go{fDV}#F1$n5Ha*9u&K4R5@#^ylM{aA71)`;`X`dwXHK@j0~S9f=3u zo`DFXCl)Di3~WA*K*#H+A-%aL=EY@0^LZn1|K?rPe-W5>Y9H*}5`l*!c0=g7NQ`W= z59*hVz{(YO!P>$Rxa{6uC=ecwlMnBNW2M9KbkbhP%MHW1yLZC!%3*kC?Oup&6o$8N z?SwWKp}5?%7cM7+;+bx{z>V(5vl9DY?fp?$@8>Q!*fs=n#_of??xS$wqusFHKN$7Z zQee%25PbDlG8|hQgx*(E;BC_o)D74R6Q2cQ6|o;a9SEjzxDP&d3B-=+2jFPeV0?P+ zAbk87ggNp1Veat&y!Ja4`X|%4fP*l@I{=GTOM|p(0ocYZ9iC1I!bODyjC$jb6DA3W z7#W0b-x*-UV}C4r+5mHg1mUW?Mkw{$pWgLGT1y7uwCqDr#5n-(d6;0~;vn3&G!yLR z24KeALohKn2#sB`;8CGK%-VYx^fiOA_MuD|GA0g#hMDt5(L8ek>Z}@t z-D@8Oqira*#*^@9ekfM!dlYV-4MpdkC!z9;Fnl=lC^U!;!$);b!oUgP*sax3xKuqH zKPR7nq2UpD<5M>ME5&f!Soj2d9vF!~CuPI)ei7(U{W$z^ilRMb7W{q^ftSA?gG;}o zaJW?#>=+e^v$h_kHGVXnZFdB=K8Zx9M%l2fR}7A6p9zn9M&VD}!?0{Sal#R>xDez$`V zF*ynwrKG@?RWZ1<&OV6!CkAs`9)RxkqtNC+GV~fAjpw`Vhbem_v48v?aNiV#y~d=# zi{_Cye1ZXTyNBVf35j4h9fMWUwnDRK(b)I%HmJBb8v7604x5}~@m~EzxZ64!vz8>m zb^jQg&^8GUypO^wYj;3W@fZvpyaSTAM&W~vJE2HYG|d~kz`a{ErbO<9t)5Z&`mfZT z;MOS$FWuh-vz-6WF6-?+vjduRjzn3n{InhL+anTd4oQN}3nEeKw;dAcy%~ww1-3(r zzoKx};jJ*HO%yH~wFTBEMCI3O*LVjQAOfY|O}8lT4iPB1T4Ex&2Swohu2@zhwcK$gg}(`bNzP0+S-A*sNW8_dmsS&c1wbeo#?&TA`u)f z`{&oYc6<-)B>&P+x!-%>g+m~gdAl3>Zld{GwI8jt8&)?Bz|7{mpk1mzo^;;{d-VQT zuICOoa?mfoUc#ikP>AMr>F3t&y$~}o0K<+a!@RrxDD9S|lVQdXe|*q+53IlDhxHS7 zL(v|77`0~?1Z4Q;*K0c~1tz}mN9kvjPYQUR@JGq6XZJxd^hZ0FeNc9u;ZN0G7u1qx4%a(<6sMifToeq0H`l0mem7NZsa{W;9^-bwextSk* zV@L;F;EThDq{BOEUz|Q2stfYWn7lzxj8%76h`eki$D$qZQ2 zzz^3~%zzsSzPPAH2K2b?L(f?T1UUHM0lN(NG-hOe{g(D7^EyfTz366w(YO6ja`Gq> z9Bl1}eK(rm#YSJWzhnaE0=`(I)FJTi=Y!ok90H3CBlGK*>U$XKwDU*lH#+bzT(a;- z$(4>BrggI)Hn7Zur!Rf+#>7l0-Q5@C9%e#tq7T;YegyV^ADLgj%7`Oyf2%)Azvbz@ zH#or`CExoi3r@cGqx+u)!-x6dopRaG=7cYPT$>FKY<)4g#ZmY$%?HzDP(21lEKe7nK&D2yWi{d12(?H|++qmO|HtsC9!bKu2IUp)3E2cEX^#nRo6!NlYM z{C}^1Tr^h-Tnxrrzt2GX6~WjD z^WgWOU~InN99*j&oL_(NrBm>3=qQwae%Cz>pZkwO$us-qLR*JXczEs^C|Pdu^n zWsgG8zvelZZ4ALFW6#6dMIl&W(rM@%9*WYRyndA+s|j@LP_sXob>YyEbkeL zHQMJvcMQc{|DJ<^w0`_t^a6aS7K)+EPQ%*yVfg=Ezog@72%8s{Z$EM&7uqigL-)#O z;pK`j95O5qd{>8|P1-ry--Kbsh8N(=mN2Yd@ib&?4M%x>$zjyao#FX@7Oc#LsAJ(M z%dM`Q0r$J%xX>aGHhl|6yNGkpq;dpiUO!L$5rK!6oPzr45&3@m+&Kjv*%A5I2bRqR z>-P~T%e%EbL-TSZKA3nGX7z}~1}F1i;G{@gVtpQL4o0Hu*^{vSaAdyUwpC8Smb}RP z>-}9$L+J`pD9d$Txir3_aP+J*FlTubI%l1Q<+r1-O4)Ppv2k>My)7k9LQrm0zW-&% zPQcT&D6B{Rzt@dMY0t7c4XM%5v@Xwu&!?i%dc+w>w2HxQ%g;i==`s2Bej1L0<-ur_ zelAQn4inZyW7WMUz`sTeO8bZHC*kFU7;K(+3JgzTu>0QA(57!Jb~up>{yDMv^`5uL zfj84)Q2I$Jm;=dyF?gWNar)*$>vh%s`x%{sgvMgw+!J&T5R2aqlK zfHwC==hvGQl?65T#iI1nZ)Fyp(Z{0X+4kA6WM~{N%gKg0FXQl~&rx_eb~N@baSR+Q z#^dh&$DsGV`26~{VlttabsS2+*$XqFZI?KdJht!=z&mkxJn9Jijv9@TFOR_NGVxf@ zFAM7Kj>n*9Sy$*ve zCLaIZco@#r8iNnM9ER?>WAf|IaxlX4?Qtmm`sRe@(?Uk$*)c{s*NR8) z^+rhA8;`-+Mu_wpgH>M`VMY0|`SoiRG(i89IFx?x{}RyldK^lQ_$c6a+-Pk7Lcrnb z@!02~0JlT&_~5#LdO>5b**O7A>y6E?Kjmy1B(9+Ls(#C5r9t^aaVWXPf;4#KIT{yw zr9txd(Ri?N8u+Y@$CK|kC zeoKLKNqqlPKnJ7o;j4Yn@#1KFH*_By4~xeZC-%bjDr55Nci*v(&hTSV`t3M*9}Ha_ zi<1Aou@`ES|M|`LLdeEAEI&1w_NSw9#@RiPe0Vh8D6uz|;q^IIY`m*fJsxJ)&sc{v;0nnMdp1$kF-!OzwN=+hPn# zKNe;8z@5f1II7WZXum85rG684(Ko1AY}#`tjE$!KYX2SJ_dFI$^hkofzH#~W6xgM40HFCWx z&vE4Wj$BvEb0E2Hm-_*EUL^M$@;piIXXJU4+>gogD7oL0=T&k)DbKUyzEYld$$hIl z50m?0d0r;>+wy!(?&szCn!FG4JVKsR$onGCG30%h=Noc-$@336Zsqxid@khkCeKmi z^DNI<F;^_DzOlj}u!-X_6`Kdb3}BbFIwY)$?h9~CuScL+CTQ4Yf<6*ieDwOZGa5ufVv@l~WwQ=W#wx;qag)+`l+rRD}Y$`pqppsGIhtVZvpy?v@VF>l1 zjc<@?nSBL#Ykk02)z;6n<)bqMR5@a_DG_Em?LGyjei~>DNDng2TDcUQePWFMR436b z58n04%gCl{dwo3w?Qv1YeDXOrw+MFZT1fd#u}s6h!QyTSN`;GUO}%q!W9iZs@Y~Pb zG-PuXjC$7^8jY|rb)4gb^S@7p)gg^dL6__>`oRi#olw}6<>rnR=-jW)lcFZ8+pX|d z(;S#FCe`R%pa=F}{|tPZ?>E-A=!aK3UV>ev+>ADRJ<#^z{cuL-OK|>4QFOi83RgJgz{!Nd*g3Zo5sxDi*~r5a;`eU3eQkmDtw&^ zr~TZq%9bja{Gv5%r?HnsZLeI$0&4CVjE>YNM|veF&NPN=o+*NpdKOZq(w-{q+aV~W zUzCw%wU@y`7o7&58~(Es&n+IiRu zGiFbO-b-#6XaCaUw;Mf_;_Yosp|>nB#lB>Q-{B6X@owLtP{f4{|2QwxU*&hwHx3Kq zp4Gvo;UV_W;UgLw&yS(8I(5I>n@+}>FGic5hS(bqfB3JwPWhe2Zrv@62dVxG-FM^8 z=nEOSZ)a;-biaq`Zg3TFDp$tjblA&uZPrA{Sa!pB zp_;d;#q2a#=fB(-LFI0<-$LGKYvVGiUvF;(EIX-E#=+lu)BOoH=x}w5l5o$$lnJeI zoVNo1>c1OrRq2ENHZ!4Xsh!3ap2KkDC^}Q6JZn$)$7NlN=6n6TV-PMWoDFXS?7@o4 zUAh|KRjHk@fa>1~N`$S{5524Q!DRaOpLo{-N7D(tp8OyBt;cN?_w2(hO7jOjuv2mc z{5rl;#^0GWeP_EFmXV*0 zS1Ox+lK+w9zva+orgKw@Lpa6#TDhI+P`&?h%hB~Tt+}-s+I)R)4Da37)ce3Sn7M7A zu@#lqKUxfbZ}TxaQT+zCbur-C#f)D=nwbVIalxy{@90}xt!z3~tt(zTe^GHQ^3r(u zofp1(<_14tqtP}x0LNd6gD)`+jkOww8z9N#(Kp6}_u*8iTawb$PJoU*36 zy1KfinW=eriG9Oq$yNQ$0F;ENJUwQpb zv9gyhq{lAg8(TWdqTKM*aV(=P9v{&t^k#5RN|8>N6X^HH+YFp zE7&U6Zt}pJY(6%(G&>wQNG9F4;~{M~XlyEulr%r&-PZnVBS;&`R+iL9z zkd3fyw%E2k6N9DQ@z1>2^OV?#ar5C;&@pnhxYE;C&Z+K+?}h6NSF9(iC;+a^F*+@SH3 z0I(>|RMzzHg|pZmuQ~O_7wp^K*v@6qv&FcH!SLe5XP)kHN`xD^!)aH+XV!3+E#ex2 z81RJ8K2}l2G_-;0ep$TbfTr^9yb{o4R5$)b7bCA(9OpjPp4_={cbV@om7nQh%-1y- zB>Ug2$S<@y%dU8h_|^ZO^95UWf0TT5qoUXoc9z}8xRb|Jk=D(apTqJQRgQ}XmY%#K z)?+figgl7#U&s3YX=o$w`DXFv__~LU+~pw`!IQ9Uo#GnG83UhiM{L{4E8g;uwmcXg zcp!q~8_MhZo#D%~En0ao zs!wkSELUB-uJ%;16R9zvWQ2tI2f50oyecGC{~|PPoaE?{9x&_j zQL)X~Ms9usP&j0vc!c$sJ&1(fQxk-v%Oi1MDbDj>%*3&UyTzSx__=_@6-r^<;o`e( z8oYdHs<5g*mEsbk;JQt=ZsLaYT>qaL@Z5B{=5?u`%*$vLe0ZI$^Y9$b?_l}m?@X1I z%XV{XtY=@u3dO1JBffueXE^l6OgKL+4Xf@&g726FQKzI0On(b7um3{vuC)`~!FJZf zc1}%og*s3biXFd*ki{n8_NoMU{_v9D4pjh$(iY(1RZV{0@`4ZVc#l7;8z>L|z-Ofg z5A)Wa+sZw|mvbkl?fg}KvRt`6fiDhU&ZA2HBVYZv&5pmE#~(+f(*4)_NuSxgaL`~m z_~&iq7{-e*Zn-@{e8uu%Se^}8E}A%O=V6DEW#-T0;`V{VJOt|>y5og#Pq@d=;_KqR zv2yy05)guI`*5U!oQG|D=UGjTm{>{rpK%3?X{F@K{0h=^zBf$0a91o}Xd;i~1j7=R zC-PUn5WD-tLXZ2iMd!E2MVfyXcs4#s1dUiO*mV3{K-=1)8@9*o^H8u3FCpesxT92Y z9|@jjrxhKpAL1U5f*U{d%B63&SzC-xD}P#f5>@N*U&*Be8Prp@Jt_nWy*elfp4FH(-UJ&9)xyT(7Z zO_Yj{hL?6b$*-Dqla{vxn-Z1JEA;Cv^RWH5WB2nX@Q=*ADU|gXFN5(QUyX>Xd6G}W z@{J28iDe_M@p>_d^32Q4qRsJQUJdJC+WCa&jjtQtthqG$dRLUSs0>e@HI&{@Uy5yO zt3#fLvpl@`ow#`dKOdIrs z9C_PR*gg@g#PeZLwn?bSZlvM0u>4e+C@L4>XP2>_a-BwtmTxxmm7BXj{_SkBwA~4A z_q;vS9kENy{(P6e!1fe)ToNxHzQp^77D88j5-+pf@khrzp;(&9*Wt(cJpZatwrL|- zpGK z`G%+Z$H{>Q7K!~>|1qq;gy|m96kj*=ZZql9?6@$&wmAnjk|pG2u_wq4rX{(`HJ`7E z7nd5s(Q6iR^?}QxW>Qml*2!4*4?ixZbPorY(ho(qihD$6-#Ez79}&k+FA~q+rogtE zTZPgjRrt)u&#g3AD5_1VC2WmTq4wk{;_K6mipR$xuu7jH@O$uk7KW$cXWfPg`}-T2 z$A=-%8LI?6?UJsb3gE`2IQEW|RNSSIRph!~H$HtPFD`634E3@`AJ zxexP28tO5qJ)4+GJ+>h>y@qr_eE@X_)a6aRrR|A_BJFN@nTk65_(M?(_2KJnCC}U? z+)rN@MW{bd*(DyFx-Qy}>mw&(pM2<^En1*Hf!ZJYC&4mZE?fIu8P~;5bVogH&37d? z#ZHtcFIO-{fsRA6VTQreXcVQFlU}iFz82fzjB8Z`g*qsMn%y zIHCspF!hGyBM)fueE$l{ZjM@yxWM?IfFY1xa zpN;JUbwnC>?3vAra11}l`p!CZu;VXL-<|)RT~DyX_Y|W6_qp7I-<94&TJbHFi+l6t zW}@GBAxQR1cY)1^*6%rcK1fazRgi*2ePf@c(Z8VeNYp>)C~R*4*AgeP0Ab(lG;hX;=X}rg5<5yF7Phv zL0&YLA34kgOoQI~mc#b%8RY^irsd_mz+>!z$ByU8cO>dJsB;dj_q&Mg|A1wvJ%%=5 zJkJoHa`$QOG%SAy%P+(ICk*Ec>(4dR|L@Vqeumdg$2FcAw#N~_?}vM5?ES5s-iG!! zq`il*op15D7Du=6HS`bm!~f3d@BI_MZ!olQm?rjJ8qS6k^o21FdE(Hfhx!KH`@!hp zyTk`>ro`dj8s}Y~DdLx8vX7m*KX(r5?K+5;_JPp$gM~~lKTkxj41}d&=CaDgY_b1TJ$TdEMV?)-SL_U|4{`gQ zn#v19`OscQA`Q#m$MU^CWrzKBIkt2I_c8*I;l|JoxA?HOL{qnL*6pN8#+vmeFzf+n&<@)wah)LPDeQD1t_ zy(Z?}vX<@fcs-}z5}~K+$%)A>aw_&uU|@YY2K(p62t{~Q3zUHUIj!70v127_?9X`@ zvj4B;?JZ*E^CBae_^qudxh7UR;dwa`(?JYQ>LR~WVQAUmen1niJymtGo9B^+2(k- zh^$bX*Do9@>skkkLAfqG0?V(K9~H-xi98s~D@Bi#wh80-2&}(xvZu1AYc6-~-cJTz zsi4%$*u~ppd)8-^WzTjMap!Mcq{-zv>_+i@ehJ$zjjyuG1!dtFwm-o73H#Zv41isr zOb+$pou*ZXvC9LcW637`ey{@!J5o=+H15muVj93CUSIk?7{VV^^Ma=7*0QVF9KP{n zGdOeCTHcC|x{k+op&i z_!*w?<#AB$UWT~jdz5G8CqqK$XtCF_-Ksys%*pnAFLL|BGb=mI)|h#24ZJ-GTpC2_4NxV4XQwr`!Du zJ`-PSF1}WSZ3-WSZRmz=c<8Bc1>3d~+g9c7M}D&R7QPMJ9N6R|kHcf>jmNU%t~G?r z&f;!(j9-RZ!+1RQLOk{bygrn8ID{X>J{fYP9(2XNI*fhQY(*d(FVTcMVjnu;H9I88 zi;tXI9R{w6g~QnALh{Ne12pa1mKb*AiD}}l<>P?5%`>s3}1m8!xNIlNs zL$Lh8bQg(hQJRMV=V6Jz`I$HDOb{#^?IP#f#pj*J|J!4Xi`3zKc<5{pl+AFF?I(o$ z;XMfO-Xza%EApFkF$jhXcaf=$Zuog#3WCkUTx3_F^}~A{;5|+*jXvgk8OtkJz7xi2 zeS!BuSs{I;Uo&h&Ni36X7oU3*>wk{xKfK@N*<$(CsOfJaUZ^Lbrtx5bdNb;gJu~x; zpgx23OuvGbQyE{>8EX0USf?kpdB&|AKSTMno|%3U%M_~R@!kP=Z<70Q4d9G= zA?g`+@xFN90lXi{eLt-I46oZ=X!9bl{k8G`TBfhe^T+m=$M&aS`~b$6qh5~tq#IuA z^tPhBEbN~y*griQ-Nl* z`+p$zKb|jd!}(f;_vLw5{xZJS#zX6AZ2-77kdyHK*bv)eh4JdR_As1x90PdHIHOwq5-vaw{9*&Kg z*v^vJwik0<^HMNA8sjUYkNMEuI0XA{WGw9Kir$D zC)T+b>)e8C2}7ShiQkpC0NV!Gwvs`qd4|4Pi?8K@^?$|s2V$Lju#7#Hq49%j7{E2m zFWnmJPr?4dGI@qFw5Bw)4eRtX)cGiWm!Dz0ZN+tq;kv*zQeG6cEf?E{>lvStc#IRV z&3G(%hGY3*YV7BTZMcAK=#TL+s5_t@+Ou4qJGNmqw&CQqZvX3(g?86+S7SZ-c&;^z zXXFN9`L$TysFd;lUKiIhx!tj^E@EHx#QqtGW%^>7RIkN;bd4{?V;r@1pWiyv-BEu! zImhqusUVnubHzklD^9`jVDjI1@HLDF95Z_iV+P049>ZALkMjwxdjZ$I(&BIiys2o) zeCA!#|Gr-OF@GeCITo%wpI|J0pT}lB?h6fDYWVxeWg_)ce{h&Pf#-Km5X&cp!Lw!f z*)a2BaU!%8TpIX-m%ElPdM>U4OS3HDXyYn!*nLZw|J(^&>zPRH(0hD6euuv7K6CkQ z{v9q#y2F544zk;$)1s4C6M%?Hf2Di-o)CF^n!)AoCh~7|^%Ipq3@roOK0C|M6W4g3 z7KM=){#fh2xv@#O^^Sw} z%g^Gv@Bd%_@OjRQ@H2}`eZ%C<+?{;RdQ*7yJy`Cj-~!i!ocV~d0dkE8fQ#>vRHToBtgp)Qv8i(^Uw2Hb@jaYlo+|M;R=4v{X3ttu#Ifh zuQH75bb~FN87Wgz>Og}GH?e1;zua@PG4y+XQS_K+A%9=1?>s$OEROF6{ztKh! zyE(hC3HP<=B-5Wx;mh{E;y2ve$(6f4@p8w;vMqHx$>MDmaM3$n)XWZ(p?mD{y}&DR zYqhKV{k=e`L)}E-;@*(IVYT=hz3kaMzP;))-u6OwnKC|^ZwoErQ4Js&9Bd-3j2p_|-)rm%^A-GVKd3u(A^v^l|J4UjYccNq zf5hWor0{URxjc7RUwJRalmGkUCO4axEHjdq@bguybszFmr7ks(AGeq<+TBf-cKP`{ zXG2A4I)MH0US_MYsc>;lg%#Iki@(vIZR~h#%cp3fg)DL2cYKi(@fie9OBMhu34z0-sb>V~LY|39>5 z=wcS$XCnXJbcnQB+J~KMdXXDv^pHm*@Nb;8t&|J>MoFLCuWZ72y(3*?cSm*C!Kq zuM6KS(#!`)foqSfa(43e&{n_77~bnO?|4~ji?93s!4&Z~8jn#i9OKLM#Y%3kiQK)} z5P2fvlCr_YO1Xl^TV?lGW%JG)k%h=8t{*FmIap8@;m6 zQ>F0r6`p|S^ti2^NC}zBSKzrGGdx;+JFs8B63_4IQNu*N*DJ-(-M!?+p5w(TJiinF zJHP*XuX^-}3GafRW4>5xj`$n>CDv1X`hJtw!!hjeB1P=*p39ww_my_ZOT=q;D_!Y= zRC#nzo(RP8?1STZLVmt5&Z#KZ_5U@V|Mym4c2LTq&$*RN7_wx6W1sBOOqRo{t5a(@$_(kl*3mYx-Vqn$kp#K*xELBV@&RB;J;KJh+3wVTNa54`05^>IA& zwwGMLEkgR%wO2O0uOeTMPLvII%@#AGFZ}UL!*tVL+;b%oUZ&j>f1@`Ao)ZHfSiwMC zZ|t93R;FZr<^{f9vT%=9R&6$wpO339cdY0r!!1nMKe*nw(z=f{^=T)5K3gMxe`fON zTR!h+76$Lnz88O^C!M$^LUB!X3D;C-Pgat0NEtA}wN_Z`AbA1TR~K-7)$~9QnYo~l z?WlfQY%&`vKU^p!O1$kZet#x&ho9hqyPJVMuIv6re_e1#l*TorBd#IGE~z57%(sM9 zxaJ%*F-)#ragrBSDHekt^_5xC8txvuOx&73QtmnxuEb0+7Qa99DSPKMw`kA=N<>wX zf1};;d^Ey!tQOa?10Pt*tY=OTfa}{~p{?X6Tmv_`o-fXP>@Rb&Ch)Gk5=6%J|U{r=2KDL&5sadU@qel_IZ=z(XhiJ>I} zVUP0%apO`Y`J+=4sD0$5u!sthDMzc~_XoNNWq%L3so)|vAA3n}T4|_EOK8D^0vr7C zOf18?fR{Y&2zw*y$-mKqqtA&ZPg;Rz|2v}VoU-ysl^~ejYP(pY)5?}ta4$PYYjFq1 z^XnB~_^JBi*t+mOa^B-<{9yK!Kc2a5xVo1wJ7fd#rTye`)LE#L|37ramIb0gTnt#8 zKOri;D(G$9W zQO0^PU_fOV^)w0^%6OL4rH-8X8b8mOwUEEP-dL9BANaecCVxDW{ILu7AnH&OoG;*W z=l_c~-94Ef#4`3+rm)3sF}|obJ{xfrD@$gITZ8bsaUB z(hoxROcgBPq{yDs9iYe#_oa9x+69Eb5pj{1KlW3!cwz}p+Sd5vnd(1RefZ|4@A#Bf z9pq5d`%q8#KlJZqs{Tk34gAw!it8C==vYtD|3WH^-8csC^Gn3hQvKjqU*K_l^F)$; z1lYEE%6lBh7nfUAhY5%4|MATBa%WS1qEa!B9*`veMo+76C(1S+0k6kyQ08uas;s>> z1o+%R;?tC9(SO(=SXDlrHy%AqB#n=SRi9@(LyimkyrUt0aFyx_whSO4*DK~*2&%Rdmkao z`|-WFe!iER0BK48eU|vnx;jw)0tYH@c&05(3-ygo7x6jxx__f91ovT6@fde(?kxh^ zEoRPm>@k&QD}~xi%n6Tou2(O9b~qe>B+0+g#Yvw0*7;QUzITi`{49mz4&4x7aYkv-aS3-U z*$+au0Uy&Bze8;o0iVL3@~{K>d}~y72s=>!kLUj%8~ci<-`?`k@g3yf=;`B5Is)Ml@9deRe;P;%DSGVVNUcch=nukD}gBSVfLqB=7VoTVK`w0I2 z_k|u`x{5bB-?+PdJNY-dlu;(`*@*kh3|b%-M(yTfAM}Qi6I?~|?oS+SJAx0t#xCx# zfThk_sK0kFzrV{KuHt<4^@G(Pf4>-iX|g!dvLp<>8X^Bidq%C`t#D4(j9M?=;2u_o zajq_lb9F&~ytm-|d}L2NJKv=a%zRl7CgMJ#x2`vaS~x!&KQsB`?;{JUFA?YPzEBSD z3xA_6uHpCZ@qTnMFHh_bc+MN){b<>UG?8rP0uS(h6rTHBcd{-(8@wNN{@RmgKMjM7 zn9Dr+%{~76-(Os}ZWaq0R)!jO&E((c15pKhLc17PckYDf|E>gR>qbCv%lX3Np%;W$ z_`#aG3zYR+Bj5|(e*?c(<)23}J7Ux9vS4c&1mD89i~f7HP`l6_mejEpU-5a}Q(SL^yNzSc_`EK$Xd2&}HHH8F z_ai6#T*vf_j-bWAeg2J3zgP(}IyZr=LnlSp#cRB?Ng!m{eGm?jK@fecDp&q4$K``@PyzdkNT)NqFbzBT0E=swG;K$+&Aupifu+b7-O zpHBJ1^H!zgdwj0D9@mqP*DeyP9`%L3<8i-ko% zbuQT$IO@tDzOo_xoFH>RGqCy^z%x;gM1A>703YvM4ocn%hf-}bcz>62Fym%8yok); zhl=iT+t~K7*KHxUd3=vwjcE^!Q9I&3GZ%A`p!BFM+-ubq{t|U})YI;!6bh@ zZ-sgp>P*y~3ZJu^U3B51+G6uCN>Wgn*DF3`ol5Nl5;H`#7ib1H$pstu6DK6Ykmdr1g7fs9( zmr#e{_f@keWQnYINwW8f*}OzRfjE!)!K&HZ1`5Q0Itg-X+cX`Lu-jK6jC`QUCa`g!MqZ{(B>NG-;G}{ZDUM z2X*J>qqJ@%d}Ky%CwcIbi&BS&$R((Ed~{JPQFp3dPHIhdE8XH_|IjO*-4irRK@*!IN+C)k%BW1fETSBOG{uR@mq%1k`FCFtV`hj-h{`IHH%C|?svs;?khVft zBWw^=RoJRAJ7jxAHI>ObsJ=R~BZAnFC+~!CR@snuLGOyFp)z?l)z?I>rD|fzQOq4t zTh+vrtAnVE@KBk&C!!vrKEg|7@(mCT5seUyRVMF^@Im+@@WYwEG;tGzzv>N|ScA|a z7=k8GV)B4!s`Br?8O8z-#7$Ku-y9LB^6x$fV@8NzM2HGwH5Q6Y=d6Va(sb^^5G@g{ zRD`Rs*2rxT5h|09L_{H?5p7i+qxx9nc8K;WNXH@K5ebM6Do7_HIwCqDl2j(&8Ig=g zL3B|;x+|g^qC298%H(^hz87+D1hFAcz7OIbl?{1{^+ohk4*_3NRLE}LS!IDtD1NWVk}}DV!X-|R6P-S5`yx?REG3q z#1sVOi77`q6EPJrO=a@a5i<}o5wlb#KU?*4kmn+Z4SDkO5c5?wJ7R~*hWx+icOrJFOnx_F42B3ei^8#0sK1 z!X6=1c2G5WTSQgWQ=B}tLn8L8Y-ra3^wbt=18L%ei2aCmh**`$)Bg`ZP&q0?2t-gU zA5j@mpfY(g#34jE#9@`mS5SQ!*NVdmt_% zE+J~EsIA5>tKN_!?}E6Z^6%aaW6_AKh(eXg#~>UL&WLNOCcdtsni?af*bM~fn+Q9V z$y3}KaSLIiGWpwxDu_D>E0xLLMN~qVBkrl1_&%aMq9Wpfs)-+}D5b`TDORMSEHcH2 zDfS5Q7(xF`{-a<132MSqgpsO==^w?OA%ay< zCN|{hSm`(n$4i>ZY)2#`XkH?a?t++xn2ngBGWn?pXG9@_#tkv~XceT}svzxzP*iWw z#2*p#I-d}qRZX0N=!y7(=&myPud4rs+zUZ$$dmt$=%cbBPq80}zG|G9%KSvoU>Klk z;{IyP2;+lPO-wmsj1569iA*4!hA=@r9N83^KzanC6zbB53{?}4LX^SSSmd%Qk5_d$ z^b^%QF_odR?nJSZ~GUO{G&r#Ws zCvT4Nc`6(7+2}1WzEEZIRnRX*wnSd6GI=ZX%aN^-S0WQg+aOk>UW=%zYGPYe+aa&R z95I!nIC*>I4JsS*ThLd-_$HOfJN)Liq9;(9>MCfgQ;e8mjw)y@8mp6FAg-!Rp2}t-CL^Y+On!>$>6)Z#jo6U?jJdCf6cwat&LU6T zRR!s8i1vsVh#-~8KSu;2Vi6Q4kft2Psjv2{nwWAl=L|tM%unP;peGDNP>z`VNW@u0 zL&O=C$$P1wb5A*9iqZKd&={Z?F?kvb1UeTKBPLJhfS-RMd5YMO zcS7xqp!uFan&x_97gZCdV~pbG5U%KJAV?F}Q@H^$X<~}IAxIO`bwylL)#ORj_$IEU zYVxFM%oDq-nmp;+swYms7=d&h)f2zM7;#-ylP67c5P`IZ>WM8dM({*kMP>4oqu5>4 z6elKM4^baM_ku+TV)9-p=>9-4Vv03DtVjO{QKT~Y9K>V9X2cVf$!}EsHsq%WVnd$% z4#YE+4f!s=#VALsT{?oAZX4dP@ZBm|57|tW%86S zRAbXrCQrF*2#U>6nLOo)XCbbuOrFY+pNqJmvLR2gn`)ex{CvbM#BD^Ds)-jMXiP6c zzKb9>jB)Zbf80^okf(Wv;)eOfFc00w7-@==CSHMfhqo~n0OnLOowAbukHtD3m43eu^nCZ_9|K$@;u(!|GAW~wHpxW5XH zOfh1LX%IA*>yZ^z6Vp6SApKGG#59)^1ZtYQNmJb5iL0tPVw$%JHmGU7CMHig(loXW z^EmliDrgQjjC+dFbwQvx+%UhBU#NoSb;JBlF?#>75}DoytVJe}ruP6VP*aY^J%Kdk zA0X&DS)poT%2z~GLQsx0F_o>X`U)zOr*Z`diXBp!Jmuaa-XJJWOmWhk5R}`kGI`1; zAt?5*%H%1Ri)e$OIB}AyBakV#M`iMq_d}4TI5GJ~2w#Z z2P23nKM0YApct_sPw#O{A}CKxInuPwDTNrNYGPXB5J-7yK|zOnHMZfw~ETnDPcseNS=fchbb<{Sg|3 zv8u_Fro0wmil96(#Yr=S34-#(lq1a%P6)~qQ;sws==@TiK$`MR5j3AtomSMdGe76njeV`d4s1plR&vBRYxP!GZSLUQJj2R1U*wB zHss02AZX1%Y{-+3MbO%U*pMep&r&E(Oun6}iRpO?fpmLS$05`66k^Izob)HWBq&Zy zK3>%c$e%GrOgV~^Z-i{Po(=h*9W%9)qQ2^5^W50LzH_xU%Z-&2o}SEm#8hoz855=5 za8Gve%{c91$Deu+vsx_BYLvF@wD#P7Z8(Qi}Fl&TDZg0!(ZJw;jIPgM0Z(_%o@Za|tN8PYUcPi>FXpb^dtl~M{dT`x;B2J-(RyXvpl&#*Q@6X zeF>wwY}$AqU7PtY^d&n5 zWv?3M>%x0}*UuU3$L{Xgqbqf#niA6>h8-=lLAU*}wGz>|4ffkYU5CLA%D4&9?D@w6 zooQ8T<=LSKwljU8&NACoX?i1ut#i-T-D+Dy`82sbvpQ5)7d6^l>G(00Sv`!>eYUEr z*i?>Zi)UTlhdVPWcizXbu^YbTUieU7@tqvYa9^U_%7bv@4X-#h<;>E3(!*03m!sLFf2L}x z{_C&ki(*)nx0^K`Vtf?ejnS-q(H6~!ni|EoS}bclYO3Zr(M0)I ziDi{*ywq5h(J1R@$Fhzs-e?>icq^68M>8X@>RM{sj2+QzxNVU3#Csn_H!_xeKhRWb zV$w({c`lj-?@85$RrFMHUq-TVtGj6Xr8H9B%!^^mb|+|CFYr=E2S&3O!$xU~hSXOo z^R}$RoN-#MbXUF?wqd8@Gqs|19VOv>B%56)Q~U6OtJ1Te70XMQqaB@GL%AK*n(6YU zYd@B(uCy5(%0{MTX`LOaD~}GfVEGrbw7QFBl$fuL*<$~h+6GBwm0huonYJ)ob33Pm zl2po-jqEr;^Ws?vMVaREYaCWw=d4^h6~tKbAdOpT59Q_TaMn*3q3NAeS1HzqvllzV zG*{m_DbvdYv;7^WY7Sd^C{c?res;TNM6iqEUN@K>c(_C3l<1)}+!D?fj+&xbUEM`F z{4t0n*UQm48=EPKH-g#Kkw*`V`ypLoeg);$&k%OU zbCx!7st&KQprmUW?`E`B8MO0M= z_T#LGwbl$-S6OkM?ZZrOq~cFPR#nctXTQcqXd827jhzoG<1$q<@@ZA2PcdVgwr$l+ z+HbCW9O}c|Yj4+7bG21QnsAoYe5xjRxVdsC%!ggPv{W12%v1@e75GbQdsR@{JPP}z zN7+_TmL>9EdiX&LC8K^28+l@hHhq%4GV@3)_OHhRt!ZBerQ+T8Y}>PJEqzw1S@$UR zz;da!UYwOO{9qKjG-rmki;J6LakT^Uemz6$`MkC=!!?!#C6Co^tyEX}nb?Wl+BQ~u zKC`}Zs#F}yf7AV!9?`rr(?s{svgF1}tC)DUt0+X<;$1`K>F{JWd!K`L=PPgJ+xKMl z&ol?^rYHVN_r(cp!@Xeb?6Q8!yNCp~`pI+6C1+oyLemuX$-Y>#ppRCGub04bzRcG= zZ|$qp+=TU9+M`IMi^K2I8bv@*zB!_ijZL8nh z*K&x5vQPO>yL&WH`k(E{2I3wR>)U%P_iZ||;03F6xBscGfNcu<-gC7sWv8ohp=TmH zH84*1@70>hi5^{8>*1Yr&hd4XM+F^O$?PLKw%AJPGp7^ty?0Fa{Ii{MU_cy`OA2*e zwpLK`9OBu~D}}mNKP{9)zHRY(ysq;IE33Gj4r5&sZ|J(e`lvtS(c+ix_1Q>i?be(P zHodOvhI_4lSscL{hhNpje0`@^N@&==9!GVvlw11p0ZmwF=20E~=BNHs-$rbg(N*2X zSC8~&g-uy#ua&x~kyrHpuJB^pve)Sz*%j%_dDdkWT$!%I>!)*6?&|07 ztHIi*me4(Te@DN=+L8Kd-`pb?^tHyhvY_{|dskk&qhD0Up2bZF-}~~x1^uAsPVD%X zaEM zt@m3pztG8=EA_AHr!Tf+(-&>ibWeJq@7mvzRh*{RI5=F-we3UD$yiy|tnHAM0lfsm3lPjMGk9_gtSSo!G{5)3r5%9_Wvj zug$(0&D7SwA8S}urzXpso38Z;zN!Coum*b{vOw#9x>#SgumSV^vOqhi*>`TB8ix=Xb!pPKxd2daO0q4|tG&9os`BJKu%~IQwC~^6RAv^m zWZP4twO1xPDNF7KvxtaHO$8GpW<*_K_CT~3YCK3HL*bSYJbJ=-!yd$6UKVs0DDCZ*Nj z@A|c4{oV#^{~73~+}zQg*{^ie<~{XSZ11&amYs?<@1|&#g>~Aq`aWAUuWoCVpQYQg z1y-4wF`!klp0uMim}ZH!R_S!69Sb=UqbZrFQAS0#XHhMd=51W)tz>mfV7^tK?i)L( zfik^Z2PR*3(%D_Ft8Dq0z>LU-U4zzT-1 z)>$8Xst-9_haFzkQ&(zvk$$OJ4K^lg>)zg#i}dTt+Ow@@C3H^Ziu85vRA-(39iYLz z-t?M$OE&LjE6rT*r}`~xteEZbDVi^%p6cstwq*TZY}4F(_(VU%-jZE%yRX^r^hBQ! zXvx?JTkS~GC;Btptk}k7t+bm?Kh-Zbwq+f*_0+x{P^`au)}HnHJVqN8^jdFz*O84q zHeGxF%SV0Ma5uKSZMN3b)<}60Uq|NnN z54SCv14qj%+mF^~9hFSY&r{`GZKCicw}Hn*$59H5OVaXBTy1 z=f5w}Hd#iI)cAF+r`Rm&&5E3QXa*bASNz`gW+iJS>>V9kTiNN}hb0Yuu&<)Mo6@gh zA2v8FFN6Xn7CB&O?p zUAJ|`6aC295zJY8O*hQwgTCS5cC7E(D>~m9SM~Y&5O$0o)vbs)qo3j2l!aYbq5Eib zRDXYlFH5PV)eVR((A!k1&wiF^zE>_S&|kS#i=FPbVBg`%1$zCkI&4#?o|>ACkLf+< zImFkLWwZI+AJLC!?#$L& zRM)bXhxI?syRa(DBDC%Oj_K#Nt;w9*_0n!CeNsPkVr@3A;dHHy$0dD?jTfsqHC_Ak z(JB4;oVrZkegU4BTYBFDKh`88q4m+Kw$BaM$1KO+!Uz7Q>u| zJ@S8@=dKJJ+?w^Tan?W8+)>%xCWL)ndEWp0MqJlz1orOxMSu5KxF#&{WvzN&@ISVt ztWtcT0h_w!rvI>GKlRlT-Pp^xEB+%pzSdhdtHu=nBmQ$V&-EpDS7q&n9Pn@d^O1gh zHyc_{`q#3#ulHJE!&1s!_OD}qSzrE@1KVA2+<(Kp!}`3(HJIn=1=^p(O%?l)K5RALF5E{_SJ!lygspu`k8F_l}uYRdKzVhWE;| z`<`|%R}QQnM(ZeD*B|Ce_w+%m{+XV9Lt+|mvn|>A+3M*T)(PQ z0wZ0tqeyReyWKDCaQv+P%9NJB{%`-{0)5VnKsF+Isjl;#z53^CI9^lUx;rV`_4C4; zu&cRq_YJtWNk6v0hwf{6W9@VFM&90R^um7r{pYXOpK9NjP4#oowC=oCZ)M+z-9Hqd zX*6k#K6Pb7R_)>8{mGFHnZ=5Ant@YR>ra?BWZmDK(uhy1^hWy|FsC2~t)aZ@ z%{E#?{q~o7YHbH^(HpJzWql*kwTAXQi=Lr1w3E)Gq5X6o4aY^=aJ-}q{qSSA6O=q3 z2L6Lwz_~*>=(Wz!^Ikag#_uFuT-p+r7FLI{ty_RoV0B0h4Fj7?cCf8O2)t}x4ORuW zz&*X}pyZBFaKBOwa_WUb{V6sO_ACUd_qBoEi-Td{YD*Y>Ap}n6Si*?T!7y%}Ih5KP z0+z)VFs^qnGS3xSWbD#M^r!LZN595!tYff4TJ&}~96 zEUjM-Mw^8|M#~EDepN7ZZd3u{)`dXxf#qOP=}_=_TpDWL34sUWO2HG{m*DdxQ;14x z0gwJE181&>LfTmqn0urp)H_iU)_UN+`|C@>xQVTyMzS%q_iYVB4wr;?cN5{qxsvdy zARb0nFol+}i7>shF@*RhK-sUQV3u_!c!|Fabh2g=Y`szj?7Wg-baEM3g?q}sJX{Vu zf|4O}c?Fo^)ERQVR)9qdk|EEiJXk(Ug4Dvw(6>)A{M4F*t)??99%v4S`z6EBWtCx{ zXJ?3gWBx0D{(%J?vhNI2zgd81dNOo6XAUt9I>V5IHZZzHGWe9Tg5ojBkW$kM5rBb-x+>Xw1bXgl3?jI2Y6@K3CzY;h?vA|S@5GBo`X1}+CGgWtO_{Jr$bP_9xu^txUdPT=o`9Q3LT%O57fzj>8l?9VvJ zN;iidPZObDjs-OKiiaIHET9ACE7dfIY4zhFla~bV=CRmGHOOW1;WLN-+LP6xj8u z3>%Zt_pJ<%?ngn{s^(CkLoB3?w15lN(QtpN1w7~x3%<7IFz`zhbT_LFz3W87^b78= zyKy^sxY!Nm%#McPQ{2GJydC)F)PSXx5}?t3H?U0X1U5mgQ07S@RNPPtLhmF%Ttin- z@;gK47-!&5I|1M61m1}$&^_1@OonuZ#D>)&V?`H;dQ}aq1|);?EPJ>&t1B$5R~7ex z?*{oxZQ!ad1$IobgKXavIPPr)xud$lv7eR@bSVYe{xAn!^KRg5R0XabPJ!_uRUoZn zH*k7p4lbKgU<>Y*-=$PH=>E1c@a-v3bQ;H%c{fl)6;Oplm zK@E3fxK*MPRGs&kk6+vYhP5vNT@NNe=%*jNUr;Oz6(4!v+DOQ)@soeP5eaKse&pjK zVqsKt3Ghw{huQnS^O7e+!Lzh6ERGL@=_5bm??ttOH?GDIpNo6pEir*nwxMt?t`zK@ z)*PbTaS!Ug!Ems!ECeqMg20Hfpd1c>BViT5+A0Xvd?^Q~W(7d0v6W$~JMN3Qsxs6s z2!MsP&0&2r+!yhBCD^el0H)`fL-*Q2(5;m@^jaMNvp!nDo3gkkU#BYg+vfprW3MH6 z76*denyT<)K>%28wSo06L9o)?5^5&~z=Y@3pytNr@B{bf`fe2r_n0H(%?t$R9S#up z34aOe2!6k{S}1s!xx$jEA#g+Q3=8!wK&*9w^ftKH;YT-k)iVrwUv-65}k<_2~JZD7Iw)6toS)$o50oT6yociQ(|i|*~t`?T-TLWl|_lFCxF>7qr+`mwK- zRQ8XurhDIql(j4&-#(<3C{dP@O22u2|IIVcJoC)*o^#H;XU^+2ssxGK!yx#VD(k)s zg%oWyus9V4(O;BcG&~f1ZIoecV+8Q6mBEyRL+Wc)$jOcX16eh2l?jJ|LP==tT?F+X zC1IyO%ZKomgkdHO5;&4<4|xbQev*WarT&l^r3Gr6LP6D13%=h7gDG51IJRU76nxQy zGoyXk_1y?RCgF{gopirv9tx&KLtUmk2q#6u zj7jofA{z~1KcrxTe>BvelYsSqm%}}aY2fOy99lL_g_|#yg2%WBv?Z{Pujt88wTd%X|rIwTHC`rc5*=8dymo**JG z0rm5|K*3fXzV~~w`;i0x51tTGEe{@Tp3wGN0WLo9gtSXaaI(e|3Nlq;HCn{xkLA{Eq+__cZ`bmId-+p8<%-Er6IR19tmR zXl&Gngzj+2$kBt(3l~{ia~AunZIj%ptpV38aV_ zL4SHF?!vIy9Hpr05-2SeeXFXTl;7_6xHMy@{hgU>I1lF@x$Q1NJt$alKIwB4eh z=<5Pi=F?$~IKXZ_aX1?S(EL%BJy!sWZ!(Z!1(16~4)$6CI6El9{kH`A&6GgvIe|+B z>JTdjpm~aoul_C&vrv~E3$E~8%7|t6vP@MieP{}H19I6Ec&rC7c8vvG%?yON-K@i9 ze;n`>WuV$V7KU78p{Oew(t~B8-#i*#8_I%T=5o04R_6cn`MgjWC^#AcF_qHb^>qY*9$hDl>wzEo)C3N z27YUL!ijs*aCp5NdvB#6=?8%(HCu>Dje#ZIv)C~h3EC|d(6c8F3>%F>%sT;&vOTm_ z7HgqcMH?hy*2BUsHQ3^v4AO~;ASRsxuJW=lB$Wb>XGuZVgJc*`lYm9>$pB}?A?)=A z80($_k;Cg@-;K$Td}tkvR*jLu?MWce{Y5UlWxd-8{iN>mD(DRVKrX+E2B)}A@*##j zj@#{|XG0iVe%Vf3x3Y1_vYSN8`ay~RCnBu#fV_QQiSurNV5Q$geGeDXyC+D{1J-4< zT?F-Am}>@DXZ^%f&xHSV~7r!Jn}U(Y<<>WQz% zbTB$)9(nI;g5}8^{MEIGsTKFeofF!)R;!KKfmo>`c0Lx*xS0s-! z)n#$vIt}!xY@k(hrelQs4k;mUrW*AF) zXy$H3v{_(mnLY` zoXS(PJ}W0 zABy0WbBmE*P{g?ZGYzwkFTkuJ3ljQA52cG;P{FT_>GqPwvlXE@PehL#pQ?an^XFhm z@nRAxr;owA8GPBHMwG9}q1d&#cq$@~K&L)hG&>>xk~#5rQ^BNqKMdb~oNV8vhyOM^ zpozUHvAQt>Cz*NTg^ntsMHZhK&cj)0e!QxBU7T3vg?ld_ zGL0UnNXFI#CM*Sxr zL~`u}&(iq3$O~EUNIhHVYjIlWUXlgFikF3+hglC@UM7qd8q?T>WxUmi2@vhEgLZe9fz2He2UCI1^CHS1=ieh zB1c=iG1XEX9K9LRd>{&kZ+#?lFP4(+CG)YA_1RbjdMslZYVx0uMoVeBDasF%Yt@x(JNcL)2oiq#`&;1plaJzm3VFZwOciLQ@=@cz?*fj zA4AHLYyR=h;!RE8jQ0Y?n8+ka>b*A+1EVuY&h30Ey(0-{wQwx2b~ec9DXn>7K}u*-st!7=hie9bVB0p_n@j3ROeU>!&15 zQ(#$Jq6}8{&7>xEqA>V&0hU!eP%}j{_|eM2t?iY<+k-No<`9ZHD@%lmKh5AO%e2g) z$-=m`l8|c{hAmdRgi)hraE|3$M$gS)ve;U;C^8t;3@pj%CKHIycE-_2J5swt7NRZY zqVq2Wl|L-Z?(84w;Jg-^)VhCkZfkp^cfUNpRO> z8IgC}OQ*Z9hXwKfG1Yb_==%9taLDl>b1~$q@T|mUNbNGa>T|J^ z+0KXzJ0Zu?2G8Bz&a{MC<9~NJm=edbx*u?G#eg*m^Ng9pJLGUoJQPC@NHXuX>EhD_ zFBInPX8sx|qQmVVq$LH6jDtQxx(9BoyGz}D3iRxo&@?hd_BVTjVV zOi>tghX$Xr#JVb7Eacs!6Y0(<6{v)xjZ=tn@@zC(YmJ9bh!VkSD~wEc!lm4Prgn}x z{(R?$@tY@;uowgUw#yZ3d~}^ZPVvQi*)!2?^Anz1lQ$muppBOXj2YQVFPx^Vi&Lu$ znQ1wm_@+-6|B35oZtQYL+dMs7EG-9`;(^G!9!%FdS;DaiTP)K^rJV=biQ?@@oUt*M ze$pu>-DwGEFCNT(4GbnjEGt*^_eyFy>p!NQmyEpVJ@oy~mo;h`$*A9SnC0e{3n!i= z;ekb$=|O%x&DL0jy2>p7@7rtoJbeiYRSwW|R|o05H%m~qmqTy*sG#SVKVD2xpl>W^ zp@@V7LdjoYPP0EQvQt5ENmaUQ`eOVz(MMMrucIA7QK-ok((;Z{YTUROWflqPhWhJt z$YTlS?y06hD{s=jagk`;hFuU&?+&5XGu&y>%@llERYbR<6W!aGh&O8!gic|L zY17FxOzxg6xLNE%d*d_k)#YSNlk1rZUTn zHwQh-6J*$$t&4OWz){?Z++=ydPm(w=ry-pw*R{fbC%6z%RwEq9vBG;VI8Z6qEm+5{ z*UWW>*@}Ktyw41Ub+h5yAtn0iKMOQ7;J}w40nM+~K-y^!(!Yo33nGb|9$14k-v{r@ zRMW8B$zXa`on?OhqR%7^;OD$}Jbx#Sp0qtfI_71e)tY%i_x5MZ1tFg$WEwMPP9EdI zQ$9-C7x5hDNH7zNvT*s`I%ebKjY4IS1axW5Cm)*fY10u`ycgb2I#+(79d~8$%|FU; zc2EU3s2rjp)+TW4xh*~|e@i`7bYbo%Lv)y|LU$f8g;|O`wEDJ;E(m1jCBr$GW_Vio zb*niv{N~}&+EQWA0&{3rXMguN!(kS)V73`7r#keb5s_ld;O0RtZunYG=CICCSHoF& zZs-%KO45Mp%f?t8Nnnnkm(-Yy(8O+85F3?)__-RmFDnr~4W*IZw*_?KT^9I^?PJnk zW(ePz^iG;94yY;MQt|6_N~Rflo0_o9 zr#o~a#)1;_IP7;^Mc-eOhIGR~eD=qK`e&L!O|}zGi;kdrnx@bq?S$NWYe8+{0{ZWj zd@^%q7C5a~Dh$1Qo6+|TfUTsOrrjSRN7idY_`$Dqpj`(tZN8IzTGMfxiXF_?E+#!a zD!BJNfm9WSxGBuUPN6#p!c&;gTe`U6E$e-enIb#_dRX^APvG+Fg_#+;SfatsbINE^ zNf8|^pY8#>jtA49sWY&&*A47&2VHtW4QD61g2g}s{iY|0KAk)eAN@r+!{apAlmi=h zDtP_hE~?1JX_o{a^l!XO>-DF?p}+AMB(Zo@hnVut}2up9%S}P^06y7ff;(Y zjVZmAh4Z8iGvDtQFdbo8c+uwr6Bkh`XlEJvmxPCj=Z}0Ue8!;oyHTQe?lZks$vUAc zG@!Ol0WJLB(Y*ZzaD}UfB2K4hYn~|_x?_b4*RP<4;bu_a?TGU~B+zWWF_iP1@MXR! zrS_(9HOd+7`pSg+{+L70W*(kcSRqssn8PEso@@7ZU?v4yK=mjOZ3|7w+;%hg-NHfV zKNaNIZUcyMuw|X#pGb3>CY%sw>v(pa-+iV$n4MF_>Edp1%&dpRD-BY;qC|MZ`T$aG p3h3L+EGURAV|HX65K6w`gQCJ`p3Hw2cnnGy9ls9R1XOo>b5mG1T6Xh# z&@5VZb8~1BExWlTtRF4Ac>`z_ExTRo^s0G7&~F57qGo%$wqUQC+r_s>HwM+sUf%)i zRr4nCo1z^-b+b2b2A!g1?_ANjnY%#OXl3q3*Bw;%l6&BLLN9O^y?t-!1MZ@C+Z_6W zyXf8e!4}{ydN%_klsd&2DgV+06UGe$mRjKivVK zx|e()UWULyQL|^w2g4!JvYUs(q0zFNhrwadvYUs);nA`mK|V5_TK1#xM}xcSrnf%^ zjty?5I}Ser+*QxmjZ9X}$A?j?h?c$N3+XQc)pI4!#EaX-@#-Z(e`)+>=;ffg+ncX|S<$ka zuY}prvYW4htD|MNyC%JAzBb()^g2-8?DccOUY!H;!u6<~YIj4pF`a5RAM`iDf~eWv z?q;x8&9}tgiY^4z&EC8S7Dvl|TSez)UIMpAEAvviJ3w_W`A+;@ungQqZ+|!31MZ@C zTMqYvyXf8SgZsf<^lqx#13~{_ysz!Cpt{>X1P{X_QS+nWG4ydz?H-DM0<~A&o(xZ= zQ|+Dxy}BakpNUtW4f^Ne)#u@bsQE>BDVRLg+cKkYM6Hwjl z%}rt5XxYu{L9=Mt&CQ`jwCr{*)2rt7(`|sZ0@cl4-x};y^M>&op>05Qv)8u;d)3@7 zzCF4zsBZT94q&gEH;LaA?Fg!yy?!&WSIwQEbF$vv+y%NuD|0ux?x4Dt+ymbedV#y> z?R!HXa2LJX=Fk`1Meo)Rwg7k0yQywl2K`p?YL%e(b-p!h1KUQ;+lB4X9YD2n)9(oO zs=0sIDV=J!Gw9V_f_~R{b+@43JzgCEdqm9xVb64G+4sWl4eqL&-hLk#6x{3vCzs8< zFYFhs%=^$CsyLlKK7A?DZI2;}=`w`?L)2U@Y z3V$@Xt8RMxW8m1}R=VTxBfwqtjNQm&)qH#yh1#ihCxjEzsdguY(WsqjcXIqG=&7K( z*_+3}Y0XGbgZIds0hRriv8-H(NFFh1xf#H$m7ep38obPA~M z_U3b8YP9U;X)rxncJp~~ezff78E`?g?B)yMqG;L8GvVTB+0B>0rO~pRFN4dYWj9{| zv!Z1;UkS6LWj9|1S4Yckz6P$1mfbuDu8Wr4JQwCg%Wl3NZitrMd?U<{mfd_4EQpr< z=8DeEd<)zft;`GQ7J=$s@?!jLpt_g51b;g$1$WWg-vM`myXf8Sf@R>o*1&5wr1P&?J`@$f`C)$Ymg6l$m1 zJsno0Q|+D!&!Tp!-E-mjbgJD8;YHL=wRzY8m)WjDVE??=mS{s2CVmfidjd>k#i`4jjwT6Xhi@OiZC<}cvOXxYtQ z!Pn8Uo4|G-`JZdI!Cs}Hz~-mNNH4ctZVRvl`9yXf6&LM?C?y<2Ul z1MZ@Cv#*=1n(L)g>j!;3~PX1T@&oqg0ZU>8F<#v)=sQ7Y=n}8G+joU-;I6vqyF(9fSKahIp%=KTZhHIP&?mT+ zZgYI!;O;rQey~MwFWr{-t%AGf?6!t&f_v$<#cvnfJ!iK)>=4}Tb_DzWQL|@u0=>Oz z-Whg@R_0ylWH;D7YWA#o0PGPhyLlk&87;ecFW5U;cJn?kC|Y*&VAwZWcJqF)f3)o8 z1K_}D+08@XplI362g4!JvYUs(q0zDrtLWU!hr#e@Wj>tl2vFTiJ`#TvsO}{njXwrd z_mYpr9|x*?$s_P1L3JE|(-Ag_JeuS zZaxprkCxp$11^Y`-FzWj6fL`XCR`jX`y~~foB2|>ELxc_r@I1F_mXGfuLRY-@Lk__G~+_yF8oO zZDX*TmCfw73E0ifW_Ifcc2{RJyLAG)YqOc%I)mMH+01TT!ERnQvs-ttyCIv|ttZ&c z&t`V(4R#B%ncX%AyIZoE-THyu!fa-@Ex~SaHnW>QtL&C!GrMgIc1yFF-Tc{QcV{-U zTYs=ymd)(u&n>%qvYFk?_kvmVXIJs}C#(L9bJIVVY^NW9%ES19>GXDHKYQ(!U2kXh z^VmMw^>$`Idkv17-OPR-+b>#nv!A^Vh?d>#=dmHtvYY+vb#S!oWd!B=?BfLg)55o#@@ipl)B{Melw(>h?8W^zLV(Zr|cX?|wGw=I1cc zyN^ZP{2XSln#Y5ipS$c-^Tcewrc*sTIot1KJJqx2X8SXp>e*@8{wCY0o;@$ys&uMn zXJq@2Y^Qqm!fdOdcB*G*f?GAPQ%kOacULc|@U@cF%PM@GWIO#8(YoO8nUUD?bxz>U$$JfH3+P~A&jfWH}3_mXeH-wLXG$qVs|Ky@#9 zG5$7C-Ai7Aza3Qfl9%G|0M)(ZJMnTCEQ^{wYrY%qiI&~G9PW*l-FzS1A1%B20eCQ4 zcJo8**L#j9?1^`Sw$>eet_ z+02b#^=M^oOt%K8?j^5@Ukg`nxAy7EX5JV&L@Vz5tzB6=zu2FNhP|I%a3B96a?_JTknft)z(aPMHt{5>)q+ zx594?s(Z=X;I{?Uz2xoi+k@&}@(%bNL3J;=KYk}r-AmpXzYD1DCGU#g4OI7%cgM>B z*duE8tldDcSIv8dz0#?6dxw2cJJoJb7@SVE+c)fo+NpN?$Eybf{edtfxp?&;I5=DJ z>LD;RTk-0lFbochS3PGx91aI})lF}I1RNRMN_Q0g=-}=-yJO(k;9k1p@FRk|=j=wp z@xi@xqwpsLchA|K2q(p>o*A94Z03{UlxSr>m2M2E?j@gwKOI!}lFz`O395U^XW`EV z)xG3%@G=(0Ma`ZykB14-vYRKuq-fdAlVM70rO~oqR?)ecFNZ5&R_e!V=)uQI=Py=d4&9$I5)PcHD zb3LdJ4WJ=3g4LmM)Vv0)32VXHLB9?(fu^u-)Vv-vgXYizTEhCULDbv|TEm90QPkW9 z+Cn>M4;w=V*d%J+6gt9Y&?#!}3|*irbPM|K&;xoxFX#<@VDqTCFZ6>gV9Tg^E7%&g zfo-Ga?O=P@0d|D`uoLVIyTGonThzQe41hggAnXZy!QN5xJ}?Ld!@g1Tey~3r00&0R zL*O7d7!HY=hr*#S3=WH$hr{7;1RNPP9|cFlF>q|ud>o8`k#Ky}JPJ;L6XB$&c{H31 zr@*N}KL$>N)8Py_Gip8y&W3YfER2KkQS$_t2$NuPbV~fW=v0^%HBX20;Cz@7HD3T1 z!bLDMYQ7jQflJ}CsQGfZ0%pOLQS)rL3a*B0qULL14qOLwqvm;VJ=_2{M$Pl#CRhMB z2mLK@D=dUXusCYI4VJ*|urzAE1MY;oU|GD~-Ea>qhkK*u``~_f03M8*AA*PB5qLCe zeheOmCxZS-cnY3|6;bmu@GLwB&%+B*^Na8jybP~I&9B01@H)H^HNOdO!P`Oq4!jF1 z;k}@LA3lH&;iI7c7(Rhd;j^Is9KL`r;j5tk8oq&V;k%&!9)5ry;V1YRet}=%H~1a? zfIs0c_#6I#Rq!wT2UTkDehpQj8dQfGP!noFZKwlvqvm>09~wZzsJRiW4vk@rsCi9T z3)Y5pqUI*h6xN0HqUL7M99lrjsCj+Z09rxosCh%!2--l~sJR`qhmD~FYyz7?$EbNT z=mediOVr#IxJULM9tg6cCbC{5H;@z{b48A zIcnYoc7@$wcNhSBz(Cj&_JX}(9~cCKVPDt}_J;%DKo}A=9|Q-(Auu%P4~1cH7z_{k z!{G=x5{`nSqvm7aSU4_f9swiaco-Emp8zMqNiaHUJ{eAdQ(;Whd>Wh%XTX_J^I32< zoC9N{=5a6{Ccwm?p9GU(3Y;7CQ(+oRhx4N5^I-;D02jhVFcU6@OW;zt3@(Q&U{=sy z3A5oUxH@XS2CjuUa9z|q7v{nBa6{C5Bg}`JU_sP;Gu#5V!osL|5iEw=U`f<`J1m7e z;LfP|E?5S4!#zR29PWkt;C^@@-tIwo2p*1_AAv{VF?c*`egd9^r{HN=0nfm*@Lasz z^Y8+^7&X5HFT*SFYSjE1ybf=`n^E&y@HV^y@50Kc`8{|aK7bFS=8xcG_yj(Unm>#G zJZkpr7w{!~6*Yei-@v!{vUJ|{2To* zzDiBrzoBZVhT2t!8c;K8t_8KB4%CgB>xKI1RJ#Vy5E{YiQFCKh1J;DKqUN>1`?(I< z1XOcVbY1X1t`{|Xf4!gH$7W=;IjZ-5dLLWh)t0D!eb@lJpQ^bPct2aihS74ry`LLF zn`pV;J_c>msb=qYJMccXkD9%|8-w?++)r}{*aS9(j#2Yw&HH zh?@6+fv_j+74}ZI59;&aCZ4k!1U_GGQo6x-uixw3H{NbP*dNOE=>1wg&u(6a>aITk z4ul~=e-IoDhrrON`A`@Jhr#f0cslbDaAef%Ilt~v;P;kl_O&NRgPq>XnU8^E;kc-I z1o*u99FBzJqvlcI*%P8>FLNTC1f!$oli?IN6~@46QS<3=2AmnMwoi9fdet+&w$6rg zU@VM_n#Y5;)!V6>Cj?)2cB}@%!B8;^L^;=f$6${)~MiYW8QXKX-gz_Ggl6_Ptq}bGh=KZEiu9 zuHdGceNVdt{2A@fYq>PtWvK7({%ljtmqQh}B3?E3OxGQ4398#HxDxup?5Md7TotX% zb?L4K)xG4}cz^a^gZjI`wNdjN@O5-R)O;Pxg?Vs&)O-Wn2=n2lcy$5X47b3oQS(Ar z1dHLesCfz84ol&VsQJ!tS31>h8Thq5>uplaUdG$vZS!{O)ymuC?e(^J8@)Z=KEHms z9p(0V`@G-f{+HY9*B%Yt7S()W^ltQ?pkEFr!wKMfifSGOr$#ID@pSisx4S&9=KJ7& z@U}e=HG4lE1aI3zQM32uVeqjkkE8h!coclB%JXM_4BWggUPd*0AKbi-^7xv)E^m|9 zQ66uz*X8XhkFjd@K6tymUFG(b`{C{OF@8K+?#C14C*i56`Ds`I&%m=$v$yj(@HUjk z%ltgN0Di3(qh@c@OW*>{(;T7<{m&eQeD!c~X_wsm|Uk5k8etEpi-aa?4qdZ<_ zuglxyb(F`;>~(p2y3omTi@tSqcDz~N8{UGq;T?E4YF-KJ!+TNl`%n`$ zj5q5)2p^)YK(+e_K88=g&s3`UQ}B0iKXZJBS3gJf>qWn)$e!&)w)-+__N=)XbcvST zv;I!+rk3mTYxvp5PBr_ry-j|e^ERqxKkt2oehvMCe#>;z<5l}_;JoO!71@0%d~=@G-=k)?d0_WP)a-VBx<8|4x0^t3uUG$q1MX1AJ93p&%QyP|sgPH63@*}e{H_hrSVx9@`1jhgMv zUD0}I+05P26guT8_msw{?=h-*4YUusCb|}= zX5Zgr?R2Vnc36jOr`q)mP131$n}?=kJJs%dSQoGQJy){(dSK`KhHCa~GqBqto7v6W zJiBV%3R>XJ7iYKA%h}*QHflZxPJwYSCTecUxzg#~-h}n>&!QVd%`3=H!$HuBteS_w zaPakbNYMKlJroX1=cf0px5uAt-Uj{nHTd=Ps(B(j4y}1?-iVrgeAENtRr4I^ z4+CJwsChTo2?oO6Vdr$ap!`OlwHj1}vN^XPh zhl+lG)PE24oM-&^QN5l2e&(5SIkW$sxDJ=G+a&6B>6^e&aCFq{*>||irKtZVs+uoB zSA)ypvZ%QVyv_cu3jb3xyhpAERiozh;eEEZ(6-#xccSL%Zm=?Ht_d5$NAN+^?0bj! zzT#HiUwm)zI$D8WOEr60eJ|J`YW^_z-sPs+`M%W?ods7!%{_wee{SV{(Dywbo0d@i z4btpoeGI&;kCkfnHnih1e$V>-tD2ug+ebI9$WPICAa4Tps^|2ZLPu~{-SnF!yX)0X z&^ftywM%-nYtVO#SGxy&kI*xnYS%0DM(tF)KJlBQeL;1z?+2w*&0D~h@modB_U5f& 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