From d5f66f135174371bc9fc0a13ec0f4cf1aaba2ca4 Mon Sep 17 00:00:00 2001 From: KINDNICK <68893236+KINDNICK@users.noreply.github.com> Date: Thu, 21 Aug 2025 00:39:52 +0900 Subject: [PATCH] =?UTF-8?q?Fix=20:=20=EC=98=B5=ED=8B=B0=ED=8A=B8=EB=9E=99?= =?UTF-8?q?=20=EB=A9=94=EC=9D=B8=20=EC=95=84=EB=B0=94=ED=83=80=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=EB=B0=8F=20=EB=A1=9C=EC=BD=94=EC=BD=94=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../OptiTrack Unity Plugin/Jenkinsfile | 61 - .../BaseAvatar ver 2.meta} | 2 +- .../BaseAvatar - OptiTrack ver 2.Avatar.meta} | 2 +- .../VrmAvatar.asset | 3 + .../VrmAvatar.asset.meta} | 5 +- ...seAvatar - OptiTrack ver 2.Materials.meta} | 2 +- .../newton.asset | 3 + .../newton.asset.meta} | 2 +- .../BaseAvatar - OptiTrack ver 2.Meshes.meta} | 2 +- .../newton.baked.asset | 3 + .../newton.baked.asset.meta | 8 + .../BaseAvatar - OptiTrack ver 2.fbx | 3 + .../BaseAvatar - OptiTrack ver 2.fbx.meta | 830 +++++++++++ .../BaseAvatar - OptiTrack ver 2.prefab | 3 + .../BaseAvatar - OptiTrack ver 2.prefab.meta} | 4 +- .../BaseAvatar ver 2/newton.mat} | 19 +- .../BaseAvatar ver 2/newton.mat.meta} | 2 +- .../OptiTrack/README_OptiTrack_Unity.txt | 3 - .../OptiTrack/README_OptiTrack_Unity.txt.meta | 8 - .../OptitrackSkeletonAnimator_Meechu.cs | 264 ---- .../OptitrackSkeletonAnimator_Meechu.cs.meta | 11 - .../OptitrackSkeletonAnimator_Mingle.cs | 26 + .../External/OptiTrack Unity Plugin/README.md | 3 - .../Materials/EthanWhite.mat | 161 --- .../Materials/EthanWhite.mat.meta | 5 - .../ThirdPersonCharacter/Models.meta | 8 - .../ThirdPersonCharacter/Models/Ethan.fbx | 3 - .../Models/Ethan.fbx.meta | 1266 ----------------- .../Models/New Material.mat | 135 -- .../ThirdPersonCharacter/Textures.meta | 8 - .../Textures/EthanNormals.png | 3 - .../Textures/EthanNormals.png.meta | 52 - .../Textures/EthanOcclusion.png | 3 - .../Textures/EthanOcclusion.png.meta | 52 - .../Unity NaturalPoint Plugin EULA.pdf | 3 - .../Fonts/proximanova-bold-webfont.ttf.meta | 11 +- .../proximanova-regular-webfont.ttf.meta | 11 +- .../Icons/RokokoIconAtlas.spriteatlas.meta | 7 - .../rokoko-bg-border-radius-1px.png.meta | 7 - .../rokoko-direction-indicator-256.png.meta | 7 - .../Icons/rokoko-icon-broadcast-32.png.meta | 7 - .../rokoko-icon-input-gloves-32.png.meta | 7 - .../Art/Icons/rokoko-icon-profile-32.png.meta | 7 - .../Art/Icons/rokoko-icon-prop-32.png.meta | 7 - .../Art/Icons/rokoko-icon-record-32.png.meta | 7 - .../Art/Icons/rokoko-icon-restart-32.png.meta | 7 - .../Icons/rokoko-icon-row-face-32.png.meta | 7 - .../Icons/rokoko-icon-row-suit-32.png.meta | 7 - .../Icons/rokoko-icon-stop-white-32.png.meta | 7 - .../rokoko-icon-straightpose-32.png.meta | 7 - .../Art/Icons/rokoko-icon-unicast-32.png.meta | 7 - .../Rokoko_FaceHead_Material.mat.meta | 9 +- .../Materials/Rokoko_Floor_Material.mat.meta | 7 - .../Rokoko_GroundArrow_Material.mat.meta | 9 +- .../Rokoko_GroundMarker_Material.mat.meta | 9 +- .../Rokoko_Invisible_Material.mat.meta | 7 - .../Rokoko_NewtonJoint_Material.mat.meta | 7 - .../Rokoko_NewtonMain_Material.mat.meta | 7 - .../Materials/Rokoko_Prop_Material.mat.meta | 7 - .../Art/Materials/TPoseGuide_Material.mat | 77 + .../Materials/TPoseGuide_Material.mat.meta | 8 + .../Art/Meshes/Newton/Rokoko_Newton.FBX.meta | 9 +- .../NewtonFace/Rokoko_Newtonface.FBX.meta | 9 +- ...undTransparentGridFloor_Shader.shader.meta | 7 - .../Rokoko/Art/Textures/TPoseGuide.png | 3 + .../Rokoko/Art/Textures/TPoseGuide.png.meta | 88 ++ .../Art/Textures/rokoko-floor-2048.png.meta | 7 - .../Art/Textures/rokoko-gray-16.jpg.meta | 7 - Assets/External/Rokoko/EditorScripts.meta | 2 +- .../EditorScripts/Editor/ActorEditor.cs.meta | 7 - .../Editor/ActorNewtonEditor.cs.meta | 7 - .../Editor/BlendShapesMappingEditor.cs.meta | 7 - .../Editor/CharacterEditor.cs.meta | 9 +- .../EditorScripts/Editor/FaceEditor.cs.meta | 7 - .../Editor/HumanBoneMappingEditor.cs.meta | 7 - .../Editor/PropColorEditor.cs.meta | 7 - .../EditorScripts/Editor/PropEditor.cs.meta | 7 - .../Editor/TweakableEditor.cs.meta | 7 - .../RokokoEditorScripts.asmdef.meta | 7 - .../Rokoko/Prefabs/Actors/Newton.prefab | 4 +- .../Rokoko/Prefabs/Actors/Newton.prefab.meta | 7 - .../Actors/Newton_CustomSkeleton.prefab | 4 +- .../Actors/Newton_CustomSkeleton.prefab.meta | 7 - .../Prefabs/Actors/Newton_NoFace.prefab | 4 +- .../Prefabs/Actors/Newton_NoFace.prefab.meta | 7 - .../Rokoko/Prefabs/Actors/Prop.prefab | 4 +- .../Rokoko/Prefabs/Actors/Prop.prefab.meta | 7 - .../Rokoko/Prefabs/UI/CommandAPI.prefab | 4 +- .../Rokoko/Prefabs/UI/CommandAPI.prefab.meta | 7 - .../Rokoko/Prefabs/UI/Hierarchy_UI.prefab | 4 +- .../Prefabs/UI/Hierarchy_UI.prefab.meta | 7 - .../Rokoko/Prefabs/UI/PlaybackRow.prefab | 4 +- .../Rokoko/Prefabs/UI/PlaybackRow.prefab.meta | 7 - Assets/External/Rokoko/Resources.meta | 8 + .../Rokoko/Resources/TPoseGuide_Prefab.prefab | 3 + .../Resources/TPoseGuide_Prefab.prefab.meta} | 4 +- Assets/External/Rokoko/Scared_mixamo.fbx | 3 - Assets/External/Rokoko/Scared_mixamo.fbx.meta | 878 ------------ .../Scenes/RokokoPluginExampleScene.unity | 4 +- .../RokokoPluginExampleScene.unity.meta | 9 +- ...okokoPluginExampleScene_CustomActors.unity | 4 +- ...PluginExampleScene_CustomActors.unity.meta | 9 +- ...ExampleScene_CustomActorsSettings.lighting | 64 - ...leScene_CustomActorsSettings.lighting.meta | 15 - ...koPluginExampleScene_CustomCharacter.unity | 4 +- ...ginExampleScene_CustomCharacter.unity.meta | 9 +- ...koPluginExampleScene_DriftCorrection.unity | 4 +- ...ginExampleScene_DriftCorrection.unity.meta | 9 +- .../Scripts/Core/ARKitBlendshapes.cs.meta | 7 - .../Rokoko/Scripts/Core/CommandAPI.meta | 2 +- .../CommandAPI/CalibrateRequestData.cs.meta | 9 +- .../Core/CommandAPI/InfoRequestData.cs.meta | 9 +- .../CommandAPI/LivestreamRequestData.cs.meta | 9 +- .../CommandAPI/PlaybackRequestData.cs.meta | 9 +- .../CommandAPI/RecordingRequestData.cs.meta | 9 +- .../Core/CommandAPI/RequestData.cs.meta | 9 +- .../CommandAPI/ResetActorRequestData.cs.meta | 9 +- .../Core/CommandAPI/StudioCommandAPI.cs.meta | 9 +- .../CommandAPI/StudioCommandAPIBase.cs.meta | 9 +- .../CommandAPI/TrackerRequestData.cs.meta | 9 +- .../Scripts/Core/JsonLiveSerializerV3.cs.meta | 7 - .../Rokoko/Scripts/Core/LZ4Wrapper.cs.meta | 7 - .../Scripts/Core/StudioReceiver.cs.meta | 7 - .../Rokoko/Scripts/Core/UDPReceiver.cs.meta | 7 - .../Rokoko/Scripts/Mono/Inputs/Actor.cs | 50 - .../Rokoko/Scripts/Mono/Inputs/Actor.cs.meta | 9 +- .../Scripts/Mono/Inputs/ActorNewton.cs.meta | 7 - .../Mono/Inputs/BlendShapesMapping.cs.meta | 7 - .../Scripts/Mono/Inputs/Character.cs.meta | 9 +- .../Rokoko/Scripts/Mono/Inputs/Face.cs.meta | 7 - .../Mono/Inputs/HumanBoneMapping.cs.meta | 7 - .../Rokoko/Scripts/Mono/Inputs/Prop.cs.meta | 7 - .../Scripts/Mono/Inputs/PropColor.cs.meta | 7 - .../Scripts/Mono/PrefabInstancer.cs.meta | 7 - .../Rokoko/Scripts/Mono/PrefabPool.cs.meta | 7 - .../Rokoko/Scripts/Mono/RokokoHelper.cs.meta | 7 - .../BlendshapesDictionary.cs.meta | 7 - .../Serializable/HumanTPoseDictionary.cs.meta | 7 - .../SerializableDictionary.cs.meta | 7 - .../Rokoko/Scripts/Mono/StudioManager.cs | 147 -- .../Rokoko/Scripts/Mono/StudioManager.cs.meta | 7 - .../Mono/TPoseGuideGameComponent.cs.meta | 7 - .../Scripts/Mono/UI/InputHierarchyRow.cs.meta | 7 - .../Mono/UI/UIHierarchyManager.cs.meta | 7 - .../LZ4/Android/libs/arm64-v8a/liblz4.so.meta | 7 - .../Android/libs/armeabi-v7a/liblz4.so.meta | 7 - .../LZ4/Android/libs/x86/liblz4.so.meta | 7 - .../Scripts/Plugins/LZ4/iOS/liblz4.a.meta | 7 - .../Plugins/LZ4/lz4.bundle/Contents.meta | 8 - .../LZ4/lz4.bundle/Contents/Info.plist | 46 + .../LZ4/lz4.bundle/Contents/MacOS.meta | 8 - .../Plugins/LZ4/lz4.bundle/Contents/MacOS/lz4 | Bin 418692 -> 388992 bytes .../Contents/_CodeSignature/CodeResources | 115 ++ .../Scripts/Plugins/LZ4/x86_64/lz4.dll.meta | 7 - .../Rokoko/Scripts/RokokoAssembly.asmdef.meta | 7 - .../External/Rokoko/TestController.controller | 87 -- .../Rokoko/TestController.controller.meta | 15 - Assets/External/Rokoko/Warrior.fbx | 3 - Assets/External/Rokoko/Warrior.fbx.meta | 113 -- .../External/Rokoko/WarriorTimeline.playable | 155 -- .../Rokoko/WarriorTimeline.playable.meta | 15 - Assets/External/Rokoko/documentation.txt | 4 +- Assets/External/Rokoko/documentation.txt.meta | 7 - Assets/External/Rokoko/package.json | 4 +- Assets/External/Rokoko/package.json.meta | 9 +- 165 files changed, 1306 insertions(+), 4322 deletions(-) delete mode 100644 Assets/External/OptiTrack Unity Plugin/Jenkinsfile rename Assets/External/OptiTrack Unity Plugin/{Standard Assets.meta => OptiTrack/BaseAvatar ver 2.meta} (77%) rename Assets/External/OptiTrack Unity Plugin/{Standard Assets/Characters/ThirdPersonCharacter/Materials.meta => OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Avatar.meta} (77%) create mode 100644 Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Avatar/VrmAvatar.asset rename Assets/External/OptiTrack Unity Plugin/{README.md.meta => OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Avatar/VrmAvatar.asset.meta} (52%) rename Assets/External/OptiTrack Unity Plugin/{Standard Assets/Characters/ThirdPersonCharacter.meta => OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Materials.meta} (77%) create mode 100644 Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Materials/newton.asset rename Assets/External/OptiTrack Unity Plugin/{Standard Assets/Characters/ThirdPersonCharacter/Materials/New Material.mat.meta => OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Materials/newton.asset.meta} (79%) rename Assets/External/OptiTrack Unity Plugin/{Standard Assets/Characters.meta => OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Meshes.meta} (77%) create mode 100644 Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Meshes/newton.baked.asset create mode 100644 Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Meshes/newton.baked.asset.meta create mode 100644 Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.fbx create mode 100644 Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.fbx.meta create mode 100644 Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.prefab rename Assets/External/OptiTrack Unity Plugin/{Unity NaturalPoint Plugin EULA.pdf.meta => OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.prefab.meta} (63%) rename Assets/External/OptiTrack Unity Plugin/{Standard Assets/Characters/ThirdPersonCharacter/Materials/New Material.mat => OptiTrack/BaseAvatar ver 2/newton.mat} (90%) rename Assets/External/OptiTrack Unity Plugin/{Standard Assets/Characters/ThirdPersonCharacter/Models/New Material.mat.meta => OptiTrack/BaseAvatar ver 2/newton.mat.meta} (79%) delete mode 100644 Assets/External/OptiTrack Unity Plugin/OptiTrack/README_OptiTrack_Unity.txt delete mode 100644 Assets/External/OptiTrack Unity Plugin/OptiTrack/README_OptiTrack_Unity.txt.meta delete mode 100644 Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackSkeletonAnimator_Meechu.cs delete mode 100644 Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackSkeletonAnimator_Meechu.cs.meta delete mode 100644 Assets/External/OptiTrack Unity Plugin/README.md delete mode 100644 Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat delete mode 100644 Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat.meta delete mode 100644 Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models.meta delete mode 100644 Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx delete mode 100644 Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx.meta delete mode 100644 Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models/New Material.mat delete mode 100644 Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures.meta delete mode 100644 Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png delete mode 100644 Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png.meta delete mode 100644 Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png delete mode 100644 Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png.meta delete mode 100644 Assets/External/OptiTrack Unity Plugin/Unity NaturalPoint Plugin EULA.pdf create mode 100644 Assets/External/Rokoko/Art/Materials/TPoseGuide_Material.mat create mode 100644 Assets/External/Rokoko/Art/Materials/TPoseGuide_Material.mat.meta create mode 100644 Assets/External/Rokoko/Art/Textures/TPoseGuide.png create mode 100644 Assets/External/Rokoko/Art/Textures/TPoseGuide.png.meta create mode 100644 Assets/External/Rokoko/Resources.meta create mode 100644 Assets/External/Rokoko/Resources/TPoseGuide_Prefab.prefab rename Assets/External/{OptiTrack Unity Plugin/Jenkinsfile.meta => Rokoko/Resources/TPoseGuide_Prefab.prefab.meta} (63%) delete mode 100644 Assets/External/Rokoko/Scared_mixamo.fbx delete mode 100644 Assets/External/Rokoko/Scared_mixamo.fbx.meta delete mode 100644 Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActorsSettings.lighting delete mode 100644 Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActorsSettings.lighting.meta delete mode 100644 Assets/External/Rokoko/Scripts/Plugins/LZ4/lz4.bundle/Contents.meta create mode 100644 Assets/External/Rokoko/Scripts/Plugins/LZ4/lz4.bundle/Contents/Info.plist delete mode 100644 Assets/External/Rokoko/Scripts/Plugins/LZ4/lz4.bundle/Contents/MacOS.meta create mode 100644 Assets/External/Rokoko/Scripts/Plugins/LZ4/lz4.bundle/Contents/_CodeSignature/CodeResources delete mode 100644 Assets/External/Rokoko/TestController.controller delete mode 100644 Assets/External/Rokoko/TestController.controller.meta delete mode 100644 Assets/External/Rokoko/Warrior.fbx delete mode 100644 Assets/External/Rokoko/Warrior.fbx.meta delete mode 100644 Assets/External/Rokoko/WarriorTimeline.playable delete mode 100644 Assets/External/Rokoko/WarriorTimeline.playable.meta diff --git a/Assets/External/OptiTrack Unity Plugin/Jenkinsfile b/Assets/External/OptiTrack Unity Plugin/Jenkinsfile deleted file mode 100644 index ae071b3a..00000000 --- a/Assets/External/OptiTrack Unity Plugin/Jenkinsfile +++ /dev/null @@ -1,61 +0,0 @@ -pipeline { - agent {node "Build108"} - environment { - MSBUILD_PATH = "\"${tool 'visual_studio_default'}\"" - BUILD_TOOLS_DIR = "BuildTools" - } - parameters { - string(name: 'HASH', description: 'Commit hash to build on. (Blank will build HEAD)') - } - stages { - // Need this stage since assembla script which comments on tickets is tracked on perforce - stage ("Build Tools Sync") { - steps { - dir ("./${BUILD_TOOLS_DIR}") { - checkout changelog: false, poll: false, scm: scmGit( - branches: [[name: '*/main']], - extensions: [cloneOption(noTags: false, reference: '', shallow: true)], - userRemoteConfigs: [[credentialsId: 'm_github', url: 'git@github.com:TrackIR/BuildTools.git']] - ) - } - } - } - stage ("Notify Assembla of Commit") { - when { - not { - expression { - return currentBuild.changeSets.isEmpty(); - } - } - } - environment { - SECRET_FILE = credentials('Assembla_autobuilds') - } - steps { - bat "python ${BUILD_TOOLS_DIR}/assembla.py --dir=${WORKSPACE} --sha=${GIT_COMMIT} --branch=${GIT_BRANCH}" - } - } - stage ("Commit Checkout") { - when { - expression { - return params.HASH != '' - } - } - steps { - checkout scmGit(branches: [[name: "${params.HASH}"]], extensions: [], userRemoteConfigs: []) - } - } - } - - // email commit author(s) on failure - post { - failure { - emailext body: '${JOB_NAME} - ${GIT_REVISION} - ${BUILD_STATUS}:\nCheck console output at ${BUILD_URL} to view the results.\n\n${BUILD_LOG}', - recipientProviders: [brokenBuildSuspects()], - subject: '${JOB_NAME} - ${GIT_REVISION} - ${BUILD_STATUS}!' - } - cleanup { - cleanWs() - } - } -} diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets.meta b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2.meta similarity index 77% rename from Assets/External/OptiTrack Unity Plugin/Standard Assets.meta rename to Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2.meta index 8c6cd76e..c4f77784 100644 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets.meta +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 30c18d76c01a7e44aaff570b5f3e9000 +guid: 4c6874ed36813b048bb2f591a8659061 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials.meta b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Avatar.meta similarity index 77% rename from Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials.meta rename to Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Avatar.meta index bc5c3d73..22302f45 100644 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials.meta +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Avatar.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e5d9dfe094fbfce4ba2d735a44a08c1a +guid: d7e80e79f110af44c95b17bc11762592 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Avatar/VrmAvatar.asset b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Avatar/VrmAvatar.asset new file mode 100644 index 00000000..86bf7ae1 --- /dev/null +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Avatar/VrmAvatar.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cde489008c37f77daa3d3af0b46beb0fae0131235c2d1f49bc965e50ebb881e3 +size 87762 diff --git a/Assets/External/OptiTrack Unity Plugin/README.md.meta b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Avatar/VrmAvatar.asset.meta similarity index 52% rename from Assets/External/OptiTrack Unity Plugin/README.md.meta rename to Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Avatar/VrmAvatar.asset.meta index e2af305f..7390d490 100644 --- a/Assets/External/OptiTrack Unity Plugin/README.md.meta +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Avatar/VrmAvatar.asset.meta @@ -1,7 +1,8 @@ fileFormatVersion: 2 -guid: 58c60f43857ab9c4ea6274aeae95354a -TextScriptImporter: +guid: 191d5747ce8e22749b2691c7385616f6 +NativeFormatImporter: externalObjects: {} + mainObjectFileID: 9000000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter.meta b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Materials.meta similarity index 77% rename from Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter.meta rename to Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Materials.meta index 4082f577..6bb9f56c 100644 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter.meta +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Materials.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2e031fdd9cfc6ce46bb7d03694318638 +guid: aac5250f47cbb7c4a967a280a7ef2c4a folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Materials/newton.asset b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Materials/newton.asset new file mode 100644 index 00000000..e01f65b4 --- /dev/null +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Materials/newton.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bee63dd69600ec22f0eaa6c4c3a0eb4d0a2a8643cd723b4c2805667661ad0c97 +size 45440 diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials/New Material.mat.meta b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Materials/newton.asset.meta similarity index 79% rename from Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials/New Material.mat.meta rename to Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Materials/newton.asset.meta index 5765980a..90213797 100644 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials/New Material.mat.meta +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Materials/newton.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a450e836689fa514287cf7517ee36120 +guid: a77c04dec91d4324193a3a329397cf51 NativeFormatImporter: externalObjects: {} mainObjectFileID: 2100000 diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters.meta b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Meshes.meta similarity index 77% rename from Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters.meta rename to Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Meshes.meta index 5df78cd8..3b6d318b 100644 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters.meta +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Meshes.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1aab291710a1ce448a03770d991abf2d +guid: eb64695156baff044a0165e5cabb739e folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Meshes/newton.baked.asset b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Meshes/newton.baked.asset new file mode 100644 index 00000000..2780bf80 --- /dev/null +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Meshes/newton.baked.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a98e96729f044f6a66bbbfeb7c1a0a95c5a605bdbe3a654a01c5a9045e8ae32 +size 3201111 diff --git a/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Meshes/newton.baked.asset.meta b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Meshes/newton.baked.asset.meta new file mode 100644 index 00000000..65df27b6 --- /dev/null +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.Meshes/newton.baked.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab9bef40b7844734aa03a25a4c78d600 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4300000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.fbx b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.fbx new file mode 100644 index 00000000..a3432144 --- /dev/null +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc7008620c84d17aa11d2d6c71f24ca8b3a3e5720196bb7301e1c6e7bdf5c7bb +size 881932 diff --git a/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.fbx.meta b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.fbx.meta new file mode 100644 index 00000000..d66ab75a --- /dev/null +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.fbx.meta @@ -0,0 +1,830 @@ +fileFormatVersion: 2 +guid: b7d00a2cfe1243d4db198fc7a9723d83 +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: newton + second: {fileID: 2100000, guid: 21164c24468fbcb448021c8c1c026cfd, type: 2} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: + - boneName: Hips + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftThigh + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightThigh + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftShin + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightShin + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFoot + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFoot + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine1 + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Neck + humanName: Neck + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Head + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftShoulder + humanName: LeftShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightShoulder + humanName: RightShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftArm + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightArm + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftForeArm + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightForeArm + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftHand + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightHand + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftToe + humanName: LeftToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightToe + humanName: RightToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFinger1Metacarpal + humanName: Left Thumb Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFinger1Proximal + humanName: Left Thumb Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFinger1Distal + humanName: Left Thumb Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFinger2Metacarpal + humanName: Left Index Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFinger2Proximal + humanName: Left Index Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFinger2Medial + humanName: Left Index Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFinger3Metacarpal + humanName: Left Middle Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFinger3Proximal + humanName: Left Middle Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFinger3Medial + humanName: Left Middle Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFinger4Metacarpal + humanName: Left Ring Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFinger4Proximal + humanName: Left Ring Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFinger4Medial + humanName: Left Ring Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFinger5Metacarpal + humanName: Left Little Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFinger5Proximal + humanName: Left Little Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: LeftFinger5Medial + humanName: Left Little Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFinger1Metacarpal + humanName: Right Thumb Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFinger1Proximal + humanName: Right Thumb Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFinger1Distal + humanName: Right Thumb Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFinger2Metacarpal + humanName: Right Index Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFinger2Proximal + humanName: Right Index Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFinger2Medial + humanName: Right Index Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFinger3Metacarpal + humanName: Right Middle Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFinger3Proximal + humanName: Right Middle Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFinger3Medial + humanName: Right Middle Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFinger4Metacarpal + humanName: Right Ring Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFinger4Proximal + humanName: Right Ring Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFinger4Medial + humanName: Right Ring Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFinger5Metacarpal + humanName: Right Little Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFinger5Proximal + humanName: Right Little Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: RightFinger5Medial + humanName: Right Little Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Spine2 + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: BaseAvatar - OptiTrack ver 2(Clone) + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Base + parentName: BaseAvatar - OptiTrack ver 2(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: Hips + parentName: Base + position: {x: -0.00000073426463, y: -0.039479002, z: 0.9399679} + rotation: {x: 0.70710665, y: 7.190565e-15, z: -7.1037807e-15, w: 0.7071069} + scale: {x: 1, y: 1, z: 1} + - name: LeftThigh + parentName: Hips + position: {x: -0.0809995, y: 0.00000040483943, z: -0.00000005506891} + rotation: {x: 0.7071071, y: -0.00000005338505, z: -0.7071065, w: -0.0000000533851} + scale: {x: 0.99999994, y: 0.9999998, z: 0.99999994} + - name: LeftShin + parentName: LeftThigh + position: {x: -0.000022309547, y: 0.43200365, z: -0.00000017638729} + rotation: {x: -0.0000013211536, y: -0.00000010214234, z: 0.00000028099032, w: 1} + scale: {x: 1.0000001, y: 1.0000001, z: 1} + - name: LeftFoot + parentName: LeftShin + position: {x: -0.000007831217, y: 0.4329951, z: 0.00062355003} + rotation: {x: 0.3769572, y: -0.59825, z: 0.37695628, w: 0.598251} + scale: {x: 1, y: 0.99999994, z: 0.99999994} + - name: LeftToe + parentName: LeftFoot + position: {x: -0.0000015925998, y: 0.1457277, z: 0.000002000144} + rotation: {x: 0.21942922, y: 0.000000064683064, z: 0.00000067652763, w: 0.97562844} + scale: {x: 1, y: 1, z: 0.9999999} + - name: RightThigh + parentName: Hips + position: {x: 0.08099951, y: 0.0000018353509, z: -0.000000058793773} + rotation: {x: 0.7071071, y: 0.00000005338505, z: 0.7071065, w: -0.0000000533851} + scale: {x: 0.99999994, y: 0.9999998, z: 0.99999994} + - name: RightShin + parentName: RightThigh + position: {x: 0.000000004798274, y: 0.4320002, z: 0.000000004697913} + rotation: {x: -0.00000018249983, y: 0.00000007297186, z: 0.000000038665718, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: RightFoot + parentName: RightShin + position: {x: 0.000013329617, y: 0.43301037, z: 0.0006241464} + rotation: {x: 0.37809977, y: 0.59752864, z: -0.37809956, w: 0.59752893} + scale: {x: 1, y: 0.99999994, z: 1} + - name: RightToe + parentName: RightFoot + position: {x: -0.0000003018428, y: 0.14572398, z: -0.0000002197266} + rotation: {x: 0.21942939, y: -0.00000013825108, z: -0.00000006891103, w: 0.9756284} + scale: {x: 1, y: 1, z: 1} + - name: Spine1 + parentName: Hips + position: {x: -0.00000031123855, y: 0.08483839, z: -0.039482694} + rotation: {x: 0.00000007549807, y: 1, z: 0.0000004687447, w: 0.00000007549794} + scale: {x: 1, y: 1, z: 1} + - name: Spine2 + parentName: Spine1 + position: {x: -0.000000022797032, y: 0.15099251, z: 0.000000101716374} + rotation: {x: 0.0000000017959536, y: 2.753961e-14, z: -1.5570843e-13, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: LeftShoulder + parentName: Spine2 + position: {x: 0.06999968, y: 0.25117302, z: -0.019037912} + rotation: {x: 0.00000017205005, y: 0.0000002747749, z: -0.70710665, w: 0.7071069} + scale: {x: 1, y: 1, z: 1} + - name: LeftArm + parentName: LeftShoulder + position: {x: 0.000000065235476, y: 0.13607773, z: -0.0000000011502426} + rotation: {x: -0.00000014314051, y: -0.7071062, z: -0.00000014314027, w: 0.7071074} + scale: {x: 1, y: 1, z: 1} + - name: LeftForeArm + parentName: LeftArm + position: {x: 0.000012413029, y: 0.27101967, z: 0.00000346488} + rotation: {x: -0.00000033381139, y: 0.000000780847, z: 0.00000071727845, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: LeftHand + parentName: LeftForeArm + position: {x: 0.000024950963, y: 0.28301698, z: 0.0000020606828} + rotation: {x: 0.00000035766152, y: 0.0000000073706397, z: -0.000000019744343, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: LeftFinger1Metacarpal + parentName: LeftHand + position: {x: -0.027847009, y: 0.020784134, z: -0.001056083} + rotation: {x: 0.09904506, y: -0.36964288, z: 0.23911677, w: 0.89239985} + scale: {x: 1.0000001, y: 0.99999994, z: 1.0000001} + - name: LeftFinger1Proximal + parentName: LeftFinger1Metacarpal + position: {x: -0.000007636845, y: 0.03987861, z: -0.000017795712} + rotation: {x: -0.021436004, y: 0.000013491546, z: -0.020927679, w: 0.99955124} + scale: {x: 1.0000001, y: 0.99999994, z: 0.99999994} + - name: LeftFinger1Distal + parentName: LeftFinger1Proximal + position: {x: 0.0000000026220164, y: 0.030278083, z: -0.00000009453389} + rotation: {x: 0.00000130841, y: -0.00000008940661, z: -0.0000011789451, w: 1} + scale: {x: 1, y: 1.0000001, z: 1} + - name: LeftFinger2Metacarpal + parentName: LeftHand + position: {x: -0.016032098, y: 0.026467122, z: -0.0010262402} + rotation: {x: -0.0000010316305, y: -0.000000052346735, z: 0.087156184, w: 0.99619466} + scale: {x: 1, y: 1, z: 1} + - name: LeftFinger2Proximal + parentName: LeftFinger2Metacarpal + position: {x: -0.00000076569313, y: 0.054133985, z: -0.000008756325} + rotation: {x: 0.0000010354447, y: -0.00000087620464, z: -0.08715623, w: 0.99619466} + scale: {x: 0.99999994, y: 0.99999994, z: 1} + - name: LeftFinger2Medial + parentName: LeftFinger2Proximal + position: {x: 0.000008815293, y: 0.044992257, z: -0.0000004207143} + rotation: {x: -9.669747e-14, y: -0.00000010573745, z: 0.000000067821546, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: LeftFinger2Distal + parentName: LeftFinger2Medial + position: {x: 0.0000039050747, y: 0.027687605, z: -0.0000061368983} + rotation: {x: -7.787537e-14, y: 0.000000017571898, z: 0.000000028925005, w: 1} + scale: {x: 0.99999994, y: 0.99999994, z: 1} + - name: LeftFinger3Metacarpal + parentName: LeftHand + position: {x: -0.0054449686, y: 0.027677499, z: -0.0010260848} + rotation: {x: -0.0000021226574, y: -0.00000047041362, z: 0.00000004368068, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: LeftFinger3Proximal + parentName: LeftFinger3Metacarpal + position: {x: 0.0000066749853, y: 0.05365091, z: 0.0000028317356} + rotation: {x: 0.0000022220052, y: 0.00000017961479, z: 0.000000007262093, w: 1} + scale: {x: 1, y: 0.99999994, z: 1} + - name: LeftFinger3Medial + parentName: LeftFinger3Proximal + position: {x: 0.0000033042456, y: 0.04699887, z: 0.000011473971} + rotation: {x: -2.76557e-13, y: -0.00000029941407, z: 0.0000000040429016, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: LeftFinger3Distal + parentName: LeftFinger3Medial + position: {x: 0.0000028392792, y: 0.030998003, z: -0.000003059791} + rotation: {x: 3.550231e-14, y: 0.00000046859805, z: -0.000000011875162, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: LeftFinger4Metacarpal + parentName: LeftHand + position: {x: 0.0054775756, y: 0.02742476, z: -0.0010261668} + rotation: {x: -0.0000012040193, y: 0.00000020334001, z: -0.08715529, w: 0.9961948} + scale: {x: 1, y: 1, z: 1} + - name: LeftFinger4Proximal + parentName: LeftFinger4Metacarpal + position: {x: 0.00000094943834, y: 0.05032488, z: -0.000012311005} + rotation: {x: 0.0000012759293, y: -0.0000017436282, z: 0.08715524, w: 0.9961948} + scale: {x: 0.99999994, y: 0.99999994, z: 1} + - name: LeftFinger4Medial + parentName: LeftFinger4Proximal + position: {x: 0.0000029120176, y: 0.042991515, z: 0.000041153336} + rotation: {x: 0.00000004371138, y: 0.00000004272333, z: -0.0000000041526844, w: 1} + scale: {x: 1, y: 0.99999994, z: 1} + - name: LeftFinger4Distal + parentName: LeftFinger4Medial + position: {x: 0.000010249208, y: 0.02774334, z: 0.0000009046692} + rotation: {x: 0.000000043711424, y: 0.00000005735312, z: -4.8190917e-11, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: LeftFinger5Metacarpal + parentName: LeftHand + position: {x: 0.014877887, y: 0.024880463, z: -0.0010409168} + rotation: {x: -0.0000024070782, y: 0.000000827378, z: -0.17364798, w: 0.9848078} + scale: {x: 1, y: 1, z: 1} + - name: LeftFinger5Proximal + parentName: LeftFinger5Metacarpal + position: {x: 0.0000045732963, y: 0.047449656, z: 0.000024304441} + rotation: {x: 0.0000021269514, y: 0.00000041727967, z: 0.17364822, w: 0.9848078} + scale: {x: 1, y: 0.99999994, z: 1} + - name: LeftFinger5Medial + parentName: LeftFinger5Proximal + position: {x: 0.000015165396, y: 0.03500751, z: -0.0000111132695} + rotation: {x: 2.4977714e-13, y: -0.0000026016924, z: -0.0000004973457, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: LeftFinger5Distal + parentName: LeftFinger5Medial + position: {x: 0.0000056962917, y: 0.02199863, z: 0.000017556604} + rotation: {x: 1.4551907e-13, y: 0.00000005615861, z: 0.00000008317324, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Neck + parentName: Spine2 + position: {x: -0.00000037207428, y: 0.32898307, z: 0.00000048485833} + rotation: {x: -2.5579538e-13, y: -1.495739e-14, z: 7.4656976e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Head + parentName: Neck + position: {x: -0.000000114982136, y: 0.11100936, z: -0.000000033966284} + rotation: {x: 6.82121e-13, y: -1.1443347e-13, z: 1.0022245e-13, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: RightShoulder + parentName: Spine2 + position: {x: -0.07000005, y: 0.25117543, z: -0.019037636} + rotation: {x: -0.000000035970885, y: 0.0000007522131, z: 0.7071068, w: 0.7071067} + scale: {x: 1, y: 1, z: 1} + - name: RightArm + parentName: RightShoulder + position: {x: -0.000016581267, y: 0.13608062, z: -0.000000026664736} + rotation: {x: -0.000000039889947, y: 0.70710635, z: 0.000000039889898, w: 0.70710725} + scale: {x: 1, y: 1, z: 1} + - name: RightForeArm + parentName: RightArm + position: {x: -0.000060555096, y: 0.2710291, z: -0.000007869038} + rotation: {x: 0.00000004371048, y: -0.00000031650237, z: 0.00000043628427, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: RightHand + parentName: RightForeArm + position: {x: -0.000036269554, y: 0.28299797, z: 0.0000051812626} + rotation: {x: 0.00000004371147, y: 0.000000050815355, z: 0.00000000759872, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: RightFinger1Metacarpal + parentName: RightHand + position: {x: 0.027845163, y: 0.020768387, z: -0.0010154283} + rotation: {x: 0.09904415, y: 0.36964288, z: -0.23911713, w: 0.89239985} + scale: {x: 1, y: 0.99999994, z: 0.9999998} + - name: RightFinger1Proximal + parentName: RightFinger1Metacarpal + position: {x: 0.000015925616, y: 0.039903916, z: 0.0000016875565} + rotation: {x: -0.021436008, y: 0.0000026418418, z: -0.021433592, w: 0.9995405} + scale: {x: 1.0000001, y: 1, z: 0.99999994} + - name: RightFinger1Distal + parentName: RightFinger1Proximal + position: {x: -0.000002551862, y: 0.030285336, z: -0.0000037383215} + rotation: {x: -0.0000010284411, y: 0.00000003725636, z: -0.0000013800964, w: 1} + scale: {x: 1, y: 1.0000001, z: 1} + - name: RightFinger2Metacarpal + parentName: RightHand + position: {x: 0.016031092, y: 0.026449328, z: -0.0010459439} + rotation: {x: -0.000002006522, y: 0.00000023905685, z: -0.08715616, w: 0.99619466} + scale: {x: 1.0000001, y: 1, z: 0.9999999} + - name: RightFinger2Proximal + parentName: RightFinger2Metacarpal + position: {x: -0.00000084346175, y: 0.054133732, z: -0.000014746259} + rotation: {x: 0.0000020807192, y: -0.00000095239193, z: 0.08715598, w: 0.9961947} + scale: {x: 0.9999999, y: 0.9999999, z: 1} + - name: RightFinger2Medial + parentName: RightFinger2Proximal + position: {x: -0.0000000021068445, y: 0.044999577, z: -0.00000005652401} + rotation: {x: 0.000002152964, y: -0.000000569803, z: 0.00000062434503, w: 1} + scale: {x: 1, y: 1, z: 0.9999999} + - name: RightFinger2Distal + parentName: RightFinger2Medial + position: {x: -7.057679e-10, y: 0.02768497, z: 0.000000024355899} + rotation: {x: 0.0000044376757, y: 0.00000044831825, z: -0.00000040741884, w: 1} + scale: {x: 1.0000001, y: 1.0000001, z: 0.99999994} + - name: RightFinger3Metacarpal + parentName: RightHand + position: {x: 0.0054439944, y: 0.02766558, z: -0.0010458241} + rotation: {x: -0.0000010990732, y: 0.00000006071218, z: -0.00000049235166, w: 1} + scale: {x: 1.0000001, y: 1.0000001, z: 0.99999994} + - name: RightFinger3Proximal + parentName: RightFinger3Metacarpal + position: {x: -0.000009754768, y: 0.053648423, z: -0.000011006897} + rotation: {x: 0.0000011109984, y: -0.00000076557524, z: 0.00000031593203, w: 1} + scale: {x: 1, y: 0.9999999, z: 0.99999994} + - name: RightFinger3Medial + parentName: RightFinger3Proximal + position: {x: -0.000000002235197, y: 0.04699982, z: 0.000000093037954} + rotation: {x: 0.0000038454655, y: 0.0000002439415, z: -0.00000022507409, w: 1} + scale: {x: 1.0000001, y: 1, z: 1} + - name: RightFinger3Distal + parentName: RightFinger3Medial + position: {x: 7.252652e-10, y: 0.030999916, z: -0.000000043511964} + rotation: {x: -0.000007821474, y: -0.00000047966006, z: 0.00000040578598, w: 1} + scale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} + - name: RightFinger4Metacarpal + parentName: RightHand + position: {x: -0.005478882, y: 0.02742706, z: -0.0010305651} + rotation: {x: -0.0000013352052, y: -0.00000014679536, z: 0.087155424, w: 0.9961947} + scale: {x: 1.0000001, y: 1.0000001, z: 0.9999999} + - name: RightFinger4Proximal + parentName: RightFinger4Metacarpal + position: {x: 0.00000015357321, y: 0.050312657, z: -0.000006008218} + rotation: {x: 0.0000012635982, y: -0.000000656002, z: -0.08715552, w: 0.9961947} + scale: {x: 1, y: 1, z: 1} + - name: RightFinger4Medial + parentName: RightFinger4Proximal + position: {x: -0.0000009612532, y: 0.042991515, z: -0.000028588176} + rotation: {x: -2.474963e-13, y: -0.00000006524647, z: 0.000000011499296, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: RightFinger4Distal + parentName: RightFinger4Medial + position: {x: -0.00000035009236, y: 0.027733618, z: -0.000007957133} + rotation: {x: 1.1680901e-13, y: 0.00000004819901, z: -0.000000008954253, w: 1} + scale: {x: 1.0000001, y: 1.0000001, z: 1} + - name: RightFinger5Metacarpal + parentName: RightHand + position: {x: -0.014878945, y: 0.024873614, z: -0.0010305657} + rotation: {x: -0.0000014786295, y: -0.0000007058861, z: 0.17364813, w: 0.9848078} + scale: {x: 1, y: 1.0000001, z: 0.9999999} + - name: RightFinger5Proximal + parentName: RightFinger5Metacarpal + position: {x: 0.0000050068043, y: 0.047454685, z: -0.000009315155} + rotation: {x: 0.0000013684987, y: 0.00000016547223, z: -0.1736482, w: 0.9848078} + scale: {x: 1.0000001, y: 1.0000001, z: 1} + - name: RightFinger5Medial + parentName: RightFinger5Proximal + position: {x: -0.0000050873687, y: 0.034991965, z: -0.0000043491245} + rotation: {x: -1.1290196e-13, y: 0.000000010060835, z: -0.0000000051941718, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: RightFinger5Distal + parentName: RightFinger5Medial + position: {x: 0.0000000716517, y: 0.022002265, z: 0.000017711636} + rotation: {x: -4.8978342e-14, y: -0.0000000876598, z: 0.000000026105297, w: 1} + scale: {x: 1.0000001, y: 1.0000001, z: 1} + - name: newton + parentName: BaseAvatar - OptiTrack ver 2(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 1 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.prefab b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.prefab new file mode 100644 index 00000000..96789942 --- /dev/null +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.prefab @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:022bbb6b2a68737c1d189fe6822631c00a2d4f0bbb109b4583d33b64297ab260 +size 89556 diff --git a/Assets/External/OptiTrack Unity Plugin/Unity NaturalPoint Plugin EULA.pdf.meta b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.prefab.meta similarity index 63% rename from Assets/External/OptiTrack Unity Plugin/Unity NaturalPoint Plugin EULA.pdf.meta rename to Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.prefab.meta index 98a42dcc..9ca0f6a7 100644 --- a/Assets/External/OptiTrack Unity Plugin/Unity NaturalPoint Plugin EULA.pdf.meta +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/BaseAvatar - OptiTrack ver 2.prefab.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 97a1c99537af00d4a82e9c1f4c120bf7 -DefaultImporter: +guid: 77ff24cd2db25c6499f961f926230775 +PrefabImporter: externalObjects: {} userData: assetBundleName: diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials/New Material.mat b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/newton.mat similarity index 90% rename from Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials/New Material.mat rename to Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/newton.mat index f83fc661..ae92f724 100644 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials/New Material.mat +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/newton.mat @@ -7,7 +7,7 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: New Material + m_Name: newton m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 @@ -83,6 +83,7 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: + - _AddPrecomputedVelocity: 0 - _AlphaClip: 0 - _AlphaToMask: 0 - _Blend: 0 @@ -97,12 +98,13 @@ Material: - _DstBlend: 0 - _DstBlendAlpha: 0 - _EnvironmentReflections: 1 - - _GlossMapScale: 0 - - _Glossiness: 0 - - _GlossyReflections: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 - _Metallic: 0 + - _Mode: 0 - _OcclusionStrength: 1 - - _Parallax: 0.005 + - _Parallax: 0.02 - _QueueOffset: 0 - _ReceiveShadows: 1 - _Smoothness: 0.5 @@ -111,16 +113,17 @@ Material: - _SrcBlend: 1 - _SrcBlendAlpha: 1 - _Surface: 0 + - _UVSec: 0 - _WorkflowMode: 1 - _ZWrite: 1 m_Colors: - - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} + - _BaseColor: {r: 0.9063317, g: 0.9063317, b: 0.9063317, a: 1} + - _Color: {r: 0.9063317, g: 0.9063317, b: 0.9063317, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} m_BuildTextureStacks: [] m_AllowLocking: 1 ---- !u!114 &2621881833444413102 +--- !u!114 &5793127813552822461 MonoBehaviour: m_ObjectHideFlags: 11 m_CorrespondingSourceObject: {fileID: 0} diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models/New Material.mat.meta b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/newton.mat.meta similarity index 79% rename from Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models/New Material.mat.meta rename to Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/newton.mat.meta index fdfb12d1..2f6a5f29 100644 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models/New Material.mat.meta +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/BaseAvatar ver 2/newton.mat.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4ae71e46514a949429ef00cdab6c39a1 +guid: 21164c24468fbcb448021c8c1c026cfd NativeFormatImporter: externalObjects: {} mainObjectFileID: 2100000 diff --git a/Assets/External/OptiTrack Unity Plugin/OptiTrack/README_OptiTrack_Unity.txt b/Assets/External/OptiTrack Unity Plugin/OptiTrack/README_OptiTrack_Unity.txt deleted file mode 100644 index c449fc24..00000000 --- a/Assets/External/OptiTrack Unity Plugin/OptiTrack/README_OptiTrack_Unity.txt +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fbd5eb5af17461fce6630487443a5ccb38b390e0e67d4d8f03723494ef244986 -size 5193 diff --git a/Assets/External/OptiTrack Unity Plugin/OptiTrack/README_OptiTrack_Unity.txt.meta b/Assets/External/OptiTrack Unity Plugin/OptiTrack/README_OptiTrack_Unity.txt.meta deleted file mode 100644 index 13af7464..00000000 --- a/Assets/External/OptiTrack Unity Plugin/OptiTrack/README_OptiTrack_Unity.txt.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9e05d3c7df4497b4a963ce874ba3151a -timeCreated: 1471996719 -licenseType: Pro -TextScriptImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackSkeletonAnimator_Meechu.cs b/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackSkeletonAnimator_Meechu.cs deleted file mode 100644 index 064b9d5a..00000000 --- a/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackSkeletonAnimator_Meechu.cs +++ /dev/null @@ -1,264 +0,0 @@ -using System; -using System.Collections.Generic; -using Unity.Mathematics; -using UnityEngine; -using System.Collections; - -public class OptitrackSkeletonAnimator_Meechu : MonoBehaviour -{ - [Header("OptiTrack 설정")] - [Tooltip("OptiTrackStreamingClient가 포함된 오브젝트")] - public OptitrackStreamingClient StreamingClient; - - [Tooltip("Motive의 스켈레톤 에셋 이름")] - public string SkeletonAssetName = "Skeleton1"; - - private Animator TargetAnimator; - - private OptitrackSkeletonDefinition m_skeletonDef; - private Dictionary m_optitrackToHumanBoneMap; - - private string previousSkeletonName; - - [HideInInspector] - public bool isSkeletonFound = false; - - private float updateInterval = 0.1f; - - void Start() - { - TargetAnimator = GetComponent(); - if (TargetAnimator == null) - { - //Debug.LogError("이 게임오브젝트에서 Animator 컴포넌트를 찾을 수 없습니다.", this); - enabled = false; - return; - } - - InitializeStreamingClient(); - - // StreamingClient 등록 추가 - if (StreamingClient != null) - { - StreamingClient.RegisterSkeleton(this, this.SkeletonAssetName); - //Debug.Log($"[OptiTrack] 스켈레톤 '{SkeletonAssetName}'이(가) 등록되었습니다."); - } - - InitializeBoneMapping(); - - // 주기적으로 스켈레톤 연결 상태를 확인하는 코루틴 시작 - StartCoroutine(CheckSkeletonConnectionPeriodically()); - } - - void Update() - { - if (TargetAnimator == null) - return; - - // StreamingClient 체크 - if (StreamingClient == null) - { - InitializeStreamingClient(); - return; - } - - // 스켈레톤 이름이 변경되었을 때 - if (previousSkeletonName != SkeletonAssetName) - { - // 새 스켈레톤 등록 - StreamingClient.RegisterSkeleton(this, SkeletonAssetName); - //Debug.Log($"[OptiTrack] 새 스켈레톤 '{SkeletonAssetName}' 등록"); - - // 스켈레톤 정의 새로 가져오기 - m_skeletonDef = StreamingClient.GetSkeletonDefinitionByName(SkeletonAssetName); - - if (m_skeletonDef == null) - { - //Debug.LogWarning($"[OptiTrack] 스켈레톤 '{SkeletonAssetName}'을(를) 찾을 수 없습니다. Motive에서 올바른 스켈레톤 이름을 확인해주세요.", this); - previousSkeletonName = SkeletonAssetName; // 이름 업데이트 - return; - } - - //Debug.Log($"[OptiTrack] 스켈레톤 '{SkeletonAssetName}'을(를) 성공적으로 찾았습니다.", this); - previousSkeletonName = SkeletonAssetName; // 이름 업데이트 - } - - // 스켈레톤 정의가 없는 경우 체크 - if (m_skeletonDef == null) - { - m_skeletonDef = StreamingClient.GetSkeletonDefinitionByName(SkeletonAssetName); - if (m_skeletonDef == null) - { - return; - } - } - - // 최신 스켈레톤 상태 가져오기 - OptitrackSkeletonState skelState = StreamingClient.GetLatestSkeletonState(m_skeletonDef.Id); - - if (skelState == null) - { - //Debug.LogWarning($"[OptiTrack] 스켈레톤 '{SkeletonAssetName}'의 상태가 null입니다. Motive에 마커가 제대로 트래킹되고 있는지 확인해주세요.", this); - return; - } - // 각 본 업데이트 - foreach (var bone in m_skeletonDef.Bones) - { - string boneName = bone.Name; - // SkeletonAssetName_ 부분을 제거 - string optitrackBoneName = boneName.Contains("_") ? boneName.Substring(boneName.IndexOf('_') + 1) : boneName; - - if (m_optitrackToHumanBoneMap.TryGetValue(optitrackBoneName, out HumanBodyBones humanBone)) - { - Transform boneTransform = TargetAnimator.GetBoneTransform(humanBone); - if (boneTransform != null) - { - // 로컬 포즈 가져오기 - if (skelState.BonePoses.TryGetValue(bone.Id, out OptitrackPose bonePose)) - { - boneTransform.localPosition = bonePose.Position; - boneTransform.localRotation = bonePose.Orientation; - } - } - } - } - } - - private void InitializeStreamingClient() - { - if (StreamingClient == null) - { - // 씬에서 OptitrackStreamingClient 찾기 - StreamingClient = FindFirstObjectByType(); - if (StreamingClient == null) - { - //Debug.LogWarning("씬에서 OptiTrack Streaming Client를 찾을 수 없습니다. 다음 프레임에서 다시 시도합니다.", this); - } - else - { - Debug.Log("OptiTrack Streaming Client를 찾았습니다.", this); - } - } - } - - private void InitializeBoneMapping() - { - m_optitrackToHumanBoneMap = new Dictionary(); - - if (TargetAnimator == null || !TargetAnimator.isHuman) - { - Debug.LogError("휴머노이드 아바타가 설정되지 않았습니다.", this); - return; - } - - // OptiTrack 본 이름을 HumanBodyBones enum과 매핑 - // 스켈레톤 에셋 이름을 제외한 기본 매핑 설정 - SetupBoneNameMapping(); - } - - private void SetupBoneNameMapping() - { - // 기본 본 매핑 (스켈레톤 에셋 이름 없이) - m_optitrackToHumanBoneMap.Add("Hip", HumanBodyBones.Hips); - m_optitrackToHumanBoneMap.Add("Ab", HumanBodyBones.Spine); - m_optitrackToHumanBoneMap.Add("Chest", HumanBodyBones.Chest); - m_optitrackToHumanBoneMap.Add("Neck", HumanBodyBones.Neck); - m_optitrackToHumanBoneMap.Add("Head", HumanBodyBones.Head); - - // 왼쪽 팔 - m_optitrackToHumanBoneMap.Add("LShoulder", HumanBodyBones.LeftShoulder); - m_optitrackToHumanBoneMap.Add("LUArm", HumanBodyBones.LeftUpperArm); - m_optitrackToHumanBoneMap.Add("LFArm", HumanBodyBones.LeftLowerArm); - m_optitrackToHumanBoneMap.Add("LHand", HumanBodyBones.LeftHand); - - // 오른쪽 팔 - m_optitrackToHumanBoneMap.Add("RShoulder", HumanBodyBones.RightShoulder); - m_optitrackToHumanBoneMap.Add("RUArm", HumanBodyBones.RightUpperArm); - m_optitrackToHumanBoneMap.Add("RFArm", HumanBodyBones.RightLowerArm); - m_optitrackToHumanBoneMap.Add("RHand", HumanBodyBones.RightHand); - - // 왼쪽 다리 - m_optitrackToHumanBoneMap.Add("LThigh", HumanBodyBones.LeftUpperLeg); - m_optitrackToHumanBoneMap.Add("LShin", HumanBodyBones.LeftLowerLeg); - m_optitrackToHumanBoneMap.Add("LFoot", HumanBodyBones.LeftFoot); - m_optitrackToHumanBoneMap.Add("LToe", HumanBodyBones.LeftToes); - - // 오른쪽 다리 - m_optitrackToHumanBoneMap.Add("RThigh", HumanBodyBones.RightUpperLeg); - m_optitrackToHumanBoneMap.Add("RShin", HumanBodyBones.RightLowerLeg); - m_optitrackToHumanBoneMap.Add("RFoot", HumanBodyBones.RightFoot); - m_optitrackToHumanBoneMap.Add("RToe", HumanBodyBones.RightToes); - - // 왼쪽 손가락들 - m_optitrackToHumanBoneMap.Add("LThumb1", HumanBodyBones.LeftThumbProximal); - m_optitrackToHumanBoneMap.Add("LThumb2", HumanBodyBones.LeftThumbIntermediate); - m_optitrackToHumanBoneMap.Add("LThumb3", HumanBodyBones.LeftThumbDistal); - - m_optitrackToHumanBoneMap.Add("LIndex1", HumanBodyBones.LeftIndexProximal); - m_optitrackToHumanBoneMap.Add("LIndex2", HumanBodyBones.LeftIndexIntermediate); - m_optitrackToHumanBoneMap.Add("LIndex3", HumanBodyBones.LeftIndexDistal); - - m_optitrackToHumanBoneMap.Add("LMiddle1", HumanBodyBones.LeftMiddleProximal); - m_optitrackToHumanBoneMap.Add("LMiddle2", HumanBodyBones.LeftMiddleIntermediate); - m_optitrackToHumanBoneMap.Add("LMiddle3", HumanBodyBones.LeftMiddleDistal); - - m_optitrackToHumanBoneMap.Add("LRing1", HumanBodyBones.LeftRingProximal); - m_optitrackToHumanBoneMap.Add("LRing2", HumanBodyBones.LeftRingIntermediate); - m_optitrackToHumanBoneMap.Add("LRing3", HumanBodyBones.LeftRingDistal); - - m_optitrackToHumanBoneMap.Add("LPinky1", HumanBodyBones.LeftLittleProximal); - m_optitrackToHumanBoneMap.Add("LPinky2", HumanBodyBones.LeftLittleIntermediate); - m_optitrackToHumanBoneMap.Add("LPinky3", HumanBodyBones.LeftLittleDistal); - - // 오른쪽 손가락들 - m_optitrackToHumanBoneMap.Add("RThumb1", HumanBodyBones.RightThumbProximal); - m_optitrackToHumanBoneMap.Add("RThumb2", HumanBodyBones.RightThumbIntermediate); - m_optitrackToHumanBoneMap.Add("RThumb3", HumanBodyBones.RightThumbDistal); - - m_optitrackToHumanBoneMap.Add("RIndex1", HumanBodyBones.RightIndexProximal); - m_optitrackToHumanBoneMap.Add("RIndex2", HumanBodyBones.RightIndexIntermediate); - m_optitrackToHumanBoneMap.Add("RIndex3", HumanBodyBones.RightIndexDistal); - - m_optitrackToHumanBoneMap.Add("RMiddle1", HumanBodyBones.RightMiddleProximal); - m_optitrackToHumanBoneMap.Add("RMiddle2", HumanBodyBones.RightMiddleIntermediate); - m_optitrackToHumanBoneMap.Add("RMiddle3", HumanBodyBones.RightMiddleDistal); - - m_optitrackToHumanBoneMap.Add("RRing1", HumanBodyBones.RightRingProximal); - m_optitrackToHumanBoneMap.Add("RRing2", HumanBodyBones.RightRingIntermediate); - m_optitrackToHumanBoneMap.Add("RRing3", HumanBodyBones.RightRingDistal); - - m_optitrackToHumanBoneMap.Add("RPinky1", HumanBodyBones.RightLittleProximal); - m_optitrackToHumanBoneMap.Add("RPinky2", HumanBodyBones.RightLittleIntermediate); - m_optitrackToHumanBoneMap.Add("RPinky3", HumanBodyBones.RightLittleDistal); - } - - private IEnumerator CheckSkeletonConnectionPeriodically() - { - while (true) - { - if (StreamingClient != null) - { - m_skeletonDef = StreamingClient.GetSkeletonDefinitionByName(SkeletonAssetName); - - if (m_skeletonDef != null) - { - OptitrackSkeletonState skelState = StreamingClient.GetLatestSkeletonState(m_skeletonDef.Id); - isSkeletonFound = (skelState != null); - - if (isSkeletonFound && previousSkeletonName != SkeletonAssetName) - { - StreamingClient.RegisterSkeleton(this, SkeletonAssetName); - previousSkeletonName = SkeletonAssetName; - Debug.Log($"[OptiTrack] 스켈레톤 '{SkeletonAssetName}' 연결 성공"); - } - } - else - { - isSkeletonFound = false; - } - } - - yield return new WaitForSeconds(updateInterval); - } - } -} diff --git a/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackSkeletonAnimator_Meechu.cs.meta b/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackSkeletonAnimator_Meechu.cs.meta deleted file mode 100644 index e2271a56..00000000 --- a/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackSkeletonAnimator_Meechu.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e02854a1c4cca24478640087f6e8266a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackSkeletonAnimator_Mingle.cs b/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackSkeletonAnimator_Mingle.cs index e8778eff..a40e48a2 100644 --- a/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackSkeletonAnimator_Mingle.cs +++ b/Assets/External/OptiTrack Unity Plugin/OptiTrack/Scripts/OptitrackSkeletonAnimator_Mingle.cs @@ -37,6 +37,9 @@ public class OptitrackSkeletonAnimator_Mingle : MonoBehaviour private float updateInterval = 0.1f; + // Actor 컴포넌트 참조 (Rokoko Actor와 동기화용) + private Rokoko.Inputs.Actor m_actor; + void Start() { TargetAnimator = GetComponent(); @@ -58,6 +61,9 @@ public class OptitrackSkeletonAnimator_Mingle : MonoBehaviour InitializeBoneMapping(); + // Actor 컴포넌트 찾기 및 프로파일 이름 동기화 + SyncActorProfileName(); + // 주기적으로 스켈레톤 연결 상태를 확인하는 코루틴 시작 StartCoroutine(CheckSkeletonConnectionPeriodically()); } @@ -173,6 +179,26 @@ public class OptitrackSkeletonAnimator_Mingle : MonoBehaviour SetupBoneNameMapping(); } + /// + /// Actor 컴포넌트의 프로파일 이름을 OptiTrack 스켈레톤 이름과 동기화 + /// + private void SyncActorProfileName() + { + // 같은 게임오브젝트에서 Actor 컴포넌트 찾기 + m_actor = GetComponent(); + + if (m_actor != null) + { + // Actor의 프로파일 이름을 OptiTrack 스켈레톤 이름으로 설정 + m_actor.profileName = this.SkeletonAssetName; + Debug.Log($"[OptiTrack] Actor 프로파일 이름을 '{SkeletonAssetName}'으로 동기화했습니다.", this); + } + else + { + Debug.LogWarning("[OptiTrack] 같은 게임오브젝트에서 Actor 컴포넌트를 찾을 수 없습니다.", this); + } + } + private void SetupBoneNameMapping() { // 기본 본 매핑 (스켈레톤 에셋 이름 없이) diff --git a/Assets/External/OptiTrack Unity Plugin/README.md b/Assets/External/OptiTrack Unity Plugin/README.md deleted file mode 100644 index c6e27b97..00000000 --- a/Assets/External/OptiTrack Unity Plugin/README.md +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:338a7a1f33acf8e5c97b618f6c6567746f13508b0ff16c85beeae5f4a53ffbde -size 2056 diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat b/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat deleted file mode 100644 index 289ea712..00000000 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat +++ /dev/null @@ -1,161 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-6543920408461200634 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 9 ---- !u!21 &2100000 -Material: - serializedVersion: 8 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: EthanWhite - m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: - - _EMISSION - - _NORMALMAP - - _OCCLUSIONMAP - m_InvalidKeywords: [] - m_LightmapFlags: 0 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: - RenderType: Opaque - disabledShaderPasses: - - MOTIONVECTORS - m_LockedProperties: - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - m_Texture: {fileID: 2800000, guid: 3b5b7be0f2332c24f89a2af018daa62d, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _Cube: - m_Texture: {fileID: 8900000, guid: 6c5668bb9f9669342bfdd3eaddebb56b, type: 2} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _Occlusion: - m_Texture: {fileID: 2800000, guid: 4e2f32e9a1fefc24092337ae061f3dbc, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OcclusionMap: - m_Texture: {fileID: 2800000, guid: 4e2f32e9a1fefc24092337ae061f3dbc, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ParallaxMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SpecGlossMap: - m_Texture: {fileID: 2800000, guid: c6093d6055cd6a44ebf0637f17fca0e8, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_Lightmaps: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_LightmapsInd: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_ShadowMasks: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Ints: [] - m_Floats: - - _AddPrecomputedVelocity: 0 - - _AlphaClip: 0 - - _AlphaTestRef: 0.5 - - _AlphaToMask: 0 - - _Blend: 0 - - _BlendModePreserveSpecular: 1 - - _BumpScale: 1 - - _ClearCoatMask: 0 - - _ClearCoatSmoothness: 0 - - _Cull: 2 - - _Cutoff: 0.5 - - _DetailAlbedoMapScale: 1 - - _DetailAlbedoMultiplier: 2 - - _DetailMode: 0 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _DstBlendAlpha: 0 - - _EmissionScale: 1 - - _EmissionScaleUI: 1 - - _EnvironmentReflections: 1 - - _GlossMapScale: 1 - - _Glossiness: 0.15 - - _GlossyReflections: 1 - - _Lightmapping: 0 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Shininess: 0.41313845 - - _Smoothness: 0.5 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _SrcBlendAlpha: 1 - - _Surface: 0 - - _UVPrim: 0 - - _UVSec: 0 - - _WorkflowMode: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 0.99999994} - - _EmissionColorUI: {r: 0, g: 0, b: 0, a: 1} - - _EmissionColorWithMapUI: {r: 1, g: 1, b: 1, a: 1} - - _ReflectColor: {r: 1, g: 1, b: 1, a: 0.5} - - _SpecColor: {r: 0.09803922, g: 0.09803922, b: 0.09803922, a: 1} - - _SpecularColor: {r: 0.24264705, g: 0.24264705, b: 0.24264705, a: 1} - m_BuildTextureStacks: [] - m_AllowLocking: 1 diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat.meta b/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat.meta deleted file mode 100644 index 0cd60e55..00000000 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: f62b52b2d4b721742a0bc5c6b4db468d -NativeFormatImporter: - userData: - assetBundleName: diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models.meta b/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models.meta deleted file mode 100644 index 99f0b490..00000000 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 55dcf82cfb8a34945b9f3ba25cf53cf6 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx b/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx deleted file mode 100644 index 8e422d94..00000000 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7cc93daa1e0be52604cb56958e21c105087fd567d3f881d292f87555cdb4bd98 -size 741616 diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx.meta b/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx.meta deleted file mode 100644 index 00ae0f7b..00000000 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx.meta +++ /dev/null @@ -1,1266 +0,0 @@ -fileFormatVersion: 2 -guid: b235179bd2a63d1468dd430670338c55 -timeCreated: 1467401728 -licenseType: Free -ModelImporter: - serializedVersion: 19 - fileIDToRecycleName: - 100000: char_cyberKid_Badge - 100002: char_ethan_body - 100004: char_ethan_glasses - 100006: char_ethan_Head - 100008: char_ethan_Head1 - 100010: char_ethan_Hips - 100012: char_ethan_Jaw - 100014: char_ethan_LeftArm - 100016: char_ethan_LeftBlink - 100018: char_ethan_LeftBrow - 100020: char_ethan_LeftCorner - 100022: char_ethan_LeftEye - 100024: char_ethan_LeftFoot - 100026: char_ethan_LeftForeArm - 100028: char_ethan_LeftHand - 100030: char_ethan_LeftHandIndex1 - 100032: char_ethan_LeftHandIndex2 - 100034: char_ethan_LeftHandIndex3 - 100036: char_ethan_LeftHandIndex4 - 100038: char_ethan_LeftHandMiddle1 - 100040: char_ethan_LeftHandMiddle2 - 100042: char_ethan_LeftHandMiddle3 - 100044: char_ethan_LeftHandMiddle4 - 100046: char_ethan_LeftHandPinky1 - 100048: char_ethan_LeftHandPinky2 - 100050: char_ethan_LeftHandPinky3 - 100052: char_ethan_LeftHandPinky4 - 100054: char_ethan_LeftHandRing1 - 100056: char_ethan_LeftHandRing2 - 100058: char_ethan_LeftHandRing3 - 100060: char_ethan_LeftHandRing4 - 100062: char_ethan_LeftHandThumb1 - 100064: char_ethan_LeftHandThumb2 - 100066: char_ethan_LeftHandThumb3 - 100068: char_ethan_LeftHandThumb4 - 100070: char_ethan_LeftLeg - 100072: char_ethan_LeftLowerLip - 100074: char_ethan_LeftShoulder - 100076: char_ethan_LeftToe1 - 100078: char_ethan_LeftToe2 - 100080: char_ethan_LeftUpLeg - 100082: char_ethan_LeftUpperLip - 100084: char_ethan_LowerLip - 100086: char_ethan_Neck - 100088: char_ethan_RightArm - 100090: char_ethan_RightBlink - 100092: char_ethan_RightBrow - 100094: char_ethan_RightCorner - 100096: char_ethan_RightEye - 100098: char_ethan_RightFoot - 100100: char_ethan_RightForeArm - 100102: char_ethan_RightHand - 100104: char_ethan_RightHandIndex1 - 100106: char_ethan_RightHandIndex2 - 100108: char_ethan_RightHandIndex3 - 100110: char_ethan_RightHandIndex4 - 100112: char_ethan_RightHandMiddle1 - 100114: char_ethan_RightHandMiddle2 - 100116: char_ethan_RightHandMiddle3 - 100118: char_ethan_RightHandMiddle4 - 100120: char_ethan_RightHandPinky1 - 100122: char_ethan_RightHandPinky2 - 100124: char_ethan_RightHandPinky3 - 100126: char_ethan_RightHandPinky4 - 100128: char_ethan_RightHandRing1 - 100130: char_ethan_RightHandRing2 - 100132: char_ethan_RightHandRing3 - 100134: char_ethan_RightHandRing4 - 100136: char_ethan_RightHandThumb1 - 100138: char_ethan_RightHandThumb2 - 100140: char_ethan_RightHandThumb3 - 100142: char_ethan_RightHandThumb4 - 100144: char_ethan_RightLeg - 100146: char_ethan_RightLowerLip - 100148: char_ethan_RightShoulder - 100150: char_ethan_RightToe1 - 100152: char_ethan_RightToe2 - 100154: char_ethan_RightUpLeg - 100156: char_ethan_RightUpperLip - 100158: char_ethan_skeleton - 100160: char_ethan_Spine - 100162: char_ethan_Spine1 - 100164: char_ethan_Spine2 - 100166: char_ethan_UpperLip - 100168: //RootNode - 100170: EthanBody - 100172: EthanGlasses - 100174: EthanHead - 100176: EthanHead1 - 100178: EthanHips - 100180: EthanJaw - 100182: EthanLeftArm - 100184: EthanLeftBlink - 100186: EthanLeftBrow - 100188: EthanLeftCorner - 100190: EthanLeftEye - 100192: EthanLeftFoot - 100194: EthanLeftForeArm - 100196: EthanLeftHand - 100198: EthanLeftHandIndex1 - 100200: EthanLeftHandIndex2 - 100202: EthanLeftHandIndex3 - 100204: EthanLeftHandIndex4 - 100206: EthanLeftHandMiddle1 - 100208: EthanLeftHandMiddle2 - 100210: EthanLeftHandMiddle3 - 100212: EthanLeftHandMiddle4 - 100214: EthanLeftHandPinky1 - 100216: EthanLeftHandPinky2 - 100218: EthanLeftHandPinky3 - 100220: EthanLeftHandPinky4 - 100222: EthanLeftHandRing1 - 100224: EthanLeftHandRing2 - 100226: EthanLeftHandRing3 - 100228: EthanLeftHandRing4 - 100230: EthanLeftHandThumb1 - 100232: EthanLeftHandThumb2 - 100234: EthanLeftHandThumb3 - 100236: EthanLeftHandThumb4 - 100238: EthanLeftLeg - 100240: EthanLeftLowerLip - 100242: EthanLeftShoulder - 100244: EthanLeftToe1 - 100246: EthanLeftToe2 - 100248: EthanLeftUpLeg - 100250: EthanLeftUpperLip - 100252: EthanLowerLip - 100254: EthanNeck - 100256: EthanRightArm - 100258: EthanRightBlink - 100260: EthanRightBrow - 100262: EthanRightCorner - 100264: EthanRightEye - 100266: EthanRightFoot - 100268: EthanRightForeArm - 100270: EthanRightHand - 100272: EthanRightHandIndex1 - 100274: EthanRightHandIndex2 - 100276: EthanRightHandIndex3 - 100278: EthanRightHandIndex4 - 100280: EthanRightHandMiddle1 - 100282: EthanRightHandMiddle2 - 100284: EthanRightHandMiddle3 - 100286: EthanRightHandMiddle4 - 100288: EthanRightHandPinky1 - 100290: EthanRightHandPinky2 - 100292: EthanRightHandPinky3 - 100294: EthanRightHandPinky4 - 100296: EthanRightHandRing1 - 100298: EthanRightHandRing2 - 100300: EthanRightHandRing3 - 100302: EthanRightHandRing4 - 100304: EthanRightHandThumb1 - 100306: EthanRightHandThumb2 - 100308: EthanRightHandThumb3 - 100310: EthanRightHandThumb4 - 100312: EthanRightLeg - 100314: EthanRightLowerLip - 100316: EthanRightShoulder - 100318: EthanRightToe1 - 100320: EthanRightToe2 - 100322: EthanRightUpLeg - 100324: EthanRightUpperLip - 100326: EthanSkeleton - 100328: EthanSpine - 100330: EthanSpine1 - 100332: EthanSpine2 - 100334: EthanUpperLip - 100336: EthanBody1 - 100338: EthanSkeleton1 - 400000: char_cyberKid_Badge - 400002: char_ethan_body - 400004: char_ethan_glasses - 400006: char_ethan_Head - 400008: char_ethan_Head1 - 400010: char_ethan_Hips - 400012: char_ethan_Jaw - 400014: char_ethan_LeftArm - 400016: char_ethan_LeftBlink - 400018: char_ethan_LeftBrow - 400020: char_ethan_LeftCorner - 400022: char_ethan_LeftEye - 400024: char_ethan_LeftFoot - 400026: char_ethan_LeftForeArm - 400028: char_ethan_LeftHand - 400030: char_ethan_LeftHandIndex1 - 400032: char_ethan_LeftHandIndex2 - 400034: char_ethan_LeftHandIndex3 - 400036: char_ethan_LeftHandIndex4 - 400038: char_ethan_LeftHandMiddle1 - 400040: char_ethan_LeftHandMiddle2 - 400042: char_ethan_LeftHandMiddle3 - 400044: char_ethan_LeftHandMiddle4 - 400046: char_ethan_LeftHandPinky1 - 400048: char_ethan_LeftHandPinky2 - 400050: char_ethan_LeftHandPinky3 - 400052: char_ethan_LeftHandPinky4 - 400054: char_ethan_LeftHandRing1 - 400056: char_ethan_LeftHandRing2 - 400058: char_ethan_LeftHandRing3 - 400060: char_ethan_LeftHandRing4 - 400062: char_ethan_LeftHandThumb1 - 400064: char_ethan_LeftHandThumb2 - 400066: char_ethan_LeftHandThumb3 - 400068: char_ethan_LeftHandThumb4 - 400070: char_ethan_LeftLeg - 400072: char_ethan_LeftLowerLip - 400074: char_ethan_LeftShoulder - 400076: char_ethan_LeftToe1 - 400078: char_ethan_LeftToe2 - 400080: char_ethan_LeftUpLeg - 400082: char_ethan_LeftUpperLip - 400084: char_ethan_LowerLip - 400086: char_ethan_Neck - 400088: char_ethan_RightArm - 400090: char_ethan_RightBlink - 400092: char_ethan_RightBrow - 400094: char_ethan_RightCorner - 400096: char_ethan_RightEye - 400098: char_ethan_RightFoot - 400100: char_ethan_RightForeArm - 400102: char_ethan_RightHand - 400104: char_ethan_RightHandIndex1 - 400106: char_ethan_RightHandIndex2 - 400108: char_ethan_RightHandIndex3 - 400110: char_ethan_RightHandIndex4 - 400112: char_ethan_RightHandMiddle1 - 400114: char_ethan_RightHandMiddle2 - 400116: char_ethan_RightHandMiddle3 - 400118: char_ethan_RightHandMiddle4 - 400120: char_ethan_RightHandPinky1 - 400122: char_ethan_RightHandPinky2 - 400124: char_ethan_RightHandPinky3 - 400126: char_ethan_RightHandPinky4 - 400128: char_ethan_RightHandRing1 - 400130: char_ethan_RightHandRing2 - 400132: char_ethan_RightHandRing3 - 400134: char_ethan_RightHandRing4 - 400136: char_ethan_RightHandThumb1 - 400138: char_ethan_RightHandThumb2 - 400140: char_ethan_RightHandThumb3 - 400142: char_ethan_RightHandThumb4 - 400144: char_ethan_RightLeg - 400146: char_ethan_RightLowerLip - 400148: char_ethan_RightShoulder - 400150: char_ethan_RightToe1 - 400152: char_ethan_RightToe2 - 400154: char_ethan_RightUpLeg - 400156: char_ethan_RightUpperLip - 400158: char_ethan_skeleton - 400160: char_ethan_Spine - 400162: char_ethan_Spine1 - 400164: char_ethan_Spine2 - 400166: char_ethan_UpperLip - 400168: //RootNode - 400170: EthanBody - 400172: EthanGlasses - 400174: EthanHead - 400176: EthanHead1 - 400178: EthanHips - 400180: EthanJaw - 400182: EthanLeftArm - 400184: EthanLeftBlink - 400186: EthanLeftBrow - 400188: EthanLeftCorner - 400190: EthanLeftEye - 400192: EthanLeftFoot - 400194: EthanLeftForeArm - 400196: EthanLeftHand - 400198: EthanLeftHandIndex1 - 400200: EthanLeftHandIndex2 - 400202: EthanLeftHandIndex3 - 400204: EthanLeftHandIndex4 - 400206: EthanLeftHandMiddle1 - 400208: EthanLeftHandMiddle2 - 400210: EthanLeftHandMiddle3 - 400212: EthanLeftHandMiddle4 - 400214: EthanLeftHandPinky1 - 400216: EthanLeftHandPinky2 - 400218: EthanLeftHandPinky3 - 400220: EthanLeftHandPinky4 - 400222: EthanLeftHandRing1 - 400224: EthanLeftHandRing2 - 400226: EthanLeftHandRing3 - 400228: EthanLeftHandRing4 - 400230: EthanLeftHandThumb1 - 400232: EthanLeftHandThumb2 - 400234: EthanLeftHandThumb3 - 400236: EthanLeftHandThumb4 - 400238: EthanLeftLeg - 400240: EthanLeftLowerLip - 400242: EthanLeftShoulder - 400244: EthanLeftToe1 - 400246: EthanLeftToe2 - 400248: EthanLeftUpLeg - 400250: EthanLeftUpperLip - 400252: EthanLowerLip - 400254: EthanNeck - 400256: EthanRightArm - 400258: EthanRightBlink - 400260: EthanRightBrow - 400262: EthanRightCorner - 400264: EthanRightEye - 400266: EthanRightFoot - 400268: EthanRightForeArm - 400270: EthanRightHand - 400272: EthanRightHandIndex1 - 400274: EthanRightHandIndex2 - 400276: EthanRightHandIndex3 - 400278: EthanRightHandIndex4 - 400280: EthanRightHandMiddle1 - 400282: EthanRightHandMiddle2 - 400284: EthanRightHandMiddle3 - 400286: EthanRightHandMiddle4 - 400288: EthanRightHandPinky1 - 400290: EthanRightHandPinky2 - 400292: EthanRightHandPinky3 - 400294: EthanRightHandPinky4 - 400296: EthanRightHandRing1 - 400298: EthanRightHandRing2 - 400300: EthanRightHandRing3 - 400302: EthanRightHandRing4 - 400304: EthanRightHandThumb1 - 400306: EthanRightHandThumb2 - 400308: EthanRightHandThumb3 - 400310: EthanRightHandThumb4 - 400312: EthanRightLeg - 400314: EthanRightLowerLip - 400316: EthanRightShoulder - 400318: EthanRightToe1 - 400320: EthanRightToe2 - 400322: EthanRightUpLeg - 400324: EthanRightUpperLip - 400326: EthanSkeleton - 400328: EthanSpine - 400330: EthanSpine1 - 400332: EthanSpine2 - 400334: EthanUpperLip - 400336: EthanBody1 - 400338: EthanSkeleton1 - 4300000: char_ethan_glasses - 4300002: char_ethan_body - 4300004: EthanGlasses - 4300006: EthanBody - 4300008: EthanBody1 - 7400000: Take 001 - 9500000: //RootNode - 13700000: char_ethan_body - 13700002: char_ethan_glasses - 13700004: EthanBody - 13700006: EthanGlasses - 13700008: EthanBody1 - materials: - importMaterials: 1 - materialName: 1 - materialSearch: 2 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - resampleRotations: 1 - optimizeGameObjects: 0 - motionNodeName: - animationImportErrors: - animationImportWarnings: - animationRetargetingWarnings: - animationDoRetargetingWarnings: 0 - animationCompression: 3 - animationRotationError: 0.5 - animationPositionError: 0.5 - animationScaleError: 0.5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - clipAnimations: [] - isReadable: 1 - meshes: - lODScreenPercentages: [] - globalScale: 0.01 - meshCompression: 0 - addColliders: 0 - importBlendShapes: 1 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 0 - optimizeMeshForGPU: 1 - keepQuads: 0 - weldVertices: 1 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVPackMargin: 4 - useFileScale: 0 - tangentSpace: - normalSmoothAngle: 60 - normalImportMode: 0 - tangentImportMode: 4 - importAnimation: 0 - copyAvatar: 0 - humanDescription: - human: - - boneName: EthanHips - humanName: Hips - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightUpLeg - humanName: RightUpperLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightLeg - humanName: RightLowerLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightFoot - humanName: RightFoot - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightToe1 - humanName: RightToes - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanSpine1 - humanName: Spine - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanSpine2 - humanName: Chest - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightShoulder - humanName: RightShoulder - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightArm - humanName: RightUpperArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightForeArm - humanName: RightLowerArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHand - humanName: RightHand - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanHead - humanName: Head - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanJaw - humanName: Jaw - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightEye - humanName: RightEye - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftEye - humanName: LeftEye - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftShoulder - humanName: LeftShoulder - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftArm - humanName: LeftUpperArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftForeArm - humanName: LeftLowerArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHand - humanName: LeftHand - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftUpLeg - humanName: LeftUpperLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftLeg - humanName: LeftLowerLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftFoot - humanName: LeftFoot - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftToe1 - humanName: LeftToes - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHandThumb1 - humanName: Left Thumb Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHandThumb2 - humanName: Left Thumb Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHandThumb3 - humanName: Left Thumb Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHandIndex1 - humanName: Left Index Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHandIndex2 - humanName: Left Index Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHandIndex3 - humanName: Left Index Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHandMiddle1 - humanName: Left Middle Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHandMiddle2 - humanName: Left Middle Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHandMiddle3 - humanName: Left Middle Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHandRing1 - humanName: Left Ring Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHandRing2 - humanName: Left Ring Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHandRing3 - humanName: Left Ring Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHandPinky1 - humanName: Left Little Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHandPinky2 - humanName: Left Little Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanLeftHandPinky3 - humanName: Left Little Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHandThumb1 - humanName: Right Thumb Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHandThumb2 - humanName: Right Thumb Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHandThumb3 - humanName: Right Thumb Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHandIndex1 - humanName: Right Index Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHandIndex2 - humanName: Right Index Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHandIndex3 - humanName: Right Index Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHandMiddle1 - humanName: Right Middle Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHandMiddle2 - humanName: Right Middle Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHandMiddle3 - humanName: Right Middle Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHandRing1 - humanName: Right Ring Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHandRing2 - humanName: Right Ring Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHandRing3 - humanName: Right Ring Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHandPinky1 - humanName: Right Little Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHandPinky2 - humanName: Right Little Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: EthanRightHandPinky3 - humanName: Right Little Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - skeleton: - - name: Ethan(Clone) - position: {x: 0, y: 0, z: 0} - rotation: {x: 0, y: 0, z: 0, w: 1} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanBody - position: {x: 0, y: 0, z: 0} - rotation: {x: 0, y: 0, z: 0, w: 1} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanSkeleton - position: {x: 0, y: 0, z: 0} - rotation: {x: 0, y: 0, z: 0, w: 1} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanHips - position: {x: 0.00000042162256, y: 0.7787106, z: -0.033025585} - rotation: {x: -0.49999934, y: 0.49999934, z: -0.50000066, w: 0.50000066} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanSpine - position: {x: -0.044983033, y: 0.00011812973, z: -0.000000026061407} - rotation: {x: -0.000002026558, y: 0.00000064074993, z: 0.04322271, w: 0.9990655} - scale: {x: 1, y: 0.99999994, z: 1} - transformModified: 1 - - name: EthanSpine1 - position: {x: -0.14667831, y: 0.025727088, z: -0.0000003282363} - rotation: {x: -0.000000059604638, y: 0.000000014901159, z: 0, w: 1} - scale: {x: 1.0000004, y: 1.0000001, z: 1.0000002} - transformModified: 1 - - name: EthanSpine2 - position: {x: -0.12695539, y: 0.022281736, z: -0.0000002830808} - rotation: {x: 0.000000014901159, y: 0.000000014901159, z: -0.000000014901159, - w: 1} - scale: {x: 0.9999998, y: 0.9999998, z: 0.99999976} - transformModified: 1 - - name: EthanNeck - position: {x: -0.12697862, y: 0.02224573, z: -0.00000028315998} - rotation: {x: -0.00000004470348, y: 0, z: 0.13052633, w: -0.9914448} - scale: {x: 1, y: 0.99999994, z: 0.9999999} - transformModified: 1 - - name: EthanLeftShoulder - position: {x: 0.00002230769, y: -0.00006137982, z: -0.026027031} - rotation: {x: 0.4860895, y: 0.07222023, z: -0.86407334, w: 0.10898842} - scale: {x: 0.99999994, y: 0.9999999, z: 0.99999994} - transformModified: 1 - - name: EthanLeftArm - position: {x: 0.08180639, y: 0.009300345, z: -0.09634663} - rotation: {x: 0.062924355, y: -0.29547742, z: -0.011793196, w: 0.9532023} - scale: {x: 0.99999994, y: 1, z: 1.0000001} - transformModified: 1 - - name: EthanLeftForeArm - position: {x: 0.08794441, y: -0.014121806, z: -0.22941957} - rotation: {x: -0.18687439, y: 0.00079712254, z: 0.14583057, w: 0.97149926} - scale: {x: 0.99999994, y: 0.9999999, z: 0.9999998} - transformModified: 1 - - name: EthanLeftHand - position: {x: 0.070799686, y: 0.035503525, z: -0.14085448} - rotation: {x: -0.70413613, y: -0.061654136, z: -0.061605126, w: 0.7046955} - scale: {x: 1.0000001, y: 1.0000004, z: 1} - transformModified: 1 - - name: EthanLeftHandThumb1 - position: {x: -0.004633863, y: 0.028035661, z: 0.048953336} - rotation: {x: 0.6603427, y: -0.28092977, z: -0.23108095, w: 0.65698373} - scale: {x: 0.9999998, y: 0.99999994, z: 1} - transformModified: 1 - - name: EthanLeftHandThumb2 - position: {x: -0.0031383773, y: 0.025515735, z: -0.014984593} - rotation: {x: 0.042994235, y: -0.025951888, z: -0.17635398, w: 0.983045} - scale: {x: 1, y: 1.0000004, z: 1.0000001} - transformModified: 1 - - name: EthanLeftHandThumb3 - position: {x: -0.010219031, y: 0.014567392, z: -0.012677365} - rotation: {x: 0.047831908, y: -0.015310384, z: -0.17635532, w: 0.98304456} - scale: {x: 0.9999998, y: 1, z: 0.99999976} - transformModified: 1 - - name: EthanLeftHandThumb4 - position: {x: -0.016609639, y: 0.007850524, z: -0.014726918} - rotation: {x: 0.00000020861623, y: 0.000000029802319, z: -0.000000059604638, - w: 1} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanLeftHandIndex1 - position: {x: 0.018482484, y: 0.08044448, z: 0.051040206} - rotation: {x: 0.0015113147, y: -0.043594163, z: -0.043560673, w: 0.99809813} - scale: {x: 0.9999996, y: 0.9999995, z: 1} - transformModified: 1 - - name: EthanLeftHandIndex2 - position: {x: 0.00022275507, y: 0.025879132, z: 0.010385311} - rotation: {x: -0.05266091, y: 0.035396505, z: -0.26402727, w: 0.9624258} - scale: {x: 1.0000001, y: 1.0000005, z: 1} - transformModified: 1 - - name: EthanLeftHandIndex3 - position: {x: -0.012793984, y: 0.016905012, z: 0.011081521} - rotation: {x: -0.029213775, y: 0.08614278, z: -0.2737399, w: 0.9574928} - scale: {x: 0.99999994, y: 1.0000002, z: 1} - transformModified: 1 - - name: EthanLeftHandIndex4 - position: {x: -0.020055601, y: 0.0045873905, z: 0.007730915} - rotation: {x: 0, y: 0, z: 0, w: 1} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanLeftHandMiddle1 - position: {x: 0.013394796, y: 0.084405266, z: 0.03165157} - rotation: {x: -0.044011593, y: 0.00000013411042, z: 0.00000008777713, w: 0.999031} - scale: {x: 0.9999999, y: 0.9999998, z: 1} - transformModified: 1 - - name: EthanLeftHandMiddle2 - position: {x: 0.0037795054, y: 0.030145722, z: 0.0116361305} - rotation: {x: -0.09190983, y: 0.054676782, z: -0.420022, w: 0.9011906} - scale: {x: 1, y: 1.0000004, z: 0.99999994} - transformModified: 1 - - name: EthanLeftHandMiddle3 - position: {x: -0.017910194, y: 0.014384004, z: 0.013012275} - rotation: {x: -0.040044125, y: 0.008001473, z: -0.18298012, w: 0.9822682} - scale: {x: 1, y: 1.0000001, z: 1.0000001} - transformModified: 1 - - name: EthanLeftHandMiddle4 - position: {x: -0.020049915, y: 0.0035380095, z: 0.012281134} - rotation: {x: 0, y: 0, z: 0, w: 1} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanLeftHandRing1 - position: {x: 0.011634815, y: 0.097086444, z: 0.00849549} - rotation: {x: -0.047505103, y: -0.026804648, z: -0.21266912, w: 0.97560066} - scale: {x: 0.9999998, y: 1.0000001, z: 1.0000001} - transformModified: 1 - - name: EthanLeftHandRing2 - position: {x: -0.009746879, y: 0.022168977, z: 0.013826583} - rotation: {x: -0.06670468, y: 0.0260291, z: -0.2588301, w: 0.9632653} - scale: {x: 0.99999994, y: 0.9999999, z: 1} - transformModified: 1 - - name: EthanLeftHandRing3 - position: {x: -0.015402557, y: 0.007800675, z: 0.011749413} - rotation: {x: -0.018833177, y: 0.0026289748, z: -0.099881686, w: 0.9948176} - scale: {x: 1, y: 0.9999999, z: 0.99999994} - transformModified: 1 - - name: EthanLeftHandRing4 - position: {x: -0.01707594, y: 0.0025099975, z: 0.012105394} - rotation: {x: 0, y: 0, z: 0, w: 1} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanLeftHandPinky1 - position: {x: -0.0067506824, y: 0.09838339, z: -0.0051224125} - rotation: {x: -0.15041116, y: 0.088230126, z: -0.33158657, w: 0.92716897} - scale: {x: 0.99999946, y: 0.99999994, z: 0.9999998} - transformModified: 1 - - name: EthanLeftHandPinky2 - position: {x: -0.010750259, y: 0.009622569, z: 0.009467701} - rotation: {x: -0.044669047, y: 0.009719333, z: -0.1797906, w: 0.9826422} - scale: {x: 1, y: 1.0000001, z: 1} - transformModified: 1 - - name: EthanLeftHandPinky3 - position: {x: -0.0155973025, y: 0.0034428125, z: 0.0112945065} - rotation: {x: -0.045708567, y: -0.0008701785, z: -0.17979488, w: 0.9826412} - scale: {x: 1, y: 1.0000004, z: 1.0000001} - transformModified: 1 - - name: EthanLeftHandPinky4 - position: {x: -0.009463298, y: -0.002946482, z: 0.006961719} - rotation: {x: -0.000000042840824, y: -0.000000059604623, z: -0.000000017229462, - w: 1} - scale: {x: 0.9999999, y: 1.0000001, z: 1} - transformModified: 1 - - name: EthanRightShoulder - position: {x: 0.000022271464, y: -0.00006150465, z: 0.026027026} - rotation: {x: -0.48609093, y: -0.072217636, z: -0.8640726, w: 0.10898978} - scale: {x: 1.0000001, y: 1.0000001, z: 0.99999994} - transformModified: 1 - - name: EthanRightArm - position: {x: 0.081806876, y: 0.009300272, z: 0.096346125} - rotation: {x: -0.06292414, y: 0.2954782, z: -0.011793, w: 0.953202} - scale: {x: 1.0000002, y: 1.0000001, z: 1.0000001} - transformModified: 1 - - name: EthanRightForeArm - position: {x: 0.087945335, y: -0.014121898, z: 0.22941919} - rotation: {x: 0.18687394, y: -0.0007980613, z: 0.1458295, w: 0.97149944} - scale: {x: 1.0000001, y: 1.0000002, z: 1.0000001} - transformModified: 1 - - name: EthanRightHand - position: {x: 0.07080024, y: 0.03550319, z: 0.14085418} - rotation: {x: 0.704135, y: 0.061653838, z: -0.061604835, w: 0.7046967} - scale: {x: 0.99999964, y: 0.9999997, z: 0.99999946} - transformModified: 1 - - name: EthanRightHandThumb1 - position: {x: -0.0046337163, y: 0.028035993, z: -0.04895318} - rotation: {x: -0.6603439, y: 0.28093216, z: -0.23107955, w: 0.656982} - scale: {x: 1.0000004, y: 1.0000001, z: 1.0000005} - transformModified: 1 - - name: EthanRightHandThumb2 - position: {x: -0.0031383634, y: 0.025515651, z: 0.014984788} - rotation: {x: -0.04299632, y: 0.025953326, z: -0.17635515, w: 0.98304456} - scale: {x: 0.9999998, y: 1.0000001, z: 0.9999999} - transformModified: 1 - - name: EthanRightHandThumb3 - position: {x: -0.010218882, y: 0.014567167, z: 0.012677433} - rotation: {x: -0.0478321, y: 0.015310019, z: -0.17635414, w: 0.98304474} - scale: {x: 0.99999994, y: 1.0000001, z: 0.99999994} - transformModified: 1 - - name: EthanRightHandThumb4 - position: {x: -0.016609553, y: 0.007850429, z: 0.0147271305} - rotation: {x: -0.8654032, y: 0.000000059604638, z: 0, w: 0.5010763} - scale: {x: 0.99999994, y: 0.99999976, z: 0.99999976} - transformModified: 1 - - name: EthanRightHandIndex1 - position: {x: 0.018482815, y: 0.08044467, z: -0.05103978} - rotation: {x: -0.001510277, y: 0.04359444, z: -0.043560643, w: 0.998098} - scale: {x: 1, y: 1.0000006, z: 1.0000006} - transformModified: 1 - - name: EthanRightHandIndex2 - position: {x: 0.0002228482, y: 0.025879227, z: -0.0103851855} - rotation: {x: 0.052665427, y: -0.03539806, z: -0.26403317, w: 0.9624239} - scale: {x: 0.9999997, y: 0.99999964, z: 0.9999995} - transformModified: 1 - - name: EthanRightHandIndex3 - position: {x: -0.012793941, y: 0.01690497, z: -0.01108144} - rotation: {x: 0.029213933, y: -0.086143054, z: -0.27374178, w: 0.95749223} - scale: {x: 0.99999994, y: 0.9999999, z: 1.0000001} - transformModified: 1 - - name: EthanRightHandIndex4 - position: {x: -0.020055542, y: 0.0045875087, z: -0.007730851} - rotation: {x: 0.48288566, y: 0, z: -0, w: 0.8756834} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanRightHandMiddle1 - position: {x: 0.013395289, y: 0.08440544, z: -0.031651095} - rotation: {x: 0.044012684, y: 0.000000089406946, z: -0.00000005960463, w: 0.99903095} - scale: {x: 0.9999999, y: 0.9999998, z: 1} - transformModified: 1 - - name: EthanRightHandMiddle2 - position: {x: 0.0037796986, y: 0.030145705, z: -0.011636003} - rotation: {x: 0.09423573, y: -0.059270926, z: -0.41746053, w: 0.9018499} - scale: {x: 1.0000001, y: 1.0000001, z: 1} - transformModified: 1 - - name: EthanRightHandMiddle3 - position: {x: -0.017910058, y: 0.01438411, z: -0.013012125} - rotation: {x: 0.040044833, y: -0.008001883, z: -0.18298179, w: 0.98226786} - scale: {x: 1.0000004, y: 0.9999999, z: 1.0000001} - transformModified: 1 - - name: EthanRightHandMiddle4 - position: {x: -0.020049982, y: 0.003538114, z: -0.012281116} - rotation: {x: 0.37079856, y: 0, z: -0, w: 0.9287133} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanRightHandRing1 - position: {x: 0.011635365, y: 0.09708646, z: -0.008494926} - rotation: {x: 0.06069146, y: 0.019897364, z: -0.24453661, w: 0.9675343} - scale: {x: 1.0000002, y: 1.0000001, z: 0.9999999} - transformModified: 1 - - name: EthanRightHandRing2 - position: {x: -0.011261935, y: 0.021090085, z: -0.014353217} - rotation: {x: 0.06872784, y: -0.023836557, z: -0.25802362, w: 0.96339613} - scale: {x: 1.0000002, y: 1, z: 1.0000001} - transformModified: 1 - - name: EthanRightHandRing3 - position: {x: -0.015814971, y: 0.0064337812, z: -0.012026324} - rotation: {x: 0.019220976, y: -0.0019377263, z: -0.099664316, w: 0.9948335} - scale: {x: 1.0000001, y: 0.99999994, z: 1} - transformModified: 1 - - name: EthanRightHandRing4 - position: {x: -0.017074374, y: 0.0010487483, z: -0.012320689} - rotation: {x: 0.4587139, y: 0, z: -0, w: 0.888584} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanRightHandPinky1 - position: {x: -0.006750106, y: 0.09838347, z: 0.005122984} - rotation: {x: 0.1463391, y: -0.08530413, z: -0.3388866, w: 0.9254534} - scale: {x: 1, y: 1.0000004, z: 1.0000001} - transformModified: 1 - - name: EthanRightHandPinky2 - position: {x: -0.010876534, y: 0.00954607, z: -0.009400739} - rotation: {x: 0.03517469, y: -0.014915802, z: -0.15348929, w: 0.98741144} - scale: {x: 1.0000001, y: 0.99999976, z: 0.9999999} - transformModified: 1 - - name: EthanRightHandPinky3 - position: {x: -0.015650306, y: 0.004325165, z: -0.010911368} - rotation: {x: 0.044283934, y: -0.00024359577, z: -0.18078029, w: 0.98252606} - scale: {x: 1.0000001, y: 0.99999994, z: 1.0000002} - transformModified: 1 - - name: EthanRightHandPinky4 - position: {x: -0.009746457, y: -0.002438951, z: -0.006764462} - rotation: {x: 0.19383506, y: -0.000000048428767, z: -0.000000029802319, w: 0.98103416} - scale: {x: 1, y: 0.99999994, z: 0.9999998} - transformModified: 1 - - name: EthanHead - position: {x: -0.090649985, y: -0.041122116, z: 0.000000058975164} - rotation: {x: 0.000000029802322, y: 0.000000059604645, z: -0.08755198, w: -0.99616} - scale: {x: 1, y: 1.0000002, z: 1.0000002} - transformModified: 1 - - name: EthanLeftBrow - position: {x: -0.09988994, y: -0.08062434, z: -0.028973255} - rotation: {x: -0.5, y: 0.5, z: 0.5000007, w: -0.49999928} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanRightBrow - position: {x: -0.09989007, y: -0.08062444, z: 0.02868702} - rotation: {x: -0.5, y: 0.5, z: 0.5000007, w: -0.49999928} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanHead1 - position: {x: -0.17475267, y: 0.00000045072835, z: 0.00000009431633} - rotation: {x: 0.000000059604645, y: 0, z: 0, w: 1} - scale: {x: 0.9999999, y: 0.99999994, z: 0.9999999} - transformModified: 1 - - name: EthanUpperLip - position: {x: 0.14274773, y: -0.087347545, z: -0.00007465846} - rotation: {x: -0.5000001, y: 0.5, z: 0.5000007, w: -0.49999928} - scale: {x: 0.99999994, y: 0.9999999, z: 0.9999999} - transformModified: 1 - - name: EthanRightUpperLip - position: {x: 0.14274772, y: -0.07511473, z: 0.014226249} - rotation: {x: -0.5000001, y: 0.5, z: 0.5000007, w: -0.49999928} - scale: {x: 0.99999994, y: 0.9999999, z: 0.9999999} - transformModified: 1 - - name: EthanLeftUpperLip - position: {x: 0.14274777, y: -0.075114705, z: -0.014378637} - rotation: {x: -0.5000001, y: 0.5, z: 0.5000007, w: -0.49999928} - scale: {x: 0.99999994, y: 0.9999999, z: 0.9999999} - transformModified: 1 - - name: EthanRightCorner - position: {x: 0.14939931, y: -0.06769704, z: 0.02431402} - rotation: {x: -0.5000001, y: 0.5, z: 0.5000007, w: -0.49999928} - scale: {x: 0.99999994, y: 0.9999999, z: 0.9999999} - transformModified: 1 - - name: EthanLeftCorner - position: {x: 0.14939941, y: -0.06769698, z: -0.024466591} - rotation: {x: -0.5000001, y: 0.5, z: 0.5000007, w: -0.49999928} - scale: {x: 0.99999994, y: 0.9999999, z: 0.9999999} - transformModified: 1 - - name: EthanJaw - position: {x: -0.03240739, y: -0.029785074, z: -0.00000007152633} - rotation: {x: -0.49673745, y: 0.5032417, z: 0.5032422, w: -0.49673647} - scale: {x: 0.9999998, y: 0.99999964, z: 0.99999964} - transformModified: 1 - - name: EthanLowerLip - position: {x: 0.057204966, y: 0.0049228696, z: -0.014469165} - rotation: {x: 0, y: 0, z: 0, w: 1} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanRightLowerLip - position: {x: 0.044976283, y: 0.019223755, z: -0.014150911} - rotation: {x: 0, y: 0, z: 0, w: 1} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanLeftLowerLip - position: {x: 0.044976283, y: -0.009381128, z: -0.014150948} - rotation: {x: -0.00000011920926, y: 0.000000089406946, z: -0.00000005960463, - w: 1} - scale: {x: 1.0000001, y: 1, z: 0.99999994} - transformModified: 1 - - name: EthanRightBlink - position: {x: -0.08582671, y: -0.07248995, z: 0.033750787} - rotation: {x: -0.44628236, y: 0.55759704, z: 0.547235, w: -0.43640754} - scale: {x: 0.99999976, y: 0.99999976, z: 0.9999997} - transformModified: 1 - - name: EthanLeftBlink - position: {x: -0.08582658, y: -0.07248985, z: -0.023909489} - rotation: {x: -0.4393816, y: 0.5540251, z: 0.55402577, w: -0.43938076} - scale: {x: 1, y: 0.9999999, z: 0.9999999} - transformModified: 1 - - name: EthanLeftEye - position: {x: -0.0817658, y: -0.058895037, z: -0.027851813} - rotation: {x: -0.5000001, y: 0.49999997, z: 0.5000007, w: -0.49999928} - scale: {x: 0.99999994, y: 0.9999999, z: 0.99999976} - transformModified: 1 - - name: EthanRightEye - position: {x: -0.0817396, y: -0.05880309, z: 0.027845075} - rotation: {x: -0.5000001, y: 0.49999997, z: 0.5000007, w: -0.49999928} - scale: {x: 0.99999994, y: 0.9999999, z: 0.99999976} - transformModified: 1 - - name: EthanLeftUpLeg - position: {x: 0.044804916, y: -0.00400244, z: -0.07436281} - rotation: {x: -0.009854168, y: -0.9996559, z: 0.0031335354, w: -0.024108008} - scale: {x: 1.0000001, y: 1.0000002, z: 0.9999998} - transformModified: 1 - - name: EthanLeftLeg - position: {x: -0.3547823, y: -0.048040718, z: 0.036754183} - rotation: {x: 0.000000014901161, y: 0.000000029802322, z: 0.16876784, w: 0.9856559} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - - name: EthanLeftFoot - position: {x: -0.2827789, y: 0.1718791, z: 0.031038838} - rotation: {x: 0.0843049, y: -0.035965025, z: 0.1331117, w: -0.9868539} - scale: {x: 0.99999976, y: 0.9999997, z: 0.99999976} - transformModified: 1 - - name: EthanLeftToe1 - position: {x: -0.085517354, y: -0.11005712, z: -0.0000006698085} - rotation: {x: -0.00000005960463, y: 0.00000003888532, z: 0.7071068, w: -0.7071068} - scale: {x: 1.0000005, y: 1.0000001, z: 1.0000005} - transformModified: 1 - - name: EthanLeftToe2 - position: {x: 0.08174267, y: -0.000000009601407, z: -0.00000029316797} - rotation: {x: 1, y: 0.0000000342361, z: 0.00000008940694, w: -0.00000070150384} - scale: {x: 1, y: 1, z: 0.9999999} - transformModified: 1 - - name: EthanRightUpLeg - position: {x: 0.044804532, y: -0.004002823, z: 0.07436302} - rotation: {x: -0.009854078, y: -0.99965596, z: -0.003136307, w: 0.024108097} - scale: {x: 1, y: 1.0000002, z: 0.99999976} - transformModified: 1 - - name: EthanRightLeg - position: {x: -0.3529783, y: -0.04747951, z: -0.034621846} - rotation: {x: -0.000000044703473, y: -0.00000005960463, z: -0.16876689, w: -0.98565596} - scale: {x: 0.99999976, y: 0.99999976, z: 0.99999976} - transformModified: 1 - - name: EthanRightFoot - position: {x: -0.282779, y: 0.17187855, z: -0.031040668} - rotation: {x: -0.08430425, y: 0.0359649, z: 0.13311061, w: -0.986854} - scale: {x: 1.0000001, y: 1.0000001, z: 1} - transformModified: 1 - - name: EthanRightToe1 - position: {x: -0.08551728, y: -0.11005718, z: 0.000000062032285} - rotation: {x: -0.00000008940697, y: 0.000000017728667, z: -0.7071068, w: 0.7071068} - scale: {x: 0.9999999, y: 1, z: 0.9999999} - transformModified: 1 - - name: EthanRightToe2 - position: {x: 0.08174264, y: 0.000000049485, z: 0.00000019218783} - rotation: {x: 0.000000022965732, y: -6.64365e-14, z: 0.00000011919623, w: 1} - scale: {x: 1, y: 1, z: 1} - transformModified: 1 - armTwist: 0.5 - foreArmTwist: 0.5 - upperLegTwist: 0.5 - legTwist: 0.5 - armStretch: 1 - legStretch: 1 - feetSpacing: 0 - rootMotionBoneName: - hasTranslationDoF: 0 - lastHumanDescriptionAvatarSource: {instanceID: 0} - animationType: 3 - humanoidOversampling: 1 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models/New Material.mat b/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models/New Material.mat deleted file mode 100644 index 65caf1fc..00000000 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Models/New Material.mat +++ /dev/null @@ -1,135 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 8 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: New Material - m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: [] - m_InvalidKeywords: [] - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: - RenderType: Opaque - disabledShaderPasses: - - MOTIONVECTORS - m_LockedProperties: - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OcclusionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ParallaxMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_Lightmaps: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_LightmapsInd: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_ShadowMasks: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Ints: [] - m_Floats: - - _AlphaClip: 0 - - _AlphaToMask: 0 - - _Blend: 0 - - _BlendModePreserveSpecular: 1 - - _BumpScale: 1 - - _ClearCoatMask: 0 - - _ClearCoatSmoothness: 0 - - _Cull: 2 - - _Cutoff: 0.5 - - _DetailAlbedoMapScale: 1 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _DstBlendAlpha: 0 - - _EnvironmentReflections: 1 - - _GlossMapScale: 0 - - _Glossiness: 0 - - _GlossyReflections: 0 - - _Metallic: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.005 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0.5 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _SrcBlendAlpha: 1 - - _Surface: 0 - - _WorkflowMode: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - m_BuildTextureStacks: [] - m_AllowLocking: 1 ---- !u!114 &7783239541129697150 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 9 diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures.meta b/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures.meta deleted file mode 100644 index cb6ab18b..00000000 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6353d60a390251d4c960648bd1c6f7e7 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png b/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png deleted file mode 100644 index 9d28f04f..00000000 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1ff3ae9e222c093f84b48aff4a030867ee472428ca361f8af265801a35239b09 -size 9721683 diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png.meta b/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png.meta deleted file mode 100644 index 8ab68d49..00000000 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png.meta +++ /dev/null @@ -1,52 +0,0 @@ -fileFormatVersion: 2 -guid: 3b5b7be0f2332c24f89a2af018daa62d -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 1 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 4096 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: 1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: - assetBundleName: diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png b/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png deleted file mode 100644 index cb86b26c..00000000 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:322bbead6254173d15e88c02198a053f21c58428d185f0baa5bf43b0166319ad -size 4850787 diff --git a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png.meta b/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png.meta deleted file mode 100644 index b8847de3..00000000 --- a/Assets/External/OptiTrack Unity Plugin/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png.meta +++ /dev/null @@ -1,52 +0,0 @@ -fileFormatVersion: 2 -guid: 4e2f32e9a1fefc24092337ae061f3dbc -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 4096 - textureSettings: - filterMode: 2 - aniso: 1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: 0 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: - assetBundleName: diff --git a/Assets/External/OptiTrack Unity Plugin/Unity NaturalPoint Plugin EULA.pdf b/Assets/External/OptiTrack Unity Plugin/Unity NaturalPoint Plugin EULA.pdf deleted file mode 100644 index be8755c1..00000000 --- a/Assets/External/OptiTrack Unity Plugin/Unity NaturalPoint Plugin EULA.pdf +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1996d11d95e7a40d3356d497100acb4e59bc719469b87dea3255d4ea51f63668 -size 101205 diff --git a/Assets/External/Rokoko/Art/Fonts/proximanova-bold-webfont.ttf.meta b/Assets/External/Rokoko/Art/Fonts/proximanova-bold-webfont.ttf.meta index 93e6ca70..30e7e12d 100644 --- a/Assets/External/Rokoko/Art/Fonts/proximanova-bold-webfont.ttf.meta +++ b/Assets/External/Rokoko/Art/Fonts/proximanova-bold-webfont.ttf.meta @@ -8,9 +8,9 @@ TrueTypeFontImporter: characterSpacing: 0 characterPadding: 1 includeFontData: 1 - fontName: "\0\0" + fontName: ".\x7F" fontNames: - - "\0\0" + - ".\x7F" fallbackFontReferences: [] customCharacters: fontRenderingMode: 0 @@ -19,10 +19,3 @@ TrueTypeFontImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Fonts/proximanova-bold-webfont.ttf - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Fonts/proximanova-regular-webfont.ttf.meta b/Assets/External/Rokoko/Art/Fonts/proximanova-regular-webfont.ttf.meta index 6f4a454a..d1a20839 100644 --- a/Assets/External/Rokoko/Art/Fonts/proximanova-regular-webfont.ttf.meta +++ b/Assets/External/Rokoko/Art/Fonts/proximanova-regular-webfont.ttf.meta @@ -8,9 +8,9 @@ TrueTypeFontImporter: characterSpacing: 0 characterPadding: 1 includeFontData: 1 - fontName: "\0\0" + fontName: ".\x7F" fontNames: - - "\0\0" + - ".\x7F" fallbackFontReferences: - {fileID: 12800000, guid: 2f6f345d4d6f3754cb5e574ab4dafaa6, type: 3} customCharacters: @@ -20,10 +20,3 @@ TrueTypeFontImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Fonts/proximanova-regular-webfont.ttf - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Icons/RokokoIconAtlas.spriteatlas.meta b/Assets/External/Rokoko/Art/Icons/RokokoIconAtlas.spriteatlas.meta index 39f527d5..11cf4a5b 100644 --- a/Assets/External/Rokoko/Art/Icons/RokokoIconAtlas.spriteatlas.meta +++ b/Assets/External/Rokoko/Art/Icons/RokokoIconAtlas.spriteatlas.meta @@ -6,10 +6,3 @@ NativeFormatImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Icons/RokokoIconAtlas.spriteatlas - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Icons/rokoko-bg-border-radius-1px.png.meta b/Assets/External/Rokoko/Art/Icons/rokoko-bg-border-radius-1px.png.meta index 935da4e1..be5f02c9 100644 --- a/Assets/External/Rokoko/Art/Icons/rokoko-bg-border-radius-1px.png.meta +++ b/Assets/External/Rokoko/Art/Icons/rokoko-bg-border-radius-1px.png.meta @@ -114,10 +114,3 @@ TextureImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Icons/rokoko-bg-border-radius-1px.png - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Icons/rokoko-direction-indicator-256.png.meta b/Assets/External/Rokoko/Art/Icons/rokoko-direction-indicator-256.png.meta index a4a6b38f..0cf4ae68 100644 --- a/Assets/External/Rokoko/Art/Icons/rokoko-direction-indicator-256.png.meta +++ b/Assets/External/Rokoko/Art/Icons/rokoko-direction-indicator-256.png.meta @@ -126,10 +126,3 @@ TextureImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Icons/rokoko-direction-indicator-256.png - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Icons/rokoko-icon-broadcast-32.png.meta b/Assets/External/Rokoko/Art/Icons/rokoko-icon-broadcast-32.png.meta index 23afc4be..cf65513a 100644 --- a/Assets/External/Rokoko/Art/Icons/rokoko-icon-broadcast-32.png.meta +++ b/Assets/External/Rokoko/Art/Icons/rokoko-icon-broadcast-32.png.meta @@ -114,10 +114,3 @@ TextureImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-broadcast-32.png - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Icons/rokoko-icon-input-gloves-32.png.meta b/Assets/External/Rokoko/Art/Icons/rokoko-icon-input-gloves-32.png.meta index 34a676b0..4a870ca8 100644 --- a/Assets/External/Rokoko/Art/Icons/rokoko-icon-input-gloves-32.png.meta +++ b/Assets/External/Rokoko/Art/Icons/rokoko-icon-input-gloves-32.png.meta @@ -114,10 +114,3 @@ TextureImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-input-gloves-32.png - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Icons/rokoko-icon-profile-32.png.meta b/Assets/External/Rokoko/Art/Icons/rokoko-icon-profile-32.png.meta index 1c0fd66f..b052e680 100644 --- a/Assets/External/Rokoko/Art/Icons/rokoko-icon-profile-32.png.meta +++ b/Assets/External/Rokoko/Art/Icons/rokoko-icon-profile-32.png.meta @@ -114,10 +114,3 @@ TextureImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-profile-32.png - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Icons/rokoko-icon-prop-32.png.meta b/Assets/External/Rokoko/Art/Icons/rokoko-icon-prop-32.png.meta index 12c8553c..f6eaba78 100644 --- a/Assets/External/Rokoko/Art/Icons/rokoko-icon-prop-32.png.meta +++ b/Assets/External/Rokoko/Art/Icons/rokoko-icon-prop-32.png.meta @@ -114,10 +114,3 @@ TextureImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-prop-32.png - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Icons/rokoko-icon-record-32.png.meta b/Assets/External/Rokoko/Art/Icons/rokoko-icon-record-32.png.meta index 8342fa5d..5679eeff 100644 --- a/Assets/External/Rokoko/Art/Icons/rokoko-icon-record-32.png.meta +++ b/Assets/External/Rokoko/Art/Icons/rokoko-icon-record-32.png.meta @@ -114,10 +114,3 @@ TextureImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-record-32.png - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Icons/rokoko-icon-restart-32.png.meta b/Assets/External/Rokoko/Art/Icons/rokoko-icon-restart-32.png.meta index 7b7c7430..dd0b84b2 100644 --- a/Assets/External/Rokoko/Art/Icons/rokoko-icon-restart-32.png.meta +++ b/Assets/External/Rokoko/Art/Icons/rokoko-icon-restart-32.png.meta @@ -114,10 +114,3 @@ TextureImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-restart-32.png - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Icons/rokoko-icon-row-face-32.png.meta b/Assets/External/Rokoko/Art/Icons/rokoko-icon-row-face-32.png.meta index 85a83488..b3727a96 100644 --- a/Assets/External/Rokoko/Art/Icons/rokoko-icon-row-face-32.png.meta +++ b/Assets/External/Rokoko/Art/Icons/rokoko-icon-row-face-32.png.meta @@ -114,10 +114,3 @@ TextureImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-row-face-32.png - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Icons/rokoko-icon-row-suit-32.png.meta b/Assets/External/Rokoko/Art/Icons/rokoko-icon-row-suit-32.png.meta index 055e7b12..384a26f0 100644 --- a/Assets/External/Rokoko/Art/Icons/rokoko-icon-row-suit-32.png.meta +++ b/Assets/External/Rokoko/Art/Icons/rokoko-icon-row-suit-32.png.meta @@ -114,10 +114,3 @@ TextureImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-row-suit-32.png - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Icons/rokoko-icon-stop-white-32.png.meta b/Assets/External/Rokoko/Art/Icons/rokoko-icon-stop-white-32.png.meta index 801bc354..bc4ef177 100644 --- a/Assets/External/Rokoko/Art/Icons/rokoko-icon-stop-white-32.png.meta +++ b/Assets/External/Rokoko/Art/Icons/rokoko-icon-stop-white-32.png.meta @@ -114,10 +114,3 @@ TextureImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-stop-white-32.png - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Icons/rokoko-icon-straightpose-32.png.meta b/Assets/External/Rokoko/Art/Icons/rokoko-icon-straightpose-32.png.meta index 120e4935..da1bf6c9 100644 --- a/Assets/External/Rokoko/Art/Icons/rokoko-icon-straightpose-32.png.meta +++ b/Assets/External/Rokoko/Art/Icons/rokoko-icon-straightpose-32.png.meta @@ -114,10 +114,3 @@ TextureImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-straightpose-32.png - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Icons/rokoko-icon-unicast-32.png.meta b/Assets/External/Rokoko/Art/Icons/rokoko-icon-unicast-32.png.meta index cee53674..2ac46e51 100644 --- a/Assets/External/Rokoko/Art/Icons/rokoko-icon-unicast-32.png.meta +++ b/Assets/External/Rokoko/Art/Icons/rokoko-icon-unicast-32.png.meta @@ -114,10 +114,3 @@ TextureImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Icons/rokoko-icon-unicast-32.png - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Materials/Rokoko_FaceHead_Material.mat.meta b/Assets/External/Rokoko/Art/Materials/Rokoko_FaceHead_Material.mat.meta index 7e343d94..c3c98a5c 100644 --- a/Assets/External/Rokoko/Art/Materials/Rokoko_FaceHead_Material.mat.meta +++ b/Assets/External/Rokoko/Art/Materials/Rokoko_FaceHead_Material.mat.meta @@ -1,16 +1,9 @@ fileFormatVersion: 2 guid: 055df0cb0b68a9745962a657f2ef977b timeCreated: 1564996349 -licenseType: Store +licenseType: Pro NativeFormatImporter: mainObjectFileID: 2100000 userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_FaceHead_Material.mat - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Materials/Rokoko_Floor_Material.mat.meta b/Assets/External/Rokoko/Art/Materials/Rokoko_Floor_Material.mat.meta index 2abc7f5d..ce5fcc61 100644 --- a/Assets/External/Rokoko/Art/Materials/Rokoko_Floor_Material.mat.meta +++ b/Assets/External/Rokoko/Art/Materials/Rokoko_Floor_Material.mat.meta @@ -6,10 +6,3 @@ NativeFormatImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_Floor_Material.mat - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Materials/Rokoko_GroundArrow_Material.mat.meta b/Assets/External/Rokoko/Art/Materials/Rokoko_GroundArrow_Material.mat.meta index 7854eac5..8abc49c0 100644 --- a/Assets/External/Rokoko/Art/Materials/Rokoko_GroundArrow_Material.mat.meta +++ b/Assets/External/Rokoko/Art/Materials/Rokoko_GroundArrow_Material.mat.meta @@ -1,16 +1,9 @@ fileFormatVersion: 2 guid: 5b70380947dd58c43899aabae4e5d5af timeCreated: 1492703436 -licenseType: Store +licenseType: Free NativeFormatImporter: mainObjectFileID: 2100000 userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_GroundArrow_Material.mat - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Materials/Rokoko_GroundMarker_Material.mat.meta b/Assets/External/Rokoko/Art/Materials/Rokoko_GroundMarker_Material.mat.meta index 538ca24a..be06368c 100644 --- a/Assets/External/Rokoko/Art/Materials/Rokoko_GroundMarker_Material.mat.meta +++ b/Assets/External/Rokoko/Art/Materials/Rokoko_GroundMarker_Material.mat.meta @@ -1,16 +1,9 @@ fileFormatVersion: 2 guid: 51a66222b072d794fa8dede8e56e2f60 timeCreated: 1492703436 -licenseType: Store +licenseType: Free NativeFormatImporter: mainObjectFileID: 2100000 userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_GroundMarker_Material.mat - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Materials/Rokoko_Invisible_Material.mat.meta b/Assets/External/Rokoko/Art/Materials/Rokoko_Invisible_Material.mat.meta index a1b3362c..e7a015aa 100644 --- a/Assets/External/Rokoko/Art/Materials/Rokoko_Invisible_Material.mat.meta +++ b/Assets/External/Rokoko/Art/Materials/Rokoko_Invisible_Material.mat.meta @@ -6,10 +6,3 @@ NativeFormatImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_Invisible_Material.mat - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Materials/Rokoko_NewtonJoint_Material.mat.meta b/Assets/External/Rokoko/Art/Materials/Rokoko_NewtonJoint_Material.mat.meta index 06c9cadb..8969950b 100644 --- a/Assets/External/Rokoko/Art/Materials/Rokoko_NewtonJoint_Material.mat.meta +++ b/Assets/External/Rokoko/Art/Materials/Rokoko_NewtonJoint_Material.mat.meta @@ -6,10 +6,3 @@ NativeFormatImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_NewtonJoint_Material.mat - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Materials/Rokoko_NewtonMain_Material.mat.meta b/Assets/External/Rokoko/Art/Materials/Rokoko_NewtonMain_Material.mat.meta index cbdbbc86..950e7250 100644 --- a/Assets/External/Rokoko/Art/Materials/Rokoko_NewtonMain_Material.mat.meta +++ b/Assets/External/Rokoko/Art/Materials/Rokoko_NewtonMain_Material.mat.meta @@ -6,10 +6,3 @@ NativeFormatImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_NewtonMain_Material.mat - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Materials/Rokoko_Prop_Material.mat.meta b/Assets/External/Rokoko/Art/Materials/Rokoko_Prop_Material.mat.meta index 9848e9a8..acf92884 100644 --- a/Assets/External/Rokoko/Art/Materials/Rokoko_Prop_Material.mat.meta +++ b/Assets/External/Rokoko/Art/Materials/Rokoko_Prop_Material.mat.meta @@ -6,10 +6,3 @@ NativeFormatImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Materials/Rokoko_Prop_Material.mat - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Materials/TPoseGuide_Material.mat b/Assets/External/Rokoko/Art/Materials/TPoseGuide_Material.mat new file mode 100644 index 00000000..778a000c --- /dev/null +++ b/Assets/External/Rokoko/Art/Materials/TPoseGuide_Material.mat @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TPoseGuide_Material + m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: ca3320e45b1f6e34d9f996c7f14be3f3, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/External/Rokoko/Art/Materials/TPoseGuide_Material.mat.meta b/Assets/External/Rokoko/Art/Materials/TPoseGuide_Material.mat.meta new file mode 100644 index 00000000..2b60d69a --- /dev/null +++ b/Assets/External/Rokoko/Art/Materials/TPoseGuide_Material.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b61d617be18e6845a566c44842a755f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/External/Rokoko/Art/Meshes/Newton/Rokoko_Newton.FBX.meta b/Assets/External/Rokoko/Art/Meshes/Newton/Rokoko_Newton.FBX.meta index b5aac393..d828c2f1 100644 --- a/Assets/External/Rokoko/Art/Meshes/Newton/Rokoko_Newton.FBX.meta +++ b/Assets/External/Rokoko/Art/Meshes/Newton/Rokoko_Newton.FBX.meta @@ -433,7 +433,7 @@ ModelImporter: legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 blendShapeNormalImportMode: 1 normalSmoothingSource: 0 - importAnimation: 1 + importAnimation: 0 copyAvatar: 0 humanDescription: serializedVersion: 2 @@ -1734,10 +1734,3 @@ ModelImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Meshes/Newton/Rokoko_Newton.FBX - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Meshes/NewtonFace/Rokoko_Newtonface.FBX.meta b/Assets/External/Rokoko/Art/Meshes/NewtonFace/Rokoko_Newtonface.FBX.meta index 2069512e..754a295d 100644 --- a/Assets/External/Rokoko/Art/Meshes/NewtonFace/Rokoko_Newtonface.FBX.meta +++ b/Assets/External/Rokoko/Art/Meshes/NewtonFace/Rokoko_Newtonface.FBX.meta @@ -106,7 +106,7 @@ ModelImporter: legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 blendShapeNormalImportMode: 1 normalSmoothingSource: 0 - importAnimation: 1 + importAnimation: 0 copyAvatar: 0 humanDescription: serializedVersion: 2 @@ -130,10 +130,3 @@ ModelImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Meshes/NewtonFace/Rokoko_Newtonface.FBX - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Shaders/Rokoko_RoundTransparentGridFloor_Shader.shader.meta b/Assets/External/Rokoko/Art/Shaders/Rokoko_RoundTransparentGridFloor_Shader.shader.meta index d1a8d5d4..2898f93d 100644 --- a/Assets/External/Rokoko/Art/Shaders/Rokoko_RoundTransparentGridFloor_Shader.shader.meta +++ b/Assets/External/Rokoko/Art/Shaders/Rokoko_RoundTransparentGridFloor_Shader.shader.meta @@ -7,10 +7,3 @@ ShaderImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Shaders/Rokoko_RoundTransparentGridFloor_Shader.shader - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Textures/TPoseGuide.png b/Assets/External/Rokoko/Art/Textures/TPoseGuide.png new file mode 100644 index 00000000..1e04dfe9 --- /dev/null +++ b/Assets/External/Rokoko/Art/Textures/TPoseGuide.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c937f09d40b33130e0db6790f05d520a8fed02036e2faf4f54a104bce285fa3f +size 160327 diff --git a/Assets/External/Rokoko/Art/Textures/TPoseGuide.png.meta b/Assets/External/Rokoko/Art/Textures/TPoseGuide.png.meta new file mode 100644 index 00000000..0dd8b928 --- /dev/null +++ b/Assets/External/Rokoko/Art/Textures/TPoseGuide.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: ca3320e45b1f6e34d9f996c7f14be3f3 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/External/Rokoko/Art/Textures/rokoko-floor-2048.png.meta b/Assets/External/Rokoko/Art/Textures/rokoko-floor-2048.png.meta index 4148d0c5..24a9d47a 100644 --- a/Assets/External/Rokoko/Art/Textures/rokoko-floor-2048.png.meta +++ b/Assets/External/Rokoko/Art/Textures/rokoko-floor-2048.png.meta @@ -114,10 +114,3 @@ TextureImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Textures/rokoko-floor-2048.png - uploadId: 616054 diff --git a/Assets/External/Rokoko/Art/Textures/rokoko-gray-16.jpg.meta b/Assets/External/Rokoko/Art/Textures/rokoko-gray-16.jpg.meta index b0140e09..cfe2283d 100644 --- a/Assets/External/Rokoko/Art/Textures/rokoko-gray-16.jpg.meta +++ b/Assets/External/Rokoko/Art/Textures/rokoko-gray-16.jpg.meta @@ -90,10 +90,3 @@ TextureImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Art/Textures/rokoko-gray-16.jpg - uploadId: 616054 diff --git a/Assets/External/Rokoko/EditorScripts.meta b/Assets/External/Rokoko/EditorScripts.meta index 73750484..76bd3a1b 100644 --- a/Assets/External/Rokoko/EditorScripts.meta +++ b/Assets/External/Rokoko/EditorScripts.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 247225ee61910404f8b6667f6ebb5a8c +guid: 2362f4a6544510b46a3f35f3b07b6efe folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/External/Rokoko/EditorScripts/Editor/ActorEditor.cs.meta b/Assets/External/Rokoko/EditorScripts/Editor/ActorEditor.cs.meta index ee182de7..e4333d03 100644 --- a/Assets/External/Rokoko/EditorScripts/Editor/ActorEditor.cs.meta +++ b/Assets/External/Rokoko/EditorScripts/Editor/ActorEditor.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/EditorScripts/Editor/ActorEditor.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/EditorScripts/Editor/ActorNewtonEditor.cs.meta b/Assets/External/Rokoko/EditorScripts/Editor/ActorNewtonEditor.cs.meta index ad98fad7..ffb1896a 100644 --- a/Assets/External/Rokoko/EditorScripts/Editor/ActorNewtonEditor.cs.meta +++ b/Assets/External/Rokoko/EditorScripts/Editor/ActorNewtonEditor.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/EditorScripts/Editor/ActorNewtonEditor.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/EditorScripts/Editor/BlendShapesMappingEditor.cs.meta b/Assets/External/Rokoko/EditorScripts/Editor/BlendShapesMappingEditor.cs.meta index ee43ff8e..08a08166 100644 --- a/Assets/External/Rokoko/EditorScripts/Editor/BlendShapesMappingEditor.cs.meta +++ b/Assets/External/Rokoko/EditorScripts/Editor/BlendShapesMappingEditor.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/EditorScripts/Editor/BlendShapesMappingEditor.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/EditorScripts/Editor/CharacterEditor.cs.meta b/Assets/External/Rokoko/EditorScripts/Editor/CharacterEditor.cs.meta index 2508aa07..84866c34 100644 --- a/Assets/External/Rokoko/EditorScripts/Editor/CharacterEditor.cs.meta +++ b/Assets/External/Rokoko/EditorScripts/Editor/CharacterEditor.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 23947746632310247af5d08e4faf5afd +guid: a6c2efb49d63aec4fb61cd8cdbeca968 MonoImporter: externalObjects: {} serializedVersion: 2 @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/EditorScripts/Editor/CharacterEditor.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/EditorScripts/Editor/FaceEditor.cs.meta b/Assets/External/Rokoko/EditorScripts/Editor/FaceEditor.cs.meta index 1ebbeb2a..0697ad19 100644 --- a/Assets/External/Rokoko/EditorScripts/Editor/FaceEditor.cs.meta +++ b/Assets/External/Rokoko/EditorScripts/Editor/FaceEditor.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/EditorScripts/Editor/FaceEditor.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/EditorScripts/Editor/HumanBoneMappingEditor.cs.meta b/Assets/External/Rokoko/EditorScripts/Editor/HumanBoneMappingEditor.cs.meta index d945f1e5..a8a14da5 100644 --- a/Assets/External/Rokoko/EditorScripts/Editor/HumanBoneMappingEditor.cs.meta +++ b/Assets/External/Rokoko/EditorScripts/Editor/HumanBoneMappingEditor.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/EditorScripts/Editor/HumanBoneMappingEditor.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/EditorScripts/Editor/PropColorEditor.cs.meta b/Assets/External/Rokoko/EditorScripts/Editor/PropColorEditor.cs.meta index 6843caa1..a3458c72 100644 --- a/Assets/External/Rokoko/EditorScripts/Editor/PropColorEditor.cs.meta +++ b/Assets/External/Rokoko/EditorScripts/Editor/PropColorEditor.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/EditorScripts/Editor/PropColorEditor.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/EditorScripts/Editor/PropEditor.cs.meta b/Assets/External/Rokoko/EditorScripts/Editor/PropEditor.cs.meta index da037ea9..9a8c1cc8 100644 --- a/Assets/External/Rokoko/EditorScripts/Editor/PropEditor.cs.meta +++ b/Assets/External/Rokoko/EditorScripts/Editor/PropEditor.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/EditorScripts/Editor/PropEditor.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/EditorScripts/Editor/TweakableEditor.cs.meta b/Assets/External/Rokoko/EditorScripts/Editor/TweakableEditor.cs.meta index 5c70bf07..c3d777ea 100644 --- a/Assets/External/Rokoko/EditorScripts/Editor/TweakableEditor.cs.meta +++ b/Assets/External/Rokoko/EditorScripts/Editor/TweakableEditor.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/EditorScripts/Editor/TweakableEditor.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/EditorScripts/RokokoEditorScripts.asmdef.meta b/Assets/External/Rokoko/EditorScripts/RokokoEditorScripts.asmdef.meta index 545c6f28..43f2483f 100644 --- a/Assets/External/Rokoko/EditorScripts/RokokoEditorScripts.asmdef.meta +++ b/Assets/External/Rokoko/EditorScripts/RokokoEditorScripts.asmdef.meta @@ -5,10 +5,3 @@ AssemblyDefinitionImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/EditorScripts/RokokoEditorScripts.asmdef - uploadId: 616054 diff --git a/Assets/External/Rokoko/Prefabs/Actors/Newton.prefab b/Assets/External/Rokoko/Prefabs/Actors/Newton.prefab index 3aaf4ed5..a433c18d 100644 --- a/Assets/External/Rokoko/Prefabs/Actors/Newton.prefab +++ b/Assets/External/Rokoko/Prefabs/Actors/Newton.prefab @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3eb1a4dd47208d99e95710c8e92cd74d7b60a647292db819858da401cdc09d0e -size 175146 +oid sha256:a4bb1dcbd12d092b7b8e3ae5db2ccbdde3ac221588162ec50becbe1a98d18b26 +size 180775 diff --git a/Assets/External/Rokoko/Prefabs/Actors/Newton.prefab.meta b/Assets/External/Rokoko/Prefabs/Actors/Newton.prefab.meta index 5a7fe89f..87a25c77 100644 --- a/Assets/External/Rokoko/Prefabs/Actors/Newton.prefab.meta +++ b/Assets/External/Rokoko/Prefabs/Actors/Newton.prefab.meta @@ -5,10 +5,3 @@ PrefabImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Prefabs/Actors/Newton.prefab - uploadId: 616054 diff --git a/Assets/External/Rokoko/Prefabs/Actors/Newton_CustomSkeleton.prefab b/Assets/External/Rokoko/Prefabs/Actors/Newton_CustomSkeleton.prefab index 2180d83e..fb92e5e0 100644 --- a/Assets/External/Rokoko/Prefabs/Actors/Newton_CustomSkeleton.prefab +++ b/Assets/External/Rokoko/Prefabs/Actors/Newton_CustomSkeleton.prefab @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f6c675323ca03cee41cfed18d2157538a721541c8701e6026a5b90a51aa58137 -size 177308 +oid sha256:0599d4209db44357c69ce1d4ccebfa1b5dba6a9c41b13ec0800ed868eb667c16 +size 183002 diff --git a/Assets/External/Rokoko/Prefabs/Actors/Newton_CustomSkeleton.prefab.meta b/Assets/External/Rokoko/Prefabs/Actors/Newton_CustomSkeleton.prefab.meta index a4d8df32..e729fae1 100644 --- a/Assets/External/Rokoko/Prefabs/Actors/Newton_CustomSkeleton.prefab.meta +++ b/Assets/External/Rokoko/Prefabs/Actors/Newton_CustomSkeleton.prefab.meta @@ -5,10 +5,3 @@ PrefabImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Prefabs/Actors/Newton_CustomSkeleton.prefab - uploadId: 616054 diff --git a/Assets/External/Rokoko/Prefabs/Actors/Newton_NoFace.prefab b/Assets/External/Rokoko/Prefabs/Actors/Newton_NoFace.prefab index f762c98e..e3c11c37 100644 --- a/Assets/External/Rokoko/Prefabs/Actors/Newton_NoFace.prefab +++ b/Assets/External/Rokoko/Prefabs/Actors/Newton_NoFace.prefab @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:62e6adadabdb802be9410477528551cb0841a1667147364ebd95cf31ef8fb5a6 -size 170036 +oid sha256:ab28067c5814140df7ef0d50e70eb568c4c472c1813decac7a68589fd2305941 +size 175541 diff --git a/Assets/External/Rokoko/Prefabs/Actors/Newton_NoFace.prefab.meta b/Assets/External/Rokoko/Prefabs/Actors/Newton_NoFace.prefab.meta index f9a68b99..3ed6788e 100644 --- a/Assets/External/Rokoko/Prefabs/Actors/Newton_NoFace.prefab.meta +++ b/Assets/External/Rokoko/Prefabs/Actors/Newton_NoFace.prefab.meta @@ -5,10 +5,3 @@ PrefabImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Prefabs/Actors/Newton_NoFace.prefab - uploadId: 616054 diff --git a/Assets/External/Rokoko/Prefabs/Actors/Prop.prefab b/Assets/External/Rokoko/Prefabs/Actors/Prop.prefab index 92cc87fb..8d399fba 100644 --- a/Assets/External/Rokoko/Prefabs/Actors/Prop.prefab +++ b/Assets/External/Rokoko/Prefabs/Actors/Prop.prefab @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e48c462e8a2a50757f2a6de69fb519765945639fdc0374e765411f2cee7b6f3b -size 2773 +oid sha256:a79d91283a6f9fd3b21f7d3822c55ece413176121752742279d4030ec2642f71 +size 2870 diff --git a/Assets/External/Rokoko/Prefabs/Actors/Prop.prefab.meta b/Assets/External/Rokoko/Prefabs/Actors/Prop.prefab.meta index 988d3efa..24283d0e 100644 --- a/Assets/External/Rokoko/Prefabs/Actors/Prop.prefab.meta +++ b/Assets/External/Rokoko/Prefabs/Actors/Prop.prefab.meta @@ -5,10 +5,3 @@ PrefabImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Prefabs/Actors/Prop.prefab - uploadId: 616054 diff --git a/Assets/External/Rokoko/Prefabs/UI/CommandAPI.prefab b/Assets/External/Rokoko/Prefabs/UI/CommandAPI.prefab index 8a11fbe8..269d0c88 100644 --- a/Assets/External/Rokoko/Prefabs/UI/CommandAPI.prefab +++ b/Assets/External/Rokoko/Prefabs/UI/CommandAPI.prefab @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a364f1309863486d1cae428175cedcd5f7df5c7618fe1406c4bf6baf492d489c -size 66266 +oid sha256:d95a3ec5ab682ace4dfe262aac0e35e833d30df6562b2e8ed000b006c40bed29 +size 68518 diff --git a/Assets/External/Rokoko/Prefabs/UI/CommandAPI.prefab.meta b/Assets/External/Rokoko/Prefabs/UI/CommandAPI.prefab.meta index 596f971e..07126026 100644 --- a/Assets/External/Rokoko/Prefabs/UI/CommandAPI.prefab.meta +++ b/Assets/External/Rokoko/Prefabs/UI/CommandAPI.prefab.meta @@ -6,10 +6,3 @@ NativeFormatImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Prefabs/UI/CommandAPI.prefab - uploadId: 616054 diff --git a/Assets/External/Rokoko/Prefabs/UI/Hierarchy_UI.prefab b/Assets/External/Rokoko/Prefabs/UI/Hierarchy_UI.prefab index 6892f0b3..a083750e 100644 --- a/Assets/External/Rokoko/Prefabs/UI/Hierarchy_UI.prefab +++ b/Assets/External/Rokoko/Prefabs/UI/Hierarchy_UI.prefab @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5d204f530ce9057687f80e79bb54d0a53bc31abd2c447a332895c941f4dd7425 -size 18748 +oid sha256:5a51212d41087a3a03eb18d5cab8343ac3055bf0eff4c757ed91c290a3982faa +size 19348 diff --git a/Assets/External/Rokoko/Prefabs/UI/Hierarchy_UI.prefab.meta b/Assets/External/Rokoko/Prefabs/UI/Hierarchy_UI.prefab.meta index b87a610f..fe342ca0 100644 --- a/Assets/External/Rokoko/Prefabs/UI/Hierarchy_UI.prefab.meta +++ b/Assets/External/Rokoko/Prefabs/UI/Hierarchy_UI.prefab.meta @@ -5,10 +5,3 @@ PrefabImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Prefabs/UI/Hierarchy_UI.prefab - uploadId: 616054 diff --git a/Assets/External/Rokoko/Prefabs/UI/PlaybackRow.prefab b/Assets/External/Rokoko/Prefabs/UI/PlaybackRow.prefab index 7ad9713a..dd9e9e04 100644 --- a/Assets/External/Rokoko/Prefabs/UI/PlaybackRow.prefab +++ b/Assets/External/Rokoko/Prefabs/UI/PlaybackRow.prefab @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1a9299a293a3b94bcfa9555f76801dd3c5cc7f5306c887cbaff6f00e59dc16be -size 27794 +oid sha256:81b6a22a223f5f7b159984830e6baf77288989ff6dc7a4a58a6cd82bd32a17fd +size 28753 diff --git a/Assets/External/Rokoko/Prefabs/UI/PlaybackRow.prefab.meta b/Assets/External/Rokoko/Prefabs/UI/PlaybackRow.prefab.meta index c4b44b8b..37ef9bfb 100644 --- a/Assets/External/Rokoko/Prefabs/UI/PlaybackRow.prefab.meta +++ b/Assets/External/Rokoko/Prefabs/UI/PlaybackRow.prefab.meta @@ -5,10 +5,3 @@ PrefabImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Prefabs/UI/PlaybackRow.prefab - uploadId: 616054 diff --git a/Assets/External/Rokoko/Resources.meta b/Assets/External/Rokoko/Resources.meta new file mode 100644 index 00000000..2882e458 --- /dev/null +++ b/Assets/External/Rokoko/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 99eb17e83d0d71b449651b625d659873 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/External/Rokoko/Resources/TPoseGuide_Prefab.prefab b/Assets/External/Rokoko/Resources/TPoseGuide_Prefab.prefab new file mode 100644 index 00000000..f171d14a --- /dev/null +++ b/Assets/External/Rokoko/Resources/TPoseGuide_Prefab.prefab @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb663beb5251879d17dd1bcd38ccaf156647faf66213f2d94be0a70b76ed2efd +size 3291 diff --git a/Assets/External/OptiTrack Unity Plugin/Jenkinsfile.meta b/Assets/External/Rokoko/Resources/TPoseGuide_Prefab.prefab.meta similarity index 63% rename from Assets/External/OptiTrack Unity Plugin/Jenkinsfile.meta rename to Assets/External/Rokoko/Resources/TPoseGuide_Prefab.prefab.meta index 77d7e14b..90a6cb07 100644 --- a/Assets/External/OptiTrack Unity Plugin/Jenkinsfile.meta +++ b/Assets/External/Rokoko/Resources/TPoseGuide_Prefab.prefab.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: e4687cc2664030f4cb115c85aee313f5 -DefaultImporter: +guid: c52368bf14a9f854388695c0d3145f8a +PrefabImporter: externalObjects: {} userData: assetBundleName: diff --git a/Assets/External/Rokoko/Scared_mixamo.fbx b/Assets/External/Rokoko/Scared_mixamo.fbx deleted file mode 100644 index bc7f7e8e..00000000 --- a/Assets/External/Rokoko/Scared_mixamo.fbx +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3a0a300694ebbc8a792a9728797e8513200d19c3db6cf26a209c0c8c39e0b810 -size 3598368 diff --git a/Assets/External/Rokoko/Scared_mixamo.fbx.meta b/Assets/External/Rokoko/Scared_mixamo.fbx.meta deleted file mode 100644 index b029ca3b..00000000 --- a/Assets/External/Rokoko/Scared_mixamo.fbx.meta +++ /dev/null @@ -1,878 +0,0 @@ -fileFormatVersion: 2 -guid: 36a951994cc4a8747ba422cbe26f7858 -ModelImporter: - serializedVersion: 21300 - internalIDToNameTable: [] - externalObjects: {} - materials: - materialImportMode: 2 - materialName: 0 - materialSearch: 1 - materialLocation: 1 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - resampleCurves: 1 - optimizeGameObjects: 0 - removeConstantScaleCurves: 1 - motionNodeName: - rigImportErrors: - rigImportWarnings: - animationImportErrors: - animationImportWarnings: - animationRetargetingWarnings: - animationDoRetargetingWarnings: 0 - importAnimatedCustomProperties: 1 - importConstraints: 0 - animationCompression: 3 - animationRotationError: 0.5 - animationPositionError: 0.5 - animationScaleError: 0.5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - extraUserProperties: [] - clipAnimations: [] - isReadable: 0 - meshes: - lODScreenPercentages: [] - globalScale: 1 - meshCompression: 0 - addColliders: 0 - useSRGBMaterialColor: 1 - sortHierarchyByName: 1 - importVisibility: 1 - importBlendShapes: 1 - importCameras: 1 - importLights: 1 - nodeNameCollisionStrategy: 1 - fileIdsGeneration: 2 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - keepQuads: 0 - weldVertices: 1 - bakeAxisConversion: 0 - preserveHierarchy: 0 - skinWeightsMode: 0 - maxBonesPerVertex: 4 - minBoneWeight: 0.001 - optimizeBones: 1 - meshOptimizationFlags: -1 - indexFormat: 0 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVMarginMethod: 1 - secondaryUVMinLightmapResolution: 40 - secondaryUVMinObjectScale: 1 - secondaryUVPackMargin: 4 - useFileScale: 1 - tangentSpace: - normalSmoothAngle: 60 - normalImportMode: 0 - tangentImportMode: 3 - normalCalculationMode: 4 - legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 - blendShapeNormalImportMode: 1 - normalSmoothingSource: 0 - referencedClips: [] - importAnimation: 1 - humanDescription: - serializedVersion: 3 - human: - - boneName: mixamorig:Hips - humanName: Hips - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftUpLeg - humanName: LeftUpperLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightUpLeg - humanName: RightUpperLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftLeg - humanName: LeftLowerLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightLeg - humanName: RightLowerLeg - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftFoot - humanName: LeftFoot - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightFoot - humanName: RightFoot - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:Spine - humanName: Spine - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:Spine1 - humanName: Chest - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:Neck - humanName: Neck - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:Head - humanName: Head - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftShoulder - humanName: LeftShoulder - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightShoulder - humanName: RightShoulder - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftArm - humanName: LeftUpperArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightArm - humanName: RightUpperArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftForeArm - humanName: LeftLowerArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightForeArm - humanName: RightLowerArm - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHand - humanName: LeftHand - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHand - humanName: RightHand - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftToeBase - humanName: LeftToes - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightToeBase - humanName: RightToes - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandThumb1 - humanName: Left Thumb Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandThumb2 - humanName: Left Thumb Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandThumb3 - humanName: Left Thumb Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandIndex1 - humanName: Left Index Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandIndex2 - humanName: Left Index Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandIndex3 - humanName: Left Index Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandMiddle1 - humanName: Left Middle Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandMiddle2 - humanName: Left Middle Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandMiddle3 - humanName: Left Middle Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandRing1 - humanName: Left Ring Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandRing2 - humanName: Left Ring Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandRing3 - humanName: Left Ring Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandPinky1 - humanName: Left Little Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandPinky2 - humanName: Left Little Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:LeftHandPinky3 - humanName: Left Little Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandThumb1 - humanName: Right Thumb Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandThumb2 - humanName: Right Thumb Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandThumb3 - humanName: Right Thumb Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandIndex1 - humanName: Right Index Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandIndex2 - humanName: Right Index Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandIndex3 - humanName: Right Index Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandMiddle1 - humanName: Right Middle Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandMiddle2 - humanName: Right Middle Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandMiddle3 - humanName: Right Middle Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandRing1 - humanName: Right Ring Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandRing2 - humanName: Right Ring Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandRing3 - humanName: Right Ring Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandPinky1 - humanName: Right Little Proximal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandPinky2 - humanName: Right Little Intermediate - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:RightHandPinky3 - humanName: Right Little Distal - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - - boneName: mixamorig:Spine2 - humanName: UpperChest - limit: - min: {x: 0, y: 0, z: 0} - max: {x: 0, y: 0, z: 0} - value: {x: 0, y: 0, z: 0} - length: 0 - modified: 0 - skeleton: - - name: Scared_mixamo(Clone) - parentName: - position: {x: 0, y: 0, z: 0} - rotation: {x: 0, y: 0, z: 0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:Reference - parentName: Scared_mixamo(Clone) - position: {x: -0, y: 0, z: 0} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:Body - parentName: mixamorig:Reference - position: {x: -0, y: 0, z: 0} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:HeadFace - parentName: mixamorig:Reference - position: {x: -0, y: 0.0000000024259583, z: -0.00000022285663} - rotation: {x: 0.00000006657903, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:Hips - parentName: mixamorig:Reference - position: {x: -0, y: 0.9037807, z: -2.417918e-15} - rotation: {x: -0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftUpLeg - parentName: mixamorig:Hips - position: {x: -0.07787898, y: 0, z: -2.3922876e-23} - rotation: {x: 3.5491237e-34, y: -7.3216153e-28, z: 1, w: -0.000000484746} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftLeg - parentName: mixamorig:LeftUpLeg - position: {x: 0.0000003013351, y: 0.41535452, z: 0.0000003827621} - rotation: {x: 0.00000062279975, y: -4.491322e-10, z: -0.00072115, w: 0.99999976} - scale: {x: 1.0000001, y: 1.0000001, z: 1} - - name: mixamorig:LeftFoot - parentName: mixamorig:LeftLeg - position: {x: -0.000000050229218, y: 0.4163161, z: 0.0000000024661482} - rotation: {x: 0.53471565, y: 0.00038557468, z: 0.0006093385, w: 0.8450318} - scale: {x: 1.0000004, y: 1.0000002, z: 1.0000001} - - name: mixamorig:LeftToeBase - parentName: mixamorig:LeftFoot - position: {x: -0.00000006202875, y: 0.14011212, z: -0.00000020407406} - rotation: {x: 0.21942928, y: -8.731149e-11, z: -0.00000009610085, w: 0.9756285} - scale: {x: 1.0000007, y: 1.0000002, z: 1.0000002} - - name: mixamorig:LeftToe_End - parentName: mixamorig:LeftToeBase - position: {x: 0.000000019683629, y: 0.06999996, z: -0.00000036921563} - rotation: {x: -2.4868996e-13, y: 1.6783135e-14, z: 1.7877745e-14, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightUpLeg - parentName: mixamorig:Hips - position: {x: 0.07787898, y: 0, z: -0.0000000022923363} - rotation: {x: 1.4993052e-34, y: -3.2787031e-28, z: 1, w: -0.00000045728603} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightLeg - parentName: mixamorig:RightUpLeg - position: {x: 0.0000004101159, y: 0.41535464, z: 0.0000003781775} - rotation: {x: 0.0000003705356, y: 2.6748592e-10, z: 0.0007218899, w: 0.99999976} - scale: {x: 1.0000002, y: 1.0000002, z: 1} - - name: mixamorig:RightFoot - parentName: mixamorig:RightLeg - position: {x: -0.000000026337704, y: 0.4163161, z: 0.0000000031358873} - rotation: {x: 0.53471524, y: -0.00038588233, z: -0.0006098256, w: 0.84503204} - scale: {x: 1.0000002, y: 0.9999999, z: 0.9999999} - - name: mixamorig:RightToeBase - parentName: mixamorig:RightFoot - position: {x: 0.000000012894521, y: 0.14011227, z: -0.00000044927603} - rotation: {x: 0.21942711, y: 5.820766e-11, z: 0.00000063944026, w: 0.9756289} - scale: {x: 1.0000005, y: 1.0000001, z: 1} - - name: mixamorig:RightToe_End - parentName: mixamorig:RightToeBase - position: {x: -5.6772476e-10, y: 0.07000017, z: -0.00000071996186} - rotation: {x: -2.9842792e-13, y: 5.780977e-14, z: -1.9057566e-15, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:Spine - parentName: mixamorig:Hips - position: {x: 0.000000011990522, y: 0.12667805, z: 0} - rotation: {x: -0, y: 3.190771e-30, z: -2.3962281e-23, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:Spine1 - parentName: mixamorig:Spine - position: {x: 0.0000000025234501, y: 0.124173276, z: 0} - rotation: {x: -0, y: 3.190771e-30, z: -2.3962281e-23, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:Spine2 - parentName: mixamorig:Spine1 - position: {x: -0.0000000034319207, y: 0.11996293, z: -0.0000000037252903} - rotation: {x: -0, y: 3.190749e-30, z: -2.3962123e-23, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftShoulder - parentName: mixamorig:Spine2 - position: {x: -0.06768812, y: 0.09955788, z: 0} - rotation: {x: 0.5, y: -0.5, z: 0.5, w: 0.5} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftArm - parentName: mixamorig:LeftShoulder - position: {x: -6.0888794e-15, y: 0.12941296, z: -0.00000023841858} - rotation: {x: -0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftForeArm - parentName: mixamorig:LeftArm - position: {x: 0.0000007394701, y: 0.25094384, z: 0.000000119209275} - rotation: {x: -0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHand - parentName: mixamorig:LeftForeArm - position: {x: -0.000000080093756, y: 0.2763268, z: 0.000000119209275} - rotation: {x: -0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandIndex1 - parentName: mixamorig:LeftHand - position: {x: 0.024832107, y: 0.07828188, z: 0.0009986162} - rotation: {x: -0, y: -0, z: -0.000000834465, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandIndex2 - parentName: mixamorig:LeftHandIndex1 - position: {x: 0.0000000042470276, y: 0.04441101, z: -0.00000023841858} - rotation: {x: -0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandIndex3 - parentName: mixamorig:LeftHandIndex2 - position: {x: -0.00000016009629, y: 0.027322719, z: -0.00000023841858} - rotation: {x: -0.000011265278, y: -9.40048e-12, z: 0.0000071525574, w: 1} - scale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} - - name: mixamorig:LeftHandIndex4 - parentName: mixamorig:LeftHandIndex3 - position: {x: 0.0000000062997145, y: 0.027131414, z: 0.00000030851314} - rotation: {x: 2.6858509e-12, y: 7.1054257e-15, z: -1.5134557e-12, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandMiddle1 - parentName: mixamorig:LeftHand - position: {x: 0.0052840635, y: 0.07888889, z: 0.0009987354} - rotation: {x: -0.0000031590462, y: -0, z: -0.0000007748604, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandMiddle2 - parentName: mixamorig:LeftHandMiddle1 - position: {x: -0.0000000023273459, y: 0.04559241, z: -0.00000027574094} - rotation: {x: -0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandMiddle3 - parentName: mixamorig:LeftHandMiddle2 - position: {x: -0.000000076869725, y: 0.030071655, z: -0.00000019778497} - rotation: {x: -0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandMiddle4 - parentName: mixamorig:LeftHandMiddle3 - position: {x: -0.00000016560472, y: 0.02998215, z: 0.000000025897414} - rotation: {x: -0.49998322, y: 0.50001675, z: -0.5000136, w: 0.4999864} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandPinky1 - parentName: mixamorig:LeftHand - position: {x: -0.030413289, y: 0.0680446, z: 0.0009989738} - rotation: {x: 0.0000022053719, y: -0, z: -0.0000004172325, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandPinky2 - parentName: mixamorig:LeftHandPinky1 - position: {x: 0.00000000282894, y: 0.034458637, z: -0.0000003092732} - rotation: {x: -0.0000056624413, y: 0.0000000595986, z: -0.0000016689302, w: 1} - scale: {x: 1.0000001, y: 1, z: 1} - - name: mixamorig:LeftHandPinky3 - parentName: mixamorig:LeftHandPinky2 - position: {x: 0.0000000040571386, y: 0.021659479, z: -0.00000009060199} - rotation: {x: 0.0000034570692, y: -0.000000059614536, z: 0.0000049471855, w: 1} - scale: {x: 1.0000002, y: 1.0000001, z: 1.0000001} - - name: mixamorig:LeftHandPinky4 - parentName: mixamorig:LeftHandPinky3 - position: {x: 0.0000000041422252, y: 0.022409271, z: -0.000000037010757} - rotation: {x: -1.0658139e-14, y: -3.5527133e-15, z: 6.927791e-13, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandRing1 - parentName: mixamorig:LeftHand - position: {x: -0.013966348, y: 0.07569122, z: 0.0009993315} - rotation: {x: 0.000000029802319, y: -0.000000029802319, z: -0.0000006407499, - w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandRing2 - parentName: mixamorig:LeftHandRing1 - position: {x: -0.0000000024119942, y: 0.04258539, z: -0.00000035762787} - rotation: {x: -0.00000008940698, y: 0.000000029802262, z: 0.000000014901104, - w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandRing3 - parentName: mixamorig:LeftHandRing2 - position: {x: -0.00000003142688, y: 0.02746447, z: -0.0000001192093} - rotation: {x: -0.00000834465, y: -5.2136073e-12, z: -0.00000014901164, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandRing4 - parentName: mixamorig:LeftHandRing3 - position: {x: -0.000000006313589, y: 0.026999911, z: -0.000000030448845} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:LeftHandThumb1 - parentName: mixamorig:LeftHand - position: {x: 0.036862448, y: 0.016169965, z: 0.0009441376} - rotation: {x: 0.003476113, y: 0.000053077936, z: -0.4732895, w: 0.8809001} - scale: {x: 1, y: 1.0000001, z: 1.0000001} - - name: mixamorig:LeftHandThumb2 - parentName: mixamorig:LeftHandThumb1 - position: {x: -0.010516237, y: 0.036976773, z: -0.00000021772424} - rotation: {x: 0.0000023285395, y: -0.0000008211428, z: 0.17508073, w: 0.9845541} - scale: {x: 1.0000001, y: 1.0000001, z: 1.0000002} - - name: mixamorig:LeftHandThumb3 - parentName: mixamorig:LeftHandThumb2 - position: {x: 0.000000015558387, y: 0.02915626, z: -0.00000022997925} - rotation: {x: -0.000000029802322, y: -0.000000029802129, z: 0.0000000149010555, - w: 1} - scale: {x: 1.0000002, y: 1.0000002, z: 1.0000002} - - name: mixamorig:LeftHandThumb4 - parentName: mixamorig:LeftHandThumb3 - position: {x: 0.000000070909564, y: 0.034589745, z: -0.00000020938404} - rotation: {x: -1.627143e-12, y: 2.9132255e-13, z: 6.181722e-13, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightShoulder - parentName: mixamorig:Spine2 - position: {x: 0.06768826, y: 0.09955788, z: 0} - rotation: {x: 0.50000036, y: 0.49999973, z: -0.50000024, w: 0.4999998} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightArm - parentName: mixamorig:RightShoulder - position: {x: 0.0000000068783694, y: 0.12941314, z: 0.00000002578629} - rotation: {x: -0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightForeArm - parentName: mixamorig:RightArm - position: {x: 0.00000010367964, y: 0.25094423, z: -0.000000005029048} - rotation: {x: -0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHand - parentName: mixamorig:RightForeArm - position: {x: 0.00000091794897, y: 0.27632713, z: -0.00000030149582} - rotation: {x: -0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandIndex1 - parentName: mixamorig:RightHand - position: {x: -0.024831852, y: 0.07828305, z: 0.000998709} - rotation: {x: -0.0000005066395, y: -0, z: 0.0000007599592, w: 1} - scale: {x: 0.9999999, y: 1, z: 0.9999999} - - name: mixamorig:RightHandIndex2 - parentName: mixamorig:RightHandIndex1 - position: {x: -0.00000001111125, y: 0.04441161, z: -0.00000059573154} - rotation: {x: -0.000000014901161, y: 1.8873791e-14, z: -0.000000014901161, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandIndex3 - parentName: mixamorig:RightHandIndex2 - position: {x: -0.000000012268687, y: 0.027323138, z: -0.00000035731298} - rotation: {x: -0.0000056624413, y: 6.2938543e-12, z: -0.00000397861, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandIndex4 - parentName: mixamorig:RightHandIndex3 - position: {x: 0.0000000018306582, y: 0.027131611, z: -0.00000034546693} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandMiddle1 - parentName: mixamorig:RightHand - position: {x: -0.005283898, y: 0.078889884, z: 0.0009987073} - rotation: {x: -0.00000055134296, y: -0.000000029802322, z: 0.00000059604645, - w: 1} - scale: {x: 0.9999999, y: 1, z: 0.9999999} - - name: mixamorig:RightHandMiddle2 - parentName: mixamorig:RightHandMiddle1 - position: {x: -0.00000000370721, y: 0.04559344, z: -0.00000030703194} - rotation: {x: -0.000000029802262, y: 5.32907e-15, z: 0.000000029802246, w: 1} - scale: {x: 1, y: 1, z: 1.0000001} - - name: mixamorig:RightHandMiddle3 - parentName: mixamorig:RightHandMiddle2 - position: {x: 0.000000009176926, y: 0.030072333, z: -0.00000030523952} - rotation: {x: -0, y: -0, z: 1.5881834e-22, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandMiddle4 - parentName: mixamorig:RightHandMiddle3 - position: {x: 0.00000016974272, y: 0.029982252, z: 0.000000056589112} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandPinky1 - parentName: mixamorig:RightHand - position: {x: 0.03041353, y: 0.068045184, z: 0.0009987167} - rotation: {x: 0.000005990267, y: -0.000000029802322, z: 0.00000074505806, w: 1} - scale: {x: 0.9999999, y: 1, z: 0.9999999} - - name: mixamorig:RightHandPinky2 - parentName: mixamorig:RightHandPinky1 - position: {x: 0.0000000060457386, y: 0.034459334, z: -0.00000028000215} - rotation: {x: -0.000010088086, y: -7.3896445e-12, z: -0.0000024884937, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandPinky3 - parentName: mixamorig:RightHandPinky2 - position: {x: 0.0000000082569835, y: 0.021660123, z: -0.00000046924174} - rotation: {x: -0.0000066161156, y: -2.0090596e-12, z: -0.000002324581, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandPinky4 - parentName: mixamorig:RightHandPinky3 - position: {x: 3.306879e-11, y: 0.022409303, z: -0.000000021943743} - rotation: {x: 0, y: -0, z: -0, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandRing1 - parentName: mixamorig:RightHand - position: {x: 0.013966673, y: 0.07569204, z: 0.000998471} - rotation: {x: 0.0000012218952, y: -0.000000029802322, z: 0.0000002682209, w: 1} - scale: {x: 0.9999999, y: 1, z: 0.9999999} - - name: mixamorig:RightHandRing2 - parentName: mixamorig:RightHandRing1 - position: {x: -3.6257858e-10, y: 0.04258623, z: -0.00000079344716} - rotation: {x: -0, y: -0, z: 7.993606e-15, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandRing3 - parentName: mixamorig:RightHandRing2 - position: {x: 0.00000005486614, y: 0.027464794, z: -0.00000036051335} - rotation: {x: -0.0000073611736, y: 1.9753088e-12, z: 1.9895197e-13, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandRing4 - parentName: mixamorig:RightHandRing3 - position: {x: -0.0000000050864424, y: 0.02699997, z: -0.000000031501802} - rotation: {x: -1.3571364e-12, y: -7.1054265e-15, z: -6.394883e-14, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:RightHandThumb1 - parentName: mixamorig:RightHand - position: {x: -0.036861885, y: 0.015437997, z: 0.00094370253} - rotation: {x: 0.0034954543, y: -0.000067561865, z: 0.4756712, w: 0.87961626} - scale: {x: 0.9999999, y: 1, z: 0.9999999} - - name: mixamorig:RightHandThumb2 - parentName: mixamorig:RightHandThumb1 - position: {x: 0.010904432, y: 0.037607055, z: -0.0000007831257} - rotation: {x: -0.0000021781307, y: 0.0000012647943, z: -0.17773637, w: 0.9840782} - scale: {x: 1.0000002, y: 1.0000004, z: 1.0000002} - - name: mixamorig:RightHandThumb3 - parentName: mixamorig:RightHandThumb2 - position: {x: -4.4113374e-10, y: 0.02915672, z: -0.00000044944045} - rotation: {x: -0.00000011920907, y: -0.000000059604467, z: -1.7543496e-13, w: 1} - scale: {x: 1.0000001, y: 1, z: 1.0000001} - - name: mixamorig:RightHandThumb4 - parentName: mixamorig:RightHandThumb3 - position: {x: -0.00000021005964, y: 0.034589972, z: -0.000000030675526} - rotation: {x: -0, y: -0, z: -5.929231e-21, w: 1} - scale: {x: 1.0000002, y: 1.0000002, z: 1.0000002} - - name: mixamorig:Neck - parentName: mixamorig:Spine2 - position: {x: 0.00000013200449, y: 0.17428434, z: -0.00000010058284} - rotation: {x: -0, y: 3.1907927e-30, z: -2.3962439e-23, w: 1} - scale: {x: 1, y: 1, z: 1} - - name: mixamorig:Head - parentName: mixamorig:Neck - position: {x: -0.0000000013002822, y: 0.106102824, z: -0.0000000037252903} - rotation: {x: -0, y: -8.811665e-29, z: 6.6174484e-22, w: 1} - scale: {x: 0.95139265, y: 0.95139265, z: 0.95139265} - - name: mixamorig:HeadTop_End - parentName: mixamorig:Head - position: {x: -1.5009823e-15, y: 0.16043971, z: -0.00000002074769} - rotation: {x: -0.00000006465881, y: 0.0000000646588, z: 4.1807628e-15, w: 1} - scale: {x: 1, y: 1, z: 1} - armTwist: 0.5 - foreArmTwist: 0.5 - upperLegTwist: 0.5 - legTwist: 0.5 - armStretch: 0.05 - legStretch: 0.05 - feetSpacing: 0 - globalScale: 1 - rootMotionBoneName: - hasTranslationDoF: 0 - hasExtraRoot: 1 - skeletonHasParents: 1 - lastHumanDescriptionAvatarSource: {instanceID: 0} - autoGenerateAvatarMappingIfUnspecified: 1 - animationType: 3 - humanoidOversampling: 1 - avatarSetup: 1 - addHumanoidExtraRootOnlyWhenUsingAvatar: 1 - remapMaterialsIfMaterialImportModeIsNone: 0 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scared_mixamo.fbx - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene.unity b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene.unity index 0af7fde0..46995928 100644 --- a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene.unity +++ b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene.unity @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:94dd47217ec2b1abe4058c949b7b04bf4460296a663cf6fed6e2db12f7dbc949 -size 48531 +oid sha256:1f7ca2fe63b6bf49c67a5d786f4cca18040e32984aeaaed925418521b0e73590 +size 41113 diff --git a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene.unity.meta b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene.unity.meta index 0a63a77f..1cd6d469 100644 --- a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene.unity.meta +++ b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene.unity.meta @@ -1,15 +1,8 @@ fileFormatVersion: 2 guid: 39c928cd83eadf94dbb0246812856c50 timeCreated: 1495451914 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scenes/RokokoPluginExampleScene.unity - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActors.unity b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActors.unity index a89c6782..2bb3c269 100644 --- a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActors.unity +++ b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActors.unity @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:21dba9a642781f9bdc2b44841473c98180b88b19ec18bd1d993740d9d60a8ea7 -size 122341 +oid sha256:fbbcccb34f13a782bd86244ead02fc674821e953de7edff25bc9ce7441d37304 +size 125340 diff --git a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActors.unity.meta b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActors.unity.meta index 54bca35e..d7ffe739 100644 --- a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActors.unity.meta +++ b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActors.unity.meta @@ -1,15 +1,8 @@ fileFormatVersion: 2 guid: 9bbf3850d36255447872fa09883079f7 timeCreated: 1495451914 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActors.unity - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActorsSettings.lighting b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActorsSettings.lighting deleted file mode 100644 index 3cfc742f..00000000 --- a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActorsSettings.lighting +++ /dev/null @@ -1,64 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!850595691 &4890085278179872738 -LightingSettings: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: RokokoPluginExampleScene_CustomActorsSettings - serializedVersion: 4 - m_GIWorkflowMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 1 - m_RealtimeEnvironmentLighting: 1 - m_BounceScale: 1 - m_AlbedoBoost: 1 - m_IndirectOutputScale: 0.06 - m_UsingShadowmask: 0 - m_BakeBackend: 0 - m_LightmapMaxSize: 1024 - m_BakeResolution: 40 - m_Padding: 2 - m_LightmapCompression: 3 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAO: 0 - m_MixedBakeMode: 1 - m_LightmapsBakeMode: 1 - m_FilterMode: 1 - m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_RealtimeResolution: 2 - m_ForceWhiteAlbedo: 0 - m_ForceUpdates: 0 - m_FinalGather: 0 - m_FinalGatherRayCount: 256 - m_FinalGatherFiltering: 1 - m_PVRCulling: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVREnvironmentSampleCount: 500 - m_PVREnvironmentReferencePointCount: 2048 - m_LightProbeSampleCountMultiplier: 4 - m_PVRBounces: 2 - m_PVRMinBounces: 2 - m_PVREnvironmentMIS: 0 - m_PVRFilteringMode: 2 - m_PVRDenoiserTypeDirect: 0 - m_PVRDenoiserTypeIndirect: 0 - m_PVRDenoiserTypeAO: 0 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_PVRTiledBaking: 0 diff --git a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActorsSettings.lighting.meta b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActorsSettings.lighting.meta deleted file mode 100644 index cc696b81..00000000 --- a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActorsSettings.lighting.meta +++ /dev/null @@ -1,15 +0,0 @@ -fileFormatVersion: 2 -guid: eb9b09d13157371409b54a1cd26c7a89 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4890085278179872738 - userData: - assetBundleName: - assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomActorsSettings.lighting - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomCharacter.unity b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomCharacter.unity index b761c54c..68008015 100644 --- a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomCharacter.unity +++ b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomCharacter.unity @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f81d612d6c59f8d172aa60d7e4eb7778696d817f1d9758a64bbc8451d533fde3 -size 126157 +oid sha256:8f8fecba686cfc213c5986e8dc06e492d5170013d9c708dbbe699b1497f0d76b +size 129258 diff --git a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomCharacter.unity.meta b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomCharacter.unity.meta index 75d4b67e..20cf28fc 100644 --- a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomCharacter.unity.meta +++ b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomCharacter.unity.meta @@ -1,14 +1,7 @@ fileFormatVersion: 2 -guid: b96d8b765d6e2094fa4c28de7d0d9154 +guid: b64e8a95fd0d7e44887d9eb594041e91 DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_CustomCharacter.unity - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_DriftCorrection.unity b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_DriftCorrection.unity index 3cd73f50..d0b193ec 100644 --- a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_DriftCorrection.unity +++ b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_DriftCorrection.unity @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e42c6d8800ecd03aba3f5f414be311eea1cedbfda120ae7c6c4a46893a8e4324 -size 122341 +oid sha256:3e1b058b80a77e077c5cea10c3d2a274f9dcbdcca5eab8c174498d8b8a088d41 +size 125340 diff --git a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_DriftCorrection.unity.meta b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_DriftCorrection.unity.meta index fe17fa32..7b50f7a5 100644 --- a/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_DriftCorrection.unity.meta +++ b/Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_DriftCorrection.unity.meta @@ -1,14 +1,7 @@ fileFormatVersion: 2 -guid: febc4bc1f8bdf9048ace337c41422d1b +guid: f052be97ed6153743b7cb6f7efd701b6 DefaultImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scenes/RokokoPluginExampleScene_DriftCorrection.unity - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Core/ARKitBlendshapes.cs.meta b/Assets/External/Rokoko/Scripts/Core/ARKitBlendshapes.cs.meta index f98258bb..9f3c5da8 100644 --- a/Assets/External/Rokoko/Scripts/Core/ARKitBlendshapes.cs.meta +++ b/Assets/External/Rokoko/Scripts/Core/ARKitBlendshapes.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Core/ARKitBlendshapes.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Core/CommandAPI.meta b/Assets/External/Rokoko/Scripts/Core/CommandAPI.meta index 57b07e35..ef7e6e92 100644 --- a/Assets/External/Rokoko/Scripts/Core/CommandAPI.meta +++ b/Assets/External/Rokoko/Scripts/Core/CommandAPI.meta @@ -2,7 +2,7 @@ fileFormatVersion: 2 guid: 721c3fac4cc3fbe4188ec6ec27cb4708 folderAsset: yes timeCreated: 1564996317 -licenseType: Store +licenseType: Pro DefaultImporter: userData: assetBundleName: diff --git a/Assets/External/Rokoko/Scripts/Core/CommandAPI/CalibrateRequestData.cs.meta b/Assets/External/Rokoko/Scripts/Core/CommandAPI/CalibrateRequestData.cs.meta index eb217218..7a6a6c69 100644 --- a/Assets/External/Rokoko/Scripts/Core/CommandAPI/CalibrateRequestData.cs.meta +++ b/Assets/External/Rokoko/Scripts/Core/CommandAPI/CalibrateRequestData.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c24db3c2889d1834e8281156d81a2e47 +guid: 8982b58c0932ebd4eb488b92e43b178f MonoImporter: externalObjects: {} serializedVersion: 2 @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Core/CommandAPI/CalibrateRequestData.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Core/CommandAPI/InfoRequestData.cs.meta b/Assets/External/Rokoko/Scripts/Core/CommandAPI/InfoRequestData.cs.meta index 797dfa76..0e8c004c 100644 --- a/Assets/External/Rokoko/Scripts/Core/CommandAPI/InfoRequestData.cs.meta +++ b/Assets/External/Rokoko/Scripts/Core/CommandAPI/InfoRequestData.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3f377ed4cb6af8a4fbbc2574919a49b4 +guid: 9029de61abd14c54194939b0c16fc45f MonoImporter: externalObjects: {} serializedVersion: 2 @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Core/CommandAPI/InfoRequestData.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Core/CommandAPI/LivestreamRequestData.cs.meta b/Assets/External/Rokoko/Scripts/Core/CommandAPI/LivestreamRequestData.cs.meta index 010adf20..eb42acbc 100644 --- a/Assets/External/Rokoko/Scripts/Core/CommandAPI/LivestreamRequestData.cs.meta +++ b/Assets/External/Rokoko/Scripts/Core/CommandAPI/LivestreamRequestData.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6f7120b96083d6b428b292676b191d01 +guid: 6f300f4cf7bd8a44bb2bb5453228193e MonoImporter: externalObjects: {} serializedVersion: 2 @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Core/CommandAPI/LivestreamRequestData.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Core/CommandAPI/PlaybackRequestData.cs.meta b/Assets/External/Rokoko/Scripts/Core/CommandAPI/PlaybackRequestData.cs.meta index 3b2d31f1..3dd7fac0 100644 --- a/Assets/External/Rokoko/Scripts/Core/CommandAPI/PlaybackRequestData.cs.meta +++ b/Assets/External/Rokoko/Scripts/Core/CommandAPI/PlaybackRequestData.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c917bc2391c5c7b4a99a645b00f893d2 +guid: 617231f45130160448cfef6a1670c3ff MonoImporter: externalObjects: {} serializedVersion: 2 @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Core/CommandAPI/PlaybackRequestData.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Core/CommandAPI/RecordingRequestData.cs.meta b/Assets/External/Rokoko/Scripts/Core/CommandAPI/RecordingRequestData.cs.meta index 7d4afee2..b8217695 100644 --- a/Assets/External/Rokoko/Scripts/Core/CommandAPI/RecordingRequestData.cs.meta +++ b/Assets/External/Rokoko/Scripts/Core/CommandAPI/RecordingRequestData.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8920424d8d5d2df4d93ee8ec0078a52b +guid: d8f171d10619acd4193a50877e3a6856 MonoImporter: externalObjects: {} serializedVersion: 2 @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Core/CommandAPI/RecordingRequestData.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Core/CommandAPI/RequestData.cs.meta b/Assets/External/Rokoko/Scripts/Core/CommandAPI/RequestData.cs.meta index e7f9dd81..a43720bf 100644 --- a/Assets/External/Rokoko/Scripts/Core/CommandAPI/RequestData.cs.meta +++ b/Assets/External/Rokoko/Scripts/Core/CommandAPI/RequestData.cs.meta @@ -1,10 +1,3 @@ fileFormatVersion: 2 guid: d5ec1713e30442a19275b49b0572d01b -timeCreated: 1552057825 -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Core/CommandAPI/RequestData.cs - uploadId: 616054 +timeCreated: 1552057825 \ No newline at end of file diff --git a/Assets/External/Rokoko/Scripts/Core/CommandAPI/ResetActorRequestData.cs.meta b/Assets/External/Rokoko/Scripts/Core/CommandAPI/ResetActorRequestData.cs.meta index 42a735f8..bac819f7 100644 --- a/Assets/External/Rokoko/Scripts/Core/CommandAPI/ResetActorRequestData.cs.meta +++ b/Assets/External/Rokoko/Scripts/Core/CommandAPI/ResetActorRequestData.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: aaa297b495b9e8542b01ab24f0359765 +guid: 8aa37890ebb422840868b7ece59e5570 MonoImporter: externalObjects: {} serializedVersion: 2 @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Core/CommandAPI/ResetActorRequestData.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Core/CommandAPI/StudioCommandAPI.cs.meta b/Assets/External/Rokoko/Scripts/Core/CommandAPI/StudioCommandAPI.cs.meta index 63a3ae19..1c1fd339 100644 --- a/Assets/External/Rokoko/Scripts/Core/CommandAPI/StudioCommandAPI.cs.meta +++ b/Assets/External/Rokoko/Scripts/Core/CommandAPI/StudioCommandAPI.cs.meta @@ -1,10 +1,3 @@ fileFormatVersion: 2 guid: f38fe44d6bfb49dbabd93aea7da287ed -timeCreated: 1565078235 -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Core/CommandAPI/StudioCommandAPI.cs - uploadId: 616054 +timeCreated: 1565078235 \ No newline at end of file diff --git a/Assets/External/Rokoko/Scripts/Core/CommandAPI/StudioCommandAPIBase.cs.meta b/Assets/External/Rokoko/Scripts/Core/CommandAPI/StudioCommandAPIBase.cs.meta index c31bd4b5..8b06017f 100644 --- a/Assets/External/Rokoko/Scripts/Core/CommandAPI/StudioCommandAPIBase.cs.meta +++ b/Assets/External/Rokoko/Scripts/Core/CommandAPI/StudioCommandAPIBase.cs.meta @@ -1,10 +1,3 @@ fileFormatVersion: 2 guid: 23be0de9580d445683a1b786461b328d -timeCreated: 1565078385 -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Core/CommandAPI/StudioCommandAPIBase.cs - uploadId: 616054 +timeCreated: 1565078385 \ No newline at end of file diff --git a/Assets/External/Rokoko/Scripts/Core/CommandAPI/TrackerRequestData.cs.meta b/Assets/External/Rokoko/Scripts/Core/CommandAPI/TrackerRequestData.cs.meta index 98298b81..0da218d9 100644 --- a/Assets/External/Rokoko/Scripts/Core/CommandAPI/TrackerRequestData.cs.meta +++ b/Assets/External/Rokoko/Scripts/Core/CommandAPI/TrackerRequestData.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4ba10db8e030fa44da4ccae2d8caea44 +guid: dd7aa49a68dc87441bc55e7e5d2db0d8 MonoImporter: externalObjects: {} serializedVersion: 2 @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Core/CommandAPI/TrackerRequestData.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Core/JsonLiveSerializerV3.cs.meta b/Assets/External/Rokoko/Scripts/Core/JsonLiveSerializerV3.cs.meta index dd4b558f..4a8e5678 100644 --- a/Assets/External/Rokoko/Scripts/Core/JsonLiveSerializerV3.cs.meta +++ b/Assets/External/Rokoko/Scripts/Core/JsonLiveSerializerV3.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Core/JsonLiveSerializerV3.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Core/LZ4Wrapper.cs.meta b/Assets/External/Rokoko/Scripts/Core/LZ4Wrapper.cs.meta index 03ba1d95..c366f3ea 100644 --- a/Assets/External/Rokoko/Scripts/Core/LZ4Wrapper.cs.meta +++ b/Assets/External/Rokoko/Scripts/Core/LZ4Wrapper.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Core/LZ4Wrapper.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Core/StudioReceiver.cs.meta b/Assets/External/Rokoko/Scripts/Core/StudioReceiver.cs.meta index eb5d098c..250d1583 100644 --- a/Assets/External/Rokoko/Scripts/Core/StudioReceiver.cs.meta +++ b/Assets/External/Rokoko/Scripts/Core/StudioReceiver.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Core/StudioReceiver.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Core/UDPReceiver.cs.meta b/Assets/External/Rokoko/Scripts/Core/UDPReceiver.cs.meta index 35e3748b..e79ad368 100644 --- a/Assets/External/Rokoko/Scripts/Core/UDPReceiver.cs.meta +++ b/Assets/External/Rokoko/Scripts/Core/UDPReceiver.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Core/UDPReceiver.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/Inputs/Actor.cs b/Assets/External/Rokoko/Scripts/Mono/Inputs/Actor.cs index 7ebeceb9..b4d0574f 100644 --- a/Assets/External/Rokoko/Scripts/Mono/Inputs/Actor.cs +++ b/Assets/External/Rokoko/Scripts/Mono/Inputs/Actor.cs @@ -41,15 +41,6 @@ namespace Rokoko.Inputs [Tooltip("Calculate Model's height comparing to Actor's and position the Hips accordingly.\nGreat tool to align with the floor")] public bool adjustHipHeightBasedOnStudioActor = false; - [Space(10)] - [Header("Thumb Offset")] - [Tooltip("Apply additional rotation offset to thumb proximal bones after all updates")] - public bool applyThumbOffset = true; - [Tooltip("Additional rotation offset for left thumb proximal bone (in degrees)")] - public Vector3 leftThumbProximalOffset = new Vector3(0, -30, -30); - [Tooltip("Additional rotation offset for right thumb proximal bone (in degrees)")] - public Vector3 rightThumbProximalOffset = new Vector3(0, 30, 30); - [HideInInspector] public Face face = null; [Header("Log extra info")] @@ -76,18 +67,6 @@ namespace Rokoko.Inputs return; } - // OptitrackSkeletonAnimator_Mingle 컴포넌트에서 스켈레톤 이름 가져오기 시도 - var optitrackComponent = this.GetComponent("OptitrackSkeletonAnimator_Mingle"); - if (optitrackComponent != null) - { - // Reflection을 사용하여 SkeletonAssetName 속성 가져오기 - var skeletonNameField = optitrackComponent.GetType().GetField("SkeletonAssetName"); - if (skeletonNameField != null && skeletonNameField.GetValue(optitrackComponent) is string skeletonName) - { - profileName = skeletonName; - } - } - if (!animator.isHuman) { Debug.LogError("Model is not marked as Humanoid. Please go in model inspector, under Rig tab and select AnimationType as Humanoid.", this.transform); @@ -272,7 +251,6 @@ namespace Rokoko.Inputs foreach (HumanBodyBones bone in RokokoHelper.HumanBodyBonesArray) { if (bone == HumanBodyBones.LastBone) break; - ActorJointFrame? boneFrame = actorFrame.body.GetBoneFrame(bone); if (boneFrame != null) { @@ -288,34 +266,6 @@ namespace Rokoko.Inputs UpdateBone(bone, worldPosition, worldRotation, shouldUpdatePosition, positionSpace, rotationSpace); } } - - // Apply thumb offsets after all bone updates are complete - if (applyThumbOffset) - { - ApplyThumbOffsets(); - } - } - - /// - /// Apply additional rotation offsets to thumb proximal bones. - /// - protected void ApplyThumbOffsets() - { - // Apply left thumb offset - Transform leftThumbTransform = GetBone(HumanBodyBones.LeftThumbProximal); - if (leftThumbTransform != null) - { - Quaternion leftOffset = Quaternion.Euler(leftThumbProximalOffset); - leftThumbTransform.rotation *= leftOffset; - } - - // Apply right thumb offset - Transform rightThumbTransform = GetBone(HumanBodyBones.RightThumbProximal); - if (rightThumbTransform != null) - { - Quaternion rightOffset = Quaternion.Euler(rightThumbProximalOffset); - rightThumbTransform.rotation *= rightOffset; - } } /// diff --git a/Assets/External/Rokoko/Scripts/Mono/Inputs/Actor.cs.meta b/Assets/External/Rokoko/Scripts/Mono/Inputs/Actor.cs.meta index c13834b6..dd97febb 100644 --- a/Assets/External/Rokoko/Scripts/Mono/Inputs/Actor.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/Inputs/Actor.cs.meta @@ -4,15 +4,8 @@ MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] - executionOrder: -10 + executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/Inputs/Actor.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/Inputs/ActorNewton.cs.meta b/Assets/External/Rokoko/Scripts/Mono/Inputs/ActorNewton.cs.meta index 9d8d266e..501ead62 100644 --- a/Assets/External/Rokoko/Scripts/Mono/Inputs/ActorNewton.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/Inputs/ActorNewton.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/Inputs/ActorNewton.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/Inputs/BlendShapesMapping.cs.meta b/Assets/External/Rokoko/Scripts/Mono/Inputs/BlendShapesMapping.cs.meta index 41ca0a7b..0fb0b28e 100644 --- a/Assets/External/Rokoko/Scripts/Mono/Inputs/BlendShapesMapping.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/Inputs/BlendShapesMapping.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/Inputs/BlendShapesMapping.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/Inputs/Character.cs.meta b/Assets/External/Rokoko/Scripts/Mono/Inputs/Character.cs.meta index 6b264ff9..9af6d2ae 100644 --- a/Assets/External/Rokoko/Scripts/Mono/Inputs/Character.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/Inputs/Character.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8b7631c1f06f4144abfa5da7ebc0f80c +guid: 78192e8160352b7458fd2bc8ec3501ce MonoImporter: externalObjects: {} serializedVersion: 2 @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/Inputs/Character.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/Inputs/Face.cs.meta b/Assets/External/Rokoko/Scripts/Mono/Inputs/Face.cs.meta index 6754e660..adab01c0 100644 --- a/Assets/External/Rokoko/Scripts/Mono/Inputs/Face.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/Inputs/Face.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/Inputs/Face.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/Inputs/HumanBoneMapping.cs.meta b/Assets/External/Rokoko/Scripts/Mono/Inputs/HumanBoneMapping.cs.meta index cccec490..f2eba44d 100644 --- a/Assets/External/Rokoko/Scripts/Mono/Inputs/HumanBoneMapping.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/Inputs/HumanBoneMapping.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/Inputs/HumanBoneMapping.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/Inputs/Prop.cs.meta b/Assets/External/Rokoko/Scripts/Mono/Inputs/Prop.cs.meta index 3b6c4577..e81e384f 100644 --- a/Assets/External/Rokoko/Scripts/Mono/Inputs/Prop.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/Inputs/Prop.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/Inputs/Prop.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/Inputs/PropColor.cs.meta b/Assets/External/Rokoko/Scripts/Mono/Inputs/PropColor.cs.meta index 650c2a58..2f2e8784 100644 --- a/Assets/External/Rokoko/Scripts/Mono/Inputs/PropColor.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/Inputs/PropColor.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/Inputs/PropColor.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/PrefabInstancer.cs.meta b/Assets/External/Rokoko/Scripts/Mono/PrefabInstancer.cs.meta index 9f3e543a..3972edc8 100644 --- a/Assets/External/Rokoko/Scripts/Mono/PrefabInstancer.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/PrefabInstancer.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/PrefabInstancer.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/PrefabPool.cs.meta b/Assets/External/Rokoko/Scripts/Mono/PrefabPool.cs.meta index 0459559c..dfd0a420 100644 --- a/Assets/External/Rokoko/Scripts/Mono/PrefabPool.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/PrefabPool.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/PrefabPool.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/RokokoHelper.cs.meta b/Assets/External/Rokoko/Scripts/Mono/RokokoHelper.cs.meta index cc89a1e5..a44fd391 100644 --- a/Assets/External/Rokoko/Scripts/Mono/RokokoHelper.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/RokokoHelper.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/RokokoHelper.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/Serializable/BlendshapesDictionary.cs.meta b/Assets/External/Rokoko/Scripts/Mono/Serializable/BlendshapesDictionary.cs.meta index 0b70cd5e..feb53ae5 100644 --- a/Assets/External/Rokoko/Scripts/Mono/Serializable/BlendshapesDictionary.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/Serializable/BlendshapesDictionary.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/Serializable/BlendshapesDictionary.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/Serializable/HumanTPoseDictionary.cs.meta b/Assets/External/Rokoko/Scripts/Mono/Serializable/HumanTPoseDictionary.cs.meta index df6e876e..8193f3bd 100644 --- a/Assets/External/Rokoko/Scripts/Mono/Serializable/HumanTPoseDictionary.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/Serializable/HumanTPoseDictionary.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/Serializable/HumanTPoseDictionary.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/Serializable/SerializableDictionary.cs.meta b/Assets/External/Rokoko/Scripts/Mono/Serializable/SerializableDictionary.cs.meta index d856cef1..47614b36 100644 --- a/Assets/External/Rokoko/Scripts/Mono/Serializable/SerializableDictionary.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/Serializable/SerializableDictionary.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/Serializable/SerializableDictionary.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/StudioManager.cs b/Assets/External/Rokoko/Scripts/Mono/StudioManager.cs index f6e04d19..55a90ec6 100644 --- a/Assets/External/Rokoko/Scripts/Mono/StudioManager.cs +++ b/Assets/External/Rokoko/Scripts/Mono/StudioManager.cs @@ -338,152 +338,5 @@ namespace Rokoko if (instance.propOverrides.Contains(prop)) return; instance.propOverrides.Add(prop); } - - #region Recording Control Functions - - /// - /// CommandAPI를 자동으로 찾아서 설정합니다. - /// - private void EnsureCommandAPI() - { - if (CommandAPI == null) - { - // 같은 GameObject에서 찾기 - CommandAPI = GetComponent(); - - // 씬 전체에서 찾기 - if (CommandAPI == null) - { - CommandAPI = FindObjectOfType(); - } - - if (CommandAPI != null) - { - Debug.Log("Rokoko: CommandAPI를 자동으로 찾아서 설정했습니다."); - } - } - } - - /// - /// Rokoko 녹화를 시작합니다. - /// - public void StartRokokoRecording() - { - EnsureCommandAPI(); - - if (CommandAPI != null) - { - CommandAPI.StartRecording(); - Debug.Log("Rokoko: 녹화를 시작했습니다."); - } - else - { - Debug.LogWarning("Rokoko: CommandAPI를 찾을 수 없습니다. StudioCommandAPI 컴포넌트가 씬에 있는지 확인해주세요."); - } - } - - /// - /// Rokoko 녹화를 중지합니다. - /// - public void StopRokokoRecording() - { - EnsureCommandAPI(); - - if (CommandAPI != null) - { - CommandAPI.StopRecording(); - Debug.Log("Rokoko: 녹화를 중지했습니다."); - } - else - { - Debug.LogWarning("Rokoko: CommandAPI를 찾을 수 없습니다. StudioCommandAPI 컴포넌트가 씬에 있는지 확인해주세요."); - } - } - - /// - /// Rokoko 녹화 상태를 토글합니다. - /// Note: Rokoko API에는 현재 녹화 상태를 확인하는 직접적인 방법이 없으므로, - /// 시작 명령을 먼저 시도하고 실패하면 중지를 시도합니다. - /// - public void ToggleRokokoRecording() - { - EnsureCommandAPI(); - - if (CommandAPI != null) - { - // 실제로는 사용자가 수동으로 시작/중지를 선택하는 것이 좋습니다. - // 여기서는 예시로 시작 명령만 실행합니다. - CommandAPI.StartRecording(); - Debug.Log("Rokoko: 녹화 시작을 시도했습니다."); - } - else - { - Debug.LogWarning("Rokoko: CommandAPI를 찾을 수 없습니다. StudioCommandAPI 컴포넌트가 씬에 있는지 확인해주세요."); - } - } - - /// - /// 현재 CommandAPI 상태를 확인합니다. - /// - public bool IsCommandAPIAvailable() - { - EnsureCommandAPI(); - return CommandAPI != null; - } - - /// - /// CommandAPI 상태와 설정 정보를 로그로 출력합니다. - /// - [ContextMenu("Check Rokoko CommandAPI Status")] - public void CheckCommandAPIStatus() - { - EnsureCommandAPI(); - - if (CommandAPI != null) - { - Debug.Log($"Rokoko CommandAPI 상태: 사용 가능\n" + - $"API 키: {(string.IsNullOrEmpty(CommandAPI.apiKey) ? "설정되지 않음" : "설정됨")}\n" + - $"포트: {CommandAPI.port}\n" + - $"IP 주소: {CommandAPI.ipAddress}"); - } - else - { - Debug.LogWarning("Rokoko CommandAPI를 찾을 수 없습니다. 다음을 확인해주세요:\n" + - "1. StudioCommandAPI 컴포넌트가 씬에 있는지 확인\n" + - "2. StudioManager의 CommandAPI 필드에 수동으로 할당\n" + - "3. Rokoko Studio가 실행 중이고 Command API가 활성화되어 있는지 확인"); - } - } - - /// - /// 정적 메서드로 Rokoko 녹화 시작 - /// - public static void StartGlobalRokokoRecording() - { - if (instance != null) - { - instance.StartRokokoRecording(); - } - else - { - Debug.LogError("Rokoko: StudioManager 인스턴스를 찾을 수 없습니다."); - } - } - - /// - /// 정적 메서드로 Rokoko 녹화 중지 - /// - public static void StopGlobalRokokoRecording() - { - if (instance != null) - { - instance.StopRokokoRecording(); - } - else - { - Debug.LogError("Rokoko: StudioManager 인스턴스를 찾을 수 없습니다."); - } - } - #endregion } } \ No newline at end of file diff --git a/Assets/External/Rokoko/Scripts/Mono/StudioManager.cs.meta b/Assets/External/Rokoko/Scripts/Mono/StudioManager.cs.meta index 797d33af..bc4ad1db 100644 --- a/Assets/External/Rokoko/Scripts/Mono/StudioManager.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/StudioManager.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/StudioManager.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/TPoseGuideGameComponent.cs.meta b/Assets/External/Rokoko/Scripts/Mono/TPoseGuideGameComponent.cs.meta index daf52e20..0b97381a 100644 --- a/Assets/External/Rokoko/Scripts/Mono/TPoseGuideGameComponent.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/TPoseGuideGameComponent.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/TPoseGuideGameComponent.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/UI/InputHierarchyRow.cs.meta b/Assets/External/Rokoko/Scripts/Mono/UI/InputHierarchyRow.cs.meta index 76ffe4ad..cbbd46e6 100644 --- a/Assets/External/Rokoko/Scripts/Mono/UI/InputHierarchyRow.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/UI/InputHierarchyRow.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/UI/InputHierarchyRow.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Mono/UI/UIHierarchyManager.cs.meta b/Assets/External/Rokoko/Scripts/Mono/UI/UIHierarchyManager.cs.meta index 315d24e2..584a968c 100644 --- a/Assets/External/Rokoko/Scripts/Mono/UI/UIHierarchyManager.cs.meta +++ b/Assets/External/Rokoko/Scripts/Mono/UI/UIHierarchyManager.cs.meta @@ -9,10 +9,3 @@ MonoImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Mono/UI/UIHierarchyManager.cs - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Plugins/LZ4/Android/libs/arm64-v8a/liblz4.so.meta b/Assets/External/Rokoko/Scripts/Plugins/LZ4/Android/libs/arm64-v8a/liblz4.so.meta index 3ab40b5c..3867593c 100644 --- a/Assets/External/Rokoko/Scripts/Plugins/LZ4/Android/libs/arm64-v8a/liblz4.so.meta +++ b/Assets/External/Rokoko/Scripts/Plugins/LZ4/Android/libs/arm64-v8a/liblz4.so.meta @@ -25,10 +25,3 @@ PluginImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Plugins/LZ4/Android/libs/arm64-v8a/liblz4.so - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Plugins/LZ4/Android/libs/armeabi-v7a/liblz4.so.meta b/Assets/External/Rokoko/Scripts/Plugins/LZ4/Android/libs/armeabi-v7a/liblz4.so.meta index 57ef8eea..6595b0d3 100644 --- a/Assets/External/Rokoko/Scripts/Plugins/LZ4/Android/libs/armeabi-v7a/liblz4.so.meta +++ b/Assets/External/Rokoko/Scripts/Plugins/LZ4/Android/libs/armeabi-v7a/liblz4.so.meta @@ -25,10 +25,3 @@ PluginImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Plugins/LZ4/Android/libs/armeabi-v7a/liblz4.so - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Plugins/LZ4/Android/libs/x86/liblz4.so.meta b/Assets/External/Rokoko/Scripts/Plugins/LZ4/Android/libs/x86/liblz4.so.meta index df4c30c6..9fb020b2 100644 --- a/Assets/External/Rokoko/Scripts/Plugins/LZ4/Android/libs/x86/liblz4.so.meta +++ b/Assets/External/Rokoko/Scripts/Plugins/LZ4/Android/libs/x86/liblz4.so.meta @@ -25,10 +25,3 @@ PluginImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Plugins/LZ4/Android/libs/x86/liblz4.so - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Plugins/LZ4/iOS/liblz4.a.meta b/Assets/External/Rokoko/Scripts/Plugins/LZ4/iOS/liblz4.a.meta index 45fa228a..c37cc48b 100644 --- a/Assets/External/Rokoko/Scripts/Plugins/LZ4/iOS/liblz4.a.meta +++ b/Assets/External/Rokoko/Scripts/Plugins/LZ4/iOS/liblz4.a.meta @@ -25,10 +25,3 @@ PluginImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Plugins/LZ4/iOS/liblz4.a - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/Plugins/LZ4/lz4.bundle/Contents.meta b/Assets/External/Rokoko/Scripts/Plugins/LZ4/lz4.bundle/Contents.meta deleted file mode 100644 index 473c2ad9..00000000 --- a/Assets/External/Rokoko/Scripts/Plugins/LZ4/lz4.bundle/Contents.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6182d450d1495714b9e59291998ad771 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External/Rokoko/Scripts/Plugins/LZ4/lz4.bundle/Contents/Info.plist b/Assets/External/Rokoko/Scripts/Plugins/LZ4/lz4.bundle/Contents/Info.plist new file mode 100644 index 00000000..d1d7f3ce --- /dev/null +++ b/Assets/External/Rokoko/Scripts/Plugins/LZ4/lz4.bundle/Contents/Info.plist @@ -0,0 +1,46 @@ + + + + + BuildMachineOSBuild + 21D62 + CFBundleDevelopmentRegion + English + CFBundleExecutable + lz4 + CFBundleInfoDictionaryVersion + 6.0 + CFBundleLongVersionString + + CFBundlePackageType + APPL + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CSResourcesFileMapped + + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 13C100 + DTPlatformName + macosx + DTPlatformVersion + 12.1 + DTSDKBuild + 21C46 + DTSDKName + macosx12.1 + DTXcode + 1321 + DTXcodeBuild + 13C100 + LSMinimumSystemVersion + 12.1 + NSHumanReadableCopyright + + + diff --git a/Assets/External/Rokoko/Scripts/Plugins/LZ4/lz4.bundle/Contents/MacOS.meta b/Assets/External/Rokoko/Scripts/Plugins/LZ4/lz4.bundle/Contents/MacOS.meta deleted file mode 100644 index 50f698a7..00000000 --- a/Assets/External/Rokoko/Scripts/Plugins/LZ4/lz4.bundle/Contents/MacOS.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2ffd7822eee55dc42aeef4cb60e1f1b5 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External/Rokoko/Scripts/Plugins/LZ4/lz4.bundle/Contents/MacOS/lz4 b/Assets/External/Rokoko/Scripts/Plugins/LZ4/lz4.bundle/Contents/MacOS/lz4 index eef5f96fa6dabbba82413cfed01ab8ffed5aeca3..ee9e530a55d52ecd70179f1b372f632953372015 100644 GIT binary patch literal 388992 zcmeFad3==B-T$3QVu%>Ig5ZW!XicjlRN1PGL7RaYy+&sQD{*P1dY3}w?v1rs(Dqj} zWC+Q{c(v(c?M?5WwsiZI_IKOTMUDF;K@vbQNL9cE)D|*~B8##l8lLy}oa>q;3)<&- ze$QW%*DJ})wVv}m=X{sXcR3sTo_HoNFE8Jdmp6?61$lWDeA~~*yb&BLkq>zV6&(9h z9iK+AV+~51#%R~ zQ6NWw90hU|$Wb6ifgA;L6v$B^M}Zs#aumo>AV+~51#%R~Q6NWw90hU|$Wb6ifgA;L z6v$B^M}Zs#aumo>AV+~51#%R~Q6NWw90hU|$Wb6ifgA;L6v$B^M}hy3Dez*?dwnGS zdr17xE9O@c{3{Cc@*14?oX!7j6au*Q*15r(<~j#6|5fB?e&c5S{UnaMzjDE?x7IAU zyC!{U|L2uX(&wHZuJ4!cG$Z{}m{*tnBG0R?sr^QE>QMjZy?&W~&Lz$j@||v^eu|yv z6*)(4y>)(dP1T}1zLol(-QUy7_4CT~zdZN5`#|Tg`<3?1|IQuN=??dAU&ZD6jyX=F zI^N}*H-Re03|6KpA zvu0m=y&he6JS&{5`+b*rBERzNQhsl}^;_Rb_fozO{=7L{tA2Q%-0%Jf{ZDqk@P8oP zvY$7{Y0nzx9{GMEx=BAx_1tji+G~P=knUw(UY$doI_E*|_dE4>A!FuznZ_N`U%77= z|E4nE)2b|ly!7jra+{JI)>+v)$jGc|9Ug}?sU`YHLcq2?(#P{Z7`v;AUJtL_Zz&!wA$rl_jT?& z#(&NK^?B{h>PMd6GKFYuA%{y}`=oE3oUe{3`b>^5J5FQnx$AW6=;O=k>gr76Pn~9K z;(WW%h{j7Z8?4&fGQJ|~dHx&yH~1_4bFVj-y(@9_0ju3_Js+}O30X&i4IBJV%UA`C z*@Kti>&p>9?w&E^_WL?M68~W zx5u|FY&|{a`0?XmtFqbnVLpN8;rZ>s$*=Le;l!L9KYE-)&clty|8<5mDG{3gLBz8^ z==tSYJZ`34c)s6SCQn}I?^ssE|AM@*btqze?2mqQYRLM)xbK0}^YX6YIx`yo(6oZ9 z!`6bXYwT%!U*GFrH0;mcyY%O+-J=%ztr`B-w~9>r%41yB#Q%>?tKm+XXIhWkF8}N+ z`Pg7egFQW_^}tQ4>9w7_ENs=*S&;|BRx2R;7SQqMC&Ef#~GAt7s>wLk3HWtIn5 z8;zsr%A%d>&B;;L=GJ{h(N<5;cx>#=0qgC6_odi$nlt+5S+UV${N{E@!v5}op#76FrU~@e8-KeHvd4E7UeIMdayJ)Erj@YHe(I?k{JbNv?E`-8t`ArW2m5F&(>ELowuEB~-~zSrreQqFlN=RjI;H<9)6=K< zUnmx2g~)})q3CnPrte7AyW!a4CRTW-@Uwt*G~nI8&?*YqR~3frYYRiZ=ZqCw=(-sz zHK&fO8DSbv?PyIFBz{517B+|MTT4RG^(F9&kaalhOICm0+7a;fMB6@6{J@M&HK$Il zz1@tq7n{-6;%Hkj7gcqe;nE<>s&iIp}!g9&C zuPF?9UR-HJdkv%hXLO{l)o3#8YYuee@rL8ej(tQPO4U5mzNcte`-i>9kB6)`)sTdZ zKkW~-?(+t%53aUH|F)1@VW@F6%H97_n4c%(;S90jE{oR7qr7m?VEk&ka5YUSlJT;( z8;@;S^wP4ryu8-EXIig#Hdi!FE7gDrcFkWGvP*`sG`dm@ zumlEZWivoweTMxJIYvyEi1iVxwkzy?$5g{`O{t8{tOM&AFZ+8Q^Kw}^Ri*Y}Ed&5F@rCwhl>&5Q(^C7;~ZL(CZv1eQ?iz?)O4w6qW)nZ|BSjQ6Y z85u2qk2kW6b<1Hi$B)CnBlg%~p=kSu>S(mJ*OcvspM3qPb6#|M=J$LQw0@b{vHZMH zY#1_az1iA5CA#Y)IJPHX?Q7j#6o$9j-#up9H^Z|ZQVZU)Wr8!Gp}#$ykI~H@|FVDb zp@7lNX8}j-Z+X&;9IjT!Z&$!ttk`(inzvf>{e&-53XRX|jBtsNJ&kp~KHU@HcAu^% z?O8oZw!Tvow*QT8_|u}tmbJ(cSM)?T_3sAK&b}+7C&&aO5;B`E)LE4evT#;g^IDP@ zX0G3eT?_4w1iY_?>_~n%wsdvacPv)k){1$hZ)+Y0Dx8JPZ*09Ae?VHA;_;WZ`z)=0!{_}CBny;_wum0Gy;r{YV zYX4vs*f-I=fORn7-D_7J@Y~O5sg{htgH+ouQf-@6+cfz#I?<(+sx=H!XV{)`cF5Wu zvJ1}@X%sG3OK8c|uy1jE$rmG5=T*j|b4M^TH;ZuVV$LZUceniOjK=q0dD+~PVe6I6 zHNS&>g}wX2p3MQz#*m1t9$1z1Bo=H6dpiATF|~?=W~{PnSx<(T>O#zR1-<)dthZ~X zJ+^pRd#0G$29G>nxG3#!a%9xJ&akD#Pxr5ndw61PQy8f#tqIvP&T*tvmy%MEHA9K0 z1BfUQVHqOI5lg2?AN@@QiY;1)L!Lg7H~r*M*pWwZS3e0`+t957-ea(`5ljhW(v8TZ z=ZzH!C6gwbQ>WC75v~u@hxx8f{04HQXH>|ZhkWWlKJ|os?-&m9m$~w(tvI?KN%2mme40`|)s;_eu6z>VG-aW40^!t_A)HP#?P||uqYzGSdN*YX zCoK<+r*!ML{#ImdGal<)v_T1=#F^GcPn*AK^eG|F zCQf=HzUN}|TB<&mD1*hMiD`@zc~q>=8qr~#M62uz#Ug#?6TDtA7Z~A2l>2D`Z{G#p0YL?9!xJTGzV zW06&xWccd+hypciT759;=ZWN6$RA@|9W4-P+$9V&VC_*nWHvlx9z0}wAh!6yn9`Sx z#x2k)5-ThVSjpr?ncb_%vpR&IY&Siv_6;8NU+a*V8S8j}(fASxu%^}7pP$gRy~0m^ z9FFC|PkwCwSaqvM_{nJa33~GHQw#+yx(9|5v>$ZzrGjk zjP9DSJyCO&8Dqoc4=Ys}j&gj-MGiwLaT!XdW++VoxR)@NEROOA(|TIO0unFaJ&Gk8 z@N|Yf8$|}IDTL;{#nqfQi*;stI?+~6M(}Ip`I(dHzUD+G>P!9KAh%xZ@FS$QqcvMH z3b9D%0Ij(*=>5ping?Y^VH9g&NqQ2G>lGe^KH=!ga8`!}bp|{~;df2mHdjmT5=GzY z5-qtc;CWlR?&<2UBD?DGX>z*Blc6EULmrgX#H^FLr6 z!_pD0s|;}sH>!jiZ8lcyO>?6XhZ`mSOP;6n4W#U?;Di=98&y8 z)CKh8{`_aU93G7Sh+ctm{Au}*wY@b_9LAL0F?Gvm&NN zdTVVqj9Oh4ay43oNNA1rt&sJ1h=xWxw@lCfh_$nO>`^FY?Q&Gw8Cs=Xhe~^%tI~$7 z-o$Q5EL<-fdswNk-jA8!U02)FE(qBTz&Ckj=8ISDQ0d}Fvf67}haCIoNUFVP3}c=40&z@q+nczRhezx} zH0*dvFYSkQ_*?%8*x?tjqs7rU_412=eJFKPm}FW(2I9bE`ACosM@L>AvcqLy9Y27U z%oNt_-ju$GsbC!ldyc6YKb+R2;f_}X?r3x24$R=Ln2&{C2;5N!+%c@S-9bBoR!`9T zwqNOm&uYC;_&2N}{#M}ytyb-t$u9x6`K|q0I{U2+5qsh&46-v_{teWzd&zh|P{%lw z=ZmmN)M zfdL~D2YQfM5%lg+mVF#EL=<;V`w;q|8cBgTx_|zmtXFxdtNf`a1;C1E=urCKG4wz6 z0u51c=^D*xMI8yQc631_=t30wu-|$yf5Lwgrmq+N3pjC5ffJhFJNU#+8TbU( zDgG<7ZV-GzX5V1o#Jr{f$VAD)<}@AwprSeJX8+1ll)|@~2EtnXO{ern9&QTR_d2{) znM~PAU(ou<1t0XnJ9J27#N2k{=k)Kjc8$W z-gcVDDI?m<82};hhZ_ds49@UFeK5|5??|qw6?Lbl+{pMCz@&4+8MU?0e{0FlT%DUM14ahln{O7edop| z57G@A=f$wKn|lN&c=DhpFJkrjJ+B45hZ11#Iq;jeLrM34&a{9vRrXc z1uA+Jrt~|ZOZ2!=^)*KL0Q_EbBnQ3l^ALw)(oR9FTlX<>Z*X*+a@qn!APk;WcCKca z>tUFeYK9rHb_;CLn=EGWLWd@>!gjhNB*38Qe*b_cFW~7-el}orbDAm8r570Ygsnbw zj_&8xCCPyIkl%VO09Lweoj~Yc^WWm1=l{C@)_LtBlM~M#6B!1$nSsbe@7Tw{{EdN8 zI+$RL^Ewkd_4njoHJ&K=zk=Pn1H5ToyYe^m!|Q`q2UfWCfGnsG-L;l>32d);GqC-E z$s3mS(x!Xv8f|UMg6TcmqphW|k1hZ$g`o$0$AGd|-E;o3UIF6o4K0iwEijfJ22onr z5H}h=Lj{{)?DqoBBnl`Q<6Kr5p5LploO7CUD&TuLEI%%kpNDTDd7Zp*`E!Vn)NTGxzAf=5Zt%y{BOBs1kMYfe)u6sZX52k~ zW8|{p3NGqcCY}WO(d022YtO@YT^|9r^ByvfyeUA#=wb)(kIaA7jA;^kUSc)@sdnI2 zSStKmKKF*6+j?4*O^&dLHHanX&u)$ZVww5q77_b4pr7@Qi^6&{Vs(V9E*vT?0ju^mAV6!Z zhs2UePDyhc;s4rp+vV*NFw88EbOvIzzX@4eW6DKfG&X)#Mkv^%&9_6zNtw3?AWv7o zyG`u3E$A)Ue(OWIk|!CBS8}syZR~Hrb(pR1ivjm|IF?VJAGaS@s$fUeU;MGcQ~c$H zWwmQC;6$t`H^`?l;NseVt3!=x4%^ex23+kb!Gi{|-s0MNt8=Wk<_zntrRHI*Hxc9m ztv4|d*NWd`DC;fk>oOWIldfyy&8YtsGa+rcrTiT~=dj530hU|*lP$OAwB@$oJ!QFp z9#skyZl*1_xVGHtPGq??JC&*x6BD3`U4Ep zac`vUH=$gH{dOS3e!Btt?FD1SyGnsjXwo3|oA@^ligV-B*>Bpv@&Bv+w#8_?5p*VE z2TowW`L%l^g({^Cxc=@947#-$E)K0_*hyiEYD^VR&Twt4y%yI7I{hHV8>muo$kWM5 zvEDkX#wON%2A1RMbB_JiX+$69FcMVTZz<3nYfZq2X&C%#TtLai+QE~Ki3K;!vEWv? z7TjZ4Y$4Ap{#cPR;MOQK={C?L;T`eBQP+Y?8ub%J`Iyb06i+sm-_UdX_`k%L-=OKj zm)k<#gPD9;R7D(|c-lI!c3{=fwqEnov0?h1&4v%)0}k8YfDL~iHvIHWYDPaGER?4* zxgQXYY;BBg9KeWg*Nj-qqazV(eb_Not;)65QaJI_PU`_#AIS?e|Gfk3tQ+G8T~F}$ zPQl-o{wAibF&ay;HX~TZ$uDU64?OGbvW}(k_g4jfe?#H#{{VRWMEt$b#oyNpURDTR z7R(d8EJAblqN^(_>uGIe9a31Cs5)u%y+xt#%>rRL=)3ay2y9lqRI%FHH7V%*R2M00 z(Y&_VR?vGqgVnCB`GaUz-oyU_^xiT6dT$AOKZJ~*8hVcdy^DP5zM$KM-YeH)eZ|w( zSFk03XDk+J9?JAeWSd^HMjdlYp!c|j-oa!)40%3It-nyLD8(-Y`hH*VuG%%J^9p}I zpz-&J=>KT|{+%?-JUb1*cP4&~7)jl)?XNWc{scD(26kBE?xezqwm6O2!Y(b&-p|cPjiHFn4T& zm}3!7@)ICv`mHbr0{plu}02d0>dt^JrUehl!m()#lf)m;ThO_kow(s;WQ_W62t6iT-ZAo)}JE1hP z5<`S*#Z=si={e$P%<|{~Q9Wq3(O%rz=V5z<3)H<4@6nK5H<E+lPP^s_4pkOCbMYn_nkzON|nf90A8 z@-P%_!$g4<3!c}CsZQKeonn={sv@eIt7q60#CvZRsc^XG&RLGN<0ofr>&)~~N z8iGjf%7}Mr5zAu8cqbIKHL6b!rbC|Ga3|3~lovT8)=99#p>%(N4o?*8q;!#VtW&V5 z`x|d54!B0t|5$@Qp9*xs3J?gfZYVhhgcxi}`HzFE^fX<%7C^e$5okKZDf<*5PVmQm z_@Rn#8U#O-_$Cb>h6Fy8lCn;G)42|ONKjN~LLw$ICrkw^G=(R!2*co4(U)K&F03eb zW!}J32Z?{u_@d0?LGVSH%)nKHL5zyc4nP@)jDOml9sh(C_@m7Dr_E0M)9>lzpz%+) zX2w5d%e@Q;GGu+I?SsWTQ-hx3EUxrhx;6`l6f%7R7`d< z=*I}r0dQoi7@z#L|VEsNS40?DG^^f#*snWIXVO{ZFtF8-Xk}qndGv!$WgpQIpPr*tZ#}h&bwXG@Q?F&Ww5GIpKg*sREgCnmD*(;PV$@B;fa6NVZ z=8cs2Mg7e1<9s14PI?nBBY0EdJ#o6*>uhMMAW!vJfQxjG zBi@g-%j$WI5&{th_Ex*APTbo^Umv2kDX$d_Jn>y#;bPG#9Qv@rq2KKO7LSNnhrpB* zuTn63wmo{fh_-9&lIfpPs0G1^QvNNGhp^4Ni)LHfq;aJnhH>aMLn5 zT!c89CZ6H2IlL~)uGg`>LCiQzIo~>C#T>at$M&A)y3Rx!z=RY1NX1X7_+FF9J>NSz zzISiG_})zanG-)XuWk_Grlz*lH<)l6#D8XF`p-~dQ=z*rxGuC8;K_r#&~C^SUj2i2 zkKjLhniY*=THC3m*PqxmLMcry7t4URI#H!t@R%2Ug3Nl^sK1&9B`*-ymZFwXzga}b zJ}o*}%I|B@vA88M4ZBOZp58~)w79%1It_`U-8mWF9_7mM(87@QTF{eBd{;#xp;LcA z#JJEDge~ITHH6VIEW_wfI^h=)9Ab2c%L;>I7%rJ!jD`%a)gU&9A``r*yWv&gc0>>j z?YL?hCN8TuY$L-TwL9^1noSHC7@XQ5Oum@kPlSIKYJ#`Y?#DH6;G>N5yCa;V19(SXR$9V71Sw_#~qGo7q%9! z#YYm?LAlAX60jJg!|KXwUlSn@n4{sa%dXB)b2YodtA zf-L~4a<9?YeX>lh_C@O*bA}{}(e&Wpgv!p?RMA8HLEp=FwW8{F&Wsh7`pb)I{}wJ# zsT%=H@D@ypRMcsYGAUHlDY+DLXvO5$R3b%_CHWr85+Y0(7Ca^$ecG%Hj45H?(&i-- zi4>ca8G72J@Gr&AGz3-$1UBokxxT|oZ}D2A@j1cFJRhba z#vb9jiI?Ar7<2p$di;#~86pvG;ZMNY61Lh*??%|5sJ@IdI^#5SMo9om0U<${1<-x# z9ybS!uqc%SW-?lEC2d}-955Nb=!4tYYf0(fHsYdE2}=L9GPN9=47p&t-li1UyIWn-%}tj6<40EMK?L zxC`M5=(A{tVt*(^I)_Xtoo5P7Zw~r)+|@>8mDW642(6L^ezNviH~A&fKP0xQ*U>zQ zwjT|Hg5RNieopbbu`s*9M253cMOFcz+5%d z+wO+8sz810ctTs-1D=$+={?Sdwip^Sdi@Wl?8s!2dJ|7ej)=^>Q^zjNZ83X zO;XXVet^OQnL+nA3h3`&wobCY!qz*PC_r8DBJwf-TXOqPBB#T8}`wuo7T3(8E_vgMF?-ye^uDgJ&GNPhLNpx9_)_2 z;AowP0uxk>YeH}iI@%PDDe6bOAHlT7hwSBL0}$^4(WYn#Yq>oH@kRNB<~U`EkiFa0 zJ&7@0UN#W$R%8~myO`z-s(DUxv5Am%G)dTsL}dD#coTkSz!8atdRrdw87By z&TnnDwqi8Zp*16ho}Nx)bof`0iz4&iB-dMoW*I;F1Ixp8t-LBo)%;B`th$J2tED1; ztcOHFS=iBV1^-BnCJZfNJ*RvG7WZs_`bm{)e2G_V& z@x)`av*R0v zn}+ufGA6Ce4Kf}W|3iqTl|o6hkh42v5QX-V6&P&sXCNfx8+%K}^ZvI6jWvM7*(x}>u$Nm6RV87`wfBGT?V{0Uib`hNyu3x1P0fQZ+eilsx9054XIwT%See8HfIcW#W(DMYFSO~&q15`ef#Yq|QA z3Y~mR$MO`_{xR&?qVj0p&dj5ICo7M(S*5(KQjt8kJz8}j&uco3R&l$C?^TJK{H?Hx zB^O4lZIVcPE(-qF;D^CgiY*44fHH(7l0|#Au=|#p-z!S&3R~L)o^4^z4kR;pk1i82 zXt*Tc4SfGH>8K8tR4B${kR3=m?AeyK3ncpu9e&jS2xC>yyW52@&Ke}kf?>-DmYlv$ z%mJz6pi*s-si{1-Rmx8~be@}_7jCp9>k_52HlCc=Z#=a$~TR1kcpeV zsh|JU$;VZ62h)J-rY}|V1<9F8&K1>KW#6hCzW zgpx+Ik2x*@Lc0kNO5c&<7Y^Rx@K+~aH>;jR|9m-FN=EbtJXYuI(g&mAPGRrSc4b8* z=F2&UAJJ9^-{3k2-#8%nhROi_EE;{tUgEG=CvM2~pZ3Q$=BLwkNluFQ=dlC$>lfQR zdAw8)ke&^hESB;S(^^ngi_%mX7(kRxm4l}eKeU>zWsaDWzYDuv!5I;G1Q5Y>%3hCc}pPnRD+zc?o-HHoU8J zEM31ND@8H!Q^lUi?}a_*3ujKv6Ydb%Z`7YJTzgWAYqMaQ6yn`I7~+lpG(QXR-X;&s zGa9dxE(`2^o50@w_4ybc-**j;_8%OY%T?e_7Qfag%+X~jWmS^5u)Y7p^K$m&Sgv+tAA_7L_?hw6BO zctESj7Yb6(s!yQ&G>(5oX1-oV?9dS{&z~k2J{>i5h3<=FpIqdcQUc;jv}GoUFG(eL zac97joIn`|l~7WVl~6)%#9rYpiAn}+FneM&w`1AdWNp$loCJZ-vL%j@8WNg6V)9Ek z&6XXbllRO}X3_+9Tk*;g)iP-#c^CV>!A9+iz3VC0a0VAbYhTN#XPif%60ePYe)>MTC z9X-bohCNuDx_h6N3Ax=FL{XD%zMVqEP0Z_XQ-Aog(N*vNt#co z-@L5imFFt|h3GfyKCOO3tn$N3!Er*BgZ6I)9wBQcGgMiX9Z)(B*)Jrb)#4vW6$`oA zo-x5uZ;qr=`UeCm2Z(n=-gjn1D#vU7NcUH1uWryT1Lxgn*UMyclc-u@-shvWNPVwp zyaeS2{N>-3ncx%@(K-CeJkF{q(#%tsPb~wq8#l07YK4eo{bWDQyw2|H85u{xiT{fM z&GL>^ELc`Rvr|i?ixiN_@sxfLij@%1OerEMMxbfr~h zZ0Xu&r63*^M6FCmgw56or7`A`WB&=>x!2$N-Vk`_9hifnz8nkrJ{G)FW~m zqyQFpC)KuS5RfMq3f}p!Om*bdIB@wB~bzEQ;z8 zD^CX32J4LEfpzZnd!I|5o)+=6bsx2nz&l@-9s_t%GKC^CRw6UoA7x%b+wh|MRnGS- ze9>-nuFo!lb)Cxd_b+=+1EI-&K@$0E@Z~A>S)$K2r7d#M5ZwA?rD)X4F361 z#Xj`D9P#c0>~?zOfOvIkALZ?IatP+`REB+_SPof7bEMjM7R+z-+teAbv&KmJAe zV&cM481Y`I{+9x|bRDUT0!)$B4!9-L2-YB&59zbWE?|FaF`U_t>Je%2$G+!zyn+E% z`IaH4-kFC%0a0>njg952RZnb##2keOjl5et1 zSe>gDv?*36MwGC-Zin6Bn~Ty%2`eCN42|eV}k{(PO81Y--1xVk9~$uhivW@*QfbgKYZ(Em!Ii+CBR!K zTN(9A2En&=qjBn8mZD(z8%&>&8PgS?!cQRT|68$DV4;}$j zIds}aM)<0uP(`}BAO4%dx8Pes{>r$Mx{(#QIxqkzlY1pY3TC1($aBJ{x)q;l?Z>CQ zTSMOMREN;*k5(|XGsaWp+rzHVIGZBAgb`i#Ar_JC2NesY-O^nPt>qf;TI6v8Okjxc zDC4o8C{UcmcG^PgKJ^(S<}`n~M|hJ?>(IO@ZmifTylFfy5GX0J32vnIeU&P-U`;B{ zaWhJPL~6or>i)rBmC*ojs|R1QJtnUOM5oGTP4E;$CGH!RSV1kNhWB2YpSkvE38PJlI%)> zEaTN->$UFIzeqP!wLsCoL}iv%_Ny3(+MFzLqdw))DT?UG&o{ak>*r90!}Dff0wE~Y zv@+J4WZ73_8AT9B=2hY^c+u0tt^GCE&v{lHIo)G;m`PIjY0M(0lx;`%dw=%iCG$mj z+(vod;;iz%_zT6px_%DvTgGFJMLdKw_xzeuNlmXkJr>R5K=NY!|8hpCqUv)hVwVa6 z-4F2G4s}HyKMOmeayOS7G~g5jqbJW&X9?UjMn;P{*%5W~(Vd1!zM$D~yk@vGqWcCO zIB#-1!y6^%<&^R#&Apytle9BD|LtqZQPEDLQtnZOBt1ku-}i;QJm$J_?dI71(sI*^ z$!h~vpLetMS9!NxpKh1aVpZlh`cd%@Zbl0`N-Br%*j?9#r0%aL4=b6+8?)DW+Q8_| z6s(X*e+j{%rY9ux_D_c2LlSdJFx=9nUQ^?u_$L^}a)X z<2xnw@^@~1sr3%l-ICf z0~~R!vAix{jNe+^9goP{{LA`0^w+rWNpQdbg(#jF&mG`9i2dg7fBU1z4{`p_TPwAv z`{>alZ@P=bh!CNm281N4dRfM!)DgW$9#e$ zn79G!c+g%-`G;zhPew`Q3X+~?EnObAl*L0hOx$WXi@Os4RAg)oQ}5H-2dE$N?k9a( zB~GBlqQTt51wm_{-;2gl#b+v9$T%$P(WI3_;rSaPp116hQoprQrW&z07xGc2W4iaz zo>Rk?idJw)YuvYecwXMscF8#U2hBBg?Q421=GP9>%QV$tl}sZ|Wlca)Go{39nt*iM zFZpIYVf%YS`*Wt#YJc>3&$74q09~)i_eY;2%4!xyyVUtxMagxm5)wtQNNZOIEQPoy ziUD5&*7~58fI1OxXXwawMIEPkvJPTRvNq{JJk~7JDOM*l zDKsCuLY7@isH5Ix@XpWA`y9OY6dEg~hK%~ZGYI&42gYujnH7hqeDW$)LUC>1=u{lq@O#mFjye^G znEX;Dxr1T6LSw!W5NQ3%reTS@cuDp=TJbHglgaVKe@>t;0Q~qcNPD0>$R7BDlxtZX zW1Yv;I*+L}&Kl+^OjKC`O!UrB?A%NzmEU@myQP4@7NWFUyNe|L0$5m{MHG{?AhTc# zJZw8l#i`)?mw=Cju`6uMRO`TujR{&a{-W#o1}NzJD+>A+OF`eCsSDrW!o^*FFSW)f zuPN@cPH&s?O8!tlJAiJ&EGy!B3M($?upSvtgRT9O(ODW~LP|idD%mbI-Bd_I#4ei@ zqS}F7c!@L3BwFLk%sg2y;z?XG1$&%O#9PjQLsns=t0zU{d{T9EqzH8E={vbP+Cg;U zEv3h6eheTr0c_CP67UegL12h3>>pDE1Wq2j%nNU8HX3KBS#h`23Pzg+;G*bF{T8|w zYmnX$5F*i5PMywQah%bWzV$C(pbq-IphmiQaOt3KOb4TN3wGY|I}v|+oO!WGL9o8F z9Mzh}sLrF&$5h1r31YH!z=vDFQv_-)HiRm0;Y4Mh&C`Tz1bAtQo4P;(voj*7=^?>g zsvZoCo*-r7vkBFb0SZ}L76z=#BEAoex` zty@q)nefRauD>vB3;wqb{O@fvn~?8~>MCTJD)A{7>iCnX`L&m7{7*S7xk}-G!qKYd zP;-cq7dUTfO$`CI6(+BsG0S;3D~GpgJP#?==eL7}re}TPl6;oG^@4t5)eq%Oz=QI< zsFv{?>_q63|!G9Hjmun@#vyP2;Lg zYIYOO40uojT|~_JUNu&nqvY`zbLzP@!)awwXp@{DvApxhz1i~UzofoO@}w+6g`NX70gAE+us)w^KlGpU-&!D4)qhH<9R)m0KM$9js4g3s z0!z+g0)?g))Rf{F?rPnuMnCZjnHKhS#muBUXl~+(ihhP62^TCSk!KH+Q$!7!#Q|g1 zQR~%!7n^v2*2m3QzI6Wv34Nt!#RA;;c1XR!2h?;J5i2UsmwMCGnx^9%RwGHUe$hhb z1mn0KURx>k2GQTDJeTEDZ2A@N#^i8mBod^+(*yoXptl5mZ_Zi|82IdoAci%-xaJ!7 ziSlb-m+xOmP^?q{m07PKm15@GfsTCoqKm$=4^Gv;h3xMU7dr$TOr5Xi-OyNOjRuA1 z{#t}ipQ{^dOjw2q?3#K7e}hHHo(OSS=d^ENgsc%}rx=Ok#Iq`RZgGgdm7^!?f@el_ zOqmSGm3^iZ!(g%wC?5ny0mQ%3j2TD}cJk>HXSbj2W4wESM^^f}5DmYbLq8+d8xdpX zKIF(syGeozDLH4 zd`^r5XptT|qiobm0B&NOs5@DD+KL)1Z{+Le=+FN{#n!$=^bBivO4ZmogsO2xhN=Nl z?Wh<}pXaI=FOGLqjLaIaPRwuB)oC?De7H_kLpK#XZ1qb0+FO1piDJDWsaL3S#Te|1 zw92ubc(JVF6nCn(&GPuI=YrnnL_s#ol~Nw7TuxpIBSWUc1@bR8-2#2yojhOhYkhsc zg5A!oM&qf{8*80p<2=r!*5;D&Cv?tZY68SYGbN^@%&!di4p#luUa3bsQMHDlCMkE+#qDeN^i&@!Nsq%04K^Fqd5bsX;?%ryzL?*pS zWK!yVPCU}h1QQ9}FJ7eN)C+`1` z2%|x&zNO=kNW{q0$8^4x3IHd$h;41=!Z5Le2}8PO&^ksS%!MmMF*f^gwiS?yWAR{Y z;z~IYM0=}W$0PiUa0EjpLuz zHeNtY%Qux>{1f=DGKy#0W#^(2eux?{i6J#@*C5`IWPz7Bt6{{cJQI8pE=Pd18^}$qN=Xb1h20 zNKS6CHcAMBuDf{v8OxnUV>{QUi{3GeJXr;g`eS3C2>6nS+jS9ZGeQ*I2)X-2`MlLt zYwY_qEAFX!h=eoZ>d&bC2^ULb4c6Y>yw9=1{N9}*&o*t&wVc456KcVvU*on4`6%X` z5Js7ECLb{8&cd|BoI96OvPwxWk~O?!79%O&VW}-kE`g!ruAF-b1N(KDwR)O1>EvoBSJ=We>dt5z9}2am|~aY8jV z3Olm)YqOe7tGxH^bq0{NkmYKPjcOsJE}QNvo74s<{GGvVgq%+brA z&g$#jQa-Bh%A%9555?9owAJ%coITQ+{DN~#)%V0Cl$VGNr{evRXTx~+Ow3kw+jWG1L^q5e381B0q6#Hu-w^Y z<`uO+$|j@!7REuWwepAL?N#;3A41zE*Pv?<5tFv*SnFw zQte_PR-M#PFB1-YRFR;9{*N-Jo>A+_KkON-3MKz!uP9$T@~%P?&6#w^dII!JRdaV~(xV8{W%@uDBAqob!S#ta&C})@gSlj!W3EZ-#av7Lr;L#{ z)r571eH*K%VWu@{Gc8ZZ<(O#%z8@vOId+*j^$O{aW1q=*Zj|xVhS)&+OpWIt_L%}v z1~t)MRVG>+iBOJ(#vnSSnq;p+G0Rx|A4(VpI@jvHnWY1}cWTsKV5i=6W$Ps-ay zV=%*z4jP7zzA##d?U-Rt&|X*Jb~Xf3vfPZZg`k$@$^h#S11#X{rfM5T*a9TVjFq@( z9or6WzoR_3nwgEwm0^)ZvMsVJ_!_2o!}?))${;)HuJ?vgvA>S+2k*5iH-CjVz31@< zwYn>ev9;!!yz)Bw;8v4rnuZfnSgYN8YVRc6hq%?>faF z*Z}cW?lv0#TPow>=@OI5r2zJTgIX4XT6QD!aQOgNPWy|!R!h3WRlf$VWXq9DYyXQY z$XTH8WHd-aRpT-Vl5XcC+HM)gysJi|x=zHKuu{aE-~K-0?3S|-XYFB-~K?1$e9S&N}Uqvj)$&F6Jtk^eJi9{qq0iiZPNu*cyeIr7p5(l!`G*ALYqP zj7evQ5@S7f;V38dT9yosI9zr}EFq#}o}3YABEMq5S;a^6KzV^6D@F#g4qf-3WU*j1am_?k!oFC9iri<<&ecpn=jhE|(S<_21`jaz&Qh zlINu4*5QG2YwsX(OZa6-s`a^YYof?45#4EnMCkEbd=EBJD83q@PI37H2U16t;N4sISeIWDAufyH`uH^(3>q%%I^Ac5LFG z8Io+GNV4nsqnFPEGN4BN1hHwS@dt;n@~MMK;TcAV2x|e&iW98>IZE){rd{7Ldy<@0 z&VKFr79V)!s`S2oLpi`1{$qo5fFGo zadb;*S*`(#?-c*oO*D*f0E|_cn#uDbY&_-&Z585dmaDOfsnbT|DqQRsvv+c>2<^({ z$!X~Y-|QD=6I{(0iSo6d(jQW}X(Q3wqBZM5Z`>$@PP9!w0S*o$`$QCCwRTry!3064 z$a;11u|4r{fhrOdPnM=%h{TQ{$z$g->QC4$TGSsg>T778KQ`T8{$)dHY*@XCti}M81*=xSU5Ev%wwWbzV;oma=PihP5qChmOJVq)ghU<*`|Ytb`~qp^gHmBm3kTq6F;FHm#Cl zP<2R~mgL%V6Eq2}3m+wGwaHZi@^})~FvX7@_oN6fphRg@hAN=;-&P0pj#l2G6#;2_ zS_$Y{DR7qN3l6j7=`u;&>MPP3&d3W@;-xKA@D8yP_c6Qh6r~KXmXO*H356XcV6^l2 zrlO2<8T)S+mZbnnDxm27PSvQubEG{uB`;xab)t{4zsv`aAw8R9ziqNCG5>%qFxo@7gnzS{G-MA@*(&&aEYDW=6<i75Nf16lD&!=w<=Nqlj4y)UVTBp>J50`!6WI`dyxJY)n26g zkNqm{$m7_1${pEJJwxpwA#55|3yEyTl2(N8=^R|2QvY-^wN_+P+oeJ9WtjfY10DJwQ_;0HHOW~clMqPTDz5&P*P7|O7#SE-R9WnWz6@xc`C^t)>gAX z;x~}hRwYT>=_Z6EEShL-#7VuqOpBBKMt%2DQfv#Ph^x`?I-gC~76w;6n#EBXo)9(S zA=C&74)UQeB>0>tL5;Z9o;EJThT&#b99(5fx=VxU06nd5v(NcE$f=A7IGG#BpWEc0 zF2N$Kjm=5iz`|K708X-HG6LWvMliCPY(pU~Dn;@$asfMuDwiPGwr@X1IEg$)<7eKH z7f3kKv@&Z;((Bq+e(Mb`7Q;NND&y>w>2??xx zd)gVOYA$8@1AigF#Xx`HJaoDfI0IK3jk9*hXrzlXN(8CoI%GNn6<)@4>@Ra8&7bHD z)cR$XKk%zjWqPMjrVM9bvvLNiaL%DDZv26Yaw*_gJW&yM56O|v*_1nQHQ+GuHiP;9 zx<1MOw?zexWN-iU|JMJf_~XF+du1UE>i?6)f_;^h9Irw;hV=h!6UO6IBXIqHF$R_3 zjRF3@tWCr}jsI_%a86d^K>y#Tbo^1ytU}crAfiwfbi{Yah%VSEZT>`ep9CvQtSzZ` z_-k8n_tjHwvEFZ|cIkZ^HkRq-dx`HEUcS-DJ_U;7<-3Z{YNHYuy=1c&IZ+I_E(s1p zg`x5nf#5yezo=9DDWV`yBkiwBol#CP0RWwN3Itk9$a`e4mm9dsk9Wn{$8=qslcWR zCuFxdv&wq1+!-MW*kfqe#Bz7iaE_(-zU=8fe2*Ha#CtSHrz~ZZt=pT>4lxPaSMVhP zsfq%`=Xs^T<^_WiB4cA@DA26pVH`3TjRIDvN(&S%m2Ca~HS2Vt`Rsj>Ro|uL++13F zqP|0#reRXHuEb5h5^AL?*X@;O6sjJ}KAvp#0t72cjgu0A+8~0)iGL^c=qQcN*x=I% zF-_dNl_jAQ84_>4CZB6N6EEuzEs2*Ej!?NKv6Lf}aQHcpWgst|zvJYqbnM*TD6c{ypbI}s&IPF`EB-F0m$j-yo|sDC@#`cSNlaA+q}!CrQE?KR z(m5(#3OVc66E;Nt)iCD{lI(E7hPf^kgE?vc^k*Jy3Jx3VxlU2hM{qjiV38BT{O6g2{?>_gKdHG1f)>>Hpvnsz^_ zj;0egq?59{xI+EK%;V#9)lY4#@l|zO_fu=ISCVJ2h<+}lpR_}|sYIIWo|kAxt4!nj z#A=1@tKAq1tX`rZy5J)s0Ru5b5#YKy$`AlDMPegc{7eQ_kx`UbrijE-$h1ktQ{1h> z;#<*ac@kB&1)O@8o0MxQZ2XDpGI$gPnHu|KIh=v`h&#ETNK9fX!m-nEs69#OMAdK7 zF%>`4F%_fBYJbEXgzZUWeB2GCkT@)fjKBIo(7sQFyQx^WJ#J{cQtPeG;N+JmX9LYw zlVl9lWGJm;v+Zf69^z8m#xoJ!R(tj&KzDnKy6(en6Lo6 ziXgTjJw|Hq-R+CO&t%A@PR~PkOLY}$hKZMyOm$l3?45|_DK{a=^0WsjxLUc7q%$W{ zX64B#Wj3;wNWXY;JYHF`C|Q8=UEY>FJ@XsqHL?`6UJ7MLx5Jx88-+_kCFS$`HZo&HaPbi6-@X zUr3(r;5X^G@DEj-=_U!04|yn1w>v^1IVLhSp3|j7q3RXp?!(Ka5$v(f(jpg zP;}Qge^T)#3jGXw50Ej#GHP}KF+9D*mtYPkNDMqo3gLhdiWaLevC+^H%8BynX z5ql9HG6BavuAZpE^*2elekx>7k7rTsRYSz<8&NNBNX6{S9^8C)jmGjfX_$D?)nce!lR0$JAVkp7-~Fi;9Yw;Mlx`2jW)B%d7!#%@ z)ek>v4V8I0WnJD52(cm-dB*3Z$N-jd8O1NMRtB)=Nlk(-T~{A_#6l8lT1h_>i{@6 zYwRqc!Iz0cSjmlLMRhr`4VA1;x4+M$>j>=aO_MFru*$?jWF%4`UR4hm=7fJ16+p1gkm2j zIs{n!ITh`JFpdDKsx-CbS{RE{$Pvakg>It9IE5tKg9OD@B9HynF)4~lDC0EbvdIMz zU!Mx}kk1I?t|b!aF;_~iNWeJ-G{x_uWU?PgOx&UbdQ`?`FWlYc1fY1&oBbqlD^!Z< z9Lp?8{HRRZLF-~7i3PSodA8Jy9&ca~Irxrc2N3fnM&I55xBqYuyZ2yn6JXQXQzJBsl`Dbp|{s~8%;-A2m zA}UC=q5Lz-$D*7wu8(Cf@5|Drey$fBMdE$Q*g&vZ8kchI>=4%uIaUd=C}m9xT>MpD zo2+x?J!8_G5=JNyPQKXR2M8mj`5G(yX&;TqBjuyXmPa_QTyM>VDQ`_m|4{y_B1x4K zf7JkgjS*erh@)XLEsTbTlr$2@)%wCjb3bW>{*>-7o*Zhvh!=;9Qsu}omP;NHEDK|* zI_;hyDi&h=-Bly-P!vHDCmQdo6mIF#TL*lSmqO3)OYhKngfppKCk0LMc2M!t**Rd} zpgxKbrf0K&Sdx5LUMXCo%l~3c=9Rp*|ZZ$ z((*C}BU+76Nw)_7lJd`FQX@)E3jLdjckOEE@M_wdp;Q4?^i&))CQVqz__#O&(#)b^TQ7pD9g(Ow*T3K& z#5b7us*;7;bMuCX)qD=9Ia>aJP~50r2}u(7i?9`2R9l{6a)MxrtU%&*3W5m&S@liH zA?N0nY&?(BlZ}Jy6PaB~r+ewQ6%>itpH)XEB)V_m#V!;npq8MnOhjjs5{2vabWh>- zfTvfNK@}b3DQW>5}>K>Zr!!bkl`|4lF6@rj$XwlLu1;2}~|!7oxLTe-%6^X#HBy8#IPx z>jX2)z~j=>)v4bj^>MDB6SDeZjdG7vxA5fQoRRt^JACcNRT6Y=7BtFpO)vf=AnWz; z?(Pp4NrK%oa@=qI+g z`Pw6HHK}W1-{c7xk6r-1P=^Y|h;LW}J;J`%jOY#W=4d?s3Gf`SYWlRzcodl)_ee;I zp!4jl%Bk9usCirU56Rl|Y@r&k+;#+?Kl_}V!)H*SGsE`i(unVf(YPA{6GmAz8eiuV z{I58xJ{s|s?35yPdC8RN4SU=D(SI6jt7Sw5;!SMeo~-dP%a?-HjE0w*<@1`1=x{z6 zr3J>wVW#I*xtDEMMzJLX@xz6qq%ShN<*6SVHB%Qx`--c+DElE^AaRD)nP%*InsZ~Z z@!0jH3#}VV!=CqXCvIyY#c%)H3nMNXZ37TyyPRV0aE+98oM~_J8 z#CwTiE~K(#ld3J)6c3Gq5%9Y)e!GBwrOO%)L)b5!azpUu&cygyYlHBIj z_sZm#w}+%^SzoY$SgdnM&K8FGdHySgIin~vA7yXs8R7ZIBE&+a*e2X^>=_h``yk@m z88NQvg^QlSpgVB@-+_l-B|NkVp1H>1nPBX*96mY^K03?cqpC<;Zexva$%~I=(=!k5Vy31v$Y$Tb%QhD%Eqh^v~ zsTcBss?QI_Qacn&-NXz*zG9pOmWn3nP#bM@1b~V zxJ;Pp=a~L5)gPyrstOc5bpnUssz26THM>zOzMW#LvR?xRFl=?B!&bNUXRDipt!@Z= zwJVecy}1IpoNu+`6{*y_dd*Q2hWb)OGiJKK)U7+}CWX)ZQuUfYXUzIwzDZbk2^3~fv4PQ+&0A24glfOK-Z^DD-w}tI8HpZD)gzj-PY|ky)9k#~ z43T49i(WMwz3SRhYUD_d{VPQ?@feS`Qc;s6!oslcmAfK!$9{B|8PfN8-h^HGjmJvH zQI$I6*~#T-a8jXAxJ}W*=&|DJ2a$}{NWL4(m$HZx4{2txoPT+enpZpS$u$3fWvF+` zo_@=YiSk0_h`=OajCYvC~etgs0P%2 zUURApe3$o8T8Ll?WY4lb{XXGG=yzwD)<}2|gh5B2<`IH~Z9m*-v(dPchM}#(jYfqm z_>XWS*{PbT#JBcL{f>Al?xl8;sEWP==y$*6!jLX$!zY$Fej2xTU3Q13Gy9ZSw7x(bYhyi@eP-^pWT z$G_-tQSqqIRoRmGNYQf-GM){YWoNt_`6yo5lXx!(;?mCO9tcU6T(n2DyO)xSc?K`q z^O1RE=j4~r@J6AajVgr;5pf7BDiu~VN;JGtllUGeRjjB~SkWla@J7v1M-?k76;?D# zG`vxFs-ub(mBNbl)=9t7@S;n*@@i(%ZHyFDcp4O@c9Mihu=}gox}fW%$@HqSlLuY4 zA6<_Ofy%YKmMjoWdPU zTO^TBD9kJ3LJc}gqQ`XgMj?e~r#vkX8#^j!jb++#rLVH9b{|J6?;}+Qq>y%yI-FAl z=(tVhC%bNWx)NUzHsyP(rr3Yv)u87{5^wVnLT1D!e(kHocX)ONz0{OEism;xgF{jG zukMOG<0tU|o?Cyk<9PD5O1D0(if@U&d%IZ1qZ~!=Gp?dHdKi{5QyRdHXNqO4OAy$B z5u(;9>jdmQZ2w>cHuAr_HgX+ZMVFf?Y>SWzrQf0bw)1@+df$~$hMYeYXuy_wlQD47 z3YRt$m;43OHpOl}OR7=2`d*w#CVV7%qcF>~-P}%eqstGCN13W(KX2qc*w2auiT#|R z?~Rw+kGv*js~Si1Ipp~}W)QC&TdMZK*a@4$+QsgDnNOJuumUuc8FMD{L0$ttc(Lj| ztY6HccJ#luK!W|zcMNLsseN0}!0eyX=*0h)=cx5$maEJhwp3@eQ>RBMgV8fZp(^!Y zRnr!Eg7Mglkvx~OV}-2TcP#W>Pjs{hj_zUwSyZzEMWP$8%LhJ4mtNB{Hq$p@j_6sYY!`uVK-iqO})vwul zirMP+Q?gSCxBN9}@}uP;4};lWQFmO~+tk0lBjij^b%O(R!chrNBBXC<|~ny$-Vc^&rlb@1fVhp{GR#%BCQ7G$i%=eI&)Z;#|C zn&F?(4BZB-xEF3L7M0Q1i@JqE*b?z=7KLyNMOw`myi;mM^6pl6FJrG1LR`_<*_$K2 zSBz){ZDH?AvX_|)+%M+Q$;#9o39>X2zjw&jSIw^UFI9grB3AI$h<8)CU|ttI@X?Y{ z=(rH2%>yri)gEHmGq)386P7C$bulp~YX4bnPUA1zfswq64PqG8O-OjyZM(^X zgKD(1nZeXc&u5HJn`Ou;HF?nr|7F}xGh{) zSK`zFWs6fZ*Ri(=E|`g6R=k^!ck;Mq{=?mZO%hNgX7?lFs{ltPm@iJD=(Qw92veSl z#*t#mI`T+2f$Briy=)gH+|a=^-(+5<$+NK8cvOHY&7TF|boethG1B(IrMN|_rYJ4jAS?qeH@g_cR@C#^7(z!_6orZZ?#G@3GB-YAZ95IT>r^a7(1e$a z`uh>ZXbBkaeMaroxL|LSq48~jQE%}-lh(gY_M%szBn!B~cyw~e1AMc+qOMQzXYBU_ z@aK@6bNTZoiJ6&gPn;%rC#`1hlujcmfvoJr10x*E#S!ae+0fZK%nma|02(V)p-IwX z38(4`6FB0fh~yse3Ec7(DP=!nBBC6Wa&6d)E=uugl?~=wyo$w)TEjL>KU^z3O=tYE zJyY0w6v@+R`T!fYvc$JVyeL!0DBKeAY(frIzB){olO33!GHdmH*pCH_#|>Kv7ZAU_v4l)X-uQ$|gw{R6$j&67n!1 znUF9cGBBBB2;B{4BG2lAK9;4-Oc;sO+53D&-TxDZ$N{dGR=+Hs4Jv;~3-&b>_x3P>5cFd}4`6qSlFnDjx z8U#Si-Dct(ZKdN?dap`bthCNbXQ;G8r3b8Zwv{eWX&2nPCXsm!&M#AHn&T7LzUlH` zhYqE}r&6I8ldT8(Bi|HH4d)*&&Oe-YFVwpi^4@54kjCF9h+2#6v3YFzJ9swfdPNh( zFslSE(uWJIIw7Y16=n(@SB9bJZPStcScbSj`ePd60{L&Yq5cD)%E`GA>#)LJM8L^K zQQx*t_8&_5r{|1VmmuJ|hX7W|+~jC~w2^{N>Df~M!6XtE_ZkT#$W8%+kph;8v=I=2 z=O+A=h8)j@|GGJlcM%e$91!8B(!tWgiBPrhLImO!Y=(9Ah{N^Qk>|O+{u+XNNL0$= z!gGi@!?dsaMhuNMe|`we)M;L*1q9oE*Xq@x>!3nI1l`5oG5u-(^;Cg2E`e95>WVDLLGdI_dR@r!! z)v0WT%IZ`$LuIp7wm@aGRkk3Jc^v}SR@HbB#FzMzF*pn(}bz=#fW8HT+qU92Q!5OvF(*9=Z-D zilgcLh)E{u{oP3*4(APCLd3wupn%9^f711s1>k2VWlC4w*xt(OuA%N?&OiZ9q7!Zc z%APQTJKG$E&litkmX&g=k6YUBz*7?+^FKg(fl*3h~O_1XyDzR^F@xN-syZ1AqRijNEv5^R?kDKH!kfNxMe9)9svJ@;OUY7iYU`|bIx=c=JM zugT|!xhRfsAq}=4^61knYa5)q3p{0dtfEJB zEo_CpYS>CK&0NyTAWA++`)%+_V2s?Z8U*y!ggX+D$V9UB%&_+o;3~HZRHucMv}SV{ z3y>az5iVs)u8#McRhF5^9VF4nu%{Gf@T{&y$DAdH1m$z1In{nF(U&l{GW6*ULNz zB9ax)@RzpH_&a+A0P%c1_Bj;fG60s0JiGAul7o4PAXWgtzQZ*Z$&17~VT$-cBDz~^ zxfQ(CSMj5~{-n%q7diH*P)p9^0w>9UhBWQOGmI@SxdJ9uQL$*L$t^Tujk~vcCLjx= zhL@RMj<$F{09)H|HR5QIfl@AJ87QwdcgU4E(-*!U2ZTJ`xf={?c^hvqsD)6WF;#YE zUXoZwB)$9k;vu9_IX{IeyE13kDqca2jR~NYW;K9TXV@E4?DsHy^(BX|0O{0O!dFGm zNqu$k6Wn9mQ~5*{{C=z&Koe#D@-pHOcyjU2Uu3}Qx5@Btr96gTB>f!sz}m}k2(C+o zUz9BIpDPSXmO(0=B(=vN)f0L+qOcarPucF>@jC~pX3~5e0Y{_+roco5Ab$v^*`BC0 zqU11=bhv;M5g*KGFQYJ9vPu@W!i3}*_g1~km3ed00`iRJUed&pl#Oue)tB~Qqh#hd z!00ax7(Ie=ZosGm{Tw{RS!=;*j|zQ%r5Lk@_4etpLTy5^GYbATGuPb&m$VlzliU@L zWsAu(h4Xj>6KL;KJaJMAF&*-zZUbZ7i{&DW%_|jtOo`AHL(NGvhK%cnB+0S|u-j97 z**e%#LQzRlZ6X|r;U^{*Yt2E2qHu9{ep}w@qr|xn{xHHkiKI*-DUTrUu3dw?yY_Cx zR)CmPcCX4>RCX^ikn@Hp>rmMNm364>fXcd%cyb;0LM1+KlJe08c88b=C>i=s;fL^k zoqsI1GZxXa1EpO7P{JSks(~b%B{@uo7MvY~QcvUSUS^R5eQ+~B{h56Oe z&aIYqUbVEGYP3qgiAaUP=jTS8AN6m-a&p1blmeSp8f*$kW7Y39$wt_pq+0CPm@qfh zGe0{(O`tl=rkD4aPn0DXh$s*d&m1Na~c3)Da;mXS;?zs%n__nqeR*=2^&kSgdBWipDeT*N#@% zc$L+uY=+9}R5n9pvsJc0WwTWVk`k20W^G7nJQi!vH5Tj8Q}Antq=<)zy-!s2K3==L z3mio%qpjemeb5HoOJgM|8^WeX3`ez$YQTrqSPrAiOnsDb{fNdj?Qc=U1%{OKfKkJN zQGR|^6k$-S($GZt)v zS$r81L}ug05y+^*hhmst#(nGFxc_?R5NH*%cC2!?%Vrd4INK@@~fDjcMCV-h?!qEi~+PlkYvDVQ}AG zX>Qz@G_9FA*rjFoEe{Pd{pp?J!#aBHCufgm7*!t6Kq%L{#WS1>ct>6n&#?V}E}mgW zpLhl;{*&Sv3AT1B#hiRiT6KrAg|8fWvA$OK|hJHNvN8=ejJH_G|e9)^45_9nk ze?~D@YrjuCL(r%*;u&TU&#+hKYs?JWPmgDKM*J5;>Z4}9-kap0hs-<^!Ps+lyh}X8 zqdoBq+p*T15zjE8Pdvkg5(^3wQ#^yC!T(-7!}cWRZRnDChW)3-Gdz!=e&)1zhKq3o zrY;sME(;U8c(j#@8JC5LU5t@~XT^@o!o)7d$U!L#Sz%&Wwadc9MiI}j6*Jy;_- zQ|?|Q=Ud@^bT)r0%Hn0k?{V3Cqhmiid${4Wk+o~yoFQKo>V==-)I-JFl4flrtl{}825N9 zYM$F&mj6oCi}3j>R6#Sp!_pO&bFMNPK`H1j)5VC9J{#|pMnahdbNcwH;OF@r# zcJVhA!74N8q#DUIBLHI#V2t zp$CuR=j-v8%4dc?IMv%&RU0%k&AEp(^ne#fX^=p;w6m_4yo}$!9o%ZX@-$^Eh)=Ng zC}^S79u6G9(KuHN)P-P$ax0!I*-hK8b5H74alT_=z|yWz8F zU8afkR(HBSmX9koEaz*ULUF>ob(cQOK)wH*z59O?_CpC>qf<^7#aM z)?ue-iL#|YsDn@qqkwaO=FzC z5vz0>qx6j!rPJ7?Z^R~TnpHitH92?P3K-AF$b0>xr6#y1NpJ@iX)86sJqf`b*rahvl-ZJ8SgxeATGH8a)V~ zG@BfyMs07@s9}umsr6E7Ew0t}v(GGhUnhDnW|R|!9qgxPkI}eUEv3h@&n&%I(m0v>!bl_` zc9W$41+*&U%ZG2lgMR1&ZzBP}Tj;@b{YisHOR*yg8VRE^`zp1Od)Y^Iqy zjK6E7meW>(tq`Cc2>E;1P0&JS-0*W|GkdD=%tzVtq%bP^42Z?YzI2bZw@jXH!w!Tz zed#oLdNh!y6OgCqv~M_hieTS)7I~Uvvq&IMiNie8(;Ju{%jGHl+smBCR`K>d@^nX! z{6e07JW!Lp)wS*bBoXd1L*^qA91-)hXv#EI`299{cg#>dIbf6I z=`r&S@4`3So|J(d-*7QW1W4vMM$8{m1zL5H6R68%sm52zoVV)dl$*a-^3?pj>3kY_ zYLw@#exBQAxMU|O=3FBacX)wgvL^FfQ`KmnJ}aNH|EZ)SqIO z>iRga>xW>+Tm<;)DiVst^X+FfPQpvEWgRLzpt9L2TcENo%u0mr6w!U0 zv9hJ1j%iuL{wnmib5ddLt#XdtUI8lq0+E>J>aVg?Gkv5e4j4Ihd&MY`6VDcJ zre2ew0}1dtXaqrY>T~%0|K`6TLL(BPcy{}U(1?jpoV$HQXv9P)?%h5jG-4t&^3Ec3 z=X)2SDKi`#vJM_{O+d?TC@g!?%># z5o=nO*D6FdKdK_LwY&4#UgGYNcX7O+7sLr$obxFDdV0{+FnCt+ynWr>vx>Jr0!VNk zrdtQhDz1N0Eoz@tZ0eNxs?PGs;i+smFFmJ)yn_I#t_Ggla7-^hyR&b&X3XWE+cdha zqN1?>8dSsZ!%@FohngsYERo-Q;2}O|*|Q2ye2@jT;$c0DQ@6wqO3%je`HImjU3`(> z{?Ll$%a^m)n+?IQUm43+MWQIElH~474em>QtFP}$JOZ&q>D4hsPa#&cHj#jWMP zt=F@*_RQ~tHr@?a%Tazd|M=%-JY-M&B~K`rmgyW~?+`#=_=FXTs;d7i@V_T=wso0b zYs~%(hRSrm;@w5%Yq)x~zB-ZbU(0)2HF}BGmqrs4pJ?sAjN-3cD}zAQK%3H_{r+)w z@2HMfy(y(8daeSh;V8y>I74UJ(kiREq_1wCJ!X?-ivwv8pj(QujL zm5Zu7&u1R-iI7<@KjZ=yOd@w3uJjuLq{kA2x|q$;tStW+I{=Oz=^UVoqel`~94GKJ z5jG@>^C_-DO<(Yg?^y{vSa*$KpB`SE~H~9PUoL(e0%Ll#G?~FrLFC`_%Mz0 zb>6TFZ&(7>He<9GPT!r#)r|)cws>Kp^}`^;%#yn+8f4tLo8&;5WBu!|=&VyjM3^x8 zFzjE?w8dL!5~+Xnz``qjqXz!kwwsfmDRQ`ehyoN_pX(Rd)7aJ7&));$Y>WR2u~8Ar z*S(c(iTPW+SVy95t41qxqH^&NyiWNG4r%6dqxNZY-oUo__w_TjNgO_aEqKeS`D;M?e9L}i6Y|MX5eW~1t))={6a_N6d=f7;R27@}>&=W6E z^F;FK;m&H3E!R8|J$g8O#T$gmxxu%wA7x{YzE;J!w=(`uq(aZIg#d5fNJ`I7w6*+! zFU#q^+T5i1_!@wkHd8b32}Xe%Y^S;kAO5jdQ{I#!e_!!dGhm<=l0czeK9>r= zoXVRcQ@dS>{=(K#IEWh`XAy(7jPAEATG-Bpp`>p)1XvJ_@ggB?WX6oF{|}yQm<#2% zr^)@6|EYdwPW4+>TdL(VA1855r0`E4l4e$_fQ|FKAG|d;>aW+AgSR^emtLJZM&BU( zG)*+8j?P`ofDn zPBP5Qk}8DkR-E@NG%V=P6B)lX^W8BO2`|1c8JRVs{_12~+@>^{TQak7{K`;;g-Jm) zg%|ljbu+~fzL@l9&FHKmO&ggV;%0x;P~G`{rkxHInUfOy7E?x-<-i>bC~wxoV49AW^CctALQ$81FGJi9?21{RSab{ z;gOjGqocW-Mzuaym3eO1pe;2m$;=X1-P)FX)t1b`P`;|U=23bulA_i@t;-*+i#FfL z{=RqxsYS*th&E5{&kz`k{47>-4psQ-P{v|`8;hlUB|ehQ4IorY+beL+hfmc!QMmll zP(||xn6yb^NU5-tT{Lb{r^~I8Mr2YS@d#7E&quV z`s2k;rt;)0RLNzV_`?|O(-X|s07Sx+!t+ZM-NU-VYL1UrM%x!|7oJvZjZjBSfI zTg`0nO8DE-B5${a&48 zWV$`6x01PO^T_*8vr#{Bcobbc5s#5KfU{`{s@crbshn#0jaES{H)m8Vcf)8x`sz}I z%jLffQ%!RWH>XsZahVpstdeeW;PNNxZ}ThRI^&zqZT=>NLKeZou;wX5Wa(<;;N{Iz z$U1+vn6=v`;_tuVh_JxMaV%kZ7_j^B-_mh#Od$G%SNC}-49ez`LI`s0C{B=K* ze=D>a%1Gv;A<=e51uAN@5S%j(ckwOh?e5>-Tgpj7yIB%OUp^gz;M4PQK0KPt}f zB^ka%{;RAj8RU6MCcCGY9Ypu-3?1XaIqgw@AWLv)JbOf;e)Op^*||pPvSQ8G1fGLt z>|HJHUHd{+EI-9aLWVZ$+fD8M z-n9R;5k@2Vqqg}2AdH&k%bS-P2N7Y=2iB(}40=Hru2IIm!pG=^^tPzKKc0QHVU#F? z2r%=Hi8@w6^X`7tD6(t+A1qJINvZKP9LPbJ+$4Q#9ngv09c(peY-zm8Q3}}+*aVY( zB9SMO(~ED(Or(D+tbg@Liu&2u5Id`rIeut4gpMQLkP$^7?jF^qH5J%ug?nJ^*-_?~2F$^yRFk_dAYRL5y5rD~#{`Ui>|Ttx_Sq_RG3 zWMtS=k;SjyCkZVIq6IwkeGVa_JC(E^%*3muRyMP~V_eKz%v;Dk^4F zB(l#m3}7NFm;7ZazoF|vkhT~@yrZz~YF#&OLK6uQkDUNnp>6BqED)BtwvvK3(7phe_At%F!cn+gSX;J`+d?Vc`{$?CJ!rF#CitH+wNS;qS&8hcuP`x&^U8JLGg za-(oNUjPsVT)}^YTvXDLq7UldlsEN_Pv@IzEz!L)l^Jb)VjIyZjx#T8;dOZ0gXFfYDBNW4 z!{F@JUHt0&0B;r!0`TA(g+}*qVF-8RM}L&^cnv1Jf+LczL}$62V2Y=&5oq}wokePX zs_;X@h~KL&)ToZ!_l6bPFI8iowKr!KmvX|C3!mc{JzjT#`wB!Wd{(uHy~q3o zSQ0C1T1Y}RYb$DqV5D7}eL>&9s_gp@NsbgQac!7c7_JKz`XK!^6GBZ(S%kjJAA!ZP z=FwTj&u~Dp*%R90T~vauS#W=J#5Xu=>KN4gL_Ylr{I9(&eoPP#c1ZMWd|NCxC|8}2 z8l-AXwmArYOn9mVJar`tCY7rKPtjb%Q>|%YhcUHIL~UeN+EasM&M^Z(yKqw%xQUDC z(XP}LyK0`mLdI8ip)`g3*34eQC6qWkQnATbHL) zQD{mW`^8r8q%5AB4&0tLN@N>#aJB#6ov+~;a>EGzcrmn>3ufyw-+z!!?)73@a3u(? zwx)A`F*}*FiDPG9U5f2AaM{TQ8*_~I!YlJ5t zmXT##K(~^W)8-|8{z(=xIKzD%24Zc*yZxAHmB3X!EwD&?k)0WvI{ z0{a$5hH1wS=x?%(P$4-{D!pMh48w|kqy8C?$lpW&Tl@ekv*t+6qhhBI^H@=MDRWGy zz`e(6=aAR#;twd-*3Y(TfOS*tP6g3eq3BiKyyoB%n*9vw*vpLws3HE z$EGSil)ylk^e^h|&j9O_BbKj5zc$M(j=lCa7r({s70J4!e<7SWquEj|?>aPBqRFSMZi zG_=Pc+G@49Dle}w4S7oxq6IfsWGJ%|&m;wK947;{)N z9zz!wS=d|7rNTK?D_|$x2Xu@@_&I0P5hP{@hUqOY7M|fTB$$TL%gm>ybm%QM>btsf zd~iLAHtT4X130Rt_!DYCIj^p07>;m8oqGe@!`Fw1aQ8#8W_gHu-^bzn;_!53ZHrH&`4G&Ky25aP5EtX+MJk-5A6PDuZEX@FCXAm}s&`pLUIHS+9SXna zFAvEWLaI3K^3Am0II(z(>lV5QPR3ODKvC8ucL@qyml%gq7-?UKav^<%0Z^Z`51SHF z3JR+mSGtW4(1TGG4Q#Gif-YmFZw|Inx~$TBgVOz!n&G0MDjA+N);iAMA+{SYmFkBQ z1Ea&fh>luVfmxb6+)svnn+TCPB^RH8ozBZnW|7z@+2a5i3t%T4p=}a!EdGu{8r;(v z{Ke#0I9BD|ez*FFogjM`7p8_CkfpHrxb>aws0ZyM+Nl15o@k3FH1?t)zFAS+EI%!Z zFpMI%gjrUDj-mV|B70a=dyVmG;UqDw$vr#!KfeFez>bEAsd%e{^RlH&Drn*LX`Zw_!Qoh2^iqfnFS9-hRy%-Kq5M_$$l?SSwu@ z%!II`cRuG+P&PCuJ6_X&@@ZKov7K>c{gT-Kjea1_!&@!4$CQ1xEonttLEm;0`oBk< z)}NaINFADv)w^kx&E5v-qlNn!DJ>6e)U;)R+Uc##;I%FO2Tw9+Gj$6hyT@3v9OfuT zwy?e7)+So+Qp^WaDAV_#prf5%3COW*Zp6zpA!e#igik`Iu(tB)c!3?}Wz#{nj7o3S zW4uRmmVq zN#p)Yu4s|gP}lTS%8RvN^qc{!#~lkuwY(Gi3p&A?>1l3Iuf$gUtz_&LV|Dzau( zGpw6tmOzJNH<}M?7(;M&mNOL6bu%JG3K^wY z<1k2else)&bJAuH??Z!*d$4|P5cA2I@GF~~oY?j-5stor2c)9-DVngUXKh6N_?Y5V zYL$%JxkiSxab6;_tzlGh1r~{r^I0Xm$ru|uY>oNbI;V0kRMD?u;m7bUe=GsfVe~PT z&A^>SPGM|(y70?kn(z~Fig~KbW;WM2GZn(M(YSz5&UUlcW*;lf-hiIjd;0X*>tgoU zQCHY^z|EeL0NLze8)_iltPvg{L2Y5eqZ#5pbut%)KR_83KH4g_r#nB{qLv6VSUt(WLTH-T7_i zwOnq3m*_3wcLM~X!Y_(XM;~J8R`hb~HyEV-Wy14gL;I{008fGmEbZ*F}6xK5HK;82apHQW2L;w&2qGa|V;uMDl7TbNQF%!O|2h1>mH)p2koy7uKgabc{y)xjxqY(a-yPYbq@5V( zt$YeXV+*PIcg;RHe44pvhY}NUpz9OT+8RF`ZJS1WArq&_=w#(4?c1Y#43O3>xMEIK z1^V4_>33fC7K-#T&s1>y%(tsZZqd)newpH!U(6hA;dul$zSKG|djq9$|CMO#E0xjA z3v7CNE%Rasp8k8i4L-S-XehM9eTzPm%s*r}E^@SCI8e;8HS8Kb!y7#1hd-vVgzv)r0xrHD8cJhX1o*zit#8M1_h}-g; zn5FI`tt7Pn5x?ahL?P=)j-kCfxb!~U!w>Vs& zwNQnwOXo>diF89u)y~uGBky1@X6%3fI@c)o*YnbNCa{d$ zI%YO;+#g9rPBmUw%u;RIrwCCLlr}U-uJjQi9A=stGrRN8leyTKnTq!MCV65SQmRXm z1Q?zi_p33>sjKFRK$yhFXvLi-NIU?f)sggLd{ScM2lg7gHiV_AGwFY2%sjIbMtd!s zeCkuS*zo6)9-AGJzq6%=k#=9<0YN9)F_Q%b5|TLm7b~KrrLT0}Ls;82$=cYMiHklM z-K=$+4*vmUkXW%zctU=t23|`0e>Dc^M`g(nnHA*rQ+;33t;&Wm^YADZzs%V8T8o@L zhG18i?I877w63?ehd2OeH?$W*@sH;7&BtgW-kI>(V77$a z!0ku1XS3TRrI*q*CM}tnamF1j?7K-^XmNGtNPdwEx$r2op}Xf%YMy*OHRg-(c|7^L zo@Xc#s~n-3&*{m_a_J{=<>CI^+jp>wSM%CC-t4*{h+p#`iyqylCYmuL=A}F0{;pZY zt}nRzJ@yy+xBYBg?ClXo@1uq4Qjad;7x56X?4Hq~&rx})Lw6xVc(k`emjrD-tvAbf z?j3vce#q6$->l*nc#vSWAf9d0MD&lcc(b1Vn0?ki$&A&s9N9Y1%M#26Q+qt_Z?ipu ze-NWchi7}WGfGsg%2TAb8N?V9WV{TRLa z32Luf_(9NaKk9k5@E=I(M4qM4Pf)pEg*y&q8>KZZ`DT%|pBv4K@^O6YF8}Mwe&oRT9{nJ__iwJvYql-S;>`@ zsOi|@pQKGpLEP_(`v(hi{syuB!P4^s-|4Z(hx2Y<+wK|bBSCy2ElGq|Ta(-DmwmKt zb!q6bM>c8Xyy@%;9DKhUxc0gJof^1uiz(@B2R7inaG{88RwGNeJ8{-p=eDi>5Ea|tQhG&rxd#GKP=*# z##h;5+joVzd`x}T2WKL)%$oo0)O#Nv7KBYJEo?n=UTq;1{;eMzKX2D%tDuF_ zM4pil-ha@jB-*xWv`r?@`>RAzN&kl$Dt>7Z=zKpx2)nKI&~OD*D?tly!Rly{gU8{M zPsaUXA+s3ze&4%1aM*(W`gkn@e($Djuv&=hygJdgym!Kut6ln!(h_aAE!TXA`etqI z8?noN4cPZN5+a5BLhqD6>)olWe7U*!?V6VC5hAmoY|%;i>gn}27`~i={XCXu)EVT^ zQFpG9Q^sT7jfYd-jhuL7r1YK_#N2F)aX@c+JDYmlD#IleEHXFYztIfk5!-#(-cCxR zZQ0Tcr}OAZG7jZ6p!_*~hO?UCfR_Jh|dw-Jy|~E_5^c8~Mrmj&F2+(?uZm?tlO8 z$A6grba!iExPLS{?$#_m6FnUDrkq@HP@BF9M|>cyK1Th9Y=z$yoqzj9>XBZ|w1--Y z!=t%d^A-LZ;giI)agLIE`x$TJ310od68CB>4|mmERl`-Y+OsP#u?aeLjnnTdScaH1{+PP~P2` z^Is+WjUr`9&|bXrd3me=H`odSOzNk9>+dZ5>mN>aI`$NeV@Uq2<7 zZzW}%WD%ut|GAnY`8zbTQU4BgT*_>?%h{g-Zo)}j`b@x0cuo|?9|=`@pe$A4Rw1P2 zIK385jOJG90m`5yqZ$2!0=Wz2lNLpNQt<6AHDPrUkPuf9bIhJXaCOI(cC|%$+5^5FY_GaO6Xln+<$~*cHvz*%lt@d z$e;COLv76Oh|eD}LUa&qeHlWSGH&ocI682o9P=jc6(z*|AKWPVn&OZ6hp2KwK9-LB zXTz=0`$a9~1W;EIoj=MdZ0#KGKOG%6>4!aZe%#U216EViAMwKkO^MFGbwtPr@pb5X z)PsIUcn{l;KM_!OtG974blCJ&N8N)T6hV`ZvTll~o!JJ`hWjE1T60tQx3QKjCF=IqtvoODGhbey!Wp#ut{8iR)| z^c-jHF1iFO8s~P!!Uz4XaJ$?zlXnEu9`_!)LkzGaf*LN3aX^hhRj85^9pysbQ~3CI zkR=zN_13?E)mdR<%Sj5BM4T zKt=->$!Iw12l)1vq((i9wzmg;^A*jA%Gt~D4*pwMaDRO06ky{KCoT7%pbY{!-2ypN z|0u|5%amlMq0$!_?T(m#DDD^J-ToNX6>>HS$1I~_C0w#ts~#ou9rS0Aev}lc{+kFs z*RH9hb{+X|wM!aU%y*!IcKr}{Ip$=w>m_)?ncTJScuD_=`ViaGj2fQDB^?agUv_EO z9(K+9XKJxwdsWT*#vdKF_l^xqh7VdF_YVjh9>loHe5vstw#F+qsXS=oJ>uCnjsspq#RL6m`bwL@Ez?sJK{cIS{JV_5emp&2YAbKNd*Q={ubG;glk+<)X z_@jL*r=5}-yW=cstn>=l#|g}0>NsMt&xeZth)ud@{rzeE|5Nm}YxSAF>uH8h!lx1% z*;yF`?m$*5?^!hv}5I8K)PFN#<7x ztYYnuU^{uH?JF8FhVu`;A*v9=0ww%RedU#1$U6W$*<9W#oSavBp}e%Qx0;@&_tuxYQ?rs= zEh(M5%QUnw>JnfSKhoI^A?ys ziK41LbqXgmR(s4#{l|*Y=a5hF4(&u~S#}P4g8F$)jemie?qc&;lEZoRTz(Q9Rd}0M zLqAe8PqUMmEym9`Q#ZO|Vh*v5Ba*57klBzVM)SX|^0VL2cjvTZj^j0bI_0lj&hM1J zxfxB&Tm6q8;kgGYE&(&|eublct&#cbD%BeDt?I)r@QZ|5l^Fjw9HRuc6LLDchKkbu zuFT0HDgO!Y_Br36t@)};P`1DbyMoGiZY+Z9X9f4I`<<{Lprz7f!@_ZZNCOec9RatU)#Z}s8nI%{?`_`PUb&HjceywjrmRd z(Uy$0751TgyA=ZnH_V`bK)ZV=Ncrn$^Q-e#I|BMtnMlHZkz2opd$?U(CpqJMp5Dy4 zH*@x;m;V{Wm&h;H?h$=SCm{KDMS)uA#!6R-OjeE3lk4pZnYPy_!8GHXyHos#d03z}gxHLgAI%k0ehYtMxeLi@ty*>B>~<}& zTwY@Wk*HOn$1u-59R^k<rT^J`$Zjc!DW2#o>M%%FmrW%Fo-Jt$`x*z}K82Q*|dB zk3)&0L^?dx(CAw3)_-*Vh;yw9^syb$ao63&A#l(Fc7i{68;?`Pua*V6&|RF-h5poV zuG61hLw}mI(cj+JJn*}~JP^DzVk0VJKh&AVyMpnG`ZoWG9LIQ`>YhK)zFnZM5vxg} zMuNFrt;JzAt+>#*eya7gk<2tBP}4Q2-TQvF%Lc=ZS)R^n(l%<46Om)Me-72I)iArG zh81P4JxmN=embtTe4V=-%;iX3>ij7`+d`Eb&yg_kCa#zAeo22H|ek@7?1h46Du-lf}^=+;rBtVDcpYT>K=WFrE zhzq^!`zob1lM>u0Q}?6cU1SX-HgLl_esOLd22NJfDbh-E;=|UeWPb5+zNJ2;B1gPc z|4d!U+$R$gYQ3g4){6&@Mq6KF(~u2xG(%i?ZC-VGD+wQ|D4rm+1$zk_joDYHqh0*R zp|;toFHg#mIeB%{+t}cB&z)S`FsR$hDsUkl8SZ6o=7Q|LY;{|2V;Wh%T+gn0o9`xa zwTTIzGhhaKcb8izu=&(9`rOcyi$ZF2?gD%blunLu=3N=~k=N ztpicFRTY25kEET8yg>xZR9f3I|3!JK(%2*~YIh_H9Fc*(?OKRX_N)%MroX}Z)7`Xx zFzpjPOmyuwtT`}?fGcdT}U){?h! zE)U2F=w-jcRm?vUy&swsd!5bwSY$*EL9^U}^lOs&&#>rsCn9S##EY&hAHF)#cdF)f zFZ*a|KHZcr1ggKzTxtfq4CcVn`9O6OYrU)%C)7z&gxAS-Vh=T9F|do`ZQOL}JeF@3 zf2;7C9>m&8+v=zcE|!ScWG}i*_>c4GQ#C~|i)WiE;b65{HB;X&a_zo+DPAfq6b;+J_V9^S!6EMOqFS(KKTqXD1I6(>B=SjbbP zNKo1#Xwj&08YgqwvykBq{=eOkVq}N^7&?Ni*iS_{u{_{PD;Jnk$M`GhlMD$_*1EH?q8v%z1x=!97h*HB5jc^cBFapy{BY=~PfFrvf zbmojTnf)skQL$T7QsN8iOMGMK+}d-+P_{b0;noTaV`w5@AG-cr7{>l_CQpjLvj!T6 z4cL*l@>`S@7inGin-4%@i1wNMVJCVnKUOp4XYb{AVjUMy0_2 zw%Z&U8D+T(ZdEzMGF_Asqv=jbjkraGwJbzO8s-f{*@)VB?0>_AXEWz09 zNbY-?M<64zGh?3TY`MB4+d?|ufVgjf(sjcODZMt_-yIz{YGaQ-<_y3^YQZ==7$WSz zb{IKll{fsA!+Y~5U1$}(?kakyydt?^0tV}kcu3~*`L|wJW-Wi{G;8@IfwlZ=0YZGp zS<4SM{!`rlk-7*qX^7@m_Mp5;LV2w*A0g^c9@mexzC6-jt4XZsFqBupWfGnTyi4VO z>EPWSVpzLsZ8$kK<5HL(o56BxHJyoYhbG<4{!zj^4Y9l6dwvK{C-PGS^%H2*#-7Wc8~r9P&8NKPb%5OjhZL;bO}`cT%a;u1IccX3BERVF4NQt#Kb_rM;ZwkQ%t`jgQgRgO>0G3d+pHR_y}8e%*)bf|Nor{>nC z#)A~|7Yjt(_hxxCFugltCBTNCT>@I+fryf1nMM_8EnATX?^ zCOH3*z%TEPyY+tlYZ`tHF9&@_t{?nK48aWtkg8FCUva64L!F_r-tZB}F<;FW=h3*( zo<8zR_%zb^1^AG_O|?WQ`G&xku`zEWeE>e8+DhY703VVrQ4ajx>SaDO03N?FG`Cim zTEpyRFQLdWwAOybA^HL0HKfA^AbW;3H1lY#Sqwt3r*`c+e%B`wbGEWIlN`Z~pHS3( zfQ)r=3qGHpE?4!d6snlaRgFnZ7~nNM?xv=r^<~hf35cRjz3pM-hI4yH`~pGlN<$E- zFkIcOf=D|f-p+|meTH0A$o$qQgK!1$@k_~@wX|%kYpx%Bt%UUpq$1`Nk63tjtqB3| z&drQ^@xy$IV^tIRF9Yf}+Y&1w=ieD=4NOd^^qRK0_8$Xg6d&Zhq@5R+TdUQ_s929P zzc)C$IaoIuDH2AzvKjP9d;n5LfHqmR11*18ii-qj^_*Y zUNqOQwx8ye9C-Xs`AC%yhadHu8{Fx~oqpW0DH;;JjeRT&L)Z61G-0%*s zb~xO0g!)K8Yx(OYmbWfOn{w9uY^%C2;4hsvPN9CKysHcyjd7@aTUD*$p{3*O-7TlT zw054oYtJBjniv5Y7B+4Zc$(IW;{~NL`e9Kq4(Da7p(t&}lC3fdDKbRVqId|QwY+is93(af;Ir^ z6}!h>Ef7w9D5)1?%Uc7zBy*M4o+o*gGZM(LYAU7heGAu`doQzvo6(7tu0cFy4N8?1 z3ygw#%o@auX`?yFcuV-OXg}uX@8)Kra{UYjLwKGuSf?l-web8`!SgqQ=ZVQ)G|>U8 zi9;K&N#wJ_^3p%d*uds067PN$n7s{on&`fMBx*{-3;YDkcO`XBfGka90bM*N71_V= ztFiF2p{I*FajVpzWN2$N%&~)8t85y}ra5ylqP2%!KnrLBF~SuxkD%F!qXZ}*a}bzW z6kCKCt&)Jy8=vHxBuqoKT)Reno%00#*Gi+4MC2*xz=+zL#u>QW_1#aWhFZG$Kne3@(rQu+4vsY zJI;h|u>klFSQ!+i)$gtRs^INB!CMEwnZsdJ6^lFrzBPo}^!Mk9+i#etHs{tJ;5BmX zd4Jc+3NXOS#+U$eBQpQ4WpsPWi<9M&Jih>Vc&C}dK!?ELJ-p1W>Plx4^=^L}cXd+> zJIL1Gt2@Xn{qf=kv0(!CGnZ{wDG0~@Fd-+;+eDjK(y6WD6e?b4`*X4fWJ{m3m4pWa z7+<}o@=Oa`W35i`jdh>|xY;7g?PJ52U7MJ*9qT%$&u)2(C8B!rsp_}9sd-h8zdC#@ z)ShiwdJbDfISM?~9_G`>gDw&3keag{EassJkF{2sNt)Z%FF$J|x%&S;Uu zmgyfk%d{D1G2VCZYBGGH1nWrzCs_Ya4%R>AP21;?KRpxc!GNSI-pSRK0ALTq$8^nk z$Xc^IMX3H$<=B4ybr-z{P|vKY1|nECGJ8~!ifm&x)uVhLk@V@Gype4)=Cf&o0O>y588K_Ys zHospF%D--PDz{chjb(G1Nq2W^=SYA30-mqgV_<(Cmk_|bYfPZsPi*yR+#ey1g} ze`a?d2A#HlU$$tr1~MENRDQvq<;bKq|s`2R@6S(I0;fPxrn#{f*vm>l82wCr~U zn*6n0R0LZQNt!BP$egBgYJ=H*Vex@S236o%rwV*mnt%;YbbW)3erVg=+Rt-1ZuSM){Ty76V1oKDer7gn zvXF#ZO%mFYQFNMfZg40h;FN^-hoWp=YdwxWaEJ;tVC)pFsd>ifuYh&oQ&C#4^J2K9i0#XMksZg}naf$HOB`#UATw1wg^tm+yzQvwh`PCd%y zO$qROlmIimaSD`_01i57Z=9r@V7awg1xcSh#qB9)^z&A|$V4PLO&gHgBpxCGia-wp zNbw+D3a)#`_gRf^rSm2j__wuC0{@RPMs9o=DkDGit?|A3)=uw^AFG1=7e&w_c<;Wd ziPu9%{?q7NIy`%qZFeME;Vgq}T8oa#nsBbyw8J&{5XSgecn5amTC?kVcj6hVD7NrV zG9Se+uvUvPFlBm~>lwsUX}p{{AWG4EnVOthxgSUdsgk)p!Rr~N>**|+}fc5xq8{- zW|0rv7_T_9IS1PnDnrNkIN3de<&(Vvh@nW4@OGz%1vO|Csd?$Qv_zA0IF(HN(J*+W zc_T_l$C>at<51Ee&bhASsZ-JQev<-R#09$0hI#I6#ED#GG>cB3(gVK#2o*=Wd6JG@Z$-m zQ!Y9kFLRzis)m#o&c=-aAaG=Wm-hrt2`}>$RZgTmMvgjt#qhgvMd5e5DE_A}nwU@(XE|J*RX zja#u&U2<$55y6Ld%SSeRZteMILqccg;O5A76oEmB{O6pVd*3*dxy2Wl(4c16!bpZ+ z@18ricBtNUwta4hSa|>3ME(mQ+$LV^@Hi7|<;&H(GcC*ex8=ifR+5165vwiLVo0xQ zQEMPSP%r}Rg7tPlG}H923I{Hk?l;e*tWVfP{RhCaLN(GxU9boSiFUoZQZcW^S4Ex< z7ogkdM*WvTZ6$dBMHZVR3N9@{dm3@CK0(+EL}?J8X%fl@UfE9r`yUb5SFFfby&B5z z(L3R-oflz(zlCcysXFx|sE_T`sd4PmCTxQo!1V1HmkpQej1U$+nut;{Wm*O?L~FQ1 zf|e;bjTv1IL-D+oYngJy(xK?K0bPktV1%w%cxy7hLiCupe+8NU^(Xn?;724T{)tfzJN=XtY^! zDbzWLotk7Tjy9uHnbVbBrss%r(g%Wr61kd$e=RM6cHo2f&|ZZwHLd>Paci6Ti!{Su zYvW4d>AC)})SN>ap$2jbDIa~c%PBvgXIxq)+iYt1ZtG`bBTrYAM}zWH4<$aKJr3T= zyp7kYH(0c%j}JK8jZcWYT3h-B<0JF7s6hD+e2ds9eCI#)C2OsnSsi$pf{`-ez<}Hc zX^D+-s4oi(OWFKZ9R*qkVO9wt8?2x@vKnuK>gd2uGXf ziS*zKA~E9fH>?lA(tMqZ`*g}Lo*=@LN89ZUN1PnyHqDv1Mc9B_Kd%dP?PVm( z3$#%!9o3J7a++!9`KT})@l>L4yQ?#-#;sN3PNQPwuXj}3(T9qML`B6nLd7Sb;yY|s zCYMujV=}+;k5lo^V3u|lev5CIoTz^a`3{DB3HUMcJ*Pyzw5Zj{x8rp39o|E}WC=bC z`Q}Bw<1F${#EaV(vaL?e+3meNQWHb&k8U)xRARfpUo6O{Z zd;|BPw{kg8B=RdyqhjZDVX-T2xAnE^8}cJQRz}I&OZ5Biq{CpPpT5LR=z_-dOXOPoKV%SMWoSus z*71mBA+)OB0W}1IgGBGnu*6-Fbl+#4>|jtP>iu!+wNe~0TW0`5&6G4;4w7&*O|Hs4 zeQ4VIq-dJBJex()G-w8z9$4bce}U29ooL!nfpO-eM$>8bdRJp@4%%)fmABNl{LGb@pzFP)GBtM0{o}^4nur7;DWG$u6@!FjqP#=8B>3Y$VBvoB>I4RAnEM zyuX$<<-ZoN*&j0eNw`TbNqQ?+TG>0Y+7emfzYJKd*?NOSVt=s>itlM%0L*$pM9=J$ zQ!GJ&SWF45DCfJ)I;xtz2z`@m`3L(AmD@VbG!Q1)?H?Vd$BDH(-IC zI-pRe1F>Qgq^6?pXwvUWs3mwXKyHi>ph^pRu*kGuiA=FzE0euj2plO8e!~W&#IKa@ z{4{=b3j~`2NjiS@eflnbRR$#A6T2dUJb*$+-17YF!&K`ZIei!c=GAARIv|M`tOO)` zc~}WZazq1MtC?I{EJL;`;vYtt<9IM&qxr-4E_~HLHqID&D*tC-#~nd%0Bo#EOdB2J~QQxDy#*r}W^(-O@$!nfJz?f|0OcNc&F}5?lW$qne%= zmz8KcjbCZ1j9(Q$O9LwQG!G~)<^mJ-o!W*z*Eci3+@pKr7q>9y)zknX4Wy_2qPf)H zR&&_qKn3TI)D0J$f445NmwQaJ3xdb1eaV{$L5t~U_Q_^scfH9#!K~Pl7>hRR8eU9A zu=PFRt^C>h?d)nYg_bU?RxQdZ}o@uZGXci$`Ft=Om~yvr_#B*`o=zWP>y3m5$tLI zcj@qdMcob$mkK1BCvlqMo{HYIE`P&#$qs+5Yzs)k^VE4Rqr{mgL#?h>yCA57+tur3 z$TNb2q-gR`TZS91A-vuB6bNtMMr`_>J+bNR7e7`On@)JU&+f~j(#`$#1YeDy9P=E#i@y%^z%zZDtP^S+gG`mfN6kC2ymdXjA^r4bRm6R8#M*oG?hX zzaw7Lhq;(b1~iX+RqWu+9OEeU7pt_2Et)IlzZlmc;(t%2fDI8DD?ua@sUpBhJ_&5W zY6itK`9nmAa^8E>0E=wx!}^7H*Ei!R(3+t5^%`f+dG}WB=Vct~7TP33PKwZ`C>{-J zGHL|Oa3;7a^;XV9mo09f<9+Fe5LgY4EcMPqY;jK(?G#7}FFTUnl-fLi&|Lk@-&obt z5?hqsss((Z)Ee!tFSQ1(rYahF#=GMm_ zb~CVL03K~Vlj86}bXWCBEb=h%&pm%U1p(>q3`u!{p+i2t53K$MFMdzpXd#b9LM z>t6OJt|B)wcd0e`>CD#8_wY2!bbNd?XckHU1zP?)wyg&Q5agewcK|ZS&;;R%!AkqMj-RK1TyanYKV=q)m=_eEB_CM zr(ndOgQcGB8L}tk_aE`t%k?T{0lcG643c$ z_kg)F@P_E7#Xjkx*u+iOEOozUA44O*_^$XdS{$K;@}CS!OmKUPvZJ_-X$XdNXrc6B zYo8-cFGKo8d?&BDmP1*^{#bW zPhc~g#m|8yuBCL`5r7XS2^xBADlFr}O+>$r%AcSb``BRiGcHyANp#g#G9t$8O+ zi?2~i$68TBE0dwt*f@*jWE`sO1gbt1lG)D+aIpzNEu8r@TAn0tW8jzzKU{+tC%f}D zW`dB6XENP{k4;wu)fxsm9)6uR;!HV|p7RXRQ%u?|8W3-qv%m&%fR5bIBPZfr>4rg%^!SCUyAJYCX?@Pt2g;s;^oWx8_Q1%k)wWcJ6_|hnYMn|o=HEsm3*P0 zhKncXtFA16IMRwmppA!X*!S?b_jg-~zqN_mqX1z^D?+p(pL=A8iPd#l>HEme(GKa44o z59ENeE8zn<0CtrRt-h)v2iqbD4mc&=DR}sTu0k~@onBvhI-6Ntmh^m5ZeT5P{6L90d;2K#y?!7^ z8;iz@kFOOu29}<`rJ?cz_3HHtzi~F5{%mG*cA6Ge{8EI$Aze-t9P8BaDIf3QNIr>imUm{;@vP7Yns?{xY7Q8hYms zj+Z>M?-{f9r`Y#yaNi?jUox}jd&jGEekA%5-`egUKaHwdJBcln2eK+*tj~?qulkGP z+nV}|ApPI+3O5#WP9qGMk(E=3sQ`k$T^43-a>+d2U4ooB8j! znGTUIVHo#(GfuJm+j*gsHNb7*fo%DbLAvm^Acw#YrOFfNs~iF|c)d4=Kpnq0@41?- z$!_bo)C-mQTO)5oH^~yWi@)-YT+t;X^v?r)EWcS}LhfcP6_ae+UL=T}b@YMhJ$LHy@v%DI%?T1*s|vM-Zecy|Fh+6c#Uw!x~h%{3$dK#4vBGaH1}ivvjLU>k}jwI&X4iHY%V}_Bg#QbG`vLz zBeh_&JH%U@ED#Kb*K}wEi>h|*4E1Z}etv*Uyr%!+LS~rD{jONJ11n7Zh$shC`Z`+H zYx*c=h0g!Qej49xf_3pOasR1!_-SvIZ1}9I4s|A%)qoLsigD(Il?P7F5fiyLlY81( zOC}awffBW!){HcmJuSfpdun8)(WHPhy;TRPBruCO>`QonMt-W^@AtKvHT zaf9UU+EASX2P%F`aTzvz!AHv;C?Xn)DM3GHr!ksiLmF{{woB0r5T*VkbC)J2T--Rd z%=VDfel(sf80`?IE(44YZ#5fDFwNzr8l#kABTvwoXZl)U0y+xb>g^=;+YHsZE%TXw z;%#S^(V()J?CX(Tji1J_X-~S~W*w!82Y@D-buEGVDC3N*Yo{A$?6ne1)~OnOhAOxb zjWF05K3-HN+&&}rO#L-wBNpKQlD*~v>gzLR&n$f5kJ@S!EL*bGIOgGHpL7*DdrccZ z;CaeaVcY=?BlA4-t!Pvm78|Xz+iIE^0xc8lH6Qb`Khw3DYqpuWCbD6c3!Am=2tOVa}jG}}(RlTZsM1>eoSbH+!hdD+ilhN|S&tNGP978B1!kwf0< zx9D;_e}h?h8b45T#4J2f92AX9ih{wg0pkmYHJ~@4(2;~b^Zcpc!I=L z9UkSztj}|w^W&P>Gy@hh(G_Q-L#)=UKp;NuXOxIz3>Pt&NskFjVkI(oyqA^fgUH|U zX-mYxevI9zNC(g90T|O7`(t}V7hOWU^|^_fU0#;>8`hf=nb;6vPl8K167VvcxH<7$ zFMF?hD6nCf{ZBS5yC}*5VRO5Dv&2376q+%Q@Ldt6?9!2~i!NQmIZqWm1}sa1i#;|O z`Q5@7kw zXSXK(BE^_9X<0U;-U(QvZH`Lq6ge(?*21?Ulg*yB*?>pnxa?WNF%$c}qdn_{w@S%r zI6PC{0MN>J%${{f_ADjm*p&=F>XLJC7{=lo$cDRcYCK$shV}qoivPf?y>=>c{@Rqs z#{Jwz4KuWLs+?%;=Qsd$77!}Az|V&Q@S{rPb$Yor>N*Y!G3OXrX0u7RvYP%-~? zY`oqo#p?DVdC^s*D&l3eK>`8`aGn+)dxCoLyrN{)T2^KkaYGT=*hP;T`}~cdd0V%H z{(Gy$_mkvY)OMx7Pt+2{hF!veUjcFSvM=__RBldCGn+;G;Q89r#O}r^0rQQJ-^Llo zvs$U_Ov1Msd~&O|>K}#Rf={mG8U$pYEdCM>;D#i4-$v#V!Sg1A=UV`Jwq-9FX|J#0 zYhCmR%S&$q;rAmG6E5+xIrU4yG5Fs2!wcX!yfzvF5`QEkEw~8#MQbYrdpO!sBjluY z?^D2|7Qv%_xKZ76z$5aD*IG5eBLb%qIK1dVthI+@1sMR{HurJX?anLdLtxWB-cIZs)bo%QhGZk;eHsLN* zI9RKI6{EH_$5ai_BA~$geV(=UxrE@f^Zq{bzJCPGIcM#?_S$Pb>silw)^n9_fRu*p z?z;0ckOiKF(aETj#P25up1XyASLfi90Lk@bbhm%d>Dc-OUBm!OQ_|r(L606T)lu*D zS{C)o)T6VQv6CP-TLXNP_!7fnlSfQwxLd|V9$A@uvWCH5pdgb@p?58qkclj@5qPiG z-iqF}U_w@CiH#CkLc5FJwP1qCRy4N6u95>iA7w&2b0<{h4#?j9X_j=)XPAUt8rosK zrIKMcnVxx_L4YjlS0>~BIzexzCv zgUvl$0Gs=?dP0Q{ZEzbJHAEQ;NtcgcN2&q=ok$&CKW-~x+hO#b_zW{{tDo8HO~*9p zAW{7jOI+`{}sc^m#bk4}MrazB<<{$>+7}11wX7RTh41ZgaO&UY%QPb=vGdBb> z^jkdK{pT%z`%cSI)HLseOa8)-#&N4UTb>TsTMMkzmpRE>aM??i0Lz$K8`tSuxyxD91kW>{t?OFUFf||@mL~O#11&LuKLj?o_ z)MFRXpisqCCg!21eKkh2#pKEv4bGINhDEE8RHVout1NNSJ;Iw`Qk?jZOWoX;dTAX-mZ>=cV zj{OT;zp|Z~aaH()=`vPQhQ$d+sP-+^n-49oU4|%obp|rZ-VBzt{IhV+k1O}gxo9ig zb7xg`M`fr3$}e09d$h{MU{|zg91n=_!WdL0NQGT+EVAC=rG<~)z@G`oBFWZ6+x@NR zZa4Fz-%fkYyO=8cuTCDMT~n!PbPt1$)E>x?B(d8i-vNKEWYcTj#3D&0`4Eo9C+VD| zA74ewb{rBBu%o5p%~)qwG5Ss-KuZ23$FUmEUU;7>FVfp{y`0+pcUgt)jNZGy8Olx* z0>DTKqEXU&(8g<~jeY&KaWHk2KBFX1`+<^GTx<`O5mM4Bs7$mtYcxe@Jl+)>N+<$l z8Hi9B>wLSoq7^HxOKGbLtE|pr#T*5TrB5qY4Rf3siLqzgb5x8$y{|2!i~zbcdp~P47$ zO_ounL79sLjt28n3!&DGbX0{m8@^pJxMkg-A5sH?-$Cyy5_142%%_1rrl{WimCP`< zCq(+Lem2_qY5_8ykH!ojkd7RSwQNCky0!=mEqk#i6zs>L=fWNtD?=}by^7}&mlyc6 z3nP9bag4q+!vA!bly6uzqvk9^27?${_#S2EQ`8tcF0|{8Z^lREYgoF_&b#70KkC~d$d_VWPdKyHsJ@qw>s85E=!931B+9hy z+?JUmfPv$mtNla$tNlCXEk9rTcSV679ErdqJ)E2FA!ZRh=OgQhxErw3u$@#LebhZl zAHR|A%3JYM#g~d~6uM6@wf+?-bTaZp%oJDnTe{mZ zpQ-QZa~%1?GpvL_Y%RTl9m-2e(1X}JU3RzU3^a(` z(Jd!%4zuY>BE7Bf@_Xtp)3^xkHmJiGJt`4PaFVj_EpP|R55omWY!)JDq2m!3xME@!rl0|#R3)FQl5dFA!z4J1`P<^x7m;r02}qz#H&hwNWCnee2{0(ZQc4cn{4gb3 zqnC;;YVCPsLYhb=`RAWQ@5%p4X6sb4*0S7BNOBuPnJq={MWmWVRKj&UpGN|7mMFF zK|K7zlr=4lmFyF2%WHm@UR6n4pRGt~$?*Be1kuSvLYuvo-P}Ts81V@yT8ZxQ(0aFi z%EGZ_fgKnNM1|Fp&S|sJ#h(;y3er1VgZ8o8KX9GM0R4;FSZr0H?Y6J=xA&LdGpk+l z*k1BLI>Qa=JvZY5xGo}Xh5d^jh+-_c@ai&SU-pJ%r+J`n@>;z2#BK09cbI1i9)K~& zzHDE^w*nYc_{(*m;GjU8_9sZtwphu|3VsTdV*Y&-BwVEAbcC_QiVylO6iHBHS_M-lf!<{Hpd)7X9;ZJ{j+y@GJsSndGV38VboB}F7D46R zBU_#lR6w<|<#r}KJ~eueD4WP(^%&(Cbi(+0RGK946|HXudGekKk{x4`CKzMWSY1RK zt3lraok?TWj*j^O#vH50?0u-Wa?dm_2U)A|gw3-r51U+7(Zmw&;}@t?@bz)Vl52B<0> zLopLW7DmJKxEPDK%A%pPL`x5u@Sv?St4|o;Nknxfe1qRfmJ

u}IKD-_+}h2rmzE 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

N%w zgZ_ctd^4egg(q6wy;5{M*z!(5*M1i|cKjE5cVV-e!TLIf|6|U`t|5luOM@QDJV=H| z8pQk(f1SBbd@RuiKX~9ZRH>i+6KoaO2R3cG{qTG;FY8zruqjVJ%iiyHqnlUu{;J?{ zyyA};_rD;0@8~b0zmwSCJ|_Fy*u#w$yrFG_ z4R=|$AU9I+ZA$>FzxMF=^`{KWnKDP6Fi8-9( z2uTY8zjAlR`X8C|dSNEMXuE<}rw4ZRrGZz%PoBQZhb_9>o3f)0e~=+*(zXHkq5TG% zSbNUqHTbLZZlRgpV#7pHiC7A0v`4HCAvy63D^j($EEM(vj!mC;SQ41>J z(<<3}JF}SaRiS>HZ=Cb%y7c^Z$e~{B&Qs)kAM$r>%ObH8I+cchIE%lmAT7QG#*fR;aYp_N5r{r z%lR32#%kbuk#{bDciaQ7h~2)oBHiR2$E2&?HPG#z5=WsEam5T**+giR9TRNPb78uF z-5;H}?In1|jm+r+M_5|IPduXvMyftFf5vX^A?n~AC#JBciaxnBJp2e1k>-SNDgRMY zZN75&2EdEe9!{#2m^}Se%QQKg^HK60zK`J<-c&7pS=E@6)pD(-zKboFH`BBp5 zeER<-?OQXTv#)=)@SKjcjePTIgT$vQ8Hz8Pp{h4J@eyCbbGF1rwS@HpyIgN4V0{(5 z=xnqo8*4axr@&`9zj7fjU!O}H3vZKweaIf{7%s9#wc{&iz_t>5BOm*%{`j%!|7^

+vOcwfGhhEpliv2m)<LjQe%Gh-RVm%FHz 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

?kHU*^W^7~#=f=e+ z{qAsw_EWzj+_By?LVeAbJf`X5?;>c4uyY^R*FxR`1BsTaG@BF=AB zA{*|x2^@g0ExFx{yZI(Mc8RySLCIc23;fUfqV~ASvkTr7{o@{JR3i5s;O~0;(7Sc) z&5rf^4CmNq=wY-@6B%xwobTma#JQY%uZg`WXGJ8|u@l)enD0mMpRy7H$i{P-L^&H6alNG>?-<@^h}mDB7&bVXLs`cw45rRXa6p{L!1Jb6Q(^!VvN z1wZ;Lbhp|ky+iyDM))rzJYP7Qx+Z`tgOO!Vk1~ow7^`y|B8o=SHnABBVg9FZ9m2OK z`!H3!$Mg^VH2VJVv9)E?eVB+F+ z9j4q`w<~)#!;SXn6_Cda;$6buh%M~^Bitu4^-2}uA3SGXVH9ml2dA#WqpWmv^atO~ z`Eh4b?Fzn2oTeW=TL&OM=tt7#aP;D*w^M)4lvyFXV;FVX{_{F9hQk=sI^KDbb2&TV zM~AWAouK~h_*P$dm&iKA8%Lg7g8mUXyOEzDY~tEVIq})f9$4E)(Z`CO2|wmqzjty} za`ETLL_el|Es+bqAU@u$*eZw~Nb;_T6`yBqwSI3P^Ca5QQtvqobS4$I1r|qCTW?G0 zGrHSHBbOC=+B{!q&#i%sPeA_JW+oS(q`$J?BmCBZMn35~x~072vER!WM2Jpsr9v0!F?Ecdl6#TKv4NH}@Hl}E zY&+>9WM+ZSRQf*vIBFQ8!wtcXX)tzRgRujf!8^sS+k{&?4L3Q1KM%NFq)dC@_9^y< zGebK=48EU>-gdtLTs9OX0k@j8T;y7t@CzvFRH~dBgDybd)}bKcI80llu<7$iL$JqG!G6UthGx zkU9n%;ku4TjVQOwu?(k_FN_kMWx^qJ(v`runm7-gO@7*qZD>#w~u4bxMrO0OQdcg&;XBVFSIP#X@Qmz4x zLf6KDODk2ZcQyRF7aeRS{_W-YN^H@^7D>*>+)Ce1bEZB-Y>~h*@khAb5w70@y~0id zpF^B49n5<~H!ANDUvM%nGYowEp^F~Qd&I~69Ik3@&sdY+PB=&I~VWTG?5#HQC9 zmg37Xg42+13eIlF9(^hHWc0Zb{mWGJx}v9DOFz4CHX#;W&r0ABLp`$3vyizI%lmRi zn?CMkPdU+u^rIY1ccRzr!r6qC%Bl6by=Y4%d-qe41Oy9CW~wG3RD8S7+9;eRb)1y6wdE6uJh^ zm69$}q4nn)Q#tP_eD^8%rC4|(Cp^(We8@=qJK;;C(i?ET5niEcExh0CDcdF*q3%WK zkvCCS6=xdvhp9ea0Ylm254Y(6bl9%53cEf}a(7>yp}gwA;wXVr!lA{5`wlKCoC0h_ zP7l{{Aw~k=`f!qbt)Qo;u=ODZt6odGi#5~rAxrGAD6!fiXTxpOUav#E}!ss8sTjMeqV$wj*Y z{l4r*$0Oq;I4F7^TMr;{-b4=||F#}L+93HZGnO}_)4I%9`q?)SyVXkWiH_Hg?6shc zkuGwm$a8Cmhbl1EF$?}|#Vn`;o)>^8S+f_@K#; zaldKIf?amZg1d-=&GpHZ#4K=|F$6ui! zp0Pd6x-LG;gr}+u@N1R^?!fC5|GV)L&TJZ1B(``G`yd#4bUG!u7`|$R{l3$z!@_6D z`xYg`|2e|EpB%E~*f8H|=7q?yaonqR26wIWg!y_97ojI>Ql%9aq53!2NkLPNz{5_0 zCRhE97zDpl#b-8!7v*5nSGh|S@9ALr_1}Z-Q&;RG7qNFD`U)RBQwFm4chOh8j=XRt z%_!cEZ$61}C%TGCXA8@RgQ-_&?86}(9}bHx9}c3cFnu_PPIe6Ib{)Eg4(KYxX2Zkx z%e3U;k7C6}GRXAnFbdrc`U>&uQ278lokw%Fy(sox>@&QG%yJq%%W2^`;Jr%GIg}yq zh;NN9X4(N$pQD|{Sv zp4h~R5o5ay-Nhyqto{BwW5thcdu07!?fd@KL0Tlj;qN$UjP@+NZNo60D?AOHVb z;1TrM9`qI>a}TFa)3AvV+w7w`(}Bo>4 zYv5_b=LIqB{e#et#PFU@yeCHD>7l=f2zbvr-eH#&-F*V%a&Z)R>bO<&S;xTf+f-Y( zv~`7iokr<@ST>WA_f6z*$?HT8AO;<0^$dSLHe2K`p3hf&EzE(>vTdrDwV6{WeLIHk zLh`QVY>};3z*m^&r^L4U82eGT!A~VRT6lY7rzH3$yg`8@B2CsO(M1)Yr?AgLiJi67 zE6?ouq>R|BAJgMt_$4kt-i`#HjETeqkhrcQXNp|42fpeU>CwRH7(AuG>L_-C;Wpm} ze=K#2t-SR6C@_jfR?la>5*YPXO2bI((`7v8W5cD8>m@I?T=<4J<@#f8DQEb{-e$sx z{2E3E_-w;SdFE)H%rVwX$vYRFncWA`MVRnW_3(*NdG+vtb=SIxqsWC9WuM5>MI4(e zI1uIg5?E}f&egryL0h{IeN9k z+%t6&!rRy}_wc1Tf^!m_@h64>I*DTgJNY`HlSp(J-h^HSQPraN6`cfUD33uu6O9P( zQO=wUqm0Dd6Z|p}glD*P@qD%squ(!qYm*7wj;7Cg99L+nXsz1omcX zeT23*3(y_LCp9vlO>>Z)o!1j`VS@X^r9n$t7OT^Q*9;C(Ru&tMn*aZR)i6Qeh;4f=U z;FyVzV%AY?#~kYe-w}*%Lf+xIb2;(&S`#B6n0S2M{8ixkVu=v|u2+HUIz|Av?#}l` z^#Di2R&hW2iA2`CbLhI{Kjp_}JL9QG@J!k;n0E%!+co$h?u0xGZJw=ZGcv7x?nG#_ zO*@4a@4}zK8p_LDwC8pS_GD5X8lcM?0q0gU4PfkqW*rA_|3+E6T>cS!KsG5ipLf^O z4y)YSFHF0$i}-ib>k4P0CQ#2&_BDkbt)=~&NDEISypixlP5GghEq^Fyum{>=-} z*>jp7YW-j0ht9EgQ>OQBn(#x6%eV4FnF0I|ywShK55YJ2p(VM=4`_av^FtHhhx&tavl;IbLJzII8X5m@<99~iC;U#RHew5sQI zR%3%7$m`@-yv}W`XREHm>&SYuf%n)n{!4i$Yu(jM+UPX*YfOHpqx%Q6bq@NcAIN?U z{0{px^=HT=Z#}=`H2j_Ku=pMJZ1kLBuf|@>S43KCx$ryWO@TL(`MA;<$m?{hU(5Tc z74>U*finVkG^*{v8}K+?0RHhM)Nwr zN9JB2uOnmG9yoK>r1Z;w!Rt7_tH-{W^E${QZM`kvb$Y`$BoG5sdFFG52ENtebz%3K-`Btc{pQme=8dTK;d~fr!7v-b`a2sO9?qDIVz5 zb$KBCi69#^@Ib9B9w;P$2YMiY2MYNg;eoPQi~lP;(0`C0zmxw44|I=T_#Vvzf%C!- zX&wliza{_m8}dNA;4g(&3*>?B=bf5|v1qWv=7F&H*Yujba+?PddTrC^SooixQ#O!3 zbp}VFeY2qMe>!0YOF8wX3_$%PE;nv1`K?q?c z{fyvT1@ABD%y^5QDg${z>_kLPwe?i1*z*&c2vg5u`rr}XEEYYBK|bb@*0X%cm@CVE zB2()uOdmY>y#beyYZ-I$7ju3P-pqjs0Ow?Qw}-QGBCptE(TQ=F{IWJ%WoA%RR{1!9*ir`H*;;zWv zjLbt~u;@4|D~%Ap3ti|0BTUCxc?-V(G`iA;I4kCU#BlT$jI(|MiVvV@0*dh_ijSzeIn1^m}#K!M9jXzJkuQ^EPY=T3}1yWWP1@**BMGUVZ%V zal`3O9HMG=Cd`fMtQ_t!?AaY>ep*|p0%0pnwa;f@BzI}+wZ34Fz8O@9qvhu2HL z1cwB^&?T=Of8`vuElyx6|A*NdsF3(88#rtJH9RC&ggV3>8 zj-X2{3nGS#Wg8&2F4&%q91^bjh|OQ%e*CM%__k$-BaYVI7b7_9$9dX{19uaT1vsIv z%tNPH;pym$!nZn14g2`WRoK(6BtD1O{9u=_<8$P&M{L^@yc%%cW;eFc9ln0x@K_yV z;TCP@U5hR8r$K7jH@|zN$j`n{;C{8xG--Pr`_(zI9jtgO?d#*M=yO-R>q$pP;;qQJ zt7~I&M47QxM(DkCXq(-~qJTa1z}OtJuRbdvE{7{u;>DyMevJ4kW8vMzHhrDd-s`nB zn|1{5t*2(XmWym9`|3iQg(sa0O=xo&Dh3Ue17BHwKGg#v>8ExZs2Aq1iE5oXnYT zkHHd(kMHpHe|4&5XIP8OxFk1&e+_X-s^F=F##L~}rh++rNq7nJ9ut2&+&>$hR4e@t z<67)X2hXJ?hAYZpBX&+4ftLGeh7@@nZW0*8^Ff@f}AyU*TYBl5>`S- zcT@^|y4?^y@C3Y{b1}}Qaa-K=aQfGATiojlfYJ5hw#Yt|4IiNqPu9c7jN9@YTXIsp;Eeako<`n+Kn!qLb_|^2^S~w+fEhcl#`RMfmW3ls<>nl|Qi#%M*J@Fkb zX{krnKN}ZCS7~2gVSN%ip@ww(^=FZfs<8bPxUW8PHJyMNH>J?lq_n(|65C_lA6^-m z`onG0D~G;5GUtQM(?gWu>vn0;$gL zpbB#jMORg|XUWL$d)}Hp48CiXar>=1z7sk$sbkxrN59i?=vnHVM4hWS6Jq;LTEn$7 zXlK9C%U1J$#}t)*$1v4#?NGI1&CqBS>W@culrtyC^3@7s!0O3z?U<`p^xw8>vKp{v za!kinL)Eq|LqpYfZ(YP%9)@hO9lDc>{l>YhpO1X`${W+=UiiGEZD$f(9TwfUD00zr ztvf_x10v^+rGCjDi*3*&z)Jddoa_ISeKVeI=v!y5|5e`>KtKO0eanPKbf#}Zlp7n= z1{ek7Yv?R^EdB3Ko*tYRI>&jTP3@BUo=I?bSoDwyE6#%W#{ef}fNSd5^HoC~otc~e zs*V@$8!~v%bHN?r`wSW!_nfPPN=_Xtc&CWPvym7dUq7?G=xe7c_?1H~li1W>KeKb4 zJdX)V+Su8(<33}7+Q|L;beR)s%F(&M-*|M_oPIH(L9GQhI?Yi3q2{e_eYBPOx&mBu zfs35+b{~s%#2;;yw6Pp}GrJC{ziyW*kh(7Y=!2q*!;GS@pK%m@Jr}>h=mRdY-z9zk zU0ssmT}C^1Mn6?^`e!SnqB#TZ=N~(#uGm9%b-~}e;*yGkIsb!wU=4FUJ)84mY7G1d zHWcN~cIy#jmt}WNDsD$TVn_B0XO`ofs&~#Z;zZ*!kJUaKbgFv^LO+clfScH z1#>2wIpbiS#4KAg)To~$tB1xhUKNa&!85gD_0ZAzdHv)a;^TE0@6YY3ir4iQ8xNO1 zjx|B*wC8mv%EVK?lJcFop4;;Jb5P349Fe+LvS(cmuQZxAzw2mQX7{Z>?R|oGnd8+T zI3^ce`q3^uZm!X)AOzSD4Ad7KlvG?~sNO1XM?V>>A&*JM%(-p4Q zP{yWjgAL^y%$V7ma@qWF9O4hfgyu6BrlQb0HmEeNqRzz-b$o<6Ju) zg$@@BUb&FZRPc^R<+?KG=Z6+vdEFT85{I1a6+7bKC!gHi<6r+uF2#{)45gNz3D(7*xudv|P4*U;S>sn%NcT);qCrKsh!#{cg^38pX{5K=iJtQdHno6OXIoD{-r9){$(`n-vZaX`Sj}v+F-7EDZsry z@J}wfobjPv_bPzb0^qd{c%=fbO5g=QeLfy|RRXUm(Dh-^^(yH46zKYT=z1x1{WNs_ zMd-SFl`05joF*BezSfN0kvaIvfba8sm{epeNG@`Ib6{x~XzpzXb}q#ak}ngVpaZs* zFo#{%Tn=8Ise*h{#b4hKf|n<7-=w|Fbw`AG@7ZhbjkwM|d_nm_IuA&Fj_y z*KGo>+Xq}n1zg`6aNRlJ`n%?JLXW;Z?oC>l7kI9@eE=vtd z%NRQ4eo3qQM~)meGUI{!hu%MOP>PkBG-g)+iBmGYqjH|k%E+1g0Mt{CMCi?TVX}qQb1{PiBqN@0*b|(<(A%BF!8#Q)(JNCTC)n-TE2RGj*S4 zPMI=f%=E{ztnA}v%zSXnEc?l*Nffu9jGsPcQdX*N8gI^=GHL3>teJK({V;v@)U1pr zCVMAOd1`WCAzfQwH+c8(nbRBfY+RPqXaQwlU_(u4+@RAW*UpblLg$m`;J5V&QDJJG zidWs#BWkpITs@=yV*K6siJGfwq+p}BNSaxoKS}x*9$dFY5|SO=sQ#ei(I07>d?cTI zBrVsH&(0%#v1`52wUo2-NZaje`M0lQ0Yp#=I`Wma z5}R0mGIT(w*X(rw=0Ej z?G`~hRLg!l0Mkz881k_ST2!WtwtJN`^%Ldjw@7LriS;OS1sZ$D3yId zh3tOIP{TJFEwVQm>e)?3@a|295wpcmC*Cz$Tz%J2G4C0!1@9S-o3{bb(aNEELFs|3 zis8D^$0H!;HwL_219>A7%Y}t^a)Me}(m5Z2cd!{!dx|SFHcGSIv48tp8!w z|8)JY8{7QT41s0{G((^n0?iO;hCnj}njz2(fo2FaL!cP~%@AmYKr;lIAeT-N@;xO@h8SiAEz?LKAkmvipt2; zZdFvq_~}_$Dnq=aOv&UwYf|Ra+4_Idlqcmu)+F)7A|E3I{~SRNWX;SNo;7`Z*7U5& znOQSb&xa=G%$%Ju>FnTH=vRTn%#>Me1F;Iy5hsQ-LIyIc_mDdJ8=;j^Uv z*%Lu(Z=PZ3`#C{s)g1Aya8&<(m`^Q^4E4M*Fhi{kR>4o2US-rDjZF0qV}@Gg5Wg`q zN6o}H$|Us<=Xg~aG;zw9aRYKPXR5bbjF|~YvNKe13wfXVM~jALDE#a>hCVTAY}RyD zX;1+^R#X)(G~U7|AW=Q}RSwIii(1HQ#^5bxXOMFCpYp`yajKA3opGo_SCHBvS%c`+ zl<}ixs!tqap3Ks(KivY@?QVs~ovcBVr#>;W{}bZ@oO&%-Ii#**Qs*Sxxp4hYs;Qo9 z7^x|0YnW;|UafWF)MZ7`#GFYvIC~lP#7xSoC9bD(W@eiuK6Huin4HN^WT^u#iv2c> zT4&5u#m*_yGqdiWHB&d?L<@mliBr8w!?R`qCwW`BbG&3y?*`S^@kNUub(sc$IWuOC z6p*SVLHJJIWH|LLbv(!{n;*=}@>&BXyk!Kb_p1d=GHhZsm`dW zS$Mtqpmlvkg)J!dH&E@?s(Ot>fVqq8<3I)62aTCNTYW~6jDYkWa_)Y^ zK|?R=-xK*x>C-QrQuY*O&9`T$S6brHXe1b7j-l@5`Bus?W6bz0^=3-}n)+wUAoa$t zoJ^EWEme!Dc6#wueDZX3(E;=aJukmX`&jS6KRw)e- z*1nw7Z)6~J{=NG5qW(R4N@~c%%_n!kUz|Y?|;Abg$R@6z! zH}vlT{rj2zotGD6*gls`EZ4BDp~!-~Ac`y^1B0=Lab9L#?&or|dHF{!E6mHY9@R2u zhUp0FWbotQ@0s9C^>)a3^=hal5si>3MSNV%nyD6tjjP8owLA>G;ibxHR)_;sCSoz(93Z%ADTK&Cgz9k`ynl*Zg5a)u}IBgcZSA{6pb3MxYYqNe5hace!jdc>v8D+ z2Dhe5{|sfu2W0=fTh)XD#uub*mlw(JHk{r=wO*5=De8jzx{#SmH}(6Lgf?J^4Yn_- z@nWHrm&y8O=)@;xWUH@vbBZbny>4|2?dpzPr#e5?RjiOkt^2udrvBaf3*AipyKI$Q zZ(b|Ed2h(?r~3D({$2DdL8AJ}^ETsnphPmg@v*cqL+uJvD_b`ZK=7%8fw!pDo2~1o z;C@gzfC63#Q%ji*o6TDEB!8*3dYxNmc1!i^_Q>xU{kyqTt}Dvq_rNFeyI`OEzM+5j z>faOkciBOG{~&FyZ^NWP>s?Fib*?1NBWqAE8qa#(}^{xMa z+3?|Cs8;Rey>T@Zyf~(K|E}#p1(~^d)yU6hQ7t-8C zN1A5)O+&U*WZQOBvR&1`7mvyHXXWyHLjNu}p(`O85YW`W^G?e3r~E2shPB#TtMrnH zyY5u4M%>+7eb5H{`%5b_Uj0ie8oVk(waipUBZQqXm#L*~^rTlS+dN@TtvB0@%Xyq3 zR~y=7kC~A@aQc)3%}H6%2e^Q#*BQujh#tKq*79Ck(Ym= zU#@?b9g*vG`uC##-CHhqcASvkz54gF6Vl8-w2@}M5ZTbo-$t6v{5aBT=H5uFnTH~; zZRQt|jheYNvc8!+BCl!YXOW=b8EL{2{ku;8?$y6r&&vG|tL68^1^KP!S3a<9G3iO; zvR$FQTr0ZWyd*h2{qy$k-`sbV(eX2**O~wPEH?XStBb96v|Qv0`p_NP@#eU^)@NEB za32Wn+cABntGlavP>`!*Usq`NP?u}gfuJ)jc7!Z2wmL2vNyGbverl|64o?q#%aPaa zsPly5=Fbez0V62%eMi3m1GX6zM&FKcH*a=$#(f^-+G@OEtT1*M+l+ZeueXc=v&MzK z!DYw)7@qXmFO3Cz4cFx$*UfE*d`8uwp_^N|Ztjx3#JS2T4%zq|!ohuOSd)wR0F%!@ zt@P$vGu@Va@;vlbe)!yOrO)8lOFn(Abap2*J;X{UbvDyER(iOV&b87pvF7t%SZPe8R~G|C&18 zTW<2X-AXTVn(2X7I>~zesFmL4HlI(lpNE?1JS+X7CB?jMrTZD?bHot+zF95J^e0yO zeJg*3m7W=9KEGn6*9p-1+`^wUWpjj?zSl}GiZs({R(iMv|M6D3t;c*m-AZR$^@*Gy z^MhE zrGqT|3W3#=`ug@VpZBrSi+Y;rkyiRy>$%rTe`vjbp_RU9J>P7l|HCRz91vaqXV&{K zS?ON4nf1f3>gR7*@aSZv$8|HG53te|R{kGb>2+Pq=TBSdUe-1{A4RVZm0Qt zp_Tsh8#Dc;l|Ep#uhdGfu+r65`VA}XLiCsS_p~mqxd|O&)Zgdo7MhLtn`QF=JRSR{l;N4-2&Pp z?Y(H#A8Vy|Tlw#|()0do<|jUs&Yx%1KgUXM`@($whLs+2yV?GoR(g@u|4*!RdV!h$ z?^gOX>;1A^NqbyY`4%oSJ=Mw|X{Er0+xwE0-fE4{S}Wbpg4Y%+J<-DVomRSw)gEyqEbZS~VfL@eN>?YFX@w(5dEUjs z|41txYPF}Um44W2Pl}b!ww^y?rPD2XFwIH_Sh#q!+~m{UN++E+)Aw8HWmRVShgN!~mCmu! zLu$+8u=T?2It@JwU`P)|dqLqH%NsS?P-we8!WeX0vkO^;DDe!Y1hz zP10+dq&GB4Z)uV)Zj#>FBwgAh{Ss|j%vaD~rks$~rF@t1eTDBLzLMuPw7uXoSX?_DSJjo)aA?~The68Eh~ zTF5Zv_(pfG6|n;!Uss|wGX$tFn%)SIh|NdiwU};QBPj*8Lqw7QRgf*{H)Q^nHlS?L z3KOjkF-zFDw4$W`R)Z3y{+6v_F>lxk95Z!ewT(Q_uynhPHF|+h0u+7vwvAGH&>Ik} z9$V^fAyzjkkeYJmH8;p?sb8CB&1fvHfBWNqx0;MVN&K2BzvbZ#U-0eCZ2a`!tmNAo zdE;jpO~K8L8@w>^NrUpF5jZ4Ey;|j(C$M&`gsg z)=t@F*e(lLJk5O+Go!sV8QAw3)>fhD7tLG^H|lG&ZV4O%8f_P?zg?fd=`N#Lag)1t z?tooTov$H%oxK>Hqp>D7@D_t2JEs{9JHZX>?6vpw?oL47hRGCILqmJa{A?|I-G+j@(s3#~o7>h|&u1{uJ z$@Gqs)G&}mRfx73utnz|Xmv0kkBw*t&$waf9JVi~ zPaZR|N9M%zF=Hp1bYx&gmc#)vC*%wSuYk{$FG6>qbxq?InmYaI!moo+Aw=kqbjw`w zNcvaGfwIi}{DHrR`AV7Fm1FFx7>5pdVm?*G&Aicvn(WWSr+ceDX}w22`e5Ht4~?(<@3kOpMR;x&o_Sj+si}$am3+z_)OH_XWbe1o5An>uJ6fN8*|_K^}|y>t{lH3 z=+6fadL6?aZc+E_)@Prd|JM(EsSCUR>c9KEqUhzw%`@*v`@t7W?l`jc%dhX9^t0bC z_qJPhPs(e7CV)Hx1gfYTDf^->h4= zwkRg|gWrWeUe<2L=>4M-2MjqM_42+a!!D)#@%CT*>Wi6EQwA;m#gbDiraUlYXZv=4 z-&cF#iNF56g7i4S1%mwH}CR~TSg~22krf1)!CQ-@zUj~xBqc_&M%|auKm-q zC4ZQI;^xka&p#c0*R6?h<3?8(?rqg}^gUbu^ztX)JASt4jfLlWPx|8f=|AlD@JBye zb}H}7H~!SkAJ?nmT+##8559lsbohNiZTe4E|G9C_iit0N(zSBYxn6bKN?QMTLf(si zI6Cw8Lyu*o4Se#aJ1%Z?4=X>~`A6Lo(kJ|UaNEbnJ@&~{&;7aOT=&4g?(cE+(HGX{ z>5->AKihswsy}ghw=a5SPW#J*vyXg#;)}1&e(dDa zV=sO5vjtyl-TUN%_w!f1vn2A!PkZM&YPM|%x+&-DyYjQ&xboDc+kYN)>9x!iy=EAH z$^PlW;ZJhWFUWvO2xDB64Q`@J^3cJp0SS=ucc{HwERK8nN_J#;Qx@@BVr4O^-eN z+N4Frw>{eD)m2}we`)Lcea}_y?)1*B-{op}hJW-Y zzL-1vjD9jI=gzUa-s^e)mP_MY^ZX^lZh!l|u=_K5JhXbtx%rQFPk#By*K)sea$ZK- z&t3CxdS>FH^;L%!k8kJfv|{XgOEOO0IWXbTi{JPE`243KpZ%(O)1Q9&Ow}C=pML!Q z%va8B9yoP$al$EDF>KpCzx(r#zmt_X@_UQl4E<}#k8=|v`dz(vTbcjk?{_o$-2eZz zcP3CxBu6n# zXDi*Ps@LBpr+)BaEg3a6_CBTE5=V;dExO6_ZxMXgAcdXkePUSITCn{s&mgkSF~5nO zw5C`~5cqXGU(4~0QEfrpgV!VLTrVfy#MD^09k|X`qttrg-er59F3WQ5aDthJhl*_9 zt4Mtzd+SmKU#Iq+CocM3)K%O$r_~WuN-|gQ@3!y1^3Q{(-lvDI@p+nGeECU^N68jT zp0b+US@*z1rSESuez`yFnNu6$k3YmJJD+*<#nU~bwz6WLKAbU5`oN(k;sU?P7|<99WEv4{u)>o_xDjbq0BMNYmVg~O25#Pq z<_WQg^v>F(*>`XwPqY#E2_X?&c0A2?oybP~jIDWKRW!04vZz}OZxdJr&V=j`6U~ng zM(%aQ@X59tgX5E9crgi4z|gTXw03pZ*LBj>UolgrEOq3kPIh;xO7SmP2b z2Et$#d|4e%&~7lE+EQqj+?;sn8B)M(v5+(Vled#eUxOFzywL6%?D0k*ugd;Pon9J=lYnqD2@O;4LApw8%K8I zMu{o}X#Yw5vu7er#Mm=Go(XaOnan>|SO{s%rvY$cg%C*$q!TbgFnQbmYS;U6Z|R*^ z9J6UuudJR#)$ib;qie^cZO>D;zti$xtui?5Z6N38!6}Xkq1Ii_Z@Xspx=$ke{UGMp zl8Cyb-mvx)Lza>YA8tQuuNu17_{ftw)~HGM!v#Ufd-rFyHQgpQZR>h8ncY{Gd9|7U zYt@F;An~~-lJY~f@bRh zcQo%#Kk$viFA*}9Q}32k)jUjD4ccPLhQe;I{G)EHFN2H<$1q?*94bv4 zgVRP}Iq>zU%0tjJP70O)Z{TW$)sQqz+!wH7ssg1e-2T93{M5_HJv6Ih6ZTFiQUS1? zgcL;r5*L?*Ae<3w0PD@!FqE#dF+QGWLZ`>D`8--M(w1l-dK8&3lPXGx1D6jw7^WfB zsNt5w+OTGcdWl-P>Z~g}E^3}9lA8vSU{xf)EKU)pfS+nwlr>q+A>_#YxJ-vl%pWQH z0hUD$laMpPffgbGFOZnm1aTP9BtCB;;F^HMD!KAcUOz|^*kSB#8Uv3Slb?nh|8Oa* zl`r30T-a4X+Owy96zYu9vGTp*sb&4^}EZ%j0(jn@V z-)kmwCq(i4 z(%2k(chBZ(x^?ZFcaM12AD23={z}a;(k0J&S4(_|^nz{HJDI!FYTykcJ~-XXjkWt! z?{oRnVFBE;tp3g4G8MRo1qWKGGm;^Ml7WbB{)eVULYkgPM8sh%Xo2&Z>L2RIUkZ#6 zLV7DzGEN9dff{jO7n|+g*c@>PPJ0fooYNc(q_`9j4n7bafj}@%IYeT^4yMCt7e8jk zz-gzH(`rGV6CMm6-zS59E`DP;pUnQ)^>E1{N#x+@Br+axk0C<$)jo z@d*V!Tx5?XBXxid6O2E}NQeM_h`=F(ap@-D5X}M0(?)Z`k#MG_&yT3qj%Y&D{dnxmj(; zwjC-3=Jtlqj~80)U3If2ORm51CBN`lH;2@oW9nQ#y2I7{#LJ~RDSm> z4gEIl-dm);$eTyBG#5@BKCzFV7Iay~7f;Xm;f>wezXcf;FM4IZER4LH88IOv?7Tl* zN}qI(@Z~hInSu!u$yHv%w@K=!GzdG#JpmJ`% zjh5WXDi(k87m26o}itf4OV*^#zee2&0`35xbjM)m~ z!6R>uymDp#9HIn&c-A*s)R%W`EnL;WOfl|Vb8)07`lxhL(_ZRIaOaIKRsKyGfe&xH?~m^(5F{-1e3U~~==Ym; zXsOa2^Z)w#;_f^@N^R+^L}H9!Aw~}-ew0KE{CPz6hrtVPPM|YNQ@($(j} zA|Mg`dGaO@aN@$4G%%|JGd^aA(zX9I0Gn}w^}yG;bWUOy0b?Q9=i;LoiJktvY!d%} z%BJBQ8_-cu{xj_#dRz&z{BLO85Cd?Ir#m?*8avy5#RhKI=zVciD>#5&- zVvo89R(#$$N~Xf{pW;vm4E3f(q3HZX;#}e!e;EiF!HEQ3rfAZwqiS1bR%E&2?yXw) z#J3%$oYipCKkswd==?rQBb^fxaeg0`=!Y55U3NYGTWnqtB_O3v<1+3jOzLR;VN0!v z7@?$0qlB`e#-{$xZvMp|shF>6Wl>GH4%&9x_{2A*8?&mZh1+x2_ZHntwLCx0+hHd`K{GK$SmPYt6H ztj67IdTC$A~inAr7jB{BDc zl5uICT(O03rP_FITuL?R^2_7d4@#$VeHI(8W=s_7O1$#e!VqHjfcSJ500*b-`Y#DM zX2BnIEb~U|B|_*X5b(M2Hy+E7{%A--@RE-PUYtQf)E{Q*G8r(#SdZxg(?1=>F*I=G zB||5JpC#iByERKXa;%nyn#7e^4i7Z^oVI31iein*S=emWfz82V7<3>NpKcudFT91& zickI!LkKB@AWPBAGI3KBd3J`&T!TS_HOS!SjiOc8%{4qd)=-T!EG-CT>UPey9^Nji z$sp?C$CF(=Z5&y)WDP2vZjB7}=yW>|JF<%-%iV(v%AnI%uhSrF%nH)y!5PTNr@O?( z@PMi%IfBBdz=6hz=V*XxW=j9;-vOz}e1Qc4Zx+c-vS4$N2_Y`ujE-0!F*q(R82NxV z13x1QMn0@{-X!qm>KoX4gu1f~?3^Pbt+_rCyd++-kvWo&KAX{uKI;ooL^YVvMfF<{ zeiuIgP-3zd?6=CP1U?bgf5(weQyP3Yw(l#47TJo^gU?qbov2Jpy=Z=G>lx)^!EFnI zd`HR>hg9=apdoG(I~_euWRP_XjOn#DfhMbEY>USXKHc68pIq_6@S^9e0>_x+YN zpUp_{hL6ZTIF{DN0^DC-b+sRwI9-0D zozf=P+U=xXBD$4@zMuq90w@8L07?KQfD%9npaf6?C;^lJN&qE*5uX5bb`v1ov*Q3{?w!2wD;g-E~e&suw* zAJ06=xB2@^Ua#z*Yp=cb+H0M&e|+XVpZMmNzx||i1qK; z{9k>>$jIi+mv7i~xfQj8V-Pq0g*-e*RC9Ky+r0U@H|@BtCLH89rH=Xc>Q6X7<Lg+01U7D|NOO8(ICG)pLIU}IZ!CSqM~N3fnP13_-)?yrfasp=^fAw@|z3% z-Wqr)k6P+~%jDa7?RD>X%iG=@C)vrvev#b>{M0`F(|mqc%n)zh z{N}gUT3asPc#uc7uYbx9@_UL`S-5%gHE%qXe5(S#PH3Zilb^;LOg-?s>W$aEF%T0C z>TgTnHycQlkGiT`)hW$``rf?x(pUe~Yc{NZb@bUqpU=vRLVkB}A;}d?$C$lfWMt=B zrJ$2;RuZqX8V{z(&yYMud<=!lHdgU}@mpt&JPiTQ`;oIpw!CO$M7rC^fBj2Pg#Q03 z=}~B!dNqPZaOC2%N1oBh$K>~sP(MHM=qEn&!riZY%is1^zv8uLZF<#tl$lLD^~ob6 z{C`Qz6YHOJF8S3~vYz=v4j*IxIgUwr9*dFfT}A_o!w z7=rPg`{r3A6Da8XkUz#aD;pHycm91x1K-iWcQo)F4SYuf|3A{e6`l0+o$fHV61w3A=IaN$Q@oi29L8|N-f=R4{3v+2h>=@kb$>4yE~1{V08`3*<4*qGl?YHifX zHq3RhD`q<){(Djf%4drz+pxdWy=TkoKYaDoFCBZ{ZqsVjUruFu;}YEI=!&wFUUrQ3 z@A6B3JUY_JZ!FWp<J$lYoHaFUKmnKSFV}xuLz8rp?D|=x+h0E85KXhoj$V>}WPN(sJyxG?m??h|mg_SL z(hd7u^zBl|GJQ-%d7>`LpLV&9BG>*o$#ums^nzTMq+f;oQMyKi%MfqFLiwr>OF4(u zr&rvsy7CcPtk1}#8|K!hN6;99->ZKb|LhO3x_bSG$DX%7=r2F(pFeh%m6$%!eaj<)EJiTlw+puJV z8yw&4#8kV#T@M`?!)(%Gq( zHlJ9AR3}TEXue#>rYFnAAS=Wz&Cew)pO0N+mb~cT*eyTxs*#ahR{a!~kz@IDUT6b7 zNN4J$lett`A*r&&q{^(fPTHG!*yP@4QL&dOO>R+UKG{ixI7oIwmD*9It|KLvnNPM? zW!HohgWg6G0i17di|5o?cGJid&Y4_U6J(Z24|mT0YG=hq5o)8=L=~XaF^K-=Kduu+; z@+?tpn!KXPLk8u8=wv46nq5A~mE!bNYB9XTGNd6@@&hZXbZG^@6q6@RZMO~n&;;3-%c{rpZj zjQ(Z0O|m;fYQ}wByYkFEJTnIy-DO5^;Xs8=pjmR3NCQ`=hp_J%Oa12AQ&NmNcqa#^g6?#dYM=ni{kvp#Wi9}z1Pb7k7uA<3|GEMGK>#UGOS>H1~$(7}j>(VTd zT;EYNqY|yb_<2IB2`m<=65xvs*oZtAeSa1 z->4O7MBn(GNCeG7MUxq&E0TFP4fKOnX5i?P$-KLmA59OIpGDA1KCpuMH(7Tb(j%fX zX>-4RI{%W~_@A}tlmhOE`MP~2KQDayQX`Pux-XS{vVw)73$}HEA z*$b>VQXAbqqfLyq2dxXri{h=4s3qtH&dLNC#>%^OR;SagosPP-Ef+DqH*6B}>s;EE zSbCbDN!TqE*3O}tvM{?>g`8uIT$((cTztwH(a~Gw93q0|e^)e_QMz+vg&9%5X+-w) z@9-WvSU$5iin^{rB&PdW4Rx)iXsm0`fW4+tiH(eU_qs~YlK)JajRwLuHwc?A%tEtV zu0hz!osP+!o-OfnC2^d@gV8rT3MSmkI$VTOOB=3v{o&8 z0^rQ6hELb)x0SAJkAr8co~1Y;ds@7^dvImQCPxu3J#yhEd9#vw z^wIbLn9NJa2ON7~x$_6ll;`X~I6UXZq5bVTv`BfH+#kE?EA{9jbTi*s@fa&338f@L zongc29z2Km1do;>63F1<@LgRR+wqUHSnn3%H8ytB4bV8_ZaJ1Fw^E7@q@2Sm7IziO zV}~PSxA>!bh%OJ0pf1tv`l2XPOCLX|O_#AV`%%X_Bj6>;V@bK`Cm(-$)%U?;XBwIM zoqjTAZ1h>*=F%rH%Wd@jXgXA0`ED7vioys}R(}52Qrk+?T6xzxKxuO;_>a=&P@1iP z$8HXr7j=%2srm6g#Y4J9@Rsn_QblIV<*U>ec9v&uA?vIk_o&Z6F0MQkH2 zm#l8&vfS#r2OsNPv@kXH?!!}$9FA_RTO+h29_6cCV}Zj0)?L2bi{Axs}Lm$t*FMyhO?4ZtT{qd^a`4F?1Kx;v4l$VS@m|Y7iK->F8ZjyeTOe$C0>|pY2?^zD0eC!5s&f(|I=nJa5x}kj(L&NZhD)H zQ=zCfJ!|0}VaY5pnY={F=p$-Yz6PFYvRlPXAMut=QHS}63HmNKF>8?~`z7erUZk`O zx)J_3v!c@xH28>`m48@wQ~O8|)1$)F>^@=x3O>>vOUp-W084u+O{dB2lK%^oWVw{M-+~lzeKN539pLfE^~ZUV`sMPeG+`- z06pL<`z`9tDB|qEa>>3%jsp?pPUS1&Q9hE{3`P!8>gT*@A89wiy~e3fRGXl+aL=$L zn>Qn~H;j_eSJbS0-YxQ#Srs>Z#alK-9p)=0=w&TI_e#)LdXdsD=(I^tC^{WMgRiJr z`OdnV+E;>@9u=l$_Z1sZ@RjyhTE1cfxcAp9O>^We`Tv>{&df+Qe8t$fuQ)d~jTz9JTBKCRv!!ZRskWugx2_etnbp3&}5CCv`mO2Mu26;-*fs9D=r z0#Er$;OSBBx-(yq?lLop=ozPapZIc=jn^T6V`-hp67=jWSF3}^SH{(=FG+19Rj;6O z8dY1Bfo;W4vS+InyPF~8>|7hR()`p`+MI=^N4n)1-Eu{@JnJoUTBUdAo|Yy%q2Z92 zaE+yD7W}$ChgLymwLVT;OLYr1V)yV_Sp6;Q8BOaE72UP6dvI*}qtoL)vhMM*)P@+A z$z_7k?6TG;cwCI#^vVWWgYOu!Z6YW zHfOm~k8)XNqsI@}F?~DiI()brF64IX(4$|yWct29)kz=ibmy6ITeh#Ce%f*0iL2Y` zgJX9|rAKUlKeU4F>Q}W%@uhv5giVSx#R7dL(b!G4fqheBmEN8EHjm92X>;J1_b8Uc zGw}#f+Pl{>{W(SKl8LfVmXt>DAR*_bg!PGrYRWI&EH$Y@CmKIO4mFaCCmKd{_U=do z&8I6Gc34odPE>0)w?tXrGd;p*7an)I?&FAnTbxewUO8xXMwoHGmBDQHnStv_38Nua* z-9lkKB-NDb5HRbjLPOfa+;GG}E)L0vej05%5i~EdA&Ca-BTSPE)H*Ay+rDRdk}Jz4 z7gHv=${*FphMmlg-So3~pynLoF8|HQ?6{YwgC4t|q9n_e)I(nPQH;^NbJ%$bb#ju! zY`K1Ak#YQEZ5&xVnA?UtX?_)9w@_H?L^b7kW}&K(PTt9Uvg9Ebbz($6CaL-&g64Zn zZ=zwrtD@uvWC&{%2HiOD-9bfGgzAPba^QPnr+T^$f@^EnPf^MIvq9admCwogpUs++N! z-r2C;^MB2jDDqouK-T*#O0rx@S?^CiVe73iE+?FJn)}Wm;Ko@1pZ{xw{Rat7XT>kkww6wl*;T9qoz2uCKGcC3hXx%AnKz%2+2| zyb!s1+tFP5&5qusxze2#2g6C@*v-ETZME>Yw8g)@_ULrKh;qEQ%p*VO>~NG?u{R0M zKZtiIb+XmYl^lM!;=6_DSc3efWX^239gZ+H4I0<5r_|w*#m=rm)f(v7O&5C8<&QIt zG+|(Te$aH{Opj}+6Do9E86Jd(0tP^QrdJ-k?09vWELKUB{!iK6|+QXa;GxD2#8<bu>8zjEp!%EX(fRXuGh$BYEhbfGVO7~b8Ffx}*qFkM=$t6XaZzM$58W!Lg6$Ok; z$1B1lOnGiv(bm3AvSDP_dAUV3MrLiRR2Z4nlvER-llriEv3^Y<5hEiNWP=!)j&#w$ z$P6@FW(1;V&MZok2@@xoRm39Ra~5sQZ&%JRGUKG?lXD2A=Wa1Ws=~;Ktis3~2{ZvC zBW=*4!pKzBj**eEV|CAiWLF{DCPt>Bb&QN?;~}-AU<`8jB^`?r9R(Wo3F zBW72p0V5;&0gTKvMLY~emi5$(HP#MA>~Ji~OQN**pk?|;74dK;%0gK(vLu2N6m<)Q z_1joA<)6PxFIrXTZ9GB_02&qXZEQpzd1oYo=C+Cke43ai_p3Dzb0Xk2mgz|@5DkQ^ z#3fgG=k>M{w;?%3#*&5I$n0ZKJf3`SroJcbRo}wMxU|VO8~@?* z`3*Vy6BGjGk`!TYCPnl96kjioL)v2P^X)`&ZzjcLxwQ^^Gqn!SV{~n_j**d|6-K5h zXxN*XAj4RBx6UeHWS&sBVQ)5^Httqz5^{gaBx_~A`2~b*cnE9fP)+$BvwKy@Ilg3C zyqH{c4kNnrf5;z8uwJXhC7 zidq;MiH(eYGAEj_6%_jxM#c$S7#Yn|`6Rlk+-a@c=^NYSPD(GU^=kjI5(k6EQL`qxT9UBPIbOqgE}9j0pE63I{PV*0n=C zED3&3U3!U<$2a-b#cT5^)%vo3jsar8t5kwZI7Y^E$r5$G@BXc(io^Dc(VPuq-{1ryVwb#_8VPr%XF)~UAjEs^7e(`1z zBcoh}kx}0fBcpx|BV+Wy#~}tGNgBc)Xs z8FkKcPF)9#Oz@U~kx>Ppf5L!~c?B}yawe-|WUOt#$XGEb73k5Z47J9{eDiH;>4xcm z0a5#+_l&WCk=aKPuY-V**)9f?wi~N3GJ$tTRlyS@M&^KP#-hn&H53&_Mj6H#D2#{S zX_}0Vk+Dj)+&t*CIk%{{NfEn$%Ox8dxh%K3Q{8EbNBIKRSm3Y<>n_KF5=r}2VMlzs zg`)bZ&|3JNrX|^(8kyZ`DjDxI)vSCCJUMt&aq~{oTQ)@DU+a3bUK1w>jxuhR{mk#O?{^s#Pp~zHT#{W4Jh1cw#U-C)3gCBz13_}WNC7a z2ddfBKG_4mm z`F4l8(`H9$q_1yjJr%e=l&M_Xa=76$UcjDdlhAg7beq<90yX$oyteVqx|+S*vthE zBU0v3{JerCrb+CPAU-bOa4PqGsi<*4@-T62$bVFg3f6*nonMw8zr&5gWk$Z>}`W z{h8!HL`jw_+3*o#<38dXqh94BVif1Qn&Fm@SXbZ0Alyg90-&yXdl-+jdw=B`J`y^V zN3=UsNwdSrL?%`Fh^pL2)U53zfv0>V@boBm-Iig=Wt+-5TvIFwTAhrCE>H^Eus zR4A%V&|0{!Sdz_~k(sY38GS{~%5TAwD+v`heZ^ZgMIGiVCg}MsL61q$XL^y+F6aT1 zpip!=f(Bnvv+{LyH?^+>F+D0w&F(8Upx`U*v9x@}2C)CCO4DibfaL#eO0rzZhOZbK z_Z8yJmo8ar$@Q#&U{6>dj*(Fv+ltLBcEd5V*l?6+9i0p#v)_DN60Av-W(^tqy2i+;AhTK@XSlvpqXCS} zl8PD_8Ic%9Mv1UYF5igJ>?%~U93vByB1^HPudK_L%Fg;~5-~DLH!(8Gb4H0_I7UV( z!^nsYeh@G+%K2-*jghg=DvXSBHAY6PBSvP4^w?bujEp_%IH9HmW^Fl;z2w>$8LM!N z%z{K1IOZLBjOJ;+Bva}=OvnXOsfdj(Raq!Y#>u3;a|k&%C9F?0R8!7xm6}wc6OCt+ zLyhF(iG~sV>y}6aO~0aHCjuqsp4M$)-S$1xlU%$K2|4bQT;<0$>rf+{t_F;ZjdA!f z_Bs=p{^@u{Z#x1X2js?hi@B9|r`$;I&*(HS;A z5kd2*iiW?gQc-d)VOA)_H6&2zoIf)lQ(pcCo^kvkVPigr4{5tNaGOh%_O7x_f0H6m z8bnzrOLiK;4TRl7VLc?(lux%IsX{}#`i&aWG`Tn=BYGLy&iW#P<_sH>Xs|aGC6^Q8 zT-I&hGd;wz}Yw`}puV@e>Bjeyt+oV>mI*}*MZz1Gwh6!t(sHPl23t3+k(#h+XPnJC7qE3wH z`y`bSLGzW0h6OK_z@1GLU%|Hyd}pZO&kVh~;fr8oj=o+!-9}Y)Y3Jv#DjISQ>rAS1 z*!NV;v8)M=*LXG0VOce8F%{UUYdn<|d+)b>4r}G7bq?DUv~> z&L8Y=#+l?D8el$1Yp(|WXpj+Q{h%LHa+vx<<>#(kb{y(bZ-n7;j7;;W(+^KY9shWc zWQCC#p?!H4+^ZANdu6>}|2bK&lCs`_k$D2v3!)8%)j6p~w8rPtj(=Jh8GG_MMy6%w zGcv{eHbS12gteWkrd(wvtP0urTg`m#AQ$c2h+Z!F`yztoY+A4`C&L+HWEh#f2wg2ZKE}eJ#>kikMthf~xrmWb+A%U(T11S@3~3e~ZH$Zv z>a|C}$XFMdcRBEti5AorZui%r@oGnQMDauMvTmI zgK&(D@rf82WgZD?K{IA* zY%(>z(cF1j6iz#Ny3R676-Fk|&uKaWMrJ>0!^n7_`E0C9dq+sJ4HAK4WZu7_{WY2I ze_^${Tn%W38SYrr{+i4>%GPs>r>eBK_)SIq(xT!R5xWOv=942tnB@rYmwQRhCkuqS z#+y&>Aq5(m)LbB%Pwoz>_52YQN#178w0FRB>M5dS?x+dy6*3L9%#79LCRl}**-K%! zP-h&t^4$U*&Z?|N%N#(l5iR3wBU(l^kXyw2yU8h_WyC3>V(t*1fR+)TW;wD_3l6Ty z!_hK6qFkIJT4ujEMHqx-kQ*3;l0wVuthj)dc^`!lE#t!!T1KUNEDUIw8zfP#&er6T zBF%RYYF}U#Rus@O+r1)8!ZyzxP_(sgGi+#?EnaR>jh5NeDivC0BPG=Y=*&KBW2|3O zNJPs>1aOVW!916(@ccYbGKL^ z#iLI*cHKf`68En~(W(K4cKqGc*tN6UzoJ)qqgOA5wNQskP` zes!x|C`BVJ)s|%KH#7>#IWI zzR<*-A{WIqqKD|oiJrWMdKCJIWWa6Wmus$?|w}P1k`pF9@p3XG)k{ zNfx(4%c#+wMByM>MqF``5u*9z1Z&5E*<7+k}Kxs(_YJ((Ir?9_(P?QoVtenS)D(mQml6_Ns58 zWn5Z+m8XZxum9It&VI+FP{X)OlcIqUi?0o)8qzdHnD#!RxJ#2_vfNsSU7A{l=P|lA zT1U%BP+k;owa0E#(6CE0L58vNZk<&?%RHfO16pP{ZA8nA*Z}+~lWdax=9d$)^&zaC zLp9|unBA*F&QaKGUqvoDhY{WUQ*sUwLG#~ektU+aEOh4pL5RBfa1&vCjE4uEoZ=oh zbc?$Yj0cf#_*`8(C~Bc)BsMZST1GTsQz-T=w2TurUzmmFsr>Y14R_ipcbcb!zXo!5 z3TT-dAgy+R;=Lx=g;oKlK+BlFP4>1y)xg9EEu+ps%g8z!H4!cIYxG{BWyB<)Wz?#L zmJ#8eMByM>#=3T}hb6Pby7UqyBU;95^KBFbv`lHU;_IIZEiXc^VB z6sKteEo0ea2jV$eMyV!RW*vQXYGWyGsO%P3=LnFmc{`2=)^mQh~vS7;ey*3zY+WkeUzGD-)u zjFN_y@n#V%qg;iSQQr|Qqkau7WAyx`3;8gDEVt1|w9Jz)m2s;m)YoVkwXGJjT6xzx z7(~lRX%$*Vonshk9?&wuTV7^73RUn`L&AWTIU5;xgQ=W9N9B6PlE(vD#){cRsW!`H zs5M&V-q)yQoEcs0h}svu6UL8+%7<;-Mc}Xv>n{Jr zi~_-xeN9Wy zEfRE{7b)$6ZZioAMW-X^wT_liv+}ySoBDP$i0M&bYWCYr8&J62Y>%aNyJ-XX=uen! zij2b#$v;a8e;z`T)s?*t;#~UergMyX)t!|XMVe}cTeq9m)#E=IZ#S*Ce3N?nq8Da8 z6B3zGwl9D5DrPUR!w zQ6A~o%moe`rOd*Mly=kGZ=4E6wdq+4_Yq5GiOJ+8N=6@1v+^-`a>c0PrjK~brl`Yw z!~}hDOVEx4eYzJZ?Sjt0ALyH+(-AcIh?uzcv31WIwn3~;3Y(T+B+GAoQNll7ASR!Xv5$%c;@8}||C81*V25u-TY)eN_M#Jc({&gTdKvEYNx>g})>WV@boBm-IJys!h;ZxMx_B&6| z8zot;WW!gCjr)pojCz%?h*6yHYKB|BVqN_Oig8~N3qAp^-hS5$S>>q18Z8q#lxMU% zR7tbL$wVeq`HHICSJbTSD}kqcCGhkpciowjs$!H?-O5+)@T`DGU|&mdJDDC zGFp-jMawKu!B%BpTj6LK)v>ME%tAFBGm8yJiPq7{&@xBN$0fm!LMtyj0(6z zq1MM4&@yT?fR>qnvWb?l_p81rqeNIHmoLX?b`>gFj+O~Zk)>GDSJvf-?5wXQ5iO&1 z6D^~Bnw*DWI9f(2L(7N_eh|k|#t zl<%36npB|^jW7L}o>)`l;)#Y4-T5Pt2%2A~h10MTfs%7iwayCbw(psqZ0*qG1Z zL)s?}-0Kphy<05P->HZT7@{ncCHsxwcEWCj^0&@viy*^>hNxR(PG zJ$Ad4fF;s1mrX-J%ecctw2bHMJcaSgNe0m}G7kO@Pio~p7kSeBPQq@Xu-1uc%1@ew zszN$Bj~q)La#1Hn^ks&V^+g2DTt&lzS4GLaIBi&?Fz6Ze8~!|!3jRFOs~f(^f$yKf zl0T26s=Bmuw2X>|oWnYk>KyhLs^+>x)_9Fq^Bfk5rcDKQ>KadF#oqgEpTk=DX`RD1 z1#O+f4q@ej3^|7#LRHHz0Wu#IjRH8RT3}~4Jiuvn-KRgw6{4+w56@@KtNw9qp4#g(K6#`E}~_WcC?I^ z77;D8K$?X|8!aP(dhHR=GS&qjm{q4k&@xtj{z0CqN>vB51FM}TT1Ip=TE^NtTIPVd z2#0F}Czbl5jH>NOGoodd8-$}}j88<%C=<~#N*h|nTSl~uay44U1d3>xVT3hW#%kkX zr)j9XVymHLY&u6xC1}P>jZLP;H<~+7i^6FqPuG>qQiYZY^rfaFpkW-n+aM7*TIN??;H$~`WCG}mzV)J42uVHSEIJiVW);8x08VDyqGBacnw+W3e6sW( zHUYxPJWO&vStN9v%tNHq(|l3}B7X8Fq`=7>BZ&~sw0G2V>M7!6?ym{(5;EM-#a~`p zu)5p?t8g;26m|=BR^wz;R^wzwP-(=;c-x4RQ4NM>5pV7$r+||Yr!4&P(g}TIE#PEK z$#(fw)Sm?4JR}0%#`d`Za~f$&}JX11B@kY?%>=o;kCKF94W0iL4Xn+2%Qmw&o8j zXE>QHq~?<=38m+5u}F%Cp5tUhR^enOU?iI3FMpnpX3_?^3MW%lKb`7sA!EntNC(;` zPNt$Qu>+@N_t(V9XaZbw+NmDXJO`YN%~tY&R1?j_G7>Gb@-|LJZ5<~whe*|IyaaM| zWk%n`$=D=&c?&1w<>p{*oJ^~tiIb5A94DhrDx8eyBTi<9-y%i`vo9bS)MPz1!ypzE zv4f$Er{g-JwD$_j^j9n59YB8}&xD9hPnBr} zoQ#QrQmL9xE+%wj#W7NblUYZC;S#bKB4p7aS|&g(`I1CkR-dVhfNT0nyNfAEz#9?N zaWW=rwHs4ga5A5j8%LasD9RDK4!k**rMmnIEO=IvWK$-bj2i7p6b|BK#1*xyCgQ_z zgaflVK~bE|b4ANdrA0lH*tboqL{x-o8`|7 zz{x0ScF-UXb}(?AZco17VjECBo_v3%z9;Qf-@?hbw8<>B`eCmBdqFK{e>;T$x(MU` zOp4Czy*cXTaYzTOeLhDN_h(W}mRswv`B7_(Zk!26*GB6&nUV@#6poW=3L5rjCde>W z-mS9=IGHEZZNSM4r;Rw7)iwZs$|O5wzxfS>YYPe10qvJ_N?G9-_&crX++^cC#Sd#4tysW65esX)pK>tP}IW7NNi+u zoQ!C~c2MkFI2k8wzAy{TQ~80HG~DTk-0Alz;V**RodQngc1WxJpLnkcc5x-?Q{ZHd zQVkkrFHr*xBbinWR#cu6;4JR+PXBHjOZdxM(Kc)QPOZS-Ynu|l&f$u>O10O z)UV-WjGphUlMf@vauJ4enM38ju9k7DDAdyZwWXVRq&Zi!hn=y4tK?7< z>(vI`qTYT*{9Uf)l9@&>%dPHI_nP8S-s>6*9A>fZ@~=V>X}>PqC%*h?A5nc>Xf6C+ z(~=w$8=2i}DjDxJ)vWvmJUM(+ar0i&TQ)@b;Et2f?OrZWuj$Pp_z0oAWHOf{ zR5%%TnS2~B_}dOq@SRHK(!8{&cg*TSVRE#Q<4#n$Q~8K^l>2|cX3p6rGg4;Hi=L;R{k+Oxt36I(^tG@Q`BL;VuJpio0_%Y5B?R`O3#!p|CzZ1{?? zabIzcQLpk9F^cnD&2YI{ESZl>f;EZKywieT*Ov<_-~^spA7{YH zsL=pUrlX?9S7k(EUzJfJER)NpU^Kf5l`O}}Y!jW^jwO9%T^@ZdcGg#uh?7yeiIY*D zj|gHIj+0T!a57?p9|W9?a{k(H<78A`|MHS@HBM$FxrmeLkZyfd#vXNm$<;nA^g;KE z%5gFUXFIXNaWbp)gdI5M-6*5t=U8M)z4eyquT#WEmnaKm$rdBHl8|##!umu*HRb;> zHK{@;8XrDaPpoa^;)#Y4-SQmiQbf>friIh6MOIPr3boD(>$dNip5y{LO2~1a6Ej&bNQ_J-+BdfCpjcY}DR{q2gf4bxdD*sw3X;@0ksw}!KiPIlwI z@=p*xyZ%-?|NTB>+%R*TpDm^v>OM;6)FJ+ihPYuS+c1+R*T6L^6n3)fcLv`4S_lQ@ z>Qy|ssuNV3v*CiyA?R#+#hsn>`u&JFmnpg7NP5M+-5c+%9;*%=3uBf}MT<=<#>{6kzrh6&@Z;;3Pa$I{Cl=-&81 zJ;r0@3m8~-{R0}~FJUz4hBA)vSotamaQy>RoomA{vkfIzo+qSzUpHsXW7b6~_;WF4tmnXqzulv1;Pg{PLry=PNp<@9v1i5RJnFVH7A_fR*gXA2q60QaJL}BCS*TGN zZTs}o%1`U`vngon^m7O+7i7rk=MdU)o)lQ^9I{7r%7O-%57OELnLpQK-2Ay7A(LxL z4wHMRd=^?7ID~YmXJEJ-og$my*ul=F{m4?(@z3^1R_GM7&x@XE3j=#`B-hA3Urb4s zD=GU7=#(d5pJ2)8x;mZIi1;f$LT-zwIKKKT1Uv_#`SPyNE85;r(UKR_%O2|9_)u-h zi{&P>)`w)te%;<4=xiT*FRN{cA0%wxhy`KUqHIjz2Lz5r3jg#Gfc_ z_!Dm#@h8gF_!AQ-;!lPV*7y^vjfaS)q4HBxhCi|C95t1onea|9&iu@gw9F^Nh{7o% zMz)Drs_-X)-dr@`PnMuI{E7FOuax`xA@qda`H4cupKydIkjbul4loI?|M1oPd+FHo zcFV9wuIQwn?{ps;zwnXSi79@hyLP?xN< z9!=#Y)Xr6P!MQ2;v4ctx0meV#j}Xlvgl*?>-az1*T2=rr9b70_uXCDjDz zx+UyDtzT1!Zpj67k_wgqoi<4q4WQFNvt>pgdgja`+|0yDWS}_RcF$R~H9w)80iCvy znoq7Gl%BiA5-EJnfleZ;fKFOti01fbpQq=Wv_Y-{I#t#FK_D~s2y_x{6X;aY`UinT z%YLbPBrpa|fNM_cn2nm}0CchmOfHpbqM2AmqGeXz20E#&1DzJ=rkahHKu$kq^!2lY zkK533C~pCsyxbhD4RmT%*mE)be3nM#Kqqxl0i8r2fleLNOlM|aK<=sGL#Z^wAdV>F zgD(B)(p`SXf~ zXBL!*ZnLfaFs%S|GEq<}h4aaJRmo`bl9U0RrbsYcLVhHNke8QewL-KSH3?<)rHCki z9}xziladB-X^?YWGEFh3SMyVk%tvE4i~n&x)s_|Bo!Miwf!uB2aJg%xZPPcwK=V!% zNN{qEwRasMKVnK)D^fM(FP$SDsX~hU2ouZ+E4iphBYO9DMIvb4L<^_k&lR9_MKbTE zfqu}+1T{XH%)5&zOvercb)b{UT5a9c7NFB>xi{h>J*lh|Lw)!T>Fjn5JvkE|`C)90N1`elSUZPm z%KvV5uL?QG9X8vyl8eq^MAx4!=MWJz9a?Z5Mkce+og*vEi26+<3J*Ft#b3gKGeHEy z?fuli)wQ3Z7SKszBclVIL=#RH#J&Y|a>C{dv(P-13uiUlX-e*N7bT!I-JJr^=?+M% zqXh9@6YSzD(x(7A9iv*G{UK_=nFMrF=hVnL8Z{B<^kej10iDDo0G-sT1#}YOo3sh*`c zVFT!7*<>B!InYU|CeUdcRTS!Lpp)8Gi&?F_qX`I7 zq{Ff9+&TO|0c=Q0tAI}GJgk<(2Z4gOyv%qM;>*Xt2m{dR8_2*L%w+Ws0x20k2xP_8 z0&kO;S3sw~v6gO_4s;T=FHkF>(;`JR&`A!4#Ir;d&?#8_jH-esMxfJ5D@!bzOm?bO z1Uf0hI0J?8@QZ1a(Sc4@nI>~sFDsx~i+TqX@mH6YOZGQ%oF*%Gs*7pyC_m>K3mjHs z-Q^K4Qrho(XN*&!sJ`#D7Je~pN#IsSW*5^+#*1k+E6+Jo&+2Sr&tJK@4 zy^sf~I;=0ILx;MCZg;4XW`|(<=)Ss`R+V2&t6BSEI`GtPG4S*#cikC?L%Pe%B=|Kn z902?_q1(M&pkC9PLx4(>mrUkzgbL{7E|af<7yhV^9_5Ed?5W~xlW{5Y4lh#LP4B32DiqbGXD!@EED8L^$jnESj6R}fWeHFIMDO1R ze8gKeMIGiNCg?L;g07UHqh6%63wp#PC={KJputDfto*UMo7zW$m>w0TX7>>rQ1FrV zSXw?}1L&PF9}yXvko;XrvRuiAj~E;G5$727DjyLee5Bn~%SWuMkK%j|-mu>C5%t#h zLVngl9o9Y)I+RDWJ5))t!^uP@Rr!dj+(*=`?IVGwd?fJnD0khNk4Sf!nFQ*|m3PB4P1dQn`9ATMO;LyWiV6Bf zH#KX)97@oC@FJyM(3K`Zq3Co34Zfmg<@eV5sC^}f=}}>7c3-gp1z%~8rR6I&fVVtW zX_}j9$^WyIaPLa8;VZ_*eZ@IOy~5K{G)dLduxREM>% zgbw8y?G9Da>~J!XNmah0D)$vNYx_#zDPIXZJ<45o<}1=2zz@Rc8K-)m_;R!cI&GI1 z8PG|sT0p056xc@Uk;Cz*C};gyZB+)g75+h>B^t4<*bHGfW)>Tc60M_?0i8ym@%P}G zL}}h>@?I>bzFbfNfAg$jdk)xUn?IAFU;yZ}QAG`)lSmBcq(oRImoLC*c3JBaT!)O^ z^hzZDTecXoi|wLw+p(mttjm92!p{0)5`j)iH-S#d^V?4th6A0HGN6;#Fq!~#QqG6l z20E#{20AHM1D(dnMWEA0(k-Bqbc2oTQxq2Ze6dqhtq%ejnFF0BcrM2yzIe>L2^->> zxKXCmyVNrMDMf5_iLy|ZY%_wZ2st+;tWPvlQ%;+jRG|}%&pfIp)^>97M8k;w=o`|d zh@g2VEu043t0=ixt+T?q?R%ytxw2exaoi`l%HMeS49xLi#)*MG_l*CqW9+?R%5Q%V zrM=yj>F-d)r$vdfP?pRX!EJ>6-V9+qKGl@_84*7vLsH}W<|C4QKe;$QBl<9+IT19! zZ8{K5W|Uyzlr9wF8WJdUp5+p#e8$&##&N0Ln9t!S^9$m@Hz0}9-rbhzA5fGfs>(uH za?}X!C+rpq>mjM8{1k)8`l`^7UTi};MlKG?h!zpbiJNC^0bu-1uc%7bR1s*p~;mmIH4a#1Hn^Z>)j`XYknFDe=q zyedjgu$&5O6b5}n{rZ9L5*1kysvEw@f$w`@30Mn)>YB*UVO2Eb9M+js=dl01YK~>? zphr%~Y1ll6MWR_#ft|X>Q(2=j+V(lDl?TXGFvwLrJW${QOpXsZhiwYlI)@#?$^{v6 z4m*Ul*=_3_c97Oy4OwAI?g#ytlEc&=DsTU)o*b>?P?vf?V_FWmlEt(kSE3FFqw1!D zTuDRa;l+maJ|OG8lM*g}gZ2KT9pjw*G_bbbZqYg?Raa|#KJECY^+BNUbk|~`W#>yW z#r$DHo|S~PovWt&w3)CfWan$le9i<-6YboH9{zXPxrm^duV`483n^unRq=yBd(i+E zwoj1(vPy)mmK`5s==INMng5RVL=ga4mRt_VI)dgRAWLZnWNB#;0a;6=S$JI9;xB@F z?GXT3)&cHBh3iNGIb0d zX~MwxL_n4@5s;;{0kXVh1Y{{!1F}q@2*?^n7%@!Y05KkRnuf~t-)DFlo6b>F37Roe z;}}8X8_k`kMXoNbco&$Z3Xm1(&4B|TYlLTr0kW($e<`YGiXWD**4iXd$kCZb`xk#% zttR)W%Tpp_>>I#oe@frTNeg|B72LEk^NBv;iG6^5(U%%MHBqJXxh_Y>tg6bM9#SA< z>^oHc$y`7c`rZ+bbaj^9WEbwqnO>xh@e9Jn;&n+NLhf;mBpsh(se*k`*e%pqjf_!Q zjf|N?i4hs&Z6h*9HCTp4{tcFjQ$WUuQ$)txEj|GmVM8^0qg^W?@9t#69=6*?hS^7-TzLg~3%$Xt2M z>2{7ET_RHXfzO+dy-8{{fvOjYg37&G>Wj1g@U8B@_ZGDfs<2dEy9S`*-!)9YqN z^Bj;dHe1PUQcW}y%cvpWL8rWpj8R)h#w<2xBOqhU=$ptGn`Gbz^xs0pc)2-P8yVB8 zXd+`YDo4hMS%r)d{Qxq??8}{(kD^k~187O}#hyhuu&6}*e63~rn~cJ$`1x8ZOLiK; z4TOB{g0OxEtERl-OM1PkLhs=BeNijGX>#!$Y((43NCeG~)52-^MFJ@K`C7H+5l#fi z#xgz0#n0Cgvi_D_<0iVl7zJ)Ra3qm)v-$?DMkJT6U563DO#}U)m5$X*xy-wZDG?4?!XMz0WE-YW0IAWQMByMZMqE+LCK$~pmlF=m=0=L*Y+g#5*%U3$ zeUsQXN*xguq1uKORQvIAJEDNsX|#-Xpw0p}J3?CVRqQ~#*%cB7WQ>w#2MzLI2Ll)A z4P?wJ22~+r)c2&l>RZSdmo|Lr?Qps9U@d2V#-vcgxFeII!AcX3+F+_79is@j7m4DI zOo{=QL>Q4VY8{@(=-Oy~M{s6xhw_nKfAw~#&sGRFLk5B)&Zz`qC?qt0=2Sx2KLB4hq1 zy;sN>F$u^RwQ3<_M7SqWIEaj~t{vE6Nl<(0(o2+#$QZB9=Tz&9{V64RDJZJ8KAuZ< zQ0Pk@rlyIEQ9Vm>!Ui(NvdJ{!IWk76CNgF(TILLdK}?h>TIchKwTfl zWr;<6O+~FDGDaE387Pd0-(;GMj*PKNjxi-XTXKtfM{OvfFgeo5@h33Ko$4l2Jj#!_ z#++@k1M4pD@*<`Ef^fk&6^iN$LTlkSnU>_-!pQ6?oVnW00S;ec3 z&B~9%lRtS-annb=Ew1E$3nf{uWWz^{jr)jmjCz%in2N)ES2Nu5 z5$oyzit*civEUw5y}j29`3!(MtZ(~6hw_Mahbn1yIGM<#Dj!jm`-qygeI)Rdj|83` z<*qyP5$P^7lfW>{M-+~lr$nz&N$`%g%S2?1`OUKTN${0T^nkByw5Zon#My!6lBq_H z0}w0TX7?2v zQ1F%ZSX#bf1Ng6hUul{fbjklCl<=2PBpbeBY}{9zW7MmBMU3KnS2Nu573*p@gK%FF z3%-G^-rnwoSx>o!uY?Ze8SM^L((G_Dkx5m)qAK?lHEa7y;3;1TJUz-?cjhb79e;X5 z7(L@u?-O5+*2oyG_8b|bRxM=AUJ8aHV`@0ASM9?>A3U$9TF992MEo|7&5pD=aLl_C8{(O`L#EWb&NBUN zirDB9WuYwDYXr9ta&AgkpJ=G2e4D9B6*|$FyI)VNedOYah7qNolrBXC&6Tup8n(zP zO0H7ttgvqTp6N-hESFpy_erkuy8Cpfp>qh#@wtwSu`v!G->jJO8BwCNcZX&AGm5y_ zA<9BovS0-F5c1nHg!TATQ~m}c;%8$>YJA83PO={%7sqEr??*Hzg60O(foS*(K0moQoQMXW7 z4@ouU-!O=*uL=$6sWzmQRKy_}(cd45M9{pyqQTz8Jh@-3`2q|P_!-OeBv+P8E~ZR! zl?OGlutRK}%vQ)4?fuHP(ihA$a`uOM>~2!;xsrOw2V{&pOhm?b&dyU9zno+c86$rF zi$!R6Tw>?v5OxcNwN6x1zRxUF71GIL%qL48a#1Hnbco?(eGx&^qlMG3;8js_o;jqi z;9Cd26IAf0kY3%XeGz2LufdW(A)u>zDG#!Mg|zZ2myo09FvsygYRa?i(?9f!KqN1$GgjAkY`5Ct$tc*kD+llWIi#1tB5#R)j5NjEtMNmKF;wJJ-(( zrTMvpJSz!nJ6BElAv0lB$j-mp%;y4f(aw$NGxy5QMFh>CRWz*8Rb&Uy5g9X!Tv*tg zB16WEld6^-A45$wGR8D8+7m@U##nMWGG+qJMP!W9j*Qt$yNHYl3y(H3Mg;ZRBOqg} z3qGx`x*^CID?k4r-l0@=Fgvi?X(D4pS0iJry(42*TK7XveH|I2YCF=5$e85@;h!op zJ`owCOhm>gZO9mJ8Idu{)yNnVC?aEq5!T2UtBr@9rlImBOJ`!&KAoec5;S9`#wL?~ zK*l&vi^6FqCb)`Os*o{(-W)g}V^(9WhK%t(^L4UbKP=ZtHQOK&I5MWUS7?^KfMR&Z zBTf6OKI>$H`6~$LleL6_M#V$E>eDFZOhq)|t3FC|=k+}AL1gi(K4RVes*iP3ebq;_ z%fIR)n(C`QVsXl^`iMvQ(ML?zO1Hl1qk`sFea6x4@~`@cYT&CrLC)~76v6VZ`h;b= zDm(Kx3ACesyrV zvF5j*s???`bvY@`C}^N+aSF0VtM{Lizgv%7s%Jueg9ydi;wR`))oh#hTfNDV&l@_gENk zO6N$TT%E1SB?aD2h^{p(ewjr@0jD(L6=4#VWI^0lsc>uGCfRUGi(YO~jZ-RHrNSv4 zqa;d}=(Z$SruAzIi8v*xARELfEi#ZMPHCXoG9wT@b7m2UE)yr&F5y|ud(NV*`IRa( zoYDg2^T|Dg(sQ@iL=DRx$0>=d!YNIY5lz4;NgL!UoKjWoI3*c-c=qfnMBBtERkV&% z5-r;uyRBCbj6oCNn$yd_)I0~AlFe4~pi~ph#4>7_S$P|$q_&PzT3zu(uz*wANm=9T zU!38qz@4FmQ}S|iur^MqRWUNfm(9W#d^9S@DXEhRrzH9ToRZlW*I3l>`@)1gfYvGk zRANy+Lj)YfGX1@ZGONl$Su$$`cM|d=xrFtKNHyi39oAw;6wuvhuXdbF)*pI3xnZu;{nh|MCE8vt& z6qITXwyR(OIw1Ipro$3=UADTm_{B1J~H19-#1Sf|i?cGnvx|*<7q-x6kJyN79q{t_c z<06P$RHP9dIT(qc`J;*^GfGz^^KKgG2d(UchfgN+?qUj(aTkI*PRV4gcEf55PU&-U z3Ld2oRUqXKabJ1(K=2^f>!(Erl4VeY=R79<=r}~fKz%x-G(LKaN3AdvPsD0 z^+;P1@rOc${GkwG?HsBp_nFFJlA;z)Nn#_TRnIfebDV-xa970!~T1Dx8ushEuwZ1Wz|9$8bu@Oa2O{ zBo1v|8cs=c5vQbdz$qzdI3;fuaZ1WnI3@KRaZ2jfa7soGVw-#z0pKYz6;A1g@0M|^ zDAdSHzvX<&u?+9ET^$ zo$6j$Jj&<0#sY^qth;=g7bzVu7{;j>A*!!ytwq3KsGcKfBXbM}$#}1~ zuDWX7D_d6=Fo=M`P;dDG_4X_;W1m#A?$d8HxPmglfontU)#rZBFf2)84fcYnMyO#^pYx>|+7ER`IgbJtRE|c%j z#PgRE^yc{Wq#3%ln&Sn<5a98 zs!h*Y1nh2zssih?)st6?v!51;R{Vxc&B3DHPDPv@ST5Po$Z;T|+^Kv;Jj(m}HiLn~UMcl&LlJ2=!R^MW zP*j_swQygtB%3!QGhb0M`ih#B--IVO`YLYvinnZvI?Pv0(A6zLrzPk!yhv#mbel;~ zC^{WMgRiJr`P#ah+E;>@9u=l$_Z1sZ@RjyhTE1cfc;5#qP4m+QlD|humMhut6=UPR z;vA!158#CED`Ju6JJs8~7joCG4(sFDw{WCdIHd&&hT@bq z@z!ChGO(?1oRaF;R&3^d7>=36hNDF5=wvvhEztOTa805#@3i38HBLzd;IXLnaR!`{ z#2&yY9Z*pNrz8@?DJc<_$>kP|W>=w-YAC#T-)gND z3Qt7gly*v+1IN6x*bvXe12U!F9hT|OC}N{a1eC_gk_Do)cMl=wriAs0hHA>g2c#xd z=tN@`Ikqz7;)#Y4{mY+4B53ZcXxNEB$vaT3v%UP5Fhtkm#z=_|}mF z7(hiFpAoIF@rekU`zspmvcx>OpNgzdh-*lo&^f0hWXhlZ-#p{0v({4#X*Jv!(uA1y z&b3T`ToH&qB9LfSmaHR6d#@nu77FVjsiyp183ljiFQyM@A9C#oqQw;5E0bn;qqz)i_T zofy$`BvoHT(0sX~VZo~+|0y6}qcCV48ip_UY(luKxRS8#iyZj=!=I|B%c-g^?fe{8 zMMKVEok?{LyRT}FWgS&F#;bV_OP8xm1$OEhPi4j4`)!}YT6w@JX>L%hZ97hW4%-y8 zbq+g(l?yWD9Ciq8v)k4=>>zExDVdV{K|l7u3scYU%fElwai~k}$DvQ=^>zGq1^f?> z7!E+}gxn8LMI8=C)lG#{l7`AN;f^cF+W1(PtoLjCWxYzudIL`B30N-(I+#@Fr0Qyo z&!-*#v~WuHnDEVK%g#5+6!Xgoc~%nEcCMQ8S!Tkjke$E9%;zd{(aw$Nha`VrM9`c? z3)baiSeL8F4xl4WX%QK*uq8!?Q|geamK|-Jl4)SHCyIbmvgC4{(l#^~aY{-%PHBO5 z5vQ~XJ+bg;MC?>wd_o zuj7CUtZ_ zXV@8=&e7a>`2`enY`M|gd0G@sJ9)ZpVU{YKl9?t?Z#{JaPHBsrW1NSH_nB{xb!ks0 z)og=A;5el(|3drM$o|QGjqDcCG5X>TJoH_k>etA&%Ovw_2rILvTxtV$N7Z z6L3q`w8AZkEaH~Lx{X^BEyfp)xkbAiwt^ZH)&87WJ+xpCZwl3|> zK1#1?|A0lsexfwFU77i0ACaEK0F-Ve31*E@7p+{mlF|&%C)0swKG_{=*Ry3K$*b3y z_I7wqJ!JvUbX`r5CCW7LOxvt3H^C}A(h zAh(FsM3Ym%Gl^5gEnO-;0na2p&2oMwirO@}w8_KqOg^GqoFbm7BTf;hVj1KHsG_9s zOr44gc&4AAFyfhfn8GuubdQAr&$M0=ILPmj;?GGXl{w zXBL6{GI5gqidgo0&Z4dPt;!jmX@nF%pobet&)s4#d7clBXA)V3XPP4;nt*4LHpo?Y zrmEWUOlIuv*Ou6;IqD;F)GAYdk;ja22qNBx>QAyxbhDjc00AH1SLtmE)Pjtim&iegMz3 zgCgEhBFlPe#zJ75qBJ>XQGS#N*otNP3yLzU%0gMPXao-t^0i08dgY{=@*n>|iy~EM z<@7RgY{ALJm6H)I{az%3=KoeSd{_rc&_`;`r%H*~Gh3!7xw2exv1^iC<>&sF?V5I| z-tkP99qF0-^B7){z6IV3s zTaEdW-YJE&iD?BqlZk>-shUq7Aan%GPKXT8bd(~7OUS;LkVz3O+g6ueO+s0H_aO@Y zf`TyMnUpjfOM@I7%LKig9M9z4ncYPj$lV4Gm;e4=+hZ?U??`uj`Aw~W$Ik2hZq9ToGgeh|(X#TFE;kpn??8Le)OauL(m08B(lgYfhn1XJ6 z0YM$lWU^MfX0-*+v_@_m@l2v9liO_jp?dyQhU)TKO0rzZiyY6SMtc&4gLo#j!bKKf z1R|4gU^eF{inDn)X=YBeJoimv$1}}}s0h_IEcZaRw@ZwMd%#A^Xb0*naKjD)o=Loc zPZ0(@lagi!4f0?I1F(k%o@tsv@p$rmwECX3SA7f5#IV}@f>p8f0K*OVML#M zPb7lou8M{?4V3O29R5kg{iYFx2c4Ya`M;|T{BA_zLF8LC{dvoLr1&j`yS+TCeF?sT5S&y~cT0-k9--BkN@@m>?`;soha;F-+dCVT%c zdv618*HzZ}r=()QV#3Q{z|If_hLrG9ph(~%25ID?twyDi(IOe5B|6m!gOv&`lW@Ds zJ=xtDwMWB%PMqN{8UIxy_CUZMNh9_~>@cZxhKQi~OVJ&S%!R2C##;X0-|ty#znps# zl6Js>azCHDUZ3@>XFY2@d#{(@S^GkYcTh{hGkK8A3^h7BIT_FNIBIY3Ok$GoOe)pG zGl_6lA$Jnb40v(2ze% zDpxa7sDo#+6sN#5O_3li^xWW3mx2k;Bwh`kNfG0jZX&?bP0BHzNpZ>F;F-*?u=(ry~Z<{9%MI!sRIF7k=fvxUiB*)+)7IMEuKkb zo5`$Z-gyWJM$!KwnUvPxnN&GLO2reNDOt#lwDV^R zy6>0WwJtFzmPycIBq^M*8kS&uA>P>t`kI8*kf3+8)wJi&NzCxZR&&B?s6iR4p~{=K z^v<8%fG7P@(*P#h$EoX|ky2I)=GQ^)%Q!=f`m$b))o>lr-%VA$^JiCeIgLnI4GIjZ zldA2-k;u=URbhMn>{?>T_bb%-v)E;!z-ka{&YzW)uo@2auo@~BTgr)Ncva}m=g%4p z>;vQSn+9y7v>W4ICeY65Z4m4N%1UM`8A5|+3X`e!D~n%5g&ply?O-(Q4R^=`qv2R_ zbtlGYpJJ!85%H*>dZT+Taafcx9~(&uCya(Ujkn{qL(e4=Mnm~*PMRz*8U(YAs960& z@ZtNzCxZ zR&&^h8NH!ipqoP~mw=N5-55yO2||wjvgT z>ac429F|F9IaI7;E2% zZng})RZjIjiRoyIXY$<8cqWzV;h8igor-7D(t)MQ#IhprOlev13MQ&)n^|nwN_0i1 z!ZYom?syNbD-`CPmh8I4Gbw?SD{`Zq>8M#^PvDtqC3Wyj*2nRcgGzxkO|Ew{Xm*a3 zvJ}shl%kR1V9c!RmusAjR3zh>6z<}g6laf;ff0Bng^Xts8|)zAnG}oW_VG-vZ16dL zl0c7pHs9iz#5&`dYQjA{lOJ{LP+Qe8(dWB&#QJz9lf@Uw4oHNFZQe!35YNO~Luq)I zBcr48Sm@#bxp7*t?DHbHhY0(oxb2RHa_Y~PQj;>YqcKYiHIk8cG)(mHK_-Icu7-vs zvX~clsx+7Q;PFdHM~0G%S0XOkeUhub=S|wwNV}^E&*U~v-^N}GYudL)H4M*pWVA{i z;2%7|KTa#w;{pD`1^k2Cwof_rquoAbsD0aZseK!W<@TBA8S`qNh@d&w?Gp{)A0-v% zDLj^oX-J?{IbeMv_1yJ5<6=(%;ZD<}E#km!>v)6VOC1@_$^-d_2V%`>#df^G@Jigd zvD~&v%Bf#OBg&C7)TAMO1B!@PZjy<96m16)G|zCeMT2~}+@r42<=EAZA~KX*;D>PO zGRalHL@i5uHNBnL2G69mU;P=Ar9GsBdh8w}h3h}`%w-QL;hDljYI^^KeygQ!-Q8!#f`|2 z<|s6Jo6Ivde0P&kj#GBW7TNIqdRX$iZ3vn}yV!?S(v*GJVAAZv9xifmM%F5|*Sxy> zut>B?q71z2ns;TzKI-l7!#e$}_F=n%_V!_?unIw@?88o>-EX0Twzm&ENt^IYR`Mw6 z$4X9Jf2e*0TAJ7n4XHO!$I^S3x?7#Gc`E9(F{)}BJd;Q7Mb~+XqS3|$`5L|7N(!Im zOQSd8na*JJg0zE4vrnq3)RC2;EFO`gkU5VEIrK z3D4xnvL0s z*-jVFB)S&Q{9C+w~1Rld`>~nej|Z2SnhR%qQcS6v=odg^g#5k{QpWSc_+} zKpD?8jj+WtIX7>1T0`|af7_TEcjt1e1kHG;vB*^WmRG^kUfS*C-L;QiYVb^n-UgiT zOnZ>gc&4bc+DAOC{tgmk86<+hGyQY$OKCQF#^{)1{~LaT(NTNjBX}@VWT7~S$NW_2 zm|F-g6bEnv9dk3GK*#J)L<_}DDFixZA3+}E!F0GcVyY>lW8T&hU>ig_=$PHkt1MW9 zj@d!t+*p;h=oqE7=$O4IGNWUnY(~c@hv8+9_jQ+3LdS?xnZ7>uHt|X581d<*BP+RJ zFS|Sf9TP38#3`d=_J~u4Jvbt5GB+n(=$P#d7tk@kLSjb8L^FksQR*(c2_18#B&t-| zx=K>;l_y-S1DxTcgpSz~8L1OCM{KXWtt0oa(J`AM-Cm21neC+t9kYRyrUSG`p9Y%i zwL&sFMk-i>j+vJ(I_Q{*VoL^r=;z&uO3!oS z1B4oMjK~^vOr2;FI!4-{M1ziLvI8CC!Jg4EqV1w%8rnd|h?X^97aenyq|lt!r#sZo z2_56!Dz1@g@-T5k;&aUf>3wvJ$_6@SzTw%TV~&y5L&vz2fu4}wL&rqA4Xlrj>1A}$ zF=|zyW5ldM$B2Fc9kZ7t-fAK%hbqSGYPUSrHvb^6T877}$Z4ZRQ#h+kX~k+2JPMZ& z;NZ6JVdd2CdxKuF%FuiG;lwyQCYImBCi=+hGZ8eu)zI)uS}6HIyQ>{bB7ioI3?&!4 z?L?S^ORoBlUgtTun-u7nXq_Ku9NVkhV7S&CpMcA!?{Hgjl~b>>xXO^Yue?^`UPvs9 zYoc`)S47a<+t6_PjFO5q)Wpq4xD2g?jYz}7`fUyya<=&ByOun<cpED1ljdv5~fm+rI@}- zrb4?4xs&J^am7Ry>8OR`1nxv{)+FWLyeoQBv^@7MaV(aOiD;a%-K?-c7E2$YHQYhe zDVfKCDq|do8{;6MV-#a$sI)_j{J~H`kAn_*8V3`H=pA&-ej3%FV^sHyU-dn7Oh{Yo zaQknopV^Ufw4TJ$Lg!VP6b+16d?P(K>1vm+=JE2XOp4*ICAA@~%2b*`cht0nX#*W2 zK^t^TSJ1R7TYoB6QEjkF=$JFAHm%C0(`IyxJE4lFOfjqRTV0IHQU|v+4&~Ip>2a?N z8OJ@=;!BBT<1o=5{j7{bM9}P^1V76m!Vh_ra_}b9 z!GkCkc%iOsB=yiS5*rx<9V42w2o(DsIwlCaFU+y}sa}n+jX7=xhF|Inm9S(xrQl)IrBsic_Ft zrbwUxhyA+2p)LgzI!3%2bc`ZK$J}X+RjZ&gI!1BH-=Jg6tfxz(V?>wHF$yPijDkkT zM6ryHQLI77sP2r8QN2dTn7$mjFQWzgA``*}9rKc((co56YGI3xQQ2lPtC@GJgGqFZ zl-8hQR5=4f#S=OvS6KQ5clF-~R`rCfgKC$B-re1l8o zp3y;$sAJOGpkwxv)S_eN#bCy(u?8KJcyCcwvc!yzIUJg?H&bkYqCv+fLXC;SJmOTx zG6p)vnM}TU&}mt2Z@66^w_!R~Z0p2$%qVuc(@gQGpA{NQ95yq$>ot+2a2yhDF{iP- z_K?se;xyAiHiu2-(@X{PX{L(Rm&21SMz`&Oo?b1I*@_&x^J%7Z$Bs2Fhtt>wC!4r2?qve)oZbde zde+a3O@`2*W5Q&rqhW8!jt;0weywkBxKAFxuyCx{+ljH(Q0#OzA|Cb1SG(sDhYeEZ zJ<*v8$I#njPGfoP&~u5f5eNC{waIKF3T7Kov3fn#aHOc@u8l;=uBg*&#DZQCQn>`H z5efQ(k)&`4y4wvJo-L{oV9%&qiF;V`)U#h*%7&3su|KMIt{)SB0&OqzYvb z{R)-Rt&q=6!mY6pWrdBXSl>nxPuWP~8D15-vyDi1TxW;Nz_5+TU2aRsR-+VNXG={c zqhoA7OWr5RRuNLDxvoCq#mMe@Ic6z-HD*s&F} z30nz{S+BAcG0Oej^l;BsT-B#A!mt&w;I2W{_GgjEEJqc#wvsB8W%MglO1DC;JcL_g zE6NI6QL(}eC9c~ZJ7VG7AY~c2SQGIj)CbF zRqwW+^hDHcKgY<-TYPz&clA9K=VL5*{MOBp(K2}~bn(iRR;)F_6L8r##cg*qlv5ww zCN(KTI~q?Wh8l_G9SsxxuOH7u(A?J0u)>0peNTonJ>_ag5gAIZvXWeE_erk$FMdp$ z8fkYmp<~>}>FwJ@8QM3CHyB>*$Y{Mh5bk(oN-MUQ;Bwr#vD~(O%BfGjN}?-6?fY(G zTv$phx6ee6bo)dE&0jY(r73yGlTnW4Vj2=CRbEySsQ&S-JmdHYVW&T*H)&oRILE~s z46kuyv|SztFnDE3EB2V+M%=lv+_p)|sh{X3DML+q?GF1DS@N>w>?${z5zQ~7DZ*ZzYpv5v)YGMi7aSuA9f0> z5M;_e>=fFg7CLBq`>>O=2_16)IrzCCF2lh}PF;VfzWZM<*$xeB{0j@P^@moZTa`{h$2k3hTd@v>nvL0s*-jT7Bf1tHKtlv9i6Tnb9#z2SlJ_%qOE`6v^lqg^iAhk{KPNSc{IaKp7n~jj%<>I5%&0T0`}X zrO`2)rOD-137YXxW09%$Ew6&7y|mj&ub-?@ito2T1Bu=SoX{}`VQ6$r)L9)-1+iIP z6J!}Af|x?LK1Nzum{xG`IVRcIoXtqG@jT5sTB_?js)cMZ2tPg?qRAD4~11&my{Adb^LP zCT{mha;Ar+2$tUNlcwp)?0=OkrL5S1M)>0erj#@NDp~&~pVjxmeK1;OZ@dC;P@JpC zLUHmRZ3Mz9-A!)L<_}TDFjyO7(t{8ro*EVQ%xDGbZ1LY7K(JR zN{5|SS+EAHbb!RUu_|LEq?>${)?$@vss5i?9YvJQSS95!H0?1{=yFO}C2`7_q`Sl? zVU;X$!Z0bF&qd)5ikrGT0;?1)s>CT{m5zy12BA2j-r|Kvy0A+78ZKa!{*uIuRf=W` ztEALjb`w_V?UJ-oW$P+QfyLvZYc-2&wUm^wN_!$Bb;9n59hJ9r>NuQ#2Tzpll>^NxlV?n z>G>11U93_=TQd%VmKAsxtE3JH&1tvbu=+V+mE2p!`=y#ZOdOGDyueBCW0h1kuu2CJ zsp*X;LyoRI=ofb6uNRh;J2}#OSfxm}f%UOUy^JnaNg4>Ok}7GiN}|tLrM=&5Aw0e~ z$|9#6su(Z%!}0)@kj5KoJsyx0M@DPqfh55zQ(Cdf1ef6Q5ggohR-~Nzkw2^nk1{kX z`tg6I8P8^7c~)eir@br_L30izf`*@ML&*$HrMdJGkM*!4L&?RyE-ot~$yGn*hrA+k zlLD(0t@8t|EZn-ma0{f|9*WDF6t@*uIrWbrAZt>B68Bx3CCWBpSzHtSduj?IXnw#= z5)EroTts(ot3HNS!YWx5luF`4@qA@z(D=z~tkQatXf7^mT3jZ6qNM{=k}mTF1I+(*CVp)+U`nJn55i}36vPHvDAZ{p< zezyijNh_bU$kWY57%A)gRPvS?Ie~KI1vs)c0zrjg%qd*yP^6fmk*U6Fue!G7&T<8XAr~p$y|-V^6h?x`QY^=wuWxg9Bei zg9NjW<#woRFG)SDlEg;Fz$%F*Ey=~chgAx~?hA9QeyXqh{*E~vkU9M@Dg3xD%qd}& z-VSNA1{d#jX!77PK!YZj$533}? zU4`69tdgq^sEvbcajMElQ7~hbBDdPD+*p3CQjnK|yk^xJv0|3QnDWpyU96JwnTq3f zuu6^=`w=g&N(yzcN?RbGFzi@nuVJWQCd-b0o~d>-#p>SV)7F=hq_eP@qfu=eQqpX4OU4JW0lS$z|&32F;+=&$=_g=#G$WCW0gdgu}TUj ztdfGpDn+r3RZ^_MDyi;_RZ_jiDw!VCHu2N~c1($+N7JGDSHDk#TS+Ou#VV<6qiM~& zTOCYdm87%=tE9?#&Z+qE2l3G(_EHIAEl)R(u`)_emlIa$Ey%zdOz8=$CV@*1qtD_k-LW&k%t9dCdJt5lQJVwGfIV3qdcHCUy@dyle`C1$MBGN%>xKsc$? z_1_q}P=t0S3iF7wWy=^?C1nRI1Du?<1kct)0W=Z zvK#R7?`ayqPg^Db_mEOn3NpL$>mc`K!eN+W)~j(CkiTrL(6}C2#Dm4D0SE2D2oeIHU5Nm8iH6{FoLtPt5JdMBTaA2G(7B(W? zaaA2I14BEkc9+{yvehUZoh~(*j8(GTEP0}%KhE+aL-m;)pyc}uobc3 z;sdIvpBjnfP_d4!xR!XIIM{TgY^7Tv*BQdCu@z;7t*BTZtCV=kRua$fs?eRWO41$Y zVYt~cPWL{E>1c~p+9q=_R!OCLSfwo_cp>%K+wxXX#k{Rqs!S{^{?kKpULUI@Hf$xj zqElg&PTIyL!MZ|W=8(y*Tda~2z+{md?MzrD6`H^*%_^yLlaEOJWikcQG`YTwL9=tL zl%-guZK8{@<6z9J>tE718>vXfDkDk;v6VvT$F8Gl+<3K^>;HrPSJDk&DP{XSMn z>Ft-v6l<|cD~M&R(k$WLO+J3q@%1{DPZRx_Vuz>#t2AbBCuhV>KCAVFo!I8x#2Dh4 zIIE#Fyx5V^dU-5#@qp7ft=NJ$7+#LczA0|IqoJJoDOQs*w4?Ec7wL($jac5%Fwu)& zC|!yOn#WQiXjmdEsklg`%dx8+MPw+s%1Sb@-6y%~XKv7@#tGWV0R3Gy-f|nKZewqp zpB-Gf14xf}4@TSNl^f^5^EhGSp21}|&Ru(B+WVL-uiaDsYlJVay3zZ;--(PH_a1+= zmoDTLR8Ah^|A?Bnac{YCFNhs@m1DWHUX zABvdwIOrS=T;YfQW|86WK8_(%hn1B&kv1M1T>8#WUZ|-|+u!|kdO`@L0kcZ;qf_sGb_MP2eokQ( zf=t={oI=~JwzvB^N$UqPw{JDaOq zb=rY8mjMperJ5XRO9onNZ}%>G(HnT=nTeZv)`f*P6J`5s&&zy-gG&>_EQXB zvhwgv2qC|r@e+7sYjnKu;~2*(hsd7bw$KyKsmp(qjt$ibx;pjmX2F+d6j21u{$i~(9C zyaWT(f2Su5kgMP_P*pkw1LX7zZsi4|(5Yq-T?~-uS`3iO2L|YZkK--(et}1Nx$zivh@I-#5d7y(ta;%99hLQY z^LB#MRg2|iC(29f`qgyg?A-g;y!;QZxZ-IO@-3USeB0h5`HcJGrM?IB)L?j{+-f&2 z02p0AC22nKMCNT{Wf=reH6PEahUQU@3<)d8;!zeNyqGHx?D-xnpcISXr>I3RD(XCj z$29_qEciASnj^@~?W6#k!c_zLz6YVW9!LN!5iR%%A%%e42xZ6XH<%9hM@%)9Z}dsN zuM$cGr6U~nUGVAIb3TAX2?b`s8pzFV3eSyISqr&QS_`?^@*W0zg4{&e47pJb-D;1k z>$;p087(oO)g)L?(zu8%}pffS%#M(H=D&NV<{YwdN?^HU67j{ z4HqCcFC#HSZlalj+$eRI-2}P0hB6>)R7)i(*zLeYm1-8>vQ|=p+-#4G)Ct=nwqM@X zk$c#Xn=O%UuZ7$g$H#h5nRAB(x!FXp=>To~C&-QKwL)}W`x)j6Qo$0)&8&3Mf!s_K zTQUelPoLT2Gh-Ig;9NZ~B4%%ErJ)&+oArbiii>ci=ehA=LJj0bWDVrzWTH9#=Z_QQ zM%ti61G#Ck<9Z+u_Iy2%XuFV`hBmGT5^Y{uN($OglN6fMqIZM(IYDmRTgCIGnmkM# zQ9(cvr1v2=DjSfSJq=IHAwg~yN$Xt?SDj+v1)Ie@T zpCLE1oUYQ?{Ul)qA}fa~#(>x>kDn>%#~S=@L_a|qp6AGDnSa3HEPglQv|_CZo`5^` zzMZ|_#=NVk%z${G;gLv(6FgME*o$bY%Gbmpw*F~LCf{mvAvN*EY+Qy`g4|e?`0d9+@hD|!(D=z~$jvH}0#gjOoG_iTS{^_Ab&iUp zw03)56!DXY1i29xLoGVwY}{`qc^c&AMSvl>&DE@Z#Zn#v0R;wA@y-j;DO*25;`(Bk zVB~84@M7GlH=yjhNQzXp`u%^SG1i^LvLaQy{=;WvB4~b@5<$aipIpX(tMx5&d}7Oy z7^?0}`aOoK&;|bmK?8DQS(`4kk|Ky|kI(z1qAi0&=6eXZ)(~L2g3YbS=|u z^&>lSj%F=|3g$(p6wQ4OxXay`rb+W8F|_yKHXf2gzt4 zH(f!~qSJy*V-?i~s|2|@qiWNlb2@EahAndg;we*X*7&V-j}PBs#$^%qM895qokLxE z+$%%I@iA-h$B1R)Q1SXVo+jfE5i~zX2{xOF@C^$jy2RO&E6Ujh`e#-IT5eQhiuX7jo0qmmxP# z$kmJ#>OgKR#VH^+QzX!U%gqmUsjhTAka#ta8$}GcN!MJhfzFT{#U+0Oxelmxl?m&kzmDLp}MTsA>&oZL+C zG*DTCGbvp8?$6XG)~RF+%s4L+b-V!@$jw2Lu=MottUY2da_@_Tns#Ownb0jGof^M?}zQ5;e1WiYzDqY{$R?{AlCNaYsU#(i= zh|~>AN2L9>^o~f~fKNWjV^d_zXC?npQkbt3%&&vomvPJ$9J5|^L@Gv^rs?6{5vi+s z9F2%0QrA|kP;C#5#B!)u=ZMs`#E|b-sEw^|g&bZ{eRD*rtT-Z7vHlTh;;GeQ;u&6C zYZb2o>5e;faoIKfyuxy0+{*;oIlT>nje1$hj4vQ-AU9z$Rjn)zOTvy0!xI}hXm5Bx zURgw9zRSfi)*8w?osEb`y|~srmpCkwGCvkc3dhjfXHH{z?a*_Hun`Bj)xl)85e2i2 zs961&3uGgAD!FSTQL-!QG#jy?FYXC?@&HUPiX??Y(7l$x_xGHQpvgv5y58Pa)7nT9 zGraMB)e<)11|=Kmx20zzZoq9%Xf(}tObl(JH=V58s;hv4S zs(--v!bZemP%Wyqzm7ycYM}~S$W5wH7SXRzDcuVBAQ0Rd8&Ou+h>G=XB=MAuB%a~L zwN_yx(jC9$!ewCCM&vHHrDUs73KQL>CX*pIwwopIlVmH)w5!eM^{7Hysq*5^3B;;9 zF=o<=oz7OoqkjJr-GjllsHN23jUdM$lv{DqUaPR@2%_5;MH9)f~3s z1|?hRx20z*Zoq%|mPXU;cT4_xQn*f*V8>R>CTt}*X1&T*#3=W7)5ASmaaI2fBMe&+ z3r<8-+j}DsP>3pQZ6#GG%jj3Alx~GHzUrs36=j93s94`t5>MGm;u&6CYZbO4-GSeb zfM@VNiRowyx$)f4kQ=>)dXO7UNvA??4wJ!BWnx(o*8?e!WyLF)?51sIv0*FG6`cxl zbHp|-3D)@vFy3j&uG_-}CB&UN(N52$=6osc1mtE7lwHV;->u78k0v(u%Q zLT-{$G*TRlnRUHJ<7^}*8FHg=7jmOGPb>yTKyDN=;6sV>7-isDC|>GXiq6C=n*MdDk+AcqXpVP#T`^$Y_;3 z7P@$R-^ppkdOUu5iOaqzZo8wQoccX$q$Xu(N8=lap+;hPN5e#Sa+^;OLGzA=hLs4E z%oA0b{RBL=`y3fcE^YzCWxG#u)$coBn;L0%HC+$nHcsEh-XcDHX$p@oO*!JLd1#-q z_|lZqe2)#kASA*s2yxr?Z6{X$+2bU-GSt3x#P|gvvD`ir-Hm8L1kFN2!!HP- zSK&O^O;Wa+wE17CN&AWACaHM+EpC#Cpt-xDVZ14+xCWOlbG4(03?&yI@xi6bBv*Z& zT9#Iby`9+x-m{jGS&vMXwq%d!vHPD%DJuo_kWcWQFqjPQiJ13OXuphP@_Ha?vaHg^ z+yUe{&9y0?@d&*cBI)E}VoZ66Wu2&a{V++DuT44D&@kZ@^Wt`lHqB9J^j>OD*8?3U zqa3H~jxDm``+>)*ruRcIu@9@HDf_U&q}hipo8pYDS+&=^y8Ez5G%rzN*ER3Tihb1E z--mVjS?$Ai1?}y_PGJ>-OxcH>LR(wtpzZC$PSX0-P>!wSQPPia;PcY8vp*TFTd-TkR=|MjK;5qxTb}@O{rTdK38P3`Q@%(u7H~ zPpYccMSsRV>974A1Cn>G_Ha~P0{w&gNj52S2@)SFO(9N`?4-K*gmJdadpg|5Ug$5l& za~T?>a6p4JwaCz*!-Sc5T!JnRXrGV)Uk>|oj|2^J6=hU91sde+3vR_a6biwY&UU)c zAknqZAeRql(0;XR+OBUvgOu$p%?u4%Iv@fXWIh=hq)3JaDQsv^l+4f|#ad{P16{Q@3 zp`k%hXM9sCX0#{CVi_cY;wH8B)!&+ClV^dB5!mmm;zFAJC^DmC+^906W0WJim-odl zq`66ard&v)bU+-qXL=#cK5@#h2S@Y-DhmadTuAc{5;Hoc1`f7-rO+`--DUSH{6d;N z(nSXyBQPu46z)x+nk5&~h@L*P_f>Tv&2IH`??Rdzq?$ZT9Eo9~U>_Z$vJdzRY2Nrq zy<#u%V{4(l^AVZ_ZYGxB!V3u)$8dJb;9=6$}9=0gbBUP$vq zi@U8O?iPvrDQapiq`9@B0WC{zAc~uxOnhZuNOR-EykZmfTW@?l1x zAEkq*TuAf(d}Ah}->;@b(Ai(J}h1$W(NUeu$vy$=O^; z^E0`ckwP7G%ql%APl1k^B0)mO_%{+?Z5Ps<_Ye(kDTLReTG*mv6iYuPSy?1>Owz$5 zIz~!s&@r=O#%4F(nO#V;0vULN1@8rpV;nqw1{czNkVCd4H#;jj$PtsT{tIb7>voS1 z__@ZW?%#zpm-YnRB0--QNeYLcyF*ZU?P;c)7RRm* zvWzyFk6jf!o=!7Wtp3@yn)Wm^%2nar*9&QGKi6YZO!%#~Rhw1YiLZBJIaI83nwcupkndNhlx~F&*b8a? z^y}Pni>MZrY?3nH7fA}o&^w~cx%+h?%|F2N{#{6OK~KSgZNyCr z8*y;y%{j?NRIL7iwwl&PqFfc;eZ7!o-#Lw@IXRR3zf20hz9-nRktD7xqA#veYBi8w z)Y!{c4)ttA6!ph2zOWHd4yp~R?QkTPL&Z8ak}8x%^ea?Kx5AkR`h_&V@gVo$TK$5O z@3%>*zZ6Ld#}HiMpI6?m3u*ovJUNVjQ4byCYMYx?K0o{1!_&|)y85L4#~5l!&hcXQD`>D-=l6+<)&H{9M{6rd%<%5(g*4aPdyeKhVlpV6 zBKd!kl(JH=V=JyC-X~FC7FV_+aj})is8%aBcWcj9L{a}PiV0hBZPi-U_O?jmgjW@| z=$KTYETdncQo0p>?LwNl`kcA?>we;()+2KVzY*{dXKZmp%epVug*4A*(46IkG!N1^ zJA(^pp1{Bebc{j|xC?3C`j1l6nQeq`A=Y z`9hlFA0%JrLYkLazS~jnlP%xTQ(j2(!;O~JBKP!HaOSn(p1 zv+4Lic*O3{g*2DYuyi5KuQO-&5m&9}kneq2cNxzFX|U{bcT zg8tftG=9UbW{#P6LJ!q1L`xH!kSBQZ&lG#n*iuZ&Szbu9^|PJvdA`Qy_mcviE{)HB z@(XF+=+Wv6X+Es+(!G%8H~wBDSr^h=qmlUKx{ziSy2+>$g}-(ojfd?~M&+0ILYgnE zxo;QJte}?~)JbeZ$Gx-(b#f9@I)e*oggW6AU+|Wl@7LWfx-4dg_J>b>AI^^@3wRBh#SRLB57d zDQ9|l%|#aXBK^(@QLg`##NE&lcfG{@K8q_NXuj3riU$0Ol8owYeqQmFeR<8_A4jLn z4=Pqmk!N^$&ENi=x-?&2^XA3awp+A9%Em^%WLkXHO);g%MdYPhq*!>X+Vi9 zjUCW`>dR|>s3YgsF0a8j@^54|>p^hp%WFQUq2_yO^psgcEH0+W4@DKPkN-_3g65Wn z<}5C+c~Y&F@t5WDn&%@dv+6LX4Ghxy$r8U(Fz=sF{3v6QtS|B9HQzxM4LnD(o$B%$ z5$-DFPQr6+>i>6KUb7zY0-mE#7oM}8rcH(C=*Iw>o}A6)H5cV-MhbP{IkhrQ0neEt zL4xP_cM4x^m)HE%Cp5UF5N5q#9&xb&8t1U*o(`onEC?Qv?9tHQglm)AV?|7#jB zD9)Gs-%JX-rUdir0Lw|@>hQELu2SaJz(jMJ%WGaqBjPw!EC$tT)pltlmP5rl$Em48 z9iH|pR7$tP2khlF&-yF(++iu7dy}NhHIbxn4848IoV#C_*IW+I`*(TGt{7rT&=nH& zwUMN72)Z`}mDk#cON5O$xb&8tWFsn8|6W^7Ya>yv3h%yNUh|N@Xf(|?-zER&J|-Jc zuwx@hTv;KX{xQu;$RCDqqO1(QeRpA(d$J9eyw}ICVL6?Xj=-}xuuep$F?%(A#KN?ac zK^GNmC3w6+ortirpmm)CskBaNn67fb#>A%!zQf*o6N zCHM34nn%!xuoZFROMI&BAF)glxm8jXw(y)(p)4aBm~YEb%1LQ7-H!CN%WIavbB^%X ziQ8PhY?s&kGK1zUFR$6Eadrlm*WAUx2zZV{54g)~?)fvR=^{S~7wYdNHs$h~Z~Aa1 zVn^eX4Gk+OS=t$1Uh|;;p-m0lEWzypU$)C@&UgE+Ozr#WqiWyP#PW{KcEa^@5Ushq z=Amw%XwLBRn!%kskJtk7tjixZju8yo5%Sqqm#cLj6|yX3FI?Kla}<5nc8i zH(S@%oZaO$-=~&+@ylyYnk?-h9n)j?uSwxcDthL&P#`aO8z@l3{!d+A^K6gMe0j~A z=+7ya*KCqh`SO~_TW<%g6S?>8@|uUi@_t-i^T7}0;$OSGMsJnrm)ERDOB36n?}s|y z<^53Ylf7MzcFf`tlke$1gUf54_otqs#1803HG0>Q!u@(_^!{IUdCjFB!uj%=|LEbf zpIZQ7# zFrxGZyRVnmydhm)vrz1y!Gf~z3fW7LN8BEJUkoZEnBcUlY=FuL&jeKFZoGwJ5jUVR z!UjgDCZxx}LUC6UIz}i#WmcKBzi*0E#v{IQ*#<$B?u3XW5iGgHUn% z=L-3n2+fQy5|$Yda}cd&s7#dY=0Gk2W)AzioYHrm#J!wfEzzo5#AnJ)HcBrGxo3Kl z%>i-B7zjs@8>ozeOK!4xH;EZ4Bee!pMyb0BxnJQo+3ceUU8szD;dD3Ih@L*P_f>V1 z&0ZRop)$V6r+AxGlZS~TF-#QfLuFL<0e_Rtf!p=I%{SRRl-QJ;Y(DhInTQGbZ!|P# zcazN@9QK6#C_^}GC^fjXjdV35-Q_?#i|xYUy_?_ zK16H25^l0t*OBvUH`(xtJj0u8{v?j%&kRR_|;!GFS=Y~~R!pfU<|p)$G>WhzwWzT9MUU9M)NPzNfrids$um6;;J zSMyCa-+4%bTMFT|xJ`Qbz*}MQ5FgewizVoEuncQS^u1i|(2h>eAPYI13 z@N>7gn$cZ9CXy766T>~qyni>@Tn5kkcasf22vyf6LAOiL?UAH#2)a82mDe6^xj2A1;_A@9FRoJdtAStqCY$Hb zh&b95i$S$bwS8+OmP5rlN1Lfa9c1<^R7$tP2kcEYE8gdxTa@w##TF^^@1rvnj-hu% znfLD|n`cnX{kzHL6(Lm;bh8A#B$5;kK@W$Z@>&~liLem|Pk)omd|ORxBT?>t-emI^ z?`}LJzo` zZ0>lM)O5K(3%i;{1MT3p=vx7@_42IWOve9;%_a(l`=Gh-H1jXICymI&OA<^h#$Cg*_ zMRqYrOuLBm`f7TqfuJP%Ra)%bkDF|CtIW&)@CyE(w(@b;X)izSvza@w>cE-}Kr0sN z-~2Pg9c)~jox66CHGvMjXBRe}6zTDYD^gy&SU>44_oBUP7iS08p5(oCa(3?ht8_!o z#SOnTWYv(=B3amYx5_VUTofjS)RQaU{iX+R0GoD_5&e5k+eq5H(q=AQTv==;4FN!{ z#dqE|o-F4DOId#D-8+HIEL*m6PCpNXgin4wijbt(c|aumZCLpxZA6oM&dTf5f}Pji zy=)bQZuoX0&-kqA28Wu@UR`^#e(O>7(xoRCb|xN!O&fF-SH1E&*?l=qEB|G`-*lz42uKIH1-cJyNPRw6x_S8@omv1 zSM4Xdo8;ZITd%!o_MCf(&eKx|>X~0rUpumU_JVt7ciyWet$g!0iet%K3$-vR2OD?C zEkKve&+a_rr1Gl0<@Hi0KkrZXt6a7NB~#61duIo`)O4a$a~YiP7#t?Dcd%1BP^ffQ zz#RoTsKnGGe68Wyn^vr>LKO#>@pt?WWR0FY`ij&QCl_`|+fo?Wi>QE7J2l>p>r=fdGTV;7uD$L&u^ofqzNuw= zP7tKo$rJL1i+F?T1TJ?;)%L2p@D_?=xKQBs&&hWCrnwIjvKHygC|K|Y2B z%Ofq>6?5-B7uk3M#D|2>gAvhX$KQIVgdMx^NVV7RAcaFsg6FKP9tsU;Hbn^OAx?Rgk695#JQS|82Y8*jj4t4EQA;zB(1wv3_o6oL!IT3q!w z=nFy`eGA2!Chhzb0t~sDAVV>j4p&7?HI)h4cwS3T7K*eFsNpi_RTiv)HZC$W=f4JD2XYZGa_TOp1Z@Q7R&uf-P8qZ22$Ya2C}`uchRcKItKT6pLmQ)+`beKrciBzQ#*a$U zN*Y^NNeU)1xaeBVDkCWydSs+dI2^H6QtsA~d)SYIgOP4;?$F%{!*!sS`VWkg{iHM< z@EqEaZk%(yR*0^U`3!3^D|6zlGu$g(XxTcw*pfjYdiu=Xpx9?|iVYHeQ0$GEy{(mo zW;_%2kiJmdh$}tMjWt}EoM?+-ZY(k$UGbpXOhh!t|NL=GO~%p&u{W%|ej@u8vggJc z?2J0XiPqQd-7rDByP;)=q?xGD26aGaP9Krqqkc{w>2n7bH%c{mm^dQQN~iasjVc?^ z#*;L%>5V5tPCXvS(<^Y-Q!f&Z1^2^Y{v~awx?yAZ*a!&=ea~+wu6cwzsB}4&L~NfqGL&2# zmEv+yqU5SS{vY+QkH=Shq;FM_$_u4n7<-5eiW_m~#&TP6l~X^>;wnSp?)Xml4#;OfE54f_z?`u{x`HIqbhaXAXc zrSC*b2ZZ!0lF~ReI5d0C9b}1u>k@GXx6R#l&S0eAt@VQkMTdNLraC|}kf4PPpIyj< z-GksoJekXJROj)S$3V3Vxn>8q)&KKX(JA*Mz<|->`eK-1|A zg7TvH$t8lOPp4auX{@5!;;gGppH81HVp>6YFqD<7o{@0?Z&2NgJ2#fw8i#V~!y0NM zWym-lOAIIsv1}YB`uJNj5j5{=Xt>W1$}kRag(!*p#H=d6BJzVyM)56g)2`zAkYn~* z;79k&6i1;?h{fGjsl-M`y?cWuK^w)s2WVHP1N2%8^t6+8&zuMyEc8{ zxp!<>dE;#x=0_sjRmh!$HoEG7Haf_?I;t{K6gHnp znA@*+T48Ud*iUTb^|9&V2<=Q1$-K^`*Uez=R)Rxkf~>(}c}>*zhR5WwjC8Cx+KB<` zQEcv3eW_@}%3r)~!)I^H6P-7>2gc%2e}8B!aoEo2u3r#I3Mbf>IgO9twFnQFNN6bK zvnn^4p(qMwD2j^JuY)JBEhX~-xxB>|g7-w7_E9AZx^IuWHVL{-f(|1|;RM^V1mnYa zXCr8WqNrGXM_Ww`MRBF9jK!WkC3zQoUh@?<=sC=Eawjxx`A2OU&TZ;w`bop40o-pX z`TrRyWu;(#9b`5EMTz>dUJcu_1QTlO-Ed@GT}~qsY>NVeYKv-naU_;Q#X3+F*Ahd% zU!h@JoeF_%5nDO;v@l@RwDMgmlE^FHwd%QdtSlZ8d5Nc1i-~7=Rp`#I0_lz`TyeP^ z18d-CLbz%<0BNN*b9%*6A~QA_0!!KDR(hCBHERm5@Tqd`|Ac-}t+6*;Ew4<8#i~w> zwT5D+vk~#ApZd%0xnNstmNFk3NeU;pmN|`A;I%`~B@$dq`M|YI7H}KZNyA^qE53B3wm7)F_&O6EkR!$NeU;pmL(W3!#f*6Gh9o8{#IK}Ya>a_@Wxhi z*oYgHY^2|oo{hKx%YU)aG;@8)|LI?ljVRc$5wl5fEj6dnt8Bz7PW|1et!E>yYCVle za4lF2s#(?c_()`Sp$a>2E!7e>5>3b*X}DI1;0)ke#2On>O<^O-?b}Fdglr`746h2^ z*+!(h(nErQVH=UV+?JB9Mk!NG=J@Kc5t~ogRp))87Z6o%p$2Sav%TRadF&lHR?K!{ zY=|g!I$IHs`kY^K4<-&9q|{GErz#vnaDzFG<+Vf5CBjx5WbtM)+lqqOR#dEhGSvVS zQgYW;qGVUpX|`fPH-}U%!K+t-Zj2;_L(uh>U@Y%!1WmT0V)f3pn$}j5nBk4B=CBnv zDA`KCEj?Rt13vubM$-%q$^S>Bl$C-VTQQrkmEf55Dq9hw+}}+P_iV*gokt_WR>WdZ zU8veVhh>sj4i)RzN~%zn(XUV`-3n(44XMUfloht3VtrdlJY_41XLwcU&bA`mfe6FR zmT|iGNlZsscpZv2mS%fc_=CBmnb57rSLE62OtFUqFQnQTR7Ig?sWP#w`0j`1JQn1y zfH3VBiw#?euIPf#435mz4_X3kybzjr53VZ|X5N=xh568B-~_$}KyI|ti|x6w#AfyI z=T!Iy%=Fc*JCyXU6?3<)od3Z5s%Y8V@s)g#)T}*yu6HwNcDgjzTr6Ap#^-eySk@Rj z4#p~=e!0fkNKAHqN`(dvAAc9MddU_wapc0l2xy~1hBk@~cEE~>!(r17~q;yzU!Iiuw4DL7AY~c=V*=e z9OGU_QN7W-IzQf-rOzF_m&fKNW)69aFK_eCGlqC3?$A&gUgOAUyF3=UcwhjXR_wtW z3~$6`-xRmq(NIqP*-C0shITY&iLsO+mUlEv^zbqhL339_!wL&Z_B~a)9J|_4M23>9 ztRw^5eUhubXP`|D?L#odPq%=jNz=6U9Td|+bpUTLyxEb_K6zZ8fmf!q;)n@u$DJF? zZQG}u`q6HmGSt3pH>iC_iRJd0=o!1zJ`q84uG=RX4j`3Oyj|h3T)JHXrONpNHIaI5 zo@ZRM*Ls>JofL;bwTL$uo^WJzOde;mcz`>dR;*YQ!MV6|W4UdUlvBTmMwBCEs7XWm zhFf2W>!P zWmus4oMBsk#$;(rcC8+}$4DtF1@(|mFiM%#)cq9NFC)2)CD-fKj*qeUB2AiXHs)4K z?CMdtb7Q%!PLxwW-6K>P(#cNxlQ|Z#tP>M`x1<`02%3Lxy@`g2nUad9NWPfX(`aoP z8mqy~hm3NZvO8mS@WJ})VL2$C070|xj(u1qP1%PHCe1$V;Wy>tjI4dC#=N@wut-#s z!MHi;{A0MwgUW7yA6C_#-9Btr(B3}m6jmX~lzrGKv|jCSZ4UzZJd6&NO6kxE5&df5 zJH8~Bqof}zIqk_Fsvm)tCbmOE>Z6od`nkaFR%dLUiaKqKs+yH={MpXvz36&RQ8e1< zNsZobB?URt=>2Zfo_aU19ldko-ae_ST99I^S5~TTtqC7a}&L?&^Q+nG|%=36%BKACHb)G_@e@Xc@U8pVTa`z zg1MSdGwt}V$l5|MZNJNhqDT--2bV%HSEIQM!BjXPn0qL<^7_}oGWav`xTMEl1o^#s z!DnXYK8bRoHtuUuUTk#EvX$DhSNa9FVjZG5)okZ-Ha|k~b7Rpl1^I>O2J>YLQ{5m| zv1!adzie+1}E8<1?bD)iJrHsmGT1JXNHL>2XbUQidUzQSwm204O%U;`kFf z0;PS;H0Jt*4VJIJ*=Y^c@7!+)rn_^wRf1+TzUX5&b-DMcNmQ+=A0#Hd)Icy3y$v{_ zcP^B1tjgM9>Lix2S-zPd%ODXH=fU*&ZNJmZCXcG~&jcNF^`{}^7}VZ)8y>q)iYyeH z@lcJ>F)t;!P;A20vE4#(2_YSCEflj&+Qo!|yxKsJ2YE0Zu8){%%IKJjS^{i?2fvEby3jEz8ZMw?zVNq}oyU^7Ze=$Ml{a@tNe>xb3(_sw~D)@nmkM#QNhybeRPb<20CU~xXWXpiZO6oeaGv(V%rY`^*df7!N}G8;qACACvjUvDyLp}gSu21QsiTZv7989 z6=|ZsdVMB>X4KHIoP;tINxxeIqokFq$%)RS-$P6R0S+T*pkpj+vj$UH&@msE8E15i zDC$>Hb>ht;kL>y~2~#P^QcUO=71~wEokYioD<(1zqlMx++=<@YAw{L$yoNA6Ct4ow zmN?KcSBq$zvfZq(Ko(0Mp*299IwkWsP-Tf5;~=49#G92NZbHW>=yA{?Pvc`j+`Ss^-Bw#S7lN(FLLpX^xULXE?=#|%d0Xe zrmR$LUX{5c<9Up(O&jPK3EH4zx`L)vnFX1~Dyj`uPs08f(q~j{LdQ&}&Fd6*LM5w5 z+GBWw>Z7Jj7s&;F(TYm$el#Txat6RI0$l&!U-LtU`EG8Zndb~nDB2`ke7nIX89Ab zVjqby<)Le~G8QvBM)^#|aXaW3M~fqf7w8y;y6BjLkWU!)N_Z|5JEU;_(l_!p5yf)4 z=$N*?jE=cIS2I$mgO0Hjr$EO{kw613H$N1px)M4@yc%?jB1XqtNr0!Dlw)*^;*!5X z$B08;mqy2kE~8@}cqdD| zAfaQnIIXY;7>`(kj!}emCJOV2(@e`4=on}6d&kd+v|43vxI!L3D|W0{)`^vs^G^iDI~fQS6MrU8TEX377#SIc4)%&&vomvJH$9J5|^nrRiM{%(4>cbe&{UO*$_ zG*c`F)qd4>K_oINRbhMb?^~uCF9`(xCxaSgweNyH<(U}Uz(7Vu_#`4;s=MrHN4gx$hnNR!`%r>H8 z^?It|XAes5+DMe_iaO0kEa(*>l}oU&lAu2rNeYLcYc0W8-q{G6Y(&NCpKq&aZ6t{q z-q>mm8*zh@jr7~nvk^Do6F=Q(nlEZf{tuB-Rtk1(#B9Pwf@9XJY($K5e>Xkcvk_PI zSQ-&FA{K*ck81n6NGyknb!;S6D2wPojU=A3k;F5+Ds*QX zk?u+l2?mC3MDB81O12uMBWADJRVtXgXhKORP zvla2EKmKpsgNeg#DfLJsDI7y^n>mf;wL{P)!d4t)@n$mHih|izRIEO4yKH5*lDoDN zCA*?dvlR>ayq=)*67)$asS$LGB^b*)8$pw;s93$Vt){h=BxZPHt2u1N4NA7sZ%fZs z+<^D|n?}=Y2TA^SkWy9(c5KCL!d8M~)~jqqjB0VuSM@23Fl9Y+wMzIzhvyE6r z$Lu5AL&x}02O?MH(?lOkuc&(HnDj&xI_7F=b7Gr!KVyhz;yw+f;oBVeOTv6LZ}cQj1&zh0Gzpt-G~VTlYS`<^OYj$Q32 zB16elR+5YDKFL-8#TDAr&^`piF`;AJ#_8>=#dJ^|!y61g>d5GbJP_`9WlAefn&58S zxv|`~eafj%{)9wVhT8Yt#5g1RUv2wL^hmc)M9}hmUe(v_c;E47@U>6&IS|DY*RF7`JVba_T3#Ny<=@ zUb{_AT2Cx@nTa-_ZNLU3L-R;CNi>W%B^Br5(q*o86p^9iDl5rFmr1UAom!Swh`pWJ z1|6eD*LRxC+r9jbRFB<5q@V*mbJ;^m=$J5=TX{Y6h^!*!{S?|SBbh|UXmEfz#zngu zkY`XmA9rpnx7CSq>W8C+a-iHV*fsZ0dT7aAHSyijuZ>JE$>))7@>Ufq3I%zu?t;9b|e zD=YRcYHSlvmwSJWJ zVt3VxTvFK5 zPNO%WW6ogof@OnAvrnoP@hd`H&aH5J=onSUTT7D#1)FicNkg%^1ea$eZadDEQ(xdA ztPG9w*L(O}PArde6J7jDjdKw}^G%dsUQUELx{|yBozXEhaxuad*G0OIqW=6*>9T043@+dQ(jE+$xqhk~{ zIwneH(2HU%I>rKJbj&ou79HcHz2RMWoF4DJTi$4oz42~5&^9+H#$G!f10DQLbq&FV;%eN$-~0@rz~5|d zLRS(B^5Hguh!I?eTOy{aE)D<=bzI((Ae&+rbNZJtIGdbXS-J*;vw_69u`1+lsbZ76 zCS6pctQLwhOIC*B1d9yCQ4T}V9uJt7;mRUGal|P@ZY~y|1jP}bZaP0zC6`||ba@06 zCz@7?)4Fs~%?5FL7}^mO#}R1?Y&q$I;#}Bp0gCe-BxWd%Tf0(F9Hs8Eo1i#Pkwld$ zTUSYnLA4fFiwt9;E@rsY&Pl zEL`b%ZhST5JXdubI5)nANCU;$M?^FUiX&|hYoItyc0h47?i(nMXuD9HhBlx$qGd+! z18LQO)O$z@&FTHNR{flyIPR_D2~tfSCXT2e`>dq*p*SiVP@LI@XA8yIOIi<#<4!IM zrT3sXk#0NdLveZ;T_}!P6;K>8YoIuypMc_QA&FP0$jYILF(5X{Vcx6f}j+)?3+_|yb_NA|!`l6TXeXb0>^snb_#z8f){L(kk_x*4tg63N(5j5c3 zq2wEyD$UXu4^)pML&;TEl8XtyNQ zw~92;%Qj~sXr63ki-xr;ZYYv|w+2Q@D|_J>ok_okm_i+VJAwuj$FepHK9vQE^LUwY zhT@2#{-|0Oya&bkWY-@crK}WW-6trH3hgT7PC{|S6%*MHqlMxo+=<@YM^f(1w-cu4 zM9XvE5(gA#uZYGe+sz6KWM%e!h{E=Kr(_-nsw{D193&`?c$bALO;8*KJq|kLX&g+P z*ms~f+i6q-#Zlcee&zR|I3aDZ!R^1Te#Z~Ba*p)WFD-Ol0!q=m6vQ{ubCcG)d^L-g zmw-|X#}JgrP#kw;Jde?}X#t8ZttF`k#gW*^7*HJ1q!p*w_n+h6sl>KnBu)Ijf=Yop9YF!dz%@qrg#T%BPfms$;?or zqmz@NINwC=4HQRA5)?vh@m()65#1}1kX?$ z#U+0O#WAyd4Ct1tWQ2=i$ zWdQibO;DWoB11|~-{5oE1jSJp+0v*ys#pWX+2N8gFawt$>X`I4P#isFc^xDujtmTm z*W)!%oWy&LvXUicD9(J;Zf~Yorc(K$8bxSlqA-s*I<<@e#c?K!FdlT;1F$!|P#()M z$BMO`7@vet>~u$`;!*DljU^7t7~S3Name-z0x<(e$$WIGU_Lrk zvHA{pvcIY1?$K$K?20<==+uIK;rrdSF2PLelQ2CINeYLct1ZD;-q{HH8vokK#p<=K zKH8(xBxZPHt2vHN-Js{hbhh7?-qEQW@P_Yg8ZapCmi$+eQdSBwyYlNG_hlS^1;?yc z9i56%rfGV(cXaBieh?WO9ot}WEQ|9+H8O#APH%(YUPD>QOeI5Tpg3VN z)gEQ>3)rxutKo@_Y_~VuCXb(UI96=w#LCKfr?V09sIU7z_gvyoOPQ~ZB!y$>Z5H3T zvAlNZxkT8AgMg?_W*bp3+lY$QzXeYY)s@_}kto>}b()P>&_9nM<`T??BqD{1`y;&yvEA0SI<% z#B9Pwf@9XJY($K5e>Xkcvk_PI^C%{4L@c;1S+%_`5_xi~!WLeTDwIX^D^yCi!kI!t zs<9Deg^j3K-$oKo*+}9UUKP5tjYxN;hXez|HX?VqEhSrxQkWntHJJ>>vE3|rpCnt^ zPYu}0K6}Hx^4L3Ytk~0uu_2<^>1;(j>dlw92NQ=QQtHM?QaFa-ZgU#TYlomqgsnKp z;>~2X6$P`cs93!do}7Frxoay?vMcH|Td|_L(q9kFqU^Vf+ky0 zvHECRO=~Mj%<#rmbJ&U-lx(HnmY%J+0Z*H4G|iQslK*^C%1XhGt(Z;NN^s12m92j7obG)R)6o`+quCx)P%f%bsU8%kCcz7-$%|^VbYQ76v8)Iv zj`CPmyn=~pg5rn`TZyjdR8X89(8POiU7;}Vv}D)q8G{l^=SDjd6h~rDKyi*JsRP9k ziJ>?Oq-k>fH!l_xM=498IE$i-vEyLOxa*rKQjSz4Lva-DLU9yl(~f}=P#lE}#St6q zAVF~yi{|#BI7)A!IEuAUoZZAS6z2%x9u&uqI^e&W2c(HU0AgZ&D2~bEqME(Z=EOGd zQN|F@#3LF?!`mGh9hApH7q3idMQwt+aM?G-ZFe-3Q(tN|DMLFN|M9!@#9AblcQj12 z?PBRtM9|DoB4}7)DXF+cr8z>w1J&cmP;!-(x5KU=H=D}*qST3d^fl}pVC4uUXypU&H>?!2_oZh5aOHpmW8w{WC$ml|O9Gc;k zDXrLSf|ugXjpepYQcnFJXat}If@;zU`i8SqV!25s8hvLbf@a>$77gPKmrGexx*WUO zQACE4i);6B|9|%02ENXs${$ZiD?wOq1k}2)OHkZxtuIAE3qeiYUbxjnqY}5Pp#57c z)%7K;WDPFSl-sA|$-|>TxSI8C;X$HE1pW z@AsUU=jG-mq_l-1&F7P6-e=C7IcH|h%$ajBWQ5D~vu9R9Or6X|syLMW%o?rufWhuj&}kkTT0=D*NWj}mO-}G44t(E% zDxtuEr0CL4RdEgiOyk9h>C-l{|+9L@Naaa_Z_%Wm&zpn?8q?c&myd za`~g4!zKYuox@hBN&%^G4qG8_pN<>PADp2YJ%=sNYgKUs$wL-Df@C}N+su0!XB~$s z)JswMY(q84qfR|MWp4LI5#C4@hZr)!YZBCZ9jW&s#NhRbrCzIwvjFOa;v4{q&PmxL zJXypS_g46(RB=e$ShcuWNYQx*Nin<-U(A*G#&pgU^93PcCXmjjff($$5pr}cnXZ2| z>71F6=Q1HN=D{AFQE~w7RB`GE22OkFh$_xT02*yO(yBOuftmtySXCVH&Q`@40Op)3 z4*jZ%!>xr=#pytM*m$H>ahM_AdstN*X(G@@E2!c~^0HAZg!DxRvt_%Tq$&>c#i}?` zUR80{N%Iv>eN`2Q$#SIWRB>h#gsS35Jx&#e0jG*Xzo_D9NvDd#P^^k006A5hN*QBS z97%PDoq{2A#Ct^*M}`wW3y7M586htjTJ}uqLMkb0zDs z+A*vr84s)HNQIV9vJTab(H@1YX}Q&o>19n$?Lh)W4>q)jr*_QRs1|6)d;*b9J4U-n z?HI=P$k%GeoK1*AHnuz@6n@x(FXaG9kSMDilhXt{2#p%*rn7!XMp(3CR%*OBv3AUg zR4lb)mLet^0G`oXLX&m{A-r0pb_`K4OFO2ExJYQnlogvr1k8^y69>wy0**IK2itcI ziL*YuiXkynQwQIecND(FbH3OQAEr9hj$yV)J7&V>vDz`j21-QQF;TK=$B@_~?HJ}w zYR5!*RXc`xvB^$q$BZCKF(+p^9A~Q?BctVANYpqokpRKRb_DTh?U)WCrTSjlm5S<& zwPVH+m(q@rK@L2|r?g`xW(x`|27>6I z1Gz<<(7^EvJ0vhPNe99VoWRC;Rs6l%!fr(6i~PpxFjLI4Pv;WL1g^syPvbgViv+h0 zOQw@?NTQjLXAw$h9;j2Za_=6NhO`O?iZ&7`5H9=<8otfcns!!32OrjlQWZS`#*aE?iL1A7jN(w!T*tqy4ojLH{ z0$-~gL$7E>B(md-eFdtWTRTRZ6S{LW5GoC9H%m_ePNCL<3OMd;Pss#K&b}6o#~0!x zzA+-1V*V1SgQN&A5!r?ThB%3kL!@Ln?NpZud5#ifGY`Z`d=-%xcfr7r#mYE9(ZR&H zE0|OSI01mFc8tIp$zUuC?U)adjh%K3bC?_1Gp!p2WRYyHMGSrz3|@$0)Q(}H9*^I0 z?HJYyv`hjYW8OXZmW}2F5hZkh=PB@GY0Qk4XH+5TUR?<3vQ`nHlTVc-N(MQa)^hb_@Z< zLZR9*NkFYsRzFu&+N@S(wPP04tksUGoY!f`$RLE|dQip+(y#nXIz%1#W9DFrsTR6t z0-572GTLV#i2QwkhFQYv8`94MobwOhg2!lN+d_fgLM0TPhQ@jl|!00kS z!bGG3o}#M-Q7P>hf(;l|JBE3z5XkCN+A*3jxnLGKPUeFrC)jBt+38%wU@xugWVK_? zM%GB`W8KRwU2qpLk9LgkTSK7{xe_`s)Q(}}_!%csMVKvf4~x|9kYb#xba4sZh0^? zN$nV>V=Ip2gm#Psy>$RjwPWZ@YRA-}P#I&ZU^jsTZcnUsOh1C)oTPS4+@8~pImb0K zL|;NXMxdBOJEj5zBslP|bXd_vuhouWU6FPS1EL*s13aK(B1g1i7$*FYc8pY(!lh`( zFrU+oq2Fr9&@0+8TFhz3FcfLWux+Ou!*)eGM)E^(92sp7f>3(zv}5{TO5$deO^>x> zST@?sa_1f6pj`#=|fbk9n;1N8blh4v}0`DIVM?7blNe4iWzYl zyrswyX~!^t7HtlxLvJ$$M%9jyL>y&eqN7+YPGK#bz(#s4iBJ$q+I+W}ti$vu#xdc=xwHWaX2j5Bey+npqNZ=|$FhgaTavLZL$(Fmt*Go`5l5Tm!5 ztO761*jkrH;$<2ejBoyJgCzNMgN#Ww*x-?*qT5U+>1`&9rEfEBos<@Bo$7>&JGspy z?jR!Ki*tYQ25vU-Rk|k&#Cv*Sh(LDz*s+ljBJCJunQ%n;&GJz{>I9GUiBssM6L=cw zbtgi&31w(L9$_73!;56(Yz-@k%(rM1{YrXWQd5ymOnOp6c|^Q8!I5mjBlJ2RVKMUw z)QM*gj85{1mP~?LiAMy`qLP@Dz=n%}UZYX;E1(?$L6Oeh0BU)J#mxP2Gck`?Fx4pv znw3YSLzYL{G#!6Qx@Jb$GMQ*&K5l-=lG<5+w zp*+GW@I;HPouiR>OU(vj9+gw$Sd?FctxsFUeOvIUdb!0$c=Y2!YN*nrn2aS@(QbfnLM_( zLL*^doDIgjVjCo9q#I;RvcU$ABo*-rlayCjEX^ynPV$PaQ=L$8C%i)3;rR`|jx*+4 zPjovPYsbjmP_$!MDy1F6EonvVn0_QcR4EfHR6B-g5G&q^&8|IWW;HlUl!oTgju{Xh zCj`qq`mu+!d>w1YFd~pt?Wfg_VWBeZm>EVTv}2e>v}5S8+hlVqh-OofF|)N}EK*1* z;?4n<8ib+RG4zRc466YjSnU{wblFd9$4Fz5p&Eu_?HE?= zv}0!APie=bE|!WZYJ_{Jw1OffGNG%6C=f0vRpX1}KEh>At>>YJJzcfhG1AA%$Ji?cq;LgWD7;7lL-ll^;SMLT zab8X`ti~6neesR^#}xBM^e7l&0{i#H=MnZ6gk1k5(|ZA$WmtDF8V}myf2)Qmvrca;XG9k}6C=f1~-NzS0 zM!3u+?3tAiQzx^Lc1#s0(=10@(UEK|r`_kW^^jgp@>V-W8K%N{3i?kbDc6o6Ch_hL zUtqTv@c7|n_~wiJ#yDY$*(ems1mfh|7*A|@5OO$?OnG!C7-A;md8^=!d9dMSly?ms*y^Y_D65|RmAaDW zuz+Ztpg>Mt-Ki|A*LKtAuoAyl=dejYQ|GW1s!~8IoWoYgJEG&p^9QFLLzH4b33>uV zs~yviXgn9h7vvyFwnM+oy#6m{9fvB^EvRs|c1-f9Qx8v>+dUhEH`0!&LV5H4;}g`o zh}8Rb!~`L|q+Y8XvjFOaE*mP0&PmxLyduOGs|*rS+A%UssCG<>&ihG<;pgzhT#0W? z=S(qOLc&ZSo!o=qrobFlJ4U>-wPR*VXy*4huB9RUsvX0vh0~7dhaVe{v~~idmJu=wP;Nx0BS4VZK;9M#`&pOgH;wk3GvyD)}=`OqL@}ryVn! zAXGa>>T%jJ3^?r=`b9fNOFHcshGOj)0mx~`RLU4@$4II>>=X={pPwn(F*2Mrf)Zdx zNDV?J`-k6lB9>t-4URqS#OykaQHr!U?~I= zN;UnG77AdIQcW)+^F=m>b6IP0hHV`7vhV;1pQE@uuit*RLUQ z)`zz7suhl45>;r%oZut%-B3usfO4-&B5<95w1Z3G% zWZtAwO_W!aYM2+IVp6HbAWAVuv38u}Y?W$cw7gr08b>A)Ao#dVMtoYShGkW$rZ1`! zfV~jefvai6rIc!9kTpJ~RHO02U}>eAR69Y16MM=Siof_!|)*eqaj_O-AYUr3?&#)xE! zx%F5MDHDju;}C)rijYI3WZLmemkD{cMtLBGBBvq}QkGy~$YN!hFvwtH+!ajf58MVo zRjEc`jYKz=g;LGUWMijP!yM*4Xxi3|$1X@Ve@kFOda(zlQVk3Bc>I{bdbny>7eZHJ)u-Hf?6;=sW8X38)T_ZDb*;nUN1WXi$td+;2g>c z6fEe3IU+icb+bk~6LqOu%7=Y$oG?ek;1`uy+Db|+4WcuW*OR=eR6{_qP^eN(5>PA5 z<>snNo7JkUQq6*zwMsRW^E#!PDrr?`8E-A=H#{3(NJ#j`%)u0Mtss3gMCEf0n!sZ_&sY{gMDp;RM5ZxGbl?*tS!uVY{MKBl)3kjLRaHI`dmDs>c@fL~q3*DBSV1sK3`jJGCdq^wn{k!U=qXDWVPo=#+P=Fg<0 z8yVjJFt=`cBc+-VL}59wCTIFsL4!zRky4GVyNyYf6P;4cq+&*#2CoG2;T&EN0$;I&o6T=;S4+mP~?L=@L``z3fOCS}B23 zT>^TMM$xZ;ZWIWLboK^NdkM;7W+-kZz67;ks#6p+>m{gk$XM&cBW4aS$C z(u$g#NjFF)NH*Buk))zaP$uamD2t^pL2aFs7HysCgo-=41SRfp(2Xx{$H5yoRlry2 zo-7dW>4hO+p^#kC5Rwrhr5a_K&@c&aS(T5*Q75E?5pfE`bOKK!y}?8XOEE+9@d)cM z&pbj#&eqUPWbVd=x+c!XZZBP?c4M>BXW!RRE9Xvrj~ zm3Tw|-KbDW2^`K4&{mD2UjgkG2#R#}22jf*EM_i`n~8bEf~ihX(5yTn9kM)T|u$;|i8K+bud^2l3vAj~X8>Ml9ObGnKv;v}$o=JpoAi~gmyuv!nPZ!Gw+8Wx3 z)Vno`ekH*vsi{aOCP68oydqu*Z<0-Tgwd41>Ea zoKg+_Nu?Tw@o*P}p-MIMiBb)#0UubU8isV)Pb<|(W06t~L$Oi~t9D8?_0qwYRc~+X zeuzSfZtbDSi+C4;Dll`Ue*MYLi2U`ZX(YNMK6lK!6f}f6v7V$unb#x%;!U=4g zw^A~kf-lZZ@r_S3m}34HH(tRI6L_NWB7}fOgxraSWctk?apozRkY_x~0~rxHaqh{| zK~b6=(m;W5!45ROIPN1{W@Ovq!RJb3)aC~q~sL6Kju1_82- z2O$A6=l=n+VszFzPnY^w12(#F{K91t80w+}wGKFejq?U1!&Ug^i~Po2Vv6}|=@Jvz zrHl5kOM?ixE=i`>0^870Ks53^OS;57pgu-<7vqZ|lV*oBP#|1ENVqU$gv-2`J+l&G z>SQ)js#yxkH1|q2Iqt<1c22vuAO`yMoO5x8WR+@^VVqKphU7d2{U?)@E7cH_c&>*p zusaNR{O~$_^F@ARoG`^411tnXOdw9)jq${m2O){cP91qC^5-QEGC67jfYG^WU?jTaXl8+UYqgqbi)kY9-M*?6pyGP*#rpmAaDW zuz;vrP#~wS?o^i5YrE-lSc%`ObJ!%HsdLy0RVg49&S5L$H9BrQe{f1QL@5T8peI1I zN;Tt%#w$a7K@NgsJM`PkZy)B&kva}ls5?;MY^9pyQKufBGPiqe2ydiRvlQjc64V}@ zfSyh2eHvndkX}-+RjN^XotJu{0*4Btb5izbxsInC|D=>^WSUT=niQRnlN7^S@Wot- zZ%pS*G0TO7nLs-46!N(TAxGzu>C73@IWr;8b5R2Oas;qPXOvu4Ii;F)02mauk&Y($ijWiKx zqZO2DBzf5=W>xy4gW0m(PEx6c`C_FSDX&U3gY1_*_AEQ8q*4u&F^yJboKnqff>5Oz zsmCeRFyNGG=oh6LE$NhM7>bo@1R$qWQz>JtR3oYGuv0K(KJ|Q2s*&NW5tINkLTV5) z*+2Xw6tRpaOmOUJCpS(QrAVp9<~Ph}m1-v77o{3)Gn{g1eqjb)h(XMtN;MZeFWOBm z*yPNTJp^i~PMl&b9Q;5b17qII9|i5yj@bq8m^Y2DYRBw^PqkxAy5sUf!Hv}5jxGk`Y`z`dONU8ZqK3k9%9J7yS>`63&`0jt%HVO*>ovl57O+A&(z zX~!@HtszB*!j_E*5GypuKw_=O5D+uA$DoxH11+%nc z>WPblc1&5ZSwz76+?>#X2|EGDBXuIQQA6Ua4|g#n+A-_k8}rV=mw3(>r{Tj?#~V8Q z#0vtEc1%4gVxH2=PoTyNv4K#e9TO!Vi{yNf#15*1-{wtf$3%Gz=s@#A=1XeFZ~zo@ zluwtSM@~CNM$0>vsBvT>0fGko1;nSdV^~(TV@3c{G#XYrMu>i_OMdi?6@)U#P(eWZ zDeV}I7Y0jf$D|UH+A+j{YR9m$NIQo4opwzBadK@V^aVu>qyz;P13`?_!AyrZOn)ok z_=Qs>Ftn5oW_~z%%Btj06l4<*cE)(+nGfHS4h?B^vh{U)H28JwFmLNq36XUL6QW4-<0IJ$C z0&66Lu`IM>jv*U6?HJ}TuSe6iZph_GHm4DokX~$NsU5>YJs!X1+A*vZXjuwp%sUC+ zveB$ZlpD?CnHTqy;uHj86_%DTQ_&_%x0C}REZvCS;Avf=q@x2iW@`f-SnU|rjmZ~Z zs~tnH&_N=*rGv6dbeZ|Cz~(=io>VGh+YPeRr?g`fT5lMs)Q)*}0?wf}L}D7m*GXkW zbRg?yjmEn!4NCcN1dfx+h!{K}#Mg;DEDfTo6B6Rw@%fDpjS; zYE@P{Wji+A%T+q0Ta17wI>=7+;7w_{Pk^6!USRdnS-MrUZ+ZA>^1t zGF|<1G6ypu&&4Q#U*SX`kgqZap2ZPuLrEgC6CIi2XQ%<@laU2$oCu_*o={Y2*XvB(-DW_MCRiZeyDnqA#HxBT&qt9a8}U5}fP4 zqKj>n{tBD*e35lU+A$1>cFa-mV0I&NL_3CI!XIhJu!b})MLUN1oOTTTRy&4X(T>q# zPCJI7NIQmYJM9>@E7~!VA72-Dno$2ch0jv>+_ z?HD$WHHF1XhaF8ES#Ei$)KO#teh3v`s~xipFkl5^yw#48vQ|4rqVY6?sX^F6C(@4j zrAb4jt?CL8X~!58iM3<7@&hkyAtyH6QLlKwE1o`S%-O!V$9Ys4eBU$`BZGcB0v6a~$Cn<*W#x0&g_q;4~%1HafIw8?CE zN=*2_j~JMUgqKH!Cn;Y@HF}$=H9EZVj*1nz@s36~b(<+oJrAAG+e~RKoMLN#rjbE` zp~P*bZIE}D=>{2-Y_P#2NkzArOw!v-7E9k|+BzvM+B($<6?bx*N!;PY8ed#oi3q!y{A-SX>BqK!HG0HMw9clr;bub5Bc`@XNMx4Twq}fPsG7$r#MD5YSg@6#WY5xIj>(vp0ZR9$_)_p}3itM=Y4?6a~%7Bhn$uBk8`R zctkpI>yIK#<4T3_Z$%7#eFEMDk4QDjBU+=wD|v(!fk)C!rFcY|+5_fO9$`*D9A|4K zjSLD5C3wU(NRCK1$e3h<4IW7<;t?h(kFZ#pM{J$s5nHD^q2f+>gt!ZYBtRH)3eRti zaEjv^#$Y*{%`#3qM)+pddSZEHDRvX!m3nasOX%S2Ktf(!B7_4GhUViH)?vneEF)-Z z7y%m1bs9y#l3=aWRHPG=;8KYc&JZtzw>XAg$15ymrcoy@BN(0J6)l+rwGyugpnsVH zbl9NMBQ=VC1++>aDAL&*KrOGZm^mwMCgv3jraDDIv+{~`$nuKKWYM1D73sj|e-L3B zCe{J72@r!{JAgOAD^iW}iq`1xN?u__ZoH!rPVtH~bvKw$d4*MA_kku%Q6q6~i%^1B zq!rb+6mK+;|W+U?{?TA-* z*5>)7vmsXEv}5Q`YR52)I|hUA_{n$UEi8PZ9m8tC2Ua_VAzk*<+A)lee~^ixSUaW` zA*UUagFj_*My5Jw1UAlFCmGJc7w4w<#wQv~F*p1l(ZmFvXgmWU2o(sq6Aj7qz5jKYkms5x4@6|- z#JML+2SsUiNCO4J1xtna;<%4+nQi|=3fPH$f*ikI9rv-~F?O~)=Qnrxg^O7?Y`@b9 zvfY7=$oBcISLQpfv}Yf=ptH|BbRVE>zf#VB;q|lqrDw}_6=~0658AH;_&?XAAlna% z)u=Tn@|z3VyKLP-$i~cvCIMk|f+}NH8PE{`I_$Szm-E{P0OCkMZ+60Oy*=M~dko)% zd6U3*JK_7v_X*#mgKxsL135wa?MQmPz&9CWC;jYI=+{Wl4yScEXuhr~$PSo)B3xE# zOP!WR8Y`5?%t@#)Iwl=3h&h@~g!FRaNesnBozmI*~29*0*e|pE&ZSW>dHM;6 z1_=t(*Cl-bU%V7#F8QWUKPBEOd=UFUUL9B#)xAqVY%%U%)I#wu8IPyz6`9*VG}TLfwxFXX~Vpv2pBxxvNSx zL5frNSPulRF((RmBbUT_G?9xb;cC8v{1AH)zK zDKV#ViB3`SwBNil-?=lUxQeL%ACfP)#nMQx; zh{HlJq-Om35wQ$=VsPv!B8aRPqZDbK*!;qxR_kO2xkc+l+YD_# zy+~F3TCEdH!ZWbh!ugVpzp1tnlvvm)abnKJ@1=SLRA~_f;|RatAq(=BZ{*gf~= z4f6Mr%n6%WVO49+|7p(eoblUtVX>JBwpO8dP5Z7*dyv?b*@E*JFiv(R=w`wuFcS1< zo2MD&bV7pGnV^TQ+W94G#3H1jlwav`%O8$0p*&7Iibf zsDlJqRNg$3Ti?1PIOXzX+x=56*SRXY1IlE6c1P*UvR-Fr#<~a+0b<<=^EURxk~s(# zbLjTA)nJ{U3APBZZnMh9{L6_*Ag5RGv1#Yj;egmL4p5`WALwoHCJgEpW<2OaX?( zd2~}d7qT9!OvHMek`d!!F&f{6n%Ze&O@9VdU@XKCpc0>WXPMghATm2;BBHe>LuDey z_Q>~1Zfa*8alwtEqf25ow$L-n)DH7w%*6SVGPSdon+cjtaA>_biakC9AX(r?;NSBxg+BW#A z4s!Gu#3~aBR8KxrI~#B1V)$50?Ysl1i%sneVt^}{+PUa9mkEe$5@fdsBKcKBLXws7 zdlXYU?*yRpnA&*@+1M!)Ed@Q8J?xp*?R!l~Haig$g!DoRp)wH*^?3Z2D-+q#tU^Tx z#MI6O041_Z!&b1pR4Pu`&cQj=6K!he*6|q5L#B2x1GpDGYe~Ozo7!0=bbmH7ahAD4 zMthd2opZ*>9L$6~FGY#HHnsB^)KK=eWGAQ@xBDQelroV%E7=EAJ72?bQN&I;G-5uF z80dw-OQHTGtdV6;NT!hlaUEaG#{g&^Wg_9X$6#vbEL0vT6S0!HOzkjZkH>GhGLbZ` zx-jC!?GyP?W9W6tM4IYeoA3u~4XVSYsFC?2sa8Xe$<$6G>QiMR`jW~-E73$nWgEYyQ6_p6Q#y>%eTLE%5TQ!P)y;E&t;=Y;M`8Dd?H&Z(& zrT|?^K%b#e^ednn6;L|y<*#&2H9EvQ+a{2`{ADroy11G6@>k1+>O59cJN+XK>LOmOdO(WO_N%H9i8PiRS zTA*+(hfs9+%Ot)0WwG?-udS0O%eGE+o}8w3zA`E!H%?qYUg6MPp;7cJ=?yS3zfY!i z?nIsYW@_h;N@5n!Is*EDM$xZ;_A8)tVjhta$|K^PZ4=1y2#cA&it!Qih?Wc0d90>( zE-prx#&ZV3|6au4IRm^29?T?*cN zB$bJz*_2hFO3Fku>SFFvQnP^aH(|_;8b!YXI;nutiFrjzD6eR9&UQ^LI?Sp|mRDHJ z{620b<`oO3I*--VPRq9=Oyk~|@V^={`olH}Ua{bkGt%HPhTwu%EIiW;TjGsh##Ao+R+V0=LqSo2i{ophvN(ogZx_>>Y{zwXuKK05r{n z{&fltm}h~ec6NUgn2OF??Qz01`dMxrsSkDHK(H6izL?s%0i94QIy{7WhIDBVb-E!N zfZu%YI+qD~u8H#OovEE|?AfE6+WC956`di;ZHl!+i8x|1I+zLB0I-J@Z+_;QfrH-q*=Q zsE01|Q*YTh={VNO{cUPzL`c|~+BsUt=bi-bi>aOO50cKUsh$6b@;q*)b|!&2r}RYs zAyYfR0p>H%!vQw6v;4lpFmviz_THGJ)s{@M6_cy~@YQ z#LhU#+-b!~*8-;%!xUgpoJTjYa|`P^MmnInoz}z-MVh+x!; zVWA$6-*T-Op|JyKV(0Au<;h@T=bK-S;XGtw2ZXsm6FbX=?rA-T!gr^P_AC=SXI@3- zU?${wE=ugRiJi@;q3m_bfiki4&tFQgQy=DZnu;BqVvGZxP9%;pp zY3DMr!;C#1zvWsn!s@EjA>Jp@#7-~3Q>_^Kl3Fo*{ZdgYhEFTFJ=q%*JD0g;hUiOZ z#nhpdxwK*`K=2&2i#?&d`cMSY`=?=I=e94BxQP(k!&obZowSc*BCQyUgL17HA}!L2 z$+5D%F|o59Fkl7Ky2o%0Bi_=ff_9Cb!^F;IQqqkKFK`rS0}vvu7zSdkm=QwvWH+&M zonmZQ=3TD~)NQ_~QS|HOU>_6r&BV_Cq0W6Xv2$b!&<+AR(=Vej>yQ8b!YXIVtm9rqUAz$9;=C+4WEfH4V$lo|7^qrA-xG6vEY&;(%>@2u!E0oV&}6!jPeMp zz|V28wJjPM6c|eIh;5J@k#3MN$p)YDCU(yItc>7NzSV?~Or*X^qv%%>tYspMg75)w z##<(fvzks(5|qM`Wfm%%(ELiu#7>Ah@kE5tNv#+yxgZle-%(PN5_q&mKnFC6eg(8j z0j0AyfLdN*F|#9XCgv3jraF(+#LnrTjxdcMav}Un5d+&B@FsXg8req^J0CMuglk?>hL+g;x-l%!E8=p@imvjL4`3 zn%H^gCwZvB13+lS90(IT9|!Q(#LiEy1dQ2)iJfntaW%2i%`Rs9gKYo&CU)vB$IKO- zpz0AqC6o5qk%gMrc@RLsj1KYqHv(V6#Lm$IA5H8SO`6lh&Jx1)=q7eXC7T?<`rb-T zg@*6siiw>9=_P4m=e&=Tl4)Y+bmV&6OzbQLZk)CW{fA8K$UbcnBYuEQ>=dsT zZIfOertOW1oqCMYelW2^Z4+!rRl6kYX2@CBxl)rDXRYgal6%uFv=XBhb<*~9@;g`1 zrVcE^P5Z4oX>$hNDY*FmR&68MvU4i<^b+{|@8zoZAa!z6=S~``$!tNLRbyER1X&br zo@&^{oS7}WS%;~cDQn%Nd8f5m1oIr*P$TT-v`;pz&+cqmwvBh|>sxo4_YV`RwAa%* zmGgVp_UZryQR`~oXSEW9y}H%@crJg-3Tq%J-JeZ6d#kC3v#J{_vC1j_P%Sqmg+=^^ z6mc-o*NGznUEnb#kd!9;oB&gR4xq)rhL7JoHI}^(b)u)Rphf2%btdRE`OV|GvFr%_ zaG^uXjUQ{6t?u?7!7)H)^E27xCaUjZOg;&#E{yJxFEtsiuSNQe&%lS; zEHi$w1Ep!7FX+54|45a8XC}L+Y5kpR{JWc%-PT+^u?B`5o1p!nx%xC$CVNNI`dgcp z-L^(DJctb3?d3ZsVe<1t=`+kA2F-nVqOdD>+IVKmQ5uPekzFt{*p0p*Yb#>&ol{k? zJ`-KhtU}z$Bi*C<&K=d=;U4zMQ&phsAkA$)jNG`#WkQd~@AYW;k(2L61=-vD=G~=V z9mz^jz4!78)l;E+m?f^~AcDG3>C5tasxqrbIgJmw!kg=*@QxI0?8R6XQwsLL0dkfQ zMjhF~=z(-Is;k3~q9O-=i4@<_2NwBv`xDqL<`B|uOLy``Mr5>erRPxDSEFh(mmYzT zW+k}NK!XfH=98mcKf<`(g&%iA*GqLs9%e`IT!Ufwpxi_+u-}h|%^a4@r?!D>-{u ziPQO+D%^tqb{lrtV(+dWWi2lblQ6!`3c->6pu54uIkuC>MW^qteCFV#+S7){&&o&q}S<5;w z60my$5gTsM+MinXM7#{BkL>^`*3F&y3$<$Mf3Cmal^PpnXz|MyLn zrxM<*@^x|fI+UN}cu0Bmc@u~*9?Cle@<#|9PVsJyL-}Q_C#8#Pq^p)v+Avy57SAUN zNOwW=0C?;n^4Jx2l>H&GoA0!lB!KLo3wnhDMt?i%C_u>I%NYAPX_=-_)hH{-xJJl0 zMa`99`D6sk2>X&CQwb|L^eQ+))1x4=O+~iG+s(|CO6iE5&Yk$HT>kf9=yQ=~=ex}2 zrN{*w^gEbH@Ib>S6XY$O8^^j-UT82bG+43F6)5B|61CuGdlmiXYtsl#Rsk2o=!ohK z0-kO}46@T1&19!McM-uPj5>?tAZuOPpt%wNaX@DX)TLy8Y0%qa8? zk{hypnJv=myPxK0<BK1&2Ps91D9*=a-Dau-|%HZz|YE( zynd9CYhPb#&&%?NmFfl3Q=MCCvcodJe6pO4-Vwp+u|5!E=d0@&7k ztz9%4*}SZa(U2*7|AEw?=>5YYGBR_baE;EsI>~M-GFDh;^A}i??h6*qC;h0}!lq2F zXRaJI%&#!cInKo*F~8=wN<=o|4_)vD+E15r;cHPl3d?d4V3QQ+q>i6&A*H_|CK$UX z#6Y%pVP7(iJs79r=4In{cW4Qz=|7T$q|1>nKhjeAbHb$)y4Kc?_H;sDhApeLHa#S; zEZ2}f#G`miWL=<*l?;M50`Zy2f0x!I)=ktwsAWiWXkpo}a;Mz|!tEpBZdoS;Be;=V z?kqVwjx6=k77`oeAUTtNvEn2mz#qH1guTv^70MK{`28CML}dN~JO_%y$Lku8a(v>Uz9rIbFi>e|Dw zo49qge`_v$*69M8F#GD@sBc&jTeJS5=$B)qPG5d2t@KLvj(eWCcZtn``KpY!6v&Ta z6Cgy0q3a+3M4sIAz~%Ip*y$z-pZgD_a|L)9MVIKPyX*iLA zb?90fu#(yGJngUIM%fl?88%a`n3~6Om<`YWXf($FZGN`DbmK0I&!E|;0om5wrI%_& zn5Q8Cid9)ea#B=#j@%(arb6%eyN0-f&{Gyzilwx7?#-DKR$Ke9n|5-COZg9b(YfS5 z{CqKg38br~*csU}^vk){p5*!XVnI@>}m2%UVIO^?(b4H?QjY2?fEM%LKvj z4;+ozf*_-NJbs^qg5dAjC$~jO3W7}N@%Vj;3WB@P_2dp)!XQTM6X*pG?Po#o_OHm? zC~JpXU-n86Gyu!&zW87f1b2UVp@QHP@hO6w`sDYn%nee0A%fsUR9<}|>6wdB-tB?Y zf}jXX`ydG3fcBziEfP?=p!e|>1S#<($yCA$4!wU8g5V%Jk`e?d#FPtyjKfY?9sQ}n zr=lRZ5hX&5Nsl-hXldWeisD)rawtYP7v%P z=N$k+@Xmjc))pcN_L6X)NI~%V3Tv4l*iFoE;@vkv@Y*jD5l@&P*o9u`QcRy&`Gtfa zc(Q=D070;WsF+_6{Nd+iyk`r7Z3N(n5(H1U;9wC1Z~7eY6AOYHft7^_g70WMu!11P zKDiOBd>>d@9IPY(;z1&%zBQXhsvrb9;m`g~h@a(cAbDxlZ6L+LCLgCg2lzH{bQKQI zAq0-5guw2w20&Mk0U6!n@%to{0S{xJD#?IM=<)b{ipqdIrAThBB}}^1pEuqAGT?Zh zOpA|Q2Al@OX66G2iwrpP>4nOGhV%Zc%fMkNzYrO4GAge=y$tL?`N}fjIEQv0WWYn0 zf%dK&mortRLzjWvIN;*gUgSQpmw}gD8B_hdGT;E1U@jT(n2qzxfLFZtppgM{1oe;% zxc_Cq*L*TbNKOXi$-#k;0l#~>w6+i#kYeZ)Dg&ONu$IYy6ixSo3^;HF5%Gk{fZgat z;xh1*-h>SJVgYRdG9bmrN09-){|OoI*)kyI$0tk%JZ}BLA_IQs$niK}-R|{1^@Q_;Qi5LU$N_X%rxv<_f9dyI9_iw`Jr4E1oGk#+`)W$Arojm{G1P>py4jrgU?HLpYH-Yr~K@Fe)A-r7gB(< zTBT#z+X>28cAWc5TrZB`!QpU|e=ZebQL23a?f_mB-lxw8`w^T%G+!0=A$n4yp@A&H z+cnsQ;4mH;4x%d^fG6L1Pj%+Xo1t7Px}_H~s>m-M85Vv<;oj+%4n~g*8QtUYTk&48 zO}d%w4?6Fe=aJz?&DE>9Dm*eI-{CDn{KycXH$!pRM~3&| zk>UO9le(R zqWJ)xBX9^3j|`{K_2j*xgpnKfiu8&s-yo{-kKvIasd5014DU%iGHkn8CRl=q2XTFP zRft@n4FUtrDB!WGDBWo z(Zr7onH)Vb9FHFvO6G>_$Q+Lh0kkYQrvINRN|SgJAdd{SO?hNEL43-+qWV-fbe)u+ zB~7w?9cC0;z7BKINK{^Z@+!^Lqr5|)>Xs@_?Hje^y&{naO3_D#Bn$hn514`m@vKLN z*OD~cBSQ%&UC>)mxAd!cY%wP-pMl1M0>ARePzDq~uY|Btb0t{fM~1u}N|LFB6&!kJ z>6Wq`c_}sbBSV?*qQ_HxxGz&813luw(yT{@cgQ2dbfJN`&_KmP|D1Sa7_}geqltd| z$PiDZC#pc${pd)fTiS&PUM)D?Qaj~I9CS;Wgi&Xa6{Kzne+ClyTaL_!0(UW@YBf~ev1Y;i=a+>ZyfAG$5 z1iLV1PQEi_J!VIHl9t@;*-hsA3xbwyJa2wr5KW2(fh&?Q1}vQ4(Mx;*M-qbFo}21 z3dP=_yaYr4+@sXK%1;dy0{k2rVI93tkR#1HSnW>&0H~@`R-YP1gNMltblQTVwJFN3 z_|))qA7;LkXGk&VM9mL#)s~HDsaWQ$wvpe`cbhhA9bvnM@}t#_S{o z^r@jOyN&?p^TArYl|uo!Jt6svQH=^u4Y>~RsbQV;D9WDTZTr-a^uSD+ynSluzyZ%N z-W1OyQHftrBTo$#Fl8#6hS|`~HK;S&9TAx3bx#c$szhLOKQ(j!nREXE_|eG?`yBb5 zk?3}jPb+Ja$dd_Lo*M4XMl%iY0Q8lHv8NV%!iJ1}Rk+JNHN_p>u-cn0!hT}qzJAwOij z>0G{Z8f&99FCv^{*U4#Ggu4iJ!0ZU)gY0gtrMETb|5Vya39!~+&-!*)%7IN8|HDfF z|1?Cuos{)73L8gAg=1JlImGmyiLF^BeOZ_S%6H-@K1@P(Dza`uY*p1qGapYT9FHhu zugiqk*8t!dntedG7eAw_+8V+t!x!ag!%5T^yTe!`$A#$%BXInX&y?^ub6EJGpxffY zpoYZBe`E>JhKCjCM^TCfLo6B;SX8Ynm|t&2U7l=9i~Lq)K0zBf_~j!6eD6MdOK%0J zx%CnQYLdGBRY0A`+H&hdX3bTP$7yw?=dg%1#T_)(fuEQc*5P6I!NqUtSi;3JbIA+m z2XWnx9Ehc>U{k>r&v(?Kd&KwL-LrX{g2pB0YBa4qEv-d0w4$R6ouV}m86oflt!jfC ziyk}M9IRP_=dJ2Jx+(a)`reLdN6#*NIlItzvKSFP9lmGcC;;6z|2Lv|B zuO^kS-c2Lpn(DhSyGY5PASL5tkJWzmQO-TEwEL|%_uxa|R%3T&IQMABxyP>%>_;?+ zpQ|PQ*SF)`gV8wmkRZ-I80~R&ko|Gpg3^v51LGS)Q_PFTpWe*@bMYoUIt78vJeCFy^2g|X? z)$d*Cu}3fQDZ4E7dEM;Ed!+nAjy<}f^6C=<4Q3h2W3m=}rjI?^kUynP%{+T??D0O9 zcgG$QP`aS^@jmw0NLaYYS`%OrR&eP3lQ{NRhmNFXZ zWWED)?D3D<;0jE~iIe||#~zI&-zW0e{)8QStUxbx zL8j0A@Lh>xkI8ovv;`b{EF~)DKla#yiZNNsF+u9sqn-dfQO6$JA#EKT#~vI0Kj0@m z_E-X}Eacc@F*@K5WcK^9hZQbK8DemPs`FZkfk9{2L+L%ozR@C%dP)auKJ;z zpQ|g~j5^i2la=t_4DowtkhI{x6-PWS7KaxayZjBcIo#VhY5kdVi^zDw%X*rFs#x5u zH7}ZSGWXnFc@2On>&l}Y3lKNSqlG{Y7;s+1bBuNR(XE)bi(_1yi=ajSk>=H*iNA!wpz^S9*^IOk~QV^gV$>DZ`mg& zStpHEF`>ufH!WE|WvmuYqw7hLMZ(H6^vYH9ezjVB!a1_c`#;Ra<;Yn+?co3r+N!HjZh(#(VS@U9rlJx+G{*bY% z|M}aP>gQEY?6<+8Wbxu=4$ss~=2maKJxfm+_pNQB&nbqQ660Vb}Y0+77J&sn3|M6_WjFtZ#X1W2E%GCR0 zwfK>@vhpWPJ-v&ws4T_wncyu6nR>H;CaM7QTP^M&Dk{p<*wN@u8oUe@^8i#f0i(FR zb5@Jn2tbg0#;RuNr*GOhrPt$=96;ah#0ujG`5`U4Krq&%!mx(K(R=YW z?5jcavU>~U3OFdRjCtrfioVyun=kSk-H0>bdpqzg&F~s~z5HYZC`xKo(U)!GMqC<~ z8*!UfSGrzrz7-I;5og|v_d~tXmUwp~ofX~u0hWPSA>ftzjhy&1Hx;3udhs!r%N@tZ)_6c}!> zXOIy;eFNl6kwEqQtzqa#w+&{M_s4MuEeia&hn|Li5H5Zps2#r$#OrBjp2*!cm=$yN zdgy6LH1D(-#4iLfS2uzqxWpcY9}4gC3qh4-?e6fK9FEzdHluqyexHP*_BYt4N}@Is zdOUugqM|m>+LEHSgjLkmW4Qfo7y7y;S$!V6sLjo@+3~!CMbzH$`h|+xeE?k7clC*0 zvAIghFGSStj>@Y~exbmehw|>MA}wlnaA=dd`^0&4iOpZuvikCvQY!sG(1k4TF0mz` zbU|;$OY8&q13_(sC2@%@VFicYS(n&P#vcgUh>oO0?RD(5y~K8+Hsc^_s}r(F@)A3; z*!8FW68rl=qt}6BAzf&dnJ0IOEG<>esx0B zey)JF08x7dQ8B-$J@z*;-m^vRr3B!K615M1j?8-pfvEj&uLXW$QM(>kS%|28=Cco= zsQqX%?;^dqR=HYb-st99Bdsoa>gJli@?>wWhh^;L=32aZb8TaBy)q=;=;m7U@aB3# z3MOQ9CvyjoUY$r=Yw&9ZQ1GUdKDXd*@2r!Zcr?MCOdm+KD*Oj>1b{nh9zKZ5{_4nn z8qX@`{5>TcIL!b!`~Dq$P#Icu$n|%1(brn+RnaNQr~))@;UNFEn}tcvc<(T-Pv0T* z@&}@DhX>b6&d?^{V?R9RkefcpI3hVS8j`aFAvrS$$r*a&HO-Kmo9CCDS9gcMM7Ju4 z&W!Hy_cYOm8>R@U38uTSmtUx z8aggN@m`-s#z zMCV)Zqz?z%bBfNZfqO1?2f=UaK1@&#-BRy=(Run6NkVd>b1ymX0Eo^PYikP;ox4f6 zPo(HPajIaZOmyxdW;pTgo9O&^D_QvyCOUVZ7rGSFXMTE0LUjJYD+$^HMCUf5Vt zGE|JkdA8`hkpMhVqVw%|w2XQ0AP}A3_j2GT7M<4tD+>{wk4#vTIe@p+W$)cr$oq8& zZ+`0zzj+FR+2m@!`5rMb;^7n)IK}(+pxp$mJMiw_y!#`#V$SX^eMFM7lezWHkjKVh zI>2PSvkRr;2|-feSr9_=|^e5KJlF2hZGw`Cg~v4 znyt6}(ORXG_y4dTKzL`U>g~7k$^Q&cP5X60b|(_1{4u}vKBP{V|69Ksyakg0LHk6| zdY?aP{$A?>65`)WhCRGh*F(aua<$@C+4#*nfCZG)+Hv7*0z?JbDf2VdDpv9wJdI@~ z%Sr{=9mp^VxG?NKel;Ce;ARzSvCRgsQO6%s$E9}Ae9tO>#BA0k8ZlNC?f2~!ydQqs zp8Wvt55u1wmwdrdz3@-^*l*_eq5&oB z%_j4WAPr=K`Z8OOYGKCQ`nzmCgl0%GY5oTMemh_kqUKx$LPpj8_j37P)*u>ZL7jt{ zOS=G7E?nG6C%^&G`eVCu)!QEVap`=Ci8=#hG=rOV`7rOa=%Lb@IF(&s>ZBMNL0~*+ z-{n8#AKP8t0hen7UVpGV%(lTlHV5E)dvR2T3FVP*;{Si}KWn_~cm#)^do%5U#8W}O zb0=_0iyWwQ8n^=cW~YMY8UHrm)NkHhdI{2yt0v?9MVxCAxquVoB1V}Fi%P=wNEto& zox6QfRqM3hyfbLt>EDrm@Gx*TCY;PAP?^`4NU-piH;4Jz+x1#nHcAp#gQ3oBhN`LN z(;XD|4i4s^dAESwI^*B#A2nFgSylQ2D0golAt}6f0A+2n$2-3>H6LMGA+*4SDBPg8 zqG2;JO#3ImzuI!L)8wT2$#QN~U@S)7r@`fTs(;dw=@b?&^z}O!9IzCbzHEK0-{1rN zoiiK!>~GCROs$m4H>>tj=S*g6`)|#=5L<$Z8M_VevSvfj{M&AJ&2-l>$LOBg#_nH9 zxTRVri48j6Dm{Z{$d&#p(R`ZTF@FrxM9cNO><1Xre*4a#eP@18O=k5dS~B+{ULblY zJj0F5b^UklyWzMy=_8g#f4n4@`PyB}vj+B(Msxr5fIq?In+8p6_DgU3x%c&pUik&h z{y?Sdy4=>!9v@4;ITEl;?`in8d-={?pi-jjJ=qzyG-{3^4D3@Bb1Y)e3>UN59#7_5 zi+}T?!>Sl5_FEHUu_4I*mPp&+qv^~Ejr#i_)*g?!3F9efv5Wq6E^`CAKl*SDdE!_> z4#+T5#6&v%8kZ0m=ZWgG{mX2v+&??NPn$Qo_AFscn<8RBGkZ#84-7qd7`uV2>8Z_p z>#hy{y_v1|GMM>RNA>8>YO8;bs11Jmp3K(l9wm|9^dIL3S$kljXJ_WqBPYSS>&R?+ zts|8HG1KO|4yF?cLAdxkFFp){KS$ZWciBUnY274#q=2}%2N?h*CN%tusiRr*m9uxm z`v2b6pE7%7l~P7?%bTbDaUD~wOY9w;hn5oi6`}1!82D_FK2jBLEIX(+P-$CfGpEAg zmH2?oLrm$kisavEUbytIsuBnJ^kQW2^CQOqs+L*& zwrS@C>l(S9Ev@p$n?l@6kO)LKu+=pAclz6#{B36VuW8ar?Ki3MC!XWwLRkG%vzH}B zD#zX0vs1^1nO2x;4RR;JXcVTBE4Ow17$fwI=hmnOrrxD~534NWo3Fa8z}MO3$x4-e|E-*amwaSzfUD!RBHD#+k7X;8j%E zA%LmlheQx0V2P~3y5fiIDh9L;BPMN@6D&rq9c|ocE_y))g2kxaY2J+#RM8K#b2$T0 z6Bu%k0?SUA-JoDlz*zP=C1r>KNb$uwp?M>Y+9BRI5{lEdXD-!M|4PXjw)cXdNiP`p zu(JzgNE)zh_Un^K#9dk+SJlo5RKmoZFIElB`McRswQzXawoIP%a1$xp;KGB{Ia6AL z;!Pn*Q{_ZVFsP|{+%!lIPmT%nP{geKgPoR@dNqxe@a7i0)&)Y6{56i`6w|DENWD6+ zfeyhk4$maskpffO%x$oU2K28b{QCahjQu{{prol+4u7gN3NTUJt-Y1zd&mS>z+uNsX=)c+ zh6TO6S>)r(rG1M~1xCBd{53v86*9|)i!TLDrvwJTXV(_42b@Q+2gSOJSshkB{c$b^ zn^8%0Up*)_f&j{RQ~9zPWQTuV2Io7cj!6>e=iCT<77!;_hdwgf%!$Hmu#4*nvxS&v z!STcFg$U5!<_aLI47tLWxl9k&$m+hwnM|K&n6I!dEUUq5>+>@;fh6hiSf*)o17zS0 zFuC?of`d$%t(UM%t20|eMy-aC)$np@3Ii7m55Q~INQK$yd`EpvCgkd7K6(}eI=L+0 z#4Iuko6{NzVl!|fkuvsqsRG@SK{x zg_1H`yBW@GEfChz?#gU_vrSRZme^1(=pt0Kb$II3ZX7a~#RJCRf_f&u0_G|!G>H7t zV16Yaf4U8fRSA`YqJx#@{eL9>*wOK$K9Cf96^ppN_Su!TAkmSPsrEOo5pGbe5BT zww#O|E~%msMI~mPgvS~;M$P6&I*8VfjaQ>Eq#I7c{u>)zFMaQ9f-E8;_kIzL0VZSy zW?SmbyEvT*NkLXn9F~x4*LT8`%t4(H5wh9RV%p;(_sE%OX5t` z+Z($d(k6Zn3-H(swRU%BgzFB=PaTe`@ssdkJQPO(V@U4o?tVIxbNP>;tVvPw{m;{%f#tQH2?li6_aitjw(}7F@JQoD1sB(S#UQe?ch# z#^gKBfSr7qJ_xRP3zjzYb-MH#up=^%$i~qDw9MAuw9#^n`SvbWpcY|H8%@r|b*_rt zn1L`C*P&jY`}jf5#qT>_=HiifE=IH*4w+oOV`Eij%PGPe+&QDg<*V4D@`*YPIEL8r zdg93)0AODnG_J$=n_SInHv-rR_<@o!bLVknNazwNs>U_X>rf^CWt}dK#8m-fI%bt> z)I9+z{fJbmdy*QUU+N~Y5kVIajsd$}#9qZT>ulMC)NHV(z6nq^2XAg{3eGjFg0~;v zKgrPHDTnKLH^tX|nSV~6{I=t9Sa#BCf@sc4!v+KO zS@b^JU%E6RCQj3v6pVhf-yEo1KpQgQ8lu#m33eLuIds+c-iLnW zi~PD-oaA9%N;}!)k>e1w=vs?ccFZVtXE8{u4S8MiI>4u+7pz%psj!7M*SFXcGz>Iw z=h>OdnBxQh5i|l!2f@eKfCQ_t+^~U*)}d*O@ma$ts$MaoR+ zCbTDu=?IWcKv>JTS+iJ1V;pM$XLCey&&7@|*Kxw?q3i1hCusrs29^riZ!mRI5VN4J zeNu3&@eC9K3em&l#vtFp^@pdml0;L(T+AC*wb@A)Pa><#gPc1FDmTuKOi(ZSosbOV z$RhE3Mpz!|SMj`J)%C+Dm-TOJ3O~Pu!;m<$z-%PfdNA=jeIu1Sf5;<@yUlN&4e3uN zJWdFZ%1KLARV@@kCjm0y0?3oP)k8B7n2Ix~!My2S+#0DLoX1LYzHB>fXv0_+mosij zBo$$9BdZB0&LD%L6ybda7if?!X2mH?E)cqpJ;|(}7F0}FFiuQ@aT%8-*QVVqABTPb z&I!;JkpZ$w-iI{~bCZfz9a+i25tq_C&Ci~NlDI_BmOLRDn7u~+s?wiTqoGZmMt&h_ zi`^8N+>51KHCdF$|5#SiK^De*hL!R9%Rk&qG;p_0|5>%>ic<)(1Tge$jgyVNRzZkH zqBlb+hn-*$$;1ApE)cm|Zmg@{rKbOlc`Xyi0}9>#tf#2fHxD5evi|rkbZa z`~s)!Vg0Q0WPr>gKyF;+EOMEY=WM3(+CLvd2D>uWDiz&%8gWPP004Vzb(y8n##+QoI;BQXdh?{4K_&q? zNOimU0gzv6u{GibfzX|fNhw+BM5A0&D(-KAE?Pd)rL`cG(&yyB-Kd0z2 zxYuax239&v_u=r5K8R}&4W3mk;kqb%n1q)^;Tl~X%J#!TYdngTyU=z6cUp?Ho9?GE zkaKMy;!JG7B}Q9e%waZ0+hGiTRzmXByK2tFwpe18Mlp+R%!(++wY4&enfrd=;#LTb6>2iOjTF->D-R z$c%D4?iXD61?4$U1j9(qBT0ba;;-8XD`ysTmQ!^s z^*}e}7O*anFbsDBhyXdtBsdJYa1k+(RYa`8nR(W~IXL$gM4~eM^q7AuB&YtYKe@{P zpC;^mn*38vf;#|9^nHHz%2kit>u0Y+mBT^%b!ItE9P*vlffE}69$=lsVO6sxH($5u zRz!CBcbG*yn20u700Mgn1qjpsn0aSLrl{_GC*?_Q?LZJgR`LbS*ZFraQ`I#jh(VM? z{Psmb_BwwIzxNREHsN<*w0;~CAd)BF%}a20S3M4r$lucT_Eqml;Sb0o)<71W)A^6_ z@QCx@w{&_XSMW$=e)zf0^I8PTKRqi@cWw8QRgA zkkQctbj+I018zjJbWvqdNzd8dtd+H==5@N`SDgslsl9R!hlBe}0KyG^^9?!K-A~)y zJ-Sl9C0v(UucGx5+pSsa+VF6s?!_Xl!cEMUt~i`TT74Pq3m+ zOXp=@uo<*NJj~$I%OA&>pl`A#Xf*F6KpI$U-s}RP%QMvv%F&-(vG=>2v@l_fopq8_ z&$(;ttaS;$;G76?_rWa{=o1HkxINwSUX+uYtgv+gHyGo9dP1tg?{jLEI3tUGX2oz& znu1J||BR;KjkQhw8*1U!!L7qkEy?*GT_VFqj&2@=a6f34k;FMeJ~N_qv@04lH|a(e zo47GHRb_s`>6dwbiV!LS-nqkDVRk%MDj7!Hu=yQ+XhiO{xv7;LS{&YCDgAFQKB$7Q zJ)FsNpLvtrN<@uyxyCxQF${=Kq2^5NbWza=S{pIGYfWZ+!lSK~Ebzz$e)p?^xRFKL zFt9{!eP+%FR^C*b^IK}+Vp3{Bcnz?W1C~@OgFA!a#U*UCU*~xje;O5Q-nZFi*8i_u zh#yC-un^eeuL;iUXcPZ9->G>zg8dRKKmCGqp~>Ay?nSmPNIX39LNgG9E`*PqV8tNu zs-X10=Jq2%r1{PY=TjgV7Eg|Z{iW5+=G8d2M;DDH`fa)V1J8i?y%Zdd+qHT)nM;pj zo^bK?&tcY3lANj%iuME2K8k<&nPW1Syj|L%;E$`?L?U+TmxCH2$zIft%^g3qgrY;| zZrY|xuadUxEt_0=^p&o}L`G0CXXR{n5^cv5_w?aNE&Tz)iOt=@2>QnwPZE@|lAy5# zfb*O#2NxCLH(T@<-11hRDV+zuaRy|Rj@GK8hBX?p9#h={>(1xV%wi)2upg>lMWHd>0xywh-t=IESTS)ymA4t63c@7;9V!ukCF| zqq*a0G9jZ2jVtt6WXz069QR^pHAkU!T^h<1InDIQ|z*!p! z5{A-zJ)$IqEhiC%dZ4CGgZ#jWZfGz>lH_|;7~GN`zF3tJi9!aZ#GJ4~1{SEnjzvf~ z<^xFrwfuOI@PPy)q8GIdE#TM!_{(3E!x@-2gN;rm&mDZ+83+1CG?<|McVKD}9J76g zyCP9&27$L1!1FQrjXuA)R6y-CxCa`YI?P7aGcqq}AO)SLWG0~qT&j}VJuN9@yCQkf zd?S`7p_lh#-oS~HGLDM7 zc`*U`Fpg$iH8t`ZjF#S{HsrE%U>DZg?u@5fIc?QuuQ+qmOSRd4M~b{F3hU7)=u!{0Tm%dBrg2m(rOyM@&}7#Xw*cf^o}Z za6#?p{fGI#^&jH>Kt&SyqueCMB$A(5l)22FOoL%Na_Dqo@~YLbk0&oKkh8hCO0tFO z#1j=R_eHP*;*TaYTP%903DIJ-(_Bh8yyl_e^gpyJtR z1dU|!JR42SJNM%hfunAB0RI2a-rKK{97MG%6*gTEwrjZE- z1f;<&p%o!puGo}1kOl`r{Qv&WnYk~L?8Y(umlW&s(K9n=X3m^BGiT<^%(*jmZ9YSQ z>R_o2ODh@R zQ|N|PrOPzCL?77Z|09|7dLI(av|^9b*?^n9Yy(&Q0lIki{RdbH*Z}k7IDJ^9>M939 z?|dywM^p{s5knR#+szX5+@jho$hW0-5N)QIs?Cl#ZVd~=J{^>Llts~EzxR;#@N-Yu zXfXrTTdb)^?X!k^_0P3nZ*y8zup0U_4AnJsYaH|8TzZB1 z2GfIFzu_fY2F_H{&JA#!Zv%3<#fsYq*gKK!u3n4e1yIx0q@x$@zYaD1i6BU>Z7v#= zC&tF@8BX!`=J$zzd)0qLgr8~IpgeBHIHMoNpd3)L1S|e8a_x^<8kfgs$9Pjx>oS-< zv)0GbZz7y3(f3>azU&A(+ox%V)^2PiZ;H_E*a|Sjw04XFLGB^B`Xu1ZbcDB|D$0G! zCUyji7xix0JhuJT9)`Q(Bi~X-2jk3IaNtjqJ+ZP`&@g+~Znh+7n)9!2l)0>@G0CbY z>?XG@lbsGW<#Pj(kAf_kRQsy#vk_xe4?=~C@RZi#>S=qcq{6?)dzzqCPZN-ARZp{2 zv8Ne^fM~`LG6 z9}CTfNkRVA+b0aPezLB6J?#X^(qvMt8WyT#p|9$2*1$BXVyoeGmn!1sK@d6&XElIc z?ge%%mL=lw1K#npf&ZBtx_WlJ@`h8++sW#-KU9Z^BxSJG%UhG=FfUU)}n)vuxgm96T^Z#+m= z1m~h7_cT@wD?v<#J&;o_!SWNRSBy_RaS686^2`f9?+O3Z5^U0%0`~h7Y{G)MIYYT3 z%PG`gtYy^BVG6a(4$`F4XydJhNi1G8g<2H-_%+{91Lqbj=SvSZb|&bJVF|WHec<6O z!9LGknRWHWOR#4#qo&E5j6hR_Ce?0#@L@^S7ND8MVbZATd&{b07r%IWXxVcg1MUTF zxs`3=s;A6f;>9=G@~WCfx^ z#3mUAfxWes1W#1{w7Oke1VVPO@$$y&JU4hYlV?5DeVP+K-HwQ`tG)t%@6S7f@Y znY0|*XjpPCSSD^F0yo6TK)^@RAzD`sr- zSR(4Y{WrI2UTy8r=!F0&H$EEFysXNFzO^F^FIEyp2M$ zx1b_8X?*Uw+LGFv@Lel>S)c$JD6m3)&&$Q zZBtg<>W(E}#&>h(D|)>~YnHB&B@WdHolZ(t4O}W&yQ%qJ&E=WwX0aO>oxp2GYvF{0 z!9tyt6(W%`Vbd{%OxSk4f{uF5{PE)(=&SoUk9-32-4I9cuRePG_?Iw4dGXhdAO8U6 zfpf=>AHVtmkYEdYDc`~T31_-XoSzMr=T+@(#bbP8vh$nbs_PjTe9Uz&Cr_ zcP-;AR{`_gnO!`0;I7{EGwCe*6p!QbfdhA)Md*&PWk+GiF&LtAoDfXnc=ABb9+8ol_#!-0z$^V-|?MKf-6w4UOs7|9ZeBi`FFySFcb+Xo(( zjUM)G*@M0Wn}$tuV?*nwTkT&B!y^U7YJr>_7ArKOWKj4xw!HPSrPEi%G{3_dP|HiU#Y;IC7S6 znQT#Wmh1|_n?bvL<%$&`P|rc=9xIN1+*EB01JaB7kp#Ib+uIJ)1GMvLDSJ6tZBKto zsaf>_!&vU3fxv391n+cBX1ACz-xWlJ@2$f5y2&h=TQ@$=z8I75qGbo>`g-+2neHhO z;H(34{S83xfw=((U_uZKxEkLxaJ;)qR7BgOV9hj=8lMM${qO3-xe=J~HuNmUo%oW}EB;<;>w`RVeNo_?-|wUNvV+dTh% zQ1A{1Y+da+s& zO10p55YblZ73#H|xF5n%T@S&I+13t&s&C0u(*-lA4l19Ck3yw4U@o=nA*h)iTTRhY z7jV*TdreVz^WNeEUqNnFUiPAmMp^peO@yHsDtmWMsL)=ib_C5te00zJR+n4yghnz( z-Qe^Iy4e~+Snc%jWs0e2bY1M$vDIifsYVcZ<9ju@wpVk^_G(r$acJ_tcz^MDr;@ZK z8M~|Dh-})k5yAHH2kngZhERNF-YVzR_r7>@sKKuJ8=)xf)U1|Hw0<9z<{unGFW%hR z5&EPslMB17iu{w%yU*#}SNxm`j>9E5vzO5#dN4*Nd{Wc(?UdRAXLO=?hSN#9MkDZs zK%Mix1G@bdiIm?Tg8kPpT_Re~(L&%4LWboVCW30n^~bP(ISZS&LlidMx^lo9%3^}N z^;;J}qP*W$hK91Q!?tChSpPSSSHbpk0tC_CM&rnPFP=-+--&$3OQobj9cty$ zLe8IFJ$idOdW+eZx|J^hp~^;Yv2QRjTc-S@aH&7L`1azXTAJz`>vH=@QEE&sM!A#w zjE;<`qtebBp7fAiQsp~2hGAi{;-)`%P-*kEUR*pB4-`fCh5K<=sSYxGM6{~@%LlU8`xJHf4%+s*M1a<(lANuE#hL0 zB_k<2rlW_7J)bQ(6PDNuIU}xog)xE}&!3np+^ctUoOWO>opOH(6bEMzW~~6(18WeR-3)h<4YI2?i#7`5H?xUu#( z>BkyYW=0=Wr=Rbr$(g${o`#~e-eW=k(yq`7lD?B|yA%7@;?qC$;PGtzEqr5_U!YX^ z`a9!pA^2S)f;ikhv)ptn1ikoOZ(IKymOOS=x>N>m(g|)Ve!1Qmu+v)7-cOUA`a`t) z&Tj65De4M*zSSe|ss~=QjL#K4AfcGqt|a<18JXF>vJ7rJh9P)y6#brF(od01{h@ZB z78PZDWZ+g|nq0kHE#Tq6_H6~|*$J0YrugEp4%}x(1-1zq3Q2a*cl+@YWPtE$a7 zr`qe2HYxE?ml>SDGt^ANMgM=NmrXiN8G6f{x}|ULx7_QC6xQd4);i}7}S9(jJ zCeBP$UCV-1*BU*>cS!#Z=6i=wKbxe3hkoYwF>xQC$+SLG3S*pqr@<6FDjmFxG#rxQrY$3B_227S?AtmJ{b`DZ?~2 z*wveSzShUu6#jsAOYD*k?Dg+~S8MIQf(W8SIJ#c5%$=GH=^~@)A*#X{fPTt)NE;=M z?=`U3wfaK#U(Z?1=wSNBrD?0JlfLln5KHmja54}Ni5*-vNe%O7KhTJyKDuearO{0s z`elj=qh5LClJnmim0Km2wQ`-y&y3!u9YFx+w5|>SVdVmfOLZW6G50_1JdZXF^LLrQ zr`4I(4M|*bpwGrhc8!{T;d;mI*Y`7I>`O1cfd-X#&-QIM*qY&L-K@sCk+qcRjXY5h z4k`D|j9L;<@26IKS~u?#6~!xTD{9*wFzqW|%q|a+df4Cw?Um?b%M=+~PJM2`l;i7Q zS7zFb|J3?$`@py9UTS#KoG|r^A7gzRc zCcRxVshvnNE0z~os=;i8(o|ZoinMXmlqZsn>N^Q@hpflP=C+W{>^8MlWvym|)MmOvOmAH3cd+=7joHYKt-5E&hPJE7 zR%krkD8yj(oHt8=!n%C?@pjb)I}z6VCc=aXQJNYdN*8gk@3Am8kZiI0h@CbI_Z?fk zvV2lIy06v#6%Q$HU%4vY2R@a?zj4A!l*FivbeGM@__AF-SC7uFHdy5c;53uo`-`lQB9w(z&$1bgKGLso+wAsj_xRxF!>tAQ zN^yA{kO62=yk}_i&eqjzN#SP|bWdYJY;qBcCoeU7B5 z+HC>ITU=9Rsv(JPF*h<~3F#@bWuwoPjXsx7Dxp4&@rk_D7aIKb23zX>-lv}P;BmK3 zg!*`e@1(8`XyRL;L}3_o)gyKTVdV_^c~jLF|#^33e=MK3xDx! z@lNCI5qQS{R$earOaExZ4znT)`Um{`*n%RUk@{7#6qcsNGdwdymiIl@zRwNxEu9%f zZyQ~2rhW_Z5LD95RMbK;r}cHeDPD`_gHm2=XYpo7bwc@nB>dg}c)MGA zA=MxCF$?C__*1rjjou|_Ew*`PWA228j1#Pvh3}}%&l>4`utI`_gg`(Q=bFAxZ0O-6qt_|mq0*+ z;{FD|hsW~KyHC`oFQ$0S58Du(Idw_jYB^%v@&L*|T}C?ql+{zbTT}<_zv74CFZY{l z`QiOX(x?V74Jyt?M>CsPQ7o8^ zQr`rEy|lF}*E|0~Y-hYOc1L;Vv`{)Sb9vZb)!+&K;@;0L>-jTnoUFA3x(6Zdz>;G7 zOwg>47KcbE71Qz7$E&rk&=<+u?}UpZY;Mwbz`^9&_^DI9%~|tvUHF0khmv zW*tkJO zO|HUmbMSUo8CXEE^2e@gIRl1L&L4e?dR!u;+t&biTWiOH6rZe8WPKzxqB6FZ5wvmU zSUzX5K)WkiDB)}?L4n8Pv)f#U5(Qhi`nLfvj{`8TzMol~12C5ZeE!FLr!)V_ZHNIM z6aX6=H}qq#JARHGRlI=P_ojho|EUi?B?e^1qY)mRCoq!bV&X{F5m&KFII1x=%?oonbLLDP!AZNf^GlP= znv)+kr*jAgb}2=+ChgvWyS=L<6I6O_>s|3Z_is@VPwJ?X{T?z0YtUL~JQo(zgp<7v zH>W+#?dQp!288pzWVb_{)?`;BH0dF8#&gxc@lMFcWvn>R$to||PrIeEW1opTh&*Oqe9+{(*x z%bs-%m^qfru&m3jGc1{7;Ymbc$s7wty;5}2&MtGNCe7(i;LIeK@ykAD5BKhDF?g~W z2XbC(PQD3eCb@)Pv126dY&5{j0|5RQ@~{Jti~)}@t`x3?vWb;86((yMKvSkMv8jL~ z*@WrBY4S`5Dh`G!G{TxvE30IMM_G;Fi$bf|M4E>1r+Ade0+n>=wcDq)SQr_yxYmvV zY7&SHgL!@hGBvMV*v!&AOVv#iK{Na1qa{P@tjtndo27Zb1D%YHF?Q9bxtAt6hY0T2 z>y|R0iPZ6 zLp5NUPuD_WJ)P$J9q8FR7II2IRHe?gYxRJL1Ip}oC{c8)z0U|wl#Mxq-*SiMw|+s@ zxS`B}IH-I~{FSQOt?BF`%y$NIRN2zS z+hqP$qFa}1(r9Sg62MJ`ks0%HS9Klb-BoP>1oWtjB$Y)6Ou#eXAu$og$7nFZeN z3Li@FFxnM_>=Jf5sFCF&kxi`-klwCUA!>w$I!Dc!DsbQxza|1)#wB=`TjEu$qjII7 zUs*Oc1GPO*3R{pAV@*h&5AyBVyfpB5B$<>(*NV@9*4tQx^O+LAlld&A2X!5~VqDFbsG`S=~J8!za;@ZRCpwKKz$T_M<+=(p?++MVIKTcJ@W zkZ1mK>!R{<+Z~DH)}aT)3T~MO&Zk1g%G?;+=5~>+W6b3q8FY*Z5Wv!1#@UW7)zhg7 zh0xrb-CJv+tYdNQgAa^d`03%+J7$LOpNXCJZC2;5a1__maU>>&A=wBW#oHYu|JeDc zzTGW~Y@35Jv&wQOmcwohDA#fiXOmWIJBw6mH9)Q$C zt#=%}|6nBaeKkVAMR%+S-5^2>2g&b*ZgxWDoC=|Dq=i7OY{iGFVr;13x|7to6WGky zp;A^opwZtd^xPm10+)69w%rZ0p;m!sTvApbP1cG20U%i}FFU@8mPHaPp>Z2)=T77+ zADX#0q$!Kyj&-h~`Po`g$A8`=JFqLw$5h%^9Ed%x3cPJ$foFlfS)d?l$Vk*sqIPPv z{RGXTS~p5DSGLxT{d}_-b*@l}Wfe|GojdPzIM5OAGUFh%MONtid=01HT>e!EuEX>@ zWco|%>Yt{T2pEvmATZnqyN(GDpKN8FEhZ^kx9gHLUW?l7QP%zZ=YyOmP=$UXn#1iO z%7B4#iZ{Hn8VWC~GEl;9<*RQLC(~q@Np9j7QmsLiq@%%ob;ri@&xAeYWSBg+Q|%g!1^O@uOFPG`TIEC7>zwNRE@T-(Hq5#iS1`)`ec7Dfc& zDBj`y)X^rx>N>yeAo*R;_6l#iE2k1P%i$w}d6~W~nT-hY#t}i;ivJ8whCG4mBZB9w zle*N1V1&-oq18ev1QT!(dWVDLcS83lvfY()Dulk#M+9Xney=K~8W94S?sSdKJ|b9! z!idnUOJhW^3Jh#4E5LQ7qW`f#vRvNUh+t@ZL~x9euNo1AD7JUm!i^EZiu(Ik#1TO# zcq>Dt9dRJ$>ngAs5ki5I|7L-L)C(L+)TPQ1K~X*;C|h$x2skw&1f1^V&N~|s#5;xn ze#;S|5@N}`?16`J^?UB5lu-uCtH42c+Gjb;#AVz@4=p0Hdk2FL99k-Vf&tQ&&#a4=slajCs*FESU+6 zyis73t@vSZvfhBshQN5vI;l$uj1juu`&%G%g$Vt92g&b*9x)2Ka!!TNH@d(mTk-2v zF_pjsGTrGKn_Xb6LP21fb!iBURp84nFFDQfPxSvKkSv$CCNPG^1;#N(zDi((D7JUm z!VQ73qHY2)$}!`MP^9^QO8Wx`@~o!{tOO<$DDh|(C`i3PzVxT~QeYJ20;6nAfeAPz zFaf7Kx%18hM!d_cOZ0|0QBraOMcpT~sHkh20`(vmkcE}zbXJ%%HGngdoXc;R!VJ#p zThXSdD+K~&*_w*_f~4GG1goN=?%BLFQ`8knW5|)B-Va(=)K&OUqVQziBDPf2MMIV= zx}m6xl5EPrixqVt*qP{efue5drKrmj6m@x7%9FTM)GZ)Zu)YJ%r|d9~Z^iX{5?y7z zjJ6&Ua*Yu5cEBf#`xQQ?2vuv@d7Z- zBtmP)>|qtHvC3C?Sw~s5qW}2~wpnqjZs24mu^`L5Z*VKOn$K$A?i#XI@=6e*P7^m| zJ7}%T$AG{W>vOpx;!eUY{8}5}6xY7AQf;5)87z7!k`9rU5j~PLX=r@Ozx`G*W^8Cm zb8qW%H?Q)|JH{^wlN&DhuEArLam#@QHX@+V9KJTM$PzaQIX8-)p9$rrQ(L`Eb9$$Y zf^=$&1I-ySPPHx%>v~HuWSed5=~^?26X*nrNpE8Zg>47(uA24Tpm|-O<(wo=C8f8; zxHz;XUjP-9dy$Sl-dAHVhJ8M?iyv*P0L=t|$Yc(i6atR>DrU$+t@iUAt)es@+9pqI z!3T{J?fJwd4)+I#U6_uK5CT*J+Z2P>lAVXj_#H9<3i9-+ApZI4JFWJ$fT_S5Af=^H z?xE6Hh;Mu$vP@+=tZ?=yoGt!poplp!?^v3m#vzMRJOzT@~aS$fqNQkWWSa-3VizG}2c*eEq9 z%{Q3S8I!|j)D}vHYoRQ+xRWWt!ckoE5>w3rhB>%WyvRZFyKcEgc-vh$m2PP{TnRQW z-~L)MQ-bALqohZCD_oo66_cw zU!?>KQEczBg&Rt+74=~dyAmuEX+Epce$Rm%PpZI52@VBHf)(XT zu(CCk;DA#~aKPzK?z}T4SiIu|hF@yS&Klwohv_R=y4S?X#V=~WE~Redm30*w$@usP z<19Y0;G;AyM+GM`vcjCsfH_nBI5WvP{03PyI0tx&Hsx3;7^5v)Q#oFcl%+5%jLNZR z^U_Q?RwRuiN0UJxXnnL&;X{eSllcs>rE)A9vRu&(n^^IH>8=((cHPh32(cr zU#t)PMnpd|Mx&*-=u~)qN*6(fqhzLdKoT=KZ2se*Q1Hvl?lH>4vpIrka32bX&-l0;!%9^@944&8 zVH{PqIvfrFdX3`3;V?c9hb^oJs)KRAK}e_)bT}->t^6&<4~GH9!(qHA^5R@|IBYO$ z0tWbfG;Q(jpDwjWh5c}tX7C~RL3|tzlWj8p0MX^)Fc8#14u=KZX}{$-8V-j;Te5jT zVm};~r)$zv9u5OS110UE!(l60{k}RJCctu-h^Sc}!4FHU?{U^keC=@f=-S5Nu#$2( ztTg4}uw@8`!+XV!o5$u8(9-V{LiU02>>n7VQ*UDurT}$-LWEcQiOioLGnAHn+;D_&Z!U@lzL?=-c=P-DfNL&ce=*ra5zks z`JmJ{>(Wr_#hK!Xygw2ufHjin|JL)R)XQ5_>J5!6^^P&}RZ6`O!RcmE4W-_Sx(mdv z)GKA0PpGs{IFOE^0xP9H6etzGS)d^G0$GWItyJn26%L2Z*Ek#o!U?x@rhwBO@1pt+ zhQndfum{7hDfM^L)j1i`Z!W)dN{8teos#}v9u5ORr<6p50f-Y|U_p^INwLFW`RY-d zJ*wL8n2(3UL^OxnL&C?=BTn(M=T$>tJRBA#pSl+u4wHeyVSd9XCvoO*m|qTu0dtX& ze{huSBSdSO19M4H9S#dU)?1#!M+83{79<=F%gX{oyha%?r?X!UD+&uG`)VPM4i!4t zGG91~H+w$~7`CeG{8tCb?}E11Fm>frf@V3w;jrSFzAc#_4&#j@g0dCQ1}8(F!1WQq zkTghLYMF0@9;QR9g;WSv42sZ?I7ogcbdMt04aPYYLc@rlY(-KPQ;i6LOn17*=5RPn zmN+6b>(UqztODP?49u zr1@r*_P-sNbrhIHH*47PGaP*gY^HeY>22skw&1f1^V&O1LGCKp2h zzvYOa$xWg#-q9!^`Q~sKUv)Sva1fsIaM*I#=n)Qw1z_NFq3Y3BvK$Umjt+Nm{dq12rOkFuuKeQa-aM-@wO^hao$QuPl*@|!f zlmzA+5;g?JkTghLN??r8cY^_e350GGp_2}h-w8e9gvvP;LW964Tk-O$m`Y#*neKFr z&EarZ6^e($#)ZiChQL?_ZsW3$PyyZ<7ybKzWVyUGfw4kdV7$D@R|$*|#r7`Q)({vg z>b)R#fe{LJQB~Sb2WB0GY624qlz21?6r^4thr<+K3XGz{;V^|X_r(HE2~5E0PVT(( z!(no9ILt4H!w3QP!4TrW;TQXo*4t*NLlNXkY5tcr@dXYTpOa%fn&87+Fb*m5#$Nc!O7t;zZ?#$FgLykhr<>ra4BCJ7M3_1F0pesjK5w6hr>dk z!(rTbI837IaF_r>7!HRCthW8O1&71HYlp)Ysvi!6TYbjhVS6uG2}_Hco^9Pzhr4@q@o*S#JRDY%or!+SS>+SqaM%j6 z8&f!@u;R2;#}OHRsFPDX^sGwo!r?Grah=+k&db|zK-doBw|+QGkR-!$mR>blR6t^K zoLj-+a9H^`Ym*v;T4PRUOb(|Q7D|R|A&w3eI++qI9K{OT%5r0OKmwErhms_x;z{W)$mohj$a+X zs}}f&?BuwW+>C`Gr@H%e5}W6f=5%y&i$Y@|&SeSlfsw;D;&8sDubJ1e4K85XnP3G% zx7%t?vPJ8W?&~cuwF!sMVlTm2$KWj>FNB!GH(9r_-H)i~>;7SnGE^DkT`n|Z+2hqi zX(9rw9{6Q8exXk}jzvioJ9c2cPkSf5mKJTWkGV$W#ZUMr@tYDlC5uAd5l~#~^6iey zP_&B{Wvvl5rYoFVd$=OKD}ZFDb-7gjrRcwPnQ~ahXDMaCGJi7}L&PMre5g3py@NAy zDn2-Q_WTdl2skje+|sG+NqxoSbzFnb*)dqcxMJ9AnjS3fTcrWkgIUM&^fHD?+o}+h zob7B<1y^x7*@4!F?=7CowcusKej0?F{n?b-ul?2KW8=3jWWO#(C^O(|uwNH(pMdY| zO4j)PdB>ufGM2Uvv?gzx)Ypx*hA{7TYp93F+q(Rsddao!~tX9+>5$oyWl zisSWW^;@jH=-7UiE%I+kq$g}qS?GnDOde?6$md_ynOZjvF1urR^4`h5EHUXoe$*1Y z1U-J#ZjShVnCYO$GaOrsr)SS3lcWMA%V+b2XF#t0_o%ynO%DV8X2~IYn>elZOT73E zg0aCWhtpR%tlITe-bznkncPGK6fy*XL6UD))%+sQ{6-6wIyNM-eXO^YKMOoQnz$Vb zrCBn*_ZBibhMd$cDwzMDUpNV}C$;i_Fk~u{l?cD>u701?y4vlFE#Pz;^6^{{-z?oA z-*`vEnyT17@Sv)>HYNI2-I|))VC#6UDAi@CX=^hqaGtM`Q`*{i zZM&XDwl?3Ef=-gk)<$tBu(c_;ijD>7oH^YiIM~|E;$WU~*ns)8If*VB<;DfwT{n_m zw+{y+eSYBrwl;e$e0>Phe++T7wb>0k!Z=W?g-TnS$p$dk+Dufy%GTyG2PzI*8-+?+ zn=Kw?wLx?gincbd_b8FI$ks-2rLB!pL|dEtq$jwojnV{L8$o##({zQ+fN5l9;<~_a z5yK`2IvE`?HCV7*f|r{B_(ih#ok?EKuQ*7XDS7dSE3`b=U~wZcZYEh1y|Ji{A!pz7 z+aTv{bUCPSa!Om9ff|sl$y%tiwdr%9XYW|ZZEcoUsiUn;40KGZfkRalJLiB6`v`n=INUBL|Ys6x7CS?S!iqHMPEitX=^h< z09}>exI?xQKP)*SXS{P*4hwh+)6U!#KU%l7v83ZumncoNwebwW)@F`66dTCHN(%le zShuxN{^H)JYBOL1-e_wheAO1d%R=sCxkzMFTT~>yUCqY_;O2CO&6&~*MKj3-{EAmp z#o!Ffie|>ia(~09W7(Rklm$t-BMFk@D#f#TY2filv5GWWr3_Mlx3LNzN)(>VKSyl2 zN)Ziw0n2Y=l_E;ADFZKFr3k^!M89Qs@KuVX*D6Jxuu74aVVK0_D#ZfcZRAap^TfO? zH^%zLh%wh~ZDx(L`5br{9gdhYH7kc47RnFRLfBy{bTV5T;V6CtnUI(mhU5@*6nzeo z-?tv74O3T6we?^*e2>Juu-lT^9*Mkhk3`vu+v#g*a*x3EJrd8EJEgRx?2%YeZvnCIktij~no9cx2crL|z{=Jp z6sR4MW`Tm#3*@2{_&HF6y>6;$3E4!uCishGr%L$RU0$ z(H*AWp+w_Xw6zf=HHcIJa%X`EkLS6E0d&p)P9dzY-_WLh~{uRprlz>PVsjG z)le90ZIpo$3gv5D#Ly3fy%>JOC?_Jajt2MDopto6f z7s!Sm*vb(>Q9dFlTXRGRI5i>!obKe#JKHrC?-&C3Ek}e(h$Zt{`wivl_ob~(U3j9c zjfu;+jUK*y+@ie9h;mR)C_u`IIpN9501PiWhIb%ydsFgc0wWy7ksq>VbhOECarQ49 zB)|8=K^4Y=7pLlnmczxvyljnFGMhr>jRK==#oNKjHk-h8f$^MmQkN1KBlI~9LU)PK zr#MJ{Cv>Gz(3Nv4ga(08wxaNEEy5~+31qs{U87Q5V5~yV)!t2felymkAuv{fS3kMr zGTRWv-(!FDe6jrKv}k?qP`$0C+M&$D(ariOEX1X zku-)JDe9X*>x#MxA4(LS%zvBMQc)KT92xW5P}D_9Hf7+&inA`sN1U~8jtdQD9lN?wmY+S)wGZX*JRt)kuZ>}`e0fuaC?z3F_U{2~T{N?RLI#!%-MF^FYmYjcm~vi+K9YqNp4 zU~41qLR%ZbqOFa^pV-z$XoIbd%~ht_P0a$ujE`Tf=s)v)wpkGkTh;&$wl>PG=Ckh5 z?i#XaYa_Bb<x=Yh!&bS47-Nn8UB76i)F3iixZIU~6O1OOf=#CP_yOjW792TN~A< zyog~70miQ_5~g5lWA%-;Hi|&}&0%p|k;T!JLe7oit*yX{bn1|oX-@ByQIJkeJJ6h= zDRHW_wXqaKw%HbKZNv%G3dICl8|8583pIbRwF${oQWY16)@WX;kT8 zYoh|-gFsZ*9CqbJ$GERz*w`mj+S(|f@$j(nF+Aeb7bkJ7(CLrylQo@{Ai(Z2aZ?OF z1kNni?~n;n!`8+lRr^xD=wM6O+Emzka|uqpjI3)2u(dHZ`b7+TNmSa}Y$SjXx~8Fp3}mQP{PtQ= zG`tX0E$Y*a(;~8smdX4zAc(d$qB_{x$Qx~Klw@b3-*Q$7wl+>%u(eUyQSkN{?Oi#= zJI<~I&uwjX0~XiIRy9(&I8hj?ix_qplEj>)SB)Wsbq$l_+zR$pqeXHP4oe#*{ypY& zcFVyO(n86uT8Pg{6grs_EF8sWd374b2MinFN-^yq`CYf1G)!GNm2PP{TnRQWpU7D< zQ-bAk&!Lt zbT*qawF!q$()kUtYH+@OSF|a|N`XFS*_z7nf}|KCz{02;dp0l4lw(EGNOCk8Yy_>3 zRw{fbQFtXJP0`loDv^=fZ&xW~Ya=(pGyw=EcfMw8bC@t{3}>#v)<(y#4nTXsKV%j+ zt>nPtd>spjnZ}Q?J38@JEp#xi$I)n0JK?RJSf`%obggt|S-a3-51ErpYbDdY$pTaR zaIn(30S7CcJp%GYo;fws2Qu&SC_`mdIzm%g>Fg%Jx`SWl@fUh!91GRT63Aly(wP)COh$3sN=E=mU1_DWh<-N{v5e8mLxE_eBfr^n zc*Z5Ibi5A1N=Idzm5yhSm5#GRRyq!om5$}XO6Miq;YEZ6vyR0_E1e2K$=S|6uvb<( zZ}-feu(Hxo`;}HY!d$XHSm{JEn(TKgohA7mtaOA6z6UEE)s#`VveL0ixVe;hw|C_{ zM9Y;{I$mB(SptsNUq6w8eZ;bTHBd*M>Zw%kww;a zD`5ztxWb%d04MF9Yk{dg9OQU84sv`9is*2bkjHA!GfQi`!lMk8$+6Isa(tB7c2`&` zId&|PW5rf-Y$2Cpl^5ms0y5X-Sjj3m_Dm+nbHaxC2#(9K01Y`_M89_=%NXTYfhfoF zTdRAqBR*Z{sTp=hq+fkcTa{MvR z>ax*?-pIT`1E&Qftt>y-7Cm7f!Mc2bH9KLvhacrwv1$7Art6>XFZNib&FpjK- z1;iB7oLc7~^RU52C&t`l*h0}{m;kCizYJpG4ogR&L2OJ(E0bY`d=OJ%tsVXh-BmV% zy)W1cE26R&wj6FREHCydIKf^RUtN*zS}ZH!$;zK>nz#iExajj_v%t#uh^{0YE@ zC5~MR#IZ~M#@OX4!`NkkCAz1VrPvd;WwaEwG{I6Bf5TFk@L0B<9$r^K6gC@S#WHG* zUS&hpwyWstj6Xf|TYRk%WZBjlr7Ul($+9g!!Vps44QInfyc^C|GiDJy|F?f4T9Su1 zK%9HKCAPt7(O{|7&QsLN3s*Z>7Gn(jC92@J+LZ>tA~ZanX0=%~Fg_9kU?HXD_+?0N zN}C42D~W1%^;;SMD-cshGhZ8YlMpke1TjW|%wiT80H1WN_njGCdFqm9$*V zhjaf(I{Kk?>H570_v~0xAzZ&3;1L@|*JEqvL+I$9_O=hvq5P`{<)OWJhdmCPqkDYJ z9Ninm_ih_7pJD^%wmr!1r6&GLsG)Ln7p3gBL2}zJ7bsnSyoer?91@4Iadg-G$4v@G zcS({&NOMT+kEMj~Cq{Q`FjP7XWYlNSLyUot!T|W^$E?&nJd-;chrXEHxp49RYS8@}gC+9wB_R}82P;Li4gHj=l$LKmGq|9JY%v2WZ<`2&{39o-Don^-1{T!=WqgN~0O z-$WTrEjv&^1t*28*K)Gqp%kqh|BWa|!x0F}L{3~EBmz&*{O1v*ih8Aw-(x|2`zvgD zo@xzva70*E9njLz@cBnyWvz_)?XKbw+_ysobX!WFWBWXl)dZfl4?u){Fy=~+qP>Tm z?^%~hsM*8tM6E}G`9Cw^wg{UkJ?BARt#%Ze?3)iSQ5iw;GpVH#mJir=EjIHuXPpL` z;venJAg_O~f9>XVU_kfI*C|Mc_5RwFVIx06U?g3J&yo2c+}E&_1^2c^xX5(k@Nb}OU~;bN#Atdz({)8c`J(T zzo{oCReol_W7}`h3%)>S(L*2E`@X3?j?0~yP{UjH_NfOu z-wqhbF4sM%dU+TajiE%_yK;0fs=tESy8PwFqr_0m*jt{Wk0TUE>W>X$s%Ay_W5bJ{ z5FUXO#fz>K-}jSl{*tX=;F~HH)k+R}3A+jL^e;0?>*@~x+CQjADXV9Zr@X*W?#(NS zXC70QxEy6bM2dYbIP;h? zqdH++6uy(h`cqJfmUF+HUG7kNy1v!vg@;nNEm;Tt|d!{e**%?+zr z`3+yck?pTDV#2AAe;KC-W>5Z@^8YC`m+Flie?^A@QZI!UT;gtC&Rz`pcll$=&$epZ zVAb8{1WzmQ=y*(d6AfIv?#r}yzw0@b$CNixhvF*oV4=a3uVDQfz9X=rcoxy|wU_U{$CNifa5dhlYeeX~9VEXKy4eYpQ`ufw)!azTyezjZnHh=6JO4&oVftgr zzf=`d*9fm~TyHOUpkC})A73Sd)j^*GS5y;6$e zgCKU>E2Ruir(Wm4MNg-O0%d8{EKrbof$U6xt+c&T6#G)hnX)x)uL4f?03uFD{V07* z`QLuA8Vcim*%DHpx|`qdO(VpQ>c^Bv*KJiW)1AEG-l zq8Ln#e`v0}0NumVmfFvmpb>%f4(1VZ~n=tc+0?}Q$4LgiEfV>w)4ytw!}u>?k_ zqrfOzab8tSB`|?ZcOL0u%D?;hvI6W*ivCF;SuStQd^wOS@o17Oh{#1?0zH9k4S`XL z;te2nflKA5%V7yAp6fB7&uj95Yi^B#j|Q zih4g0uBe}jFFvOH4Pr}0eUOM#eN0&hb|(5=ps1@9Q`F@Nin_f1I%lb(H)g)8}G~3 zGSt7}o1jjNcG7jznc}xd%ZMIHnp8TT$Wm`?6Itt~2rKnu9fsfM*_4roTKNU8DMj&$o>y z{8;c|KBjyG&K6gF*19LhW?hB-zHIfPNAQ^P=Rgp@;nN0Sye}JX{Dx0SxWb9wa#ji7 z@P!)aDD%XRDSz@amEip=cucwVm!_I+ly=3k0j?Ae-fkfIUAJ7L$kTgF`4Biy?=j^| zovJ|Sv@Qj}+eeZ&D#6NDJgq9GQi45S?#?59Ot~{# zavDuU^tXX<7Zl!_5*)~t%G)GY5Tl%ZUsV8WSF1;JA4w^SUjeZz!Ai+pP%7<-6yorjSIW&(t5MbVLirGo>TuYS7_hqFRgb^GMBS$T&;6M4_3F#vaG2u4;jo}t zqF=23jF|7-W6Fna(|o2kayT4jbJ`w>+l&KMyqyhpEa*A5-2%9f~)Q zhpAuoU<4b7!{jgeiH^@Kg~MUv#1+G=Op(^`;L8z}RlZQMLS32O&Z7(1@*T6#Kg(mv zlaL&z)k4LfhRd-zSCLRC#}0>y2#3S?;$zBJ5?k&$iQrRxOj!taCi*SAgHNmW__98Y zmnR+$<7NFz;&NKGfKRLP{>wb3{8PvTtEpYqV98eKD4y;h`CV7uqDT&haVlNea)dKi z#lvn(=4Y;WC`_4vgqklL*o~7IL63VDfPx;M9&C` zZ%{XOwymfRh+U~y%J6jRgaa2nof-<13g0YHka~d}4uh>a99F;&hs{@i1SjCM!(k#d zTA1@FeN6c=e_joR@o*SR-iEb8d_?f_B40HkOgpCoJ^QV?&1Jq)6m1au zh@h0=ZP;IP;G(x-LxGb2W`Tm#3q13fvUvNA1J;Z^x{ZdlvHIcN4wB#d;hZ(hX+5UA z51gm>nDR>+gbs_)AqUCtgdTB1sAvK5c3im3#~Q1E7i zWq+iPDR1kRoKBPHiT>9C;dv~)wSBQbuEfL3i{uJolyf+2gv5878&jxK6fXm@3ye~x z`5Kk>d!jz58vmBA&!*yC@zG<6TB?v@O}weN6co6cbnZ@o*UY@o-q` zZTY_QtD7WEDjkQzq^TVa6RHk}6_q9{BurWwYaJj^JRDX8FmqTO8$NsES%<@fyy)Vc z9|^2@G(Dy~pi0NXVbzSCMX#m>^wQ|^be z#T%xqo9J*@VLu#JFM0%zDYrmS9u7l7JRHUw4~LaxXQJP7R`~=sZ_uCDcn!kgFcicK zUhPfe@R;(Se5ewzf9*z7%{EFeL<@o|#oszee%CG6D3ZfroJzN}9O2AW@tnC@ zGCy<08&{3WR=gjar}vohiyDL;4lwhkXZ)6L7_DCO7 z-ul6k)2Y2lS6m7t%k?~6O$iQsmCEboMZOAREaue82#Ie{Hp^CWoJ4gz9JT;+JIb-VEP!puwcj(3Df4=# z-zRkDG3D}dG!|Go1TC*=-3nmwtv3I1k17AbKAXkIjI2|AO!+IG+3Qr^7Ifw@Wn<>z zcfZ3GX~g;!X_l;cx6@PUD-45bjx&!bbEvveSH_%qOj*}Loq0?-+S=$^bLk4^#ETeo zV|oBqwl;eF1)$>oxgS%$Q+k5i+Pt3Pf~}39Txevv!e%4pJNKCKC4Zphf!@fON$hbR zjUA7^$CQ8neX7QTRO8Y3nDQ)5Tio^g@o-%Fm^0=YK4{%~wV%AsJg6y{WeJW6Fo9L(xkf(qn6*VBOY6`HSnX*JgnF z?RVp2%F~b>S1D__#*9_Um>gTeD3b9+j#epyM0gutfG<9#d^54-7XAhzPW3TmA=sJd zx9kqSN>M4cN|7h5Qsm`IEE1Qi6bmpIuu75lU*<98Ptplk_s>BdOX7XdQT%TQ$?sba z(~4}L)?><7g7fqqQ~vP=p?gK>lN=9fn4o~G|3g@h>HHFA5&fhVjl^F zB0QaXt^>J!4Sv=3NJ4?y5os1ENWH-C-N%%F=e^ZX_^{=JiW)1pWGmHmk8}~ko->QQ72SRH6mEmd_*ws;#Z%;h@fo6;XNj| zN?DBvo-cRjkv^vU)7Mp){cYGmAdB9HwL;w1#>;yIk178Uh-BmG_z<9pgok#kZ^7sF4$>}tC zljuMGI}#XqYsUYp@O$tv<;}1vD(ah^>09NPqOM4qM~)QrO+>h&t|yJ-W6HloY^kVE z5OJ!HDGR~QM869Z^%Fm)yoto6qHY0K)a5<%m~v@ra~~U^obvH|<}qchl%uVU{3o%s zc{qeKb9$yg`+2KBg=X)ivkLW6Iio{Z2imJO*cr-gj6xk*$rww!Jq- zAx!`Lp4wx|7l9z!+GqoCiN}6VtmbxZSR@zGy>p|OXg(bh)UiWh?O z^d3|G0=q+DInDWzzEtTV~ zM4akl%0jR+(Qi47`7ZW}A5$J6aj6_zz?EZp&pf8A8Qw1JKl7L}9ampA2n|^_Ttv=*(lv$B&`Vsc6*)|l!Y##zT3ECQw%pLtCA zM2{)I<+n8ej_!GQk0~GW)b@sRcs~BjW6EK?I`f#ak4YwS?dda*DYq^^-#KE>5A$AZ z{ncfy)%!F!{R=&&yw~0g`VK#)+^-GKN84k{7tl!c$CUj+UTlqdM1+Tx^>lK0Sou=@ zJ-hWZG(Y|>9!vjEd|!EUYZ>n=4~}FPuN=u8R+nUm(bY9YOfPLlB_jV-g6mpy7y zPW!-pWSwY0z6E5fLqf4z8llY|GT?Yev^d^P4p&(-%T(+3wt=(OahJo_A3C01_a^=F zHnJ+vdA&K;ZN_OOK|itV?P*F+%)5PCzrD_Uc^|08W=8vu!`*q|MI5Y_TvSI{tt;R7 z8^H49n99%dS)B9l|ET54yGIDE^Yl#dy9ljcb!ap_2oaYMm`T?0E2JcvwzS5`b=h@d z!3dVUIN7Ucsy7d=SxDg39ON@UaZPYNnawg5XQ98?*#d&%|Mq#!A_Ku&3uNp1$s^r~%W?KrNKL z!(Yel^f!Pyt0iAw1nFV-Jd)YThd(61ev3g})%em^C=^g3ReI6l- zvJdJV@$I+j)$k#UXzdtqW?J;5qSO54Fd%%Cq|D)?Btf%8zdQ`%thZX0ufrA&bPAla z{yOa4L}ZCrhfO#BndDA>y%oDkUd+%9vF^6G!!d3qnT}r0p-2W_4SAaHQz-51HK2#K zA8=;pdul*LyB5m)jtnH+fu5ZgXF=waUR9;ewyzK~l1V^Z+{y1yqUcte&sWv`l#Ms< z`3>jkGey5u;|fJs4hUBHSuRlesnyFr%Hiul2;WMW7u@A=rrXon@dV+VNg@FB@?Oep zmL;l?UfWgpj@F0oNI!RJdd^md5WSlSG;tL%lFp>(?)RAX!DXpsntuUhWJWvEBF?2& zH39B$3``M98q@ML}w(ea}swW@!VBq(MG z{Fdi;{!!9Rp)Ikw!Drv2n5Qd=>1kc@!*C!=)ZbQHG3{f0t@dL8&ac62B^Isj-@5z_ zz^Qp3fh-qw(V}4=ej+xhLgO8i=Vh}T`cS=@;`g@HKT5Ks<5TLJ`gXZ2Z%$8_($ngDAq zhg;Xq3{Q52U}vJ=vOD;3uBF!n!19ETlH|n(g2d%b7QQ(4r|P9 zALOCfsf{3jrJKJYr?bhNsf}{70L(YkLRrV++6NyPyYSP)t#`}}-#@dgl~|{Ho3Xzu z9L0smgv7+~@fIYYf9D|i-I!!dk?pRW%0|O-xG{-&>6w!3*?TpY}V5kUPAwst~NPZ`D*zoY|#;Fk+j7gNOcu`eMWlR#tbf;@< z_K%XRLg517W?dQ=09yraetlU1y#+~Ge*{EtK|WMBCNVT_OyU?LUu8@pM0Cq$Q4Nb~ zE9zPhyD^DU>Mcl0`)vp6El3KiEUH6+G976aC`i3P>>$8aUI45pzW`X-ny zgCd)C#!OPqmR!hJj~ezUQy2Z`gD8Y>RP%dtxZMMU{wAkb{<>-?3?C&0g7@ zCc{i}Ex!_NHI|ZeG`O$s*m(Y#^wVR@4#Ap9E5aR^ON!PG<^yGNX^$yRLEyUx#RR}d#Ar~`7gjG3&T1bVYNuLOPorC0eLboci-Ia4HgoY78*^1{@#Z)6gAk&?$vDrrit56sbnssT6 z2v&hV+FVvZk6lvMyMgGj%f^UcXnaI)jFGPz5rinVciF;?5y6VO9K=2%2!$TIq_kgk zAlK}vz-mMY1)4FLqqkE0a;JKML%jV=r)@vmJFTL8L=cANh!AjUL@;mYq9~av!AAt~ zjv;{Gazv@GEyUZmRfzkY6*`%~2uE@MFIzJP49C6(=t~Zg-}~Wy!_<{i^+U_y0%KnE4NGPM zBX1NKWh*`aPTmv{xGpfBvrg(#0%L@(ZxDJ^g#MI+Nu~jjZ zzyvbg=^C3|V5~wxV48Jl2#i(WvR^DY%@@w1|5t!yxx6)dOhe-W;}|1fB``u1+q-Px zhQL@+KLcVH7@LZv;=fh@jNU?ni2KnYB2D9;w6b1Q~P+O{~#cGSFX?HIG9SbrwQ)V3?s7cA+8${Yhuc=8xw)kva zISYIyxdOOv@l4X#Qp8*WqJt|{_bG$-tHPTtsR3#h5|#zpw^DZ0GaEh5UUI3<2DgE0SK-Bx#eO@g;xxI;`qbUI2VdDHs7IOyQ#> zt8csjSP@WY4%bFjWT|LEUUbp&mCYG-nYyfnw6z*g;|2!Mv+xeK%q zbkOEi0DKULOy;D?uz=&fis55bLap}m9EAcJ4}FERXfG&^6=#9W_?dNlgb?6FV(>h0 za#cRRLnc5$zFuiO@kn+4Qoexq%-?m-35BdTm*CVzE$bSBPo?J0zmL3phE0D!)b>AC zayLf~gy8)I;&#|kK+m^*!uGX*sX#wDstbTURJ#CpkPKz2u)UW|!`b53US-`xA0;Vl z+k3O5ri1a@8#i`^plVT{Zter-TXROsWPURU;zvoMI((EQZ@d6lNw|}S-*Q$7A0>qv z_(w@9I||-P{7@&S*mp@Kc>Yn+3c%ue*{ZonWjl;t>|9pe>#N2Af+R6#=~ZJ$VO_)I zIJbg*)o79IL@~`V@vk(evqBErP!>uCY9T#WN!-blVBsk4eYFVh1`PY)O7S-ilHYa9 ze#6w2Qz^lg!WxbkXiBiWQ3+PI;(vjYw;u$qE5V+#PU=!hun{`eAat(?{YeMO z?}YXl1zkC(LTFHem91D-6;mm}flPP0#%5Q7twKQwZq}ut1X~5(ipT~|bL1!be-Q|m z+u*G!!G^|_V8`EO(andlh>>-Nm0VgtYOaoHdIcm;Sfisib&2NxZgY&eB5}R_Y z6zFr7t*IO@NXqIR7DnaRvw3Nz94ivyAe*A<(OawPDP6u`RtlV@LL&91F%fVI(e%}rOase2ZOf9Hw}|LrQp zD&{J=5!RT$?&2DEL(0LRRr|0`T(Jrh^K}T@x+cu{M+nee`oJ{56;3eG0b!z(xj70N zfhV=zJAEE{;2{s5*ZS`koc*y+w;v$k*(5|QR6=~AR0UC-`PCMNIUOAlhx0ru6;)Ia z-VUa4YHtp@1;BQ9gkQ$59|EQNkrJYOL#e#;pP0iqVLVZyv7yoa){ZZu0droyOMpDz zVopa%&%ZzYMmD8{>D2T1jR)uBxyo6$>QgUTc8o*tK>`d+mND&aCX`un4ORrOY`~yc72a zYXlsaTW;x8_GDklDSbBK>=-OzJ+Y?g!Q#LxtW#JWcma&eWAVESFHs0e&UV%)!Kzsf zZCf9{w^+W>GDp&a8K1RZX}B!RCHo}^H8Ps)_wO#$&Wrf|e2w2F-#_nIR8uC5_JP*q zZIe2st2Kmqw_8I!MBdir7u8FybsuNH*I*IYusll$Xj=v5_o`JKuQ%)JS`)vKD!RK3Pa+SvZL+5{nE4A=_<6Z_Dt^pv{^D?gNJFbD&K>13FVe>;pj~%!RjpWv` zWp~W{r#?8|vjluOUCp3c1G#DXZ26f-O9f`3b(=pKb|YbSBib|p%cg%a-%rkR69(D z_O=zwi@yoiORAJp2Bvi`XWs{V45j3B+3ZkX>zWrX&b0ibnX)zQncfQ@XyrBv{S>9o zFM;EqF4(evYb0n$UW54`wHoX<_U5~ADl5O;gen6*@nK!o*@`ogUAG6PGT@t5N-Rap z>FmRqNp9d*f<2O6w-;}E-Szxpz_$m7d0`7}h!V0Hr})Hvh?q%KIvLa$LWr7SWMv(9 zy26`H2`>Z)XXZGwh;#6phI6GkofYPE2XNAxQ<@ew)OIRtT0pDB=n0AiTLRmE6n{5Dt0pFnt7!CMtagbuNDFvbd-+qs< zdU30(LThj9Srzh3j=}ypV9;aK0&iYzuc^AICHCIX~4JFflh&Q z*3IIsCn8J4I!-3}ok`xqueV}X$&1JSXYD!cwz#We+)OeNy;&%#W5~I`PHmHRHp{`d zPflsTx2Xoi__G!&4fr-V(6e_el?G49rwSG~iQ= z8Su#y4ESnQORZ`!&U>OY0b;h1rY){|QMtpXuk}6%lv; zw%~^)Ce`B|ljq8S?~7w~13pVSKBc}{8t{3BV8FM5Iuw6I9=2!TuYz?0KIJc7LNph^ z;Ee`+!bfd_0pCjauMVn0`1IOBQzohOc7-q|HK#La&eR0XOmZ2&E*?A&ZWt`FZG9*O zxGY<9>tjJuJ(Nr94}b`kcs4K1wmuXIT#mLrwu08%ScMNI3S*>6Y`OIz8nRr`jjaz+ zl1&+S@z#eBV9&{K*&TfA!_sT(L!PkpAukJS5|>*a77!~?9f6}U8!K~TtnaoObKQV% z00gjf<+tQ?R+uw2AP3FWLV15Jgq@Z`Co|v^j$$h^!3x_kBx|6f_(ccFANDg1Q@0PN z+RwBcVVhO)^h`@;8?W-ljaOwW&X?#V7YJP6cr_%beU|ft27E^7r|6Cqp@SmyCI`vy zg!UMouAEaLG;F*oTQOM`Q*FEkGTrGKn|@#+{OU$yZnL~y!URAb}Siux>wedARr=`UPLfq(=PEZ*uO1Q)Rgt^rv+DHS6kRIKuO zzn>rH%)JeW-#@=EZkw5To|*SEGtbPK^PHJEb7JB60JOYcE*@D4Zc>+;)J2=AxIJd1f{g+6F!|2wEVpb_3rM0II#`!DS|FEGFsa;C@2C zjOXbFz7lvGrszSrNSAKl)2m&hR0QVUxPecKrGtauu*VX5$%w$9j|hY%M?ofr zJhHxe)Raiy8L-K5NNKdE3uunajO)MiLdm?1to0%_@pz$hIN2&)|tOeRMJlc`=sbtfYN zb%!AUZaN}l7csAS-N46wpKjm_FCO2(rg^6FY%V1AQWp$mByT%In$aXQQnSY>i(&1D8%5Fxy{sP!LN6EzVhKc&$pyopUoeCv zPo2&S<_5CE3r3M)QK!3Lq@dS806^@5=Ytl}}Z|D#MS&N0L67HS#t@~F*_oG`=rz3fuy1;Z%4Udbt8FX=6nUm-R% z)LDjdh0!&JI!l775wiC+)G6TVUb=OLx}>L}&VU)}4956uDi{Z$_9u=SK~?Z`s*L5` z9m{%jU&2<=HOd-WWrqO83a|})6ryXC`!_!fZQ08F*FKmmeg2zMTgkhL55CWJ4NDom5Diq7ebE2l~<-T4(t^$mRF zV6uR*l1D7FA{v%SNs6)!d{P?Uz(-=fJR{d^;1fw=p3y91Y4+W~mzA`(jIBtG51_z> zs&oS%S?LD8>m|lE@KLmE;5(Utk!v(gH}Gu*VH@}utlz*#o^Rlj_!r;6N3mEEbn8$} zyCL45@Kz+^xPk92r^sZ5Z{X_&+cxkK&E^vWR?9fUH}J98^Lw|$ZMwX~RY&X>1Az}_ z!S$Jhc?k1K1YWWlYis_LZyWd|TCB~wB3+NP7}32*c@d+J{OJZh-h0yxe8WtEJ-ob_ zYy+R%n|%WxBTz!|V8La@!UjH4s*U79S4BM3ta*x;8{^x$@EF4_A=PZ`Qi%Q z`Emi(Y~a&K=8#@r92WN7z?VtSRe0fqd6Y*)05(O?w+(z#2&NnO20-8<)D3*MfH*Al`@Xg2xk+oXGP10QLb-s^)fm{o9dKCw#yS&QoJ zM$5ut+XlY-A;35AvDCJKk3rwS$0Yp5U~pIYK2{jgve~KP%-b)#M9MxwFZtEU*@dSY z_$I)n*3(w4u&9_0ql9b&-%b(IE8g@^jg~^XhFr%L$ylEnB@(w~=`fW_p%JXeu&C1+!BWtxAR#O0FbldtSqy7IcSs3F=>0hbH6xg?q>yEk8NpUe z^+rU^Y6MG#%m}WnON|jM6}a`SX$5e;I?I0pIOPh1fe|cX)Cg9Iu2&kt6y)ulws4IR zELoKySdCzcz}W)K?NViy`$+{xuw_V-w>Cp^!VIzZ4AN2~m{Dp36IN>kn@k$PCR4qN z>Q0Pc>JBR~a8X;l;e^Y>hiTuyHxH2*^7Zm_3wRutRjKS7_(;`n;2R|jt9s(~4~jRm z4PLeP2Do;u3Lm?`87;;!Q@}VDSgmnfmlVgZLxpY}D@=0}>ZF-5(Iahyd(C{rm;H}J6` z@g^hO?B3)X_#R|2D&meX1vl`~cOLU5kN#w^fsglL>`@_F-1)M&n{MFS%3|VK3Z8A? z8$b{@I@n9F(uoT;@R6K;1D_-WL<~F435GM0qwfxj*WX7^*YhOTaz!(*FmrSk@#5Y+ zcq0>(c(63ERz3MEUFeSXBBoN=iKm=wp?d<kHCTxKF>9LUG>J9H8{6s6VI(_ zgfJ|7Q|3Y(vjQntMt+75P@kU?VraK`BMCfcXe&AhXI|hX59146So3B<*n3b~N<&Sh zgs^CY8llkg5M^S`n?lQ<7n$WDlezH^BC}Jx{?+1*bij*;-bVs=f62ACU8stcp#%zr zT>uY{L2&hf=u`{EpKp}}Lnp(-#Vom`Yu@t$Ce~sCDqZuQTf?+9@8*o@Yu=FNz7&6@=-+nV<^P=Kv@GmWizlZ#FU7yU(KR-~5c zn)j44wFIhJ?RmQqfkjys7T*k~0-u1ZtvJHu$supzZF)lD9`v|s?+y=^EvtSJjv0zG{nl{;r!_dS4DUXmAqxexYgWgFPnlG)t zrSdUE`{A@gLz1A17XA`+&?9(-G_O}yynN9tgw`R>A zpRRc~gD6)R;Rf?C!cfU-R%m&@T+i8>_b-nR*Ssa^@*(!kbj@17EV`h$5*x+udtV3*S zEwBvb3ZrYR1(pQcZ^+))TA+Zdd+Da#LD#$`Jv#vdW-Ty?{hLUfS_?u@6=+oOVZe$i z@hugUULR0Ixw_`vK`wU0{E=S&YVn3T=waW1P?aSCRqmI#ms<0tjN}Sj6TD1BLT?Ak zk$gy54C^C6J0p8W=w*)pg3xCb38E5`OrBL3^k)^qlGAwU^?sD>@L5HX_<|xcc+oX) zDd;2Uj#)vMu%J7X#jqB%ByvXR{W%4-XBEPdYqM;!XB8`^dLyD{eO8eQ*|SP*U22|H zqyh)LA*}#rO)jX?6RzHPceO6)0xYEwt zzNbv=P-lkOguP|RCzIL?$q6&$mo0J0_z@M1(q|RIYM)h1CZAPIrh3{%^@s}U4l}iI ztuRbeS$TBl_j3I5HE(k8QCVIQHUKT}my1W%yxZkU;hMKxNnun;qb7OP zsbg#2yua5Dx7)x$f1{VY``BzKv^8%t2sT1s?V9%h0ND5jmzl7!n53VB`w9Iro~LWx zeUe45cu+1 zy^w-_7af`{#7wZAhy}e>Sqy7IyBUdXdD7(P;(nA|}iKb8zrxF@nK}AYybxP>HTrjtCUw?VYx8&4?gbeIJ5#M4*Vc z(#qV1m09j56^sa$A+P`149N*I#AG?7r6U5PbVMMmc0@3l91%>WdKJ~3%wAA;7y{s? zBSLl&^P1N+Z}$6i%{#n!e9c=gdl@}+%{#)S1-rs7stII(3udQy{p0lTj4l*D*ppFs z^^Md^T`-i9oc?-gMw8G&&AwS#3~N6e6-guXvVJHCy2OIV7Yu`b!4Q@_e+(~} z-DHOsj3UFLPItjbLAOEzE*L>zGZG8ht1O1Kpu@1w#>WCC}WhQYLnIGQ;c^Y8mqKsLha^FvI!1>{96k!zjIA2&=tdOeQZFlc`=s zbte}Lbyt=yk?YlaBHf;mX$^I~p}C>X+Z04M<4q!53ytFSN8%0bfmm#LhikVm;g>6t zSPXThzy&3+T0^}qDOR$eDmT;>rn!ls&PX%{JsRp$5UYkdGsg*{aJN)mgV@wiXBqJA zW<=B&>MRMSM#$dRP^W;ad+F90>XM#@Is;~?GYGvPacZawK~>;gLhvyU1?831eFaTl1#1krOj% ze(zp{ea-tCgd2dV_HIFlqHy>ZLi`9L^%@>pGmj;f=g?e*X|jn#u6bV}D7y12l!LyeZ1oyrne0=1pS0D5z%5TO>&-Xcn?w`>uIsC9N%EH&SDJo~laM zyva(}yjd~~bw}l>28xz7?~e*f=4<@WnhCIM&6~mcHE;5K&0FGMe9fC;XF%=f`f{)0 zSXCb4?Wx>PDA&B_W6}V_r!O$?0Nd8QiDvVO0oyYo!hFq}#h%}*GYKVRfgGgIRT$wj z37rUI7^RnNcx`6d+M2gSPgkUENE;MswTRJ2{&dZo^-0&f<-UulQC>{8<}LO0HE%|s zgyLZ@TvjY<1C(kbnQ&FaLrXMI@p3~_0-R){O!4LqQB&!fx1_*PVdUAGH#GsXf-$z{ z%~)LpeH0;E^R{HnDU0)=)z`c=OBL^H-onE~Gb?Rt-pl}lEm^3pc-Xa1=5l?CnJ-kj z=FKRMhx&wLEy%KI3*r$DS}w(0;ud}4t&x=RVwb@J!100#-1%|=)vS4IBy&iwFAfX) zu6bwDa}{1V;iXm{5dl~;pl@s5tteQ!=AD3#@k-ac_kuV<=G$u5yyvni$CHQ866` zH(2w|gG3VXrhjU*6w)>1I<82@`qU_qIP@8}Io$YL#Ot3&5APxg)te6}Y#b-`QbsUk zB&W_5)666!&`NT=vKUs|a;``kp_kc~f>0w^f;c)yl8F(_pc}!2CBJ z!=g@S1WQ3b4GCxiLBO5L8Fa)HfMlhq)2qvu72sW8Cf=#A+71f;>!PFgA zVBn&*c$);5hY!=f=Bhqac)qd8^;RM+{8F$BpQhxZw3j(>S)ExaiSyKEtUHbn;OR~ z15R{AM2&IGlHf!~viCKPDF9n{;HJZv&SFb?8pjNnam*kVcabjnjyT_IHsrycl+x6AWhxPgjDuL~Lu`k}FnE$iYht$Q+$TJZuorHE;2B%^Tls#i}(% zvsuhw#{L*XmiLk+2i9DL(FzSnIw$YLpC%uMxduy@#>UGIT=kaqb4*`LSYC4H5tLjP zpPWOPdeA`0UY#F%4DY$`D7Vjv`*)*6)!qayO;>0LAsm%)BdF;?&FHa66Av9Bk9Kt9 zp}BB-Mi_32`?sUJ)tntbzMLH}%8n=}XfR}F2M~+LQMhfnxD3xxX{EJ_jK)!;aM6z`pfZkd?O_N# z8yjIJE_%`Kz&^Bt666Gh`4VpWI98QvGdrQeM1Fz-kD!Pvw?Omha3zGOrk6o%@JaC4FqhE1YIn0M`oB;?46B->JH44E{d6kC>pxU_pwtI6MI+QEJUa9HoUYZI3l z>t5|$07;CGhYAQ)dryTc^&etPJhTvQSzMeFig3>eIk*gOKxt~~PrlTDAT2RNR$^lD z@B$)}I`y|MjUfhD;h!ip9GhV7oNdA0sGTIn<SkiJrR|`&>{ls-hSJSO~G4lrw2RfXo3q(_8j&K;(0Wg(IeTH)J4BzmO z90OzBKF!f$a14z0+N>-VgJWR!EoIzj7br853zUJ$uDv|gWIKX7!ZI}d`7ey|OGGlN zJO5>xcpXhDjPdhdG}WIv|AndIk@L_@WpU$?b~dPlasJCzv{_B(VM^&d*QU+QkTo~4 zaWCCe+mw*2kmcvUXu-nsU&s+fF(Bu^mLG zkH_la$*O~5_N6D%BX{ras zs8zont2eFQ?N~j^g5K>|J=PSDwArzGQi&dE2nlW;p;vRPo)$IeKC1o~VT%+$R*!@q ztH-c5s~xMSDapbkiV&{seez=Li?-;Isvu3H$LeV{vt#wBU36S+lbU1ol*ME9q{Vrx z9(yiC;!!|CcC20(=By`g_&tsby{uwqhRX4HF*;iR7G9X;A-U|2e;SwQR$RK^i?{i1 zsbkMB93nY>;tTQfrRRQ)8uv*O^>7P7|B}@BVh|$u`ONySWAaP6903rAtMXG?YYrcP z5`znn(M?x=n1$ao7lT$4LNKtvMIf5oi3>6-w2UU@A(4PW_w2%C#-CeoEbKGq044d7BHG+Prs2nT|y2YBF6^<5|ejv zDAow+I*PnoPZsSbwWV?L*q}gu$mVnjOVu%mgFHR?)S6lwIJrVT9;Efp>6xn74o5XW zJ>vBb(>wlw(_?Q%n8HzRxLk6Yu~C(9=Z&F|NidUj(JRbKK46tQOXYnT1?7sirTm3p=}zyI6y-@Em+O}9Y+rPqBA z7xLPXW~vl-CGp}XO64vFca|4F5kEu+w%afAaz1m{c&S{RDwW$3o9V^$seEkV>7GAg z@2iDN%dr~8PcOVz)U;_TIg3k7Cl$v_adAhfXVVVMFT6_PAWY_Ti&K;TA}zXUM{DH&^D-l~3-*I*Ej&wFl2QDcPEwmT=k zM$w4X=yDq>$@$8~d&|YWXwUX(+OubOi?nInH5D)3jrQ7u_L_irbQ36w6Zm+F`SeRQ z&093XJy8E%E+bxx?mNG@+e&MVW3k0OlLKs=N^v)m=TQ8elGl7F_5Y4_KZZk=ALw}= z?Qh}Ia$MJJ|5GfJrdvz67K%G{(pC>fHFYx!Twp9Yq-uEQ2mx5poMb+DM=V&}O_Pbo%w%1k~(T+_cqotmycX)*A z9oJFQQ3d&4bknV~UWGx0454wo6kPwMcyWU6h6ca|&TbbkhH}7*7mp9axQOsn;G-43 zCSC5@nfwgh6&0I6JE3#IXPawyCp3XE2^F7T9B;b(n^Z&3_5x}de!m*|=U2tZYSW%o zaq-z?36e=Q50Pqa+S7Df*Ru&;Ig2K-Ck=T)yKymDRc?EB%lAMfTbh|-?2nCwEl&&G z-hgcK$VT)V$X-=0KFgtJRSZ?TK5V=gMyDG@jfU|?n6AQYLhxI9x_fcByhT1Syra}m z#TQV~BmdZR`ERs1NY;kGSWrDc(UMEj*C#MlpFeC?~qqR!QKfH3De8u zK}MJRxSJm;FBiw>7awfu*`yimEVqr@qFOZ>d;WzN;^MtXf(Du>x7{1Ojj(vMw0YC0 zzK6h8!&k0_g78s!1EH9d7vn7E;N6485L293P%hqUuN*8M=lceW$0t9G_9z!ou(mz% zW)=(wB5+I^E?-WSFce?TZzD5QD#LbQQ1mFuJO1gIMMNS`jzp?fB#J-Ntk6MX%J||k zYW^MhRs|XtdW}D+Y1@zh^5d&je%o+)v&w55)?(@C(pU52^)<{7+pxJ8==ah~n|J3q zCdVTkxc}p8RZHN-{pZ1Ly6f=gSEG~nw}ar;?-%%Vb~>kc@elzDw^gPtOKRLmhsncR zk?`XFo8VTl&krEz9B&9(2v|*reS;LC9^OVK1zU|?&j_jJrpv#==Se&w2y+xyMQ=BP zcoc-Yd5ky4&0`<_-jlsJ8Y|!{XJg92(ZXqX^CVH+Lk~G4L|GAFERfaDaw4A{@UZ!q zZvQCU9_-sgRpOC_@GwblQ+s1c*bJl z3oaHEn3DIIRGMv)pft{0E?|O?*P1+WJo8`#*SuUxd5E$wGXpnyY#Ebi^{|naI>n6x zmZK!0YG^T$kS4<0kYwSj2=FksOLu4|+@2A-sCEIKSDVpUwFybSCi$I;pjTVipCh}P zoFoNiEWRuOms=RqYMV5xB4Mm{D-(pg*5sG-SSLnsmD;6XdYc?6V6v-&Nj8FE)vKvC zd%^V8-Xr3kp*u7Mw`YVds(ms%uQsEzY7>&&A^Ei+=+zeXzmi=|PL%>PmJ8Y}@Jx&z z*4ie`sz?~C{U(YEd9BH_Fio+fDN^XF6nxR0Basv^`OQ)$*?`FDs@<9K>sq@RBH~`2 z;f+Hh;P#BrMYZPv;?-t!R&7F(Z%cm1B9T{H*f)_~O^Q-r#^M_laPfIwfUMdk&8kQk ztDUE)kk^{LAbZ0Zfqf3ClrolrSZx+C+53;Ic2K>bwOtYOE8R%ibY(MUM){_}3ondK zG~kpP1}2Z1y#sIFG5Fa2c&CwpU9X+}04Akm#29;QPPw029ou!7a+%lIV~3RcC9vyY zagoxm9j=;o%SDJzdI*NQ6=ErJ){_$cop6gWMHys_Kr29Z+Y^; zzjP(xjRkaFzT+snRAe9XH zWVk%B)J5HspJgqzh)L5)LAlpRSZ*c~@9$_hYp#*-xs~A*HFg zffl<%k7IMOH$`>nH;oDrg+O%?%9*L3??NLX=waoaWV;w?R!wqPVV z4ApGvJp)DW*>nv$s&=DIeaXl0#D(>8Y6N?>P%-c>B(Ivxe7#3uF&hcu;`Ng_%fuwu z^GhFl<{ZLPMr-oDV~8ZTEH04cuIq6EJvhnt@yLqXrj#4AvQ(Db6Qv4Rbz*&lkEvo1 z)n{9B9eLH{WGNM+u)Gd8F5Y7G zp#&@bHr6L1JY}>d&mYYqlZ#b%MV7m6DN8AmKl}qDgL2o@hwV0feMaNropIN2&!%D2 zXD^-&y*_tl^%+fmD$@5L+Uql#{3m(UWQCN9QFx^uE(~w04<%UfM_Hd|2u~TU$r}Yp zEUrg1*u-22ebO@OqxXcZWhSe zXJ_*JB~qVj^He0Gu#sL$^@P=j60G<;S)YXPl+l{JSCHi5wO>V+yPm+YF9;{^r}W;S z+(CV;Ciwg^ugaz?Z<5;+`=;EUB%rq^wy)ftB;dCvYDsQS67bs-^OD<>1pM}N9=K9y ze1#D~yFHPM>vtnO-kwO}3yI3?pr^N|B?vZMmBKsB zihK3GBNgeTixcVK%6&%y;eCe;%o=M&<-WtiC*?>m~8j@f$Ok-YT2BdK}cVE~(I;I0u@?>nTe9trL{^@;Sp6DGoaCrhMAz3<>4 zQ4AoMlH}uF_PjsL55=M}n&H`m%bV-wBRJoJhxAQ*lH<{Ec(9b|6MudT=PM6{kP|WA zqA7enCBy&h@211&wG8Q83UkBk7oLEbE2ly*KAg(=Cg*@VgQjR|@VnyhI}j`0op@bAQk6UBVZO@p>DklV)Pu(WG2EDA&*)r?bGP^M079)G)IX2lIf~!)>LzD$$ z32rj*o>ZOj>8=I4fz@bej%g@W&<+u}9WG)>V5=PoY#o-E2jNzG$Kk4WBm~0>3|9-2 zWNINSX-9eRbN| zJTyU$6flX~1GRY7r&CLFy;>3x_ykK6TEb6rgJ1^8n2}l*84+B$-o=DW1TT0o=4o`8zH#h4^(u~tw?CpLrQs->E( z#f1G2WLJ}?p?Zyl!6&*d0Awv@(yVm|V~agXQ6aB2xk;ojf?LelVw6%I5?2bCe0d== z(rT;v^%+q#FrrEmemdNhAVMc&(NZLIPPPOUOU!w2@ue}istyTp%Xy{_Cdt%6Sh7sY z@gVD9>Jawdl3h)Hb|_29SnO|M&_mb;78Qaf%9gt;y#_3M24>K`I4r-4P-M zOg{H6W)xK0`mL%%`%JAmRs$UOu7C@5kici8NT4%I%m%oa*nq3*kWf5wFY@=^!6cbF z2use9a_nFoOdZ0WPj)qV@DP@gu~?dyigW{H>M&_mb;78Q?GzRAT9c296h`npTGoP6 z%0uEx0h99IGNYi{HR|9cW0!E+JGMXsHU_{&3<<=L(3$wS_gWD6&>37+hlJvhQRMIH zV3JH7TR|mfN;&Ri9ZVgojUko`y2R8J?H6wNNH+k4zXV%XGX&S6bf(O#8rIfHhD8jyH8wTZ^G8Z7&eHC zWhQ4?j8E+Cg}}-C)b1>39<7>33q8DS0Y#!w6Y=^d;8kT6#l~#q_l`3f7aP4CUg;O; z4rP)O!f2XL7 zq$-NZGsAojD5)UM^MKkWzc^cNP)xM1VXm2qVJ?|whPh=*ZeW;yO!H1**nNrwXh1=W zVNM1N^GC^tL5D|W80LF5l~6baRpYqMfH*EbRC^oY>eVJ8wB7*w_sI2d{i0*a?4lz) zx$i9Y_N}a_U39{}jqGaDez3>lsfgn6W(iWB4*m3um^8b<2;)U}Ek%XA*5m+@!U!Dv znM%Ro--Jj3ll_sOX+aHhQH$QCYBWUal#EnCc?i+97{rjk0svg7u0>+r1efnTxOOCj z13^&^R|}J5Y9TDSt;mXBgG80^@)MC<11%y#8TPP~zwI;ur zLn(~lQ39+5rId%nl>#PHn2$)+;#Ifts75WcPHWUsfGEB`Af1Z@)+kB929lVCaI1Jt z!PO!me8LpvaJ4W=rWV4I0h9-K5F~Q72s zUTg9wW(u&#D^lpHl=9FLLZpDn!)FF+@v2X!78<5CYUzLwSVC|SLjt2W2`rsU%tdgk z*i7nbkx)Fc5#?~TFiEBs!jc%}!Ad0(xmtw1p6qIJpj3#ln5u+}rCfkaEhf!WKp551 zNl_uMHMs}lG?oQL3SE^_9-^$W6fn6PGnH8mASCSg$<4lzr=A^8*Wrn#i zWjuGo{0KG7l_!Szut4R8QKn&jOGv{o9}H<2<~M~j4D)TE%Oi$jmU!!zN#bHRIti-C zB_b?vGNfxU)#4Tz?qogYA}GWsYHQYGeube5n}ZSU6SaNGBji<+4H(xo3fm%)ATDmT ziCRj4oq#K^DC;pR2u~TU$=?W)T$q81EO%`!kFXTUX_BMX1ZNkaysCStlOIoJj>P=<#&ytsH%wYW{|whfOM9gymEy9p)JZn0@FIaG3bAELc(gUJg8soT~@ z){Rl<-*DsNu+@zctSW=-X-f!C8F>B^B)PC-6v;h1Qi^05rR$y+twT-Sv`uU4##I^A zZL|z8#?GeVz189lt=kUN?L6e*b-OpK+j#QVl2bbihX+!$#HR7&^;)+(_h%s(1xrdw zxYO!J309SH)@>o-DWf&HT#)4AeJ4d?cN^Z`K{)As2gL?;sHq$KXMMX(#KlKZw}~=5 zYz2#pyQ{@S>z1HyB}nzU?at~pm7Fg*EkLx_Z7O*udDUbBtEhPFLKL32;9?2jMHUYV zgj?OF%B{(l1W7I?Sru9C+FO=VBwzmD6dTkbsGHRaCM~bwrYkQM5!QdFz!H;oQ0uQW zOj^^E(lBXFw$e0d#|gmkB$VkUEo053m1s<)iP(OjQj_+4loq9`jSDO_HECN>PJG80 z0?%N*6}ta%WYfIsb37s1R-V5#+jJ8U1KPi92rDiOCbAN{LC2eC)!p_mlf1%ZFwM)g%lUB0OP9eUHJ8Cembh!g)nzbptsYzkt52lM zU|}LGgJp>n$v0n6twK%b9j_Me)rw;0DAy{mAsj8MVQetXdTw!;eC@WYL=9LM@@_jG zbX$b2+m4sRZVSG3TkwN!3%+$*@Y8PFcFUwr95NU0vu(Gq4CTgL+byw#vDU^-M8)Bz zs~*-ejbiUBDlrkaVZ<$BCoD$XA{S|c5!ZWY%~<=ZQ`ni>sUo|NOeK$yhxBwr zb?upNbsb0=xK@v7q0jdg9jn(aGCb7UYV)CM8%?yhT_0q%7!M&Xqo;CB$YP zFRgYWm_ZPOadQ*};achyET6A;=55Kb`?Nbw1Gni4ShZ1k(=*AN;K#*hhH=3MTgNM1 z&&cBHHYgiK#M>9#t?m1<<4t?ZoA!?VV(#W&0EMFO9h+!84xwmvl|%vpqeB;fAj8U3`@9wM7(3gLwjU`q<;z?^7yihgS$cCd=|JEEqB63#5g0#%d!}P z5sAq$LUf7@nMcHWX9uWi@B83#tgZGgu@KOjP^MWywG)Q72Z76>Qnfrqce3qmFrb=z_*I}fpO3lZp~BV2B3>g7<2HxtQg>eUv(5ws;DaYOivgkMc=JvohsDwqtZw*Wbb8I??=UgT1Y5?)KiIW!bl!);AI zsInLZS>mZIyn;uO$eX224tcxe8Ppa76JCI@29fQW)-H8w*a|6_3ZdKI2e$_Y>8cvI zbm(eee5M9slBJsEC`)Z>5dJ%bUrla4Ns7dHl?63WBzJiuE;$gp)KF>d8d~=nHRL6&MAWHa5Hb3!7x!;N7%xM^Wp5aSU{?ce z$xIEzBug~QZ7j8^LHGsXSCegTl_D`7MHf#u>YEx&q*a(uRl@)U)^J;s_o*yKL6&&7 z=^w9~3sOp(%+y{J)V8)a%$2m$sbL3VrrC85HEczuu7>SMm8pT4F<8SmsEuiMol=68+`u?dGUG**u{Lm8lbr;YCSXlI<+rJa8 zy}00Ah7nnpVdCU}Y2mur!q#Pkzn}1{$=bI_mtj1z6c3+w0n)mRiL}l^sCJo+6j;M; zO^#7njDjrjR2JSIs-oLaZ1VjUWO&zd+>2nkp}OjL=Fzs9eOv0oiun*BVI z;%dW|A&oa1gNieKqM+V2y}R~YOkQAXq`e;}7(qWxx4spdlPLHkmFmK+As;(1EzYjD z@v3dQc?V1jDPURv+#{qBCqG7$bh>JLm3AFnmrv8pD$7NB|2eXBQcXnD&C__MSrpL%3Fx~mwBl8rn z>z;>I9qKx;>k3S-c3q1=Y1c7Rwd>|Fl&c7XM}C3Ai*1syGB=>au4@*?h+wopy7dz+ zDhPR~#S3R3;{Hy!JvbW#)xj-nHF{@LFLvg@2xELU9&H4beEhFa0c`DO7q{_9_?HU5 zn*8@0(|D+Y$?&w$JqbHLlV`&YaXJ_+p|l!qYtpZR7zIJ%K@j#=;!g^hoQWqD6eXyn z-MORz%JK$^HAijj!@d8gaXYeT>J_t7HvbCM;88#PNs*G}CrA$3)Y_}mPP6)Ht4l;( z{W#YXFP3)!P`_4W;q~KWjn!{ka<^vC!lGIIwk2N`W;Hon%g0ERPdv`~X#FV0Dzi=N zH;+OxR%`M@>;z)#C|*3^Q9t}ik&+&5;h-9|?Wdi1y84act#xdY<+}l>UmjU_{kXN? z>NlD^ZW*v>R=?5Y`@*ayZ`1P4)$)mlH=nJ36l0Yc)%rD4NXBYSe*2eFKk}g;@#M|v zF4#I!q~u>!gF!WF>ZdI_zqbXKLDQ9sF#QQR(wWt=(x6*b(hIP|p4Jnuo6xcn4XS0O z!N9VT+|{zuU|?Cb$_0qi;h6Oh^Gn{XWv-23hRNHei(z)j>!yogW=TU9v#({f1S!x# zG%Fn~b4sO5>F8=%6_C2=s$=!GPkvpO-x;?(h&P}4dWH7|z7}D9VQ2D?Hg{vt7j`CN z!mK98zd_oPk!S<)Fgay?fnu!TcWPgVg1!J&Yr>b@Q5Eum7Y}%~nz|;E&#|jaZ!$Gf z3CNP(Np-as&8W$w!8()4G?yxgXVsyT@*x2tjm?+$RCjY;RCj;s?TC*+J=n5<9%_R$ z4mMatUNw2)m$YRVg3A zj@UvPth0qQS*8(F6vk)XyhTx_q?fXVm@c%1L@MTBqzpK25n9K*9Z74#m47@|p zclPaWE}wme8&i0%;+r&J7Q~NWk`qrCUCBahT8f{evv^A>{_(=NtsCDy-3aaBkhD%J z5nJlvC3}u#r)cXg<#57`tvO&lCvMwX%E_4;1Bk`!=NK;dHr)G|YH>G?@&SoE8&8lB zQwsN`4iS4lhE@rckuwkLLMF?RN%2G!PL@&@#52Bh-Ij))Wmm%5?nF7(GdjOn8IjWS@Bbyj4|YL%mtA%C8x{ za&|+L{n!wzcR75i5`uE*zj*Q&spZa+yj3CbJ$v%$TNRSBXLKIQ!eIG5rP$u8&>OCl zf}6Mg_c1JYg#vU*kjb%mtAw{I@S$1S4Nwe6*8$XN^40^SnoQKQv4mOcNf^|_d8W{u z&@#vrUw1{O>r4Jtg=I?a31^i2t%|#k&R}KPtHlJAfc;u?7{sO{c-WKmCQ_K~Acfr^2iDw!)=CaoQ?FDDYM`g6~W^SE85{jittjyla!3Mg{1$AvdTgH#tuD)ueJ% z8V{v&UlCH5kis7DO{7`Rgz8PIo9e3JwkD^mEJi_=cq$8hlp@i0`w*8*LZM)ZHsZ4y zt+7kxjm;ip)8fWlmiIPLpd~=3+p|gF_Dq3TiIA8TaI5k-pgQURP1|iFvh&#wrpc5; zT#{!C;R0n{>}f;zjl!=cop{C0;!!dtBL$=>$3&VM2vy|-8%U&pyon#HvKR$f;;AfX zf+C?DmNvPUN=%iLYNWhzZmn{fQ{{96jY)KoAyYKi_(B5bh)B#eaPfs3xT+ipaR5Pf zt{kSxltWySV=F=RNae~A{*%(m)#ThG(|DAO$&h+0kft0HY04o~mD5gvHQd%@f0e~3 z$P&-q^C}NfB$UI_CO1=wsd7?{lsD#Ul`}V0&NiUq$_*kzW`6N0bP|}em6%)LPV<_Q zZO72difJcPAdi0a9fjI z$N=SK6l95~vY?4kLF%@RPeF;dqtOBlxmr#rl>m*9IR0*YpH7L9GObk$CBT5wQMzX| z53_C$@@u;4t-MdD356?i0_B*}a^wYG;QB^V!@)|Lyq;jPOXUIuyd$femqgx=-do?w{4L81v2Kq^(w9uWFkIa@|zo?&XWv*OB3m|0a>OH}nlpg9`Og)CPO(`4$Q zVU`@CeYP2?Ts^{nUW!;vK7i><Jk1U!mlQ0;_SQ;&%>MG&gJXNm%AxUI=^ zm_P=aQII8`%0lmd`-1T_(@0^-)k#OuXlW%1<7q);bgIYprXhVy#Q2nYC`2 zk{ej-hiTpdQ)}HNz#_i^X`!?o@L;WPC#5?M5hoPCqAGC@!o!QbaCLBz5L#=Ly(=CW zhUXU%lV%qY@yRE&V-K=+b`c5x!@{p7KgCQDgfSjnOg!8ZfwYUrL?ShB+Jx#ww2cC5 zxUI>jRTiU=Ry>u3i-;m|5wWz%d`xnIHB6RT>k?FJU4p5#u4342rX1nFSNPTB?nBaeREWutx)DfI zj)^oi5UR@Qqre(&YjUZ|ViaVFr?Q|4iiC1l+T?#>9WGN2#|Bdl2Zca6u+~jEbAgU4 zhlvb%J*KRLt~BT&S5@C|4R#Oj{JaQoaouc1IWoyg9W!!((4h)Y_vtFLBVOgX~O3%`ov zLPa@@N510e+=(g2M4B21RpoS0U=6o5IaOsb3bMpgSP)zy^6 zJUFX`Bb%&{0W(e;Z8d5YS5`>fWUaESgzjzCWk5Z~OE33Mq~ztk1S)!orNAETW$o0l zH5w<>k_&}jP5uk7iJ@SOM~TGy(@TLRO0yQDG(MSMt%4W@LE>dgfh=Uws%>hTGp$pX z62ybMsw>orECOQlXN>0&afh+@6m{JZw{6GivRYRj20bzl*?C>JXLa3?{Ih13XECj= zJCdt~iTB;H)e<^pB+4otj-j!-QjAq>ht_p2g=DPOS)wO>ckcO~t5dGqUr#a&NJ<>s0a$&8(5dw7O0uUl3+B*-y*LNR(AP92sqOr5LN& zl-4z(kc`!ue1{ev?yrg$PmY}C=|NJYWP`SRP^Fr>YFC~w<3-bzhlp8fLxsHQQBqr2 zyM=RjzfNP8Rj*kwy;E(D}8bm=`o0@Exd_}sgDbcL$!tX z;N;_K?cj^V zK(UP&E2?sGDZ4eBh=T`}mw0vY832j!hL z91hCkHJm&+JCq|}UDef~uj+~nUDefKuwPE3>8h>ITtE;*i3|4g$$#XDNYx|%#stbm`Th?U_VQ?V@Nbx%AHPiXm;8Vm}kf-BjxX5IdyS& z3c;qUmaEdqFIQ%=`SkVVKie2{Lt`2%?0!CxU@ZZ8_&sYLa!PI!elR)&GAo^?aM18DzH2js{tBGE}QaN%%H9VIN60_JiNg0pVJd z5AT%2)t9*@Pe=da_uJ%(ho#J`k}z(w>tl^VUTe}RQW&8&mc1H0-5P7Qt~~TU2uzoj zMRS-;fefr8sd8m$S%Y;;%bH9_7~N(kdPYH6Qqi;N_@$PXnJ!#f7OAmjj$@cu6kS@@ zV7RngTL9e4CDWJMW@j?Ev@Ai(2TRLJs^{6t(sCGqrDY}k`W9+TmX@c9ux;G`sCMrl zs{(tbTD(D31k*;wXzqNnaJg+;HZ*hl6!{#KpB1Ij7%ITD<6bZci-C+5G*YbNjN~Z1 zTFGwRvW&IeF&}@$!qo9sgTeUQNtBMi8Vtr?k*MRZ2D9K4AmHZUy}Uwjf~Xr`=l_d$?s;cV*co|MH}_S4Zm(AaARl(4f@*^Pd=^^@nHDb zewp#)gX}ERkBJ@9l)78!q_o~!bZ2oJ{MvC)l%!hW<~$zQ46TvD_tBuHKWLvaHU0VT zqb-$}8$Zel>gbQHG4CR;nmqA6j$(|`6TM%2Ys^N%Vc=lMz-L)nlN$v|E*{?D0y*tA zk!%Rdw#K0A#q56AY%s=Q3*ox0!Q6&mDxgm6I@~Jy=vmBCOuH9&@z!93;wB2pp~kuA zg}DWz64;sr#v^3$c{bW~W3b{d5}CZFn}LjpreF>|MmOCYwl&9^fcCdLbUJ7Ac3O@w zB&U1djVE??pY~l`m)JT0dm9=@gT0Xfynk5twUi1^_r&{U^1-^;UwM=7lMDla18GZl zz~_r?=&lSgcsAoCc=qiYiZJBq(WLl_QR~8^?_Y?|a-2Q(*u1u*#}>{8RRlFL_w1vm z7S6^tdpr@0{k*Ys^h2fDIN}oDbs5_Q>U*WxKZ067P0lTCevDa_W@B%OaORPNyfaQK zI8rX8k=N{2z4&>lFy~(4eY?-&nwR(Ou!=%;?MccUTF}AyDK4r_zE~?UACegPaM6^% zb0_LvO{a>|J}uetr<&8vNCvv;PRjny$TadMTocd+XcJ6jF`cJ_l4t5gx|NCy?FBHDCue%Ta%A6gpHliKa_xpQSFc=t;U!%cpLNl)3-(EIap(G#mt3-D-P(mKFI{<2UG(ae z%T}yh|930bGr`giuV1(Jf-p-LT!(_dmFq8ExkB>0WaS2fEV~HBT(*IdRxMj|(Mm7< zCF_?gjFo`_x zvd)!DyVhQ~cHM{9h9Hp^Rs(srZ&+VbvlS~T(UfvlSWwl*i&VN!*L5n9QZ0bw6>HXB zuyol)>rwj4&fTzV{f1NxXx}s04Wj6qkKXyZ`{DbwfiY&EA9=7TB9BAA#W#uc4_^91 zr+Wc2C$jXz^te;w7otdGDo=g|^HsKUiJLCW{G5+xnlwzF^YcNt5QMvfFpIPWd08GA2P|Q@!(T&R^r5+eym;ls z%R4V4Gy*U0yo=Xey3(2RoQYXA=e5*j%egfQXa#?{%(;;&fLgVFQZ4NIe0(ad)u&-Rt;SFK#Xa_#b!mqc$_ymrlo%a$&D@5xJ}li@~} zE?H8FCh;omDAvz%K8qH;uS@3WIHSh-x9Fm5hAsL~E*gAogRn2iMcsda`KduVqu5?I zV`;Rx;jE?6XJ<#VFV!i?XuM&0^i;zo(bgH9WZZD>227+~96gy^75#MPMeCNWSg>aK zhUkV_%Qm1DRxgcip2fVPCue0vi0*BSW-RKu_ycH#CmJ9C6LQgH1M)qB`C?9KhE4xP zmm`y9m{`1RW|TW)UDw(b(Wg}Uo>Jxq}oW8x3tUqZ^jkqxCYqZ<#3_FENwE{EB_PtCk& z&BbdlEBNlN4S+{iHhy@`hSdtVqmh%0Yu0wHjK0$d*x*4BddY@pFt={~@|DGn8>9qS zTSX~v&qbL2&aK=C9ZANyRZJ9pWo9bl!C9#EkqwxPy=22V)Mj+$%$d>ntuu1MiXNV+ z&^^rS*@I?A-M7ua9An=kW_f0;TGn;ZhUnjBUa~T z%&2EJ;(Hor$Q0JY0r^Fo}K9F^~ zXAZGH0akNg8kP6Mb$Sjuhqj>9GTA?xamlh(E2Hc7qtc>Z?l&`<_|6<$9{;vqG^-P{ zxoehP6#Zg9Hd*`nm8;fleEZ24M$hdhs`vJ}Y5%kZp4z|b66COeo%Z?tA?xuuEZ83@ z@ehza^*OBA6erOPUq+>f46k*J#eY?j5DQcln;!)g9PJ9fMicHvy~UDSsQ)v zKpB*NIR_Vfko=YdqhHK{?w)4yiM^uIE1RhQ7~5E9oEc3XIIU)W2RV}8m2626x1V80ahb9DPY zFYXuUPKi5!4Z6_9zcir}r5Dc)Xve<)VMOcP@_nh#>9e|wwsLgb{uV_ZGe|_*OM_)W-^|DJ= zpS6D7#b+*CyKe0oSVhrS4~cSeohrEJkaeA0kHZ!Di9QtXP%Gx$hgvar9J+5YA3U_C zm^U7p7W39a_bKLmhoWdtGV>{M`*t%tF7D`443A#_8n}I5qdV{o?p5S(bZ%#ROJ750 zb8~z1z-MQ)^nE?oQJ5+>bWB~-&^|t+Fq-QazcJT0WAvJa@rLdr`i|gV%fJyWg^rHy zV+M}sJG$=(L^QOt7di`_EiKJ0`TPKqHg^ty+ktSt(4242cjh|^&CT5nQ@O!eogMk^ z1EyvV&KQ_6F{7iqp?#vEW3Zvn-qJZbqq8puSj%9p`>o>*gZp<(?AP5e3P}SE?V}CN zQw^OH2qHx%V1+_UU#`8cp>JmU)Qt8*2mW=oBb(07LI(m9ziOCxx?%8_4JZ@j&B(VS z|Bn1buDSb&Jbs0NhQYrYJ)pgiZy$UE$f<_zH;*5NZ1P~CdJ%ue{s-0op|QqYIjkkl zjDCszBP%3Eo!4NUF{ED)dR49=I`>oWIiD%GK=@`jT#w}MQ}B7Nlhcgn+GQsr@guzm zPDm3!X!w6Mywi?v7j%XXY2qX9|H1Dz!#nNx7L88x4{73C41d4jopyX*9X_OqA2mD= ztY-b4cKn5P_>f+~ME1j-rAFT;LT;%4zXnbHKlIq&)abtjcTWBW5YPOb_WYYQI<0?5 zv-}0af5Y%jzg#@OMaAED4DYn#+ci4PKct!efZ-oDywi>k%ex57kS2c6@VgA}wBrY^ z(E^YrKBS3nzfR-#gBd0zcBkPZ^$iXZf9GJn;qm@kg5Y0tx&`6W`Ls5c-zkohFy~sUl-D zd`J_Y|EA(UW_YI^-y!G>AJW8k8~!tfciQotXQ=?vEPqH7Kh>bSBX0Hj8}0b^y8J_$ z_`(du?=Za6DV_oR=rRBHfF`~#r}+Oiywgnfa`ZoL_@@l-wBtvE{Fr}8Oa8Mof0)G5 z{(VL}z60gpk2LWeB=93m{FJ3X6egzhpE`W|4<&hu4{72Hk7)jHF}%~1&-ynrfFC{P zAJW9PKdShG;hkoB(O+Hr7Xq62zGHF}ADwS_ryV~ov045hO?=1e6~D&tPCGt=Uil-< z@`tqGPgMLrIo@c;H`n1qn)uFlDE>ObJMH)|zv=StY*RceWNAOA9UtaLd`L6@?(-G@ zUxs(u@hz-8ex!*HY2pVBkLLr)-)YC^>*^oU#E-Ah{O2|+-f72&`AwI9^g+e97~W~e z7g%`wNE2Tmfgfq+UoiYxhIg9r?0+5j<{y1j@z*-uXvc^8CO)Kz&tI+h+YRru}>Az)oryU>WM|?;VKV|rb4DYn#Tk6Um(!}R)((?b@@J_#6e7oTr zaS{dlkJFBCuFF59nSY1jk21W|jt|Sr`iC^}eTILV;hlDTzApceCVtTHryJhsmx~`a z{NEeiX~z%Ld;Pfag&DdJXTi6vP=^m`DZk+x z@tQub-wvZ4ANH3;V1_jDotFLx!#nNxu)M^FH1U0gKi=?8JHEZH{2@*JgyBy$ywi>k z^P4XJ=g|7ou+8oQ+fRHM|wJaV4hFn*BIVu$9G6eu@G7=&}4EP5kJP*8kUrcbe(heuMhBm*PX3_|9R)H{(DLX@8>~-w7G~ zk!JoOP5gwVKgRG*JHCTp{2bpQl+wf(u*l5c+YIltFWe( z{vj>+yEOmv9dESbr)FvaNH2mD(!{raTk)NSciQnS4B$tP_>d;Pd%NN6W_8!%m0kwop$_09X_OqZ~m_0XW>O;_J5}x-%*DTY2rH# zf4JeDcKl!+KBS4ye^2v2&hSnj7J(Vk#19&Nk>Q*;Xhz_rybu}hYxAu+y7JR{}IDG?f3!%_|aqeLz?)$dlip$G-*GlnV$VW%#Zkx zCO-PU;=f>crybwN0Dkm{4{6E&KE>bY`5W!{Zi4Z1e78{9_0xR6;{Vg|PCLFMNYDI3 zn)!DcewX2$c6>`6KBS2sF#G{n$YcL^+VO)7;75=7hcxl+4`}(1G`!PHPyI(YCzU_P zhqT~#DgMolH`?*z3QzGNO?>`I#lOSwPCMSr>l7c-#E(Cv_;U>JwBtMK@(*d^TYjbZ zWrlY;#cOn$e@8$Q-}kgK)*Iew$9LD|AJW7(|3>i@!#nNx(K>ucOZ^T1MX$fnjt}!& z1ZGGR-~No|f0yB%cKkr3Khng9H1Si0f6(wwJHEXRAJW7ZeyjQa#_&!%exwfX^bBk- zq&+@p_H>>!jx*|*P=nz#qdSeJycKlpS8s2(BmD}GguevzboO@itd{rNi0Ad@w3oNp zWRRx5LYnn$HvB_|ciQn&b@-4bK6*~`-|P7s?fA|*d`J`DY3UEcb{sO~0?f6h% zi@*$N;tS7f{u>SNwBy6_5+BmUj~f0{hIiWW?RDi3Y2urIulaw;@J>6vP=^m`;@b^B zY z($B@g9&*2|!}rydKctCo`J?9lR>M2(`8U@+uZ1-6g=nVaaIWEB`?{_)87% zwBtJ&z>gmBAFM%s$!YzcFuc=_?;sdI$9D*o<=r#=7XI($e={SE)0UVozhYxAuM-BfPyn4X#%W21l^_{N%E!bkt z-#ZNNwBy?)HY)2KBS4CF#HD%@3iA5KCA*rv-}}V{OHHD{MUH> zjdpy;WwrQ_CO-c=#ouIjryW0dX)Qjai6395_T_fNJMH*pg{R|3NE1I{c)mKq_H)|t zEp_;iCce2-^Z%*gopyY_4j z`1OkaizBW6Mms(aEPtMVUMQuBk1kRC@rHNW@$Er+mOrG4Z#Vp@hIiWW&2{*YCceY) z?S^;S@!fU!kS2b@@c-!bH`?(Xb@-4bzOX^-f3e}6c6`1LAJS5O!+*rfZ?xlozyN;q z7Qu1)lSt3!t#Nzay2I#;eyZhR`W1#HzW({@2S~qy5%zlo^mNZxg-cc5JMqOTULQ_V z^s)F0+k@o`Y1XgZ@b5Le(~gho_Sb~8;IGj9mpR^O$LFp5q?vz66W?j+HyGY&rf2!X z^wZ({4Bu^dr(Z69(D0u$ywfiiKW_Nz4DYn#3#bEsq*?v~3H(U2{>{Crzncv2G~-$S z0sQetn)m?{_>m@l(D1i=`Hf~g@q?Hr6vpwTHlq=_H+q9*vE z;hlDTyX2nbAJW868U885JMH*F9X_OqZ}}I^|9QhZ?f85hKBS3nH~gVTL0!#n+Q@y)kt z{tFH7wBrjwek^}TGyitOzu)jqJASGTAJW7ZZqxifXn3a`A7P%0Khn%Uqy>MU;x{_p zXveo>j*CCXhcxkhI~9MW;hj$L3eWHXP5gx6|Jm?PJAO1s&+>;f@dFQQ{$DY?(~i&A z;X|7EQNwRHywi>k`z!MgY2urCtT28*Fuc=_FGy^rzmO)r-S9s(ywi@)*Wp8&_)f#~ zbCkUPoOXPeAIl%o#19(&Im0{c_>M?_q=^q{;+yR}xtV#*-|3f&?=<|Y4ezw$G3_Eh z(#+rKWAbVrbiRl^a6IAw+ex*Me?fZ}B9IfT^{Y0-b+V=;|GrGeTAWkwmvi&G$7@aq|&C?sb%xK>) zv({+e|FYR=-_KGp+V`hiXSDAx7&hA1|G(#WThITA(Y_x4gwejf`dg!Yy>!+wT7O^v zJlyEKtq;D@XkQ;Z!)RacJI82Wzgy+;wjT6hqkVnnYNLI<=Celo`pb<*`+CS-p5E3s z9x>Y2D}HUXuRk=uUhCuQ2}c?2^W7&H?eo`X8twCWD~$H%+YcM<&#Rv`+Mh>nH`<>k zA28aV4}ao#d;Z&Pv_HS?G1{NU=D^tD^)g}4SAXfWJuki8Xn+1W+h~8DdB4&Ad~%`V z?Rn!PM*H)_Ri56S2fko*r`dxy8twMvEk?V2GitQkANLvU_m3YN?c;f3bhC|jzjeIP z4aZr3H2NT;eLVaNqkVjPlc%@wtCjRDjOX^e@@}Jjzt$?FeZST}8Qp2=zi4!y(c6t4 zH2QI)$BjPl4Vs@n553-K9}nM1I#{22r_sJXH6y~|+-PrqACP7i=?=U8{?h5&a|lJz zSw{PM|9g%0{VNw4?fX%>J^mYt|E$rz-)PwA4%U3J*Y7gg_nSRnwC`Vg!f0O)f6nL@ ztA8UD&hmEJ{lX{0w)HK3`hw|weeWYi`+Dbq(Z2s3=c{OXdq3~{M*I75PZ;g* z`#tCB{e7%iivNG@T{~}FMHJp92q_Xm3Ox}K4I*CRI95s%KS-pASa~2(-K_1k*|6R< zyKC$~712O}Wc~pt&`?C7Nrey*G$5s;Ldj1+L_+kO$9HDV%zfAq!4zOcvd?2?&dfbC zbLQO4ckg2S+o0`!;Wf~9UvB`~?oWLJ+U_%a1$qwu-~MONdtcMQ(9dJgc7Nd6XSDr2 z{QvM5KwEzKCD3;NZU(g7-?<3d-UnU>ZTDk71a0@7_CVYHlRKd8KF0&lc0cJcXuGd< zgg(>5&&Tf1oB(b2krqK;Kc)R$0d4n9Zh^M@Q(uC%_ks68A4k6Wfyr@y?-A(M4XytV z(9h$2;1R-v5&wh!G0@*begd@JKjrW2u>Ka_@4f-r-j^4k?Y_Y_=sCO(_|$0JZ@dlK z?#F#&G~U162fYk?ezo%G&+ni=hd;LHi$^lvc>jM4^fLVA70~uRWFGWg$lo?O^5^e? zw)-EqK-+ze+oq59?}45J{S#=rKmG``-3R{@wB64>N_!XEZ}+`l25tGZS3z68WD&IG zkKQtU#1lQxmY>-Hy$AWnpe_IL1!&7B-2rX+qHjT4zTyYacK&^6<#E3M4YcJaT1T~i zb2x852io!vFM_u7>{-y3AK(v%@%Y$z|BBJbN3Ii1V)~~)lZ^f-qd&{&+ZlZ?qrc1O zA2XVeXp;7S$>@g}&D#KPH9S3d3KKFHMR2bgVIf1mP;CX19Of2v>DUZ=~QjXyGRPhwjt3tWHMS%9CWfG7dhy+?h(R&h3 z8Cb`QD{*vG!GRX#42OfGqICi1!QX_B;_YA{5(fZf@IFzw!3Kg@5||_bLDCY&5_qJ* ziqJ`cWw=VpFxV!g>cN^=UI5H3#qshI2k#|pb18Y~(ZPbZ1lIZaROS5qbcsRAz+6k} zCe1h@pw3@;r{gkR~5Y{%(Y-TDwU?ojP*2{`~xQS8IpqE6*q+~c)C4ecFB!+ue z)nt@8;HR{P>Ss>vDePUUTw{fRN2Qv~s_U`H%(T=C#mvHFwMI(~it?8=>)`=YQG*K~ z$TKpf;GbCsa=s#@sVVYzcuv4%qF!*yL){!x@ zN0Un<+*nnO;`b5sFIN%Rz$#{aqg_+gBG<|Vm`HP^m>keU1BUnJ1WzPB%`bmg7cyRG$E33Gl6uUj$wYu(p81W`Y2MW(=$mGSFHW zm}*c^FLdHE(i$|yhs**Xw6TaF==4{OS+g@Vkqtu5G&8eE$C*V`Y8El7%_2cGiwI{{ zhL=b9!wyAQsem7>B)PC42PaU)f*G7}6uj5~gcUm2K!Xh~n13^DYzf`CeT_ZEW#bXT@F9DQl!Mt5~GJ~;%ooUDBh85?LvKM<_HE+*7JNMyOi}U#d z_lmxELn~8&M4S{;*8;NE-jb&PS zL~dh{mQMQ_j7iyX0n|1kT^D57a=|mo1wC$Ia9ni`t$LirIm)FZ#PV?5W61AI0|9K6 z1%u$ztJu`&8V4D?lu^kGgvY;|6)W*}XtSE9?OjXlj0m9p;^L`UM_P@%gP&18H&ncS zdH%eTETJHRo9&G+_9l~lmy%Vz&cM}TRld10Kiu3L4$j@25YWDq;o3~hf5-Nv$*HYT zZ?k)5B^Ge(vyPp%JvAI4Hg)r0qdVx1daG0PZOzlulg>)NUWH1{&Zr9QBl4BYL)*2q zHQldwym?4teid&ycU~+zmKKn@l&42)g)efsr zN|p19!>vh=!jp4XE-at`86Lj!+A6xE(QBiuDoK=Es{ zQJ1~sosS%LizYCCD0UuD>pBEIiuc@sZizm&D$@ruCeR#V%d<;Avs%^roEI{COU1a` zr?}4<1KrKeyImPr(EKUd{uO`NTPl3sRC~M-HiuHTxX%q@S<4#a^qj>f1YlnKO>+rj z2pe@EG~SevVU0C>`4&356oj$Vqk(&JvC>kS*jn?$lJL^hg!6R%+%S%qC2n3w4Ga(0 z`}dT5x0w5*%-zXNG*Yv!IJZl(YPxQk7Q2%D9fy6o)|Tv@N~V`bf2f(A zrr+(1u5zTJD@nynDh5Md7Uw6s(z7a!wHi5gX&n(>&#>H59UNrQ2gIWYA(~XbJ(w($ z(^EWPO^)ar>!UI4m6?e0J4viq5&xxen>M(ASQ^ctIlQ>5u?dfZS!7SeW>pAardInh zpxRQ}xiOq2`i|#Gl~97OYp5EKCh2C{B!?gcPCL9+jx|&F*NUdpRw}^=%a4FcQ47CM8qKjJPo8 z;HUWHoKAsB)oJlRa)@+c96y+_3drnVDxTz=@^s?;zZ1tljkwu7@DPJz+A|Iw3d#nf zk&-RlVM+ggGn}zQre#dz%-OIR^77?&inuZORa_Rhuvm)(>mVfm#Hz^oB3_Em{QDUm eJ*GCD;KVDDO+}a + + + + files + + files2 + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Assets/External/Rokoko/Scripts/Plugins/LZ4/x86_64/lz4.dll.meta b/Assets/External/Rokoko/Scripts/Plugins/LZ4/x86_64/lz4.dll.meta index 8580f95d..590e982d 100644 --- a/Assets/External/Rokoko/Scripts/Plugins/LZ4/x86_64/lz4.dll.meta +++ b/Assets/External/Rokoko/Scripts/Plugins/LZ4/x86_64/lz4.dll.meta @@ -25,10 +25,3 @@ PluginImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/Plugins/LZ4/x86_64/lz4.dll - uploadId: 616054 diff --git a/Assets/External/Rokoko/Scripts/RokokoAssembly.asmdef.meta b/Assets/External/Rokoko/Scripts/RokokoAssembly.asmdef.meta index 87629f7c..bd58ac20 100644 --- a/Assets/External/Rokoko/Scripts/RokokoAssembly.asmdef.meta +++ b/Assets/External/Rokoko/Scripts/RokokoAssembly.asmdef.meta @@ -5,10 +5,3 @@ AssemblyDefinitionImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Scripts/RokokoAssembly.asmdef - uploadId: 616054 diff --git a/Assets/External/Rokoko/TestController.controller b/Assets/External/Rokoko/TestController.controller deleted file mode 100644 index 148d8614..00000000 --- a/Assets/External/Rokoko/TestController.controller +++ /dev/null @@ -1,87 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1102 &-3924221627825932553 -AnimatorState: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: New State - m_Speed: 1 - m_CycleOffset: 0 - m_Transitions: [] - m_StateMachineBehaviours: [] - m_Position: {x: 50, y: 50, z: 0} - m_IKOnFeet: 0 - m_WriteDefaultValues: 1 - m_Mirror: 0 - m_SpeedParameterActive: 0 - m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 - m_TimeParameterActive: 0 - m_Motion: {fileID: -4671056281497532287, guid: 36a951994cc4a8747ba422cbe26f7858, type: 3} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1107 &-3852329928199134753 -AnimatorStateMachine: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Base Layer - m_ChildStates: - - serializedVersion: 1 - m_State: {fileID: -3924221627825932553} - m_Position: {x: 360, y: 210, z: 0} - m_ChildStateMachines: [] - m_AnyStateTransitions: [] - m_EntryTransitions: - - {fileID: -2355705550242550450} - m_StateMachineTransitions: {} - m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 50, y: 20, z: 0} - m_EntryPosition: {x: 50, y: 120, z: 0} - m_ExitPosition: {x: 800, y: 120, z: 0} - m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} - m_DefaultState: {fileID: -3924221627825932553} ---- !u!1109 &-2355705550242550450 -AnimatorTransition: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_Conditions: [] - m_DstStateMachine: {fileID: 0} - m_DstState: {fileID: -3924221627825932553} - m_Solo: 0 - m_Mute: 0 - m_IsExit: 0 - serializedVersion: 1 ---- !u!91 &9100000 -AnimatorController: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: TestController - serializedVersion: 5 - m_AnimatorParameters: [] - m_AnimatorLayers: - - serializedVersion: 5 - m_Name: Base Layer - m_StateMachine: {fileID: -3852329928199134753} - m_Mask: {fileID: 0} - m_Motions: [] - m_Behaviours: [] - m_BlendingMode: 0 - m_SyncedLayerIndex: -1 - m_DefaultWeight: 0 - m_IKPass: 0 - m_SyncedLayerAffectsTiming: 0 - m_Controller: {fileID: 9100000} diff --git a/Assets/External/Rokoko/TestController.controller.meta b/Assets/External/Rokoko/TestController.controller.meta deleted file mode 100644 index cfa05cee..00000000 --- a/Assets/External/Rokoko/TestController.controller.meta +++ /dev/null @@ -1,15 +0,0 @@ -fileFormatVersion: 2 -guid: f6c0975243dc3864cb6e1bea3a9f4386 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 9100000 - userData: - assetBundleName: - assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/TestController.controller - uploadId: 616054 diff --git a/Assets/External/Rokoko/Warrior.fbx b/Assets/External/Rokoko/Warrior.fbx deleted file mode 100644 index 187e727f..00000000 --- a/Assets/External/Rokoko/Warrior.fbx +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c2eba32893e1ded3865b669e75329004f5785d1afb16cb21296016a5d07cb59 -size 2731872 diff --git a/Assets/External/Rokoko/Warrior.fbx.meta b/Assets/External/Rokoko/Warrior.fbx.meta deleted file mode 100644 index 50086e81..00000000 --- a/Assets/External/Rokoko/Warrior.fbx.meta +++ /dev/null @@ -1,113 +0,0 @@ -fileFormatVersion: 2 -guid: 95a53b8d470df304fb096dc20051a60b -ModelImporter: - serializedVersion: 21300 - internalIDToNameTable: [] - externalObjects: {} - materials: - materialImportMode: 2 - materialName: 0 - materialSearch: 1 - materialLocation: 1 - animations: - legacyGenerateAnimations: 4 - bakeSimulation: 0 - resampleCurves: 1 - optimizeGameObjects: 0 - removeConstantScaleCurves: 1 - motionNodeName: - rigImportErrors: - rigImportWarnings: - animationImportErrors: - animationImportWarnings: - animationRetargetingWarnings: - animationDoRetargetingWarnings: 0 - importAnimatedCustomProperties: 0 - importConstraints: 0 - animationCompression: 3 - animationRotationError: 0.5 - animationPositionError: 0.5 - animationScaleError: 0.5 - animationWrapMode: 0 - extraExposedTransformPaths: [] - extraUserProperties: [] - clipAnimations: [] - isReadable: 0 - meshes: - lODScreenPercentages: [] - globalScale: 1 - meshCompression: 0 - addColliders: 0 - useSRGBMaterialColor: 1 - sortHierarchyByName: 1 - importVisibility: 1 - importBlendShapes: 1 - importCameras: 1 - importLights: 1 - nodeNameCollisionStrategy: 1 - fileIdsGeneration: 2 - swapUVChannels: 0 - generateSecondaryUV: 0 - useFileUnits: 1 - keepQuads: 0 - weldVertices: 1 - bakeAxisConversion: 0 - preserveHierarchy: 0 - skinWeightsMode: 0 - maxBonesPerVertex: 4 - minBoneWeight: 0.001 - optimizeBones: 1 - meshOptimizationFlags: -1 - indexFormat: 0 - secondaryUVAngleDistortion: 8 - secondaryUVAreaDistortion: 15.000001 - secondaryUVHardAngle: 88 - secondaryUVMarginMethod: 1 - secondaryUVMinLightmapResolution: 40 - secondaryUVMinObjectScale: 1 - secondaryUVPackMargin: 4 - useFileScale: 1 - tangentSpace: - normalSmoothAngle: 60 - normalImportMode: 0 - tangentImportMode: 3 - normalCalculationMode: 4 - legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 - blendShapeNormalImportMode: 1 - normalSmoothingSource: 0 - referencedClips: [] - importAnimation: 1 - humanDescription: - serializedVersion: 3 - human: [] - skeleton: [] - armTwist: 0.5 - foreArmTwist: 0.5 - upperLegTwist: 0.5 - legTwist: 0.5 - armStretch: 0.05 - legStretch: 0.05 - feetSpacing: 0 - globalScale: 1 - rootMotionBoneName: - hasTranslationDoF: 0 - hasExtraRoot: 1 - skeletonHasParents: 1 - lastHumanDescriptionAvatarSource: {instanceID: 0} - autoGenerateAvatarMappingIfUnspecified: 1 - animationType: 3 - humanoidOversampling: 1 - avatarSetup: 1 - addHumanoidExtraRootOnlyWhenUsingAvatar: 1 - remapMaterialsIfMaterialImportModeIsNone: 0 - additionalBone: 0 - userData: - assetBundleName: - assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/Warrior.fbx - uploadId: 616054 diff --git a/Assets/External/Rokoko/WarriorTimeline.playable b/Assets/External/Rokoko/WarriorTimeline.playable deleted file mode 100644 index 06c88f9f..00000000 --- a/Assets/External/Rokoko/WarriorTimeline.playable +++ /dev/null @@ -1,155 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-1249943104347743860 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 030f85c3f73729f4f976f66ffb23b875, type: 3} - m_Name: AnimationPlayableAsset - m_EditorClassIdentifier: - m_Clip: {fileID: -4671056281497532287, guid: 36a951994cc4a8747ba422cbe26f7858, type: 3} - m_Position: {x: 0, y: 0, z: 0} - m_EulerAngles: {x: 0, y: 0, z: 0} - m_UseTrackMatchFields: 1 - m_MatchTargetFields: 63 - m_RemoveStartOffset: 1 - m_ApplyFootIK: 1 - m_Loop: 0 - m_Version: 1 - m_Rotation: {x: 0, y: 0, z: 0, w: 1} ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfda56da833e2384a9677cd3c976a436, type: 3} - m_Name: WarriorTimeline - m_EditorClassIdentifier: - m_Version: 0 - m_Tracks: - - {fileID: 7898493821493201492} - m_FixedDuration: 0 - m_EditorSettings: - m_Framerate: 60 - m_ScenePreview: 1 - m_DurationMode: 0 - m_MarkerTrack: {fileID: 0} ---- !u!114 &7898493821493201492 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d21dcc2386d650c4597f3633c75a1f98, type: 3} - m_Name: Animation Track - m_EditorClassIdentifier: - m_Version: 3 - m_AnimClip: {fileID: 0} - m_Locked: 0 - m_Muted: 0 - m_CustomPlayableFullTypename: - m_Curves: {fileID: 0} - m_Parent: {fileID: 11400000} - m_Children: [] - m_Clips: - - m_Version: 1 - m_Start: 0 - m_ClipIn: 0 - m_Asset: {fileID: -1249943104347743860} - m_Duration: 16.633333333333333 - m_TimeScale: 1 - m_ParentTrack: {fileID: 7898493821493201492} - m_EaseInDuration: 0 - m_EaseOutDuration: 0 - m_BlendInDuration: -1 - m_BlendOutDuration: -1 - m_MixInCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_MixOutCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - m_BlendInCurveMode: 0 - m_BlendOutCurveMode: 0 - m_ExposedParameterNames: [] - m_AnimationCurves: {fileID: 0} - m_Recordable: 0 - m_PostExtrapolationMode: 1 - m_PreExtrapolationMode: 1 - m_PostExtrapolationTime: Infinity - m_PreExtrapolationTime: 0 - m_DisplayName: clip - m_Markers: - m_Objects: [] - m_InfiniteClipPreExtrapolation: 0 - m_InfiniteClipPostExtrapolation: 0 - m_InfiniteClipOffsetPosition: {x: 0, y: 0, z: 0} - m_InfiniteClipOffsetEulerAngles: {x: 0, y: 0, z: 0} - m_InfiniteClipTimeOffset: 0 - m_InfiniteClipRemoveOffset: 0 - m_InfiniteClipApplyFootIK: 1 - mInfiniteClipLoop: 0 - m_MatchTargetFields: 63 - m_Position: {x: 0, y: 0, z: 0} - m_EulerAngles: {x: 0, y: 0, z: 0} - m_AvatarMask: {fileID: 0} - m_ApplyAvatarMask: 1 - m_TrackOffset: 0 - m_InfiniteClip: {fileID: 0} - m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1} - m_Rotation: {x: 0, y: 0, z: 0, w: 1} - m_ApplyOffsets: 0 diff --git a/Assets/External/Rokoko/WarriorTimeline.playable.meta b/Assets/External/Rokoko/WarriorTimeline.playable.meta deleted file mode 100644 index 91a33456..00000000 --- a/Assets/External/Rokoko/WarriorTimeline.playable.meta +++ /dev/null @@ -1,15 +0,0 @@ -fileFormatVersion: 2 -guid: e63a464c2acd7eb4387ff31900659acc -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/WarriorTimeline.playable - uploadId: 616054 diff --git a/Assets/External/Rokoko/documentation.txt b/Assets/External/Rokoko/documentation.txt index f0d476ff..147b229c 100644 --- a/Assets/External/Rokoko/documentation.txt +++ b/Assets/External/Rokoko/documentation.txt @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7fade60aff6ce456d8162947c1b0cbbc12b6016a4d1693fbb68d0875b2a2002c -size 113 +oid sha256:a82600c4fde7b36cb662fd4bc857b3651ab595887974428b5c4e49fb379746ec +size 114 diff --git a/Assets/External/Rokoko/documentation.txt.meta b/Assets/External/Rokoko/documentation.txt.meta index fc1ad6b7..b980545a 100644 --- a/Assets/External/Rokoko/documentation.txt.meta +++ b/Assets/External/Rokoko/documentation.txt.meta @@ -5,10 +5,3 @@ TextScriptImporter: userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/documentation.txt - uploadId: 616054 diff --git a/Assets/External/Rokoko/package.json b/Assets/External/Rokoko/package.json index dd3eb098..9e9eff1b 100644 --- a/Assets/External/Rokoko/package.json +++ b/Assets/External/Rokoko/package.json @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e51843bda1c931020cb0280d2c835a7a1aa493f8d1458300fc82ef27920555c -size 1830 +oid sha256:9b77a32d889f491e58108584f0fc7ab734adce956c51cd36675dd83801dc0035 +size 1739 diff --git a/Assets/External/Rokoko/package.json.meta b/Assets/External/Rokoko/package.json.meta index 3a7519e1..209be70a 100644 --- a/Assets/External/Rokoko/package.json.meta +++ b/Assets/External/Rokoko/package.json.meta @@ -1,14 +1,7 @@ fileFormatVersion: 2 -guid: c18ee99870ae47443b77bfefe95e8de9 +guid: b1879731e9f4b144ca837012f4a5041d TextScriptImporter: externalObjects: {} userData: assetBundleName: assetBundleVariant: -AssetOrigin: - serializedVersion: 1 - productId: 98045 - packageName: Rokoko Live - packageVersion: 2.0.2 - assetPath: Assets/External/Rokoko/package.json - uploadId: 616054