From 7ce9a180ff544faa0caac68931105152f9e48af0 Mon Sep 17 00:00:00 2001 From: Unity Technologies <@unity> Date: Wed, 20 Oct 2021 00:00:00 +0000 Subject: [PATCH] com.unity.xr.openxr@1.3.0 ## [1.3.0] - 2021-10-20 ### Added * Added API `OpenXRInput.SendHapticImpulse` * Added API `OpenXRInput.StopHaptics` * Added API `OpenXRInput.TryGetInputSourceName` * Added event `OpenXRRuntime.wantsToRestart` * Added event `OpenXRRuntime.wantsToQuit` * Added support for `XR_OCULUS_audio_device_guid ` extension. * Added `Haptic` control to OpenXR Controller Profile layouts that can be bound to an action and used to trigger haptics using the new `OpenXRInput.SendHapticImpulse` API. ### Fixed * Fixed ARM32 crash when OpenXR API layers were present * [ISSUE-1355859](https://issuetracker.unity3d.com/issues/xr-uwp-any-openxr-layer-will-crash-unityopenxr-dot-dll-on-hololens2-when-compiling-with-arm32) * Fixed issue that would cause console errors if `OpenXRFeature.enable` was changed while the OpenXR Projects Settings windows was open. * Fixed potential Android crash when shutting down. * Fixed potential crash with `XR_MSFT_SECONDARY_VIEW_CONFIGURATION_EXTENSION_NAME` * Fixed issue with alpha channel on Projection layer causing visual artifacts. * [ISSUE-1338699](https://issuetracker.unity3d.com/issues/xr-openxr-a-black-background-is-rendered-in-hmd-when-using-solid-color-camera-clear-flags) * [ISSUE-1349271](https://issuetracker.unity3d.com/issues/xr-sdk-openxr-post-processing-postexposure-effect-has-visual-artifacts) * [ISSUE-1346455](https://issuetracker.unity3d.com/issues/xr-sdk-openxr-right-eye-contains-artifacts-when-taa-anti-aliasing-is-used-with-multi-pass-rendering-mode) * [ISSUE-1336968](https://issuetracker.unity3d.com/issues/xr-openxr-oculus-post-processing-view-in-hmd-is-darker-and-sometimes-flickers-when-changing-depth-of-field-focus-distance) * [ISSUE-1338696](https://issuetracker.unity3d.com/issues/xr-sdk-openxr-black-edges-are-rendered-on-the-game-objects-when-fxaa-anti-aliasing-is-used) * Fixed bug that caused Vulkan support on Oculus to stop working. * Fixed missing usages on `HoloLensHand` layout. * Fixed vulkan shared depth buffer on versions `2021.2.0b15` and `2022.1.0a8` or higher. ### Updated * Improved `OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets` so that no internal methods are required after calling this. * Updated `Controller` sample to improve the visuals and use the new APIs --- CHANGELOG.md | 31 + .../ConformanceAutomationFeature.cs | 36 +- ConformanceAutomation/HelperTypes.cs | 82 - .../Native~/conformance_automation_ext.cpp | 13 + ConformanceAutomation/android.meta | 2 +- ConformanceAutomation/android/arm64.meta | 2 +- .../android/arm64/ConformanceAutomationExt.so | Bin 211712 -> 211712 bytes .../arm64/ConformanceAutomationExt.so.meta | 2 +- ConformanceAutomation/universalwindows.meta | 2 +- .../universalwindows/arm32.meta | 2 +- .../arm32/ConformanceAutomationExt.dll | Bin 14336 -> 14336 bytes .../arm32/ConformanceAutomationExt.dll.meta | 2 +- .../universalwindows/arm64.meta | 2 +- .../arm64/ConformanceAutomationExt.dll | Bin 16896 -> 17408 bytes .../arm64/ConformanceAutomationExt.dll.meta | 2 +- .../universalwindows/x64.meta | 2 +- .../x64/ConformanceAutomationExt.dll | Bin 17408 -> 17920 bytes .../x64/ConformanceAutomationExt.dll.meta | 2 +- ConformanceAutomation/windows.meta | 2 +- ConformanceAutomation/windows/x64.meta | 2 +- .../windows/x64/ConformanceAutomationExt.dll | Bin 100864 -> 101376 bytes .../x64/ConformanceAutomationExt.dll.meta | 2 +- Documentation~/input.md | 4 + Editor/FeatureSupport/OpenXRFeatureEditor.cs | 17 +- .../FeatureSupport/OpenXRFeatureSetManager.cs | 31 +- Editor/FeatureSupport/OpenXRLoaderUI.cs | 2 - Editor/OpenXREditorSettings.cs | 15 +- Editor/OpenXRMangementSettings.cs | 2 +- Editor/PackageSettingsEditor.cs | 51 +- Editor/Unity.XR.OpenXR.Editor.asmdef | 7 +- MockDriver/MockDriver.cs | 267 - .../mock_driver/Include/openxr_mock_driver.h | 67 - .../Native~/mock_driver/mock_driver.cpp | 150 - ...Unity.XR.OpenXR.Features.MockDriver.asmdef | 18 - MockDriver/windows.meta | 8 - MockDriver/windows/x64/mock_driver.dll | Bin 93184 -> 0 bytes MockRuntime/MockRuntime.cs | 300 +- .../mock_conformance_automation.cpp | 9 + .../Extensions/mock_d3d11_enable.cpp | 0 .../mock_msft_first_person_observer.cpp | 0 ...mock_msft_secondary_view_configuration.cpp | 0 .../Extensions/mock_vulkan_enable2.cpp | 0 ...win32_convert_performance_counter_time.cpp | 24 + .../{openxr_loader => mock_runtime}/mock.h | 70 +- MockRuntime/Native~/mock_runtime/mock_api.cpp | 146 + .../mock_events.h | 12 + .../mock_extensions.h | 4 - .../mock_input_state.cpp | 42 + .../mock_input_state.h | 10 + .../Native~/mock_runtime/mock_loader.cpp | 788 + .../mock_runtime.cpp | 167 +- .../mock_runtime.h | 44 +- .../mock_runtime_interaction_profiles.cpp | 18 + .../visibility_mask_data.cpp | 0 .../Extensions/mock_driver_extension.cpp | 125 - .../Native~/openxr_loader/mock_loader.cpp | 791 +- ...nity.XR.OpenXR.Features.MockRuntime.asmdef | 3 +- MockRuntime/windows.meta | 2 +- MockRuntime/windows/x64.meta | 2 +- MockRuntime/windows/x64/mock_runtime.dll | Bin 0 -> 242688 bytes .../windows/x64/mock_runtime.dll.meta | 2 +- MockRuntime/windows/x64/openxr_loader.dll | Bin 238592 -> 137216 bytes .../windows/x64/openxr_loader.dll.meta | 2 +- .../Interactions/EyeGazeInteraction.cs | 5 +- .../Interactions/HTCViveControllerProfile.cs | 8 + .../KHRSimpleControllerProfile.cs | 28 +- .../Interactions/MicrosoftHandInteraction.cs | 74 +- .../MicrosoftMotionControllerProfile.cs | 39 +- .../OculusTouchControllerProfile.cs | 62 +- .../ValveIndexControllerProfile.cs | 63 +- Runtime/Features/OpenXRFeature.cs | 41 +- Runtime/Features/OpenXRFeatureInternal.cs | 5 +- Runtime/Features/OpenXRInteractionFeature.cs | 56 +- Runtime/OpenXRDiagnosticReport.cs | 45 - Runtime/OpenXRLoader.cs | 135 +- Runtime/OpenXRLoaderInternal.cs | 12 +- Runtime/OpenXRNativeTypes.cs | 203 + .../OpenXRNativeTypes.cs.meta | 2 +- Runtime/OpenXRProjectValidation.cs | 23 +- Runtime/OpenXRRestarter.cs | 126 +- Runtime/OpenXRRuntime.cs | 92 + Runtime/Unity.XR.OpenXR.asmdef | 6 + Runtime/UnitySubsystemsManifest.json | 2 +- Runtime/android.meta | 2 +- Runtime/android/arm64.meta | 2 +- Runtime/android/arm64/libUnityOpenXR.so | Bin 1123728 -> 1197512 bytes Runtime/android/arm64/libUnityOpenXR.so.meta | 2 +- Runtime/input/HapticControl.cs | 38 + Runtime/input/HapticControl.cs.meta | 3 + Runtime/input/OpenXRInput.cs | 644 +- Runtime/universalwindows.meta | 2 +- Runtime/universalwindows/arm32.meta | 2 +- .../universalwindows/arm32/UnityOpenXR.dll | Bin 230912 -> 251392 bytes .../arm32/UnityOpenXR.dll.meta | 2 +- Runtime/universalwindows/arm64.meta | 2 +- .../universalwindows/arm64/UnityOpenXR.dll | Bin 295424 -> 325120 bytes .../arm64/UnityOpenXR.dll.meta | 2 +- Runtime/universalwindows/x64.meta | 2 +- Runtime/universalwindows/x64/UnityOpenXR.dll | Bin 318464 -> 350208 bytes .../universalwindows/x64/UnityOpenXR.dll.meta | 2 +- Runtime/windows.meta | 2 +- Runtime/windows/x64.meta | 2 +- Runtime/windows/x64/UnityOpenXR.dll | Bin 581632 -> 620544 bytes Runtime/windows/x64/UnityOpenXR.dll.meta | 2 +- RuntimeDebugger/DebuggerState.cs | 45 + .../Editor/RuntimeDebuggerWindow.cs | 48 +- .../Native~/openxr_runtime_debugger/ringbuf.h | 7 +- .../serialize_handles.h | 2 +- .../RuntimeDebuggerOpenXRFeature.cs | 5 + RuntimeDebugger/android.meta | 2 +- RuntimeDebugger/android/arm64.meta | 2 +- .../arm64/libopenxr_runtime_debugger.so | Bin 996632 -> 996632 bytes .../arm64/libopenxr_runtime_debugger.so.meta | 2 +- RuntimeDebugger/universalwindows.meta | 2 +- RuntimeDebugger/universalwindows/arm32.meta | 2 +- .../arm32/openxr_runtime_debugger.dll | Bin 142336 -> 142336 bytes .../arm32/openxr_runtime_debugger.dll.meta | 2 +- RuntimeDebugger/universalwindows/arm64.meta | 2 +- .../arm64/openxr_runtime_debugger.dll | Bin 822784 -> 823296 bytes .../arm64/openxr_runtime_debugger.dll.meta | 2 +- RuntimeDebugger/universalwindows/x64.meta | 2 +- .../x64/openxr_runtime_debugger.dll | Bin 163328 -> 163840 bytes .../x64/openxr_runtime_debugger.dll.meta | 2 +- RuntimeDebugger/windows.meta | 2 +- RuntimeDebugger/windows/x64.meta | 2 +- .../windows/x64/openxr_runtime_debugger.dll | Bin 399872 -> 400896 bytes .../x64/openxr_runtime_debugger.dll.meta | 2 +- RuntimeLoaders/universalwindows.meta | 2 +- RuntimeLoaders/universalwindows/arm32.meta | 2 +- .../arm32/openxr_loader.dll.meta | 2 +- RuntimeLoaders/universalwindows/arm64.meta | 2 +- .../arm64/openxr_loader.dll.meta | 2 +- RuntimeLoaders/universalwindows/x64.meta | 2 +- .../x64/openxr_loader.dll.meta | 2 +- RuntimeLoaders/windows.meta | 2 +- RuntimeLoaders/windows/x64.meta | 2 +- .../windows/x64/openxr_loader.dll.meta | 2 +- Samples~/Controller/ActionMap.meta | 8 - Samples~/Controller/ControllerSample.unity | 16488 +++------------- ...s => ControllerSampleActions.inputactions} | 494 +- ...ControllerSampleActions.inputactions.meta} | 0 .../Controller/Prefabs/AxisControl.prefab | 462 + .../Prefabs/AxisControl.prefab.meta | 4 +- .../Controller/Prefabs/ButtonControl.prefab | 152 + .../Prefabs/ButtonControl.prefab.meta | 4 +- Samples~/Controller/Prefabs/ControlRow.prefab | 249 + .../Controller/Prefabs/ControlRow.prefab.meta | 5 +- .../Controller/Prefabs/ControlText.prefab | 81 + .../Prefabs/ControlText.prefab.meta | 5 +- Samples~/Controller/Prefabs/Controller.prefab | 4319 ++++ .../Controller/Prefabs/Controller.prefab.meta | 7 + .../Controller/Prefabs/Vector2Control.prefab | 378 + .../Prefabs/Vector2Control.prefab.meta | 7 + Samples~/Controller/Scripts/ActionToAxis.cs | 17 + .../Controller/Scripts/ActionToAxis.cs.meta | 2 +- Samples~/Controller/Scripts/ActionToButton.cs | 45 + .../Controller/Scripts/ActionToButton.cs.meta | 11 + .../Scripts/ActionToButtonISX.cs.meta | 2 +- .../Controller/Scripts/ActionToControl.cs | 70 + .../Scripts/ActionToControl.cs.meta | 3 + .../Controller/Scripts/ActionToDeviceInfo.cs | 28 + .../Scripts/ActionToDeviceInfo.cs.meta | 11 + .../Controller/Scripts/ActionToHaptics.cs | 11 +- .../Scripts/ActionToSliderISX.cs.meta | 2 +- .../Controller/Scripts/ActionToVector2.cs | 21 + .../Scripts/ActionToVector2.cs.meta | 11 + .../Scripts/ActionToVector2SliderISX.cs.meta | 2 +- .../Controller/Scripts/ActionToVisibility.cs | 40 + .../Scripts/ActionToVisibility.cs.meta | 11 + .../Scripts/ActionToVisibilityISX.cs.meta | 2 +- .../DisplayDeviceInfoFromActionISX.cs.meta | 2 +- .../Editor/InterceptFeatureInstaller.cs | 9 +- .../InterceptFeaturePlugin/android.meta | 2 +- .../InterceptFeaturePlugin/android/arm64.meta | 2 +- .../universalwindows.meta | 2 +- .../universalwindows/arm32.meta | 2 +- .../universalwindows/arm64.meta | 2 +- .../universalwindows/x64.meta | 2 +- .../InterceptFeaturePlugin/windows.meta | 2 +- .../InterceptFeaturePlugin/windows/x64.meta | 2 +- .../windows/x64/InterceptFeaturePlugin.dll | Bin 97280 -> 97280 bytes .../Editor/MeshingFeatureInstaller.cs | 7 + .../MeshingFeaturePlugin/android.meta | 2 +- .../MeshingFeaturePlugin/android/arm64.meta | 2 +- .../arm64/libMeshingFeaturePlugin.so.meta | 2 +- .../universalwindows.meta | 2 +- .../universalwindows/arm32.meta | 2 +- .../universalwindows/arm64.meta | 2 +- .../universalwindows/x64.meta | 2 +- .../x64/MeshingFeaturePlugin.dll | Bin 40448 -> 40448 bytes .../MeshingFeaturePlugin/windows.meta | 2 +- .../MeshingFeaturePlugin/windows/x64.meta | 2 +- .../windows/x64/MeshingFeaturePlugin.dll | Bin 123392 -> 123392 bytes .../windows/x64/MeshingFeaturePlugin.dll.meta | 2 +- Shared/Native~/plugin_load.cpp | 119 + Shared/Native~/plugin_load.h | 43 + TestHelpers.meta | 8 - .../Unity.XR.OpenXR.TestHelpers.asmdef | 16 - TestHelpers/WaitForLoaderRestart.cs | 66 - TestHelpers/WaitForLoaderShutdown.cs | 48 - Tests/Editor/FeatureSetManagerTests.cs | 659 - Tests/Editor/FeatureSetTests.cs | 393 + ...rTests.cs.meta => FeatureSetTests.cs.meta} | 0 Tests/Editor/FeatureTests.cs | 52 +- Tests/Editor/OpenXRCallbackTests.cs | 4 +- Tests/Editor/OpenXREditorTestHelpers.cs | 231 + Tests/Editor/OpenXREditorTestHelpers.cs.meta | 11 + Tests/Editor/OpenXRInputEditorTests.cs | 79 + Tests/Editor/OpenXRInputEditorTests.cs.meta | 3 + Tests/Runtime/DiagnosticReportTests.cs | 104 +- Tests/Runtime/MockInteractionFeature.cs | 209 + Tests/Runtime/MockInteractionFeature.cs.meta | 3 + ...verRuntimeTests.cs => MockRuntimeTests.cs} | 288 +- ...Tests.cs.meta => MockRuntimeTests.cs.meta} | 0 Tests/Runtime/NativeTests.cs | 68 + Tests/Runtime/NativeTests.cs.meta | 11 + Tests/Runtime/OpenXRFeatureTests.cs | 17 + Tests/Runtime/OpenXRInputTests.cs | 703 + Tests/Runtime/OpenXRInputTests.cs.meta | 11 + Tests/Runtime/OpenXRLoaderSetup.cs | 50 +- Tests/Runtime/OpenXRRuntimeTests.cs | 270 +- Tests/Runtime/Unity.XR.OpenXR.Tests.asmdef | 6 +- Tests/Runtime/UnityVersionUtilityTests.cs | 85 + .../Runtime/UnityVersionUtilityTests.cs.meta | 11 + Tests/Runtime/WaitForLoaderRestart.cs | 67 + .../Runtime}/WaitForLoaderRestart.cs.meta | 0 Tests/Runtime/WaitForLoaderShutdown.cs | 75 + .../Runtime}/WaitForLoaderShutdown.cs.meta | 0 Tests/Runtime/WaitForRestarter.cs | 40 + Tests/Runtime/WaitForRestarter.cs.meta | 11 + Tests/Runtime/WaitForXrFrame.cs | 20 +- Tests/Runtime/WaitForXrFrame.cs.meta | 12 +- ValidationExceptions.json | 15 + ValidationExceptions.json.meta | 7 + package.json | 6 +- 235 files changed, 15168 insertions(+), 16938 deletions(-) delete mode 100644 ConformanceAutomation/HelperTypes.cs delete mode 100644 MockDriver/MockDriver.cs delete mode 100644 MockDriver/Native~/mock_driver/Include/openxr_mock_driver.h delete mode 100644 MockDriver/Native~/mock_driver/mock_driver.cpp delete mode 100644 MockDriver/Unity.XR.OpenXR.Features.MockDriver.asmdef delete mode 100644 MockDriver/windows.meta delete mode 100644 MockDriver/windows/x64/mock_driver.dll rename MockRuntime/Native~/{openxr_loader => mock_runtime}/Extensions/mock_conformance_automation.cpp (88%) rename MockRuntime/Native~/{openxr_loader => mock_runtime}/Extensions/mock_d3d11_enable.cpp (100%) rename MockRuntime/Native~/{openxr_loader => mock_runtime}/Extensions/mock_msft_first_person_observer.cpp (100%) rename MockRuntime/Native~/{openxr_loader => mock_runtime}/Extensions/mock_msft_secondary_view_configuration.cpp (100%) rename MockRuntime/Native~/{openxr_loader => mock_runtime}/Extensions/mock_vulkan_enable2.cpp (100%) create mode 100644 MockRuntime/Native~/mock_runtime/Extensions/mock_win32_convert_performance_counter_time.cpp rename MockRuntime/Native~/{openxr_loader => mock_runtime}/mock.h (70%) create mode 100644 MockRuntime/Native~/mock_runtime/mock_api.cpp rename MockRuntime/Native~/{openxr_loader => mock_runtime}/mock_events.h (51%) rename MockRuntime/Native~/{openxr_loader => mock_runtime}/mock_extensions.h (87%) rename MockRuntime/Native~/{openxr_loader => mock_runtime}/mock_input_state.cpp (69%) rename MockRuntime/Native~/{openxr_loader => mock_runtime}/mock_input_state.h (68%) create mode 100644 MockRuntime/Native~/mock_runtime/mock_loader.cpp rename MockRuntime/Native~/{openxr_loader => mock_runtime}/mock_runtime.cpp (93%) rename MockRuntime/Native~/{openxr_loader => mock_runtime}/mock_runtime.h (91%) rename MockRuntime/Native~/{openxr_loader => mock_runtime}/mock_runtime_interaction_profiles.cpp (95%) rename MockRuntime/Native~/{openxr_loader => mock_runtime}/visibility_mask_data.cpp (100%) delete mode 100644 MockRuntime/Native~/openxr_loader/Extensions/mock_driver_extension.cpp create mode 100644 MockRuntime/windows/x64/mock_runtime.dll rename MockDriver/windows/x64/mock_driver.dll.meta => MockRuntime/windows/x64/mock_runtime.dll.meta (92%) create mode 100644 Runtime/OpenXRNativeTypes.cs rename MockDriver/MockDriver.cs.meta => Runtime/OpenXRNativeTypes.cs.meta (80%) create mode 100644 Runtime/input/HapticControl.cs create mode 100644 Runtime/input/HapticControl.cs.meta delete mode 100644 Samples~/Controller/ActionMap.meta rename Samples~/Controller/{ActionMap/InputActions.inputactions => ControllerSampleActions.inputactions} (58%) rename Samples~/Controller/{ActionMap/InputActions.inputactions.meta => ControllerSampleActions.inputactions.meta} (100%) create mode 100644 Samples~/Controller/Prefabs/AxisControl.prefab rename TestHelpers/Unity.XR.OpenXR.TestHelpers.asmdef.meta => Samples~/Controller/Prefabs/AxisControl.prefab.meta (57%) create mode 100644 Samples~/Controller/Prefabs/ButtonControl.prefab rename MockDriver/Unity.XR.OpenXR.Features.MockDriver.asmdef.meta => Samples~/Controller/Prefabs/ButtonControl.prefab.meta (57%) create mode 100644 Samples~/Controller/Prefabs/ControlRow.prefab rename MockDriver/windows/x64.meta => Samples~/Controller/Prefabs/ControlRow.prefab.meta (55%) create mode 100644 Samples~/Controller/Prefabs/ControlText.prefab rename MockDriver.meta => Samples~/Controller/Prefabs/ControlText.prefab.meta (55%) create mode 100644 Samples~/Controller/Prefabs/Controller.prefab create mode 100644 Samples~/Controller/Prefabs/Controller.prefab.meta create mode 100644 Samples~/Controller/Prefabs/Vector2Control.prefab create mode 100644 Samples~/Controller/Prefabs/Vector2Control.prefab.meta create mode 100644 Samples~/Controller/Scripts/ActionToAxis.cs rename ConformanceAutomation/HelperTypes.cs.meta => Samples~/Controller/Scripts/ActionToAxis.cs.meta (80%) create mode 100644 Samples~/Controller/Scripts/ActionToButton.cs create mode 100644 Samples~/Controller/Scripts/ActionToButton.cs.meta create mode 100644 Samples~/Controller/Scripts/ActionToControl.cs create mode 100644 Samples~/Controller/Scripts/ActionToControl.cs.meta create mode 100644 Samples~/Controller/Scripts/ActionToDeviceInfo.cs create mode 100644 Samples~/Controller/Scripts/ActionToDeviceInfo.cs.meta create mode 100644 Samples~/Controller/Scripts/ActionToVector2.cs create mode 100644 Samples~/Controller/Scripts/ActionToVector2.cs.meta create mode 100644 Samples~/Controller/Scripts/ActionToVisibility.cs create mode 100644 Samples~/Controller/Scripts/ActionToVisibility.cs.meta create mode 100644 Shared/Native~/plugin_load.cpp create mode 100644 Shared/Native~/plugin_load.h delete mode 100644 TestHelpers.meta delete mode 100644 TestHelpers/Unity.XR.OpenXR.TestHelpers.asmdef delete mode 100644 TestHelpers/WaitForLoaderRestart.cs delete mode 100644 TestHelpers/WaitForLoaderShutdown.cs delete mode 100644 Tests/Editor/FeatureSetManagerTests.cs create mode 100644 Tests/Editor/FeatureSetTests.cs rename Tests/Editor/{FeatureSetManagerTests.cs.meta => FeatureSetTests.cs.meta} (100%) create mode 100644 Tests/Editor/OpenXREditorTestHelpers.cs create mode 100644 Tests/Editor/OpenXREditorTestHelpers.cs.meta create mode 100644 Tests/Editor/OpenXRInputEditorTests.cs create mode 100644 Tests/Editor/OpenXRInputEditorTests.cs.meta create mode 100644 Tests/Runtime/MockInteractionFeature.cs create mode 100644 Tests/Runtime/MockInteractionFeature.cs.meta rename Tests/Runtime/{MockDriverRuntimeTests.cs => MockRuntimeTests.cs} (57%) rename Tests/Runtime/{MockDriverRuntimeTests.cs.meta => MockRuntimeTests.cs.meta} (100%) create mode 100644 Tests/Runtime/NativeTests.cs create mode 100644 Tests/Runtime/NativeTests.cs.meta create mode 100644 Tests/Runtime/OpenXRInputTests.cs create mode 100644 Tests/Runtime/OpenXRInputTests.cs.meta create mode 100644 Tests/Runtime/UnityVersionUtilityTests.cs create mode 100644 Tests/Runtime/UnityVersionUtilityTests.cs.meta create mode 100644 Tests/Runtime/WaitForLoaderRestart.cs rename {TestHelpers => Tests/Runtime}/WaitForLoaderRestart.cs.meta (100%) create mode 100644 Tests/Runtime/WaitForLoaderShutdown.cs rename {TestHelpers => Tests/Runtime}/WaitForLoaderShutdown.cs.meta (100%) create mode 100644 Tests/Runtime/WaitForRestarter.cs create mode 100644 Tests/Runtime/WaitForRestarter.cs.meta create mode 100644 ValidationExceptions.json create mode 100644 ValidationExceptions.json.meta diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a12175..682d161 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,37 @@ All notable changes to this package will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [1.3.0] - 2021-10-20 +### Added +* Added API `OpenXRInput.SendHapticImpulse` +* Added API `OpenXRInput.StopHaptics` +* Added API `OpenXRInput.TryGetInputSourceName` +* Added event `OpenXRRuntime.wantsToRestart` +* Added event `OpenXRRuntime.wantsToQuit` +* Added support for `XR_OCULUS_audio_device_guid +` extension. +* Added `Haptic` control to OpenXR Controller Profile layouts that can be bound to an action and used to trigger haptics using the new `OpenXRInput.SendHapticImpulse` API. + +### Fixed +* Fixed ARM32 crash when OpenXR API layers were present + * [ISSUE-1355859](https://issuetracker.unity3d.com/issues/xr-uwp-any-openxr-layer-will-crash-unityopenxr-dot-dll-on-hololens2-when-compiling-with-arm32) +* Fixed issue that would cause console errors if `OpenXRFeature.enable` was changed while the OpenXR Projects Settings windows was open. +* Fixed potential Android crash when shutting down. +* Fixed potential crash with `XR_MSFT_SECONDARY_VIEW_CONFIGURATION_EXTENSION_NAME` +* Fixed issue with alpha channel on Projection layer causing visual artifacts. + * [ISSUE-1338699](https://issuetracker.unity3d.com/issues/xr-openxr-a-black-background-is-rendered-in-hmd-when-using-solid-color-camera-clear-flags) + * [ISSUE-1349271](https://issuetracker.unity3d.com/issues/xr-sdk-openxr-post-processing-postexposure-effect-has-visual-artifacts) + * [ISSUE-1346455](https://issuetracker.unity3d.com/issues/xr-sdk-openxr-right-eye-contains-artifacts-when-taa-anti-aliasing-is-used-with-multi-pass-rendering-mode) + * [ISSUE-1336968](https://issuetracker.unity3d.com/issues/xr-openxr-oculus-post-processing-view-in-hmd-is-darker-and-sometimes-flickers-when-changing-depth-of-field-focus-distance) + * [ISSUE-1338696](https://issuetracker.unity3d.com/issues/xr-sdk-openxr-black-edges-are-rendered-on-the-game-objects-when-fxaa-anti-aliasing-is-used) +* Fixed bug that caused Vulkan support on Oculus to stop working. +* Fixed missing usages on `HoloLensHand` layout. +* Fixed vulkan shared depth buffer on versions `2021.2.0b15` and `2022.1.0a8` or higher. + +### Updated +* Improved `OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets` so that no internal methods are required after calling this. +* Updated `Controller` sample to improve the visuals and use the new APIs + ## [1.2.8] - 2021-07-29 * Fixed an issue that was causing Oculus Android OpenGL builds to stop working after v31 of the oculus software was installed. * Fixed a bug that would cause Asset Bundles to fail building in some circumstances when OpenXR was included in the project. diff --git a/ConformanceAutomation/ConformanceAutomationFeature.cs b/ConformanceAutomation/ConformanceAutomationFeature.cs index 3e1172d..36750e3 100644 --- a/ConformanceAutomation/ConformanceAutomationFeature.cs +++ b/ConformanceAutomation/ConformanceAutomationFeature.cs @@ -1,6 +1,6 @@ using System; using System.Runtime.InteropServices; -using UnityEngine.XR.OpenXR.Input; +using UnityEngine.XR.OpenXR.NativeTypes; #if UNITY_EDITOR using UnityEditor.XR.OpenXR.Features; #endif @@ -33,7 +33,7 @@ public class ConformanceAutomationFeature : OpenXRFeature private static ulong xrSession = 0ul; /// - protected override bool OnInstanceCreate(ulong instance) + protected internal override bool OnInstanceCreate(ulong instance) { if (!OpenXRRuntime.IsExtensionEnabled("XR_EXT_conformance_automation")) { @@ -49,21 +49,21 @@ protected override bool OnInstanceCreate(ulong instance) } /// - protected override void OnInstanceDestroy(ulong xrInstance) + protected internal override void OnInstanceDestroy(ulong xrInstance) { base.OnInstanceDestroy(xrInstance); ConformanceAutomationFeature.xrInstance = 0ul; } /// - protected override void OnSessionCreate(ulong xrSessionId) + protected internal override void OnSessionCreate(ulong xrSessionId) { ConformanceAutomationFeature.xrSession = xrSessionId; base.OnSessionCreate(xrSession); } /// - protected override void OnSessionDestroy(ulong xrSessionId) + protected internal override void OnSessionDestroy(ulong xrSessionId) { base.OnSessionDestroy(xrSessionId); ConformanceAutomationFeature.xrSession = 0ul; @@ -156,6 +156,29 @@ public static bool ConformanceAutomationSetPose(string topLevelPath, string inpu new XrPosef(position, orientation)); } + /// + /// Set the angular and linear velocity of a pose + /// + /// An OpenXRPath that specifies the OpenXR User Path of the value to be changed (e.g. /user/hand/left). + /// An OpenXRPath that specifies the full path of the input component whose state you wish to set (e.g. /user/hand/left/input/select/click). + /// True if the linear velocity is valid + /// Linear velocity value + /// True if the angular velocity is valid + /// Angular velocity value + /// + public static bool ConformanceAutomationSetVelocity(string topLevelPath, string inputSourcePath, bool linearValid, Vector3 linear, bool angularValid, Vector3 angular) + { + return xrSetInputDeviceVelocityUNITY( + xrSession, + StringToPath(topLevelPath), + StringToPath(inputSourcePath), + linearValid, + new XrVector3f(-1.0f * linear), // Linear velocity is multiplied by -1 in the OpenXR plugin so it must be negated here as well + angularValid, + new XrVector3f(-1.0f * angular) // Angular velocity is multiplied by -1 in the OpenXR plugin so it must be negated here as well + ); + } + // Dll imports private const string ExtLib = "ConformanceAutomationExt"; @@ -182,5 +205,8 @@ public static bool ConformanceAutomationSetPose(string topLevelPath, string inpu [DllImport(ExtLib, EntryPoint = "script_xrSetInputDeviceLocationEXT")] private static extern bool xrSetInputDeviceLocationEXT(ulong xrSession, ulong topLevelPath, ulong inputSourcePath, ulong space, XrPosef pose); + + [DllImport(ExtLib, EntryPoint = "script_xrSetInputDeviceVelocityUNITY")] + private static extern bool xrSetInputDeviceVelocityUNITY(ulong xrSession, ulong topLevelPath, ulong inputSourcePath, bool linearValid, XrVector3f linear, bool angularValid, XrVector3f angular); } } diff --git a/ConformanceAutomation/HelperTypes.cs b/ConformanceAutomation/HelperTypes.cs deleted file mode 100644 index dfa39ff..0000000 --- a/ConformanceAutomation/HelperTypes.cs +++ /dev/null @@ -1,82 +0,0 @@ -/// -/// OpenXR types as C# structs to pass to an OpenXR runtime -/// -/// - -namespace UnityEngine.XR.OpenXR.Features.ConformanceAutomation -{ - struct XrVector2f - { - float x; - float y; - - public XrVector2f(float x, float y) - { - this.x = x; - this.y = y; - } - - public XrVector2f(Vector2 value) - { - x = value.x; - y = value.y; - } - }; - - struct XrVector3f - { - float x; - float y; - float z; - - public XrVector3f(float x, float y, float z) - { - this.x = x; - this.y = y; - this.z = -z; - } - - public XrVector3f(Vector3 value) - { - x = value.x; - y = value.y; - z = -value.z; - } - }; - - struct XrQuaternionf - { - float x; - float y; - float z; - float w; - - public XrQuaternionf(float x, float y, float z, float w) - { - this.x = -x; - this.y = -y; - this.z = z; - this.w = w; - } - - public XrQuaternionf(Quaternion quaternion) - { - this.x = -quaternion.x; - this.y = -quaternion.y; - this.z = quaternion.z; - this.w = quaternion.w; - } - }; - - struct XrPosef - { - XrQuaternionf orientation; - XrVector3f position; - - public XrPosef(Vector3 vec3, Quaternion quaternion) - { - this.position = new XrVector3f(vec3); - this.orientation = new XrQuaternionf(quaternion); - } - }; -} diff --git a/ConformanceAutomation/Native~/conformance_automation_ext.cpp b/ConformanceAutomation/Native~/conformance_automation_ext.cpp index c7892f3..144497f 100644 --- a/ConformanceAutomation/Native~/conformance_automation_ext.cpp +++ b/ConformanceAutomation/Native~/conformance_automation_ext.cpp @@ -14,12 +14,15 @@ assert(ret == XR_SUCCESS); \ } +typedef XrResult(XRAPI_PTR* PFN_xrSetInputDeviceVelocityUNITY)(XrSession session, XrPath topLevelPath, XrPath inputSourcePath, bool linearValid, XrVector3f linear, bool angularValid, XrVector3f angular); + // OpenXR runtime functions PFN_xrSetInputDeviceActiveEXT unity_xrSetInputDeviceActiveEXT = nullptr; PFN_xrSetInputDeviceStateBoolEXT unity_xrSetInputDeviceStateBoolEXT = nullptr; PFN_xrSetInputDeviceStateFloatEXT unity_xrSetInputDeviceStateFloatEXT = nullptr; PFN_xrSetInputDeviceStateVector2fEXT unity_xrSetInputDeviceStateVector2fEXT = nullptr; PFN_xrSetInputDeviceLocationEXT unity_xrSetInputDeviceLocationEXT = nullptr; +PFN_xrSetInputDeviceVelocityUNITY unity_xrSetInputDeviceVelocityUNITY = nullptr; // Trace for Debug static IUnityXRTrace* s_Trace = nullptr; @@ -81,6 +84,15 @@ script_xrSetInputDeviceLocationEXT(XrSession session, XrPath topLevelPath, XrPat return XR_SUCCESS == unity_xrSetInputDeviceLocationEXT(session, topLevelPath, inputSourcePath, space, pose); } +extern "C" bool UNITY_INTERFACE_EXPORT UNITY_INTERFACE_API +script_xrSetInputDeviceVelocityUNITY(XrSession session, XrPath topLevelPath, XrPath inputSourcePath, bool linearValid, XrVector3f linear, bool angularValid, XrVector3f angular) +{ + if (nullptr == unity_xrSetInputDeviceVelocityUNITY) + return false; + + return XR_SUCCESS == unity_xrSetInputDeviceVelocityUNITY(session, topLevelPath, inputSourcePath, linearValid, linear, angularValid, angular); +} + // Init extern "C" void UNITY_INTERFACE_EXPORT UNITY_INTERFACE_API @@ -93,6 +105,7 @@ script_initialize(PFN_xrGetInstanceProcAddr xrGetInstanceProcAddr, XrInstance in CHECK_XRCMD(xrGetInstanceProcAddr(instance, "xrSetInputDeviceStateFloatEXT", (PFN_xrVoidFunction*)&unity_xrSetInputDeviceStateFloatEXT)); CHECK_XRCMD(xrGetInstanceProcAddr(instance, "xrSetInputDeviceStateVector2fEXT", (PFN_xrVoidFunction*)&unity_xrSetInputDeviceStateVector2fEXT)); CHECK_XRCMD(xrGetInstanceProcAddr(instance, "xrSetInputDeviceLocationEXT", (PFN_xrVoidFunction*)&unity_xrSetInputDeviceLocationEXT)); + CHECK_XRCMD(xrGetInstanceProcAddr(instance, "xrSetInputDeviceVelocityUNITY", (PFN_xrVoidFunction*)&unity_xrSetInputDeviceVelocityUNITY)); XR_TRACE_LOG(s_Trace, "[ConformanceAutomationExt] - script_initialize complete"); } diff --git a/ConformanceAutomation/android.meta b/ConformanceAutomation/android.meta index bc25424..25ef672 100644 --- a/ConformanceAutomation/android.meta +++ b/ConformanceAutomation/android.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1f52cd0d4b6446c7bf8d693801c00c92 +guid: e8e6abaa7e4e4396bf89d41b8cdcf5be folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/ConformanceAutomation/android/arm64.meta b/ConformanceAutomation/android/arm64.meta index ff7c4bc..8da1bc6 100644 --- a/ConformanceAutomation/android/arm64.meta +++ b/ConformanceAutomation/android/arm64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9401590f41ee497a8a2c859bb9b69349 +guid: 67453f43ec4c43158c2b317948badc27 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/ConformanceAutomation/android/arm64/ConformanceAutomationExt.so b/ConformanceAutomation/android/arm64/ConformanceAutomationExt.so index 57a08b7fc9b9326ff3c0c6773c4162c5b6014b90..ca4307a8184252226d7cc8a3fcc1cc27457a2ebb 100644 GIT binary patch delta 61201 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%0DLi-w1oh*DYkWmj1g6Dj_$# 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 b7pZtY(2KSYp8Rf+`Gq9zP1Wo*fA4<*wy>}f delta 61142 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 TWgD_JNG@rN?_a#-fJOB$K}{+^ diff --git a/ConformanceAutomation/universalwindows/arm32/ConformanceAutomationExt.dll.meta b/ConformanceAutomation/universalwindows/arm32/ConformanceAutomationExt.dll.meta index 3fc2f4a..413ef08 100644 --- a/ConformanceAutomation/universalwindows/arm32/ConformanceAutomationExt.dll.meta +++ b/ConformanceAutomation/universalwindows/arm32/ConformanceAutomationExt.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 93b662ef01974753aa6120b2f698f2e6 +guid: 74f2302673e545fc93b7ab8f3b27938e PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/ConformanceAutomation/universalwindows/arm64.meta b/ConformanceAutomation/universalwindows/arm64.meta index 3fae95e..24f67eb 100644 --- a/ConformanceAutomation/universalwindows/arm64.meta +++ b/ConformanceAutomation/universalwindows/arm64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3f4a6053d7e94a37bd15e1bf1935786c +guid: b2caf72d67da4ee887542da088e17525 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/ConformanceAutomation/universalwindows/arm64/ConformanceAutomationExt.dll b/ConformanceAutomation/universalwindows/arm64/ConformanceAutomationExt.dll index b8a47ee4388316815593528417fbe2ffd96bfa56..44a2617dd2c88c92eab6a4c31fb6661039d8490c 100644 GIT binary patch delta 2527 zcmeHIi%*kR6hHTCaV^jSw!AFR7SLh|$V+94vj`}4x{;|{e78D$1%WYK@Uavonr?0h z^%CbMCg9vs4H&YjbDNp4Wv;p`GbVE`a|YCG#F>p{E}@Br{cih}RsM$Ec1RrIscfU#w3w)$5nbbLOqc4wY+^JL zmBOf5K(x|hHn4tvh0TpNO@kH>r15AeLwiT;SO8=ICO${9@B`9R-XN*9!Oa|yCBViH zN*1=rcSc&n*q>ajTp?+u@C`~UyUyQK8rfBT3cp|SD@tSPZ&B1azN4h{(jxk6KMr?D zwm{Dm@?7?@D0dXw&EJZi&-U=k(eGPxh&rSmg-4AiFgpu9Lkj(AhqUm9caJULCpxQQ zwm{G~>}!g#GWCy-$KM@Nq*@L9!`MUY1TWMW*fG9bla+8uL7jILNvDS^n8zU{9{QZO z!S^0Nu5q!gJY8#K8-sECXiuXRn*rV*qxaRtonz{N?NfCWCD;Spny`cg zcvC_aevc$@7Vuf88W>y67wdYI{VG<>f7fNQL9W#sHLS#=dPJw9@g?npe4gGY!M#?W zDLG4coIXR_6XAz6U!NfYzSS2A8rM$~WJp|!-L@nelZKN#Llxxtgi)tjX$z>ZtE#-% zcPw!lj`y8U%8ioDvwe3BN0`)B!1tyf@YUG7%;mM?D@Tl5vi+;fqcW?OhJs8o&y%@E z=I|D(W#L(fA3Xb{eNnbQ3bAX#`}U;3>yzw*@&{+-?3eSH&jWDp- z3!k^p_eSmp_Ho`Ai@);SLw>UBn~K(Rx7|M^1~R#7mN#KtDp7uOZA)|Z&U&$Koo{fK zj%nPuc7Dst&SobHpAQ%4mWO*ter-s-wgi=j1^L^Bon0grw^xU5C2Pe(I|?mc>=ueE z5t^5m7p`Rve!TE`Z5*|#rjU&^z;GMCUzlm`$_cfTi)cGJ>A2HOv54p-=Dot^c|}>} zB1#GM5tI}(rhRhMDC|<$U9w$?`LYOq*zV$Ke1S4Vos;D^8BuR)zM&?Zp;Wz*&iow-@W5iI*cnaiQPvs+)+PJdjv4 z20ge}mB*aK9~A3ZH}*5QPM~><8>(eg!>$8507nvDCeSZ9nP>3DbhWafHO*@_S+&VLkcbELZ%V#IMo=9`C zOnlw&xN64?dFqYO8c{#-&}_mdkEN(3FEmGlwgZ|UnkhodKyz?IQ%z_Ki55X@gjg^k z;%z`X3T-Un;0|aGXd@BYXMDjN!~Z=DJ#6*dt;)k?CRWYOWtQNtj;|}zWA;kfELQF7 zDSMT<{-L`}B-MqAP-5Kzi{$cyMS=-kB$;55Xb-^Gz>mNtl&+J8s1+QG|H^(8WevCn zWp)kuxLA8uxKPV!J=)%R`EgUgKVTD7Eyf9h2DW)fA2`| cXzy5Wd|yhRsn6C|-KRQZIy2;(Zu^=23!XFdYybcN delta 2452 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 O!KQ=FgVi;!a{mGSdnq~q delta 4389 zcmeHKjdN7h6~FJfFJEM{o6T+r`P_s}vJjFi$pWE}u)%~pN}_;Js89_8N((}uS*4|A zgA2?qOIq<_i_;lJt2TCAK>~%UEo*}iYf2HN21@;^jxQ#)5mO<;u>GC)-r^3O_Altp zoO^!foMoj1;ksZxu_0+1<~I`vk$lXBommVfQ}_3k||K?n%xQ zj`F*bw^Yg@sb&Ua@{UM*n%rp{DPiolx1e{_EQgjmT(bX!{qCN=KG{FygzLxLnNo@V zOH-B$t^7#JG@p#2Oit;%12IBZypVV^#flrrF%Rf<2k^fEQj7O{YLr|aG1gFkZEmB?r`Dt9h&w8>>>Oa`$z9!Xa$xUNyUT11abErpkRL1b9QtQP|k$;?epQs4@Hlr*)F7SQE zBJolxf5q5fY{OSHnHwA!RC01-+6Hli@vUicQGO<4eTwVLXtYmBq4vg4-;gO>Nvo_i zPE~i%D`C5wJ<&5eBBs3&4Hpks5yEo^{Oxk+{GbWzQi5X`!-i)N_Va$zA=Bz9v{ySK zXirItr|`$jx$b#3MC~-r1XG?#p&s4|%2tW7?U8mnzEzH9PbIq#_EVBHg%6lLV}6Ap z>!WW*rJuODJAKxy7B_YF8LK1oO+A>H>+YUtZ%}f>plmTPwyQtT;IR8^7eXO=tCXK& z6lEd|{^D6~eklD;;V?H^#*W=vpe;0ozB4wB4O*kNpJ(tHmV0bDnyo#pIdro6?A*}l zsLh_i4_S)yK0p#9!Mw?xONAhkYS0Ro&^xNj-}s2-`{IgxUTC$-#}jGAQakwvZ;|l< zk$%h2t}v5+ovN=-0$iX%K@Po&faRhE8c)9(5OF|Eoy@|4hIqma(#=CF*DHlva{8Gzy2%1#(gP_=DD|%X4tL zR3=SQ{{$eDW zjPe#V%4z;aW|Q!Ho-wx2R|kb^`8(gIco%op-$cGA+>5&=Zi>LRKz7R7Np^K1ZuEqzS%c1o{AY@Y7v-p5n7;!8&SP z=*vRqz4!S?g$KW<)N508?)a~4P`Buy4!H1?CO+~%X$4ctMCQ?*0`<0AU`*5My3lr>;1h# zLr^LP987EoNx74FN%rK*fikK;OC~Z#+t&~@E&?>Y^oiBv-=isJLGdzjmj&}`Ci0!x zlgd+|@%JX3l13*mhQ+g>bQ!4r%N~1sjlb7^N_rn6G6sfs`Fq)UNyj03f_X={A;;l6 z2Ep`bgr?gUEq*8&cUJLswcV+<0kz$ww!78#y4osgJ28d)bJg};Ra2v4QEf+5O`3|$ zYI^~izP^J(PhYh*B>!bj<%F-G^(@wo;HSGYxONRUMV#8Me9EupWDE0nW^R7^ zi7%qj=1^l>Xz?03)Y7W#=8d__e1UIbo%sD)=bFUWh%R5(dFDLLQlWEM=XdEm*6+5K z7}9vvP4ZB)rWZB6?}qnT-4Ih`-PEyPALyFS`)(R|uP*P@(x-DjN!d-L+5b0*wpR?t_S}Ld>PjkBYd-YyJWM{{CD~C$K8xmRlh<|Cq+0`>onmW# zxa9Gw;%`n~CbaSLsyoJY;F&k$hAUz!)3w3b;1TPI6tG zJvlppWxGu*dsF87*0zjRic5Lnh0ikF-#cSKpevA8!`=$-LG*R%*qT2l%($rQ+dy{*b#wSjV@yGbYBI&cJ;0kIL3C z^lH~RdkQo8HMbRSeDvGnO7h`ak5ZR?P1j<23d{XO7byg02g?;kdr5P#yx%^~dP~(6vFw^s&^j z4?(#P%HBA~zd+Xt-LW_w<3FC3^Z#=ApXIRoxtb*sYK`lWI$7xA8|yOo@;a-EN_F}9 zx?Bx)U#x2reAkgtZ{tW)RuzKg1IMzf4>u$#CHSK{#+Ak1(lPx__M+S+q0ZnsWEM~sFs?+k=-Pp)_)=-jMNHyUR!c}AK(&!D zajJd$frz~H7|6$5O~3Pz;&SJ LfTz2@;kfW`s`eE% diff --git a/ConformanceAutomation/universalwindows/x64/ConformanceAutomationExt.dll.meta b/ConformanceAutomation/universalwindows/x64/ConformanceAutomationExt.dll.meta index 4ccd678..2cfe64c 100644 --- a/ConformanceAutomation/universalwindows/x64/ConformanceAutomationExt.dll.meta +++ b/ConformanceAutomation/universalwindows/x64/ConformanceAutomationExt.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6813936421b94d82a8bfdb0147a74c3a +guid: 4b41159829344e2caf934f5f9ddc6c7c PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/ConformanceAutomation/windows.meta b/ConformanceAutomation/windows.meta index 2834d5d..4eb93d3 100644 --- a/ConformanceAutomation/windows.meta +++ b/ConformanceAutomation/windows.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4f9b25da9eaa4751a252a76c557b0664 +guid: f67fbace02d04b1198d0df53e25ba924 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/ConformanceAutomation/windows/x64.meta b/ConformanceAutomation/windows/x64.meta index f761959..7cf63f6 100644 --- a/ConformanceAutomation/windows/x64.meta +++ b/ConformanceAutomation/windows/x64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 1bda32222ff04c39b21161724bd289bf +guid: 3d4618c3ed124b69b3fbca39a398f02f folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/ConformanceAutomation/windows/x64/ConformanceAutomationExt.dll b/ConformanceAutomation/windows/x64/ConformanceAutomationExt.dll index a00de616434715e209d4834330f678474c73b18b..d71a8bcdd14277092cb4fa660a802001591b071a 100644 GIT binary patch delta 29473 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 delta 29185 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 L917YZe<}YT4SxO? diff --git a/ConformanceAutomation/windows/x64/ConformanceAutomationExt.dll.meta b/ConformanceAutomation/windows/x64/ConformanceAutomationExt.dll.meta index 1bbcc8d..51d52f6 100644 --- a/ConformanceAutomation/windows/x64/ConformanceAutomationExt.dll.meta +++ b/ConformanceAutomation/windows/x64/ConformanceAutomationExt.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9de947cdea2a45e1ab724b8ea1f26ffd +guid: 90ff922fb51e49299152a47bb444ad04 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/Documentation~/input.md b/Documentation~/input.md index 02d11c7..29671fa 100644 --- a/Documentation~/input.md +++ b/Documentation~/input.md @@ -208,6 +208,10 @@ If you use OpenXR input with controllers or interactions such as eye gaze, Unity |Eye Gaze Interaction|``|[EyeGazeInteraction](./features/eyegazeinteraction.md)| |Microsoft Hand Interaction|``|[MicrosoftHandInteraction](./features/microsofthandinteraction.md)| +## Haptics + +OpenXR Controllers that support haptics contain a Haptic control that you can bind to an action in the [Unity Input System](https://docs.unity3d.com/Packages/com.unity.inputsystem@latest). Set the action type to Haptic when binding an InputAction to a haptic. To send a haptic impulse, call the [OpenXRInput.SendHapticImpulse](xref:UnityEngine.XR.OpenXR.Input.OpenXRInput.SendHapticImpulse*) method and specify the InputAction that you bound to the Haptic control. You can cancel the haptic impulse by calling the [OpenXRInput.StopHaptics](UnityEngine.XR.OpenXR.Input.OpenXRInput.StopHaptics*) method. + ## Debugging For more information on debugging OpenXR input, see the [Input System Debugging](https://docs.unity3d.com/Packages/com.unity.inputsystem@1.0/manual/Debugging.html) documentation. diff --git a/Editor/FeatureSupport/OpenXRFeatureEditor.cs b/Editor/FeatureSupport/OpenXRFeatureEditor.cs index 2cf55f9..ee2b77c 100644 --- a/Editor/FeatureSupport/OpenXRFeatureEditor.cs +++ b/Editor/FeatureSupport/OpenXRFeatureEditor.cs @@ -44,7 +44,7 @@ internal class OpenXRFeatureEditor /// Path of the OpenXR settings in the Settings window. Uses "/" as separator. The last token becomes the settings label if none is provided. /// public const string k_FeatureSettingsPathUI = -#if XR_MGMT_320 +#if XR_MGMT_3_2_0_OR_NEWER "Project/XR Plug-in Management/OpenXR/Features"; #else "Project/XR Plugin Management/OpenXR/Features"; @@ -333,11 +333,8 @@ void DrawSelectionList() var newToggleState = EditorGUILayout.ToggleLeft("", currentToggleState, GUILayout.ExpandWidth(false), GUILayout.Width(Styles.k_IconWidth), GUILayout.Height(lineHeight)); if (newToggleState != currentToggleState) { - item.wasChanged = true; item.isEnabled = newToggleState; - OpenXREditorSettings.Instance.SetFeatureSetSelected(activeBuildTarget, item.featureSetId, item.isEnabled); OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(activeBuildTarget); - mustInitializeFeatures = true; } } @@ -474,11 +471,13 @@ public void OnGUI(BuildTargetGroup buildTargetGroup) if (buildTargetGroup != activeBuildTarget || mustInitializeFeatures) { - mustInitializeFeatures = false; InitializeFeatures(buildTargetGroup); OpenXRFeatureSetManager.activeBuildTarget = buildTargetGroup; OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(buildTargetGroup); + // This must be done after SetFeaturesFromEnabledFeatureSets to ensure we dont get an infinite update loop + mustInitializeFeatures = false; + if (EditorWindow.HasOpenInstances()) { featureSetSettingsEditor = EditorWindow.GetWindow(); @@ -643,5 +642,13 @@ public static OpenXRFeatureEditor CreateFeatureEditor() return new OpenXRFeatureEditor(); return null; } + + internal void OnFeatureSetStateChanged(BuildTargetGroup buildTargetGroup) + { + if (activeBuildTarget != buildTargetGroup) + return; + + mustInitializeFeatures = true; + } } } diff --git a/Editor/FeatureSupport/OpenXRFeatureSetManager.cs b/Editor/FeatureSupport/OpenXRFeatureSetManager.cs index 631876b..e567c4f 100644 --- a/Editor/FeatureSupport/OpenXRFeatureSetManager.cs +++ b/Editor/FeatureSupport/OpenXRFeatureSetManager.cs @@ -15,7 +15,6 @@ namespace UnityEditor.XR.OpenXR.Features /// /// API for finding and managing feature sets for OpenXR. /// - [InitializeOnLoad] public static class OpenXRFeatureSetManager { [InitializeOnLoadMethod] @@ -98,7 +97,10 @@ internal class FeatureSetInfo : FeatureSet public GUIContent helpIcon; - public bool wasChanged; + /// + /// Stores the previous known value of isEnabled as of the last call to `SetFeaturesFromEnabledFeatureSets` + /// + public bool wasEnabled; } static Dictionary> s_AllFeatureSets = null; @@ -113,6 +115,10 @@ struct FeatureSetState static Dictionary s_FeatureSetState = new Dictionary(); + /// + /// Event called when the feature set state has been changed. + /// + internal static event Action onFeatureSetStateChanged; /// /// The current active build target. Used to handle callbacks from into @@ -215,8 +221,10 @@ internal static void InitializeFeatureSets(bool addTestFeatureSet) s_AllFeatureSets.Add(key, new List()); } + var isEnabled = OpenXREditorSettings.Instance.IsFeatureSetSelected(buildTargetGroup, featureSetAttr.FeatureSetId); var newFeatureSet = new FeatureSetInfo(){ - isEnabled = OpenXREditorSettings.Instance.IsFeatureSetSelected(buildTargetGroup, featureSetAttr.FeatureSetId), + isEnabled = isEnabled, + wasEnabled = isEnabled, name = featureSetAttr.UiName, description = featureSetAttr.Description, featureSetId = featureSetAttr.FeatureSetId, @@ -352,6 +360,15 @@ public static void SetFeaturesFromEnabledFeatureSets(BuildTargetGroup buildTarge fsi.requiredToDisabledFeatureIds.Clear(); fsi.defaultToEnabledFeatureIds.Clear(); + // Update the selected feature set states first + foreach (var featureSet in featureSets) + { + if (featureSet.featureIds == null) + continue; + + OpenXREditorSettings.Instance.SetFeatureSetSelected(buildTargetGroup, featureSet.featureSetId, featureSet.isEnabled); + } + foreach (var featureSet in featureSets) { if (featureSet.featureIds == null) @@ -362,7 +379,7 @@ public static void SetFeaturesFromEnabledFeatureSets(BuildTargetGroup buildTarge fsi.requiredToEnabledFeatureIds.UnionWith(featureSet.requiredFeatureIds); } - if (featureSet.wasChanged) + if (featureSet.isEnabled != featureSet.wasEnabled) { if (featureSet.isEnabled && featureSet.defaultFeatureIds != null) { @@ -372,9 +389,9 @@ public static void SetFeaturesFromEnabledFeatureSets(BuildTargetGroup buildTarge { fsi.requiredToDisabledFeatureIds.UnionWith(featureSet.requiredFeatureIds); } - } - featureSet.wasChanged = false; + featureSet.wasEnabled = featureSet.isEnabled; + } } foreach (var ext in extInfo.Features) @@ -390,6 +407,8 @@ public static void SetFeaturesFromEnabledFeatureSets(BuildTargetGroup buildTarge } s_FeatureSetState[buildTargetGroup] = fsi; + + onFeatureSetStateChanged?.Invoke(buildTargetGroup); } /// diff --git a/Editor/FeatureSupport/OpenXRLoaderUI.cs b/Editor/FeatureSupport/OpenXRLoaderUI.cs index a210edc..1e1ec80 100644 --- a/Editor/FeatureSupport/OpenXRLoaderUI.cs +++ b/Editor/FeatureSupport/OpenXRLoaderUI.cs @@ -99,8 +99,6 @@ void RenderFeatureSet(ref OpenXRFeatureSetManager.FeatureSetInfo featureSet, Rec if (newToggled != featureSet.isEnabled) { featureSet.isEnabled = newToggled; - featureSet.wasChanged = true; - OpenXREditorSettings.Instance.SetFeatureSetSelected(activeBuildTargetGroup, featureSet.featureSetId, featureSet.isEnabled); shouldApplyFeatureSetChanges = true; } diff --git a/Editor/OpenXREditorSettings.cs b/Editor/OpenXREditorSettings.cs index e39fe15..735b300 100644 --- a/Editor/OpenXREditorSettings.cs +++ b/Editor/OpenXREditorSettings.cs @@ -137,11 +137,17 @@ internal bool IsFeatureSetSelected(BuildTargetGroup buildTargetGroup, string fea return ret; } - internal void SetFeatureSetSelected(BuildTargetGroup buildTargetGroup, string featureSetId, bool selected) + /// + /// Set the selected state of the given feature set + /// + /// True if the state was changed, false if not + internal bool SetFeatureSetSelected(BuildTargetGroup buildTargetGroup, string featureSetId, bool selected) { + var dirty = false; if (!selectedFeatureSets.ContainsKey(buildTargetGroup)) { selectedFeatureSets.Add(buildTargetGroup, new BuildTargetFeatureSets() { featureSets = new List() }); + dirty = true; } var featureSets = selectedFeatureSets[buildTargetGroup].featureSets; @@ -149,13 +155,18 @@ internal void SetFeatureSetSelected(BuildTargetGroup buildTargetGroup, string fe if (selected && !featureSets.Contains(featureSetId)) { featureSets.Add(featureSetId); + dirty = true; } else if (!selected && featureSets.Contains(featureSetId)) { featureSets.Remove(featureSetId); + dirty = true; } - EditorUtility.SetDirty(this); + if(dirty) + EditorUtility.SetDirty(this); + + return dirty; } } } \ No newline at end of file diff --git a/Editor/OpenXRMangementSettings.cs b/Editor/OpenXRMangementSettings.cs index 9697855..d7e85b4 100644 --- a/Editor/OpenXRMangementSettings.cs +++ b/Editor/OpenXRMangementSettings.cs @@ -1,4 +1,4 @@ -#if XR_MGMT_320 +#if XR_MGMT_3_2_0_OR_NEWER using System.Collections.Generic; using UnityEngine.XR.OpenXR; using UnityEditor.XR.Management.Metadata; diff --git a/Editor/PackageSettingsEditor.cs b/Editor/PackageSettingsEditor.cs index eac49a6..03c6369 100644 --- a/Editor/PackageSettingsEditor.cs +++ b/Editor/PackageSettingsEditor.cs @@ -1,3 +1,5 @@ +using System; +using System.Linq; using UnityEngine; using UnityEditor.XR.OpenXR.Features; @@ -10,14 +12,38 @@ internal class PackageSettingsEditor : UnityEditor.Editor OpenXRFeatureEditor m_FeatureEditor = null; Vector2 scrollPos = Vector2.zero; +#if XR_MGMT_4_1_0_OR_OLDER + static PackageSettingsEditor s_LastPackageSettingsEditor = null; +#endif + static class Content { public const float k_Space = 15.0f; } - public void Awake() + private void Awake() { m_FeatureEditor = OpenXRFeatureEditor.CreateFeatureEditor(); + +#if XR_MGMT_4_1_0_OR_OLDER + // Due to a bug in XRManagement that was fixed in builds newer than 4.1.0 the OnDestroy method + // is not called when the old package settings editor is abandoned. This causes the OnUpdateFeatureSetState + // event handlers to pile up unecessarily. To fix this we maintain a static reference to the last editor + // that Awake was called on and unregister the event handler. + if (s_LastPackageSettingsEditor != null) + { + OpenXRFeatureSetManager.onFeatureSetStateChanged -= s_LastPackageSettingsEditor.OnFeatureSetStateChanged; + } + + s_LastPackageSettingsEditor = this; +#endif + + OpenXRFeatureSetManager.onFeatureSetStateChanged += OnFeatureSetStateChanged; + } + + private void OnDestroy() + { + OpenXRFeatureSetManager.onFeatureSetStateChanged -= OnFeatureSetStateChanged; } public override void OnInspectorGUI() @@ -62,7 +88,30 @@ public override void OnInspectorGUI() EditorGUILayout.EndBuildTargetSelectionGrouping(); EditorGUILayout.EndScrollView(); + } + + /// + /// Helper method to force the project settings window to repaint. + /// + private static void RepaintProjectSettingsWindow() + { + var type = Type.GetType("UnityEditor.ProjectSettingsWindow,UnityEditor"); + if (null == type) + return; + + var window = Resources.FindObjectsOfTypeAll(type).FirstOrDefault() as EditorWindow; + if (window != null) + window.Repaint(); + } + + private void OnFeatureSetStateChanged(BuildTargetGroup buildTargetGroup) + { + if (null == m_FeatureEditor) + return; + + m_FeatureEditor.OnFeatureSetStateChanged(buildTargetGroup); + RepaintProjectSettingsWindow(); } } } \ No newline at end of file diff --git a/Editor/Unity.XR.OpenXR.Editor.asmdef b/Editor/Unity.XR.OpenXR.Editor.asmdef index 4e06939..c8cab47 100644 --- a/Editor/Unity.XR.OpenXR.Editor.asmdef +++ b/Editor/Unity.XR.OpenXR.Editor.asmdef @@ -24,7 +24,12 @@ { "name": "com.unity.xr.management", "expression": "3.2.0", - "define": "XR_MGMT_320" + "define": "XR_MGMT_3_2_0_OR_NEWER" + }, + { + "name": "com.unity.xr.management", + "expression": "[0.0.0,4.1.0]", + "define": "XR_MGMT_4_1_0_OR_OLDER" } ], "noEngineReferences": false diff --git a/MockDriver/MockDriver.cs b/MockDriver/MockDriver.cs deleted file mode 100644 index 4af8d2b..0000000 --- a/MockDriver/MockDriver.cs +++ /dev/null @@ -1,267 +0,0 @@ -using System; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -#if UNITY_EDITOR -using UnityEditor.XR.OpenXR.Features; -#endif - -[assembly:InternalsVisibleTo("Unity.XR.OpenXR.Tests")] -namespace UnityEngine.XR.OpenXR.Features.Mock -{ - /// - /// Mock driver that allows tests to change the state of the mock runtime. - /// -#if UNITY_EDITOR - [OpenXRFeature(UiName = "Mock Driver", - Hidden = true, - BuildTargetGroups = new []{UnityEditor.BuildTargetGroup.Standalone}, - Company = "Unity", - Desc = "Mock driver that allows tests to change the state of the mock runtime.", - DocumentationLink = Constants.k_DocumentationURL, - OpenxrExtensionStrings = "XR_UNITY_mock_driver", - Version = "0.0.1", - FeatureId = featureId)] -#endif - internal class MockDriver : OpenXRFeature - { - /// - /// The feature id string. This is used to give the feature a well known id for reference. - /// - public const string featureId = "com.unity.openxr.feature.mockdriver"; - - public enum ScriptEvent - { - Unknown, - EndFrame, - HapticImpulse, - HapticStop - } - - public delegate void ScriptEventDelegate (ScriptEvent evt, ulong param); - - public static event ScriptEventDelegate onScriptEvent; - - [AOT.MonoPInvokeCallback(typeof(ScriptEventDelegate))] - private static void ReceiveScriptEvent (ScriptEvent evt, ulong param) => onScriptEvent?.Invoke(evt, param); - - /// - /// Reset the mock driver to its default state - /// - public static void ResetDefaults() - { - onScriptEvent = null; - } - - /// - protected override bool OnInstanceCreate(ulong instance) - { - if (!OpenXRRuntime.IsExtensionEnabled("XR_UNITY_mock_driver")) - { - Debug.LogWarning("XR_UNITY_mock_driver is not enabled, disabling Mock Driver."); - return false; - } - - InitializeNative(xrGetInstanceProcAddr, instance, 0ul, 0ul); - - MockDriver_RegisterScriptEventCallback(ReceiveScriptEvent); - - return true; - } - - /// - protected override void OnInstanceDestroy(ulong xrInstance) - { - ShutdownNative(0); - } - - internal enum XrViewConfigurationType - { - PrimaryMono = 1, - PrimaryStereo = 2, - PrimaryQuadVarjo = 1000037000, - SecondaryMonoFirstPersonObserver = 1000054000 - } - - [Flags] - internal enum XrSpaceLocationFlags - { - None = 0, - OrientationValid = 1, - PositionValid = 2, - OrientationTracked = 4, - PositionTracked = 8 - } - - [Flags] - internal enum XrViewStateFlags - { - None = 0, - OrientationValid = 1, - PositionValid = 2, - OrientationTracked = 4, - PositionTracked = 8 - } - - internal enum XrResult - { - Success = 0, - TimeoutExpored = 1, - LossPending = 3, - EventUnavailable = 4, - SpaceBoundsUnavailable = 7, - SessionNotFocused = 8, - FrameDiscarded = 9, - ValidationFailure = -1, - RuntimeFailure = -2, - OutOfMemory = -3, - ApiVersionUnsupported = -4, - InitializationFailed = -6, - FunctionUnsupported = -7, - FeatureUnsupported = -8, - ExtensionNotPresent = -9, - LimitReached = -10, - SizeInsufficient = -11, - HandleInvalid = -12, - InstanceLOst = -13, - SessionRunning = -14, - SessionNotRunning = -16, - SessionLost = -17, - SystemInvalid = -18, - PathInvalid = -19, - PathCountExceeded = -20, - PathFormatInvalid = -21, - PathUnsupported = -22, - LayerInvalid = -23, - LayerLimitExceeded = -24, - SpwachainRectInvalid = -25, - SwapchainFormatUnsupported = -26, - ActionTypeMismatch = -27, - SessionNotReady = -28, - SessionNotStopping = -29, - TimeInvalid = -30, - ReferenceSpaceUnsupported = -31, - FileAccessError = -32, - FileContentsInvalid = -33, - FormFactorUnsupported = -34, - FormFactorUnavailable = -35, - ApiLayerNotPresent = -36, - CallOrderInvalid = -37, - GraphicsDeviceInvalid = -38, - PoseInvalid = -39, - IndexOutOfRange = -40, - ViewConfigurationTypeUnsupported = -41, - EnvironmentBlendModeUnsupported = -42, - NameDuplicated = -44, - NameInvalid = -45, - ActionsetNotAttached = -46, - ActionsetsAlreadyAttached = -47, - LocalizedNameDuplicated = -48, - LocalizedNameInvalid = -49, - AndroidThreadSettingsIdInvalidKHR = -1000003000, - AndroidThreadSettingsdFailureKHR = -1000003001, - CreateSpatialAnchorFailedMSFT = -1000039001, - SecondaryViewConfigurationTypeNotEnabledMSFT = -1000053000, - MaxResult = 0x7FFFFFFF - } - - /// - /// Enumerates the possible session lifecycle states. - /// - internal enum XrSessionState - { - /// - /// An unknown state. The runtime must not return this value in an XrEventDataSessionStateChanged event. - /// - Unknown = 0, - - /// - /// The initial state after calling xrCreateSession or returned to after calling xrEndSession. - /// - Idle = 1, - - /// - /// The application is ready to call xrBeginSession and sync its frame loop with the runtime. - /// - Ready = 2, - - /// - /// The application has synced its frame loop with the runtime but is not visible to the user. - /// - Synchronized = 3, - - /// - /// The application has synced its frame loop with the runtime and is visible to the user but cannot receive XR input. - /// - Visible = 4, - - /// - /// The application has synced its frame loop with the runtime, is visible to the user and can receive XR input. - /// - Focused = 5, - - /// - /// The application should exit its frame loop and call xrEndSession. - /// - Stopping = 6, - - /// - /// The session is in the process of being lost. The application should destroy the current session and can optionally recreate it. - /// - LossPending = 7, - - /// - /// The application should end its XR experience and not automatically restart it. - /// - Exiting = 8, - }; - - internal enum XrReferenceSpaceType - { - View = 1, - Local = 2, - Stage = 3, - UnboundedMSFT = 1000038000, - MaxEnum = 0x7FFFFFFF - } - - const string extLib = "mock_driver"; - [DllImport(extLib, EntryPoint = "script_initialize")] - private static extern IntPtr InitializeNative(IntPtr xrGetInstanceProcAddr, ulong xrInstance, ulong session, ulong sceneSpace); - - [DllImport(extLib, EntryPoint = "script_shutdown")] - private static extern IntPtr ShutdownNative(ulong xrInstance); - - [DllImport(extLib, EntryPoint="MockDriver_TransitionMockToState")] - internal static extern XrResult TransitionToState(ulong xrSession, XrSessionState state, bool forceTransition); - - [DllImport(extLib, EntryPoint="MockDriver_SetReturnCodeForFunction")] - internal static extern void SetReturnCodeForFunction([MarshalAs(UnmanagedType.LPStr)]string functionName, XrResult result); - - [DllImport(extLib, EntryPoint = "MockDriver_RequestExitSession")] - internal static extern void RequestExitSession(ulong session); - - [DllImport(extLib, EntryPoint = "MockDriver_SetBlendModeOpaque")] - internal static extern void SetBlendModeOpaque(bool opaque); - - [DllImport(extLib, EntryPoint = "MockDriver_SetReferenceSpaceBoundsRect")] - internal static extern void SetReferenceSpaceBoundsRect(ulong session, XrReferenceSpaceType referenceSpace, Vector2 bounds); - - [DllImport(extLib, EntryPoint = "MockDriver_CauseInstanceLoss")] - internal static extern void CauseInstanceLoss(ulong instance); - - [DllImport(extLib, EntryPoint = "MockDriver_SetSpacePose")] - internal static extern XrResult SetSpacePose (Quaternion orientation, Vector3 position, XrSpaceLocationFlags locationSpaceFlags); - - [DllImport(extLib, EntryPoint = "MockDriver_SetViewPose")] - internal static extern XrResult SetViewPose (int viewIndex, Quaternion orientation, Vector3 position, Vector4 fov, XrViewStateFlags viewStateFlags); - - [DllImport(extLib, EntryPoint = "MockDriver_GetEndFrameStats")] - internal static extern XrResult GetEndFrameStats(out int primaryLayerCount, out int secondaryLayerCount); - - [DllImport(extLib, EntryPoint = "MockDriver_ActivateSecondaryView")] - internal static extern XrResult ActivateSecondaryView(XrViewConfigurationType viewConfigurationType, bool activate); - - [DllImport(extLib, EntryPoint = "MockDriver_RegisterScriptEventCallback")] - private static extern XrResult MockDriver_RegisterScriptEventCallback (ScriptEventDelegate callback); - } -} diff --git a/MockDriver/Native~/mock_driver/Include/openxr_mock_driver.h b/MockDriver/Native~/mock_driver/Include/openxr_mock_driver.h deleted file mode 100644 index c904124..0000000 --- a/MockDriver/Native~/mock_driver/Include/openxr_mock_driver.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef OPENXR_MOCK_DRIVER -#define OPENXR_MOCK_DRIVER - -#define XR_UNITY_mock_driver_SPEC_VERSION 001 -#define XR_UNITY_MOCK_DRIVER_EXTENSION_NAME "XR_UNITY_mock_driver" - -// Provides a means of requesting that the current state of the device be moved to passed in state. -// If forceTransition is false, this will only succeed if the new state is a correct transition from -// the current state. If forceTransition is true, the device will immediately be set to the requested -// state. Forcing the transition could have serious consequences (up to and including crashing the -// device). -// -// -typedef XrResult(XRAPI_PTR* PFN_xrTransitionMockToStateUNITY)(XrSession session, XrSessionState requestedState, bool forceTransition); - -// Force a specific return code for named function. If the mock driver finds a set return code for -// that function it will remove it and return it immediately on function exectution. -// -typedef XrResult(XRAPI_PTR* PFN_xrSetReturnCodeForFunctionUNITY)(const char* functionName, XrResult returnValue); - -// If we are currently in a valid running state, this will cause us to -// ask the runtime to transition to STOPPING. -// -typedef XrResult(XRAPI_PTR* PFN_xrRequestExitSessionUNITY)(XrSession session); - -// All future view configs will return XR_ENVIRONMENT_BLEND_MODE_OPAQUE if true, -// XR_ENVIRONMENT_BLEND_MODE_ADDITIVE if false. -// -typedef XrResult(XRAPI_PTR* PFN_xrSetBlendModeUNITY)(XrEnvironmentBlendMode blendMode); -// -typedef XrResult(XRAPI_PTR* PFN_xrSetReferenceSpaceBoundsRectUNITY)(XrSession session, XrReferenceSpaceType referenceSpace, XrExtent2Df bounds); - -// Cause the mock device to report an instance loss event. -// -typedef XrResult(XRAPI_PTR* PFN_xrCauseInstanceLossUNITY)(XrInstance instance); - -// Set the result of the xrLocateSpace call -// -typedef XrResult(XRAPI_PTR* PFN_xrSetSpacePoseUNITY)(XrPosef pose, XrSpaceLocationFlags locationFlags); - -// Set the result of the xrLocateSpace call -// -typedef XrResult(XRAPI_PTR* PFN_xrSetViewPoseUNITY)(int viewIndex, XrPosef pose, XrFovf fov, XrViewStateFlags viewStateFlags); - -// Retrieve the end frame statistics from the last frame -// -typedef XrResult(XRAPI_PTR* PFN_xrGetEndFrameStatsUNITY)(int* primaryLayerCount, int* secondaryLayerCount); - -// Activate a secondary view configuration -// -typedef XrResult(XRAPI_PTR* PFN_xrActivateSecondaryViewUNITY)(XrViewConfigurationType viewConfigurationType, bool activate); - -// Register a callback that gets called for script events sent by mock -// -typedef enum -{ - XR_MOCK_SCRIPT_EVENT_UNKNOWN, - XR_MOCK_SCRIPT_EVENT_END_FRAME, - XR_MOCK_SCRIPT_EVENT_HAPTIC_IMPULSE, - XR_MOCK_SCRIPT_EVENT_HAPTIC_STOP -} XrMockScriptEvent; - -typedef void (*PFN_ScriptEventCallback)(XrMockScriptEvent event, uint64_t param); - -typedef XrResult(XRAPI_PTR* PFN_xrRegisterScriptEventCallback)(PFN_ScriptEventCallback callback); - -#endif //OPENXR_MOCK_DRIVER \ No newline at end of file diff --git a/MockDriver/Native~/mock_driver/mock_driver.cpp b/MockDriver/Native~/mock_driver/mock_driver.cpp deleted file mode 100644 index 631e73a..0000000 --- a/MockDriver/Native~/mock_driver/mock_driver.cpp +++ /dev/null @@ -1,150 +0,0 @@ -#include "IUnityInterface.h" -#include "XR/IUnityXRTrace.h" -#include -#include -#include -#include - -#define XR_NO_PROTOTYPES -#include - -#include "openxr_mock_driver.h" - -#include "XR/IUnityXRTrace.h" - -#include -#define CHECK_XRCMD(x) \ - { \ - auto ret = x; \ - assert(ret == XR_SUCCESS); \ - } - -struct DriverContext -{ - PFN_xrTransitionMockToStateUNITY xrTransitionMockToState; - PFN_xrSetReturnCodeForFunctionUNITY xrSetReturnCodeForFunction; - PFN_xrRequestExitSessionUNITY xrRequestExitSession; - PFN_xrSetBlendModeUNITY xrSetBlendMode; - PFN_xrSetReferenceSpaceBoundsRectUNITY xrSetReferenceSpaceBoundsRect; - PFN_xrCauseInstanceLossUNITY xrCauseInstanceLoss; - PFN_xrSetSpacePoseUNITY xrSetSpacePoseUNITY; - PFN_xrSetViewPoseUNITY xrSetViewPoseUNITY; - PFN_xrGetEndFrameStatsUNITY xrGetEndFrameStatsUNITY; - PFN_xrActivateSecondaryViewUNITY xrActivateSecondaryViewUNITY; - PFN_xrRegisterScriptEventCallback xrRegisterScriptEventCallbackUNITY; -} s_DriverContext{}; - -extern "C" void UNITY_INTERFACE_EXPORT UNITY_INTERFACE_API -script_initialize(PFN_xrGetInstanceProcAddr xrGetInstanceProcAddr, XrInstance instance, XrSession session, XrSpace sceneSpace) -{ - CHECK_XRCMD(xrGetInstanceProcAddr(instance, "xrTransitionMockToStateUNITY", (PFN_xrVoidFunction*)&s_DriverContext.xrTransitionMockToState)); - CHECK_XRCMD(xrGetInstanceProcAddr(instance, "xrSetReturnCodeForFunctionUNITY", (PFN_xrVoidFunction*)&s_DriverContext.xrSetReturnCodeForFunction)); - CHECK_XRCMD(xrGetInstanceProcAddr(instance, "xrRequestExitSessionUNITY", (PFN_xrVoidFunction*)&s_DriverContext.xrRequestExitSession)); - CHECK_XRCMD(xrGetInstanceProcAddr(instance, "xrSetBlendModeUNITY", (PFN_xrVoidFunction*)&s_DriverContext.xrSetBlendMode)); - CHECK_XRCMD(xrGetInstanceProcAddr(instance, "xrSetReferenceSpaceBoundsRectUNITY", (PFN_xrVoidFunction*)&s_DriverContext.xrSetReferenceSpaceBoundsRect)); - CHECK_XRCMD(xrGetInstanceProcAddr(instance, "xrCauseInstanceLossUNITY", (PFN_xrVoidFunction*)&s_DriverContext.xrCauseInstanceLoss)); - CHECK_XRCMD(xrGetInstanceProcAddr(instance, "xrSetSpacePoseUNITY", (PFN_xrVoidFunction*)&s_DriverContext.xrSetSpacePoseUNITY)); - CHECK_XRCMD(xrGetInstanceProcAddr(instance, "xrSetViewPoseUNITY", (PFN_xrVoidFunction*)&s_DriverContext.xrSetViewPoseUNITY)); - CHECK_XRCMD(xrGetInstanceProcAddr(instance, "xrGetEndFrameStatsUNITY", (PFN_xrVoidFunction*)&s_DriverContext.xrGetEndFrameStatsUNITY)); - CHECK_XRCMD(xrGetInstanceProcAddr(instance, "xrActivateSecondaryViewUNITY", (PFN_xrVoidFunction*)&s_DriverContext.xrActivateSecondaryViewUNITY)); - CHECK_XRCMD(xrGetInstanceProcAddr(instance, "xrRegisterScriptEventCallbackUNITY", (PFN_xrVoidFunction*)&s_DriverContext.xrRegisterScriptEventCallbackUNITY)); -} - -extern "C" void UNITY_INTERFACE_EXPORT UNITY_INTERFACE_API -script_shutdown(XrInstance instance) -{ - s_DriverContext = {}; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR MockDriver_TransitionMockToState(XrSession session, XrSessionState requestedState, bool forceTransition) -{ - if (s_DriverContext.xrTransitionMockToState) - return s_DriverContext.xrTransitionMockToState(session, requestedState, forceTransition); - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR MockDriver_SetReturnCodeForFunction(const char* functionName, XrResult result) -{ - if (s_DriverContext.xrSetReturnCodeForFunction) - return s_DriverContext.xrSetReturnCodeForFunction(functionName, result); - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR MockDriver_RequestExitSession(XrSession session) -{ - if (s_DriverContext.xrRequestExitSession) - return s_DriverContext.xrRequestExitSession(session); - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR MockDriver_SetBlendModeOpaque(bool opaque) -{ - if (s_DriverContext.xrSetBlendMode) - { - return s_DriverContext.xrSetBlendMode(opaque ? XR_ENVIRONMENT_BLEND_MODE_OPAQUE : XR_ENVIRONMENT_BLEND_MODE_ADDITIVE); - } - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR MockDriver_SetReferenceSpaceBoundsRect(XrSession session, XrReferenceSpaceType referenceSpaceType, XrExtent2Df bounds) -{ - if (s_DriverContext.xrSetReferenceSpaceBoundsRect) - return s_DriverContext.xrSetReferenceSpaceBoundsRect(session, referenceSpaceType, bounds); - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR MockDriver_CauseInstanceLoss(XrInstance instance) -{ - if (s_DriverContext.xrCauseInstanceLoss) - return s_DriverContext.xrCauseInstanceLoss(instance); - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR MockDriver_SetSpacePose(XrQuaternionf orientation, XrVector3f position, XrSpaceLocationFlags locationFlags) -{ - if (s_DriverContext.xrSetSpacePoseUNITY) - return s_DriverContext.xrSetSpacePoseUNITY(XrPosef{orientation, position}, locationFlags); - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR MockDriver_SetViewPose(int viewIndex, XrQuaternionf orientation, XrVector3f position, XrFovf fov, XrViewStateFlags viewState) -{ - if (s_DriverContext.xrSetViewPoseUNITY) - return s_DriverContext.xrSetViewPoseUNITY(viewIndex, XrPosef{orientation, position}, fov, viewState); - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR MockDriver_GetEndFrameStats(int* primaryLayerCount, int* secondaryLayerCount) -{ - if (s_DriverContext.xrGetEndFrameStatsUNITY) - return s_DriverContext.xrGetEndFrameStatsUNITY(primaryLayerCount, secondaryLayerCount); - - *primaryLayerCount = 0; - *secondaryLayerCount = 0; - return XR_ERROR_EXTENSION_NOT_PRESENT; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR MockDriver_ActivateSecondaryView(XrViewConfigurationType viewConfigurationType, bool activate) -{ - if (s_DriverContext.xrActivateSecondaryViewUNITY) - return s_DriverContext.xrActivateSecondaryViewUNITY(viewConfigurationType, activate); - - return XR_ERROR_EXTENSION_NOT_PRESENT; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR MockDriver_RegisterScriptEventCallback(PFN_ScriptEventCallback callback) -{ - if (s_DriverContext.xrRegisterScriptEventCallbackUNITY) - return s_DriverContext.xrRegisterScriptEventCallbackUNITY(callback); - - return XR_ERROR_EXTENSION_NOT_PRESENT; -} - -#undef DEBUG_LOG_EVERY_FUNC_CALL diff --git a/MockDriver/Unity.XR.OpenXR.Features.MockDriver.asmdef b/MockDriver/Unity.XR.OpenXR.Features.MockDriver.asmdef deleted file mode 100644 index 59f5eb2..0000000 --- a/MockDriver/Unity.XR.OpenXR.Features.MockDriver.asmdef +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "Unity.XR.OpenXR.Features.MockDriver", - "references": [ - "Unity.XR.OpenXR", - "Unity.XR.OpenXR.Editor" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": true, - "precompiledReferences": [ - "" - ], - "autoReferenced": false, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/MockDriver/windows.meta b/MockDriver/windows.meta deleted file mode 100644 index 446ad07..0000000 --- a/MockDriver/windows.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f405f81821834d20814bdc4cd10b8b66 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/MockDriver/windows/x64/mock_driver.dll b/MockDriver/windows/x64/mock_driver.dll deleted file mode 100644 index 1b0345dd56795f0b8bcc8e6560eb8612129ec8b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93184 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

odz*F0pn!wsp2r#cV73i&22}VV>wR zSKD!cRYp6(G*yd0UoN1rStfDgxY4%7gU5qJX zTX^%yHl8yC&&dBbsNt1ZnHnZ&IRve8K`R9=X|$R1>Cv3;ad(9jE zMZng`I_vEb;i-?ZnN=YH{L&Zd_PhAw4?n{tM$s3AT6i8HoePyR$kbB*+&DW|g0 zDWN0c>f3MA0qvZKCeu+C0I;wa`NY%9u5u_EFr8a86yf z%tx)BP(g>xAPiFvFOmtU)nl=g?X}FPm!$bdr`1gB{`CvKYzmd2!%r!>jM+WkoASzm zCa1QtJ=Nd8X<@#nh*CSSBiS$? zI*6VlqHW-*jNNr50SrsDOfBM*b>nA3D#CXV3fR!*)5CHpUdn^lyazq-h$?U=#lKan zVLqKWvSKwAZCgb0A;IB5mNVMFHd0(%)D&^eOL-1tWkmeIqFE`DmZX;DSbAd9U`O>3%pkUknp8ZRlWvmCl4F3$jNM^ zOH2RX$q#krL!TecZdTGwICtfdknohFWCt-uoxthp?dCvmGP=a9J<@!D`EE-VqL@I( zEdJEi4D4XcfCNKH;GN5S>sTA{v=_OL;}A}HrXHSy->T4Os_{luRq)&;F014?7n+eN{xmkNM3kCOG37u> ztFKmja*84fiSuHlJI*7?)=}&^s{H242+Fsi-esOQD5o|-y7AS^!At2wzmfq+U1xtC zWreBMq~F^jQUsy@_~-?)(HmiRIa`G7V2pon4y2!0J1HSYYIlDujF77*?zO9;OCwU1 z46z~q8pr~NF;G^SzEZ_py<3{a?pZr#)Co{57Qqqm>>yf56uL;Dy}8m}vhe<+CDGO8 zRe5{4nOl&_=z;&@Ibt;b&AFP@*)q@J?|RoR673Jbr0t5EKNLLM@j?7UK*Wh-dQ}t_ zNN_e3%h*(RyiYX|j&L+_xM^4~Gl;TCU0j@A&<`}TQnAC%O5B-&t2GcQ zLe)sgNflR>oD@B^;&Ny7WNl>-(K^t-W$~c0waFhllY>fYBj*<9WPhWVy%GD51PowW z#CLqr(A9^jU+Z@3+3WPO*J5897w6P9Q<~_j;CKi zV|_Kw4vq;ehaH0Q=>mr0xInn&gPiK@jfkjV#gOO)6<0W;l`I`uvU-I4&5KK_k~Pj? z-B+@5E<7gKlo!fg7j%ctEDmMAkuI}nkI3DMp)u5?7R)o>M9RL5Jp~Oxu$ZPE4L(rac!r zrfY5@OHW>sCFK09V~B7f!<@^$ij|SsRUx{i|8fx_50}W4g<}IpZcQ?KlC%#pfPPJs z3?#sgsdScS-w~)xNNwfzK>gCJA+e!YIv5O=H-v}wT+ZYZ*Gm*GTAWL*R^OwO$V{#g zML@!VZM~l+)Nvo>#OPRL%O2*iAr2LvbyeHz6pDI>$?B+9tR$et?T}~+&`@AmN^xD z$5t<5+41*@c^!ELO{Mo}(~@v#FEP zO>$RF7N?sWoNjV}-DEUZTeCk8&c#r~ex#~?TZG{XAb=uTRU6l4!qp*YR-!^yQ5`>n zEUAGiS@YO0%>>=Q-)j4V#E>{0A^t5NK)~|+iV{_P0U*74J}wMkbj}S`mgB%+dY~Wh za@Iw$1A6kTi}d*VEMCuveHcLvsnE;5kUMs>^;!DX!(f0`6e0y9vSfI%_G}T3n{9&V zMBG$nKQS*Ue{=LS1%nz229*iWrD8^l`UMrKg^qnNOb~K**Z|AT<_>I@_KWQ;XYc*) zEduj9v9Lsz_nLq+JluC*jXq+k$O{}G+oEgaaXU=49ze)P7LL4Sp zo;ke9nar`t>CaFo#B!VT%)+W-rgo|^8)YZ`1z9C#<~Qurqm|i>1lA`T9(3GA2a~^o zLO9DgXW7PiO@&zsvt(=LMcCXvo_U^Br07)LKF_H&oQ70@7?<}Ww1NP{UC{}d0Qv!iaywl?8V-2$z`zAY2)eNd4!H5xbrDVSQtgPR8^yILwi*fI!9 z{O?y2?|nfP7U8Kl?)y)FW?~W8qM$gO3L#b>2Ov%}9>+7}8p6$#uUAOl21^WoTMJ9C zcxcs0&__Ui)kqF}sRZ$1Aol=uE7D#aC7s0saIWEIu0j(LIGmzW&e`jvGD9x1T;j4b z@vef4PKC@d&9iJ6FJd4uqiGm8n0t<+9w!t`BedcMNBUcRs!RO@Ope{9FXIZ8p9q-I zfB^u=5Q<`V<;@#=p)3GO1|J1y19g@925J6b!?{f0{7dY3N5c6@A2>r59JO~%tDtfg zwH^Qxzv(FhgjxlGdOeBe&($uX_blpIV98n3x332`H8VlB$JT_T%*5N+XHk6uSk9u3 z5ENAtd$1*~MwmIw^90o+&!T<+dIElS4|vu!T=GY@(N`AL*zp9$e!B76-O@-0%{?zq zNzV)1R%0r5n455x2yrio81*G9NRjvgq=#B&aQ}<@r&%XR}14-H`Eq z)b#!C93N&)77kH;k)vRmbV4jY^y^R^eaVu(*khb;yk&Ww0wmw-{a}RjzQ;l$WAD^hpMLBH{ovO4-VtBuXs;BsF|@S;2bUb*6*|N}bH*N%SQtT_Eqf6k6vN6W z+x9z%iyLj7_YtgE1UN^Et%18r!m!Dp-x}+Df@rV@)RvrBFtVC7Zw$2GY5x zKie$JV_gT^*t#X35pBnmwYxOlofXTI1_G%w;@#P?Q{~y68mW@>Ht<05!hEhP#CR-{ z6Bj^kTcB8yt@Yxoj33U{8b+&9M=sp3nJzOKa@c&fI*&e>?JRP>T_`*oPf*t10`q-D zq4^pR|L(MlbW^0~Yo)!iOXAhWBxEaU6!?Wr^UZUCp~p-7HiOn3av*6J>{PSDX3_LK z>y=aX9$XGrPZ57MV@$6&Uwt{$!B-;w<|5tyUhH4|AvDRqn^={2YnL9sqst+hx+?FM zqnamEgHtR;IwwMyX|Z?Y&0KGP~Fn>P%NMl#u-(B-kY5U8{Uh1 z;UmoB-m}0ab6$AK=q?9`WQsT+JAGf;c}4IRMC*fUA6;gig4nWJz$P zGt`JX87_{V5bw^3M&jMM(PQG>?&#QfcmL>^c()dHCxa>G(c)$Cjx4SIX|Q60tko0x z%0oY`UN++Kj$ExCu}j32GaB_-YPOmG`-W&tCgT(<77bs#Qj`I2q9v5;dIt6rxUulV zg(SD^&Ec$as$b>w98oZuVWXDVe#V6QN11;!p0e0xgF`E$v zY+aLMUXlmcYRo!$$m8L0krVO9OKNG}QN^Lv{`T>VrEjX?Jy()2XuFnLvM8xx?$oz$ z(mB~^cTm2zT`vZ(;0s0l=;opRi^s6PduJivvaDhiuUDXD$tn-W=eQ~0j$LYw-p+y@ zkP}TyxV+{t-rE92B8sKJnY6fnf%JS&PB^G4@^&~GkErKqt3 z%LUHxRIZJRpq_8{CX3z(%F1Z@6Xbz3GQ|8N(U(R|k*weA(NLe6MK7!^sR1g1^X|VV z!P+KWYFAw%7|rfZI8o&m5PvnV6A%%4p%Az%im`_7#Rc$Y^OX3!iXCFE(0AvWZb~9cbaB?An^W{TJj|S*ddo zA4RpCzDEb8n%f8t+GVCTD$_ zV6(!;=k_NGhP`e}kE_MfH`{eFw@C6V73EnWU#F>8(*YEOJ9Oh1k!UCMLEqCC{Q(Mn zx5cW~>P|hc8`F@cL_ZjL>W3keN+y7G(YIk{$87p$S4;t0jfPRL~L&5deYX_ z%-_K(sXr0?(gJ_VEUk6WM+tM0PrNrqO5EwAB7yjvQgn@~()b)NJ*nQKW5&g{%Su^= znO2?55SuS;%4vk^V&%)`Ljo9m&DUwAc3F|bsPbx6RV)g9&nNUTreudRAmJdqaD?17ht>*RoLF}BMVDtwDw%(1VOEqZb4^s=T z93svZxhB9K>R5W?^^Q=E? zfFI@-PF`Hj2H6f&UyO$uneqbV(c^9{5SVWenUEVvoW;yohdPIWp&6xR3pTuVMorFK zb!RQkZOf&zSZyTU3PYNxb#h0w`&|#EdmL_kRGIW1QRyq@ic&V2oK7h8g8*7de{<|8 znO?3k`<;l>mU7Fp>0!mVw=d-R_4u3WUnTH zw)h6ZkwHO5OUK{H(N=P3a7qd1?->WWcZssohK#T~$U=VS>3pns=_y9IfQXldU2M?S zu=L5^M6FDsR+yHG&|wn@KWqAIPUHGJ7hDjinCFaE045bT)&&(3Hh^?pf?bhY;)oC+ zhF)Mk2OMbAFi|GodR7}^McW*w&|JqDVY9^OGYAZ}8Ee+JcY^YLjt%PD9GP);?J5+0 zdRwm~X2(7Y+2Hyki+jv%E@2YuePWq=>dedgZk>g8o%XQ&_rZ-%%R|#cIbb$ z1+ceOzJK~MznHj8+{co}i4W_;hyn+2~xS#c^z-ZV%vPYGf-PSzYImujY}j4*0RB za57jCT$L*YlAc4-|H_(9`Fc!|SQ7zH{yHJh+QKe;kimT3>$IIHODI*v4Q5>3?``p!Myln z0b|&G=_#?QPl*cV4GpVOY%B%Ud6T*hR3L{r-!6|tbNsWG1ifst zd6k`3Eac*~+I|%0=x(nL{<;v}|nMv1kQkYSp{4s_qi0~*hS1BrQG-oLs z)RJnS=>&d#8vX$0R}b{|40Q0Y=c88tb0{M5V4WdnxG#6+kbubPVb9EahCeg!nUS*J z`*P^zUkOp+Q20@Cs1!kE5EjKIVzX#EEzP4CBNUICXJ=+v?_Sm%C?Y<&YB>no{&T~X z%eXbPi`F?DaTz;RnLW)N8(f;(a(1w{y`j0sTvVi{2tPNZsK&VFDW904_0_y&3Nrk$do0o$xAPNQs8*>Ks!C1}&;Br!x>+H&-Grc_+9T6e0 zylk`jp8F5he>ZGcbC>J>FBT08XTOInXraem$rR92ZJ_^39Zx0{T#REvmN}KFr85=% zKMR)~*8PVUA*m=}55=dGg%)?cj|*%;g&grS-ijU{F*Zg(>IV?wvw>o$(W)ri*)d1R z?EeyjW7(&=|I>BQw!@@RMglmEsOX+ zS?Gx*7*qIEjj05o$#Bz4EpB0{ix{a6@qv&4O%hiz{0V#bGerTS#a~xNzv+-~HtB}V z> zajD5S&$_MHpe7~*(O+vZ4wkC<@M+51C#^uz}0A+0RDT)$)n-8&Sjdmg9oPD;R&h7#J2VULVTw@|Cb= zNm$z1l$9E;tt9&TqilYxFTN*FTNxST)&9%}Em|6R3N{h)9eX!5oQct*g6??O5Z}vb z5i@)H`}I?Dys_cTvZ^L`6^8$vA_{Sa3(03xfP(xGBVRX6b(nWB0?5X`|CBto_qy_( z-{jecmdf|D-p3B{Rk(~3a&LpNHf>j!-<0FC#u_LOSiI1vzvt@)KxePF`0<5>JDn-M zZ@h44R_b!OWv4EYTTW`C++3-U+;UT62m9rDwSJ)>IAv-A)1T?08mzUf7)_uUQ?U$VhIs zyk>XEDlV@%@|x3eZ~9fC=1ScmS-Fyxo0=!jdGef>nk~<6d3L9!$ur-LmQD*@y7T2Z zKXsuz_m}7X^7C5@yH&3XQYXuEp`;h4j+N&D@;o4=$+P^~sim^DX&dr*_6o+kgdJYZnT8U zm|a*r`E8HIt3zcQ*neq@Zy#&i_md@ksP~mKH3wY2%1X_UTej-vS2-!ZdA;x}S1K&G z+|*dP<)!>`bEnRdTffw3x#g!$l3V}OaJdzvise?A8Ys5`DIw8Us+-&9YN@Ss?iE>I zn73zTe!qePD|5BmxMroV`OOSehC^aQDIee~JI&0X*KHjk-BT=n^qP5L)1?*JdS=|= zsN@Q8jpw?UYbw`OT(h}u;`$NS60W*rjLay`W*esUkzd0as*oof=;Wn5QtUB`7Z*8;BFxoWxY<@yQNLtNNT zIv7f|WmEDrkoHX=5eJ#M{M1-_Pq+)iC}yHrqFL>ekd6JaT(igbn&xvN*kyZ_ywr-{ z?v`KHw3tL+EzV~ZI}maY$%%c+ny53gjP3EgPCg4xf$t4y!elEk0+`fhwg#s5iR_rA zCvTyJ#MQI(MC=9**33s#{v54W_pQ_Uv`fhNs7i%c$*HGgHQzf1E91pR`i3aR?pftF zmJ}TPt*EJ0#^!3{Wn=TP+Xx`W4#;1xgJ>mdt=WZf-abH^hw*XHx=Lw;J<%41uy$Fo`mkx0BYpTnY>w4l-S?V# zOYO26#v^xMW<1>b?5k(-B{oh)LT-}) zfQDUn;;KTdY%qU+EEdjI)Yhe0#*UB?TT<0Q6o-p`>^A+xtuj<9XvrSz^dQv>(~q9poj81T<|aiYwzK0|0|2n z{vo~|~ycWm~AVP^9E&3 z0(km(iu|P6d^-YRArS~4hz(6_38o*jo^Jym#eJ}a55LC6-j%j7;7~j1r5^cy=moeA zql7Aw`If?9B7P+SOZ2Xg(g9UpGx0+b*26lHFLPyf2hj9e@$ewi1qS5Bs z7p08?@IPX&ZT=K_$sq3*S$EQ2^^AUA_}G7B7qAf6Pv&y}s++C@mExCHn-dp0|U2j7w~W%JZy zWCs>K`gT`x83xbf)lUEJJ6{&#XMd!A(5OH7ON#O9dxOV(2&{#g{!5*&ni}!&c68kR> z7NH?4Ppi*LPRcVMWgTB`>^5A#IzZbZANaY-a~SEweq?{;`MaZ8sS)P#!|X#7IlEz& zm@B!YAT`Kv-9UwSb0FcGDK)LuRLkl-S~VXR&7dvSq|fFz*j!@)gNHW$eme4|0OrVH z5m8?-dNCk2SygW6e=GM}RSx9bYENYMTU@AKefG|V4NDgIhrP{QT6hzCcf41dJ_j=# zQhesPlfdiqg3a5lAE$u3`q8FO)45Ab#J5EL~7+kg^+MjrYv=xm^_Fb zwMWckWM_{{!7F=hbq;eDnDrBo5O@ekvFj`L{*;DinjHWJph_$)bEp$5u@tqNLkxhEFPT~T%^79LS^$3Vvnu1 zD&wCL)(e7V@c8C+7!|K~3W$lxI&CWo6LmDH_*rt&40!~)?-(31pRl_HD zdL*lwvCQ5iAJBX90km)5E~%Mx4F^x6$oELocI}HAuloD~sVe~kRwQxtKcQY5fdu~y z!cxhpZNa#eqlTEz_*l&-=plYSa2l&18)HkWe~ZoprKWM~)B0=<03Ym-y*R#33B@jZ zYl8ODvlY^(g#BM?@xOrzRI<+^+nhX(uLR5ay%Dv`?ss$;6cCkI5E62Z zv~!8NBEzWuBUIC5xmH0QoTcYj6}DtV6FVM0ms{!rVYpCci`nuT^R!bm-)*Yd>gQxW zMWny78i1^3d9FHN_OeWTt^P4eg+#a+yUVWL9n9Vh!xBdt(e6fOInbR#`LQsYp6B@S z_$lUy4RA_H$nxa(LX>(O+ln}~yPx6_KC@aw1lb0FEN3l*`}dH6rnt|T z`sa=uj3L6;n7K!DxEJT>yL@@4Dd${k?F8e#4{SEt1Tn`phG3)FYxzdj(mlr2zX@jV zNJXmHDK~7pb1b~^8Ro}o*!TnlM)i3sI1La2)A?-0@L>y8g6nVHLAfs0I zvPi6qVl78FEl*7^e1N9@l-3(=DJhotqg6F5f9B&SQJHt~I3ug@+-N3c&}C+kZtqz!yU3*NGKWlElx?GSchC&Coxy94T6#s_o)1@b8I zC_BgJ_*)mS$^3G`Z&Gf)|AZMe!D`s18}})sg)CVof_(Df66qcaJ4@cpc+%zbd40aS zbOa4njLgvB56F%GPJ?L2|Ahux{BB{_3?0tUp2KX-Ii+}4eyk`y-kqg>t95RI;KkM~ zqA%p8LlpU)2q6k4>FY3=D5B_Ts_0t}DXL^6H06McD8x&KhzJDteOu(X00%q;*opaz}l+4=vl_by;jRd3($9!_#}#si86a#U12 zprfLq$lf5JgF=pqifKB?K~N4O42ot6Vg*hXm6n~1%1kSh&S;k45zP!M3)2b@*(hcM zD1s-x`(EqbGsD#X>G`hr`L6f9uJ2v2=eK|BUgy2m+H0?S?X{tfM8gvTyGQ%Pn|b-f zIm6aXEx22~wVEXJY62T69Vv-)R~F&q59Ux86M8>4Ncp)E2EI^4t)6+_dwoEb3ZK%2 zrP=UFPXz78rvh5sz(;6R4lK9C2UqOwntbD2h+beGO~XSR}K5I#eyC-=?reT;Aj47Hy<O!(Dhk_axlxU|bTrF`zQW6m?UW)Erd@qo&F5D7XZcvBMi$cGfT^easrJc@~eV zUK!1lmf#}-t_AGT`L#J7yu!G?mw5ywXNt{R?++kYKKxC<2MxXaoJQaLX15aiaTaZL zhC9#2CY=YZ27H}Jxqd5-C}0-6kNIl|5T0Ky0niNTo?R@8D{H_F%t^uU>yO`AHseg! zVyf=JfNLTQxV*1SQhsG@9lvpM+eF1m4|r?#Rt>Dm+YLp~8luL16C>cNZk*&~E`*^w zoWm4bop}t5tuTIA$OU!B^=Sxrs>#JXDP%!Qh;k#0%LVg>cW|V}H&!2yd#MWSmGC4x zr{k6DkAqVPAdcC3!{}wUWvVH*HL%Th2viY_0%slAyX=K{a{nZJe@CHwayW$d;KqP) zkeZrUyye|h7U4ny&67Da2wqo7oVv>Qj^OA$R_E7)yjB?BWY&;USf)AohY2n=RmqzAi&<8uY16P`3Y+I*iF#Zqi~xE61OHE<)u z&FkQ(GONKwGMqyD48qT&^)i15LuwlAKfz92AtzT3z?i`lS7+`IR#!d+0(pDqB3)*D zG7LAm7Dzo|-{|GcQ*ZEOo(!i&YT?S`=sEh*Q2yN>xaZ=$64Y?L{SBA*pX_0r_1=5n zVhHBQ9q^#_1ynBqT6;jKe=bbn!n&fQJ8;X*#_3#>H?FJ6bE=Pr#l?Ivau1lNnZ;$T z<~N}m!zIQpZLD})C&-@Ig2$&uVh}z9WY@8fVhGt6c~L+M>?mCSBu_|3NC@0Sp@i}7 z3^M?1Zi26AgP38R4Uc>fONJY?8GqQi+}(Wpy|y+>VN%!q@F<11d3Xh*#JMCA`es~t z1J85pxz@)#0o?Ioub%`R)9_FqE%ZXU1L1iVmTgVEfa$b7&w9g>7ncLd&!VbBit57a zJDcykD||`+&;anO^UpRDx*x9Sizifs55F-^~IM`VUnttf+`PA8m|f6L!k=*Rgt-K=%#p{S7#e3K@~-9>JD8)%!=mnnz^NjS2P2 z4O5(&YvX!V#@wonDXMgaZNvC&4F>hzm_Seh;nmN>S-K@KK-3jN(}B0a$7_r3DOOA= ztb)~3uxXJ1qc>9(+(&d(W>0O~H>nX`l`ycVXoH%U+P@kH7!|@fIQN2%1g73@vmpoU zhNFCZ5!}FFSxQWah(iq6#GqG<=^lJ>duaU?urn`)tHBpovUvrlJ?s{tRUf)BVjx8QuzE;e_jT#r|quL;BHvKZLh(r<@KJG_@!UoOHg4Qz5Vr{do4co3IKJE_9Bdl7jWf4_nK&Oa zw`qU|1aYN-O*6OojoTQ&<{G#8hTG(W%>{1r1+y_h<%FS&&uMPCom&=j%W7` zmS1qoHE79N8lOi@wUq;Y@W_?Bn!~(Ka|fF{Kd=l%aU0M(_%v{vQQRg0YzA>(YHp(k z8-H$teFU{@=&kr%8=H)VdH#(qFiix-->8LI8)o`w`!~R7RjZtG3$*~yg}^s5@Gc2o zV%rE`CxSW5Yj*QtkPCQ63|BJaYDVkBh>A_)eF?oBHW|}tb0Gu{ihvL}T>+;X^ITy; z&&Fv6a~czvYQQBd<9~=V4b+W|v+tOvAvKxsVaPm%-KtGmJP+mPIy@hN=NnCWIETP{ z@Bp@O=0$-c`;pBXflCdvQDA>T*9Q!@Im4*xkeW-Hl-` zpk)Y@O11gSHn@j_N&)8>u#2h&?ISz@&xBqEXAmI*c*~PdBzjjDB%cbo=U5pazgHGP zxdW!+5EySJ=B;qsgwCK3MjpbJ)nJFHF*kGj4$9BrNwD4(X7sS{VEPuUtE`%01%-R5 zuXz`wjfRcu-eSYX`WbLvgMlx<$xSfthFK3tBg`7Lwy-nv4AA62whq9s@bSu3?1OG_ zhna@Ux8eQACJ0emlmyyr7zsPU1Q0%T;x%Q}nw2r!A8;HGxlmI=9xw;k64Lsnb%@L= z!J>ogPU{VK+79M&Pq-PJH>Z5dre(i22STyn!_(L1gK{O6nOKL+xn6~=Wuis-I6N{75#=th5T7pv zxE+PYulLL8iiP4-((TsIaWGQAPkS7$?+mBr5pbpLZ<)As1D*%dI^zXd0NaR`dm_ra-J;_RYO<_W2ro!r%eWlun44;pt>iLve-8N95Khp=br{|}pI10uhx}cE$W<=zy$s*fr&wfN z4}i-7JGqO?;PVh1r{REDv!Tf0dL$f##lLpzf5C(A7Up4rYZ=3Y8b~4}V7&hfYa$5pT!py$aB!u3gZvhU~|+^Br-7NRWScSt@YP&MWp za0m-7{#k$Sf5AbJ*MS`@A`3i0;X}seorL38kYT2(-~hQTQ*edOv!ECFo?)oE3PJjY zVen9$AWylcVd2;9p!twVs5LjQG{Cb?YH8jBkP4sApzcSRT>k=@`6^WZdab;^3#AoY zdK#rCP&&l!dtjliB_M`x1cka9@Z_Y{%k@P#!Kzf5T56X@C9a3oj;=g>KDQ?L(D~NK z;Ovh7BjEP%?aNJvTh9hbc-}f9XdIw&eS{ORQ-A#lHc+=ODo}RTcNx05vtU3IcRS`0 z$f0um(_HHFFta`DpMrQkw@GpM{13-4uIj^Q&JNfOZXvV*OVH1{4+UPk4_~SG{S@6d z)cfoLgi1W{IiO7ojvuPZh1v}kH_>O)ysE=@RQ|2#_Kqs33h>Z{hMoSkbP|*eCs1H@ z%=RPZY#xwPd#VpzIKSrv1mJUSE%)4&`8oEUtq#9gLUs6XeZuKO7mn?5tz&Kz4jgW^ zUguJX*w@VL7r0sw>l11Y-&uGZ><3s_jH)1aOzfR`4TqZ&jzOHK4qdpibHG6s;gy|1 zKclPqd8ZDaop%B7J9hs4ysL-LCj5T*?1IZs$o@aFkQN*SyE<^^GZteyJ8yu9cyXR9 z;}_@oKfqFwaOm)z1Spz>gLWy!Qk~8cxWIP`;;G#4f)8Ig>-+9wKw1M296ohB=p+hm zLuCwydlIW3dBY(mJ_ErG)W=1T4D&U!QmB?!9))T- z2u^D71ncK5IAL8K#Nmv-n&J7R-UZjM+r=b5lbT!yeT~Xc82sGN8;;{yP1MFnXTU(1 zoBA5E056+Gp^9a%0CzK(cj*rmtHiYd=7?~>q}+TE<_r0wDPJ>U@;S|9t@l>Kjv$@T zISz2NFxh3dR~8O1!nH;ET9^fEi8EE38lyn12D9|2$Mtz0LTK|1>k9*vS{OwxZS#$R z^P(2FyhR|*vkU*jei(i-%$`DWdqZ;JJPSj=7xxflu|u}wrz z!}qq;7#ltn{^MrJY^eVaI_Pu1{j&~Q^&KBUw$nj-n7@H^!Je`m%{4E}BUP?w-Us2} z%&ToQcH#sLCuLo;ulW)1RHPQn&s#m$8@bN;4S4pEbxL z8lm~t7Cr(jVxKFu%@@HUhE`a0SPS`JgK?M9XX_t=(Om~f4f~8qQJW&qBYb^DH55Uf zPiSkNy1AeL&K1V)<~PCD9t9B8Om4;?LJu0hg5XN<97pceYBq9zx6N1VgGC6k4}V43 zPcU463m&J~aQ$2R;rbEShXpfIc+}@9Cm-6td^ZTI@Lnu*f{z_+^m$7?JWe=!D7yFo6o2%T7U16?rm68>Xc{&7G zbn#aGT=qIt`1)2@wWi#A*&`SBq-LT!^%KLJk1Am2E3o#=Rq|OgKPJ0huLhYDye0=S zuiP#`RIrzV3i4%chC~%zyvMA%qTD;zXO9{s=a}R#oDL6xjRw!M8VWjPXw+>ZC1ez*F5d3wl-Yg4Lkn86dJ?|uhXzNVcino!`Y_U zOW0!wi#-s2VPIvx34@9H-caFOaHa?Kn=B{hXrSCTXfyx9!SOUGXl39h0d-Iapv}ax zzyb1nwlbFX=TgCvE$mWVS3nOD4SVk3gYTOqE-)Rd5||RDe>Iea3#PPQh3$0^d&=5`jyK(xXbkYn5|hh}TJ11KXGb zhF2dAuY|5xI2z72JE#wWhY6gn!0)-RLJNstjUCRRC&MQV=ymalL+ygG+8T>7AU_r| zl5hS3N>>?pL>b7}#iii{LOWwO9xJ-$uKb{PfXO8Q((ir{`$y#m@O^=U$`9b_c@Jzb z+Sb==o;NSFeSY9z?p#;6I4ztCN0c8 zuzMGD4F*4LNxoVO`s>+zXJxn;uxV$*=WqWVCAk zGaxV0x+uWPiL9RIR!(50AS*~Dx^e+47qWVqTe*XkJ6V--D-~2bIGo`rrUUG$a;s)^ zgnLn)Y9zdtZWVY`)j5;Ey`8|bs?Lc7F6{(f&Xr{E1ojX*hE-+uCQAian*V^t1e3b( z(9fbOit$!8A8@e}_vQocNTO9mT5p%;11c+VYCfR05{1cmkD!N;`d7hD#bJUPMlb^b z!vSGdsVWcJCtS5s`1N0>dqwmIu`w+=WKeN+wIGVwxUhieT3Cp663fN0P^8xh- z?MGn_y9*^(TXaz}$Ke?c8);8C=sx5|nu4%LD|VKDTO$>J)z; z+f>BCMjol~4S5)wMNHH>R~3fnqG9mWX^$5);MDP2zdW}J?7U$nm-@rNI8y{%^5d{K zhZ(xGcH3RTb&NLoVUJgIu?4;~9?>kgz&x+9ON1%hJuXS-a;rAh`II)PI=26*n52VK zOZ3{uN({$F3Oc`uk9yGoQdcHm|d` zs!El53*Pc>%yViysI5Atx&q4?&==SJ!Bi#gu~y#|n-T1E_A{Kc`L2hMVeq)u!$rV5 zBHIA80PW;~HGQn{5V(fI?7;3^-wcK)iFNQ$WIhH(gE!j{ZHa682{^~eT)1{HRC8?w z2Qb8$iPj~q2l0snT!zE>QIH&UeGP0d+M}*7!WowFQP(%haj9Sr3(TG)gS=&vOZR~%0`wR8h~ z&b|}8`OH3N4|aLi;mJD&K6#hd2b48NC6{}1d0qodXC3TSSybD0uoN6Q8OLc&_&xhh zdGq1^0GhF=PVTVXzX{(9it41w3xiY8YDRVPgNcNqDs@cTvAl0$it6C)dlrfD71@6; z5W}nc$MUX&xI;atOsgP6beO#1vt!j-Sk1%R)=mILXDx`%C+!0>#p$?*JD`iR zl^pAex!@s(km5AleyT%?6})N~y$eJ9p^6xB!!^FEKXVU#yxnzCw5v(v059YJHUH<9 zz!uy*9?VCC)r7wiwh(s2?S#PeBb-R6BTObNAlyn=PI!XQpy%OSCw`Z(>%-hWfH0Ua zmN1!c4dFJza>B0&PZ0h{c!{u?(0w6~rzhcX!ij`B!c@XFgvErL2+IgRAv{F*BVirk zHNqA`&qX}`-h`tFwSXrl+|3AB+^vCxi~}7Odj-bsuoNk@wH;WN-O7@i~cEx#`CA z?5w!#q-F8hvy6$xl-Uo)#Lq)F`8l&vj5AY=c{y2;*~uxBvvVfrWhJ3&?j%2FX3Fxs zlw4zUe!6j1N^Y)I!ee0mCuO8$CC7nxYp`;-sVO-rSxG6g42el8ld|)&l5=OKBpGea zz+GfwUT#WER<1D-9L8qn=GsXqeayQqJJ&J%Iq4}Y+gn3;Q&No4S;>=g5;IdUs}x** zP6Xs?1!R3zN>X-Ka$?RZ^lgm`^SLBF*O-zsD=8=4V2oaol4Xoc%*a@rn6%95N-k9! z!b4m;V^p`l9-6b9gIbcAaN;n_$c)xOooD&lhatBH5y!3i4Ta(;Bgqxqox)pB&q_V}Fq5;NP+S*HHX8A&6$tqQ!~1Dams20Z&R!Ny-2; zB<3b1W^h;NF4ve0T((%W$e5On4#;BBqSVA(qdi{%1BvV$*#^SRkjbJ&DT#~IdB_m% z%Jfv@qLCDl%tu+d!I(2P7~;=?K~7G3l2P`Tmz9{2z9cIpnOVqE%!oQGWhHqR)X6Cs zDaI5b3@k)Z5GGC(*tB^VSoDQs{=?j5wjm`a5z>n+2;5=)848s$CLq!JImt|> z$3n|mVsp0wuQ!wm*yrH|B8i?~E?!*V!O?|2IVCkQFT<#Y!I|t;os^NCo0r4Vs>iyJ znDd|gQ~37Y(_u7+WsXU(#cvJWUTl@~I14gx(FiuowCK}{? zrlhI=B`LhzZSHJkrM4wWZ_NLc@ILB^%W_Y<$lylRjE2=x4^q$FNj@ zoL^UKt!U5xIbf{+a=qpkBt@ozK07ljU5#}pHyvw*-d0GwrPyCoOrN8C{=@BD=ra?u z5|^YT|68Fty8FjM#rSOH`nQs^m3}*Sa``)yv%PC@pS&t7F%z0bdKNruLC>)|B}bi_ zouiiPg)E0B5O|WZtN!+`ARKGu`7fihy8CY>4)guDa{QO@+qHLNT24x0vR$(mg?`M|EeZO>tn92+ znb~={YPfzWx%i;UJYL}U@o>Td!bHI!q(hILDdfWMN;uB~OcJt%93chHQo&|1oaHci zhA@Nb1cz|Bb9_daoRJ%m z0oT$R0GyEh2A_%b)c|DTzv&DfwwUo;% z3D=Wc#)`>Y-g^p1mt`E)gmSpGH(p~5Cld}e z90oXg!;u3ArnLYLOlu+GIzY59f&;@@4+r{(dMXTtV=M7D05M(L;J|p^fdk!r4hN>| zBpfLJ2@aIcg95}cB(4j@@~ODYuTM2$EuookDfAFQ!c+nCiDotHVIqYGIfZ^D8|2ei z{%!Jj0rPKf%Ko5wK>cAIakZJ-8whI%)mON^+>h#sml4(xs;`oN!Wu$#J=qh={cthy zGD0)qzxA)lP!2}uJ&n*$X9CK-tlUTcn}6)zGwl3f?>x$`fd0*Y29$FWq#*;sS{A z@A<40cpbtJc+9pC{yBb(Prh3OLE4Q%9)yFV1bGaR47pkP4{7@6@X&7(gn=b#gb_m! zgofpU*EthPCJ*9B0>Z|!X1Pagog-g2+tAL5nduR6J8^<5Z)kcA-qc{ zSa`Z!2;B))gnonpgu@8s@Pmm@B#a`|5$Xxk2=fWo6BZMe5|$BG5aRVkQ%$^vu$Hin z&`f9{Y#|gHc>Yv`YC;X6mQYVv;~Y{7q08X$y` zj^jlLgFRG1I4qSAR$eYWAVZkOl+48`IDSL};b$X*IP9%4J}Zxi69gR`XyW2VBqxtp zMY#uk5}0A?I528FSp|l<(`qMVW=_B-5^iR({tx^^pO^(!@xU>WbKw^|ka)P$=K)S; z_ZZmrg7wmf*l*$}iigYn+c*y=*Xn|YhtI1vI|!D-$EReQU$p1(+3a|{c&D@3p}VP& z0!;U02zfDJ9B?ed2mwbdoMQ^7Qa%y!T0{UY0h|T?41m+weG>LOf^t{^JPPdb%JT5@ zSg05dj|cA>7!S`oSW~?Cyv_}eAIFH?@c7x~XBIpiHvc?5c(>sdf~Sk$$N4-04~M4{ z$88 zEU^u4w(^Pdr&%vcdG!#;2btefGKMH*J35 z#Vs$r{K~7ZZGFA$jW^%g_V)I7cI@a8TgjAw!1+4IiNyIcjw9n6cwR#!m=^Ia?__aWN?DQkSHqFI|?AnU!r=o|9|L zTd^{K)#~{R9$vUe|DWZLtaG|Gzu_|K;+Jm=qZmJ$Z^YX6m%qxCf`}X3U%w z5BnD;%zKEJ|9_VMA5s1a>H!QL6a{#Wb69BdiR1GQngZf5t;I|+ahxASvxT_4j-ZS< zK2M?9K^*4>(UcR%xi>Tw#Bpv8O(k)hOG8sl9Ou%|)DXuxI5f4yJ8~-25yyE)G-l%X zOozro9Ov%Pv=HyiDNJJW^5{a`op@K`D&n#p-H$lVA)-+e$2n9qfy8@oDrkty>nK8q z%j*cjiR0WQ8ZB{{pJzr#`~l(##N~A)dg5x5rxEW<+(5h^@qFU_i5CzLAYM#-0P#}d zs1rxCh4>&&g)-tehl*wgahwxHQ%-y+r|@D9FYjT*D~SgYuO^PVcQiG`$8svv5+6sr zj(7-hGx71nEyTIj3$8zLiR6L@Pfs{;cj6JmRm3BS`w@>Kt|mU2cp&j9#5KfYh=&lL zN<5tSG~!y~@_ew4_;ivd5Z4jc6Q4sojkr8tY#|j<`E<3vmzPYI^?kA})CH>*Y;cMchYrPrM^> z4RIy$aN;WBI^vy(%k%f0iOci%U5M++eOKZJ;=aTSh<77iO5Bfl8Sx&(%Zc|SUP-(c z@fza2iPsVLCvGAB0CB;Kmroz!D&lJ5YT|u~Yl!zF9!|VJaUJmh;(Fo(h#QCxBwj## z5b;vtgNc_BA40sG_)y}N#D@{DAs$5BOne0K7UH9byLs(# zC5|76MUy~$Jn=N*6Nu*%4<%kqTqM4QxI}yh@o?f5#3P7T6OSZbOFW9Wg?Kb^!H4H} zGI160Da6&pV~A^rPbD5sd>U~b@mS(|;tvux5T8!GfVhr$De;-a%ZSe*UQT>2@k-(k z5w9VhLcEUnGU68E8N`K-JpYBnRm2rE08tZnAuj9XIuO^8+=F;HaZlnp;@-sd#8t!% z#JdnLAl{XDDe-Q^%ZT?RUQXPfcs221#A}I%61NZ+i3>`e|48C0;>(B!5?9cGDulQT zaV_x<#1n{n5KklSNj#spH}PWPJ&A829!k8N_%h;^#1%9^t0C?}ypDJW;uhi_#03@4 zuP1R8ac|;k;ysCLh=&pnC$69Yo{qQ+aXs-4#0|tfh!+s|Bwk9~n|K-Vp2W+EhZ3(Q zuAl*9EpZRxX5ya2TZnrTckjgW-;=l>@lfI#;tCp2h7E-j zYU~YR{72kF&8V=0xF_)n*+21W*?$0cUn~13ZkGKMZ;|~Ickj&es|e)&{fK)I4F?nyjQ=22W8B6BV0TA9ako*;7_=V`=U)^MIryeIKu;(S(D zfLTtQwT17j!u%^5dHsTxW*U=d4iaaH(V(6W4Ql&1;%qT;K39o)d^D+SHdTQ6Tkf9E zdJ7=s?ohvq2G>uZ!F3X7vMAgv;s)aIzAKZX)*KDa7^6YGIhtGuf#Y&QoOOmxFlYuD zwc}`T#v4sK>G`ZG%@%S>>>@}`W;XIYnyMpqWMsvK0P;zKeC|#KpZX%Qf znq}khdSv%lAF=%8{O1bGfk#-w&xO)Pxm+GtPlF(})XX7v3@_dq9@bk-pBx_6U(6qM z6ObB=Z?@g_!t$OZ%%l8cy~gUz~v7QG(>g4B6tnbL>^22(M@yYqa`X2y*#2be!npMmSuj6VdwvA~Q}|FC`7*BfjnLEuZy7rG0AS``Dh3m&`>BIXG#+E?td4Dp=dR_4TgZ-7<-gy6DlV`E~ z+xHLXUT0TNu>59$P5b)I+qJD9vu_8Htgq$wOqW z5^b%2{Qj-AwkKXr5!Q6`a*D9_TfCfX{WveDNNfAcW%Y#T(>@(M{kD9{>C#aN^K`{p z+YL|GENeP>x?=6pf%VN6FHhGLYr5rh$=8ebx0CGBnF(VFTg&C~M_KC+k3Y`Z56JP` z`a_K0R^NF1k=Fi>$8Sq7t^vf_8v(!e{aY^Fc`+UGmF4M(v!;`me~h&r@_2MsIgclf zt}fo6v7Y^NJlF%sHI&B_Z>>K(9$S0j@kCkkZy#>^>zc`Wg7)d34lRir9_~~-j^!}N znjg$R+Q>D7r)!>7&izMP`w_XE<@+l7$1Bm^zub%9xB;b;tk+d8Ke@l<@lCbnle>?% z)+6pd!g^h~`&hg5VE7MN*XMHga%+>@+cY~ly4P9z5jj8dID&^CVV8d_o!QoQ!R3=2 z{OcU#GpzN4hcEYjfHl-dOJM<$3yH zyc!5Kefe_?A8o^WZPLS#Sg0d;Em>HI|13M`$NhguTt&Q$xSIGg#5KgfB_2-vG;tmA z?}+P(?<8&@zK3`L@k7K*iJv20MqJhtloLNe@=D_SiPsRXmgS_E7)-p5|a{wBHKLHt?b6~yKKxSIIKB(Ej@9&uUEA&(QyBsY;< z)>C#M-a>L&Pg6npbtk!d059*ii2D)$hIkKm#2yt0Y+Ml@lKwcgx#AUsvtQYkoc?QX4z3D*Wfh13p{Zsw(BpyQYSmLtY zb2xD=$#aRzdUP-12_)Y{JdOC<#Pf-NK)jf^d|%%}{4rv=lFNF?TFS3C$!ke2KVQgt-4P@=liWx=g!)rI;w>cKP27DDzdrJFnY@m`hva@F zpH94j!V4rGNb;q`4J7YFJcQ(l#N~Af9f@m6PSbGKbqY$7Cy;zI@igKyh_`g$=~ofY zC%OE*E$hXDNM1~GezyioD*urr-$L?y;<6rk0`VOrUq@V^{B|O4pztK(7398zcs21^ z#NEmLDB`swUq!r(!XH4~O!6hfw~#!5cnit->=`WU2;}ASG|6ko{ZQh5B+n!sNW6%+ zp3)aaJcQ&=5Z94Bl(?4U>xs9x^Y}Hy6G;9V@igLm)(+O;5YHodG4a{N-Q9V3or!ND z`3uB%5RWHbLHtGHD)Qfjcs0p45)Y*Oj3r)6^2dn#k^ip5%_N^gTupLc;w>bfOWb`h zPyZI;e#D<59!UIk;vvL$$Z`t58*wek6Nqa_-ko>?$@y#o=y5%G{1Zu@M)Jpr=M#U2 zcro!6#J3QCm3TPC*Ms;DlFyg@le{1C3X&%iuO|K#@mk^siJOU+6K^42LEL=^&(GJy z{fHkWuBG^U5)UN#0^;(#{zc*;BtJl0NBm3TX~ee^FChMs?4IK5MSKg%UnahT_`}3i z9z6Y{iC2((HF0^JN;vUql5Zd$LjFUD*OI(|csR+&6E~B*kaz;6w>R+?k}o9gK9r{~ zi@2WL`xEyg`6A+Kif;_@K$5Q^o=^VO#6w8Fn0Ok=A0VzJxt_Qmg&#~jf#h3>8;Czb zyqv-tM7)^f>BP4X&nCWuxHItz;unZl6E7uROZ*MuX5t?aZz29Jara@oJSP+PBW@th z=VkFtOm6sdZlWNMpEzF(v%B{4WYTuX&)F%YosxMv%%a=7UrO2(S-y<4CNj@}S$=!> z888E9&vCB9o@c}CgFRpFAjer!dpXW>+H-l9TaJH~U4C)4lg|bw+06rT8~&RCaybOl zM+HIZH+-H9!?WkM_cFK~f9>V?7H)ek-v{M+;7rmsaXruynst!pcM@TCm>WKSv)Gzm z&Sh<->^{kwelEA=hx2r6`Z!-|z0RCxIfQSp)=MszwQq8K_+E*9`fT-_yI*ashkQN; zYrE_o=U?z`PkWvO*Q`Bvl(+Yf?|9m~=kL~_4Uf-uy*XcEy?&ghS?dkwnegtZeRx^c z>&NA?)=>`MU{{`)AO3ETEq;Tw-g5sqD{dcto`ZaaU3fUpo?^#Q?}4Fk!}U<<*7D?f zLs{#LdS}$r$y!#fhsN@j>nERIwbdV)%l#1N_$$YU^RF4!`pD&(>|G{w!Sx`v^l?3n ztzDx28{4UTeYyV0UXI~oyXA(@Ys*?~)DvU=W$ig~Y_Eyd`pflzvNoIR*D*f1yttmj z)?PW6weMX29t1Pia=*>>XG^T*#r0jwtnGvAm2Byk^**u<@*wCvwe`Z-&BxJdj2Yfw(ef{BjB6*bp$}xU>_ZYsdKj3;iTY9*jSzgtE`&?jsUu-Qe&gIn(0^IMo zCP?lvWG=UOnaeGb>#5~c5`3Kme=D2kkL&qt>EU`DTl?YMmLJaXSN4zkPkFTkUoU}N z?(cE_9`8YN2r`#LK#uwmdpUA@IhLrLB6N=>YU8L!$G7I?^vLZ8cMHO`3|zwX8-Kqa za{F8;_kVKF?d|WMT%RY$j`_vU(kbAUQpl26Vyi++0skF_y;XRCv^A;p?*+1uL*7R_WI|gvWd9Jm8;M{1ve{y}lEq?MwU}S$#q?# zzPGv`ATIt@`pel~j!whv+{3BG>Ym%z*|=i{m;=2{&bZC}Y-Ub7$ZM?p<(JSLvvThK zu$8mmTArz72tW5a$Y=Ig-rl`%-GMhaaFx|FZT`GgwzwRRDfrat{)Z!bA$=uQ{`!oD z4*g>mTe+p};p*UmiB^u`V3=}vSX@qU$kiYcG=`{4oei2oc@B!)mTvuWK89oXVfQjb z{pLMJ#IhBe9$^?4T!^T1e`P&l9J@m0h!w~(!f<%fTKopHt9GDP+HC*MGpO^*Th1}8x&77-#@}7K6R~Ee=3PWc z2SefIz3(9}-T2u1h^o^OyAaEkyL^CXNIt@_{DUWVBd-h$VAtO=a6QA)?=CXb42%2_ z<>A3^GSt@#A0b!GT*R<0?MsF_O|Os9zHUc8L(TW68J6uH^$FV7h|e%o7uGY>tenE? zhraJy48sfVbKErVGjwlx_!EZZzjXW@xzIJ8p=$TXb7><(P01yO;a4Z@Lwke!vkX<2E;B59 zbmEt2UvTA~G)6EPmlR8zQ`!c@?3=3)&Gb~+dVyOD#V}_c^=QuBRIe_l#-XF%W z=974ameminp z$A&Si={<|{vQ->C$`}d>M;L0Jy2dbkduP@^X|{(j)IGJ3VQIp8hT&fCGBj-amh*s{ z3~M&@Jc9A*Y9)p>-YEyOJb$1^PW zXaPgv{91;();Ad%?i^-V{)d^NgRW3t=_yR-AjtYkA`#&?( zi1#?A_xT$Ahp&xbXedZxXvuh-VR_U$oOd|Ju=2C33^g;nPoO{DPeB}GrZWtG$G}k2 z@GR$pK4w@D^8-Uw!cB(4tZv_+fBl4U96Kg36u!-8Xjte^Geb+KI}A0s zy-uQkXh#fn_vSOy4_w2rZsMyP!}l>P7) zg)cKKJ++6SWz-plW$RiP>gv2|So|w`G1RyWWvD8dz%bl(D#N<`c?>NV(-;~i=QAuQ zdy=85@dbvO(CrK@k9^8d_sJoK`b*z)x%Wkel|vgDsv;GqF#hnFDvtB|Fw`UrXDCb$ zV^|Xw%djk9K0|}^Qii&p^BIQke3GHw@B+iK5pOeu{()iT3kMjMi>DY`e*KN1VdZs( zdiQ$_%bxZ64%4IS(vzWKV<1D7Fpi;SSv13%ld~8KLl<+t*1$0Qo5vXHyKH2rp7{#H zvXY$)>-K!k@xoz-bKAHqp%-*hL28Hei%0QyT{Bvn@@(NXD$wnYWhBGt~mDXs}J1>^V)xYVp`;( zuug9u(SK9Y8ut3|KI-hn_rkvU^5+WE^ebV$nn{1v77OC8RYSLTad8(9eSf{O`-`rk zQ_K&$R!-d&)=@LgBCY5s9&C1-^3&q;VO{sd^*Nz%6Zik#Jfp7ZYFK?!&j-9#dx%G! zDh(xXRff$t3YwYWDzRhMH`j&vzT)mroehJZ_$@5+t+5~PnX3|~Uv-;WJ*|tlYu_7N ze~#=X4!L^klXp`6#lP;}3aR_3Ijq=XI1+!QDeU9p6FfX}T*P-C9`wgE27mF7JF`H|=${<_Kc$|+4(ab(#u zD%CQ7F`{v=*Q-x<6Nm2GzEI)b7M8K($Twl14Hk#JcWB=*r=en0$}f-BbZ-sYI?j2n zKHOK-_gcNlbjn+NZ0DLmDZ9FhI~TovIIg&pxUR-cf2dP;vBiDl#Ni$z#0lqzUOe2j zyZG|-+BeYeJ36ew@jVcdd0V| zSTSR*TydgVuWodx}4!Hc1@ab zrsFHaMei|-dzAJcEEX=z4=K(bCGOt-UhLBOpWY;&w>}ppR+MeDglfl&0~6l8-tm`Eaql>%dA}SQFCIN!Uw5Uc zr})0lpmnoOjuH3n88XW_eY_a|MDgZ9!5u`)w2NNCL*8^92Z=3D{rSlNVSrfnUE@j9 zDac=*r}yx{zT)wB=8bML_=p3-cXWAd?NIT7lD-GCG^0gbo(XTCVzU2FPmL)TMdPN& z`&F-)AYOdp*O^B;hKaiqo~S#qZG^bhv+}z)*N2Ly<{xM*e_JiS)I7hR{>LzJoaL3r zl^?o`=f5ufw12TEHox#dQ>QLt#g~Aj zfBq?O-EeP>Sod4hrkXAdVcX|j?U!`7-7H7Shlr{3e=(XK(1@GjzqppIhMn+FOwTcWVhJ03A0e7)MjCVTY$BRYPJ_;{vUi{^5uI6mWy z<+qmxh=t|PeE9f@v10X(2ZYQi!D659yKOC&#)(f3S>>aeJ6dd3Bz~~!RH%5N`QRMY zTi)Uw_g5Di0%3!bCEpc;pc=fXyc-LLd3 zIei`K=`YLHKR0i%Xc{zpQQTP{@z5BzAq{UggauC=R&1FxSzI`!`JGp;4-qfvrxvZ9 zHc%YCD)Pc4pTVMHdKY)~pjdJKw?B3po1^P0V1O%^M*KX@#u}+F8U@yH0TCa&lwvn>iY$bseNpm_}!jx&A#pdV&h+{9{KC(aPi9AbK|p* z#))%pc)#c=KN$VDM>3g)F z_^9#cIPv8{;?Q>@(qC`68#dCt!ReitzT(-u!Zp)&Jt%tqk#t{^{-8MG`kAlX&PRyP z^=?=jt5{pvCUw58c(?Z(ZIZgB zuun^2oAl|~viISelG5@?Q@5r>0r%`5)jXh0a__UoQq`eNa(X(t<>;0BQsp(p#~n`G zm+BRJR~LM6Ut03H<-L*5-j^=vUVOW!@xEmIU2$x}-1|~)&vUDuop4`zfEmC#1^nNa zHayXC@yFlqNyq)m&MA)Hlg<|IS)u>np0r`@1N|GHyC($?tBC(>S(%zEZi?|agb{ZR|D8t+P8uQ->?sl6-x@wMWG%&+cB&z@iC z`ti2A(xeS{9vW!6EA>9Q9RBZ0PsI3~+LUltva}pjJR^a9+3@k74!kSXRTesT=y+E$ zZG7T-(ak&3Ew@c2Lw~s=Jt7vT+&gqfs@YrBwe|fwQvWu;p$}}nBbi439G3Cu9m)0j zR~Ij&+>xgDGJjI|;2r6tTkTZsxI5CBf{gI7>O0c5erHBb^SC1g?tWw66OFf}g{7O; zn$O;rdKnJ)G#tJy-K&3cg#Yf_(pO1K^?z--EzLWxnQ?jDZ7H*7&2~lRZE5O;vu^v0zJ zPaSBLepb!C8t_4@#OKFarMAkaeMUUqD&1+$s&eP!n@U-71|fRdk;2(<lKiJXG-JSpTha~JM+KP zhClc5SGS~t*XrE+?YbqI#(%c#-B)f&)!Xt5V>jHAe2%=_$$ix=>BF7Dm(DG@C1vI* z4ji9zOPbvMVdJUjThhk+5r-|ox1@c)PF@=ra7*%7^J->(ms^sd&}%`R(=DmHzOkFW zu~|AgE^^te^UYFXb>YD6r<$ei8CBgfs+y&+o^N@^eAq0N=FB=Z@r`DwvZi>#lxIPn zR@g1AuvzN4L^1aD<;_xSzZpxfB{oZMO$~i~`pjl2xv$r}>PgMguaz4r=8SHZ!WS!6 z-tONlZTetj+Q(g+CAV$~`a;)c>2A>A;N<3;(jUGx74!eNDZPE++QB8YH>J6%=Z6*_ zyD2?;d&-f0dv8jW4=I+pzJF7C_eB4O#Mf?0eLaQzPLPK%1xA;k_m_f=%=4Jm8)fF~=C-;mBfv;7zG%Nx@C z{WHsc+Be$j$Sx3>xOja%;J=m$v339>+fj>O}HUF+2{0t)Sw&EjCl(OeyYA9b!7(p zr*u5Et^>I5QZ6a(G)WzHzdh-h>rIl=&P)4-U1*Yy=OE6lhm(zbx6S5O;XZYzhS*!YLcFIPyN2%Mv#XTb_pqLlCDP|J2gMA zNz!)swP|B|lhiWg^+hKiZj!375P@sa7;eX(QhFa(#27H0{*=Hy*5SlwK^D zRym-qQ7Y2~DLhXD4l9hibF5M7H146NTfb_Q!iOq$xqQ+nxmGnj*L!E9w6*i4!4X>< zrMF!w=I1=$D0L|>?p$8nD8-$8Bjom@jnbGwg%!HoMrn}Z$2A|PHA)T76&U(0Y?MA) z`Rrq_&1#gM3y6XLMrppj`-`88jnZ%XUe2Er+$as{3~vq$X_WHs^ez0nPos2swzgoE zZ=-aka*6j8uSTh}S^@u!lA%x4qb|1^q}YnJ6K`B=kc<^l=wBBaq%WrqUvjgyLGmwr zbC=t<4br^2-go;QZjc85IXQgl7Y)+Iy^TxOeApnp@JP?ZJ?}I~TRYYDP;70GUVZba zf?1myq_aayi^?}NNS*x(JNXqhNb7&>)nmiT25D99q!PER21zmMu5M#;gXA+PZ_xwu z8>C~W@4dBWMuQakjc3P2+6F0LO7O;xQiIf~dJOzGNbgtvSz;R2AdS{M{6|9n25F%7 zogSK=AZMmQg8dV|y3+x;<-W>t-y*#^;N#nW-n2-iuU=ku^O{BKq+d7N?UF@$Ve&IO z)MqWygso%dM15zGLVw;jefcqqv^>J}#5P-U>C-#$>k@A&@0frR!lcK-iSdj1yAzgVa#eHy|L!phbE zoUeZg?te@?b5_)>Z7wtYCzMshJb$F+kJz9+y|Kt5CoEW;m!6TlAUn@!$TKd;gYUzv zT9BVJJU4mSaQIkIR({Tc#2jOKYGRTxcR?n6iFQ$PPWpj=&zRV5iX}r7nRmfTId^c;w9ZfP}~h zI2E+*?H)oqT|2uN<}Ly3{6NP2#zdk!Lwk43Z+<&F9rIfNcBpCOesu}xx3s;x1a!Ei zy&Vg$tessv3vWkzJLaw&>~yf`X*g_xZA^r~ppCX*c`zQZdiCn$#ZUx7%QOWqgB)X0 zKuiP+Pl&a*dx(YSZf_UQ-KpByad&=b2QP&T&*$-~=PHC?j5mez_<0J}pU`y~1xXOn zz>bwAzgDBst^n<9*Do0D@EhG`7YK{H8;f>=K_OT?z>czMS)~xvoq;c=J+Vs_!UE{1 zpqBA+C{qY`!P}ylQ4zfKSSbJTN8#xrcm}%(o}=6h3Kxaoasa*ofVhtEP56$Bue;!D z^bmZLI|#nu)^}8=x=L8s3&|ITbrFPD;K2Hc=02R`-aj%|xH$=Kqnvb|SUm26=S(*P z`h{!?k>GAI950gJ5IA2AM>+8#IDgtsj{F%rIZNjxh_9!c&@)&m^vvm2*VWKPkKrpI z{KMe(JzqgM1mPjFw9ItUDU@!467r&iyeLO`85FP?o=>oc;4{ii=Ye_e2TCIfV_FYE zI1R^b2m?{!q!65R6xJvwjRH2V>Y5BkdUVUqyxBhHhDW5Ld9P zpzQ2rz;eR$p+Qvi_7-|4tAyV1N}+dfN1=C)p9OMK)45V*@bFOxKI?4h*`d>@9SAPO0wGH}c3~>~ zJO#gGZ@~}p;s<&0o7vUUxel&}mqPGb3}G`l*h3h85Qg6uJ4F1~ zZpMQ={a@UC2;uCvi;G=LD32b)p)8XRL3th&{1smb9qYUeUQl1l_QJi!74pXFwkOnW z52)Kv$7e!W_V5&Xz_sWB*P;j5_W=7IGkxp0y${%XgFVQh{CnhpeQ&5!!Ci&kANg9k z)OD&+R{9vc^!I-y`UEc*`Y2Kbl?75&<5|gT0#BP77M1iE z+Ck`PoCEECw$M{CQ;^eL;3TKp8`A9s>4x;@s0=;&0|s}-^L8O(UPA=%gLOB@Nz;k7 zRd=YT&_6)mAYZS} z*Y+DwCne0YU0dEqctO0Lf-(pCBsXWl4Q?!M*p6MD1Xm;MfX=Q*N642C^Uw5!grJK8DDstZ&0_vs!J z`U*1JuFEhu& zvRExEN*iP>8AH~u2G*|z)~|+D%ZfA0jB;0U6rJ~&F7q4C{FHONj$(Ozo&_~(LGSFd&Yz9FN@dYT zUH+oQbJXJ1b!zb=RWE+?8gP<42mAPYfvJ2;S))Ct{dsD9-xyTtqx*<11ILt?9?8rN<5XUqKAYQATdn$MWa6{2AY*P&6f%x1d7yiU(k^Lpp_8!lV;;g$VM zRikH#T8>XIx#HYM=9R6*IfdH1T$`jGKwozj;Zt?$yl3ajaogT<+}1OXlbbb5^?J`W zf73b@=;5h; zZ=6TF7O2M6^Ht-j<>h6?C51)#^WL0?uCK9fq9=8J%kp{j!E&|yk+;t4hWE?$%&t~g zY-e3V%G9gjvbn0UJy6rQ`b#y9me1Fio}>GmdxwS(u@1F=xn||+Lp3WcU#eMLt}C9K zXN`25dEDfgd0%6p++z%+WUP6{N213#jjWwS3i*@}lB-g@t+M`nfgg z+*R`&mijqdo6h0d1XnF}TjpBST$yLp>&IKyqgVLDvQy|aeU65eR#nG6P+jlo>!$dD zgZjv3nKw(#^VL*+>TGlGIlhB5oVJ4 zkaDGMi)q_@eAhQyo%6lw>CF3v8um9@RU>OmBWp|}Yii@FrLMWvHFhq3$vQi2jlJfZ z%u}?4GK6!_G6yfCO>Wdo9%1!_&KV2;VY0Qi)<4T_-YHeD zfs4)K%o?A5fARa=(@S~s{a@td^L~^=^2Nr69LR zdp7nGyK5`qvfr|=&AYp+kFeBRtKn}q+(Pi^7Gfpu?A&$p^dj24pCXP?zeEz}~Vj=R&w55SVjp$4P|C)h z-i-s@)%dM5@>EN3_4Lg=h4jeGAAJL`W=pes&2*W7_-9Er!y(v?PPmIb3*e4&5Gu^QV!cinrk#&njXy|%?CAenonu^ z-DWxetv|o6x%7H7{bJ44nys21&Hb8T&79^j&8IYfta(!Nl&19t^E~HkUaq-D)1`T% z=6=m#%|n`o=3&jpHGiyG)Os{U!+@6`HF05ffwhZ(#A*Lec zUFlJmOiOLAMzb`lU<{iwFBe@{!N zpLxXjINe~sdS236dwOmj@K4RD4c+~O2vh$dd#*O)$8YPtwX2&m-ZksWzV+Un1G{&7 zdtJTWJ}Rm5v$u8oI=el4yq*n%y9f}*jG`ja81?Dd%>K9CeWF_betu{h@L$<|W6ySV zkn(k$K<2ntqMdoC&U1(4W)T_K<8@X~$G!C5ZD_k{L+cf*s!O7JS!!%nmFR?h^Z}J1 zn)JsGFpm)=t)|-rgSSxK`>o?Q@fb4)FHQ2o%ll3A0+gows<;NMCAM z&u@bLXY9Cn+8E3@Xl=J=tG|o2j4@Za+3jyey?#V&s%J*9epEia8PED*`BaU9eb^#s z?b=BY@qKDs+9RE|*5hGFxaOfCAM+q+g3XQXUbr)F&$*wf#&ZeKq^E4O!fye+=YUbSe>l-b_%=6mT^DsE(@L<~95GTJhm&CB-aNhnKR}4cy4(6|cBt z&URv-SL1)Gxl%SuKwr-u@8;@H;L?M$r=`l(TB$3fTq(uX(#se`Kqe zn96T{GV@H?LfJ3R&Zhl|*7V(fK-+vWc(#Adli1#N`vX?u9W3hY1C^PTdiy|H?_j0> z2&X=qN0@2m$=}v3Y=4Bx{qaxnC+;Tl)PH)Xh53!w{h58AxlkuYUo?$i#N-_h73DFP zYCbSjWsLlfg-(QQ=I%58z2jGAQnTif-!lJNo&Ou;|KaG#(eu?$MoXjDzJ2)zg4H9o z@ca3e6E~c&sU0V7I^oDR50+rlHrMV@ik(qP)_;q%B&x=@{OrVHPv?KSZ3M#>`3FnkyXtSAh6Ry^_aHF=Juv6O}*spEjOK6;O z)P?-ij7r!xn7fGaz|O--RKYI7m(c6jW%xfxU1d?1{uRH6AnBi0_yCf+eH|Xr>ErO$ zi_P&Ggx^JyKM!Bl_DT4zOU(3oxEV<~ZsaP&2k4ei=Ej4fvnPg$V!+tL>xkwvX@(lsx<4b4cp{JlxsD z^Geb^uz=*e!XJN3sgtBn!iJACX4os>N09V$6KvCVJ3OfEL-2=a#b(NZKm7#n%3zn^ zMQa#q%5lTbA}MDWj%Zu>BP4YzLfc=Pw(vG2`2#SlZQ)^U3xB5VSK#Z~7Owak`ky*D z;Jrx755S)yDYFDW`$==`40u5^_ip5GhyRH7V;_Rgpc3|R*szvoCfFW%3KehzKZ_DF2Ltp{NJb8&%<49ti{+K*t?CoV(*7vyjrPO zumdo&9lylR!JGb`vDiX?!k-}<_A8QhjX6hz*I&oENO!|`-$324ZEzCVv4u@L%=!!4 zwJlt@leUqk4&H?f?61SekhIsfi{Bqmj`RY2#$&eYIPCJ8b=U*f?WW)G^Y!q4B>i&; zK8>WD0<8C$>B1Yd?S@fp$KWrK^#AMd`YzK4+;GiJ_#1T)9z>Ey_#JeV^gOiOY?faO zZAi|0DQw`sKdO*t1+?$QAKJJc!Ch#QbPo(8DN}fHw|QQn8%eqkeg#RpM&MKEQpyo7 z>S0W=m%??Z725-!{uF&J=j!EsDs&Y4aTxByx3Gnle&#cFEj)n4=ZD~vNX~T}{(Qi! z^Q&<4EoQn8{;Rep;Ko6-e_ZemB*)$fk7#=wzJR1pitws^Tnl)o;X3$vBy~Orzl|i1 z^BnBHa69Wh<+$M!Ncw8}I}-Bl#O6C#7sw;rivrkw*zy@O z|9bc`%8_1%q|Lx^Ub5 z%t`DHxc)2j5w>vS2xGU6{)C+mn6?KV|0-({>B8@Rjq8z=4?_>)lh|Rn?IG$$o(?#I zs=f#R7fBl{u*ERfg!S-tw4eM#@KlhxVOL;Hh4)JHNb=jhg>R$7 z*TTl_Z9S$QIQ{gp7=@ZhggFQ%&^}_|<;TlQ0a36XVdq4ay zq~zU(W0Z;Nu>J6(-=*KMU9b%WDBllnK_l4mj<3ACJ4pFLd2d&2p}cb|wou-kttG#3 zah~fMwlIb!v4!75l3)1m+7_PDwou+blRQFsuS{&=Mr{k_JugWY9?-UMMBBoLwJm&7 z+d_F?M~)S~rfs3Tk0R;9PinjR{)x8LpTKs*MM_TF$2U9&?Sk$NXbMV}UVaEH{=PD~uJ#%3~^47qi72vF4a7=8pMeL$N^2h~;AWSRq!7 zm18Pi7q`V7@#eTI?vDH8L-9b|i09(@cp+Ylm*Xl?m#`%qiROeW;ZFDyLy17bNaPav zL?Ka3loKjhm$W5Sk?RNTF9plNO3-X=2krII;z8Ox93G+7G1@&&%O_}iDO?F#X?s1b zw?{^3Q;b%rF)Qt>DyJ$b zmA0nq()DRu+Maf#o6^l`XWEtSNW0U%v_CzV9!d|V1L={pk&dNv>G5t+d@vyPdSzM|+29Ym9bI(8dz&v(h#@?Q+s4Uv@A%oE^!=vg6r_ z>}0l-tw4^9u zgOTCLNF){+k4!`+Bc(_sVvW{E?a`*FGujdLMF*q9(Gh%eJUS7bjFzI6s1^UTpW@e6ASztz%tFzI@ zOl)Qrx|xAP%szvemuJ=$nQ@BQW@Dx`Gt1mre|9Jv$Qs#PHlHnIi`laHBMZ`cpo}`h zW;l#y!)3S)zcFM448zD7d81$yjk2MFbwOLu5o`{+g6^O{I1~&7jbJXA4{~fX_tT)r z$j4YyC&qlNp@XcVB>K(r4ZOyR$2jqp5!SGA*5(Q;nJs2#-ECs!b+Yz$u=@I{M-H s_AfterFunctionCallbacks = null; + private static Dictionary s_BeforeFunctionCallbacks = null; + + public static event ScriptEventDelegate onScriptEvent; + ///

/// The feature id string. This is used to give the feature a well known id for reference. /// @@ -35,6 +53,173 @@ internal class MockRuntime : OpenXRFeature ///
public bool ignoreValidationErrors = false; + /// + /// Return the singleton instance of the Mock Runtime feature. + /// + public static MockRuntime Instance => OpenXRSettings.Instance.GetFeature(); + + [AOT.MonoPInvokeCallback(typeof(ScriptEventDelegate))] + private static void ReceiveScriptEvent(ScriptEvent evt, ulong param) => onScriptEvent?.Invoke(evt, param); + + [AOT.MonoPInvokeCallback(typeof(BeforeFunctionDelegate))] + private static XrResult BeforeFunctionCallback (string function) + { + var callback = GetBeforeFunctionCallback(function); + if(null == callback) + return XrResult.Success; + + return callback(function); + } + + [AOT.MonoPInvokeCallback(typeof(BeforeFunctionDelegate))] + private static void AfterFunctionCallback(string function, XrResult result) + { + var callback = GetAfterFunctionCallback(function); + if (null == callback) + return; + + callback(function, result); + } + + /// + /// Set the callbacks to call before and after the given OpenXR function is called within the Mock Runtime + /// + /// Note that since some OpenXR functions are called from within the graphics thread that care should + /// be taken to maintain thread safety from within the callbacks. + /// + /// Note that function callbacks can be set prior to the MockRuntime being initialized but will be + /// reset when the mock runtime is shutdown. + /// + /// OpenXR function name + /// Callback to call before the OpenXR function is called (null to clear) + /// Callback to call after the OpenXR function is called (null to clear) + public static void SetFunctionCallback(string function, BeforeFunctionDelegate beforeCallback, AfterFunctionDelegate afterCallback) + { + if (beforeCallback != null) + { + if (null == s_BeforeFunctionCallbacks) + s_BeforeFunctionCallbacks = new Dictionary(); + + s_BeforeFunctionCallbacks[function] = beforeCallback; + } + else if (s_BeforeFunctionCallbacks != null) + { + s_BeforeFunctionCallbacks.Remove(function); + if (s_BeforeFunctionCallbacks.Count == 0) + s_BeforeFunctionCallbacks = null; + } + + if (afterCallback != null) + { + if (null == s_AfterFunctionCallbacks) + s_AfterFunctionCallbacks = new Dictionary(); + + s_AfterFunctionCallbacks[function] = afterCallback; + } + else if (s_AfterFunctionCallbacks != null) + { + s_AfterFunctionCallbacks.Remove(function); + if (s_AfterFunctionCallbacks.Count == 0) + s_AfterFunctionCallbacks = null; + } + + MockRuntime_RegisterFunctionCallbacks( + s_BeforeFunctionCallbacks != null ? BeforeFunctionCallback : (BeforeFunctionDelegate)null, + s_AfterFunctionCallbacks != null ? AfterFunctionCallback : (AfterFunctionDelegate)null); + } + + /// + /// Set a callback to call before the given OpenXR function is called within the Mock Runtime + /// + /// Note that since some OpenXR functions are called from within the graphics thread that care should + /// be taken to maintain thread safety from within the callbacks. + /// + /// Note that function callbacks can be set prior to the MockRuntime being initialized but will be + /// reset when the mock runtime is shutdown. + /// + /// OpenXR function name + /// Callback to call before the OpenXR function is called (null to clear) + public static void SetFunctionCallback(string function, BeforeFunctionDelegate beforeCallback) => + SetFunctionCallback(function, beforeCallback, GetAfterFunctionCallback(function)); + + /// + /// Set a callback to call before the given OpenXR function is called within the Mock Runtime + /// + /// OpenXR function name + /// Callback to call after the OpenXR function is called (null to clear) + public static void SetFunctionCallback(string function, AfterFunctionDelegate afterCallback) => + SetFunctionCallback(function, GetBeforeFunctionCallback(function), afterCallback); + + /// + /// Return the callback set to be called before the given OpenXR function is called + /// + /// OpenXR function name + /// Callback or null if no callback is set + public static BeforeFunctionDelegate GetBeforeFunctionCallback(string function) + { + if (null == s_BeforeFunctionCallbacks) + return null; + + if (!s_BeforeFunctionCallbacks.TryGetValue(function, out var callback)) + return null; + + return callback; + } + + /// + /// Return the callback set to be called after the given OpenXR function is called + /// + /// OpenXR function name + /// Callback or null if no callback is set + public static AfterFunctionDelegate GetAfterFunctionCallback(string function) + { + if (null == s_AfterFunctionCallbacks) + return null; + + if (!s_AfterFunctionCallbacks.TryGetValue(function, out var callback)) + return null; + + return callback; + } + + /// + /// Remove all OpenXR function callbacks + /// + public static void ClearFunctionCallbacks () + { + s_BeforeFunctionCallbacks = null; + s_AfterFunctionCallbacks = null; + MockRuntime_RegisterFunctionCallbacks(null, null); + } + + /// + /// Reset the MockRuntime testing settings back to defaults + /// + public static void ResetDefaults() + { +#if UNITY_INCLUDE_TESTS + var instance = Instance; + instance.TestCallback = (methodName, param) => true; +#endif + + onScriptEvent = null; + + ClearFunctionCallbacks(); + } + + protected internal override void OnInstanceDestroy(ulong instance) + { +#if UNITY_INCLUDE_TESTS + TestCallback(MethodBase.GetCurrentMethod().Name, instance); + XrInstance = 0ul; +#endif + + // When the mock runtime instance shuts down we remove any callbacks that + // were set up to ensure they do not linger around for the next usage of the mock runtime. + ClearFunctionCallbacks(); + } + + #if UNITY_INCLUDE_TESTS [NonSerialized] public Func TestCallback = (methodName, param) => true; @@ -46,9 +231,12 @@ internal class MockRuntime : OpenXRFeature public ulong XrSession { get; private set; } = 0ul; - public int XrSessionState { get; private set; } = 0; + /// + /// Return the current session state of the MockRuntime + /// + public static XrSessionState sessionState => Internal_GetSessionState(); - protected override IntPtr HookGetInstanceProcAddr(IntPtr func) + protected internal override IntPtr HookGetInstanceProcAddr(IntPtr func) { var ret = TestCallback(MethodBase.GetCurrentMethod().Name, func); if (!(ret is IntPtr)) @@ -56,103 +244,95 @@ protected override IntPtr HookGetInstanceProcAddr(IntPtr func) return (IntPtr)ret; } - protected override void OnSystemChange(ulong xrSystem) + protected internal override void OnSystemChange(ulong xrSystem) { TestCallback(MethodBase.GetCurrentMethod().Name, xrSystem); } - protected override bool OnInstanceCreate(ulong xrInstance) + protected internal override bool OnInstanceCreate(ulong xrInstance) { var result = (bool)TestCallback(MethodBase.GetCurrentMethod().Name, xrInstance); if (result) - { XrInstance = xrInstance; - XrSessionState = 0; - } + + Internal_RegisterScriptEventCallback(ReceiveScriptEvent); return result; } - protected override void OnSessionCreate(ulong xrSession) + protected internal override void OnSessionCreate(ulong xrSession) { XrSession = xrSession; TestCallback(MethodBase.GetCurrentMethod().Name, xrSession); } - protected override void OnSessionBegin (ulong xrSession) + protected internal override void OnSessionBegin (ulong xrSession) { TestCallback(MethodBase.GetCurrentMethod().Name, xrSession); } - protected override void OnAppSpaceChange (ulong xrSpace) + protected internal override void OnAppSpaceChange (ulong xrSpace) { TestCallback(MethodBase.GetCurrentMethod().Name, xrSpace); } - protected override void OnSessionEnd (ulong xrSession) + protected internal override void OnSessionEnd (ulong xrSession) { TestCallback(MethodBase.GetCurrentMethod().Name, xrSession); } - protected override void OnSessionDestroy (ulong session) + protected internal override void OnSessionDestroy (ulong session) { TestCallback(MethodBase.GetCurrentMethod().Name, session); XrSession = 0ul; - XrSessionState = 0; } - protected override void OnInstanceDestroy (ulong instance) - { - TestCallback(MethodBase.GetCurrentMethod().Name, instance); - XrInstance = 0ul; - } - - protected override void OnSessionLossPending (ulong xrSession) + protected internal override void OnSessionLossPending (ulong xrSession) { TestCallback(MethodBase.GetCurrentMethod().Name, xrSession); } - protected override void OnInstanceLossPending (ulong xrInstance) + protected internal override void OnInstanceLossPending (ulong xrInstance) { TestCallback(MethodBase.GetCurrentMethod().Name, xrInstance); } - protected override void OnSubsystemCreate() + protected internal override void OnSubsystemCreate() { TestCallback(MethodBase.GetCurrentMethod().Name, 0); } - protected override void OnSubsystemStart() + protected internal override void OnSubsystemStart() { TestCallback(MethodBase.GetCurrentMethod().Name, 0); } - protected override void OnSessionExiting(ulong xrSession) + protected internal override void OnSessionExiting(ulong xrSession) { TestCallback(MethodBase.GetCurrentMethod().Name, 0); } - protected override void OnSubsystemDestroy() + protected internal override void OnSubsystemDestroy() { TestCallback(MethodBase.GetCurrentMethod().Name, 0); } - protected override void OnSubsystemStop() + protected internal override void OnSubsystemStop() { TestCallback(MethodBase.GetCurrentMethod().Name, 0); } - protected override void OnFormFactorChange(int xrFormFactor) + protected internal override void OnFormFactorChange(int xrFormFactor) { TestCallback(MethodBase.GetCurrentMethod().Name, xrFormFactor); } - protected override void OnEnvironmentBlendModeChange(int xrEnvironmentBlendMode) + protected internal override void OnEnvironmentBlendModeChange(int xrEnvironmentBlendMode) { TestCallback(MethodBase.GetCurrentMethod().Name, xrEnvironmentBlendMode); } - protected override void OnViewConfigurationTypeChange(int xrViewConfigurationType) + protected internal override void OnViewConfigurationTypeChange(int xrViewConfigurationType) { TestCallback(MethodBase.GetCurrentMethod().Name, xrViewConfigurationType); } @@ -163,22 +343,72 @@ internal class XrSessionStateChangedParams public int NewState; } - protected override void OnSessionStateChange(int oldState, int newState) + protected internal override void OnSessionStateChange(int oldState, int newState) { - XrSessionState = newState; TestCallback(MethodBase.GetCurrentMethod().Name, new XrSessionStateChangedParams() {OldState = oldState, NewState = newState}); } + public static bool TransitionToState(XrSessionState state, bool forceTransition) + { + var instance = Instance; + if (instance.XrSession == 0) + return false; + + return Internal_TransitionToState(state, forceTransition); + } + #if UNITY_EDITOR - protected override void GetValidationChecks(List results, BuildTargetGroup target) + protected internal override void GetValidationChecks(List results, BuildTargetGroup target) { if (ignoreValidationErrors) results.Clear(); TestCallback(MethodBase.GetCurrentMethod().Name, results); } #endif - - public static MockRuntime Instance => OpenXRSettings.Instance.GetFeature(); #endif + + const string extLib = "mock_runtime"; + + [DllImport(extLib, EntryPoint = "MockRuntime_SetView")] + public static extern void SetViewPose(XrViewConfigurationType viewConfigurationType, int viewIndex, Vector3 position, Quaternion orientation, Vector4 fov); + + [DllImport(extLib, EntryPoint = "MockRuntime_SetViewState")] + public static extern void SetViewState(XrViewConfigurationType viewConfigurationType, XrViewStateFlags viewStateFlags); + + [DllImport(extLib, EntryPoint = "MockRuntime_SetReferenceSpace")] + public static extern void SetSpace(XrReferenceSpaceType referenceSpace, Vector3 position, Quaternion orientation, XrSpaceLocationFlags locationFlags); + + [DllImport(extLib, EntryPoint = "MockRuntime_SetActionSpace")] + public static extern void SetSpace(ulong actionHandle, Vector3 position, Quaternion orientation, XrSpaceLocationFlags locationFlags); + + [DllImport(extLib, EntryPoint = "MockRuntime_RegisterScriptEventCallback")] + private static extern XrResult Internal_RegisterScriptEventCallback(ScriptEventDelegate callback); + + [DllImport(extLib, EntryPoint = "MockRuntime_TransitionToState")] + private static extern bool Internal_TransitionToState(XrSessionState state, bool forceTransition); + + [DllImport(extLib, EntryPoint = "MockRuntime_GetSessionState")] + private static extern XrSessionState Internal_GetSessionState (); + + [DllImport(extLib, EntryPoint = "MockRuntime_RequestExitSession")] + public static extern void RequestExitSession(); + + [DllImport(extLib, EntryPoint = "MockRuntime_CauseInstanceLoss")] + public static extern void CauseInstanceLoss(); + + [DllImport(extLib, EntryPoint = "MockRuntime_SetEnvironmentBlendMode")] + public static extern void SetEnvironmentBlendMode(XrEnvironmentBlendMode environmentBlendMode); + + [DllImport(extLib, EntryPoint = "MockRuntime_SetReferenceSpaceBounds")] + internal static extern void SetReferenceSpaceBounds (XrReferenceSpaceType referenceSpace, Vector2 bounds); + + [DllImport(extLib, EntryPoint = "MockRuntime_GetEndFrameStats")] + internal static extern void GetEndFrameStats(out int primaryLayerCount, out int secondaryLayerCount); + + [DllImport(extLib, EntryPoint = "MockRuntime_ActivateSecondaryView")] + internal static extern void ActivateSecondaryView(XrViewConfigurationType viewConfigurationType, bool activate); + + [DllImport(extLib, EntryPoint = "MockRuntime_RegisterFunctionCallbacks")] + private static extern void MockRuntime_RegisterFunctionCallbacks(BeforeFunctionDelegate hookBefore, AfterFunctionDelegate hookAfter); } } diff --git a/MockRuntime/Native~/openxr_loader/Extensions/mock_conformance_automation.cpp b/MockRuntime/Native~/mock_runtime/Extensions/mock_conformance_automation.cpp similarity index 88% rename from MockRuntime/Native~/openxr_loader/Extensions/mock_conformance_automation.cpp rename to MockRuntime/Native~/mock_runtime/Extensions/mock_conformance_automation.cpp index 1f4d6ed..02a463e 100644 --- a/MockRuntime/Native~/openxr_loader/Extensions/mock_conformance_automation.cpp +++ b/MockRuntime/Native~/mock_runtime/Extensions/mock_conformance_automation.cpp @@ -65,6 +65,14 @@ extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrSetInputDeviceLocationEXT return XR_SUCCESS; } +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrSetInputDeviceVelocityUNITY(XrSession session, XrPath topLevelPath, XrPath inputSourcePath, bool linearValid, XrVector3f linear, bool angularValid, XrVector3f angular) +{ + LOG_FUNC(); + CHECK_EXT(); + s_ext->GetState(inputSourcePath, XR_ACTION_TYPE_POSE_INPUT).SetVelocity(linearValid, linear, angularValid, angular); + return XR_SUCCESS; +} + void ConformanceAutomation_Create() { // Make sure there is no orphaned extension @@ -87,6 +95,7 @@ XrResult ConformanceAutomation_GetInstanceProcAddr(const char* name, PFN_xrVoidF GET_PROC_ADDRESS(xrSetInputDeviceStateFloatEXT) GET_PROC_ADDRESS(xrSetInputDeviceStateVector2fEXT) GET_PROC_ADDRESS(xrSetInputDeviceLocationEXT) + GET_PROC_ADDRESS(xrSetInputDeviceVelocityUNITY) return XR_ERROR_FUNCTION_UNSUPPORTED; } diff --git a/MockRuntime/Native~/openxr_loader/Extensions/mock_d3d11_enable.cpp b/MockRuntime/Native~/mock_runtime/Extensions/mock_d3d11_enable.cpp similarity index 100% rename from MockRuntime/Native~/openxr_loader/Extensions/mock_d3d11_enable.cpp rename to MockRuntime/Native~/mock_runtime/Extensions/mock_d3d11_enable.cpp diff --git a/MockRuntime/Native~/openxr_loader/Extensions/mock_msft_first_person_observer.cpp b/MockRuntime/Native~/mock_runtime/Extensions/mock_msft_first_person_observer.cpp similarity index 100% rename from MockRuntime/Native~/openxr_loader/Extensions/mock_msft_first_person_observer.cpp rename to MockRuntime/Native~/mock_runtime/Extensions/mock_msft_first_person_observer.cpp diff --git a/MockRuntime/Native~/openxr_loader/Extensions/mock_msft_secondary_view_configuration.cpp b/MockRuntime/Native~/mock_runtime/Extensions/mock_msft_secondary_view_configuration.cpp similarity index 100% rename from MockRuntime/Native~/openxr_loader/Extensions/mock_msft_secondary_view_configuration.cpp rename to MockRuntime/Native~/mock_runtime/Extensions/mock_msft_secondary_view_configuration.cpp diff --git a/MockRuntime/Native~/openxr_loader/Extensions/mock_vulkan_enable2.cpp b/MockRuntime/Native~/mock_runtime/Extensions/mock_vulkan_enable2.cpp similarity index 100% rename from MockRuntime/Native~/openxr_loader/Extensions/mock_vulkan_enable2.cpp rename to MockRuntime/Native~/mock_runtime/Extensions/mock_vulkan_enable2.cpp diff --git a/MockRuntime/Native~/mock_runtime/Extensions/mock_win32_convert_performance_counter_time.cpp b/MockRuntime/Native~/mock_runtime/Extensions/mock_win32_convert_performance_counter_time.cpp new file mode 100644 index 0000000..14509c9 --- /dev/null +++ b/MockRuntime/Native~/mock_runtime/Extensions/mock_win32_convert_performance_counter_time.cpp @@ -0,0 +1,24 @@ +#include "../mock.h" + +#if defined(XR_USE_PLATFORM_WIN32) + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrConvertWin32PerformanceCounterToTimeKHR(XrInstance instance, const LARGE_INTEGER* performanceCounter, XrTime* time) +{ + LOG_FUNC(); + return XR_SUCCESS; +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrConvertTimeToWin32PerformanceCounterKHR(XrInstance instance, XrTime time, LARGE_INTEGER* performanceCounter) +{ + LOG_FUNC(); + return XR_SUCCESS; +} + +XrResult MockWin32ConvertPerformanceCounterTime_GetInstanceProcAddr(const char* name, PFN_xrVoidFunction* function) +{ + GET_PROC_ADDRESS(xrConvertWin32PerformanceCounterToTimeKHR) + GET_PROC_ADDRESS(xrConvertTimeToWin32PerformanceCounterKHR) + return XR_ERROR_FUNCTION_UNSUPPORTED; +} + +#endif diff --git a/MockRuntime/Native~/openxr_loader/mock.h b/MockRuntime/Native~/mock_runtime/mock.h similarity index 70% rename from MockRuntime/Native~/openxr_loader/mock.h rename to MockRuntime/Native~/mock_runtime/mock.h index a94e686..3b9823d 100644 --- a/MockRuntime/Native~/openxr_loader/mock.h +++ b/MockRuntime/Native~/mock_runtime/mock.h @@ -16,7 +16,9 @@ extern IUnityXRTrace* s_Trace; #define DEBUG_TRACE 1 -#define MOCK_TRACE(TYPE, STRING, ...) s_Trace->Trace(TYPE, "[Mock] " STRING "\n", ##__VA_ARGS__) +#define MOCK_TRACE(TYPE, STRING, ...) \ + if (s_Trace != nullptr) \ + s_Trace->Trace(TYPE, "[Mock] " STRING "\n", ##__VA_ARGS__) #define MOCK_TRACE_LOG(STRING, ...) MOCK_TRACE(kXRLogTypeLog, STRING, ##__VA_ARGS__) #define MOCK_TRACE_ERROR(STRING, ...) MOCK_TRACE(kXRLogTypeError, STRING, ##__VA_ARGS__) @@ -76,7 +78,6 @@ extern MockRuntime* s_runtime; if (result != XR_SUCCESS) \ return result; \ } -#define CHECK_FUNCTION_RESULT() CHECK_SUCCESS(s_runtime->GetFunctionResult(__FUNCTION__)) #define DEBUG_LOG_EVERY_FUNC_CALL 0 @@ -86,9 +87,70 @@ extern MockRuntime* s_runtime; #define LOG_FUNC() #endif -#include "openxr_mock_driver.h" - #include "mock_events.h" #include "mock_extensions.h" #include "mock_input_state.h" #include "mock_runtime.h" + +struct UnityVector3 +{ + float x; + float y; + float z; + + UnityVector3() + { + x = y = z = 0.0f; + } + + UnityVector3(const XrVector3f& v) + : x(v.x) + , y(v.y) + , z(-v.z) + { + } + + operator XrVector3f() const + { + return XrVector3f{x, y, -z}; + } +}; + +struct UnityVector4 +{ + float x; + float y; + float z; + float w; + + UnityVector4() + { + x = y = z = 0.0f; + } + + UnityVector4(const XrFovf& f) + : x(f.angleLeft) + , y(f.angleRight) + , z(f.angleUp) + , w(f.angleDown) + { + } + + UnityVector4(const XrQuaternionf& q) + : x(-q.x) + , y(-q.y) + , z(q.z) + , w(q.w) + { + } + + operator XrFovf() const + { + return XrFovf{x, y, z, w}; + } + + operator XrQuaternionf() const + { + return XrQuaternionf{-x, -y, z, w}; + } +}; diff --git a/MockRuntime/Native~/mock_runtime/mock_api.cpp b/MockRuntime/Native~/mock_runtime/mock_api.cpp new file mode 100644 index 0000000..ef5b57d --- /dev/null +++ b/MockRuntime/Native~/mock_runtime/mock_api.cpp @@ -0,0 +1,146 @@ +#include "mock.h" + +typedef XrResult(XRAPI_PTR* PFN_BeforeFunctionCallback)(const char* name); +typedef void(XRAPI_PTR* PFN_AfterFunctionCallback)(const char* name, XrResult result); + +PFN_BeforeFunctionCallback s_BeforeFunctionCallback = nullptr; +PFN_AfterFunctionCallback s_AfterFunctionCallback = nullptr; + +XrResult MockRuntime_BeforeFunction(const char* name) +{ + if (s_BeforeFunctionCallback == nullptr) + return XR_SUCCESS; + + return s_BeforeFunctionCallback(name); +} + +void MockRuntime_AfterFunction(const char* name, XrResult result) +{ + if (s_AfterFunctionCallback == nullptr) + return; + + s_AfterFunctionCallback(name, result); +} + +extern "C" void UNITY_INTERFACE_EXPORT MockRuntime_SetView(XrViewConfigurationType viewConfigurationType, int viewIndex, UnityVector3 position, UnityVector4 orientation, UnityVector4 fov) +{ + if (nullptr == s_runtime) + return; + + s_runtime->SetViewPose(viewConfigurationType, viewIndex, {orientation, position}, fov); +} + +extern "C" void UNITY_INTERFACE_EXPORT MockRuntime_SetViewState(XrViewConfigurationType viewConfigurationType, XrViewStateFlags stateFlags) +{ + if (nullptr == s_runtime) + return; + + s_runtime->SetViewStateFlags(viewConfigurationType, stateFlags); +} + +extern "C" void UNITY_INTERFACE_EXPORT MockRuntime_SetReferenceSpace(XrReferenceSpaceType referenceSpace, UnityVector3 position, UnityVector4 orientation, XrSpaceLocationFlags locationFlags) +{ + if (nullptr == s_runtime) + return; + + s_runtime->SetSpace(referenceSpace, {orientation, position}, locationFlags); +} + +extern "C" void UNITY_INTERFACE_EXPORT MockRuntime_SetActionSpace(XrAction action, UnityVector3 position, UnityVector4 orientation, XrSpaceLocationFlags locationFlags) +{ + if (nullptr == s_runtime) + return; + + s_runtime->SetSpace(action, {orientation, position}, locationFlags); +} + +extern "C" XrSessionState UNITY_INTERFACE_EXPORT MockRuntime_GetSessionState() +{ + if (nullptr == s_runtime) + return XR_SESSION_STATE_UNKNOWN; + + return s_runtime->GetSessionState(); +} + +extern "C" void UNITY_INTERFACE_EXPORT MockRuntime_RequestExitSession() +{ + if (nullptr == s_runtime) + return; + + s_runtime->RequestExitSession(); +} + +extern "C" void UNITY_INTERFACE_EXPORT MockRuntime_CauseInstanceLoss() +{ + if (nullptr == s_runtime) + return; + + s_runtime->CauseInstanceLoss(); +} + +extern "C" void UNITY_INTERFACE_EXPORT MockRuntime_SetEnvironmentBlendMode(XrEnvironmentBlendMode environmentBlendMode) +{ + if (nullptr == s_runtime) + return; + + s_runtime->SetEnvironmentBlendMode(environmentBlendMode); +} + +extern "C" void UNITY_INTERFACE_EXPORT MockRuntime_SetReferenceSpaceBounds(XrReferenceSpaceType referenceSpaceType, XrExtent2Df bounds) +{ + if (nullptr == s_runtime) + return; + + s_runtime->SetExtentsForReferenceSpace(referenceSpaceType, bounds); +} + +extern "C" void UNITY_INTERFACE_EXPORT MockRuntime_GetEndFrameStats(int* primaryLayerCount, int* secondaryLayerCount) +{ + *primaryLayerCount = 0; + *secondaryLayerCount = 0; + + if (nullptr == s_runtime) + return; + + s_runtime->GetEndFrameStats(primaryLayerCount, secondaryLayerCount); +} + +extern "C" void UNITY_INTERFACE_EXPORT MockRuntime_ActivateSecondaryView(XrViewConfigurationType viewConfigurationType, bool activate) +{ + if (nullptr == s_runtime) + return; + + s_runtime->ActivateSecondaryView(viewConfigurationType, activate); +} + +extern "C" void UNITY_INTERFACE_EXPORT MockRuntime_RegisterScriptEventCallback(PFN_ScriptEventCallback callback) +{ + if (nullptr == s_runtime) + return; + + s_runtime->RegisterScriptEventCallback(callback); +} + +extern "C" void UNITY_INTERFACE_EXPORT MockRuntime_RegisterFunctionCallbacks(PFN_BeforeFunctionCallback before, PFN_AfterFunctionCallback after) +{ + s_BeforeFunctionCallback = before; + s_AfterFunctionCallback = after; +} + +extern "C" bool UNITY_INTERFACE_EXPORT XRAPI_PTR MockRuntime_TransitionToState(XrSessionState requestedState, bool forceTransition) +{ + if (nullptr == s_runtime) + return false; + + if (!forceTransition && !s_runtime->IsStateTransitionValid(requestedState)) + { + MOCK_TRACE_ERROR("Failed to request state. Was transition valid: %s with force %s", + s_runtime->IsStateTransitionValid(requestedState) ? "TRUE" : "FALSE", + forceTransition ? "TRUE" : "FALSE"); + return false; + } + + s_runtime->ChangeSessionState(requestedState); + + return true; +} diff --git a/MockRuntime/Native~/openxr_loader/mock_events.h b/MockRuntime/Native~/mock_runtime/mock_events.h similarity index 51% rename from MockRuntime/Native~/openxr_loader/mock_events.h rename to MockRuntime/Native~/mock_runtime/mock_events.h index 9ef392b..2636b16 100644 --- a/MockRuntime/Native~/openxr_loader/mock_events.h +++ b/MockRuntime/Native~/mock_runtime/mock_events.h @@ -2,6 +2,16 @@ const XrStructureType XR_TYPE_EVENT_SCRIPT_EVENT_MOCK = (XrStructureType)(XR_STRUCTURE_TYPE_MAX_ENUM - 1); +// Register a callback that gets called for script events sent by mock +// +typedef enum +{ + XR_MOCK_SCRIPT_EVENT_UNKNOWN, + XR_MOCK_SCRIPT_EVENT_END_FRAME, + XR_MOCK_SCRIPT_EVENT_HAPTIC_IMPULSE, + XR_MOCK_SCRIPT_EVENT_HAPTIC_STOP +} XrMockScriptEvent; + typedef struct XrEventScriptEventMOCK { XrStructureType type; @@ -10,3 +20,5 @@ typedef struct XrEventScriptEventMOCK uint64_t param; } XrEventScriptEventMOCK; + +typedef void (*PFN_ScriptEventCallback)(XrMockScriptEvent event, uint64_t param); diff --git a/MockRuntime/Native~/openxr_loader/mock_extensions.h b/MockRuntime/Native~/mock_runtime/mock_extensions.h similarity index 87% rename from MockRuntime/Native~/openxr_loader/mock_extensions.h rename to MockRuntime/Native~/mock_runtime/mock_extensions.h index effee25..ccf92f7 100644 --- a/MockRuntime/Native~/openxr_loader/mock_extensions.h +++ b/MockRuntime/Native~/mock_runtime/mock_extensions.h @@ -1,9 +1,5 @@ #pragma once -// XR_UNITY_mock_driver - -XrResult MockDriver_GetInstanceProcAddr(XrInstance instance, const char* name, PFN_xrVoidFunction* function); - // XR_EXT_conformance_automation struct ConformanceAutomation; diff --git a/MockRuntime/Native~/openxr_loader/mock_input_state.cpp b/MockRuntime/Native~/mock_runtime/mock_input_state.cpp similarity index 69% rename from MockRuntime/Native~/openxr_loader/mock_input_state.cpp rename to MockRuntime/Native~/mock_runtime/mock_input_state.cpp index 4983bc6..7489dc8 100644 --- a/MockRuntime/Native~/openxr_loader/mock_input_state.cpp +++ b/MockRuntime/Native~/mock_runtime/mock_input_state.cpp @@ -19,6 +19,10 @@ void MockInputState::Reset() case XR_ACTION_TYPE_POSE_INPUT: value.locationValue.pose = {{0, 0, 0, 1}, {0, 0, 0}}; value.locationValue.space = XR_NULL_HANDLE; + value.locationValue.linearVelocityValid = false; + value.locationValue.linearVelocity = {0, 0, 0}; + value.locationValue.angularVelocityValid = false; + value.locationValue.angularVelocity = {0, 0, 0}; break; default: @@ -85,6 +89,14 @@ void MockInputState::Set(XrSpace space, XrPosef pose) value.locationValue.pose = pose; } +void MockInputState::SetVelocity(bool linearValid, XrVector3f linear, bool angularValid, XrVector3f angular) +{ + value.locationValue.linearVelocityValid = linearValid; + value.locationValue.linearVelocity = linearValid ? linear : XrVector3f{0, 0, 0}; + value.locationValue.angularVelocityValid = angularValid; + value.locationValue.angularVelocity = angularValid ? angular : XrVector3f{0, 0, 0}; +} + float MockInputState::GetFloat() const { switch (type) @@ -143,6 +155,32 @@ XrPosef MockInputState::GetLocationPose() const return XrPosef(); } +bool MockInputState::HasLinearVelocity() const +{ + return type == XR_ACTION_TYPE_POSE_INPUT && value.locationValue.linearVelocityValid; +} + +XrVector3f MockInputState::GetLinearVelocity() const +{ + if (HasLinearVelocity()) + return value.locationValue.linearVelocity; + + return XrVector3f{}; +} + +bool MockInputState::HasAngularVelocity() const +{ + return type == XR_ACTION_TYPE_POSE_INPUT && value.locationValue.angularVelocityValid; +} + +XrVector3f MockInputState::GetAngularVelocity() const +{ + if (type == XR_ACTION_TYPE_POSE_INPUT) + return value.locationValue.angularVelocity; + + return XrVector3f{}; +} + bool MockInputState::IsCompatibleType(XrActionType actionType) const { switch (type) @@ -177,6 +215,10 @@ void MockInputState::CopyValue(const MockInputState& state) case XR_ACTION_TYPE_POSE_INPUT: value.locationValue.space = state.GetLocationSpace(); value.locationValue.pose = state.GetLocationPose(); + value.locationValue.angularVelocityValid = state.HasAngularVelocity(); + value.locationValue.angularVelocity = state.GetAngularVelocity(); + value.locationValue.linearVelocityValid = state.HasLinearVelocity(); + value.locationValue.linearVelocity = state.GetLinearVelocity(); break; default: diff --git a/MockRuntime/Native~/openxr_loader/mock_input_state.h b/MockRuntime/Native~/mock_runtime/mock_input_state.h similarity index 68% rename from MockRuntime/Native~/openxr_loader/mock_input_state.h rename to MockRuntime/Native~/mock_runtime/mock_input_state.h index e99b4b2..84eb832 100644 --- a/MockRuntime/Native~/openxr_loader/mock_input_state.h +++ b/MockRuntime/Native~/mock_runtime/mock_input_state.h @@ -21,6 +21,7 @@ class MockInputState void Set(XrBool32 value); void Set(XrVector2f value); void Set(XrSpace space, XrPosef pose); + void SetVelocity(bool linearValid, XrVector3f linear, bool angularValid, XrVector3f angular); void CopyValue(const MockInputState& state); @@ -30,6 +31,11 @@ class MockInputState XrSpace GetLocationSpace() const; XrPosef GetLocationPose() const; + bool HasAngularVelocity() const; + bool HasLinearVelocity() const; + XrVector3f GetAngularVelocity() const; + XrVector3f GetLinearVelocity() const; + private: union { XrBool32 boolValue; @@ -39,6 +45,10 @@ class MockInputState { XrSpace space; XrPosef pose; + XrVector3f linearVelocity; + XrVector3f angularVelocity; + bool linearVelocityValid; + bool angularVelocityValid; } locationValue; } value; diff --git a/MockRuntime/Native~/mock_runtime/mock_loader.cpp b/MockRuntime/Native~/mock_runtime/mock_loader.cpp new file mode 100644 index 0000000..ca94ed7 --- /dev/null +++ b/MockRuntime/Native~/mock_runtime/mock_loader.cpp @@ -0,0 +1,788 @@ +#include "mock.h" +#include + +IUnityXRTrace* s_Trace = nullptr; +MockRuntime* s_runtime = nullptr; + +uint64_t s_nextInstanceId = 11; // Start at 11 because 10 is a special test case + +XrResult MockRuntime_BeforeFunction(const char* name); +void MockRuntime_AfterFunction(const char* name, XrResult result); + +#define XR_UNITY_mock_test_SPEC_VERSION 123 +#define XR_UNITY_MOCK_TEST_EXTENSION_NAME "XR_UNITY_mock_test" + +#define XR_UNITY_null_gfx_SPEC_VERSION 1 +#define XR_UNITY_NULL_GFX_EXTENSION_NAME "XR_UNITY_null_gfx" + +#define MOCK_HOOK_AFTER(result) MockRuntime_AfterFunction(__FUNCTION__, result); + +#define MOCK_HOOK_BEFORE() \ + XrResult hookResult = MockRuntime_BeforeFunction(__FUNCTION__); \ + if (hookResult != XR_SUCCESS) \ + { \ + MOCK_HOOK_AFTER(hookResult); \ + return hookResult; \ + } + +#define MOCK_HOOK(x) \ + MOCK_HOOK_BEFORE() \ + hookResult = (x); \ + MOCK_HOOK_AFTER(hookResult); \ + return hookResult; + +#define ENUM_TO_STR(name, val) \ + case val: \ + strncpy(buffer, #name, XR_MAX_RESULT_STRING_SIZE - 1); \ + break; + +// clang-format off + static XrExtensionProperties s_Extensions[] = { + { + XR_TYPE_EXTENSION_PROPERTIES, + nullptr, + XR_UNITY_MOCK_TEST_EXTENSION_NAME, + XR_UNITY_mock_test_SPEC_VERSION + }, + { + XR_TYPE_EXTENSION_PROPERTIES, + nullptr, + XR_UNITY_NULL_GFX_EXTENSION_NAME, + XR_UNITY_null_gfx_SPEC_VERSION + }, + { + XR_TYPE_EXTENSION_PROPERTIES, + nullptr, + XR_KHR_VISIBILITY_MASK_EXTENSION_NAME, + XR_KHR_visibility_mask_SPEC_VERSION + }, + { + XR_TYPE_EXTENSION_PROPERTIES, + nullptr, + XR_EXT_CONFORMANCE_AUTOMATION_EXTENSION_NAME, + XR_EXT_conformance_automation_SPEC_VERSION + }, + { + XR_TYPE_EXTENSION_PROPERTIES, + nullptr, + XR_KHR_COMPOSITION_LAYER_DEPTH_EXTENSION_NAME, + XR_KHR_composition_layer_depth_SPEC_VERSION + }, + { + XR_TYPE_EXTENSION_PROPERTIES, + nullptr, + XR_VARJO_QUAD_VIEWS_EXTENSION_NAME, + XR_VARJO_quad_views_SPEC_VERSION + }, + { + XR_TYPE_EXTENSION_PROPERTIES, + nullptr, + XR_MSFT_SECONDARY_VIEW_CONFIGURATION_EXTENSION_NAME, + XR_MSFT_secondary_view_configuration_SPEC_VERSION + }, + { + XR_TYPE_EXTENSION_PROPERTIES, + nullptr, + XR_EXT_EYE_GAZE_INTERACTION_EXTENSION_NAME, + XR_EXT_eye_gaze_interaction_SPEC_VERSION + }, + { + XR_TYPE_EXTENSION_PROPERTIES, + nullptr, + XR_MSFT_HAND_INTERACTION_EXTENSION_NAME, + XR_MSFT_hand_interaction_SPEC_VERSION + }, + { + XR_TYPE_EXTENSION_PROPERTIES, + nullptr, + XR_MSFT_FIRST_PERSON_OBSERVER_EXTENSION_NAME, + XR_MSFT_first_person_observer_SPEC_VERSION + } +#if defined(XR_USE_GRAPHICS_API_VULKAN) + ,{ + XR_TYPE_EXTENSION_PROPERTIES, + nullptr, + XR_KHR_VULKAN_ENABLE2_EXTENSION_NAME, + XR_KHR_vulkan_enable2_SPEC_VERSION + } +#endif + +#if defined(XR_USE_PLATFORM_WIN32) + ,{ + XR_TYPE_EXTENSION_PROPERTIES, + nullptr, + XR_KHR_WIN32_CONVERT_PERFORMANCE_COUNTER_TIME_EXTENSION_NAME, + XR_KHR_win32_convert_performance_counter_time_SPEC_VERSION + } +#endif + +#if defined(XR_USE_GRAPHICS_API_D3D11) + ,{ + XR_TYPE_EXTENSION_PROPERTIES, + nullptr, + XR_KHR_D3D11_ENABLE_EXTENSION_NAME, + XR_KHR_D3D11_enable_SPEC_VERSION + } +#endif +}; +// clang-format on + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateApiLayerProperties(uint32_t propertyCapacityInput, uint32_t* propertyCountOutput, XrApiLayerProperties* properties) +{ + LOG_FUNC(); + *propertyCountOutput = 0; + return XR_SUCCESS; +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateInstanceExtensionProperties(const char* layerName, uint32_t propertyCapacityInput, uint32_t* propertyCountOutput, XrExtensionProperties* properties) +{ + LOG_FUNC(); + + *propertyCountOutput = sizeof(s_Extensions) / sizeof(XrExtensionProperties); + + if (propertyCapacityInput == 0) + return XR_SUCCESS; + if (propertyCapacityInput < *propertyCountOutput) + return XR_ERROR_VALIDATION_FAILURE; + + uint32_t count = 0; + while (count < *propertyCountOutput) + { + properties[count] = s_Extensions[count]; + ++count; + } + + return XR_SUCCESS; +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrCreateInstance(const XrInstanceCreateInfo* createInfo, XrInstance* instance) +{ + LOG_FUNC(); + + // Destroy any existing runtime if there is one + if (s_runtime != nullptr) + { + delete s_runtime; + s_runtime = nullptr; + } + + *instance = 0; + + MockRuntimeCreateFlags flags = 0; + + for (uint32_t i = 0; i < createInfo->enabledExtensionCount; ++i) + { + const char* extension = createInfo->enabledExtensionNames[i]; + if (strncmp(XR_UNITY_MOCK_TEST_EXTENSION_NAME, extension, sizeof(XR_UNITY_MOCK_TEST_EXTENSION_NAME)) == 0) + { + *instance = (XrInstance)10; + continue; + } + + if ((flags & MR_CREATE_ALL_GFX_EXT) == 0) + { +#if defined(XR_USE_GRAPHICS_API_VULKAN) + if (strncmp(XR_KHR_VULKAN_ENABLE2_EXTENSION_NAME, extension, sizeof(XR_KHR_VULKAN_ENABLE2_EXTENSION_NAME)) == 0) + { + flags |= MR_CREATE_VULKAN_GFX_EXT; + continue; + } +#endif +#if defined(XR_USE_GRAPHICS_API_D3D11) + if (strncmp(XR_KHR_D3D11_ENABLE_EXTENSION_NAME, extension, sizeof(XR_KHR_D3D11_ENABLE_EXTENSION_NAME)) == 0) + { + flags |= MR_CREATE_D3D11_GFX_EXT; + continue; + } +#endif + if (strncmp(XR_UNITY_NULL_GFX_EXTENSION_NAME, extension, sizeof(XR_UNITY_NULL_GFX_EXTENSION_NAME)) == 0) + { + flags |= MR_CREATE_NULL_GFX_EXT; + continue; + } + } + + // Conformance Automation + if (strncmp(XR_EXT_CONFORMANCE_AUTOMATION_EXTENSION_NAME, extension, sizeof(XR_EXT_CONFORMANCE_AUTOMATION_EXTENSION_NAME)) == 0) + { + flags |= MR_CREATE_CONFORMANCE_AUTOMATION_EXT; + continue; + } + + if (strncmp(XR_KHR_COMPOSITION_LAYER_DEPTH_EXTENSION_NAME, extension, sizeof(XR_KHR_COMPOSITION_LAYER_DEPTH_EXTENSION_NAME)) == 0) + { + flags |= MR_CREATE_COMPOSITION_LAYER_DEPTH_EXT; + continue; + } + + if (strncmp(XR_VARJO_QUAD_VIEWS_EXTENSION_NAME, extension, sizeof(XR_VARJO_QUAD_VIEWS_EXTENSION_NAME)) == 0) + { + flags |= MR_CREATE_VARJO_QUAD_VIEWS_EXT; + continue; + } + + if (strncmp(XR_MSFT_SECONDARY_VIEW_CONFIGURATION_EXTENSION_NAME, extension, sizeof(XR_MSFT_SECONDARY_VIEW_CONFIGURATION_EXTENSION_NAME)) == 0) + { + flags |= MR_CREATE_MSFT_SECONDARY_VIEW_CONFIGURATION_EXT; + continue; + } + + if (strncmp(XR_MSFT_FIRST_PERSON_OBSERVER_EXTENSION_NAME, extension, sizeof(XR_MSFT_FIRST_PERSON_OBSERVER_EXTENSION_NAME)) == 0) + { + flags |= MR_CREATE_MSFT_FIRST_PERSON_OBSERVER_EXT; + continue; + } + + if (strncmp(XR_EXT_EYE_GAZE_INTERACTION_EXTENSION_NAME, extension, sizeof(XR_EXT_EYE_GAZE_INTERACTION_EXTENSION_NAME)) == 0) + { + flags |= MR_CREATE_EYE_GAZE_INTERACTION_EXT; + continue; + } + + if (strncmp(XR_MSFT_HAND_INTERACTION_EXTENSION_NAME, extension, sizeof(XR_MSFT_HAND_INTERACTION_EXTENSION_NAME)) == 0) + { + flags |= MR_CREATE_MSFT_HAND_INTERACTION_EXT; + continue; + } + } + + if ((flags & MR_CREATE_ALL_GFX_EXT) == 0) + flags |= MR_CREATE_NULL_GFX_EXT; + + // Assign an instance id if one was not given + if (*instance == 0) + *instance = (XrInstance)(s_nextInstanceId++); + + s_runtime = new MockRuntime(*instance, flags); + + MOCK_HOOK(XR_SUCCESS); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrDestroyInstance(XrInstance instance) +{ + LOG_FUNC(); + CHECK_INSTANCE(instance); + + MOCK_HOOK_BEFORE(); + + delete s_runtime; + s_runtime = nullptr; + + MOCK_HOOK_AFTER(XR_SUCCESS); + + return XR_SUCCESS; +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetInstanceProperties(XrInstance instance, XrInstanceProperties* instanceProperties) +{ + LOG_FUNC(); + CHECK_INSTANCE(instance); + + instanceProperties->runtimeVersion = XR_MAKE_VERSION(0, 0, 2); + strncpy(instanceProperties->runtimeName, "Unity Mock Runtime", XR_MAX_RUNTIME_NAME_SIZE); + + return XR_SUCCESS; +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrPollEvent(XrInstance instance, XrEventDataBuffer* eventData) +{ + LOG_FUNC(); + CHECK_INSTANCE(instance); + MOCK_HOOK(s_runtime->GetNextEvent(eventData)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrResultToString(XrInstance instance, XrResult value, char buffer[XR_MAX_RESULT_STRING_SIZE]) +{ + LOG_FUNC(); + CHECK_INSTANCE(instance); + + switch (value) + { + XR_LIST_ENUM_XrResult(ENUM_TO_STR) default : strncpy(buffer, ((value < 0 ? "XR_UNKNOWN_FAILURE_" : "XR_UNKNOWN_SUCCESS_") + std::to_string(value)).c_str(), XR_MAX_RESULT_STRING_SIZE - 1); + break; + } + + return XR_SUCCESS; +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrStructureTypeToString(XrInstance instance, XrStructureType value, char buffer[XR_MAX_STRUCTURE_NAME_SIZE]) +{ + LOG_FUNC(); + CHECK_INSTANCE(instance); + + switch (value) + { + XR_LIST_ENUM_XrStructureType(ENUM_TO_STR) default : strncpy(buffer, ("XR_UNKNOWN_STRUCTURE_TYPE_" + std::to_string(value)).c_str(), XR_MAX_RESULT_STRING_SIZE - 1); + break; + } + + return XR_SUCCESS; +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetSystem(XrInstance instance, const XrSystemGetInfo* getInfo, XrSystemId* systemId) +{ + LOG_FUNC(); + CHECK_INSTANCE(instance); + *systemId = (XrSystemId)2; + MOCK_HOOK(XR_SUCCESS); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetSystemProperties(XrInstance instance, XrSystemId systemId, XrSystemProperties* properties) +{ + LOG_FUNC(); + CHECK_INSTANCE(instance); + MOCK_HOOK(s_runtime->GetSystemProperties(systemId, properties)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateEnvironmentBlendModes(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t environmentBlendModeCapacityInput, uint32_t* environmentBlendModeCountOutput, XrEnvironmentBlendMode* environmentBlendModes) +{ + LOG_FUNC(); + CHECK_INSTANCE(instance); + MOCK_HOOK(s_runtime->EnumerateEnvironmentBlendModes(systemId, viewConfigurationType, environmentBlendModeCapacityInput, environmentBlendModeCountOutput, environmentBlendModes)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrCreateSession(XrInstance instance, const XrSessionCreateInfo* createInfo, XrSession* session) +{ + LOG_FUNC(); + CHECK_INSTANCE(instance); + MOCK_HOOK_BEFORE(); + + XrResult result = s_runtime->CreateSession(createInfo); + if (result == XR_SUCCESS) + *session = s_runtime->GetSession(); + + MOCK_HOOK_AFTER(result); + + return result; +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrDestroySession(XrSession session) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->DestroySession()); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateReferenceSpaces(XrSession session, uint32_t spaceCapacityInput, uint32_t* spaceCountOutput, XrReferenceSpaceType* spaces) +{ + LOG_FUNC(); + CHECK_SESSION(session); + + if (!spaceCountOutput) + return XR_ERROR_VALIDATION_FAILURE; + + *spaceCountOutput = 4; + + if (spaceCapacityInput == 0) + return XR_SUCCESS; + + if (spaceCapacityInput < *spaceCountOutput || !spaces) + return XR_ERROR_VALIDATION_FAILURE; + + spaces[0] = XR_REFERENCE_SPACE_TYPE_VIEW; + spaces[1] = XR_REFERENCE_SPACE_TYPE_LOCAL; + spaces[2] = XR_REFERENCE_SPACE_TYPE_STAGE; + spaces[3] = XR_REFERENCE_SPACE_TYPE_UNBOUNDED_MSFT; + + return XR_SUCCESS; +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrCreateReferenceSpace(XrSession session, const XrReferenceSpaceCreateInfo* createInfo, XrSpace* space) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->CreateReferenceSpace(createInfo, space)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetReferenceSpaceBoundsRect(XrSession session, XrReferenceSpaceType referenceSpaceType, XrExtent2Df* bounds) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->GetReferenceSpaceBoundsRect(referenceSpaceType, bounds)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrCreateActionSpace(XrSession session, const XrActionSpaceCreateInfo* createInfo, XrSpace* space) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->CreateActionSpace(createInfo, space)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrLocateSpace(XrSpace space, XrSpace baseSpace, XrTime time, XrSpaceLocation* location) +{ + LOG_FUNC(); + CHECK_RUNTIME(); + MOCK_HOOK(s_runtime->LocateSpace(space, baseSpace, time, location)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrDestroySpace(XrSpace space) +{ + LOG_FUNC(); + MOCK_HOOK(XR_SUCCESS); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateViewConfigurations(XrInstance instance, XrSystemId systemId, uint32_t viewConfigurationTypeCapacityInput, uint32_t* viewConfigurationTypeCountOutput, XrViewConfigurationType* viewConfigurationTypes) +{ + LOG_FUNC(); + CHECK_INSTANCE(instance); + MOCK_HOOK(s_runtime->EnumerateViewConfigurations(systemId, viewConfigurationTypeCapacityInput, viewConfigurationTypeCountOutput, viewConfigurationTypes)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetViewConfigurationProperties(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, XrViewConfigurationProperties* configurationProperties) +{ + LOG_FUNC(); + MOCK_HOOK(XR_SUCCESS); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateViewConfigurationViews(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t viewCapacityInput, uint32_t* viewCountOutput, XrViewConfigurationView* views) +{ + LOG_FUNC(); + CHECK_INSTANCE(instance); + MOCK_HOOK(s_runtime->EnumerateViewConfigurationViews(systemId, viewConfigurationType, viewCapacityInput, viewCountOutput, views)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateSwapchainFormats(XrSession session, uint32_t formatCapacityInput, uint32_t* formatCountOutput, int64_t* formats) +{ + LOG_FUNC(); + + *formatCountOutput = 1; + + if (formatCapacityInput == 0) + return XR_SUCCESS; + if (formatCapacityInput < *formatCountOutput) + return XR_ERROR_VALIDATION_FAILURE; + + formats[0] = 0; + + return XR_SUCCESS; +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrCreateSwapchain(XrSession session, const XrSwapchainCreateInfo* createInfo, XrSwapchain* swapchain) +{ + LOG_FUNC(); + + static uint64_t uniqueSwapchainHandle = 0; + + *swapchain = (XrSwapchain)++uniqueSwapchainHandle; + + MOCK_HOOK(XR_SUCCESS); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrDestroySwapchain(XrSwapchain swapchain) +{ + LOG_FUNC(); + MOCK_HOOK(XR_SUCCESS); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateSwapchainImages(XrSwapchain swapchain, uint32_t imageCapacityInput, uint32_t* imageCountOutput, XrSwapchainImageBaseHeader* images) +{ + LOG_FUNC(); + + *imageCountOutput = 1; + + if (imageCapacityInput == 0) + return XR_SUCCESS; + if (imageCapacityInput < *imageCountOutput) + return XR_ERROR_VALIDATION_FAILURE; + + return XR_SUCCESS; +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrAcquireSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageAcquireInfo* acquireInfo, uint32_t* index) +{ + LOG_FUNC(); + + *index = 0; + + MOCK_HOOK(XR_SUCCESS); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrWaitSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageWaitInfo* waitInfo) +{ + LOG_FUNC(); + MOCK_HOOK(XR_SUCCESS); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrReleaseSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageReleaseInfo* releaseInfo) +{ + LOG_FUNC(); + MOCK_HOOK(XR_SUCCESS); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrBeginSession(XrSession session, const XrSessionBeginInfo* beginInfo) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->BeginSession(beginInfo)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEndSession(XrSession session) +{ + LOG_FUNC(); + CHECK_SESSION(session); + //CHECK_EXPECTED_RESULT(XR_SUCCESS, XR_ERROR_SESSION_NOT_STOPPING); + + MOCK_HOOK(s_runtime->EndSession()); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrRequestExitSession(XrSession session) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->RequestExitSession()); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrWaitFrame(XrSession session, const XrFrameWaitInfo* frameWaitInfo, XrFrameState* frameState) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->WaitFrame(frameWaitInfo, frameState)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrBeginFrame(XrSession session, const XrFrameBeginInfo* frameBeginInfo) +{ + LOG_FUNC(); + MOCK_HOOK(XR_SUCCESS); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEndFrame(XrSession session, const XrFrameEndInfo* frameEndInfo) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->EndFrame(frameEndInfo)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrLocateViews(XrSession session, const XrViewLocateInfo* viewLocateInfo, XrViewState* viewState, uint32_t viewCapacityInput, uint32_t* viewCountOutput, XrView* views) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->LocateViews(viewLocateInfo, viewState, viewCapacityInput, viewCountOutput, views)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrStringToPath(XrInstance instance, const char* pathString, XrPath* path) +{ + LOG_FUNC(); + CHECK_INSTANCE(instance); + MOCK_HOOK(s_runtime->StringToPath(pathString, path)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrPathToString(XrInstance instance, XrPath path, uint32_t bufferCapacityInput, uint32_t* bufferCountOutput, char* buffer) +{ + LOG_FUNC(); + CHECK_INSTANCE(instance); + MOCK_HOOK(s_runtime->PathToString(path, bufferCapacityInput, bufferCountOutput, buffer)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrCreateActionSet(XrInstance instance, const XrActionSetCreateInfo* createInfo, XrActionSet* actionSet) +{ + LOG_FUNC(); + CHECK_INSTANCE(instance); + MOCK_HOOK(s_runtime->CreateActionSet(createInfo, actionSet)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrDestroyActionSet(XrActionSet actionSet) +{ + LOG_FUNC(); + CHECK_RUNTIME(); + MOCK_HOOK(s_runtime->DestroyActionSet(actionSet)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrCreateAction(XrActionSet actionSet, const XrActionCreateInfo* createInfo, XrAction* action) +{ + LOG_FUNC(); + CHECK_RUNTIME(); + MOCK_HOOK(s_runtime->CreateAction(actionSet, createInfo, action)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrDestroyAction(XrAction action) +{ + LOG_FUNC(); + CHECK_RUNTIME(); + MOCK_HOOK(s_runtime->DestroyAction(action)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrSuggestInteractionProfileBindings(XrInstance instance, const XrInteractionProfileSuggestedBinding* suggestedBindings) +{ + LOG_FUNC(); + CHECK_INSTANCE(instance); + MOCK_HOOK(s_runtime->SuggestInteractionProfileBindings(suggestedBindings)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrAttachSessionActionSets(XrSession session, const XrSessionActionSetsAttachInfo* attachInfo) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->AttachSessionActionSets(attachInfo)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetCurrentInteractionProfile(XrSession session, XrPath topLevelUserPath, XrInteractionProfileState* interactionProfile) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->GetCurrentInteractionProfile(topLevelUserPath, interactionProfile)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetActionStateBoolean(XrSession session, const XrActionStateGetInfo* getInfo, XrActionStateBoolean* state) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->GetActionStateBoolean(getInfo, state)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetActionStateFloat(XrSession session, const XrActionStateGetInfo* getInfo, XrActionStateFloat* state) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->GetActionStateFloat(getInfo, state)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetActionStateVector2f(XrSession session, const XrActionStateGetInfo* getInfo, XrActionStateVector2f* state) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->GetActionStateVector2f(getInfo, state)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetActionStatePose(XrSession session, const XrActionStateGetInfo* getInfo, XrActionStatePose* state) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->GetActionStatePose(getInfo, state)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrSyncActions(XrSession session, const XrActionsSyncInfo* syncInfo) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->SyncActions(syncInfo)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateBoundSourcesForAction(XrSession session, const XrBoundSourcesForActionEnumerateInfo* enumerateInfo, uint32_t sourceCapacityInput, uint32_t* sourceCountOutput, XrPath* sources) +{ + LOG_FUNC(); + CHECK_SESSION(session) + MOCK_HOOK(s_runtime->EnumerateBoundSourcesForAction(enumerateInfo, sourceCapacityInput, sourceCountOutput, sources)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetInputSourceLocalizedName(XrSession session, const XrInputSourceLocalizedNameGetInfo* getInfo, uint32_t bufferCapacityInput, uint32_t* bufferCountOutput, char* buffer) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->GetInputSourceLocalizedName(getInfo, bufferCapacityInput, bufferCountOutput, buffer)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrApplyHapticFeedback(XrSession session, const XrHapticActionInfo* hapticActionInfo, const XrHapticBaseHeader* hapticFeedback) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->ApplyHapticFeedback(hapticActionInfo, hapticFeedback)); +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrStopHapticFeedback(XrSession session, const XrHapticActionInfo* hapticActionInfo) +{ + LOG_FUNC(); + CHECK_SESSION(session); + MOCK_HOOK(s_runtime->StopHapticFeedback(hapticActionInfo)); +} + +extern uint32_t s_VisibilityMaskVerticesSizes[2][3]; +extern uint32_t s_VisibilityMaskIndicesSizes[2][3]; +extern XrVector2f s_VisibilityMaskVertices[2][3][99]; +extern uint32_t s_VisibilityMaskIndices[2][3][99]; + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetVisibilityMaskKHR(XrSession session, XrViewConfigurationType viewConfigurationType, uint32_t viewIndex, XrVisibilityMaskTypeKHR visibilityMaskType, XrVisibilityMaskKHR* visibilityMask) +{ + const uint32_t visiblityMaskTypeLookup = visibilityMaskType - 1; + visibilityMask->vertexCountOutput = s_VisibilityMaskVerticesSizes[viewIndex][visiblityMaskTypeLookup]; + visibilityMask->indexCountOutput = s_VisibilityMaskIndicesSizes[viewIndex][visiblityMaskTypeLookup]; + + if (visibilityMask->vertexCapacityInput == 0 || visibilityMask->indexCapacityInput == 0) + return XR_SUCCESS; + if (visibilityMask->vertexCapacityInput < visibilityMask->vertexCountOutput || + visibilityMask->indexCapacityInput < visibilityMask->indexCountOutput) + return XR_ERROR_VALIDATION_FAILURE; + + memcpy(visibilityMask->vertices, &s_VisibilityMaskVertices[viewIndex][visiblityMaskTypeLookup], sizeof(XrVector2f) * visibilityMask->vertexCountOutput); + memcpy(visibilityMask->indices, &s_VisibilityMaskIndices[viewIndex][visiblityMaskTypeLookup], sizeof(uint32_t) * visibilityMask->indexCountOutput); + + return XR_SUCCESS; +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetInstanceProcAddr(XrInstance instance, const char* name, PFN_xrVoidFunction* function) +{ + LOG_FUNC(); + + if (s_runtime != nullptr && XR_SUCCESS == s_runtime->GetInstanceProcAddr(name, function)) + return XR_SUCCESS; + + GET_PROC_ADDRESS(xrEnumerateApiLayerProperties) + GET_PROC_ADDRESS(xrEnumerateInstanceExtensionProperties) + GET_PROC_ADDRESS(xrCreateInstance) + GET_PROC_ADDRESS(xrDestroyInstance) + GET_PROC_ADDRESS(xrGetInstanceProperties) + GET_PROC_ADDRESS(xrPollEvent) + GET_PROC_ADDRESS(xrResultToString) + GET_PROC_ADDRESS(xrStructureTypeToString) + GET_PROC_ADDRESS(xrGetSystem) + GET_PROC_ADDRESS(xrGetSystemProperties) + GET_PROC_ADDRESS(xrEnumerateEnvironmentBlendModes) + GET_PROC_ADDRESS(xrCreateSession) + GET_PROC_ADDRESS(xrDestroySession) + GET_PROC_ADDRESS(xrEnumerateReferenceSpaces) + GET_PROC_ADDRESS(xrCreateReferenceSpace) + GET_PROC_ADDRESS(xrGetReferenceSpaceBoundsRect) + GET_PROC_ADDRESS(xrCreateActionSpace) + GET_PROC_ADDRESS(xrLocateSpace) + GET_PROC_ADDRESS(xrDestroySpace) + GET_PROC_ADDRESS(xrEnumerateViewConfigurations) + GET_PROC_ADDRESS(xrGetViewConfigurationProperties) + GET_PROC_ADDRESS(xrEnumerateViewConfigurationViews) + GET_PROC_ADDRESS(xrEnumerateSwapchainFormats) + GET_PROC_ADDRESS(xrCreateSwapchain) + GET_PROC_ADDRESS(xrDestroySwapchain) + GET_PROC_ADDRESS(xrEnumerateSwapchainImages) + GET_PROC_ADDRESS(xrAcquireSwapchainImage) + GET_PROC_ADDRESS(xrWaitSwapchainImage) + GET_PROC_ADDRESS(xrReleaseSwapchainImage) + GET_PROC_ADDRESS(xrBeginSession) + GET_PROC_ADDRESS(xrEndSession) + GET_PROC_ADDRESS(xrRequestExitSession) + GET_PROC_ADDRESS(xrWaitFrame) + GET_PROC_ADDRESS(xrBeginFrame) + GET_PROC_ADDRESS(xrEndFrame) + GET_PROC_ADDRESS(xrLocateViews) + GET_PROC_ADDRESS(xrStringToPath) + GET_PROC_ADDRESS(xrPathToString) + GET_PROC_ADDRESS(xrCreateActionSet) + GET_PROC_ADDRESS(xrDestroyActionSet) + GET_PROC_ADDRESS(xrCreateAction) + GET_PROC_ADDRESS(xrDestroyAction) + GET_PROC_ADDRESS(xrSuggestInteractionProfileBindings) + GET_PROC_ADDRESS(xrAttachSessionActionSets) + GET_PROC_ADDRESS(xrGetCurrentInteractionProfile) + GET_PROC_ADDRESS(xrGetActionStateBoolean) + GET_PROC_ADDRESS(xrGetActionStateFloat) + GET_PROC_ADDRESS(xrGetActionStateVector2f) + GET_PROC_ADDRESS(xrGetActionStatePose) + GET_PROC_ADDRESS(xrSyncActions) + GET_PROC_ADDRESS(xrEnumerateBoundSourcesForAction) + GET_PROC_ADDRESS(xrGetInputSourceLocalizedName) + GET_PROC_ADDRESS(xrApplyHapticFeedback) + GET_PROC_ADDRESS(xrStopHapticFeedback) + GET_PROC_ADDRESS(xrGetVisibilityMaskKHR) + + return XR_ERROR_FUNCTION_UNSUPPORTED; +} + +extern "C" void UNITY_INTERFACE_EXPORT UNITY_INTERFACE_API SetXRTrace(IUnityXRTrace* trace) +{ + s_Trace = trace; +} + +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrNegotiateLoaderRuntimeInterface(const XrNegotiateLoaderInfo* loaderInfo, XrNegotiateRuntimeRequest* runtimeRequest) +{ + runtimeRequest->getInstanceProcAddr = xrGetInstanceProcAddr; + runtimeRequest->runtimeApiVersion = XR_CURRENT_API_VERSION; + runtimeRequest->runtimeInterfaceVersion = 1; + return XR_SUCCESS; +} diff --git a/MockRuntime/Native~/openxr_loader/mock_runtime.cpp b/MockRuntime/Native~/mock_runtime/mock_runtime.cpp similarity index 93% rename from MockRuntime/Native~/openxr_loader/mock_runtime.cpp rename to MockRuntime/Native~/mock_runtime/mock_runtime.cpp index 5585d4e..5b37e55 100644 --- a/MockRuntime/Native~/openxr_loader/mock_runtime.cpp +++ b/MockRuntime/Native~/mock_runtime/mock_runtime.cpp @@ -21,16 +21,7 @@ MockRuntime::MockRuntime(XrInstance instance, MockRuntimeCreateFlags flags) startTime = std::chrono::high_resolution_clock::now(); - // Default pose is identity pose - spacePoseOverriden = false; - spacePose = {{0.0f, 0.0f, 0.0f, 1.0f}, {0.0f, 0.0f, 0.0f}}; - spaceLocationFlags = - XR_SPACE_LOCATION_ORIENTATION_VALID_BIT | - XR_SPACE_LOCATION_POSITION_VALID_BIT | - XR_SPACE_LOCATION_ORIENTATION_TRACKED_BIT | - XR_SPACE_LOCATION_POSITION_TRACKED_BIT; - - XrViewStateFlags defaultStateFlags = + XrViewStateFlags defaultViewStateFlags = XR_VIEW_STATE_ORIENTATION_TRACKED_BIT | XR_VIEW_STATE_ORIENTATION_VALID_BIT | XR_VIEW_STATE_POSITION_TRACKED_BIT | @@ -49,7 +40,7 @@ MockRuntime::MockRuntime(XrInstance instance, MockRuntimeCreateFlags flags) stereoViewConfig.primary = true; stereoViewConfig.enabled = true; stereoViewConfig.active = true; - stereoViewConfig.stateFlags = defaultStateFlags; + stereoViewConfig.stateFlags = defaultViewStateFlags; stereoViewConfig.views = {{defaultViewConfig, {{0.0f, 0.0f, 0.0f, 1.0f}, {-0.011f, 0.0f, 0.0f}}, {-0.995535672f, 0.811128199f, 0.954059243f, -0.954661012f}}, @@ -73,7 +64,7 @@ MockRuntime::MockRuntime(XrInstance instance, MockRuntimeCreateFlags flags) quadViewConfig.primary = true; quadViewConfig.enabled = true; quadViewConfig.active = true; - quadViewConfig.stateFlags = defaultStateFlags; + quadViewConfig.stateFlags = defaultViewStateFlags; quadViewConfig.views = { stereoView0, stereoView1, @@ -121,14 +112,16 @@ MockRuntime::~MockRuntime() XrResult MockRuntime::GetReferenceSpaceBoundsRect(XrReferenceSpaceType referenceSpace, XrExtent2Df* extents) { - auto bounds = extentMap.find(referenceSpace); - if (bounds != extentMap.end()) - { - *extents = bounds->second; - return XR_SUCCESS; - } + MockReferenceSpace* mockReferenceSpace = GetMockReferenceSpace(referenceSpace); + if (nullptr == mockReferenceSpace) + return XR_SPACE_BOUNDS_UNAVAILABLE; + + if (!mockReferenceSpace->validExtent) + return XR_SPACE_BOUNDS_UNAVAILABLE; - return XR_SPACE_BOUNDS_UNAVAILABLE; + *extents = mockReferenceSpace->extent; + + return XR_SUCCESS; } bool MockRuntime::ChangeSessionStateFrom(XrSessionState fromState, XrSessionState toState) @@ -218,6 +211,7 @@ XrResult MockRuntime::DestroySession() exitSessionRequested = false; session = XR_NULL_HANDLE; actionSetsAttached = false; + currentState = XR_SESSION_STATE_UNKNOWN; return XR_SUCCESS; } @@ -329,14 +323,19 @@ bool MockRuntime::IsStateTransitionValid(XrSessionState newState) const } } -void MockRuntime::SetMockBlendMode(XrEnvironmentBlendMode blendMode) +void MockRuntime::SetEnvironmentBlendMode(XrEnvironmentBlendMode blendMode) { this->blendMode = blendMode; } void MockRuntime::SetExtentsForReferenceSpace(XrReferenceSpaceType referenceSpace, XrExtent2Df extents) { - extentMap[referenceSpace] = extents; + MockReferenceSpace* mockReferenceSpace = GetMockReferenceSpace(referenceSpace); + if (nullptr == mockReferenceSpace) + return; + + mockReferenceSpace->extent = extents; + mockReferenceSpace->validExtent = true; // queue a reference space changed pending event XrEventDataReferenceSpaceChangePending evt = {}; @@ -364,22 +363,34 @@ XrResult MockRuntime::CauseInstanceLoss() return XR_SUCCESS; } -void MockRuntime::SetSpacePose(XrPosef pose, XrSpaceLocationFlags locationFlags) +void MockRuntime::SetSpace(XrAction action, XrPosef pose, XrSpaceLocationFlags spaceLocationFlags) { - spacePose = pose; - spaceLocationFlags = locationFlags; - spacePoseOverriden = true; + // Set all spaces associated with the action + for (auto& mockSpace : spaces) + { + if (mockSpace.action != action) + continue; + + mockSpace.pose = pose; + mockSpace.locationFlags = spaceLocationFlags; + } } -XrResult MockRuntime::LocateSpace(XrSpace space, XrSpace baseSpace, XrTime time, XrSpaceLocation* location) +void MockRuntime::SetSpace(XrReferenceSpaceType referenceType, XrPosef pose, XrSpaceLocationFlags spaceLocationFlags) { - if (spacePoseOverriden) + // Set all reference spaces that match the reference space type + for (auto& mockSpace : spaces) { - location->pose = spacePose; - location->locationFlags = spaceLocationFlags; - return XR_SUCCESS; + if (mockSpace.referenceSpaceType == referenceType) + { + mockSpace.pose = pose; + mockSpace.locationFlags = spaceLocationFlags; + } } +} +XrResult MockRuntime::LocateSpace(XrSpace space, XrSpace baseSpace, XrTime time, XrSpaceLocation* location) +{ MockSpace* mockSpace = GetMockSpace(space); if (nullptr == mockSpace) return XR_ERROR_HANDLE_INVALID; @@ -387,7 +398,7 @@ XrResult MockRuntime::LocateSpace(XrSpace space, XrSpace baseSpace, XrTime time, // TODO: relative to the base space? location->pose = mockSpace->pose; - location->locationFlags = spaceLocationFlags; + location->locationFlags = mockSpace->locationFlags; if (mockSpace->action != XR_NULL_HANDLE) { @@ -401,6 +412,17 @@ XrResult MockRuntime::LocateSpace(XrSpace space, XrSpace baseSpace, XrTime time, continue; location->pose = binding->GetLocationPose(); + + // Optional velocity driven by conformance automation + XrSpaceVelocity* spaceVelocity = FindNextPointerType(location, XR_TYPE_SPACE_VELOCITY); + if (nullptr != spaceVelocity) + { + spaceVelocity->velocityFlags = 0; + spaceVelocity->velocityFlags |= (binding->HasLinearVelocity() ? XR_SPACE_VELOCITY_LINEAR_VALID_BIT : 0); + spaceVelocity->linearVelocity = binding->GetLinearVelocity(); + spaceVelocity->velocityFlags |= (binding->HasAngularVelocity() ? XR_SPACE_VELOCITY_ANGULAR_VALID_BIT : 0); + spaceVelocity->angularVelocity = binding->GetAngularVelocity(); + } break; } } @@ -418,21 +440,23 @@ XrResult MockRuntime::LocateSpace(XrSpace space, XrSpace baseSpace, XrTime time, return XR_SUCCESS; } -void MockRuntime::SetViewPose(int viewIndex, XrPosef pose, XrFovf fov, XrViewStateFlags viewStateFlags) +void MockRuntime::SetViewStateFlags(XrViewConfigurationType viewConfigurationType, XrViewStateFlags viewStateFlags) { - if (viewIndex < 0 || viewIndex > 1) + MockViewConfiguration* mockViewConfiguration = GetMockViewConfiguration(viewConfigurationType); + if (nullptr == mockViewConfiguration) return; - MockViewConfiguration* mockViewConfig = GetMockViewConfiguration(XR_VIEW_CONFIGURATION_TYPE_PRIMARY_STEREO); - if (nullptr == mockViewConfig) - return; + mockViewConfiguration->stateFlags = viewStateFlags; +} - if (viewIndex < 0 || viewIndex >= (int)mockViewConfig->views.size()) +void MockRuntime::SetViewPose(XrViewConfigurationType viewConfigurationType, int viewIndex, XrPosef pose, XrFovf fov) +{ + MockView* mockView = GetMockView(viewConfigurationType, viewIndex); + if (nullptr == mockView) return; - mockViewConfig->stateFlags = viewStateFlags; - mockViewConfig->views[viewIndex].pose = pose; - mockViewConfig->views[viewIndex].fov = fov; + mockView->pose = pose; + mockView->fov = fov; } XrResult MockRuntime::LocateViews(const XrViewLocateInfo* viewLocateInfo, XrViewState* viewState, uint32_t viewCapacityInput, uint32_t* viewCountOutput, XrView* views) @@ -631,6 +655,15 @@ XrResult MockRuntime::DestroyActionSet(XrActionSet actionSet) return XR_ERROR_HANDLE_INVALID; } +MockRuntime::MockReferenceSpace* MockRuntime::GetMockReferenceSpace(XrReferenceSpaceType referenceSpaceType) +{ + auto it = referenceSpaces.find(referenceSpaceType); + if (it == referenceSpaces.end()) + return nullptr; + + return &it->second; +} + MockRuntime::MockViewConfiguration* MockRuntime::GetMockViewConfiguration(XrViewConfigurationType viewConfigType) { auto it = viewConfigurations.find(viewConfigType); @@ -640,6 +673,18 @@ MockRuntime::MockViewConfiguration* MockRuntime::GetMockViewConfiguration(XrView return &it->second; } +MockRuntime::MockView* MockRuntime::GetMockView(XrViewConfigurationType viewConfigType, size_t viewIndex) +{ + MockViewConfiguration* mockViewConfiguration = GetMockViewConfiguration(viewConfigType); + if (nullptr == mockViewConfiguration) + return nullptr; + + if (viewIndex >= mockViewConfiguration->views.size()) + return nullptr; + + return &mockViewConfiguration->views[viewIndex]; +} + MockRuntime::MockActionSet* MockRuntime::GetMockActionSet(XrActionSet actionSet) { size_t actionSetIndex = ((uint64_t)actionSet) - 1; @@ -905,24 +950,6 @@ XrPath MockRuntime::MakePath(XrPath userPath, XrPath componentPath) const return userPath | componentPath; } -void MockRuntime::SetFunctionResult(const char* functionName, XrResult result) -{ - std::lock_guard lock(s_ExpectedResultMutex); - - functionResultMap[functionName] = result; -} - -XrResult MockRuntime::GetFunctionResult(const char* functionName) const -{ - std::lock_guard lock(s_ExpectedResultMutex); - - auto it = functionResultMap.find(functionName); - if (it != functionResultMap.end()) - return it->second; - - return XR_SUCCESS; -} - XrResult MockRuntime::SuggestInteractionProfileBindings(const XrInteractionProfileSuggestedBinding* suggestedBindings) { // OpenXR 1.0: suggestedBindings must be a pointer to a valid XrInteractionProfileSuggestedBinding structure @@ -1339,12 +1366,27 @@ XrResult MockRuntime::CreateReferenceSpace(const XrReferenceSpaceCreateInfo* cre return XR_ERROR_REFERENCE_SPACE_UNSUPPORTED; } + // Create a mock reference space if needed + MockReferenceSpace* mockReferenceSpace = GetMockReferenceSpace(createInfo->referenceSpaceType); + if (nullptr == mockReferenceSpace) + { + mockReferenceSpace = &referenceSpaces[createInfo->referenceSpaceType]; + mockReferenceSpace->validExtent = false; + mockReferenceSpace->extent = {0, 0}; + } + // Add the sapce and create the handle spaces.emplace_back(); MockSpace& mockSpace = spaces.back(); mockSpace.pose = createInfo->poseInReferenceSpace; + mockSpace.locationFlags = + XR_SPACE_LOCATION_ORIENTATION_VALID_BIT | + XR_SPACE_LOCATION_POSITION_VALID_BIT | + XR_SPACE_LOCATION_ORIENTATION_TRACKED_BIT | + XR_SPACE_LOCATION_POSITION_TRACKED_BIT; mockSpace.isDestroyed = false; mockSpace.action = XR_NULL_HANDLE; + mockSpace.referenceSpaceType = createInfo->referenceSpaceType; mockSpace.subActionPath = XR_NULL_PATH; *space = (XrSpace)spaces.size(); @@ -1385,6 +1427,12 @@ XrResult MockRuntime::CreateActionSpace(const XrActionSpaceCreateInfo* createInf mockSpace.isDestroyed = false; mockSpace.action = mockAction->action; mockSpace.subActionPath = createInfo->subactionPath; + mockSpace.referenceSpaceType = XR_REFERENCE_SPACE_TYPE_MAX_ENUM; + mockSpace.locationFlags = + XR_SPACE_LOCATION_ORIENTATION_VALID_BIT | + XR_SPACE_LOCATION_POSITION_VALID_BIT | + XR_SPACE_LOCATION_ORIENTATION_TRACKED_BIT | + XR_SPACE_LOCATION_POSITION_TRACKED_BIT; *space = (XrSpace)spaces.size(); @@ -1621,9 +1669,6 @@ XrResult MockRuntime::GetInstanceProcAddr(const char* name, PFN_xrVoidFunction* return XR_SUCCESS; #endif - if (IsSupportingDriverExtension() && XR_SUCCESS == MockDriver_GetInstanceProcAddr(instance, name, function)) - return XR_SUCCESS; - if (IsConformanceAutomationEnabled() && XR_SUCCESS == ConformanceAutomation_GetInstanceProcAddr(name, function)) return XR_SUCCESS; diff --git a/MockRuntime/Native~/openxr_loader/mock_runtime.h b/MockRuntime/Native~/mock_runtime/mock_runtime.h similarity index 91% rename from MockRuntime/Native~/openxr_loader/mock_runtime.h rename to MockRuntime/Native~/mock_runtime/mock_runtime.h index 3d16af5..9ab622f 100644 --- a/MockRuntime/Native~/openxr_loader/mock_runtime.h +++ b/MockRuntime/Native~/mock_runtime/mock_runtime.h @@ -32,6 +32,11 @@ class MockRuntime return session; } + XrSessionState GetSessionState() const + { + return currentState; + } + bool HasValidSession() const { return session != XR_NULL_HANDLE; @@ -42,11 +47,6 @@ class MockRuntime return instance != XR_NULL_HANDLE; } - bool IsSupportingDriverExtension() const - { - return (createFlags & MR_CREATE_DRIVER_EXT) != 0; - } - bool IsSessionState(XrSessionState state) const { return currentState == state; @@ -66,7 +66,6 @@ class MockRuntime void SetMockSession(XrInstance instance, XrSession* session); void SetSupportingDriverExtension(XrInstance instance, bool usingExtension); - bool IsSupportingDriverExtension(XrInstance instance); bool IsStateTransitionValid(XrSessionState newState) const; bool ChangeSessionStateFrom(XrSessionState fromState, XrSessionState toState); @@ -77,17 +76,14 @@ class MockRuntime return isRunning; } - void SetFunctionResult(const char* name, XrResult result); - XrResult GetFunctionResult(const char* name) const; - XrResult RequestExitSession(); bool HasExitBeenRequested() const { return exitSessionRequested; } - void SetMockBlendMode(XrEnvironmentBlendMode blendMode); - XrEnvironmentBlendMode GetMockBlendMode() const + void SetEnvironmentBlendMode(XrEnvironmentBlendMode blendMode); + XrEnvironmentBlendMode GetEnvironmentBlendMode() const { return blendMode; } @@ -119,10 +115,12 @@ class MockRuntime XrResult WaitFrame(const XrFrameWaitInfo* frameWaitInfo, XrFrameState* frameState); - void SetSpacePose(XrPosef pose, XrSpaceLocationFlags locationFlags); XrResult LocateSpace(XrSpace space, XrSpace baseSpace, XrTime time, XrSpaceLocation* location); - void SetViewPose(int viewIndex, XrPosef pose, XrFovf fov, XrViewStateFlags viewStateFlags); + void SetSpace(XrReferenceSpaceType referenceSpaceType, XrPosef pose, XrSpaceLocationFlags spaceLocationFlags); + void SetSpace(XrAction action, XrPosef pose, XrSpaceLocationFlags spaceLocationFlags); + void SetViewPose(XrViewConfigurationType viewConfigurationType, int viewIndex, XrPosef pose, XrFovf fov); + void SetViewStateFlags(XrViewConfigurationType viewConfigurationType, XrViewStateFlags viewStateFlags); XrResult GetEndFrameStats(int* primaryLayerCount, int* secondaryLayerCount); XrResult EndFrame(const XrFrameEndInfo* frameEndInfo); @@ -265,6 +263,14 @@ class MockRuntime bool isDestroyed; XrAction action; XrPath subActionPath; + XrSpaceLocationFlags locationFlags; + XrReferenceSpaceType referenceSpaceType; + }; + + struct MockReferenceSpace + { + bool validExtent; + XrExtent2Df extent; }; uint64_t GetNextHandle() @@ -291,7 +297,9 @@ class MockRuntime MockInputState* GetMockInputState(const MockInteractionProfile& mockProfile, XrPath path, XrActionType actionType = XR_ACTION_TYPE_MAX_ENUM); MockSpace* GetMockSpace(XrSpace space); MockViewConfiguration* GetMockViewConfiguration(XrViewConfigurationType viewConfigType); + MockView* GetMockView(XrViewConfigurationType viewConfigType, size_t viewIndex); MockUserPath* GetMockUserPath(XrPath path); + MockReferenceSpace* GetMockReferenceSpace(XrReferenceSpaceType referenceSpaceType); XrResult ValidateName(const char* name) const; XrResult ValidatePath(const char* path) const; @@ -325,9 +333,6 @@ class MockRuntime XrResult MSFTFirstPersonObserver_Init(); - typedef std::map ExtentMap; - - std::unordered_map functionResultMap; std::vector interactionProfiles; MockRuntimeCreateFlags createFlags; @@ -349,23 +354,18 @@ class MockRuntime std::chrono::steady_clock::time_point startTime; - ExtentMap extentMap; - bool instanceIsLost; bool nullGfx; int primaryLayersRendered; int secondaryLayersRendered; - bool spacePoseOverriden; - XrPosef spacePose; - XrSpaceLocationFlags spaceLocationFlags; - uint64_t nextHandle; std::vector actionSets; std::vector inputStates; std::vector spaces; + std::map referenceSpaces; PFN_ScriptEventCallback scriptEventCallback; }; diff --git a/MockRuntime/Native~/openxr_loader/mock_runtime_interaction_profiles.cpp b/MockRuntime/Native~/mock_runtime/mock_runtime_interaction_profiles.cpp similarity index 95% rename from MockRuntime/Native~/openxr_loader/mock_runtime_interaction_profiles.cpp rename to MockRuntime/Native~/mock_runtime/mock_runtime_interaction_profiles.cpp index 26e1347..db947fa 100644 --- a/MockRuntime/Native~/openxr_loader/mock_runtime_interaction_profiles.cpp +++ b/MockRuntime/Native~/mock_runtime/mock_runtime_interaction_profiles.cpp @@ -17,6 +17,24 @@ struct MockInteractionProfileDef }; static std::vector s_InteractionProfiles = { + // Mock Controller + { + "Mock Controller", + "/interaction_profiles/unity/mock_controller", + 0, + {"/user/hand/left", + "/user/hand/right"}, + {{"/user/hand/left/input/trigger/click", XR_ACTION_TYPE_BOOLEAN_INPUT, "Button"}, + {"/user/hand/left/input/trigger/value", XR_ACTION_TYPE_FLOAT_INPUT, "Trigger"}, + {"/user/hand/left/input/thumbstick/value", XR_ACTION_TYPE_VECTOR2F_INPUT, "Thumbstick"}, + {"/user/hand/left/input/grip/pose", XR_ACTION_TYPE_POSE_INPUT, "Grip"}, + {"/user/hand/left/output/haptic", XR_ACTION_TYPE_VIBRATION_OUTPUT, "Haptic"}, + {"/user/hand/right/input/trigger/click", XR_ACTION_TYPE_BOOLEAN_INPUT, "Button"}, + {"/user/hand/right/input/trigger/value", XR_ACTION_TYPE_FLOAT_INPUT, "Trigger"}, + {"/user/hand/right/input/thumbstick/value", XR_ACTION_TYPE_VECTOR2F_INPUT, "Thumbstick"}, + {"/user/hand/right/input/grip/pose", XR_ACTION_TYPE_POSE_INPUT, "Grip"}, + {"/user/hand/right/output/haptic", XR_ACTION_TYPE_VIBRATION_OUTPUT, "Haptic"}}}, + // KHR Simple controller { "KHR Simple Controller", diff --git a/MockRuntime/Native~/openxr_loader/visibility_mask_data.cpp b/MockRuntime/Native~/mock_runtime/visibility_mask_data.cpp similarity index 100% rename from MockRuntime/Native~/openxr_loader/visibility_mask_data.cpp rename to MockRuntime/Native~/mock_runtime/visibility_mask_data.cpp diff --git a/MockRuntime/Native~/openxr_loader/Extensions/mock_driver_extension.cpp b/MockRuntime/Native~/openxr_loader/Extensions/mock_driver_extension.cpp deleted file mode 100644 index 4ac78dc..0000000 --- a/MockRuntime/Native~/openxr_loader/Extensions/mock_driver_extension.cpp +++ /dev/null @@ -1,125 +0,0 @@ -#include "../mock.h" - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrRequestExitSession(XrSession session); - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrTransitionMockToStateUNITY(XrSession session, XrSessionState requestedState, bool forceTransition) -{ - LOG_FUNC(); - CHECK_SESSION(session); - - MOCK_TRACE_DEBUG("[Driver] Transition request to state %d with force %s", requestedState, forceTransition ? "TRUE" : "FALSE"); - if (!forceTransition && !s_runtime->IsStateTransitionValid(requestedState)) - { - MOCK_TRACE_ERROR("[Driver] Failed to request state. Was transition valid: %s with force %s", - s_runtime->IsStateTransitionValid(requestedState) ? "TRUE" : "FALSE", - forceTransition ? "TRUE" : "FALSE"); - return XR_ERROR_VALIDATION_FAILURE; - } - - MOCK_TRACE_DEBUG("[Driver] Transitioning to requested state %d\n", requestedState); - s_runtime->ChangeSessionState(requestedState); - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrSetReturnCodeForFunctionUNITY(const char* functionName, XrResult result) -{ - LOG_FUNC(); - s_runtime->SetFunctionResult(functionName, result); - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrRequestExitSessionUNITY(XrSession session) -{ - LOG_FUNC(); - CHECK_SESSION(session); - if (s_runtime->IsSessionState(XR_SESSION_STATE_READY) || - s_runtime->IsSessionState(XR_SESSION_STATE_SYNCHRONIZED) || - s_runtime->IsSessionState(XR_SESSION_STATE_VISIBLE) || - s_runtime->IsSessionState(XR_SESSION_STATE_FOCUSED)) - return xrRequestExitSession(session); - - return XR_ERROR_VALIDATION_FAILURE; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrSetBlendModeUNITY(XrEnvironmentBlendMode blendMode) -{ - CHECK_RUNTIME(); - s_runtime->SetMockBlendMode(blendMode); - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrActivateSecondaryViewUNITY(XrViewConfigurationType viewConfigurationType, bool activate) -{ - CHECK_RUNTIME(); - return s_runtime->ActivateSecondaryView(viewConfigurationType, activate); -} - -XrResult xrSetReferenceSpaceBoundsRectUNITY(XrSession session, XrReferenceSpaceType referenceSpace, const XrExtent2Df bounds) -{ - LOG_FUNC(); - CHECK_SESSION(session); - s_runtime->SetExtentsForReferenceSpace(referenceSpace, bounds); - return XR_SUCCESS; -} - -XrResult xrCauseInstanceLossUNITY(XrInstance instance) -{ - CHECK_INSTANCE(instance); - s_runtime->CauseInstanceLoss(); - return XR_SUCCESS; -} - -XrResult xrSetSpacePoseUNITY(XrPosef pose, XrSpaceLocationFlags locationFlags) -{ - CHECK_RUNTIME(); - s_runtime->SetSpacePose(pose, locationFlags); - return XR_SUCCESS; -} - -XrResult xrSetViewPoseUNITY(int viewIndex, XrPosef pose, XrFovf fov, XrViewStateFlags viewStateFlags) -{ - CHECK_RUNTIME(); - s_runtime->SetViewPose(viewIndex, pose, fov, viewStateFlags); - return XR_SUCCESS; -} - -XrResult xrGetEndFrameStatsUNITY(int* primaryLayerCount, int* secondaryLayerCount) -{ - CHECK_RUNTIME(); - return s_runtime->GetEndFrameStats(primaryLayerCount, secondaryLayerCount); -} - -XrResult xrRegisterScriptEventCallbackUNITY(PFN_ScriptEventCallback callback) -{ - CHECK_RUNTIME(); - return s_runtime->RegisterScriptEventCallback(callback); -} - -XrResult MockDriver_GetInstanceProcAddr(XrInstance instance, const char* name, PFN_xrVoidFunction* function) -{ -#define LOOKUP(funcName) \ - if (strcmp(#funcName, name) == 0) \ - { \ - *function = (PFN_xrVoidFunction)&funcName; \ - return XR_SUCCESS; \ - } - - LOOKUP(xrTransitionMockToStateUNITY) - LOOKUP(xrSetReturnCodeForFunctionUNITY) - LOOKUP(xrRequestExitSessionUNITY) - LOOKUP(xrSetBlendModeUNITY) - LOOKUP(xrActivateSecondaryViewUNITY) - LOOKUP(xrSetReferenceSpaceBoundsRectUNITY) - LOOKUP(xrCauseInstanceLossUNITY); - LOOKUP(xrSetSpacePoseUNITY); - LOOKUP(xrSetViewPoseUNITY); - LOOKUP(xrGetEndFrameStatsUNITY); - LOOKUP(xrRegisterScriptEventCallbackUNITY); - -#undef LOOKUP - - return XR_ERROR_FUNCTION_UNSUPPORTED; -} - -#undef DEBUG_LOG_EVERY_FUNC_CALL -#undef DEBUG_TRACE diff --git a/MockRuntime/Native~/openxr_loader/mock_loader.cpp b/MockRuntime/Native~/openxr_loader/mock_loader.cpp index c30c64e..b09865a 100644 --- a/MockRuntime/Native~/openxr_loader/mock_loader.cpp +++ b/MockRuntime/Native~/openxr_loader/mock_loader.cpp @@ -1,774 +1,61 @@ -#include "mock.h" -#include - -IUnityXRTrace* s_Trace = nullptr; -MockRuntime* s_runtime = nullptr; - -#define XR_UNITY_mock_test_SPEC_VERSION 123 -#define XR_UNITY_MOCK_TEST_EXTENSION_NAME "XR_UNITY_mock_test" - -#define XR_UNITY_null_gfx_SPEC_VERSION 1 -#define XR_UNITY_NULL_GFX_EXTENSION_NAME "XR_UNITY_null_gfx" - -#define ENUM_TO_STR(name, val) \ - case val: \ - strncpy(buffer, #name, XR_MAX_RESULT_STRING_SIZE - 1); \ - break; - -// clang-format off - static XrExtensionProperties s_Extensions[] = { - { - XR_TYPE_EXTENSION_PROPERTIES, - nullptr, - XR_UNITY_MOCK_TEST_EXTENSION_NAME, - XR_UNITY_mock_test_SPEC_VERSION - }, - { - XR_TYPE_EXTENSION_PROPERTIES, - nullptr, - XR_UNITY_MOCK_DRIVER_EXTENSION_NAME, - XR_UNITY_mock_driver_SPEC_VERSION - }, - { - XR_TYPE_EXTENSION_PROPERTIES, - nullptr, - XR_UNITY_NULL_GFX_EXTENSION_NAME, - XR_UNITY_null_gfx_SPEC_VERSION - }, - { - XR_TYPE_EXTENSION_PROPERTIES, - nullptr, - XR_KHR_VISIBILITY_MASK_EXTENSION_NAME, - XR_KHR_visibility_mask_SPEC_VERSION - }, - { - XR_TYPE_EXTENSION_PROPERTIES, - nullptr, - XR_EXT_CONFORMANCE_AUTOMATION_EXTENSION_NAME, - XR_EXT_conformance_automation_SPEC_VERSION - }, - { - XR_TYPE_EXTENSION_PROPERTIES, - nullptr, - XR_KHR_COMPOSITION_LAYER_DEPTH_EXTENSION_NAME, - XR_KHR_composition_layer_depth_SPEC_VERSION - }, - { - XR_TYPE_EXTENSION_PROPERTIES, - nullptr, - XR_VARJO_QUAD_VIEWS_EXTENSION_NAME, - XR_VARJO_quad_views_SPEC_VERSION - }, - { - XR_TYPE_EXTENSION_PROPERTIES, - nullptr, - XR_MSFT_SECONDARY_VIEW_CONFIGURATION_EXTENSION_NAME, - XR_MSFT_secondary_view_configuration_SPEC_VERSION - }, - { - XR_TYPE_EXTENSION_PROPERTIES, - nullptr, - XR_EXT_EYE_GAZE_INTERACTION_EXTENSION_NAME, - XR_EXT_eye_gaze_interaction_SPEC_VERSION - }, - { - XR_TYPE_EXTENSION_PROPERTIES, - nullptr, - XR_MSFT_HAND_INTERACTION_EXTENSION_NAME, - XR_MSFT_hand_interaction_SPEC_VERSION - }, - { - XR_TYPE_EXTENSION_PROPERTIES, - nullptr, - XR_MSFT_FIRST_PERSON_OBSERVER_EXTENSION_NAME, - XR_MSFT_first_person_observer_SPEC_VERSION - } -#if defined(XR_USE_GRAPHICS_API_VULKAN) - ,{ - XR_TYPE_EXTENSION_PROPERTIES, - nullptr, - XR_KHR_VULKAN_ENABLE2_EXTENSION_NAME, - XR_KHR_vulkan_enable2_SPEC_VERSION - } -#endif - -#if defined(XR_USE_PLATFORM_WIN32) - ,{ - XR_TYPE_EXTENSION_PROPERTIES, - nullptr, - XR_KHR_WIN32_CONVERT_PERFORMANCE_COUNTER_TIME_EXTENSION_NAME, - XR_KHR_win32_convert_performance_counter_time_SPEC_VERSION - } -#endif - -#if defined(XR_USE_GRAPHICS_API_D3D11) - ,{ - XR_TYPE_EXTENSION_PROPERTIES, - nullptr, - XR_KHR_D3D11_ENABLE_EXTENSION_NAME, - XR_KHR_D3D11_enable_SPEC_VERSION - } -#endif -}; -// clang-format on - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateApiLayerProperties(uint32_t propertyCapacityInput, uint32_t* propertyCountOutput, XrApiLayerProperties* properties) -{ - LOG_FUNC(); - *propertyCountOutput = 0; - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateInstanceExtensionProperties(const char* layerName, uint32_t propertyCapacityInput, uint32_t* propertyCountOutput, XrExtensionProperties* properties) -{ - LOG_FUNC(); - - *propertyCountOutput = sizeof(s_Extensions) / sizeof(XrExtensionProperties); - - if (propertyCapacityInput == 0) - return XR_SUCCESS; - if (propertyCapacityInput < *propertyCountOutput) - return XR_ERROR_VALIDATION_FAILURE; - - uint32_t count = 0; - while (count < *propertyCountOutput) - { - properties[count] = s_Extensions[count]; - ++count; - } - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrCreateInstance(const XrInstanceCreateInfo* createInfo, XrInstance* instance) -{ - LOG_FUNC(); - - // Destroy any existing runtime if there is one - if (s_runtime != nullptr) - { - delete s_runtime; - s_runtime = nullptr; - } - - *instance = (XrInstance)1; - MockRuntimeCreateFlags flags = 0; - - for (uint32_t i = 0; i < createInfo->enabledExtensionCount; ++i) - { - const char* extension = createInfo->enabledExtensionNames[i]; - if (strncmp(XR_UNITY_MOCK_TEST_EXTENSION_NAME, extension, sizeof(XR_UNITY_MOCK_TEST_EXTENSION_NAME)) == 0) - { - *instance = (XrInstance)10; - continue; - } - - if (strncmp(XR_UNITY_MOCK_DRIVER_EXTENSION_NAME, extension, sizeof(XR_UNITY_MOCK_DRIVER_EXTENSION_NAME)) == 0) - { - flags |= MR_CREATE_DRIVER_EXT; - continue; - } - - if ((flags & MR_CREATE_ALL_GFX_EXT) == 0) - { -#if defined(XR_USE_GRAPHICS_API_VULKAN) - if (strncmp(XR_KHR_VULKAN_ENABLE2_EXTENSION_NAME, extension, sizeof(XR_KHR_VULKAN_ENABLE2_EXTENSION_NAME)) == 0) - { - flags |= MR_CREATE_VULKAN_GFX_EXT; - continue; - } +#ifdef _WIN32 +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif // !WIN32_LEAN_AND_MEAN +#include +#include +#include #endif -#if defined(XR_USE_GRAPHICS_API_D3D11) - if (strncmp(XR_KHR_D3D11_ENABLE_EXTENSION_NAME, extension, sizeof(XR_KHR_D3D11_ENABLE_EXTENSION_NAME)) == 0) - { - flags |= MR_CREATE_D3D11_GFX_EXT; - continue; - } -#endif - if (strncmp(XR_UNITY_NULL_GFX_EXTENSION_NAME, extension, sizeof(XR_UNITY_NULL_GFX_EXTENSION_NAME)) == 0) - { - flags |= MR_CREATE_NULL_GFX_EXT; - continue; - } - } - - // Conformance Automation - if (strncmp(XR_EXT_CONFORMANCE_AUTOMATION_EXTENSION_NAME, extension, sizeof(XR_EXT_CONFORMANCE_AUTOMATION_EXTENSION_NAME)) == 0) - { - flags |= MR_CREATE_CONFORMANCE_AUTOMATION_EXT; - continue; - } - - if (strncmp(XR_KHR_COMPOSITION_LAYER_DEPTH_EXTENSION_NAME, extension, sizeof(XR_KHR_COMPOSITION_LAYER_DEPTH_EXTENSION_NAME)) == 0) - { - flags |= MR_CREATE_COMPOSITION_LAYER_DEPTH_EXT; - continue; - } - - if (strncmp(XR_VARJO_QUAD_VIEWS_EXTENSION_NAME, extension, sizeof(XR_VARJO_QUAD_VIEWS_EXTENSION_NAME)) == 0) - { - flags |= MR_CREATE_VARJO_QUAD_VIEWS_EXT; - continue; - } - - if (strncmp(XR_MSFT_SECONDARY_VIEW_CONFIGURATION_EXTENSION_NAME, extension, sizeof(XR_MSFT_SECONDARY_VIEW_CONFIGURATION_EXTENSION_NAME)) == 0) - { - flags |= MR_CREATE_MSFT_SECONDARY_VIEW_CONFIGURATION_EXT; - continue; - } - - if (strncmp(XR_MSFT_FIRST_PERSON_OBSERVER_EXTENSION_NAME, extension, sizeof(XR_MSFT_FIRST_PERSON_OBSERVER_EXTENSION_NAME)) == 0) - { - flags |= MR_CREATE_MSFT_FIRST_PERSON_OBSERVER_EXT; - continue; - } - - if (strncmp(XR_EXT_EYE_GAZE_INTERACTION_EXTENSION_NAME, extension, sizeof(XR_EXT_EYE_GAZE_INTERACTION_EXTENSION_NAME)) == 0) - { - flags |= MR_CREATE_EYE_GAZE_INTERACTION_EXT; - continue; - } - - if (strncmp(XR_MSFT_HAND_INTERACTION_EXTENSION_NAME, extension, sizeof(XR_MSFT_HAND_INTERACTION_EXTENSION_NAME)) == 0) - { - flags |= MR_CREATE_MSFT_HAND_INTERACTION_EXT; - continue; - } - } - - if ((flags & MR_CREATE_ALL_GFX_EXT) == 0) - flags |= MR_CREATE_NULL_GFX_EXT; - - s_runtime = new MockRuntime(*instance, flags); - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrDestroyInstance(XrInstance instance) -{ - LOG_FUNC(); - CHECK_INSTANCE(instance); - - delete s_runtime; - s_runtime = nullptr; - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetInstanceProperties(XrInstance instance, XrInstanceProperties* instanceProperties) -{ - LOG_FUNC(); - CHECK_INSTANCE(instance); - - instanceProperties->runtimeVersion = XR_MAKE_VERSION(0, 0, 2); - strncpy(instanceProperties->runtimeName, "Unity Mock Runtime", XR_MAX_RUNTIME_NAME_SIZE); - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrPollEvent(XrInstance instance, XrEventDataBuffer* eventData) -{ - LOG_FUNC(); - CHECK_INSTANCE(instance); - return s_runtime->GetNextEvent(eventData); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrResultToString(XrInstance instance, XrResult value, char buffer[XR_MAX_RESULT_STRING_SIZE]) -{ - LOG_FUNC(); - CHECK_INSTANCE(instance); - - switch (value) - { - XR_LIST_ENUM_XrResult(ENUM_TO_STR) default : strncpy(buffer, ((value < 0 ? "XR_UNKNOWN_FAILURE_" : "XR_UNKNOWN_SUCCESS_") + std::to_string(value)).c_str(), XR_MAX_RESULT_STRING_SIZE - 1); - break; - } - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrStructureTypeToString(XrInstance instance, XrStructureType value, char buffer[XR_MAX_STRUCTURE_NAME_SIZE]) -{ - LOG_FUNC(); - CHECK_INSTANCE(instance); - - switch (value) - { - XR_LIST_ENUM_XrStructureType(ENUM_TO_STR) default : strncpy(buffer, ("XR_UNKNOWN_STRUCTURE_TYPE_" + std::to_string(value)).c_str(), XR_MAX_RESULT_STRING_SIZE - 1); - break; - } - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetSystem(XrInstance instance, const XrSystemGetInfo* getInfo, XrSystemId* systemId) -{ - LOG_FUNC(); - CHECK_INSTANCE(instance); - *systemId = (XrSystemId)2; - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetSystemProperties(XrInstance instance, XrSystemId systemId, XrSystemProperties* properties) -{ - LOG_FUNC(); - CHECK_INSTANCE(instance); - return s_runtime->GetSystemProperties(systemId, properties); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateEnvironmentBlendModes(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t environmentBlendModeCapacityInput, uint32_t* environmentBlendModeCountOutput, XrEnvironmentBlendMode* environmentBlendModes) -{ - LOG_FUNC(); - CHECK_INSTANCE(instance); - return s_runtime->EnumerateEnvironmentBlendModes(systemId, viewConfigurationType, environmentBlendModeCapacityInput, environmentBlendModeCountOutput, environmentBlendModes); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrCreateSession(XrInstance instance, const XrSessionCreateInfo* createInfo, XrSession* session) -{ - LOG_FUNC(); - CHECK_INSTANCE(instance); - CHECK_FUNCTION_RESULT(); - CHECK_SUCCESS(s_runtime->CreateSession(createInfo)); - - *session = s_runtime->GetSession(); - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrDestroySession(XrSession session) -{ - LOG_FUNC(); - CHECK_SESSION(session); - CHECK_FUNCTION_RESULT(); - return s_runtime->DestroySession(); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateReferenceSpaces(XrSession session, uint32_t spaceCapacityInput, uint32_t* spaceCountOutput, XrReferenceSpaceType* spaces) -{ - LOG_FUNC(); - CHECK_SESSION(session); - - if (!spaceCountOutput) - return XR_ERROR_VALIDATION_FAILURE; - - *spaceCountOutput = 4; - - if (spaceCapacityInput == 0) - return XR_SUCCESS; - - if (spaceCapacityInput < *spaceCountOutput || !spaces) - return XR_ERROR_VALIDATION_FAILURE; - - spaces[0] = XR_REFERENCE_SPACE_TYPE_VIEW; - spaces[1] = XR_REFERENCE_SPACE_TYPE_LOCAL; - spaces[2] = XR_REFERENCE_SPACE_TYPE_STAGE; - spaces[3] = XR_REFERENCE_SPACE_TYPE_UNBOUNDED_MSFT; - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrCreateReferenceSpace(XrSession session, const XrReferenceSpaceCreateInfo* createInfo, XrSpace* space) -{ - LOG_FUNC(); - CHECK_SESSION(session); - return s_runtime->CreateReferenceSpace(createInfo, space); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetReferenceSpaceBoundsRect(XrSession session, XrReferenceSpaceType referenceSpaceType, XrExtent2Df* bounds) -{ - LOG_FUNC(); - CHECK_SESSION(session); - return s_runtime->GetReferenceSpaceBoundsRect(referenceSpaceType, bounds); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrCreateActionSpace(XrSession session, const XrActionSpaceCreateInfo* createInfo, XrSpace* space) -{ - LOG_FUNC(); - CHECK_SESSION(session); - return s_runtime->CreateActionSpace(createInfo, space); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrLocateSpace(XrSpace space, XrSpace baseSpace, XrTime time, XrSpaceLocation* location) -{ - LOG_FUNC(); - CHECK_RUNTIME(); - CHECK_FUNCTION_RESULT(); - return s_runtime->LocateSpace(space, baseSpace, time, location); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrDestroySpace(XrSpace space) -{ - LOG_FUNC(); - CHECK_FUNCTION_RESULT(); - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateViewConfigurations(XrInstance instance, XrSystemId systemId, uint32_t viewConfigurationTypeCapacityInput, uint32_t* viewConfigurationTypeCountOutput, XrViewConfigurationType* viewConfigurationTypes) -{ - LOG_FUNC(); - CHECK_INSTANCE(instance); - return s_runtime->EnumerateViewConfigurations(systemId, viewConfigurationTypeCapacityInput, viewConfigurationTypeCountOutput, viewConfigurationTypes); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetViewConfigurationProperties(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, XrViewConfigurationProperties* configurationProperties) -{ - LOG_FUNC(); - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateViewConfigurationViews(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t viewCapacityInput, uint32_t* viewCountOutput, XrViewConfigurationView* views) -{ - LOG_FUNC(); - CHECK_INSTANCE(instance); - return s_runtime->EnumerateViewConfigurationViews(systemId, viewConfigurationType, viewCapacityInput, viewCountOutput, views); -} +#include -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateSwapchainFormats(XrSession session, uint32_t formatCapacityInput, uint32_t* formatCountOutput, int64_t* formats) -{ - LOG_FUNC(); - - *formatCountOutput = 1; - - if (formatCapacityInput == 0) - return XR_SUCCESS; - if (formatCapacityInput < *formatCountOutput) - return XR_ERROR_VALIDATION_FAILURE; - - formats[0] = 0; - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrCreateSwapchain(XrSession session, const XrSwapchainCreateInfo* createInfo, XrSwapchain* swapchain) -{ - LOG_FUNC(); - - static uint64_t uniqueSwapchainHandle = 0; - - *swapchain = (XrSwapchain)++uniqueSwapchainHandle; - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrDestroySwapchain(XrSwapchain swapchain) -{ - LOG_FUNC(); - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateSwapchainImages(XrSwapchain swapchain, uint32_t imageCapacityInput, uint32_t* imageCountOutput, XrSwapchainImageBaseHeader* images) -{ - LOG_FUNC(); - - *imageCountOutput = 1; - - if (imageCapacityInput == 0) - return XR_SUCCESS; - if (imageCapacityInput < *imageCountOutput) - return XR_ERROR_VALIDATION_FAILURE; - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrAcquireSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageAcquireInfo* acquireInfo, uint32_t* index) -{ - LOG_FUNC(); - - *index = 0; - - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrWaitSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageWaitInfo* waitInfo) -{ - LOG_FUNC(); - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrReleaseSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageReleaseInfo* releaseInfo) -{ - LOG_FUNC(); - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrBeginSession(XrSession session, const XrSessionBeginInfo* beginInfo) -{ - LOG_FUNC(); - CHECK_SESSION(session); - CHECK_FUNCTION_RESULT(); - return s_runtime->BeginSession(beginInfo); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEndSession(XrSession session) -{ - LOG_FUNC(); - CHECK_SESSION(session); - //CHECK_EXPECTED_RESULT(XR_SUCCESS, XR_ERROR_SESSION_NOT_STOPPING); - CHECK_FUNCTION_RESULT(); - - return s_runtime->EndSession(); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrRequestExitSession(XrSession session) -{ - LOG_FUNC(); - CHECK_SESSION(session); - CHECK_FUNCTION_RESULT(); - return s_runtime->RequestExitSession(); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrWaitFrame(XrSession session, const XrFrameWaitInfo* frameWaitInfo, XrFrameState* frameState) -{ - LOG_FUNC(); - CHECK_SESSION(session); - return s_runtime->WaitFrame(frameWaitInfo, frameState); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrBeginFrame(XrSession session, const XrFrameBeginInfo* frameBeginInfo) -{ - LOG_FUNC(); - return XR_SUCCESS; -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEndFrame(XrSession session, const XrFrameEndInfo* frameEndInfo) -{ - LOG_FUNC(); - CHECK_SESSION(session); - return s_runtime->EndFrame(frameEndInfo); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrLocateViews(XrSession session, const XrViewLocateInfo* viewLocateInfo, XrViewState* viewState, uint32_t viewCapacityInput, uint32_t* viewCountOutput, XrView* views) -{ - LOG_FUNC(); - CHECK_SESSION(session); - CHECK_FUNCTION_RESULT(); - return s_runtime->LocateViews(viewLocateInfo, viewState, viewCapacityInput, viewCountOutput, views); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrStringToPath(XrInstance instance, const char* pathString, XrPath* path) -{ - LOG_FUNC(); - CHECK_INSTANCE(instance); - return s_runtime->StringToPath(pathString, path); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrPathToString(XrInstance instance, XrPath path, uint32_t bufferCapacityInput, uint32_t* bufferCountOutput, char* buffer) -{ - LOG_FUNC(); - CHECK_INSTANCE(instance); - return s_runtime->PathToString(path, bufferCapacityInput, bufferCountOutput, buffer); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrCreateActionSet(XrInstance instance, const XrActionSetCreateInfo* createInfo, XrActionSet* actionSet) -{ - LOG_FUNC(); - CHECK_INSTANCE(instance); - return s_runtime->CreateActionSet(createInfo, actionSet); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrDestroyActionSet(XrActionSet actionSet) -{ - LOG_FUNC(); - CHECK_RUNTIME(); - return s_runtime->DestroyActionSet(actionSet); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrCreateAction(XrActionSet actionSet, const XrActionCreateInfo* createInfo, XrAction* action) -{ - LOG_FUNC(); - CHECK_RUNTIME(); - return s_runtime->CreateAction(actionSet, createInfo, action); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrDestroyAction(XrAction action) -{ - LOG_FUNC(); - CHECK_RUNTIME(); - return s_runtime->DestroyAction(action); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrSuggestInteractionProfileBindings(XrInstance instance, const XrInteractionProfileSuggestedBinding* suggestedBindings) -{ - LOG_FUNC(); - CHECK_INSTANCE(instance); - return s_runtime->SuggestInteractionProfileBindings(suggestedBindings); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrAttachSessionActionSets(XrSession session, const XrSessionActionSetsAttachInfo* attachInfo) -{ - LOG_FUNC(); - CHECK_SESSION(session); - return s_runtime->AttachSessionActionSets(attachInfo); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetCurrentInteractionProfile(XrSession session, XrPath topLevelUserPath, XrInteractionProfileState* interactionProfile) -{ - LOG_FUNC(); - CHECK_SESSION(session); - return s_runtime->GetCurrentInteractionProfile(topLevelUserPath, interactionProfile); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetActionStateBoolean(XrSession session, const XrActionStateGetInfo* getInfo, XrActionStateBoolean* state) -{ - LOG_FUNC(); - CHECK_SESSION(session); - return s_runtime->GetActionStateBoolean(getInfo, state); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetActionStateFloat(XrSession session, const XrActionStateGetInfo* getInfo, XrActionStateFloat* state) -{ - LOG_FUNC(); - CHECK_SESSION(session); - return s_runtime->GetActionStateFloat(getInfo, state); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetActionStateVector2f(XrSession session, const XrActionStateGetInfo* getInfo, XrActionStateVector2f* state) -{ - LOG_FUNC(); - CHECK_SESSION(session); - return s_runtime->GetActionStateVector2f(getInfo, state); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetActionStatePose(XrSession session, const XrActionStateGetInfo* getInfo, XrActionStatePose* state) -{ - LOG_FUNC(); - CHECK_SESSION(session); - return s_runtime->GetActionStatePose(getInfo, state); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrSyncActions(XrSession session, const XrActionsSyncInfo* syncInfo) -{ - LOG_FUNC(); - CHECK_SESSION(session); - return s_runtime->SyncActions(syncInfo); -} - -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrEnumerateBoundSourcesForAction(XrSession session, const XrBoundSourcesForActionEnumerateInfo* enumerateInfo, uint32_t sourceCapacityInput, uint32_t* sourceCountOutput, XrPath* sources) -{ - LOG_FUNC(); - CHECK_SESSION(session) - return s_runtime->EnumerateBoundSourcesForAction(enumerateInfo, sourceCapacityInput, sourceCountOutput, sources); -} +#define XR_NO_PROTOTYPES +#include "XR/IUnityXRTrace.h" +#include "openxr/openxr.h" +#include "openxr/openxr_platform.h" +#include "plugin_load.h" +#include +#include -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetInputSourceLocalizedName(XrSession session, const XrInputSourceLocalizedNameGetInfo* getInfo, uint32_t bufferCapacityInput, uint32_t* bufferCountOutput, char* buffer) -{ - LOG_FUNC(); - CHECK_SESSION(session); - return s_runtime->GetInputSourceLocalizedName(getInfo, bufferCapacityInput, bufferCountOutput, buffer); -} +struct IUnityXRTrace; +extern IUnityXRTrace* s_Trace; -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrApplyHapticFeedback(XrSession session, const XrHapticActionInfo* hapticActionInfo, const XrHapticBaseHeader* hapticFeedback) -{ - LOG_FUNC(); - CHECK_SESSION(session); - return s_runtime->ApplyHapticFeedback(hapticActionInfo, hapticFeedback); -} +IUnityXRTrace* s_Trace = nullptr; -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrStopHapticFeedback(XrSession session, const XrHapticActionInfo* hapticActionInfo) -{ - LOG_FUNC(); - CHECK_SESSION(session); - return s_runtime->StopHapticFeedback(hapticActionInfo); -} +extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetInstanceProcAddr(XrInstance instance, const char* name, PFN_xrVoidFunction* function); -extern uint32_t s_VisibilityMaskVerticesSizes[2][3]; -extern uint32_t s_VisibilityMaskIndicesSizes[2][3]; -extern XrVector2f s_VisibilityMaskVertices[2][3][99]; -extern uint32_t s_VisibilityMaskIndices[2][3][99]; +PluginHandle s_PluginHandle = nullptr; +PFN_xrGetInstanceProcAddr s_GetInstanceProcAddr = nullptr; -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetVisibilityMaskKHR(XrSession session, XrViewConfigurationType viewConfigurationType, uint32_t viewIndex, XrVisibilityMaskTypeKHR visibilityMaskType, XrVisibilityMaskKHR* visibilityMask) +static bool LoadMockRuntime() { - const uint32_t visiblityMaskTypeLookup = visibilityMaskType - 1; - visibilityMask->vertexCountOutput = s_VisibilityMaskVerticesSizes[viewIndex][visiblityMaskTypeLookup]; - visibilityMask->indexCountOutput = s_VisibilityMaskIndicesSizes[viewIndex][visiblityMaskTypeLookup]; + if (nullptr != s_GetInstanceProcAddr) + return true; - if (visibilityMask->vertexCapacityInput == 0 || visibilityMask->indexCapacityInput == 0) - return XR_SUCCESS; - if (visibilityMask->vertexCapacityInput < visibilityMask->vertexCountOutput || - visibilityMask->indexCapacityInput < visibilityMask->indexCountOutput) - return XR_ERROR_VALIDATION_FAILURE; + s_PluginHandle = Plugin_LoadLibrary("mock_runtime"); + if (nullptr == s_PluginHandle) + return false; - memcpy(visibilityMask->vertices, &s_VisibilityMaskVertices[viewIndex][visiblityMaskTypeLookup], sizeof(XrVector2f) * visibilityMask->vertexCountOutput); - memcpy(visibilityMask->indices, &s_VisibilityMaskIndices[viewIndex][visiblityMaskTypeLookup], sizeof(uint32_t) * visibilityMask->indexCountOutput); + s_GetInstanceProcAddr = (PFN_xrGetInstanceProcAddr)Plugin_GetSymbol(s_PluginHandle, "xrGetInstanceProcAddr"); - return XR_SUCCESS; + return nullptr != s_GetInstanceProcAddr; } extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrGetInstanceProcAddr(XrInstance instance, const char* name, PFN_xrVoidFunction* function) { - LOG_FUNC(); - - if (s_runtime != nullptr && XR_SUCCESS == s_runtime->GetInstanceProcAddr(name, function)) - return XR_SUCCESS; + if (!LoadMockRuntime()) + return XR_ERROR_RUNTIME_FAILURE; - GET_PROC_ADDRESS(xrEnumerateApiLayerProperties) - GET_PROC_ADDRESS(xrEnumerateInstanceExtensionProperties) - GET_PROC_ADDRESS(xrCreateInstance) - GET_PROC_ADDRESS(xrDestroyInstance) - GET_PROC_ADDRESS(xrGetInstanceProperties) - GET_PROC_ADDRESS(xrPollEvent) - GET_PROC_ADDRESS(xrResultToString) - GET_PROC_ADDRESS(xrStructureTypeToString) - GET_PROC_ADDRESS(xrGetSystem) - GET_PROC_ADDRESS(xrGetSystemProperties) - GET_PROC_ADDRESS(xrEnumerateEnvironmentBlendModes) - GET_PROC_ADDRESS(xrCreateSession) - GET_PROC_ADDRESS(xrDestroySession) - GET_PROC_ADDRESS(xrEnumerateReferenceSpaces) - GET_PROC_ADDRESS(xrCreateReferenceSpace) - GET_PROC_ADDRESS(xrGetReferenceSpaceBoundsRect) - GET_PROC_ADDRESS(xrCreateActionSpace) - GET_PROC_ADDRESS(xrLocateSpace) - GET_PROC_ADDRESS(xrDestroySpace) - GET_PROC_ADDRESS(xrEnumerateViewConfigurations) - GET_PROC_ADDRESS(xrGetViewConfigurationProperties) - GET_PROC_ADDRESS(xrEnumerateViewConfigurationViews) - GET_PROC_ADDRESS(xrEnumerateSwapchainFormats) - GET_PROC_ADDRESS(xrCreateSwapchain) - GET_PROC_ADDRESS(xrDestroySwapchain) - GET_PROC_ADDRESS(xrEnumerateSwapchainImages) - GET_PROC_ADDRESS(xrAcquireSwapchainImage) - GET_PROC_ADDRESS(xrWaitSwapchainImage) - GET_PROC_ADDRESS(xrReleaseSwapchainImage) - GET_PROC_ADDRESS(xrBeginSession) - GET_PROC_ADDRESS(xrEndSession) - GET_PROC_ADDRESS(xrRequestExitSession) - GET_PROC_ADDRESS(xrWaitFrame) - GET_PROC_ADDRESS(xrBeginFrame) - GET_PROC_ADDRESS(xrEndFrame) - GET_PROC_ADDRESS(xrLocateViews) - GET_PROC_ADDRESS(xrStringToPath) - GET_PROC_ADDRESS(xrPathToString) - GET_PROC_ADDRESS(xrCreateActionSet) - GET_PROC_ADDRESS(xrDestroyActionSet) - GET_PROC_ADDRESS(xrCreateAction) - GET_PROC_ADDRESS(xrDestroyAction) - GET_PROC_ADDRESS(xrSuggestInteractionProfileBindings) - GET_PROC_ADDRESS(xrAttachSessionActionSets) - GET_PROC_ADDRESS(xrGetCurrentInteractionProfile) - GET_PROC_ADDRESS(xrGetActionStateBoolean) - GET_PROC_ADDRESS(xrGetActionStateFloat) - GET_PROC_ADDRESS(xrGetActionStateVector2f) - GET_PROC_ADDRESS(xrGetActionStatePose) - GET_PROC_ADDRESS(xrSyncActions) - GET_PROC_ADDRESS(xrEnumerateBoundSourcesForAction) - GET_PROC_ADDRESS(xrGetInputSourceLocalizedName) - GET_PROC_ADDRESS(xrApplyHapticFeedback) - GET_PROC_ADDRESS(xrStopHapticFeedback) - GET_PROC_ADDRESS(xrGetVisibilityMaskKHR) - - return XR_ERROR_FUNCTION_UNSUPPORTED; + return s_GetInstanceProcAddr(instance, name, function); } -extern "C" void UNITY_INTERFACE_EXPORT UNITY_INTERFACE_API SetXRTrace(IUnityXRTrace* trace) +extern "C" void UNITY_INTERFACE_EXPORT XRAPI_PTR SetXRTrace(IUnityXRTrace* trace) { - s_Trace = trace; -} + if (!LoadMockRuntime()) + return; -extern "C" XrResult UNITY_INTERFACE_EXPORT XRAPI_PTR xrNegotiateLoaderRuntimeInterface(const XrNegotiateLoaderInfo* loaderInfo, XrNegotiateRuntimeRequest* runtimeRequest) -{ - runtimeRequest->getInstanceProcAddr = xrGetInstanceProcAddr; - runtimeRequest->runtimeApiVersion = XR_CURRENT_API_VERSION; - runtimeRequest->runtimeInterfaceVersion = 1; - return XR_SUCCESS; + typedef void (*PFN_SetXRTrace)(IUnityXRTrace * trace); + PFN_SetXRTrace set = (PFN_SetXRTrace)Plugin_GetSymbol(s_PluginHandle, "SetXRTrace"); + if (set != nullptr) + set(trace); } diff --git a/MockRuntime/Unity.XR.OpenXR.Features.MockRuntime.asmdef b/MockRuntime/Unity.XR.OpenXR.Features.MockRuntime.asmdef index e99ccb5..e73cb34 100644 --- a/MockRuntime/Unity.XR.OpenXR.Features.MockRuntime.asmdef +++ b/MockRuntime/Unity.XR.OpenXR.Features.MockRuntime.asmdef @@ -2,7 +2,8 @@ "name": "Unity.XR.OpenXR.Features.MockRuntime", "references": [ "Unity.XR.OpenXR", - "Unity.XR.OpenXR.Editor" + "Unity.XR.OpenXR.Editor", + "Unity.InputSystem" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/MockRuntime/windows.meta b/MockRuntime/windows.meta index e634210..ad83fc8 100644 --- a/MockRuntime/windows.meta +++ b/MockRuntime/windows.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7468c4fe10eb4dbd9b0ce755edfa5e7a +guid: 76db115a4ee248708618c0131ed787d0 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/MockRuntime/windows/x64.meta b/MockRuntime/windows/x64.meta index ac755fe..e882fb0 100644 --- a/MockRuntime/windows/x64.meta +++ b/MockRuntime/windows/x64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ce2b0cb136d644d4868fb4a5dbae3764 +guid: 0728aa38cf184b84822f63fccc3e2a16 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/MockRuntime/windows/x64/mock_runtime.dll b/MockRuntime/windows/x64/mock_runtime.dll new file mode 100644 index 0000000000000000000000000000000000000000..3a011a470b691a45a8a723a708971c8ffaccfdc4 GIT binary patch literal 242688 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
    @ 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 KONKB1;pY$CYfeM} literal 0 HcmV?d00001 diff --git a/MockDriver/windows/x64/mock_driver.dll.meta b/MockRuntime/windows/x64/mock_runtime.dll.meta similarity index 92% rename from MockDriver/windows/x64/mock_driver.dll.meta rename to MockRuntime/windows/x64/mock_runtime.dll.meta index 7e7ae2c..e67d07d 100644 --- a/MockDriver/windows/x64/mock_driver.dll.meta +++ b/MockRuntime/windows/x64/mock_runtime.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4639d3bada184a1896d64fc5b095ec5a +guid: 256821b35d794acda8a0b76e3d95d6aa PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/MockRuntime/windows/x64/openxr_loader.dll b/MockRuntime/windows/x64/openxr_loader.dll index 2930f5f961dbaaad0c30f265041a2442e4d3a435..fbbee5dac622b94677be932fa8716c9b63379d2d 100644 GIT binary patch delta 72350 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 VgzZ_()H3ev{_Q)H-)~yu`Y)8&*W&;H literal 238592 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 /// A representing the OpenXR binding. ///

- [Preserve, InputControl(offset = 0)] + [Preserve, InputControl(offset = 0, usages = new [] {"Device", "gaze"})] public PoseControl pose { get; private set; } /// @@ -114,7 +114,7 @@ protected override void RegisterDeviceLayout() /// protected override void UnregisterDeviceLayout() { - InputSystem.InputSystem.RemoveLayout(nameof(EyeGazeDevice)); + InputSystem.InputSystem.RemoveLayout("EyeGaze"); } /// @@ -145,6 +145,7 @@ protected override void RegisterActionMapsWithRuntime() type = ActionType.Pose, usages = new List() { + "Device", "gaze" }, bindings = new List() diff --git a/Runtime/Features/Interactions/HTCViveControllerProfile.cs b/Runtime/Features/Interactions/HTCViveControllerProfile.cs index 351b85e..b4923e4 100644 --- a/Runtime/Features/Interactions/HTCViveControllerProfile.cs +++ b/Runtime/Features/Interactions/HTCViveControllerProfile.cs @@ -142,6 +142,12 @@ public class ViveController : XRControllerWithRumble [Preserve, InputControl(offset = 104, alias = "pointerOrientation")] public QuaternionControl pointerRotation { get; private set; } + /// + /// A that represents the binding. + /// + [Preserve, InputControl(usage = "Haptic")] + public HapticControl haptic { get; private set; } + /// protected override void FinishSetup() { @@ -165,6 +171,8 @@ protected override void FinishSetup() trackingState = GetChildControl("trackingState"); devicePosition = GetChildControl("devicePosition"); deviceRotation = GetChildControl("deviceRotation"); + + haptic = GetChildControl("haptic"); } } diff --git a/Runtime/Features/Interactions/KHRSimpleControllerProfile.cs b/Runtime/Features/Interactions/KHRSimpleControllerProfile.cs index 773b570..26ec649 100644 --- a/Runtime/Features/Interactions/KHRSimpleControllerProfile.cs +++ b/Runtime/Features/Interactions/KHRSimpleControllerProfile.cs @@ -43,25 +43,25 @@ public class KHRSimpleController : XRControllerWithRumble /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "Secondary", "selectbutton" })] + [Preserve, InputControl(aliases = new[] { "Secondary", "selectbutton" }, usage = "PrimaryButton")] public ButtonControl select { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "Primary", "menubutton" })] + [Preserve, InputControl(aliases = new[] { "Primary", "menubutton" }, usage ="MenuButton")] public ButtonControl menu { get; private set; } /// /// A that represents information from the OpenXR binding. /// - [Preserve, InputControl(offset = 0, aliases = new[] { "device", "gripPose" })] + [Preserve, InputControl(offset = 0, aliases = new[] { "device", "gripPose" }, usage = "Device")] public PoseControl devicePose { get; private set; } /// /// A that represents information from the OpenXR binding. /// - [Preserve, InputControl(offset = 0, aliases = new[] { "aimPose" })] + [Preserve, InputControl(offset = 0, alias = "aimPose", usage = "Pointer")] public PoseControl pointer { get; private set; } /// @@ -79,13 +79,13 @@ public class KHRSimpleController : XRControllerWithRumble /// /// A [Vector3Control](xref:UnityEngine.InputSystem.Controls.Vector3Control) required for backwards compatibility with the XRSDK layouts. This is the device position, or grip position. This value is equivalent to mapping devicePose/position. /// - [Preserve, InputControl(offset = 8, aliases = new[] { "gripPosition" })] + [Preserve, InputControl(offset = 8, alias = "gripPosition")] new public Vector3Control devicePosition { get; private set; } /// /// A [QuaternionControl](xref:UnityEngine.InputSystem.Controls.QuaternionControl) required for backwards compatibility with the XRSDK layouts. This is the device orientation, or grip orientation. This value is equivalent to mapping devicePose/rotation. /// - [Preserve, InputControl(offset = 20, aliases = new[] { "gripOrientation" })] + [Preserve, InputControl(offset = 20, alias = "gripOrientation")] new public QuaternionControl deviceRotation { get; private set; } /// @@ -97,9 +97,15 @@ public class KHRSimpleController : XRControllerWithRumble /// /// A [QuaternionControl](xref:UnityEngine.InputSystem.Controls.QuaternionControl) required for backwards compatibility with the XRSDK layouts. This is the pointer rotation. This value is equivalent to mapping pointerPose/rotation. /// - [Preserve, InputControl(offset = 80, aliases = new[] { "pointerOrientation" })] + [Preserve, InputControl(offset = 80, alias = "pointerOrientation")] public QuaternionControl pointerRotation { get; private set; } + /// + /// A that represents the binding. + /// + [Preserve, InputControl(usage = "Haptic")] + public HapticControl haptic { get; private set; } + /// protected override void FinishSetup() { @@ -115,6 +121,8 @@ protected override void FinishSetup() deviceRotation = GetChildControl("deviceRotation"); pointerPosition = GetChildControl("pointerPosition"); pointerRotation = GetChildControl("pointerRotation"); + + haptic = GetChildControl("haptic"); } } @@ -273,10 +281,10 @@ protected override void RegisterActionMapsWithRuntime() // Haptics new ActionConfig() { - name = "vibrate", - localizedName = "Vibrate", + name = "haptic", + localizedName = "Haptic Output", type = ActionType.Vibrate, - usages = new List(), + usages = new List() { "Haptic" }, bindings = new List() { new ActionBinding() diff --git a/Runtime/Features/Interactions/MicrosoftHandInteraction.cs b/Runtime/Features/Interactions/MicrosoftHandInteraction.cs index 7bc12e8..0af12ff 100644 --- a/Runtime/Features/Interactions/MicrosoftHandInteraction.cs +++ b/Runtime/Features/Interactions/MicrosoftHandInteraction.cs @@ -44,61 +44,73 @@ public class HoloLensHand : XRController /// /// An [AxisControl](xref:UnityEngine.InputSystem.Controls.AxisControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "Primary", "selectbutton" })] + [Preserve, InputControl(usage = "PrimaryAxis")] public AxisControl select { get; private set; } + /// + /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. + /// + [Preserve, InputControl(aliases = new[] { "Primary", "selectbutton" }, usages = new[] { "PrimaryButton" })] + public ButtonControl selectPressed { get; private set; } + /// /// An [AxisControl](xref:UnityEngine.InputSystem.Controls.AxisControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "Secondary" })] + [Preserve, InputControl(alias = "Secondary", usage = "Grip")] public AxisControl squeeze { get; private set; } + /// + /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. + /// + [Preserve, InputControl(aliases = new[] { "GripButton", "squeezeClicked" }, usages = new[] { "GripButton" })] + public ButtonControl squeezePressed { get; private set; } + /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the Microsoft Hand Interaction devicePose OpenXR binding. /// - [Preserve, InputControl(offset = 0, alias = "device")] + [Preserve, InputControl(offset = 0, alias = "device", usage = "Device")] public PoseControl devicePose { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the Microsoft Hand Interaction pointer OpenXR binding. /// - [Preserve, InputControl(offset = 0)] + [Preserve, InputControl(offset = 0, usage = "Pointer")] public PoseControl pointer { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) required for backwards compatibility with the XRSDK layouts. This represents the overall tracking state of the device. This value is equivalent to mapping devicePose/isTracked. /// - [Preserve, InputControl(offset = 8)] + [Preserve, InputControl(offset = 132)] new public ButtonControl isTracked { get; private set; } /// /// A [IntegerControl](xref:UnityEngine.InputSystem.Controls.IntegerControl) required for backwards compatibility with the XRSDK layouts. This represents the bit flag set to indicate what data is valid. This value is equivalent to mapping devicePose/trackingState. /// - [Preserve, InputControl(offset = 12)] + [Preserve, InputControl(offset = 136)] new public IntegerControl trackingState { get; private set; } /// /// A [Vector3Control](xref:UnityEngine.InputSystem.Controls.Vector3Control) required for backwards compatibility with the XRSDK layouts. This is the device position, or grip position. This value is equivalent to mapping devicePose/position. /// - [Preserve, InputControl(offset = 16, aliases = new[] { "gripPosition" })] + [Preserve, InputControl(offset = 20, alias = "gripPosition")] new public Vector3Control devicePosition { get; private set; } /// /// A [QuaternionControl](xref:UnityEngine.InputSystem.Controls.QuaternionControl) required for backwards compatibility with the XRSDK layouts. This is the device orientation, or grip orientation. This value is equivalent to mapping devicePose/rotation. /// - [Preserve, InputControl(offset = 28, aliases = new[] { "gripOrientation" })] + [Preserve, InputControl(offset = 32, alias = "gripOrientation")] new public QuaternionControl deviceRotation { get; private set; } /// /// A [Vector3Control](xref:UnityEngine.InputSystem.Controls.Vector3Control) required for backwards compatibility with the XRSDK layouts. This is the pointer position. This value is equivalent to mapping pointerPose/position. /// - [Preserve, InputControl(offset = 76)] + [Preserve, InputControl(offset = 80)] public Vector3Control pointerPosition { get; private set; } /// /// A [QuaternionControl](xref:UnityEngine.InputSystem.Controls.QuaternionControl) required for backwards compatibility with the XRSDK layouts. This is the pointer rotation. This value is equivalent to mapping pointerPose/rotation. /// - [Preserve, InputControl(offset = 88, aliases = new[] { "pointerOrientation" })] + [Preserve, InputControl(offset = 92, alias = "pointerOrientation")] public QuaternionControl pointerRotation { get; private set; } /// @@ -108,7 +120,9 @@ protected override void FinishSetup() { base.FinishSetup(); select = GetChildControl("select"); + selectPressed = GetChildControl("selectPressed"); squeeze = GetChildControl("squeeze"); + squeezePressed = GetChildControl("squeezePressed"); devicePose = GetChildControl("devicePose"); pointer = GetChildControl("pointer"); @@ -167,7 +181,7 @@ protected override void RegisterDeviceLayout() /// protected override void UnregisterDeviceLayout() { - InputSystem.InputSystem.RemoveLayout(typeof(HoloLensHand).Name); + InputSystem.InputSystem.RemoveLayout(nameof(HoloLensHand)); } /// @@ -200,6 +214,25 @@ protected override void RegisterActionMapsWithRuntime() { name = "select", localizedName = "Select", + type = ActionType.Axis1D, + usages = new List() + { + "PrimaryAxis" + }, + bindings = new List() + { + new ActionBinding() + { + interactionPath = select, + interactionProfileName = profile, + } + } + }, + // Select Pressed + new ActionConfig() + { + name = "selectPressed", + localizedName = "Select Pressed", type = ActionType.Binary, usages = new List() { @@ -233,6 +266,25 @@ protected override void RegisterActionMapsWithRuntime() } } }, + // Squeeze Pressed + new ActionConfig() + { + name = "squeezePressed", + localizedName = "Squeeze Pressed", + type = ActionType.Binary, + usages = new List() + { + "GripButton" + }, + bindings = new List() + { + new ActionBinding() + { + interactionPath = squeeze, + interactionProfileName = profile, + } + } + }, // Device Pose new ActionConfig() { diff --git a/Runtime/Features/Interactions/MicrosoftMotionControllerProfile.cs b/Runtime/Features/Interactions/MicrosoftMotionControllerProfile.cs index aaa3298..872d0ab 100644 --- a/Runtime/Features/Interactions/MicrosoftMotionControllerProfile.cs +++ b/Runtime/Features/Interactions/MicrosoftMotionControllerProfile.cs @@ -43,73 +43,73 @@ public class WMRSpatialController : XRControllerWithRumble /// /// A [Vector2Control](xref:UnityEngine.InputSystem.Controls.Vector2Control) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "Primary2DAxis", "thumbstickaxes", "thumbstick" })] + [Preserve, InputControl(aliases = new[] { "Primary2DAxis", "thumbstickaxes", "thumbstick" }, usage = "Primary2DAxis")] public Vector2Control joystick { get; private set; } /// /// A [Vector2Control](xref:UnityEngine.InputSystem.Controls.Vector2Control) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "Secondary2DAxis", "touchpadaxes", "trackpad" })] + [Preserve, InputControl(aliases = new[] { "Secondary2DAxis", "touchpadaxes", "trackpad" }, usage = "Secondary2DAxis")] public Vector2Control touchpad { get; private set; } /// /// A [AxisControl](xref:UnityEngine.InputSystem.Controls.AxisControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "GripAxis", "squeeze" })] + [Preserve, InputControl(aliases = new[] { "GripAxis", "squeeze" }, usage ="Grip")] public AxisControl grip { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "GripButton", "squeezeClicked" })] + [Preserve, InputControl(aliases = new[] { "GripButton", "squeezeClicked" }, usage = "GripButton")] public ButtonControl gripPressed { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "Primary", "menubutton" })] + [Preserve, InputControl(aliases = new[] { "Primary", "menubutton" }, usage = "MenuButton")] public ButtonControl menu { get; private set; } /// /// A [AxisControl](xref:UnityEngine.InputSystem.Controls.AxisControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "triggeraxis" })] + [Preserve, InputControl(aliases = new[] { "triggeraxis" }, usage = "Trigger")] public AxisControl trigger { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "triggerbutton" })] + [Preserve, InputControl(alias="triggerbutton", usage="TriggerButton")] public ButtonControl triggerPressed { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "thumbstickpressed" })] + [Preserve, InputControl(aliases = new[] {"joystickClicked", "thumbstickpressed"}, usage = "Primary2DAxisClick")] public ButtonControl joystickClicked { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "joystickorpadpressed", "touchpadpressed", "trackpadClicked" })] + [Preserve, InputControl(aliases = new[] { "joystickorpadpressed", "touchpadpressed", "trackpadClicked" }, usage = "Secondary2DAxisClick")] public ButtonControl touchpadClicked { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "joystickorpadtouched", "touchpadtouched", "trackpadTouched" })] + [Preserve, InputControl(aliases = new[] { "joystickorpadtouched", "touchpadtouched", "trackpadTouched" }, usage = "Secondary2DAxisTouch")] public ButtonControl touchpadTouched { get; private set; } /// /// A that represents the OpenXR binding. /// - [Preserve, InputControl(offset = 0, aliases = new[] { "device", "gripPose" })] + [Preserve, InputControl(offset = 0, aliases = new[] { "device", "gripPose" }, usage = "Device")] public PoseControl devicePose { get; private set; } /// /// A that represents the OpenXR binding. /// - [Preserve, InputControl(offset = 0, aliases = new[] { "aimPose" })] + [Preserve, InputControl(offset = 0, aliases = new[] { "aimPose" }, usage = "Pointer")] public PoseControl pointer { get; private set; } /// @@ -148,6 +148,12 @@ public class WMRSpatialController : XRControllerWithRumble [Preserve, InputControl(offset = 112, aliases = new[] { "pointerOrientation" })] public QuaternionControl pointerRotation { get; private set; } + /// + /// A that represents the binding. + /// + [Preserve, InputControl(usage = "Haptic")] + public HapticControl haptic { get; private set; } + /// /// Internal call used to assign controls to the the correct element. /// @@ -174,6 +180,7 @@ protected override void FinishSetup() pointerPosition = GetChildControl("pointerPosition"); pointerRotation = GetChildControl("pointerRotation"); + haptic = GetChildControl("haptic"); } } @@ -245,7 +252,7 @@ protected override void RegisterDeviceLayout() /// protected override void UnregisterDeviceLayout() { - InputSystem.InputSystem.RemoveLayout(typeof(WMRSpatialController).Name); + InputSystem.InputSystem.RemoveLayout(nameof(WMRSpatialController)); } /// @@ -504,10 +511,10 @@ protected override void RegisterActionMapsWithRuntime() // Haptics new ActionConfig() { - name = "vibrate", - localizedName = "Vibrate", + name = "haptic", + localizedName = "Haptic Output", type = ActionType.Vibrate, - usages = new List(), + usages = new List() { "Haptic" }, bindings = new List() { new ActionBinding() diff --git a/Runtime/Features/Interactions/OculusTouchControllerProfile.cs b/Runtime/Features/Interactions/OculusTouchControllerProfile.cs index 3778e42..22c4482 100644 --- a/Runtime/Features/Interactions/OculusTouchControllerProfile.cs +++ b/Runtime/Features/Interactions/OculusTouchControllerProfile.cs @@ -43,115 +43,115 @@ public class OculusTouchController : XRControllerWithRumble /// /// A [Vector2Control](xref:UnityEngine.InputSystem.Controls.Vector2Control) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "Primary2DAxis", "Joystick" })] + [Preserve, InputControl(aliases = new[] { "Primary2DAxis", "Joystick" }, usage = "Primary2DAxis" )] public Vector2Control thumbstick { get; private set; } /// /// A [AxisControl](xref:UnityEngine.InputSystem.Controls.AxisControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "GripAxis" , "squeeze"})] + [Preserve, InputControl(aliases = new[] { "GripAxis" , "squeeze"}, usage = "Grip")] public AxisControl grip { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "GripButton", "squeezeClicked" })] + [Preserve, InputControl(aliases = new[] { "GripButton", "squeezeClicked" }, usage = "GripButton")] public ButtonControl gripPressed { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR bindings, depending on handedness. /// - [Preserve, InputControl(aliases = new[] { "Primary", "menuButton", "systemButton" })] + [Preserve, InputControl(aliases = new[] { "Primary", "menuButton", "systemButton" }, usage = "Menu")] public ButtonControl menu { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR bindings, depending on handedness. /// - [Preserve, InputControl(aliases = new[] { "A", "X", "buttonA", "buttonX" })] + [Preserve, InputControl(aliases = new[] { "A", "X", "buttonA", "buttonX" }, usage = "PrimaryButton")] public ButtonControl primaryButton { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR bindings, depending on handedness. /// - [Preserve, InputControl(aliases = new[] { "ATouched", "XTouched", "ATouch", "XTouch", "buttonATouched", "buttonXTouched" })] + [Preserve, InputControl(aliases = new[] { "ATouched", "XTouched", "ATouch", "XTouch", "buttonATouched", "buttonXTouched" }, usage = "PrimaryTouch")] public ButtonControl primaryTouched { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR bindings, depending on handedness. /// - [Preserve, InputControl(aliases = new[] { "B", "Y", "buttonB", "buttonY" })] + [Preserve, InputControl(aliases = new[] { "B", "Y", "buttonB", "buttonY" }, usage = "SecondaryButton")] public ButtonControl secondaryButton { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR bindings, depending on handedness. /// - [Preserve, InputControl(aliases = new[] { "BTouched", "YTouched", "BTouch", "YTouch", "buttonBTouched", "buttonYTouched" })] + [Preserve, InputControl(aliases = new[] { "BTouched", "YTouched", "BTouch", "YTouch", "buttonBTouched", "buttonYTouched" }, usage = "SecondaryTouch")] public ButtonControl secondaryTouched { get; private set; } /// /// A [AxisControl](xref:UnityEngine.InputSystem.Controls.AxisControl) that represents the OpenXR binding. /// - [Preserve, InputControl] + [Preserve, InputControl(usage = "Trigger")] public AxisControl trigger { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "indexButton", "indexTouched", "triggerbutton" })] + [Preserve, InputControl(aliases = new[] { "indexButton", "indexTouched", "triggerbutton" }, usage = "TriggerButton")] public ButtonControl triggerPressed { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "indexTouch", "indexNearTouched" })] + [Preserve, InputControl(aliases = new[] { "indexTouch", "indexNearTouched" }, usage = "TriggerTouch")] public ButtonControl triggerTouched { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "JoystickOrPadPressed", "thumbstickClick", "joystickClicked"})] + [Preserve, InputControl(aliases = new[] { "JoystickOrPadPressed", "thumbstickClick", "joystickClicked"}, usage = "Primary2DAxisClick")] public ButtonControl thumbstickClicked { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "JoystickOrPadTouched", "thumbstickTouch", "joystickTouched" })] + [Preserve, InputControl(aliases = new[] { "JoystickOrPadTouched", "thumbstickTouch", "joystickTouched" }, usage = "Primary2DAxisTouch")] public ButtonControl thumbstickTouched { get; private set; } /// /// A that represents the OpenXR binding. /// - [Preserve, InputControl(offset = 0, aliases = new[] { "device", "gripPose" })] + [Preserve, InputControl(offset = 0, aliases = new[] { "device", "gripPose" }, usage = "Device")] public PoseControl devicePose { get; private set; } /// /// A that represents the OpenXR binding. /// - [Preserve, InputControl(offset = 0, aliases = new[] { "aimPose" })] + [Preserve, InputControl(offset = 0, alias = "aimPose", usage = "Pointer")] public PoseControl pointer { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) required for backwards compatibility with the XRSDK layouts. This represents the overall tracking state of the device. This value is equivalent to mapping devicePose/isTracked. /// - [Preserve, InputControl(offset = 28)] + [Preserve, InputControl(offset = 28, usage = "IsTracked")] new public ButtonControl isTracked { get; private set; } /// /// A [IntegerControl](xref:UnityEngine.InputSystem.Controls.IntegerControl) required for backwards compatibility with the XRSDK layouts. This represents the bit flag set to indicate what data is valid. This value is equivalent to mapping devicePose/trackingState. /// - [Preserve, InputControl(offset = 32)] + [Preserve, InputControl(offset = 32, usage = "TrackingState")] new public IntegerControl trackingState { get; private set; } /// - /// A [Vector3Control](xref:UnityEngine.InputSystem.Controls.Vector3Control) required for backwards compatibility with the XRSDK layouts. Tthis is the device position. For the Oculus Touch device, this is both the grip and the pointer position. This value is equivalent to mapping devicePose/position. + /// A [Vector3Control](xref:UnityEngine.InputSystem.Controls.Vector3Control) required for backwards compatibility with the XRSDK layouts. This is the device position. For the Oculus Touch device, this is both the grip and the pointer position. This value is equivalent to mapping devicePose/position. /// - [Preserve, InputControl(offset = 36, aliases = new[] { "gripPosition" })] + [Preserve, InputControl(offset = 36, noisy = true, alias = "gripPosition")] new public Vector3Control devicePosition { get; private set; } /// /// A [QuaternionControl](xref:UnityEngine.InputSystem.Controls.QuaternionControl) required for backwards compatibility with the XRSDK layouts. This is the device orientation. For the Oculus Touch device, this is both the grip and the pointer rotation. This value is equivalent to mapping devicePose/rotation. /// - [Preserve, InputControl(offset = 48, aliases = new[] { "gripOrientation" })] + [Preserve, InputControl(offset = 48, noisy = true, alias = "gripOrientation")] new public QuaternionControl deviceRotation { get; private set; } /// @@ -163,9 +163,15 @@ public class OculusTouchController : XRControllerWithRumble /// /// A [QuaternionControl](xref:UnityEngine.InputSystem.Controls.QuaternionControl) required for backwards compatibility with the XRSDK layouts. This is the pointer rotation. This value is equivalent to mapping pointerPose/rotation. /// - [Preserve, InputControl(offset = 108, aliases = new[] { "pointerOrientation" })] + [Preserve, InputControl(offset = 108, alias = "pointerOrientation")] public QuaternionControl pointerRotation { get; private set; } + /// + /// A that represents the binding. + /// + [Preserve, InputControl(usage = "Haptic")] + public HapticControl haptic { get; private set; } + /// /// Internal call used to assign controls to the the correct element. /// @@ -195,6 +201,8 @@ protected override void FinishSetup() deviceRotation = GetChildControl("deviceRotation"); pointerPosition = GetChildControl("pointerPosition"); pointerRotation = GetChildControl("pointerRotation"); + + haptic = GetChildControl("haptic"); } } @@ -304,7 +312,7 @@ protected override void RegisterDeviceLayout() /// protected override void UnregisterDeviceLayout() { - InputSystem.InputSystem.RemoveLayout(typeof(OculusTouchController).Name); + InputSystem.InputSystem.RemoveLayout(nameof(OculusTouchController)); } /// @@ -655,10 +663,10 @@ protected override void RegisterActionMapsWithRuntime() // Haptics new ActionConfig() { - name = "vibrate", - localizedName = "Vibrate", + name = "haptic", + localizedName = "Haptic Output", type = ActionType.Vibrate, - usages = new List(), + usages = new List() { "Haptic" }, bindings = new List() { new ActionBinding() @@ -674,8 +682,4 @@ protected override void RegisterActionMapsWithRuntime() AddActionMap(actionMap); } } - - - - } diff --git a/Runtime/Features/Interactions/ValveIndexControllerProfile.cs b/Runtime/Features/Interactions/ValveIndexControllerProfile.cs index fa674c5..3c23357 100644 --- a/Runtime/Features/Interactions/ValveIndexControllerProfile.cs +++ b/Runtime/Features/Interactions/ValveIndexControllerProfile.cs @@ -37,127 +37,127 @@ public class ValveIndexControllerProfile : OpenXRInteractionFeature /// /// An Input System device based on the hand interaction profile in the Valve Index Controller. /// - [Preserve, InputControlLayout(displayName = "Valve Index Controller (OpenXR)", commonUsages = new[] { "LeftHand", "RightHand" })] + [Preserve, InputControlLayout(displayName = "Index Controller (OpenXR)", commonUsages = new[] { "LeftHand", "RightHand" })] public class ValveIndexController : XRControllerWithRumble { /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "systemButton" })] + [Preserve, InputControl(alias = "systemButton", usage = "MenuButton")] public ButtonControl system { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl] + [Preserve, InputControl(usage = "MenuTouch")] public ButtonControl systemTouched { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl] + [Preserve, InputControl(usage = "PrimaryButton")] public ButtonControl primaryButton { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl] + [Preserve, InputControl(usage = "PrimaryTouch")] public ButtonControl primaryTouched { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl] + [Preserve, InputControl(usage = "SecondaryButton")] public ButtonControl secondaryButton { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl] + [Preserve, InputControl(usage = "SecondaryTouch")] public ButtonControl secondaryTouched { get; private set; } /// /// A [AxisControl](xref:UnityEngine.InputSystem.Controls.AxisControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "GripAxis", "squeeze" })] + [Preserve, InputControl(aliases = new[] { "GripAxis", "squeeze" }, usage = "Grip")] public AxisControl grip { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the Valve Index Controller Profile gripPressed OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "GripButton", "squeezeClicked" })] + [Preserve, InputControl(aliases = new[] { "GripButton", "squeezeClicked" }, usage = "GripButton")] public ButtonControl gripPressed { get; private set; } /// /// A [AxisControl](xref:UnityEngine.InputSystem.Controls.AxisControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "squeezeForce" })] + [Preserve, InputControl(alias = "squeezeForce", usage = "GripForce")] public AxisControl gripForce { get; private set; } /// /// A [AxisControl](xref:UnityEngine.InputSystem.Controls.AxisControl) that represents the OpenXR binding. /// - [Preserve, InputControl] + [Preserve, InputControl(usage = "Trigger")] public AxisControl trigger { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl] + [Preserve, InputControl(usage = "TriggerButton")] public ButtonControl triggerPressed { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl] + [Preserve, InputControl(usage = "TriggerTouch")] public ButtonControl triggerTouched { get; private set; } /// /// A [Vector2Control](xref:UnityEngine.InputSystem.Controls.Vector2Control) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "joystick", "Primary2DAxis" })] + [Preserve, InputControl(aliases = new[] { "joystick", "Primary2DAxis" }, usage = "Primary2DAxis")] public Vector2Control thumbstick { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "joystickClicked" })] + [Preserve, InputControl(alias = "joystickClicked", usage = "Primary2DAxisClick")] public ButtonControl thumbstickClicked { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "joystickTouched" })] + [Preserve, InputControl(alias = "joystickTouched", usage = "Primary2DAxisTouch")] public ButtonControl thumbstickTouched { get; private set; } /// /// A [Vector2Control](xref:UnityEngine.InputSystem.Controls.Vector2Control) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "touchpad", "Secondary2DAxis" })] + [Preserve, InputControl(aliases = new[] { "touchpad", "Secondary2DAxis" }, usage = "Secondary2DAxis")] public Vector2Control trackpad { get; private set; } /// /// A [ButtonControl](xref:UnityEngine.InputSystem.Controls.ButtonControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "touchpadTouched" })] + [Preserve, InputControl(alias = "touchpadTouched", usage = "Secondary2DAxisTouch")] public ButtonControl trackpadTouched { get; private set; } /// /// A [AxisControl](xref:UnityEngine.InputSystem.Controls.AxisControl) that represents the OpenXR binding. /// - [Preserve, InputControl(aliases = new[] { "touchpadForce" })] + [Preserve, InputControl(alias = "touchpadForce", usage = "Secondary2DAxisForce")] public AxisControl trackpadForce { get; private set; } /// /// A that represents the OpenXR binding. /// - [Preserve, InputControl(offset = 0, aliases = new[] { "device", "gripPose" })] + [Preserve, InputControl(offset = 0, aliases = new[] { "device", "gripPose" }, usage = "Device")] public PoseControl devicePose { get; private set; } /// /// A that represents the Valve Index Controller Profile pointer OpenXR binding. /// - [Preserve, InputControl(offset = 0, aliases = new[] { "aimPose" })] + [Preserve, InputControl(offset = 0, alias = "aimPose", usage = "Pointer")] public PoseControl pointer { get; private set; } /// @@ -175,13 +175,13 @@ public class ValveIndexController : XRControllerWithRumble /// /// A [Vector3Control](xref:UnityEngine.InputSystem.Controls.Vector3Control) required for backwards compatibility with the XRSDK layouts. This is the device position, or grip position. This value is equivalent to mapping devicePose/position. /// - [Preserve, InputControl(offset = 60, aliases = new[] { "gripPosition" })] + [Preserve, InputControl(offset = 60, alias = "gripPosition")] new public Vector3Control devicePosition { get; private set; } /// /// A [QuaternionControl](xref:UnityEngine.InputSystem.Controls.QuaternionControl) required for backwards compatibility with the XRSDK layouts. This is the device orientation, or grip orientation. This value is equivalent to mapping devicePose/rotation. /// - [Preserve, InputControl(offset = 72, aliases = new[] { "gripOrientation" })] + [Preserve, InputControl(offset = 72, alias = "gripOrientation")] new public QuaternionControl deviceRotation { get; private set; } /// @@ -193,9 +193,14 @@ public class ValveIndexController : XRControllerWithRumble /// /// A [QuaternionControl](xref:UnityEngine.InputSystem.Controls.QuaternionControl) required for backwards compatibility with the XRSDK layouts. This is the pointer rotation. This value is equivalent to mapping pointerPose/rotation. /// - [Preserve, InputControl(offset = 132, aliases = new[] { "pointerOrientation" })] + [Preserve, InputControl(offset = 132, alias = "pointerOrientation")] public QuaternionControl pointerRotation { get; private set; } + /// + /// A that represents the binding. + /// + [Preserve, InputControl(usage = "Haptic")] + public HapticControl haptic { get; private set; } /// protected override void FinishSetup() @@ -228,6 +233,8 @@ protected override void FinishSetup() deviceRotation = GetChildControl("deviceRotation"); pointerPosition = GetChildControl("pointerPosition"); pointerRotation = GetChildControl("pointerRotation"); + + haptic = GetChildControl("haptic"); } } @@ -335,7 +342,7 @@ protected override void RegisterDeviceLayout() /// protected override void UnregisterDeviceLayout() { - InputSystem.InputSystem.RemoveLayout(typeof(ValveIndexController).Name); + InputSystem.InputSystem.RemoveLayout(nameof(ValveIndexController)); } /// @@ -729,10 +736,10 @@ protected override void RegisterActionMapsWithRuntime() // Haptics new ActionConfig() { - name = "vibrate", - localizedName = "Vibrate", + name = "haptic", + localizedName = "Haptic Output", type = ActionType.Vibrate, - usages = new List(), + usages = new List() { "Haptic" }, bindings = new List() { new ActionBinding() diff --git a/Runtime/Features/OpenXRFeature.cs b/Runtime/Features/OpenXRFeature.cs index 9848c41..e9cdc18 100644 --- a/Runtime/Features/OpenXRFeature.cs +++ b/Runtime/Features/OpenXRFeature.cs @@ -7,6 +7,8 @@ using UnityEngine.InputSystem; using UnityEngine.InputSystem.LowLevel; using UnityEngine.InputSystem.Utilities; +using UnityEngine.XR.OpenXR.Input; + #if UNITY_EDITOR using UnityEditor; using UnityEditor.XR.OpenXR; @@ -51,7 +53,7 @@ public bool enabled get => m_enabled && (OpenXRLoaderBase.Instance == null || !failedInitialization); set { - if (m_enabled == value) + if (enabled == value) return; #if UNITY_EDITOR @@ -659,46 +661,11 @@ internal static void HookGetInstanceProcAddr() Internal_SetProcAddressPtrAndLoadStage1(procAddr); } - [StructLayout(LayoutKind.Explicit, Size = kSize)] - private struct GetInternalDeviceIdCommand : IInputDeviceCommandInfo - { - private static FourCC Type => new FourCC('X', 'R', 'D', 'I'); - - private const int kSize = 8 + sizeof(uint); - - [FieldOffset(0)] private InputDeviceCommand baseCommand; - - [FieldOffset(8)] public readonly uint deviceId; - - public FourCC typeStatic => Type; - - public static GetInternalDeviceIdCommand Create() => - new GetInternalDeviceIdCommand { baseCommand = new InputDeviceCommand(Type, kSize) }; - } - /// /// Returns XrAction handle bound to the given . /// /// Action to retrieve XrAction handles for /// XrAction handle bound to the given or 0 if there is no bound XrAction - protected ulong GetAction(InputAction inputAction) - { - if (inputAction == null || inputAction.controls.Count == 0) - return 0; - - foreach (var control in inputAction.controls) - { - var command = GetInternalDeviceIdCommand.Create(); - if (control.device.ExecuteCommand(ref command) <= 0) - continue; - - // Populate the action handles list and make sure we dont overflow - var xrAction = Internal_GetAction(command.deviceId, control.name); - if (xrAction != 0) - return xrAction; - } - - return 0; - } + protected ulong GetAction(InputAction inputAction) => OpenXRInput.GetActionHandle(inputAction); } } diff --git a/Runtime/Features/OpenXRFeatureInternal.cs b/Runtime/Features/OpenXRFeatureInternal.cs index 729a482..ba3ff21 100644 --- a/Runtime/Features/OpenXRFeatureInternal.cs +++ b/Runtime/Features/OpenXRFeatureInternal.cs @@ -29,7 +29,7 @@ public abstract partial class OpenXRFeature [DllImport(Library, EntryPoint = "NativeConfig_GetEnvironmentBlendMode")] static extern int Internal_GetEnvironmentBlendMode(); - [DllImport(Library, EntryPoint = "Internal_GetAppSpace")] + [DllImport(Library, EntryPoint = "OpenXRInputProvider_GetAppSpace")] static extern bool Internal_GetAppSpace(out ulong appSpace); [DllImport(Library, EntryPoint = "NativeConfig_GetProcAddressPtr")] @@ -37,8 +37,5 @@ public abstract partial class OpenXRFeature [DllImport(Library, EntryPoint = "NativeConfig_SetProcAddressPtrAndLoadStage1")] internal static extern void Internal_SetProcAddressPtrAndLoadStage1(IntPtr func); - - [DllImport(Library, EntryPoint = "Internal_GetActionId")] - internal static extern ulong Internal_GetAction(uint deviceId, string name); } } diff --git a/Runtime/Features/OpenXRInteractionFeature.cs b/Runtime/Features/OpenXRInteractionFeature.cs index a31fbb1..628abbd 100644 --- a/Runtime/Features/OpenXRInteractionFeature.cs +++ b/Runtime/Features/OpenXRInteractionFeature.cs @@ -15,6 +15,11 @@ namespace UnityEngine.XR.OpenXR.Features [Serializable] public abstract class OpenXRInteractionFeature : OpenXRFeature { + /// + /// Temporary static list used for action map creation + /// + private static List m_CreatedActionMaps = null; + /// /// The underlying type of an OpenXR action. This enumeration contains all supported control types within OpenXR. This is used when declaring actions in OpenXR with XrAction/>. /// @@ -97,7 +102,7 @@ protected internal class ActionMapConfig public string name; /// - /// Human readable name of the action map + /// Human readable name of the OpenXR user path that this device maps to. /// public string localizedName; @@ -159,8 +164,6 @@ public static class UserPaths public const string treadmill = "/user/treadmill"; } - private bool m_AllowAddActionMap = false; - /// /// Register a device layout with the Unity Input System. /// Called whenever this interaction profile is enabled in the Editor. @@ -188,17 +191,19 @@ protected virtual void RegisterActionMapsWithRuntime() /// protected internal override bool OnInstanceCreate (ulong xrSession) { -#if !UNITY_EDITOR - // in standalone we need to register layouts so that they - // are available to the standalone runtime. RegisterDeviceLayout(); -#endif + return true; + } - m_AllowAddActionMap = true; + /// + /// Request the feature create its action maps + /// + /// Target list for the action maps + internal void CreateActionMaps(List configs) + { + m_CreatedActionMaps = configs; RegisterActionMapsWithRuntime(); - m_AllowAddActionMap = false; - - return true; + m_CreatedActionMaps = null; } /// @@ -209,13 +214,13 @@ protected internal override bool OnInstanceCreate (ulong xrSession) /// Action map to add protected void AddActionMap(ActionMapConfig map) { - if (!m_AllowAddActionMap) - { - Debug.LogError("ActionMap must be added from within the RegisterActionMapsWithRuntime method"); - return; - } + if (null == map) + throw new ArgumentNullException("map"); - OpenXRInput.AddActionMap(map); + if (null == m_CreatedActionMaps) + throw new InvalidOperationException("ActionMap must be added from within the RegisterActionMapsWithRuntime method"); + + m_CreatedActionMaps.Add(map); } /// @@ -238,6 +243,23 @@ protected internal override void OnEnabledChange() { UnregisterDeviceLayout(); } +#endif + } + + internal static void RegisterLayouts() + { +#if UNITY_EDITOR + // Find all enabled interaction features and force them to register their device layouts + var packageSettings = OpenXRSettings.GetPackageSettings(); + if (null == packageSettings) + return; + + foreach (var feature in packageSettings.GetFeatures().Where(f => f.feature.enabled).Select(f => f.feature)) + feature.OnEnabledChange(); +#else + foreach(var feature in OpenXRSettings.Instance.GetFeatures()) + if (feature.enabled) + ((OpenXRInteractionFeature) feature).RegisterDeviceLayout(); #endif } } diff --git a/Runtime/OpenXRDiagnosticReport.cs b/Runtime/OpenXRDiagnosticReport.cs index a2a4650..33ecbe3 100644 --- a/Runtime/OpenXRDiagnosticReport.cs +++ b/Runtime/OpenXRDiagnosticReport.cs @@ -1,8 +1,5 @@ using System; -using System.Collections.Generic; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; -using UnityEngine.XR.OpenXR.Features; namespace UnityEngine.XR.OpenXR { @@ -38,37 +35,6 @@ internal class DiagnosticReport [DllImport(LibraryName, EntryPoint = "DiagnosticReport_ReleaseReport")] static extern void Internal_ReleaseReport(IntPtr report); - - public enum CustomerSupportEntryType - { - Runtime, - Feature - } - - [DllImport(LibraryName, EntryPoint = "DiagnosticReport_AddCustomerSupportEntry")] - static extern void Internal_AddCustomerSupportEntry(CustomerSupportEntryType type, string company, string value); - - static Dictionary s_RuntimeMap = new Dictionary(){ - { "Windows Mixed Reality Runtime", "Microsoft" }, - { "Microsoft Holographic AppRemoting Runtime", "Microsoft" }, - { "Oculus", "Oculus"}, - { "SteamVR/OpenXR", "Valve"}, - { "Unity Mock Runtime", "Unity" }, - }; - - public static void AddCustomerSupportRuntimeInfo(string runtimeName) - { - string company; - if (!s_RuntimeMap.TryGetValue(runtimeName, out company)) - company = "UNKNOWN COMPANY"; - Internal_AddCustomerSupportEntry(CustomerSupportEntryType.Runtime, company, ""); - } - - public static void AddCustomerSupportFeatureInfo(string company, string value) - { - Internal_AddCustomerSupportEntry(CustomerSupportEntryType.Feature, company, value); - } - internal static string GenerateReport() { string ret = ""; @@ -85,17 +51,6 @@ internal static string GenerateReport() public static void DumpReport(string reason) { - AddCustomerSupportRuntimeInfo(OpenXRRuntime.name); - var features = (OpenXRFeature[])OpenXRSettings.Instance.features.Clone(); - foreach (var feature in features) - { - if (null == feature || !feature.enabled) - continue; - - if (String.IsNullOrEmpty(feature.company) || String.IsNullOrEmpty(feature.name)) - continue; - AddCustomerSupportFeatureInfo(feature.company, feature.name); - } Internal_DumpReport(reason); } } diff --git a/Runtime/OpenXRLoader.cs b/Runtime/OpenXRLoader.cs index 7f0f9e4..e5f2c51 100644 --- a/Runtime/OpenXRLoader.cs +++ b/Runtime/OpenXRLoader.cs @@ -130,23 +130,6 @@ bool ShouldExitEarly() private UnhandledExceptionEventHandler unhandledExceptionHandler = null; - private static OpenXRRestarter s_RestarterInstance = null; - - internal OpenXRRestarter GetRestarter() - { - if (s_RestarterInstance == null) - { - var go = GameObject.Find("~oxrestarter"); - if (go == null) - { - go = new GameObject("~oxrestarter"); - go.hideFlags = HideFlags.HideAndDontSave; - } - s_RestarterInstance = go.AddComponent(); - } - return s_RestarterInstance; - } - internal bool DisableValidationChecksOnEnteringPlaymode = false; static void ExceptionHandler(object sender, UnhandledExceptionEventArgs args) @@ -360,12 +343,13 @@ private bool StartInternal() // calls xrBeginSession Internal_BeginSession(); + OpenXRInput.AttachActionSets(); + // Note: Display has to be started before Input so that Input can have access to the Session object StartSubsystem(); if (!displaySubsystem?.running ?? false) return false; - OpenXRInput.Start(); StartSubsystem(); if (!inputSubsystem?.running ?? false) return false; @@ -412,8 +396,6 @@ private void StopInternal() if(displaySubsystem?.running ?? false) StopSubsystem(); - OpenXRInput.Stop(); - Internal_EndSession(); } @@ -491,33 +473,13 @@ public override bool Deinitialize() private void SetApplicationInfo() { - uint appVersion = 0; - uint engineVersion = 0; - - { - var md5 = MD5.Create(); - byte[] data = md5.ComputeHash(Encoding.UTF8.GetBytes(Application.version)); - if (BitConverter.IsLittleEndian) - Array.Reverse(data); - appVersion = BitConverter.ToUInt32(data, 0); - } - - { - var md5 = MD5.Create(); - byte[] data = md5.ComputeHash(Encoding.UTF8.GetBytes(Application.unityVersion)); - if (BitConverter.IsLittleEndian) - Array.Reverse(data); - engineVersion = BitConverter.ToUInt32(data, 0); - } - + var md5 = MD5.Create(); + byte[] data = md5.ComputeHash(Encoding.UTF8.GetBytes(Application.version)); + if (BitConverter.IsLittleEndian) + Array.Reverse(data); + uint applicationVersionHash = BitConverter.ToUInt32(data, 0); - var section = DiagnosticReport.GetSection("OpenXR Provider Info"); - DiagnosticReport.AddSectionEntry(section, "Spec Version", $"{OpenXRRuntime.apiVersion}"); - DiagnosticReport.AddSectionEntry(section, "Provider Version", $"{OpenXRRuntime.pluginVersion}"); - DiagnosticReport.AddSectionEntry(section, "App", $"{Application.productName} {Application.version} #{appVersion}"); - DiagnosticReport.AddSectionEntry(section, "Engine", $"{Application.unityVersion} #{engineVersion}"); - - Internal_SetApplicationInfo(Application.productName, appVersion, engineVersion); + Internal_SetApplicationInfo(Application.productName, Application.version, applicationVersionHash, Application.unityVersion); } private bool LoadOpenXRSymbols() @@ -559,36 +521,37 @@ private void RequestOpenXRFeatures() uint failedCount = 0; foreach (var feature in instance.features) { - if (feature != null && feature.enabled) + if (feature == null || !feature.enabled) + continue; + + ++count; + + requestedLog.Append($" {feature.nameUi}: Version={feature.version}, Company=\"{feature.company}\""); + + if (!string.IsNullOrEmpty(feature.openxrExtensionStrings)) { - ++count; - if (string.IsNullOrEmpty(feature.openxrExtensionStrings)) - { - requestedLog.Append($" Name={feature.nameUi} Extension=NA Version={feature.version}\n"); - continue; - } - else - { - requestedLog.Append($" Name={feature.nameUi} Extension={feature.openxrExtensionStrings} Version={feature.version}\n"); - } + requestedLog.Append($", Extensions=\"{feature.openxrExtensionStrings}\""); + // Check to see if any of the required extensions are not supported by the runtime foreach (var extensionString in feature.openxrExtensionStrings.Split(' ')) { - if (string.IsNullOrEmpty(extensionString)) continue; + if (string.IsNullOrWhiteSpace(extensionString)) continue; if (!Internal_RequestEnableExtensionString(extensionString)) { ++failedCount; - failedLog.Append($" Name={feature.nameUi} Extension={extensionString} Version={feature.version}\n"); + failedLog.Append($" {extensionString}: Feature=\"{feature.nameUi}\": Version={feature.version}, Company=\"{feature.company}\"\n"); } } } + + requestedLog.Append("\n"); } var section = DiagnosticReport.GetSection("OpenXR Runtime Info"); DiagnosticReport.AddSectionBreak(section); - DiagnosticReport.AddSectionEntry(section, "Features requested to be enabled", $"{count}\n{requestedLog.ToString()}"); + DiagnosticReport.AddSectionEntry(section, "Features requested to be enabled", $"({count})\n{requestedLog.ToString()}"); DiagnosticReport.AddSectionBreak(section); - DiagnosticReport.AddSectionEntry(section, "Features with extensions that failed to be enabled", $"{failedCount}\n{failedLog.ToString()}"); + DiagnosticReport.AddSectionEntry(section, "Requested feature extensions not supported by runtime", $"({failedCount})\n{failedLog.ToString()}"); } private static void DebugLogEnabledSpecExtensions() @@ -599,39 +562,9 @@ private static void DebugLogEnabledSpecExtensions() var extensions = OpenXRRuntime.GetEnabledExtensions(); var log = new StringBuilder($"({extensions.Length})\n"); foreach(var extension in extensions) - log.Append($" Name={extension} Version={OpenXRRuntime.GetExtensionVersion(extension)}\n"); - - DiagnosticReport.AddSectionEntry(section, "Spec extensions enabled", log.ToString()); - } - - internal event Action onAutoShutdown; - - void ShutdownCompleted() - { - onAutoShutdown?.Invoke(this); - } - - internal event Action onAutoRestart; + log.Append($" {extension}: Version={OpenXRRuntime.GetExtensionVersion(extension)}\n"); - void RestartCompleted() - { - onAutoRestart?.Invoke(this); - } - - - static void CreateRestarter(OpenXRLoaderBase loader, bool shouldRestart) - { - if (shouldRestart) - { - loader.GetRestarter().ShutdownAndRestartLoader(loader, - () => { loader.ShutdownCompleted(); }, - () => { loader.RestartCompleted(); }); - } - else - { - loader.GetRestarter().ShutdownLoader(loader, - () => { loader.ShutdownCompleted(); }); - } + DiagnosticReport.AddSectionEntry(section, "Runtime extensions enabled", log.ToString()); } [AOT.MonoPInvokeCallback(typeof(ReceiveNativeEventDelegate))] @@ -644,7 +577,7 @@ private static void ReceiveNativeEvent(OpenXRFeature.NativeEvent e, ulong payloa switch (e) { case OpenXRFeature.NativeEvent.XrRestartRequested: - CreateRestarter(loader, true); + OpenXRRestarter.Instance.ShutdownAndRestart(); break; case OpenXRFeature.NativeEvent.XrReady: @@ -666,28 +599,20 @@ private static void ReceiveNativeEvent(OpenXRFeature.NativeEvent e, ulong payloa switch (e) { - case OpenXRFeature.NativeEvent.XrInstanceChanged: - OpenXRInput.InstanceHasChanged(); - OpenXRInput.SendActionDataToProvider(); - break; - case OpenXRFeature.NativeEvent.XrSessionChanged: - OpenXRInput.CreateActionsAndSuggestedBindings(); - OpenXRInput.AttachActionSetsToSession(); - break; case OpenXRFeature.NativeEvent.XrStopping: loader.StopInternal(); break; case OpenXRFeature.NativeEvent.XrExiting: - CreateRestarter(loader, false); + OpenXRRestarter.Instance.Shutdown(); break; case OpenXRFeature.NativeEvent.XrLossPending: - CreateRestarter(loader, true); + OpenXRRestarter.Instance.ShutdownAndRestart(); break; case OpenXRFeature.NativeEvent.XrInstanceLossPending: - OpenXRLoader.CreateRestarter(loader, false); + OpenXRRestarter.Instance.Shutdown(); break; default: break; diff --git a/Runtime/OpenXRLoaderInternal.cs b/Runtime/OpenXRLoaderInternal.cs index 6f27e29..6db9805 100644 --- a/Runtime/OpenXRLoaderInternal.cs +++ b/Runtime/OpenXRLoaderInternal.cs @@ -8,25 +8,28 @@ public partial class OpenXRLoaderBase private const string LibraryName = "UnityOpenXR"; [DllImport(LibraryName, EntryPoint = "main_LoadOpenXRLibrary", CharSet = CharSet.Ansi)] - static extern bool Internal_LoadOpenXRLibrary(string loaderPath); + [return: MarshalAs(UnmanagedType.U1)] + internal static extern bool Internal_LoadOpenXRLibrary(string loaderPath); [DllImport(LibraryName, EntryPoint = "main_UnloadOpenXRLibrary")] - static extern void Internal_UnloadOpenXRLibrary(); + internal static extern void Internal_UnloadOpenXRLibrary(); [DllImport(LibraryName, EntryPoint = "NativeConfig_SetCallbacks")] static extern void Internal_SetCallbacks(OpenXRLoader.ReceiveNativeEventDelegate callback); [DllImport(LibraryName, EntryPoint = "NativeConfig_SetApplicationInfo", CharSet = CharSet.Ansi)] - static extern void Internal_SetApplicationInfo(string applicationName, uint applicationVersion, uint engineVersion); + static extern void Internal_SetApplicationInfo(string applicationName, string applicationVersion, uint applicationVersionHash, string engineVersion); // Session native imports [DllImport(LibraryName, EntryPoint = "session_RequestExitSession")] internal static extern void Internal_RequestExitSession(); [DllImport(LibraryName, EntryPoint = "session_InitializeSession")] + [return: MarshalAs(UnmanagedType.U1)] internal static extern bool Internal_InitializeSession(); [DllImport(LibraryName, EntryPoint = "session_CreateSessionIfNeeded")] + [return: MarshalAs(UnmanagedType.U1)] internal static extern bool Internal_CreateSessionIfNeeded(); [DllImport(LibraryName, EntryPoint = "session_BeginSession")] @@ -42,6 +45,7 @@ public partial class OpenXRLoaderBase static extern void Internal_PumpMessageLoop(); [DllImport(LibraryName, EntryPoint = "unity_ext_RequestEnableExtensionString", CharSet = CharSet.Ansi)] - static extern bool Internal_RequestEnableExtensionString(string extensionString); + [return: MarshalAs(UnmanagedType.U1)] + internal static extern bool Internal_RequestEnableExtensionString(string extensionString); } } diff --git a/Runtime/OpenXRNativeTypes.cs b/Runtime/OpenXRNativeTypes.cs new file mode 100644 index 0000000..ed45843 --- /dev/null +++ b/Runtime/OpenXRNativeTypes.cs @@ -0,0 +1,203 @@ +using System; +using System.Runtime.CompilerServices; + +[assembly: InternalsVisibleTo("Unity.XR.OpenXR.Features.MockRuntime")] +[assembly: InternalsVisibleTo("Unity.XR.OpenXR.Features.ConformanceAutomation")] + +namespace UnityEngine.XR.OpenXR.NativeTypes +{ + internal enum XrEnvironmentBlendMode + { + Opaque = 1, + Additive = 2, + AlphaBlend = 3 + } + + internal enum XrResult + { + Success = 0, + TimeoutExpored = 1, + LossPending = 3, + EventUnavailable = 4, + SpaceBoundsUnavailable = 7, + SessionNotFocused = 8, + FrameDiscarded = 9, + ValidationFailure = -1, + RuntimeFailure = -2, + OutOfMemory = -3, + ApiVersionUnsupported = -4, + InitializationFailed = -6, + FunctionUnsupported = -7, + FeatureUnsupported = -8, + ExtensionNotPresent = -9, + LimitReached = -10, + SizeInsufficient = -11, + HandleInvalid = -12, + InstanceLOst = -13, + SessionRunning = -14, + SessionNotRunning = -16, + SessionLost = -17, + SystemInvalid = -18, + PathInvalid = -19, + PathCountExceeded = -20, + PathFormatInvalid = -21, + PathUnsupported = -22, + LayerInvalid = -23, + LayerLimitExceeded = -24, + SpwachainRectInvalid = -25, + SwapchainFormatUnsupported = -26, + ActionTypeMismatch = -27, + SessionNotReady = -28, + SessionNotStopping = -29, + TimeInvalid = -30, + ReferenceSpaceUnsupported = -31, + FileAccessError = -32, + FileContentsInvalid = -33, + FormFactorUnsupported = -34, + FormFactorUnavailable = -35, + ApiLayerNotPresent = -36, + CallOrderInvalid = -37, + GraphicsDeviceInvalid = -38, + PoseInvalid = -39, + IndexOutOfRange = -40, + ViewConfigurationTypeUnsupported = -41, + EnvironmentBlendModeUnsupported = -42, + NameDuplicated = -44, + NameInvalid = -45, + ActionsetNotAttached = -46, + ActionsetsAlreadyAttached = -47, + LocalizedNameDuplicated = -48, + LocalizedNameInvalid = -49, + AndroidThreadSettingsIdInvalidKHR = -1000003000, + AndroidThreadSettingsdFailureKHR = -1000003001, + CreateSpatialAnchorFailedMSFT = -1000039001, + SecondaryViewConfigurationTypeNotEnabledMSFT = -1000053000, + MaxResult = 0x7FFFFFFF + } + + internal enum XrViewConfigurationType + { + PrimaryMono = 1, + PrimaryStereo = 2, + PrimaryQuadVarjo = 1000037000, + SecondaryMonoFirstPersonObserver = 1000054000 + } + + [Flags] + internal enum XrSpaceLocationFlags + { + None = 0, + OrientationValid = 1, + PositionValid = 2, + OrientationTracked = 4, + PositionTracked = 8 + } + + [Flags] + internal enum XrViewStateFlags + { + None = 0, + OrientationValid = 1, + PositionValid = 2, + OrientationTracked = 4, + PositionTracked = 8 + } + + [Flags] + internal enum XrReferenceSpaceType + { + View = 1, + Local = 2, + Stage = 3, + UnboundedMsft = 1000038000, + CombinedEyeVarjo = 1000121000 + } + + internal enum XrSessionState + { + Unknown = 0, + Idle = 1, + Ready = 2, + Synchronized = 3, + Visible = 4, + Focused = 5, + Stopping = 6, + LossPending = 7, + Exiting = 8, + } + + internal struct XrVector2f + { + float x; + float y; + + public XrVector2f(float x, float y) + { + this.x = x; + this.y = y; + } + + public XrVector2f(Vector2 value) + { + x = value.x; + y = value.y; + } + }; + + internal struct XrVector3f + { + float x; + float y; + float z; + + public XrVector3f(float x, float y, float z) + { + this.x = x; + this.y = y; + this.z = -z; + } + + public XrVector3f(Vector3 value) + { + x = value.x; + y = value.y; + z = -value.z; + } + }; + + internal struct XrQuaternionf + { + float x; + float y; + float z; + float w; + + public XrQuaternionf(float x, float y, float z, float w) + { + this.x = -x; + this.y = -y; + this.z = z; + this.w = w; + } + + public XrQuaternionf(Quaternion quaternion) + { + this.x = -quaternion.x; + this.y = -quaternion.y; + this.z = quaternion.z; + this.w = quaternion.w; + } + }; + + internal struct XrPosef + { + XrQuaternionf orientation; + XrVector3f position; + + public XrPosef(Vector3 vec3, Quaternion quaternion) + { + this.position = new XrVector3f(vec3); + this.orientation = new XrQuaternionf(quaternion); + } + }; +} diff --git a/MockDriver/MockDriver.cs.meta b/Runtime/OpenXRNativeTypes.cs.meta similarity index 80% rename from MockDriver/MockDriver.cs.meta rename to Runtime/OpenXRNativeTypes.cs.meta index baa8f96..e032be6 100644 --- a/MockDriver/MockDriver.cs.meta +++ b/Runtime/OpenXRNativeTypes.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 96efa89124dda0941802f28ad8249b87 +guid: a56ab48cc5d2b854e9d6d96652e7465c MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Runtime/OpenXRProjectValidation.cs b/Runtime/OpenXRProjectValidation.cs index e4dbb53..58385c6 100644 --- a/Runtime/OpenXRProjectValidation.cs +++ b/Runtime/OpenXRProjectValidation.cs @@ -148,11 +148,30 @@ public static class OpenXRProjectValidation }, new OpenXRFeature.ValidationRule() { - message = "If targeting HoloLens V2 devices Run In Background should be enabled.", + message = "If targeting HoloLens V2 devices either Run In Background should be enabled or you should install the Microsoft Mixed Reality OpenXR Plug-in and enable the Mixed Reality Features group.", checkPredicate = () => - EditorUserBuildSettings.activeBuildTarget != BuildTarget.WSAPlayer || PlayerSettings.runInBackground, + { +#if MICROSOFT_OPENXR_PACKAGE + var hololensFeatures = OpenXRSettings.ActiveBuildTargetInstance.GetFeatures(); + foreach (var hlf in hololensFeatures) + { + if (String.CompareOrdinal(hlf.featureIdInternal, "com.microsoft.openxr.feature.hololens") == 0) + return hlf.enabled; + } +#endif //MICROSOFT_OPENXR_PACKAGE + + return EditorUserBuildSettings.activeBuildTarget != BuildTarget.WSAPlayer || PlayerSettings.runInBackground; + }, fixIt = () => { +#if MICROSOFT_OPENXR_PACKAGE + var hololensFeatures = OpenXRSettings.ActiveBuildTargetInstance.GetFeatures(); + foreach (var hlf in hololensFeatures) + { + if (String.CompareOrdinal(hlf.featureIdInternal, "com.microsoft.openxr.feature.hololens") == 0) + hlf.enabled = true; + } +#endif //MICROSOFT_OPENXR_PACKAGE PlayerSettings.runInBackground = true; }, fixItMessage = "Change Run In Background to True.", diff --git a/Runtime/OpenXRRestarter.cs b/Runtime/OpenXRRestarter.cs index de2f5d2..2fc1f9b 100644 --- a/Runtime/OpenXRRestarter.cs +++ b/Runtime/OpenXRRestarter.cs @@ -7,61 +7,120 @@ #if UNITY_EDITOR using UnityEditor; #endif + namespace UnityEngine.XR.OpenXR { internal class OpenXRRestarter : MonoBehaviour { +#if UNITY_INCLUDE_TESTS + public Action onAfterRestart; + public Action onAfterShutdown; + public Action onQuit; + public Action onAfterCoroutine; + + public void ResetCallbacks () + { + onAfterRestart = null; + onAfterShutdown = null; + onAfterCoroutine = null; + onQuit = null; + } +#endif - internal OpenXRLoader loader = null; - internal bool shouldRestart = true; + /// + /// True if the restarter is currently running + /// + public bool isRunning => m_Coroutine != null; - internal Func ShouldCancelQuit = null; + private static OpenXRRestarter s_Instance = null; - internal void ShutdownLoader(OpenXRLoaderBase loader, Action shutdownCallback) + private Coroutine m_Coroutine; + + public static OpenXRRestarter Instance { - StartCoroutine(Restart(loader, false, shutdownCallback, () => {})); + get + { + if (s_Instance == null) + { + var go = GameObject.Find("~oxrestarter"); + if (go == null) + { + go = new GameObject("~oxrestarter"); + go.hideFlags = HideFlags.HideAndDontSave; + go.AddComponent(); + } + s_Instance = go.GetComponent(); + } + return s_Instance; + } } - internal void ShutdownAndRestartLoader(OpenXRLoaderBase loader, Action shutdownCallback, Action restartCallback) + /// + /// Shutdown the the OpenXR loader and optionally quit the application + /// + public void Shutdown () { - StartCoroutine(Restart(loader, true, shutdownCallback, restartCallback)); + if (OpenXRLoader.Instance == null) + return; + + if (m_Coroutine != null) + { + Debug.LogError("Only one shutdown or restart can be executed at a time"); + return; + } + + m_Coroutine = StartCoroutine(RestartCoroutine(false)); } - IEnumerator Restart(OpenXRLoaderBase loader, bool shouldRestart, Action shutdownCallback, Action restartCallback) + /// + /// Restart the OpenXR loader + /// + public void ShutdownAndRestart () { - XRGeneralSettings.Instance.Manager.StopSubsystems(); - yield return null; + if (OpenXRLoader.Instance == null) + return; - XRGeneralSettings.Instance.Manager.DeinitializeLoader(); - yield return null; + if (m_Coroutine != null) + { + Debug.LogError("Only one shutdown or restart can be executed at a time"); + return; + } - shutdownCallback(); + m_Coroutine = StartCoroutine(RestartCoroutine(true)); + } - if (shouldRestart) + private IEnumerator RestartCoroutine (bool shouldRestart) + { + try { - yield return XRGeneralSettings.Instance.Manager.InitializeLoader(); + // Always shutdown the loader + XRGeneralSettings.Instance.Manager.DeinitializeLoader(); yield return null; - XRGeneralSettings.Instance.Manager.StartSubsystems(); - yield return null; +#if UNITY_INCLUDE_TESTS + onAfterShutdown?.Invoke(); +#endif - if (XRGeneralSettings.Instance.Manager.activeLoader != null) + // Restart? + if (shouldRestart && OpenXRRuntime.ShouldRestart()) { - Debug.Log("Successful restart."); - } - else - { - Debug.LogError("Failure to restart OpenXRLoader after shutdown."); - } + yield return XRGeneralSettings.Instance.Manager.InitializeLoader(); - restartCallback(); - } - else - { + XRGeneralSettings.Instance.Manager.StartSubsystems(); + + if (XRGeneralSettings.Instance.Manager.activeLoader == null) + Debug.LogError("Failure to restart OpenXRLoader after shutdown."); - if (ShouldCancelQuit == null || ShouldCancelQuit.Invoke()) +#if UNITY_INCLUDE_TESTS + onAfterRestart?.Invoke(); +#endif + } + // Quit? + else if (OpenXRRuntime.ShouldQuit()) { -#if UNITY_EDITOR +#if UNITY_INCLUDE_TESTS + onQuit?.Invoke(); +#elif UNITY_EDITOR if (EditorApplication.isPlaying || EditorApplication.isPaused) { EditorApplication.ExitPlaymode(); @@ -71,6 +130,13 @@ IEnumerator Restart(OpenXRLoaderBase loader, bool shouldRestart, Action shutdown #endif } } + finally + { +#if UNITY_INCLUDE_TESTS + m_Coroutine = null; + onAfterCoroutine?.Invoke(); +#endif + } } } } diff --git a/Runtime/OpenXRRuntime.cs b/Runtime/OpenXRRuntime.cs index 36bf1e6..b4b5ce8 100644 --- a/Runtime/OpenXRRuntime.cs +++ b/Runtime/OpenXRRuntime.cs @@ -78,6 +78,68 @@ public static string[] GetAvailableExtensions() return extensions; } + /// + /// This event is raised when OpenXR wants the application to quit. + /// + /// Note that this event is raised before Application.wantsToQuit is raised and is generally + /// raised because the Runtime has requested the application quit. + /// + /// Return true and the quit process will continue. Return false and the quit process will cancel. + /// + public static event Func wantsToQuit; + + /// + /// This event is raised when OpenXR Runtime wants to restart the XR loader by shutting down + /// the loader and reinitializing it. + /// + /// Return true and the restart process will continue. Return false and the XR loader will be + /// unloaded and the quit process will begin. + /// + public static event Func wantsToRestart; + + /// + /// Invokes the given event function and returns true if all invocations return true + /// + /// Event function + /// True if all event invocations return true + private static bool InvokeEvent (Func func) + { + if (func == null) + return true; + + foreach (Func invocation in func.GetInvocationList()) + { + try + { + if (!invocation()) + return false; + } + catch (Exception exception) + { + Debug.LogException(exception); + } + } + + return true; + } + +#if UNITY_INCLUDE_TESTS + internal static void ClearEvents () + { + if(wantsToQuit != null) + foreach (Func f in wantsToQuit.GetInvocationList()) wantsToQuit -= f; + + if(wantsToRestart != null) + foreach (Func f in wantsToRestart.GetInvocationList()) wantsToRestart -= f; + + wantsToQuit = null; + wantsToRestart = null; + } +#endif + + internal static bool ShouldQuit() => InvokeEvent(wantsToQuit); + internal static bool ShouldRestart() => InvokeEvent(wantsToRestart); + private const string LibraryName = "UnityOpenXR"; [DllImport(LibraryName, EntryPoint = "NativeConfig_GetRuntimeName")] @@ -134,5 +196,35 @@ private static bool Internal_GetAvailableExtensionName(uint index, out string ex return true; } + [DllImport(LibraryName, EntryPoint = "session_GetLastError", CharSet = CharSet.Ansi)] + private static extern bool Internal_GetLastError(out IntPtr error); + + /// + /// Returns the last error message that was issued in the native code + /// + /// Last error message + /// True if there was an error message, false if not + internal static bool GetLastError(out string error) + { + if (!Internal_GetLastError(out var errorPtr)) + { + error = ""; + return false; + } + + error = Marshal.PtrToStringAnsi(errorPtr); + return true; + } + + /// + /// Logs the last error message if there is one to the console + /// + internal static void LogLastError() + { + if (GetLastError(out var error)) + { + Debug.LogError(error); + } + } } } diff --git a/Runtime/Unity.XR.OpenXR.asmdef b/Runtime/Unity.XR.OpenXR.asmdef index 746c96d..372c459 100644 --- a/Runtime/Unity.XR.OpenXR.asmdef +++ b/Runtime/Unity.XR.OpenXR.asmdef @@ -1,5 +1,6 @@ { "name": "Unity.XR.OpenXR", + "rootNamespace": "", "references": [ "GUID:e40ba710768534012815d3193fa296cb", "GUID:f9fe0089ec81f4079af78eb2287a6163", @@ -22,6 +23,11 @@ "name": "com.unity.modules.unityanalytics", "expression": "1.0.0", "define": "UNITY_ANALYTICS" + }, + { + "name": "com.microsoft.mixedreality.openxr", + "expression": "1.0.0", + "define": "MICROSOFT_OPENXR_PACKAGE" } ], "noEngineReferences": false diff --git a/Runtime/UnitySubsystemsManifest.json b/Runtime/UnitySubsystemsManifest.json index 133bb26..62eda96 100644 --- a/Runtime/UnitySubsystemsManifest.json +++ b/Runtime/UnitySubsystemsManifest.json @@ -1,6 +1,6 @@ { "name": "OpenXR XR Plugin", - "version": "1.2.8", + "version": "1.3.0", "libraryName": "UnityOpenXR", "displays": [ { diff --git a/Runtime/android.meta b/Runtime/android.meta index c28d319..4eca6db 100644 --- a/Runtime/android.meta +++ b/Runtime/android.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 701e122c7d384cc2959784ca63952ef4 +guid: 664d3884adb94e48b56f601988bec320 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Runtime/android/arm64.meta b/Runtime/android/arm64.meta index 994527a..3289d59 100644 --- a/Runtime/android/arm64.meta +++ b/Runtime/android/arm64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ff165657e73c4ed18ee5415c31183f87 +guid: 68696aa4df44483cbf05cd03c93c51ca folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Runtime/android/arm64/libUnityOpenXR.so b/Runtime/android/arm64/libUnityOpenXR.so index b89c0a7303d15e6d555ea0a3cd0db0fab697c4b1..17dd5abd113982b9d6e2629c6b9138762a1a6122 100644 GIT binary patch literal 1197512 zcmdqK4Sbi=|3CijPScI1Qma<2S~XfsMN6YaH%qHlEv=ebDi*^^G2LhpCX=N}2*Y%v zFoa2145QJ?Fcd=)CZoF{`ajS0e4fw$+R?uM&+qa0KK}p5<9{BzcCPDnUgvpU=XGA^ z{#@64$*LYHtLZ`hnjWn@2J4q8E7lKEbdwt| zM+U$+#}6kpV117lG~=6Vrt;zX5;I_Z8!zGec{9y@{`403|8Ku4-XjOBZ{v+cJd?lw z)&+}koYJdHpG9|*(fYQ;O}eddHNZ7|^n}2*6QlEoH_9KmAm)Yl&p)qCi_hN9s6|w~l9jJTpiRSN z+&o+zLBA6G1Hn@X`rGDSvdou%H~gPL-=$|0_X1o6;Gd7YZ4lnoO1HVvGJIL)AKZty z{z7;q{LSDWDg)ew`y9|s*&Fwi(kQV$!fy59#o+lp#MvNyUJSl;$gmFdJALwXQTU^v zyY5`XKWg-cc*ebp`^AXc8PCgn{CmJ>U5rl#H7|i~2zk;aN=6fky)z70G{z*&js z^F<4jY&Rg?bnw1~>qeEGNpFp0_*wk*g&Pg}K3tn2XRbfw;=99-1oqB z5BSeS_yxc@SK+ULHyqDb!|&zA4g~(e{oe>rQ@+pi$#fO)egNN8_>B>-6Y?+)&!6LY z9lw?GZl`&wh6&;^EJ8u}C8kaUS*Yynw*w zVz>+8@wgw4YYwhkl}8i#F~oTb*A<}eA>4od@BYu-zi(~zwBtAw`>{?Fi<3i2li3w1DF)blmqn+;h?;8!92p}4;r{#8nF z7Sh^+=Z_J-0&*GmB<`(ShBPKC&z5!tXvQ@M{|!icmhu`3zNaPgC&0+TwHbWj!s`gW znMiB6WSfZlg~0j&&$|#d)#L~FV?Z}98MGA8+Da}%n~mo|;E7b4Lmk-+kLy-|cR%77 z(KZ3Qp5nIh#qEJK+T-~d$$AgcF|HqIb3hx9$iawvgJii0Va3X;$B2I+NTa9X#UU(A z_W}5`e7rXR^F7IMv+`;&LV-U6;X{z-kBIjj{FlIcK4_ic$Kkmb{IT%!;6H)*55nJx z=R1(bPw-8J`ciW4#q%bFX8`MN_^;tP5@CP9Uymylv@$EF6+-^IKG_nGzHwc_J0ABL z3VRRFw*#jMo|`C5a`OKH<@+Io-w!_H3UQr-=Y@LyP*^7HW$;e{=F6fDf!{!B_l18N zo@0?t7@wY(=VyU8-IunZJ?snbi|6ma zW86y6LwOtMi8OBW@rfMB7VidxY3LaUg1-I+{Z)lo-sd3O6olOetO>ZkU9z4AKNNBn zga0A;ry)W){NM0w2G=oo9t@rl@OL2YO)8hg@V6qo9%u#dje8UK#`VT?Q{Dy&;NJ*( zTUE=%wJ>53IM~Psa5d;=hmQ=WyQ(d07wt4Lt8x`gjaf zBdx2AoWcsi{bYoX*0bShgY=FmPM*@Cx~T_XFtf!EdI#Rf_Kw$k7b< zZz8M(!p7jL2DX_*t%3gp{CuTlaK?i7AJC5Z@W00W2GERq4*pSKjDWlift`xWxP7=5 zgKpddz>5ao0fjZi^I3SV#&b9LPx`R`Qk?yuorC*9lH1^Xf#)N5zSca*eW~y?gyjP7 zH$1oW;a!ikCV}@|q+{I|xPK5l-+_0k;+wD<+;0N?217@Fis3&49p3`nRK&Riw0H1) zIs6%TJ`?`A@CU#@6ZDC=uE6tLJfDVZ46ZYjpC=J^2A-`OD;Y}_Zs_$87YhZo+{ci= zHRxACmOR9HAAS-1YQ?MealeAF4{#ax0@6DMo`(_lCp;&@zaKO+jm`x9U0^grT2Z*R zf|ic3g}DC~VfW!V3D1Xdzg=>I6nGWav%cpMz+9yC7USNy%i&)so);0{xV{QA_YZ-V z2mdzZvk$_Wf&Y5oobSUnyk|j%DqP!fUx6|>j<}D4=X3Dhjr*&B@d%!G;rT4wzXX3V zp5HOy@IQiIjcX9X2Ee!O7Chepyf=I_8)p1Ognf&vBV_x`;du<@@hPs?LC?pvAMzQO zqr9$0oZ(2@x|{HPKlr+X_8R;$JR8>v@#a8|_2SLO^F%xwx5gL$3gC8A8s8xPUAT<9 z88TS64LpUQUkX1_7$$6<;uYb(9Q^kvZjs`4fh<3Qwofv>jQGoyb|=L(IHREp<5Gcr z9;S#3FWwQ* z{uH0VIg0Ss;Q!dCpYK33u0MEytc$UL2!*v_3w-MG2v}jyo@ce<|TnqZ^cz#ZJ zjUeMr+&_yvbyB{r1T6tFeGlHpL_?Io63IEqC$FJjhUY7Q@u%`@XnuDI@{@qDA&_CK zh%bIN_y*y5GU&JBN&;^~T&LsS zxaXDb5AsRHxJlugfqSK7{{-=@y9+nR!1Ip?_xsW;2LAxy9Tvti$Y9(VpdSLQM7)p6 zZ-Fv@SZNr(u8L>wtt$d;DfnK643C1i1em45J>Zk8wGYR{oerKBxF+KM8l<-kI6o`i zVa1EYa}L7SAbhEbBzH0V5TyC7BhPI}qpj@h2;%;Q@DF`FXCsbrmr0hh`54F*&p3p4 zQ2ZG_*~J#@5#2>S{ci*Vf_ znGE(^$zblg05cbUC&a%6*D~edapCk5{!H*Z>%(Xc-jU)lIM3mJF8q6Zc`)>*cwT_? z8v5+)Jz%CGor9A3QQ(e8{GPb>gBFVC=}PxJUm6C_xSJGK0?hA}URTjfc$RRt!cWF? zEYivYW`$(P2j**#X|4DkL|6pwXCnN0;Z(rygLu6_zf`nd(#;j{+aUh$h-ciF!aWuA zzE1vsLD(?G+W?$VieuspgB;6!WzkCMm@w;B<7Oo28-08x>^h{A0IVW}#RF%N(zsms zpCWu4;zWvW;w%O4U!X@Qoo~Q<7UDL5zYO`j1H5w;zYYAhzPt>?{X+1*0KS6=TZQ{< z;AA4sabOR?^Uo$+aqdFCPr>uk2G=AG*BkQOD0$Ao^CaDm0#7esUXQqQ5XZXuzVve? zvkmk6&myf0fF13NYs0TW8qgYX4P*V2u@UbNE?ei8V#>iHUAM~QKU4{IUr8zW8Y9`oHBS{(9ZTocJV z)JbyyWXl9b0_b-m&4W(3iCY8AOQDZ15k6aZ!=#s^($`+4+aK{ei^s$@ZiRRvkk*5Lka-1h|ki|`-E^%H1*mkf-q!q~2KzJ*Nbh;y27G7#r; zUpd6!`F)?f>$x_%KzO+6SZ4Y?EB>yns8+n2u!zAz|BdkCCU*Wd~<^=E$ zM%wv!o}n}h|43lJ1p3(sZzjBlfcGwF^?W)xMd@~d{|IaJDV%;0OdEj}$+`!!nKI6`p-wt6Pg7-}5sG+b@5q6!zZ}62%L-1V) zo>P6;2I~s&TnPE*BF@#w(|x#aiTfJJaR=_F;C?TzmWW#);pc$%GQxhtH5OL~Jf92y zYw(E-VuBW8KYkhK>II9%*dc=uRxy%Rdci_Jb z827_p3;Ih49|ivoT$dsIWNw6$-=Sdo5b_#V3jcbCLOgTXfdINt!TDdMMsIty}LB)Q*Lx_^Lg zyfAnA^khJ0D6bx%c~&}&C4XmNY*bv!WBu>J(*WsTg*a*8J6Gx2@B(4jXX|fPny&!& zQpEWKGOYwo4X)3X{sPdG@od}}_!oocUOonHg?}8+7wXx1?I1%XuIoYAf;8U4y>-_~ zwjQFL0)MB?JN(meWrKDU5pGwcH}O0l^eb_lkSzI-FBoz+!Sff$-xT55bpAK}=Kq^u z|A$yD{tx;8|G<9H|HqlQ?!Qcb;D5Xa*{AZ zda(|=C4XRV{tN#=9X$O-zuXD`)p@S#F{G}5|3&(ZC&3Co3GM%F(kK5930{JBwF`JU z;2PrNecyNQzikBm*0@gQ&N~V5HP9kYLjRvgRSG;+{)GRD`TsDiM;)@?<)dfeKF)_b zQ(=94Joh7fvG4guAOEGkdvp7wkIxCJ^_VZd^Wfi!>-<`wwI9y@FEMSb_x=n1XDzei z|Ll9d^}oRJu?OA&|K}jQ4gX=q9phl6BmAI0lJEWr+<%L!r4z@;5_sPKfcv%JZ6?|i zzIZ{tdmH5?+3%%uZ|nYUAHQWyItk5$EvbWU z<9%aq9RCYEx53z{E;rH%>jTDdpzZq~(hK*6mHY1VaQ{GE2|4ruir2%T?{uC|_Bh{1 z-0n-?lCN`UO%!kf^hDeTTgLxGzlCt0a^hVE`d-lHI=ZxMSw4EU@7{!Cm>WoQTC}~OJ&vn~o-NK6=h@O-KU0L?eF25Q+v-cp20e5Vnh9HJ8RS1LzOH)y+!yaD z+@FD~$|v9XzHk#|nc|%x|8F0!A?+9aUd0Q-eC&v5qviX(&A#|w`2%p@#7TRicvrzc zUH6N`bB+8{L7(G`*B;LsfOQ{eDL(oyxbKUw*Ks96M(f_e%|cw2pc^+<{@3!S$v0t_ zAzn}4bF>fNg!^4HU)U-IG(g-zz?kO?`yRAbzGuUFrTBY;_d=yt&gF6PkyrtPd7`)RF-UZj~xWB}gx35kT&yVpm z9{vJPj<7y=_&*YJFfbR0$HwogbhbKl6MjrgL%>s_{29{wKK$W6IT!ivyNUlecn1i_ zdaHbC9mahIc#?3vE_z!ZzKvu3?noe2L5^eqBx>f@D;v2f}2YkP~!}t6b0?L8e7Jh;-KJ&@CM|o=Ji(|1S zf`2Toq2e+08*%>~{45{M(Er5s8LsK(!RH?HrR5`gx66cajT_*5UaR=`i1$Y2Apm*} zWWE5`n?6~_og}?)!Bd2IvvA#o@N2~r=F4*jU_@gb^iG6T;EJ;8NS0)TzYN-~ic{c= zTd4aupByGyec%mO*d~OX(EUN+gd>fvpq=HzvDt3z;23&5;yeuceZH`NeD^kPBGL@T z^?<@&M!=7_pMdmw;WF+rJimea5#Tc}N;1sSv!Ts%N~-Usc3kDmw_%K*EN@CSqEVH*JdA<$0&Ee7#MEAHiZ&cbEgz2ND9 z=jW7ucRZg9-V1T{2kjz+oh|-X;O_wKAsZR~19*N5yr1H_4slb(Ygm@}_z*WV7F(-o(OPbWt}Z{=gY zNa+`XXOM93m4Bn;|3bcv7NKzaZ2UiP%>&jMzO*vLP^kDv9GsiM8-X}`;kSW59^oq- zo=QBwAQ^j~B0zX=DxKdEb_sYU<9gkvTf_O8^ZcTN{ePqJ?h{|WI)ir*(tAy58;&^O z{i$?^!2iyNp9J1eg+;;tQ)v~+k5QPxc?7hdL^sdY4Hs=Nuuiu`_+ymsS0P^?pNxj3 zGjPxK$zfHh#KK=F`F77~!$LG#dHt*GUc&Hy_vgz&h2(xa0FgGIXAH;tGVc+BaIO4Tb*v*#N=eGi1D}=Z6VVU4ZkygA< z&QpQ)s?se0{aRnxM%}-ma3B1?Zu^0!fiJFMDEGy?2mvLPpT^anh3=W=8!Sw;c4&kv6;uv=`FwaK#QiNsWxt`KA zVJX6BjlEFgMk8(n!oLB%5b0Op*}5}v-v_jKU;Mu$Z#Mk5aHWCyaq#`5v~L0LV-^7Z z*NVFX;T7N;iRby^wQPpv1j1Ipe_Q;U@oe2J-FJe_XW;%(q&o+JKZ^b#Wd9BK#}PLj z*f|J)L}fn$_wNdG9sFk%rw0D#;B5^50)^Z3CWF2m^h1byCH&sf)oNirApW}$_8Zc! zkMNJ+e}!k`4!~~+o@;THE3fCs{~dhBjYC*V;fz51rnt|<6$ZX5$P#EMygmqTgsTCr zA0&fe8LRtkh%-_6hCU2(=i|AaXupDQJ+M>Z&j*HaZSgz@mvy<|o$bTk1B{EnyIlMa z%fAouf1x}y^Tjtfo56DlWNweRJ%Lw@`+Yu4!}E*p`4{Ey0`Q(MOvB@M-GF&O>5K;7 zB*gz7@jik-Ofro|+;HJG^WmHdzHN$ot$2gLcOhsY;Cl-98%1xaL^~qvD$qZ~CGi5= zL2Cv6iJ&dOb&W7vfMFBv`|9}!@@?Gnkkh!?crL+x6vBU1I) zQ+&gFp29u_eL8qQK-e_IH*O-*zeqU0A+3w?+z;2Q;5i$9J@I8BZVK)%1=c&DzmChe zdWdrY=+7yQ&v3tqL4hVg$iMOvh4|YMc8Ah3EVIQ|A>VjI!T*G?$`NN6(ixAdCE}Lh zGVT{(>;bJGcz*B0kUda=c*BHQiTl@aodb+jlC3-97`IP6 z=6;F!C)ZQq=5c`~!tVu~QpI@$&*PAOV_Y@3UjqMQgnx;2zQTQ9r8OCTJJ2G8d5y1} zrh|3>ajd&eI=0Wo?`&}4-z&bW6~7Jqb3tzljPBquZle#2lz;zk5NPtB?~M3E8w6Sg z()B$MOTXD$^!)8a$c6rqBicjJ)6;6xGwa}AfzaB=nspuH znq#5N@W*A7Zj0kJY@ir=>1o{IiYI$u69$}yUXw%q9MNCDtscfxO#_ja^OT7#?k`&y zddood*Q~)I;-7*IQp2CpiTsv6TR8iYYvW9sVbcA#TY`v2o-%V79xhZYgYjtS@sCmi zaiUM$M|#3@ls{JVFy%L;8S`uPHWCXMU5uRFDNhga_kEB!x#`3?Ec%3Eft!|Nyyipg`A ztssB$?9;sGGSRzX!NTZ&NHgZk=JzND4u-xZh4kj)Z;8zxqtB#HOgB^XI4qtUdio2b zXUVP>o@VscGO*!0%5V3?wxWU={B)(uQp5Zd3+zU3nU@mB&dKk|Wxh%>m@kH6>@}V^ zc_)}JEB~!iskhX(YNxvw8>U9iV(HD=NrRp&uatKvNk8T5+J)rL7(;w3=L{_F8k}YW zDNm~SZ(Kuqw(P<3|Afs%!yolvZTT1UmVQ2EEwTE`SDNjuSk!`wPMKZq;pAs!WIB)bNfA*K; zj}m<|CM(8%DibN^5Yd;a-feK|-NKE;30}g}A2!`5dNJKBwO1*^*|m-QNxzW4K=gSf zq!+fNJ}agFyY7+xM=`%i;(r3!G5U-sqT=I3?}|-{E(nR*$NWZ!{@baB-ZoHp8Oz1$ ztNB^Pdd`Q6 z%+hn+Q;A;|R~!GP^GtsK?S{i(jD1Fa!hD%E8RME@QP$+E@>=SrTKHyN&eX>g)kj?;br%@Dq1`@{ z<<&*}U8J9cw$zU;_Y7=47&%khQ9_uF=ce>zxuCdxYg;?fI?CD1UTU z;%t^Y1F_&|^qHf6&8GW&faz9UMR~%-|2EofBTvSw#K{o7_e+#NPW`pb*Y*>nhjgYq zGLyi*jg&KQdTsg$3_J|}p3j-?aV8UJkM_sN8LjWfMJU}F?-QpX;uyD02^41&C+uH6CV`?&l*j6A;|AsTw%X;m^)b@7#nq<&fyE+Iz7;cB zzcPd$e+J8?TK%KNF9HAQ=BpZ-M_B#DE?~a0Rxw|ez6;_R{Fy_EpC~;?V=>&+m$>Pa zKU4IvlC!W2`Rj|iZo!6>_4oPN3n8N z2UE@{y)c?4{tp|lzm9hL>uER)b258dT?hU0Gl-vUUIKxO6#ma0C}-q@DnaEps1BS> z(toC-|C{chU4^RLZF}2$5b236sGl&Ud+bKiOLvl9Ci;AIRHob`oq5xJ8b7BxseG4x$nworen()QVsN&NpxxSb(!7Uc$~UDg z<+SuUspQXGPI|HMd(@$~)<~`kQixs8QnU4a@wb$JLo)3X=Ha>QJf_=k2<5ctzM^`X zP(hq%vImv~tN!k-ZU2|&5PzB4AC+<-N%C*YsxAN9D&G=kzC13MIQ^EY9x2_D*2X?t z2G)GfbYaGx+pThR=f5vM&3vU_Q#)T9FE{#WiuXy`kM|Q!vwt{l$#cdnW=+zhTk}-y zbT?f?IU7o!Lxj^~7Sl}{&i;bA#+uMA)LT>t>tmSsXO3q1y6xEAo;{1n=N-u-esVwfZ68S4ce^=`RWnHNUn6c+Z$^O$F`|qK0%vs4CmB@a~;Um*u zr?zFjtep(fyr96D7vx+`d16P@*3arW)MxfGmb=wk-_@iCG(NHPh3Xgf-A8_ypXc(? zo|}49eUSN`DSGTcBWKgVDvblJ_)pBC{%c+%vTY|1UqyP-D$;GeI}WjpJydIbBSHAt zSl0>;{CgejL3B)BeK#Lrfy);EMpS=VlnC;=g-bun$)6=bTdJLp(aZ6G_1qrWRcvT& zyPDmM^`+*A+IHJl`dOoKW0G(d)MNW!F@ZS2qHj~X6y>x_5B8y)TRx|p%fug}{8r4Z zO<$vSFWG7Lrd~>%hI+X*RyYOfFJ`VGPKoHPXR2JTV!6btT^$@nJ1qN{`Arr7Zumz3 z?)uNwH7b|!v>$7?e@|gOTB~)8a^VzXfNjb>#hH)%_#NfXJVYE6pXVkorM=}%W&Of1 z-g8HQem)=~iid(&D#3MKkneiR8~0zd6rr=vn4t7;x4ewnIEa zKdf~FYq#Im(Y`$eeH#9_ABZ0>{9`CkuYYvrt);(_-<@~dw}|xQ<;2+|oXa&H7_x)* zvqtr6j<@b1CZBhE9r~>Po%ng%iQgLa#JC>;Ysxp)nRjdqGv$T#3e6vFyYb0j=BqS= zdaEK#V8&gKP`W%I}%yPEt&!~Un{cNxEvUgU9OFGAy) zi1{4PREqv_E8121kF+ampU3ACe}mfRQ1Mr15s^Rh}u zKaZh*H+rkCtex)t8gC~!+lm9y9vGy4`oBR<@zf(Sha?T5* zKBI(Fn8J1-eK_g1yuOf~XPb|4z#SKVRzKnwA0*wrM=*1u`sFUf*)0CA)LvD5#{8y; zUIxV)JC9Pk2UyR|xBB^}wthBsCx1l_(?xbXHx&Jm(SLp>$C}R>83+NywhNfSxJdf>Ud(qon zPyUR%$e$~Emk`=#@P0~V?dlhdXFQzH+U@PzDXfpdYPZ9LGe+gLuZnuBw2DysyuseY3BvE%>w6O24f13Aw6!(}tcAMcDC zN7m84{V4s!-bww?y0GW@BysY!-eUL3=WD!|Hvib=X_9+NFFQFsqcF%{RA<{?psgo-I8y zmh_UBh|khNJNy&rYerI@c;QUCh4hqrNVomM`0bQ`O>6d#2gJV{>%FGD(mT+u!bESN zdY5r0OMIE~_1jV6#QaJ8SkX^xVY<=IIztimWlg?{o}uKW!Y_Y{IFSozKeikjX4>R!G_RYjke1dvd zEBqx&cgxeY)9tQ$m+~U{!(do$xhE$X8wtMZrC%tAp7f!Lnwg^u3jH$&q+G>@LE z!C?*49~G^o{MpjyshCfltY6rxb%Urq47Ke^bRFZU%YR^ggWqI+1s@o!acQ~seIg{! z4k*gVldyv2Zu`5-CsO`x9Vn;OXTM~Q+jHKjEzb$97e#lb9R>@3P!sjncTk=!Y}Nz) zJF&b{I?_Hni+}9Jl&4(l{}yM$L!>8bz0vCP<{MaEi^^GEmVbcyg>0u^7~6&E#=`aJ&HMy1P z=4t({k?0dOPfu3AgW-Ya9@hNVJ@3(4`YCkuQ%`o7zMp!w?a6PGS&rpHD8IFbmfk)N z=3l?mmUD+Uo@^S(Q@e4xM6`54 zt{G1`=bcMA%{vdq4N`ekX+6#AZ7LcHliz|iOxKq0&S2uFIORS@INMb27N-^TY}$vY z;Vc(aE6+_6e}Th)aXre}+Sv~pb2sg(Oyz~;V$c1#n|jW3^jtKT=?03J-+b{G3@3if zg`}5=oljZCnQ?MG3>`=LXFBbzd6&c3LuD4rv5)X~prE@z4-s1T%M|^&4=88Q1+2f@>NDW| z{-o!(p&o+NPBzBDY-3m1+NUTMPC-xdrXcZdUarZ%+$FKo9?e(eg*3DUcQ3qu5Cv>+jM_x&i1WD>tn%+v#B@v zgWsl}?f7Bbebn>5akRq<@elol^s0@d$BF)@)?E|Yv0V)lJzV-p&^o_Ox7lc>JH+X) z`-U>VDLvW#gbHWbQnr(MYG)!uKdp{&)MAZK5;Xs{f zdNcLC+F5V;3-esI01`yr@3WY%5UtDE_N0FT>F&9RF=wj1?ZW)F5l$PcH_2o5c1jp= z);_}WDiQx7uYH64YrJa9-E-4_C4R_K z*5AXT&;FGB@oP!9>*3c$vK)iHVlGm|KW`xUQ;$&|GGsi#Ud?#A;m^9Mk zXVU(Mh`t>+roV{OI=|ItPo3w9(m5_$j&Dz7JFv!SZ!a2a+EvUqoqdPoI_$hydKjX4 zLAc}@AbT$BP}`ng@Nk+0HaO=QW{5xF)L&FnPY9}?tnII=c_fZw|3j75#_IZi1Js8ztalJpYkH*FHnEI{3iBy zNgoqAT>ayem&iX;>ozvsi>pabb?mTbEaePWe`L$?A8&u5Nua>lSFM-CdXeGOi+k@O ze!*7CnJxKusJ$AZ{W6v^-g~WM{?!B%RZ~y5tRrWP@)a?d`bpGyFH-m)W1+*0>&kSF znyo0>Gu4;M_ObAj)$*C9`z8;KvI^VL>wFKRrHr}01sCL8DjgEZw*sdJ~@L@&hnstYt!qVub^ zy{%EX%+&i1c7EL${iYe;e*6zQI5?R@AkXXHvA*rhy9c9vF!;eG>_<|SZX4+#&(TAD zrJL*6!=W!|hX;C7GgklSUPQfBv?e`W_`?Q}Ua0ptY`H{UOTBGLVL8rJ2A)>Eu6Tp= zeBrFOaysLRc+IEMo%z&l8ixcs=cWdt{@S$#L3>^fIt)|4(#((Az(slg@jY>GU7}?m zO!G~cvFEmc&DirijsGqEJ`C&)y;SpDJFnT9MgCIl1KM(2@wM8S3Dg_R#&bX8zrk_q z#htSAB&WT7QToYIKWOde*)_yTzJ~hjr~a$(cBb3fX@|EBV|%h8mhxCR{~E}Ax$iGD zhoDAp{ha-R>m_HfBj-`Aw`_Q?wjH)WyJzy7w}kd=4f+A$WH~q`3z)A2og1-o{(cqZ zndgjSmk1}`!I`7^MTRrKXzbYu)~THHtLrhLGvn%XjUQ~e$E=|Iv8j~5hQ%02#-quX zd#>s2MADCIozu=MCu{tl*O4tYntjjpm!6XxJuj%EeZDr0_^}%A(W>!144v01RXZtj z2pl<+`HC*DT`tMmrwG%&QiSBGSI0P^{XC`{sr_qO5#GP6B7LUjU#JeA>m_-Xsa&i) z58h0DR+|?<;9|W0c%K&QPDY;_bpE8Z=qpt2`@1g#4V7k?Y28|S3^0QysE zK#cNwtK6%da_{HWi`u;A$^6cVku%l2lnz&*dR-3_c5hum^QHtZ6z^n9&w1Lfj~2a& z*4bj!k6YOmYMh_mj3t{Y{yQ(B{o5bwv*pz$mi^9g=iJoRny0WG z+o$xxxeITdR_k~+zfb2-o{%KA!#3S-Mo@1h>USa~=b-(hH{8x~vh6pkv|dr|%y(vk z&Dd37HS=rRje_f#?hu`yvGPn%`KCGg{QX6yyWtI{Ys)uYRqmIHvePh5p4rG&UmJ?)=S-ST`P?LRtPf=}qeiy?ABmY{RGfWYGa2@!^)IO&;>xb`1pXpkMvHHAG>(T|z ze0dx4ZPLxvI?@oOdu1Hu550x*^FQ9DS38#CoTEN~e#(p|vz+&9vhO7R;U{Si)E>SO zBss$zIR|RLd)rFZ(={4cEPjacr0CqW-PdUQEAb1Q^OMW#nCEUsgMYH}ou~c5GUr_A z5y=^>^SxG|3qIz$L8h}`7F9_(7mZ?0^QF)B4cSh{Iql?k!q3#a-r~Ra9rNX$!(60& z(gWHjwe4_f0`*^@b8cBmH@^-&T&#XS@@&d!?Y}1)I#Z6353|J4YJ zuW?92@jt9{{)?Vse)p-q&$^E7M!8GM(54K!(Dcu6c9>!luoVD|be^~gh zNI&5kZ&;iygAD(_U5D2wf7PF~|6<{!%#eOAV!M%}s2dZ=pQCf>aiX`qp7P`tQl5UI zKRbyzYkY3ohnT-;|FO>gV*fUDAKW zYRXfpe6>7E{$QQYIiPg^N~S%hk0*bG_;bV(F(u`myu}v`$zxn&UB|;aepQs86?@S$hfTc^xQcxa8T>g!R3|sqZCI*pKJv zJYYqti*R(s@N|&#!(%`Q7nt zvCb#tIp-55g>#&oqxC?j-E-U3jx|&}mM{9a!OU-o&f!o?_!d<#?K9Ik2Xe}(w4V)* z{Zs@fzk8m%zVx<7<04z`9W`D`bjC|PR}d%RO4|8h$$3*Y^^p7!?ahuS<77Y0ey06Y z$PT-XAx_L%=E&CT4D6emek8&f$0mut{IS~nQ@&-o?)l`gb&P+0(fWLjzQ=Mv@?@t` zp7H|XuNA#wB;`qU_J2$2=pVn)IRW>*q)#WAa%mb^b8ZVyW2#MoD(Sz_(et00PgObP zvU~*FxA==GCyrHnE^PqiFLBmg@7FqBlD>x!ukvc#lJ--i_l!bBzrc>uI@ew&udi`< z%%_yRRQ%!7*e(^k&0fjYqqZuS^eME54DnA9f1!E71P(H|Hkmp;~$vGK}SQ_$JC3BmBraNUxd6_QdM{d7ZPJ>AX++WEa-cJe}X`A)F~^ zvE9qkImr~!L$9Sg$G1=(TaS*vr*uzYx?9BmlgjtFQ@(RFPDpp&3!9^Lts-Y#>zhQ{ ze?z_hZpS|ZbzU)F>(W-9(ZY{)_JiKldQ`Qu9`&WhZ(%y0e3s<@;}zyBU*nB9(T`M9 zo@{5nuvP6w`7LZWZ2Pc8>(a4Wm$v0{4Ep!hH=J|t8M4E|56M}ma^IE6dQp8I^`EEy zB72r0CG3)+}`{o4g;ojfL&_0GyO zQR@lr``05hPL6ZN$tN&iF!J|v-b!XKKE};oYYYAZxhb96FF{7clKMK{e%2TI$s?o{*h{j6P$BUO)+0HkiPL&$IIV*`yhqMY+N`(nsn6-4{A ztTMLOVPShnsaW`eD>{R`YD=CoPN&xWwX~x&U2}MyKXQ{?Nyx9Ufnp2^(8Tx`izr2 zr_G@r_AH}a9T)wtEal5Nmpj9oM~KPi4TvWH9w%R~c4mFd)OYQ|6ep{O>2A}$d9>&k ztG>ifX1~rmd-Chy`Ebb%5?YHbqUeWmi=rt z6A(CC@7k-KFHk+T_(^rlBc|44xx443bHAZHgpk>o(OUGW_4cSLKyBSJVI zpnW#wSaA!>C06Zc{+}!__dTW$)DAa{rT#-z?ki>!XN}YDt(w4gV4l+sJnYGdb!L6% zGeS7)wC<6p^HElxL9)XdXI`@{mHIEemv&w(oP6o0+R@M0B6J}s|5l&R)G?1s)_C51KQVDE!Y!el7c1mXvMZ zZXe2a>43AY^|0ERkcHHb#qXF+Ig7O3W#xH5c-`__0OPueL{qQL1 zrDJJV=68pTi;p5b@CN0v?fHR=DNnl2<0X?l@R-`$IH$ecD!qj~Lma?*ZtCO2uezYN zJ-3nk2ORk?>`DH_V&XKD{TxRrTbAm)))7@?k9J$o(43JrdIL00sBZ_w2t|* z_5HM4NRL^;d>t2l;oYLEeX#aFsW;_JeqPAxM;2@Re~vQ_->LaarL$hTP4zd$slWHC zeBJML49%iEK~BB~#ZaD7oo~10HG35GQ!tBmQmA}wQMysiKIWHd=hJ61Uuf<;7a{%v zXMO2z)F(6E$kTWO-M8lomeL*)w4Qvn=xyUEXG4uQC>4JD0OLc`FULCH0Z4(Ndh6ag zC$H)oc<>4G=M1V{zY5PHecNuzk7W(d^?Zo*c)gcu^EJsUueO0TPW$|w`ppvco3>sL zJBN0d;k=)iD0{0ukL~J)226MNI;NYSMLF&JTv1-VzFYTqD$BvSJk#lY>5ehW= zDc#O|+4iae>yT#rS)g{w+UEl!m0z8gF0=UOn|9;hZgnK{6|sw7sjpCeJHHs&n)0VR-}hMRm3z~`GG`q1#J7|u zd@Ac{x$rwxQb=)($7D-;bY0e5>bQKWDx+HzH?|>ih9N zvIm_L-XM9VY$ku|Te45_Z-ctb__=TZ^@eRS&mBO)nQ|;CVlKjj^NhECi}w(n^H=7x zv|Yeow4VI7+!Iz1KW!W3&lk?Kv)ErWyPfh^Dcz$TDQES1>IcoE=R#0GMxH|Fz1=w& z*cf`4=+WX|ek*Zeo$oCDa3AFfSxR}Vo_na>4%PfCTsXg#5+_6J0|lx_d0MZ|yqO3! zlK&#C!Smu+EEX&I-eP)G#+}F{N;@_9#g*d-%I|83DlddcP*h0BTum2$F$|X6yJF; z^f2vb*>V|#hQ-)h#(L__wtJ6gJdnSU^d!j>Kb-O;JNq^F4<>z|vyZkEiZ%G|drx02 zB0WLBQ&1!Po!bA6*v53N{9k(GVa&@kJ_(i{uAj{Ejnlb~e!{t4`)kM5zo>cz4t6v4 ziFQ@{gHXHY(lkELc#S1u>-BruPsz|Zy#(>Mf}%{m;vVKW-|Dku0qaqU$}va$&9cZJ zseak!D=dlg!9=GWyLpho`M3Mh%NN#vbPnI9Ta?XuSLvLq{|UoFBWJK9XT%?*yYtyM zwXcz_?=Zwkgx?R6KjK;1o2Bo?c+%)IRp(5aTYlJ~X$Jz%y2lm6Szg64EZ+?Af78?0 zC(eI{aU5&QWfUNc{G0Wiv&DX#dngmK4$sX*HM4ds!y(mOS;jX z`{}(!YY+9GBt1^=aoh36E3&sRjoYogZB@US>hzm)8&Uqm)olOm_e0jzP@d>S>N#Hd zogw_z4t|>Et&22oweke+Cr)4?ae{=?Z35HHiKgC$h`#J4^5<&3Jyi7Z50GA|c`nS} zbL&;^2`cw9M1N5GHI+Iy7$W*=;e=}a%Hr(3i}l6*E{FMjFVkLS=v-x{a3)Nr{7J(o zf28PNo~CxVinYe3o1pcgMD17F_ThE48wW-c$J$T*E-c^8dhgYyTiKWRg*%8JrF1_X zYvgPj2yw=TFWk<2x$~^G=r@f$yZQY)O!lw$yAy=}$Cc#YHivQ^R=XE-xk(rEz5we> zAMyXTOXV2L{$jJ}uR%YiKIUnjW%a-17xL$CqMg`&vtlXrkmT&sz4jUDp-&Ot{!U@& za^mFZT&}gZD$QHtH2+PLJPkB|Pju$*EjJQBPvc>0&o@sdeZxE=Tlzm^NN=eA$d>Q> zWt69)i21U5$P&N%z0e=(=&zsDIk7FWbE~%j>ZjauT=O(OFLuV~t5koZo%)+Ifbxgw zd-%(wp9^I_NzxBXAL9h!lsY)KZDD?sRDUghE3ChndX(;rPde;ix}_Jg9PRkQ{05$} zlM1K(oLfx(Oy_*pn`rQjJulM_cdn8AZ?q*nOy|a}-WE#!B1itmeCbU_uj85B)wAS&ohnE4I(kGPw8V zus+6{jTpEr@lTwT?sE|Q!W-g|D$T$Ap<-N&dtMjrS4|4l02 z@N1Z&Ew9J+Gr#UR>K|m!v9jmZO6msfzn5tLB|`Muw9YoOJ@ae(qbp}pKl!ssPgF;H z{angf<9vs0gz96SQy=?5e$#&5>Adgx2m~|jd5QDh{pBAqU*%7;z9e9LW86l~b8~g> zBG#kg{hf5mlXxfFA6qV;>ik}c)-$ahPH)b7nx*q0*3J(q-J(aCZoKSp(`}R|-}zom z^IWDIsea$?M>NLx(3GS5o>wa5?<$%7-g9SCo`?@=708a~X4`R~`U?!>J$Lv@%2Va6 z&vd$!^ut=$WvSsiPS}4j@~m;rC0G0o%?5VZ3D4>k^!Es^>P7 zy=nc{+W){8n6JFu%$NOM=)NSjV~d>jw(}D52RYwwd;kS!)&UBf`f}41qO1S4_3^8p zNiT8E!TtjSHvLhEV{emHF8ws0wRRpRJ-hR)7N4-4$#TYx&&#f|o&NEPR@8sio2Phs z4)gxwcZwTwJiKQD^<&@5h}617$xhbaXz`DFn)!;IPkuEgfys58XUj|^e!1og@xnQF zCULfCT-QwYwqH1l-lPU>eTn&1_U60~@|5zM?BsXoc&3~0ycfT%N_MDmPKM+;)WO(K z(?F*4-q!L|wlhPrDNnKLT{$K!)QkY+eIj}0Ir1#jd@yAd>m#~p&)pJ9Jw$4qKT0^= z@<<;ts(L^)O`@H6Neog&KbH0av5bNQlzGP|r zHbpo)dXXMf$x^WNpQY!}`)cd?sc@BVN6vT9eS2=8<`M2ZYhGWHQ0)f^!jxY?tDlcIo4()bm=MUy2vb6FBeM z1u2*8uC0gtJBc6vEc^Xr*~6Y2Y0rDKuV>5mopQD(8BTk$-|a=>4?YZIUMu4VtmHVDrN+aM7Yq0idCm+|8WYdRi_y!<_Q~tF_)6 z}6jnX=v9S?LuxWRYVJr>t-&SAH{JG8cp_@$D+ zei74+(eHHF@lrc<+y;NG=2KSAFxAH-r#{YzAWqO{w3F77KSuSXnd%Eu4+P#npZr@| zQg60=%{1AhTdwuVFv6Rh72wD?CGu^bccr~CoscQ@?WjK_+c@z??EcYF27`QGN8zZ1Vwc4)s3 zaMrnO$0FWkI~J?_9vVQqiq(4))*kMBh4}eLrBCs1&^R#R0CB9|u7iP@d<}8*_RiJB z33K*SM(n1X(Sy`}D!)^&B7ds$U5m|kkw42>znU_O{Lz}%*!D9N?Xb~Lxz@?!CI6^v zh%?jq{i9F4{srxles`c)@_egt{@TMtUM8HuKM|++Qnn{(-aR(}1!wf&o&y}%opK(} zB93kM=HUFQ85dRRyGdcf`Bm+h`<~h??Gsfxzn^mKA>ude&GNG6b+7(~a=P!6hEJn@ z(kHV9?Nfd)Qhh0Q#<7RIeN24MO}_(T?SD-YapJYl9w+(RJx6&e3Mh~LorSJv(+)#Q zX+O5#-~0yo<7ID2!daY2dZlCMU3M{FZhPJU`7ru-&yf~l5^e0^u-@;p>!=6osHZpf zB!Bu&mRF7Bxk2TadvEP>e7uf%@se=%vtjyPI>hi?<0{ITwx0H5<+(1C{J~Q>jO4Qoc5;Jxo%2XxsU2v9dR3{JEr(dX62+97PJ}HH|m66tR7Y+YYvk$w-@kj?RQeCrdrTOnF4x=&tupUPXD5wJvA#bz&mRE3F&LrBwLkC<+(0*d|o{NvmHlLCo?^@Qr#i}gN&}WxiuRjqxlB?25-IuI0Xecl;mf*+RJep0@RFPM1J@8e>d52;CpOEGYKCE)B1mv^WFGE z{VC@b=e^pyo}rvEZ_o}Sm9Z%rKc}nTvE$n->u4uejbuHIoJzedk~~Xbs75~#dVj>) z?SQkGZutk)Pl@=$)o;eC-|Qm#_4~_-zY}p)L(`wO4J0}9`lDAc-DsW1ZY`Ye*OH#AbB}hMW{x?T{H8aj9_+YiejV-k z=p*Eh?L~VCsD0a^@p+CjJ|BFX{LPfFRLQd~hUJ^D_XNX4-;qZCYQ4`$Z3hDDFi|w? z#+jiUpI|uTxm6mUWNDv;xd;TFP`$|RNs6r(D=wxUBDC)xCY;V`l&9uJ@S`A@YoSx!5%Za#71^!>vc z;nd8h{9)QZN)-LBD@51(zt+w_pTvAMyOx@7DE@CytR`O-`h5zB?YUd)(El`zKi&Pi z{wl{%^&=Ml@(-DA;e*t3ZhhiEeFM{tj;DSCvco=m$)Be2YL(=vhk=2S^LPlyb<0FQ ze}?F7N#7@WY6QpOQCbflA^O*G#6Pa}VJl~oOGw}1oRj(P5z^zdj=f9~`k;9?^7PYp zX~KoSco_LB^*wppE+uK*Z;00YEPYRN;#A&1%ik=V?$T$q(=Tt=xFT?j{X&xX52n(t z);Q-Dy3AmGk6z09QY}4y3jx?e2|(U(rQ6Uc$9@`L1!-T^=J%5=l)pgx5fQ=((Kx(Z z@0;6x=d{tZ&*NH`3za+*m2QcX?vV$n&uXn7CJWzuHq+=oN%{{JeQ+lEtDO1lJ#Uk~ z=v3O_0rBUd9vPhM52&9)(feIM{$lNm*?gJ#;>q+Dj)tfULdy0tG(Z6p6E+Zx1X(`o?~8P zx#!z-PbWS1QR?6JzfGpo4&8NzvgS-TSl{8d^cbe&}d(;zuzmP}_moGJc+*D~FCTBox4ntYw1|J$vuW`5mujKnTXH(cj( zvlO-8R?-juQF}ZvU2;}Aa(?|i`GfQw;Beujj$?hybn4@ZNzB*rc;+i!{C{izJ>BW= zcEaGz{H0Ro%Fw)c?zBHnp09|TNKblz`rjk|Sk>R6&{iHLO!NitP5m8m75gt+U$%AU zcrQWgNW;Z{vu6)_@OdXR9!P1){v}Ca9dBZJrS4*W!&TqsEg(Hlb6U;+XI1fd$>A7oQv|j(K{fki1M`W7% z(ln5w??S*_J@=IQ1^4%|dnvzBPJ7-*^{!Iwwyk$JNzPbDpMOtdKUm?spK?PT`wlmp zp#0meq`lelIswBr{m49xXDq$wD$*;Qb;8VRXbCT-PUD12sNprje@OP=wzn%WZs`I`k5+$YncsrLVah9oUFNe|_Y9)3V}jGegW zwRWn$RJUP&XYuDxq8@^^Ze!b}H`)=WRO5;;$$w%$`CDt=XZhc~mGm&@eU`05sQ(~+ z7brzITQ4EqJx_A2_A!H<_Y=QvLwPdwUVMgdR(2rW{cho0jSs6eKI|+0?KoFp^y8lI z+7iV2oA^2V!ARJXapAYA-;tghkQ^wDCx3Mc?J7z1J=aj415;S;R?qLRB7NUt(qSH+ zOBQ~HgMUXI{mYjqJ|n;TUPBAv#5g$hL@#sb!y{Q={IjYo8#&dtplV8|ER`Y?*8T%8h3^0ebNZ=KY;=@F3_Lm3Au8N)`amWo$2;HWsaE@zs`f2g{L7Tzm@k;F9nbevdv#zl z?I%m}G(kl(<#OPD@&nd$C$!F!<9zqyj&!zT?m6d$81S3^H`UqCy1z5)bwK;7VUqJM zmHQ&6URPs2W%L~HoZD<6dx&-9If{CHGP?~|yHV-b)vIl3R|(F#%}wf0i!{%Qlbqkx zu@2A$?X>By!*rgZxA@yi&T40UCc6*o#Rk2v7c2e?(LosfN2|PSJChbqda(1ol)p4y zO3{4E+R5qXkw5ZBmSd$Y$Kh-@8eYV5PgA-BWar^d`w;s9an=TNykzZXMIH5S%{C^P8i6QY+`LlE2#d9f4!hDX070hE|sm-~By;&KN(K{wOPr`CX=b{d`#R zoUQq`f9Y+J&tQ!T`2tM4B|)MSG%9xb&UAij*~u9 z_SUyl{w87 zP8HN;@N@N@)wQCxsbl=#co_4$Wf0{=ad>XB$}z_&$CY)g^PeI6Owu}!mGe^Rv%pyw zdLo7G^8tOYJ3{IHaw+AByMppq`7fzqzP5~}Junn)hWg)V^}m)rA&l*0rp7-B!rv=> zMmh7N+tGju=bvc?=Z?E>h_l z?_~YaXJcq5&2*k2-is9o^w9V`T;IvD`ASV8zxzFeWbLbF&*MbF+S?WPP(N|{J}=B>{AJ8#cmd8I67dD(r{`nOSUYn=D&zAYksW)rrzw%vGH<(~I= zZJZ1Lq&(4%owU$-xq!|I$4UNy8Yi#SerrF`*A1qe{j}d<^;TX-Kh@3l?>aAS%W;1; z$92V852Un#!1k5YXOZf!tw$^BSnnF5d26Ni@ohW#D(a)rbGq|8N1thY9^&*1P1Vkq z>3ayp%5RnQnZJe-mdf7x-bp=FIKN{%Ty%Fne(`wbtLk=YEL`|=V`*>moc*To^I5*7 zUz6XCE4Cjdj(d)%!`tMqZb*Ab5q@PR^<1rWRGV&cB5{&$Abz~^_3|*{EYtU3O*H%tq4p~aUuC*A!nv$J@gr4U5-0F! zYsy)o-?f}4{=d`6AJBW6;i9LgJwJ+dmm`<39)%pF)kO#=c?$Iqrt`_AqPIgu zGdOWtZ$b6<9FF^W_R~=3=pse`eJR_G3TGeZJ52BmPVPIDvqbz4B44Jwf}Qh1-wJ1~ z^k&Pq{ZC9cZUpVhj&pWQqx=W-UZJ+|!Kx(B$RCLxGKBc? zqUXLz{={EtCkNP_2iCH!h|yvH%1RLAEh2bwZ45-3$}+v&bn?* zn)IymnO4s0>yR`2gyh%v`mEl}X9i7uch6(r_8sXp`c9)Q-(eW9nsNzpz7O0N-Gn!f z*6*?QQNCJfAId$?IYs?Z_IJ#$Z8tKpY;NS)r}LZMli9$~+Xf<>b&m-ef95#fcm3`<;)m({Idc&RnB_H7jvGFrhHZPk z_e;`)&TQsM7^3#MaG=^Ty^mn)b&spbAENgfEPk@&33k@g8n&W53A@?OY?dAN=*|3= zyw7@FDg7Lrt8{g4KVS5AqiDAwvnb~p(I=vxGW8|)9pc!2aH{&X@_g2d2=Ncs_-C`m zKjEU^at-B-)BAT;Kb5L4sm{1%y6n^a-p&iaGxkt0hnk_Zfxzuy)LYt9q@(-x+}_Tt zcX|5W1=u`yuGV=n9esYZmpBKGF<&ry&!xvuZ>c&zZ1c7DBJwwDto}m$pXz*9mCkkB zdi2y6W6bNvV(_)Yc2?cWdn%KWepX02*JrhIv=4Q-qh42GcQa=SZFx@KA-#bA0hg?E^mP^hb)j#fY z_UngsCVplf%W<=C*6MweMS8E(jFXHTRLA)6>Tb+el(TO;{So39#Zi8HZuaxll(V(I zgU8eZfg3PRF!j1j^FF%{Y`PoP2+CpqhuuwkOVNA;)zfq9l;7eFtf$s)4>n^xEpz6} z+UBDrUZ~@ zJTn?@xG2py^)S;Q#?#c4USy3dkCe!gD#>F_w_H>Ry9NTd5bl~KfZGOeA%I}h)`e*? zyD9b3LPbe0rW95z*^7H`C@zFzxGCJ{J}J?^1iC(*M)E8ax(D}zAtSDVzTb>#8>nF8RdWVHqMuaWga)B_Z48zzfeUp>w$|f zznGErtBdj+Q0wm}r~(>4JR|!;wLkjs53rqhF4ilhJ=u_cT=k@1%6{9B^{9l{`I`5$ z{=_p}-XX6JU=}rdKLoi_qMa52hJnT*V4G)X`U-4eH=T_Md zb|Cx@q@OzYFxRHI@TY5R&t0!&{Zx#de?RhDtmooCu|F3?{vW=D`Q!gcH)#IJIBG-o z2Ts9ry`vvxJL})e=6eHWU)KSb|`8vn%qSnijrcPxL6 z?LQ~qh1Bw#{vp=Wl<}?dw@SbB(7mkZ8L{Uf>8EyKAIm2K*8Sc`1B_RaMNQe~sdj!) z#>ty-68Xz&Ka2wp ze^|=1*dwh<>;?4P+}IQUQ@$^)zfVcJM{i>LwO_bX`o}!_mwCrm3I9nM&n&?Hu1976Qd0IW z(d{_@?xcEb+P#Z1F4FSCQ>-0vHbU zEt2ks-p>3n`3|7+&R?@VQ*h4Yn_tQITakTz|5o%oOBK!7pO^8Q){8}X4tUqyTy7r{ z`CS@68~LZ@90@J|Hv+~#-$RZy_jUU_`M$=b-Tsw#bGrMo|5?}bPcCwKOGtTZNV+eU z=L=1EzChCp#~yq?^qwEIx7#mt$_bTQ(Q{t(pANA9Eg7~yF8f3HE@H7Cq;cYG_C z!;a{=dz1OPv@==`pOp5b1?v?nKgIf!vi|c%(X+F}_8&dS9zGDi9sMNhe_GA~&~o)g z>c>sHm--_v|4GqvZH?tG%6kx$-Oj&v$^N1g>@OO7tJDjrzgkY>?_fJ)a*mCbw`rM2 z?2Ddp(f=jnH`5UiYl{C&beyG6ylfU^^wtoupu`cU87hlSLenRZ|UCKCP&;Ac^{?hQn`S;T_!8H6? zSr6B7&P$|S9g}ud>&4?@e+TyGUzp?mt|I$Jo|SZe`b)We*pwHG)t|dEe!lo3?q75s z^bwhdc4WOs=i^`hFxy}J8Mgls(ZBFx#(w|5-ypRnzgoY*p<1qP|3>!P`mVQKy1m4H zj>+?pDN*^!&vClA&b&?ShRK&Bc+cp|r2RaSd7rieOJnSxy*<9)xfgK)$pxN2=3)N$ z_f5%P>BrUo|5fCRAph2NwsY~FUjO9(J?ps>^0DzcwrBDzYd(_l@L?Kfn)_mgg^ziv4d9KX3dZ`&s?=Z-1N9Z9mQT`xdES4~zfL{kGTtuaNTa@aLH8eCp%U zFQ?=@w6BnS`QY!c{#(9``+aR^{u4zvUdsBP+TsbH)~`R5`nx6Te&$IrVW4U6jD@`(d_o9LCQ-CF?2&@VxuwCpdp`z2X+?(2f2| z$D1!R)Q%Z`2>Uv|i8^eXogJxnF&LMgl6@EB@AuZzhp8Bwb!s4pHzv3q zJudvGWxXZ#8TK2w-TC+QH}HME@jrY0`Svg1^45U&4qhbtYMQcNLffl9y@ThuyE2}n z$9c}b$DHyn7p|YP-^uCD$hfy#{-qz^fPQ@ZPL_X4_H}DH`IB#E{wTc9xOKq!+qj$k zM$1IbzrT?6kVJvor8~r?Z~a}?b0GT)RR1^2I?s+gU#rNxb(z{dGp@V%QEm^LqUZK+ z;{Iz4zT@`gce8v7p1XZuh0DpD^ds8e-M_~5?%|KI{*Q?M8%u0w9OgCO{RHzH@I9BW zei_?Sf$y6?C++ItjyK;6KVmPRjaP}EKg{y_9Pn#D#eQBA|6CS352(E|?ZzXwv!8DW z|Ecdc_e=ZFWqm{38T*=mda;q?bf1EC{-oqDuG>E`&+YRZw9jp7w~ali65FrmZvC9t zlLCAG%JBm|FN61V-taYS&*C2I*^&F&e-rE9e2B{%hsI*R_Il3ugq%HCLxdv)4@ce0_SlSiV}wrgPP5xq8ou+0=!s z1e_@5N>}T74mmg7jc~HMTB;XTauQ|Q6~!CWizCLK%GR$}a_6(NY98LkJ>68ix98K; zy_=IK)9G5SPItC+rBF|2$W7UDsa9B`Y^mnz`D%Gh4HuQ&s56C9p+1`uKVayoY%!Oq z&OX4-z|eCi9IfQO#A+#3TI&sMp9(v&7D3iYAZi<*EU*v+=YMJlRv> zM4ms9o;5js`MfI~6tbn@k9CSwvsqVGm+h8?#iN@FjAywcH2YZY0cG9XM(0Q(R4YR7 zk8;>k4;=Lby(Qhy`Jo)|jx~tm?eT_iyj#(+9q&>W&A<2GHyt(=1; zT-G$HucjvQ!7zaU4d+%@Dx8)-axd)lg?j!{E<;B9rCyUO<*L+(2Wg?MU2OEny_BOq zq!t*Jy7y{b^m3Yxztadamg+)XSxpslzcYp*$%T&&5IJ)XFN2KW3=Mc+eVh zdbJc7*6U?^cJw;Blct;P_GzhmuU&KMrlnt_LD6yhHKU?$zt$Cs*01@!hkb%}%){M) zbPYY<1@sCL%yzY-mP~idc8h3RJCxszmF~tUz)fzEW2Tp`)ic=#)7kukG-NFlV`MfB zHOUTYTfM{4>DfycTn+At?#P51T+?mGZ6l_*Z^&d(-7D+UC%cs{U8z@l0XkZnuICHX zBju?;E}g9vbGb^IhWn0X>C;&nVV25?rB!Mps8XJ9P+2_X{C)mnae9{iKd%4G;LT*6 z>xRx!Peud2+){dt+BX`x(#U#x#>_07hQpywH73WL$*xwb)K>OdY#wJ$pOJBHFTjjX zJU3Q=}RLmC3wH*DHD^#hLinZ&e&tJMuBLJFnWHYt8sc_kqiYL`G zrPY;mWwp+O;j`39oA#GR@#zBD%d-!AGs}}Xk}nyZ&Tr*Cz@WD5)xuJsRHZUsp&7e1{E{p!oXcG+ zWOL_owCYeW?Tb}-o5m`0GT zyjZwW&Cux2!7T3$sJ*F5W5*R*IHA>$3JvJeDf*w+^7X}Xxf1)f`_8Aoozvz&CD{r$ z+G(oOR8{q=mMboM*I!KLrp{|ifh#xXXjY$}U%j$YsF{}JwdJLpFZyhW8iaCbh1%y= zQ(v}Z6}q=vUAdPk0DUmOWHJhr+-IYqQKyw3f%Xylt`NHp^A?g+C>ubJ{zD_0WuG{vsuqUW7T`?09TJE`? zzC!(1DYsTEl+4N!HKMsjE^Ai7(lnc-kw)EMr{C?h(XwhbLv3OXhRM^@w5*qFbQiZw zqj!ptSy-a>zFwP-JF8{REERfmcWnPq;uQA+&K%cCn^xPdc-mnzxxGpqMYdclI(|*7 zoJUMy)zwUODV@1Ob22Zw9G(Lsp;wEYI!B? zta{dGi~S>iILY-0U&c6fS3?o|c<)it%iryXGrHke;b^8uMOfAB5hLOYSTUmdSGz&s#NmN?nfi z2%9=rD#sj;n@V7A#Mn>ucKURQ@}9=Y-C^zYj1GG_M5{53e7S~51;MZrruNvwWWZ%+ zB;KKPX5JmiXI5_o+ixXh3J~I@@xkFK0C>;m*;~5 z%t+r7!)YpX7D7upE7WcGGDI4QrChd}GyPyMgr+mg&eTRk3Z=dxnzuozSngFzig#t! zwT{wj{-B42g$n_tqSFcpk8L?Rm)KO4k>C%{QoDqsGJ&y|+-R zZK7i&m1cAlwjSG<(nnCni3DY^ep+m=%wr?Qc%v5qYT*!=;Bh)=)mWIsDnc7;W zGJ9$Mq<3HyG2zC>Wth6+P!I74@CCMQFdMR)XJs@@q|FELZF*wb|6YriJa+t=aig>0#-Y^ZDvD3RXCAvR{8Q+-n%md_M z{8<|^9xX)-m0n}Wc;0mY^rwBG%tOYtaF>QhT?;igB(8mUx7L5iIHbj?l zA5n&k0Wo>VI8<&%95MzZ9AU_4k2&;^F;v|UL&gAoQHG2GQKJkQ?NPf!#_$$0Ao2i1 z#&8W$hKzO%y)oZVWzijdn5x$uG7b~jHDnyh_`o6K&<$JQka1{@y~VnKS&%(j{m%nn z5)%-uyKFd6YSd*9JV3P@(ADG`ptA4!4p74sMj4<6$F~kpht5$mzUebS4K$_C05v#X z_y9FHUibhtI9~VwH8@`Q05v$?FwL*Yh+#%kCSLdeHQ3JZ0cvo(@BwOYyzl{Pa6J0} zwM@^%oUL-EM&SPO**@cv@W{^SqB6jOR3vo+j4t}OK{V2=`>d|)3NvfkWB;}FX-;Ti*%Wx}Hs2k7-8YI5~@eU@dS zC=BcM`p3UupAq$sXzebC&TjIueO0EfA@)A6Z!~+C*EgEI$Lkx--f{JfX75M(MzeP# zeWTfXk-pKwI}v;5bCTAOXYG>#P0t=NV((**d}_J4TFduo-UFhV#~j0ST%qcQ=(qy( zMd`Q#qH4z#Fu4lPj{!O^d-AFvLdO-Vpl`<&9y@486n^)C-CoGFp^wI(Zf|Iffm6$H zLx%Kc-%i$^4a0P@eKff`**;Uta7VCdQ99XRgZgx`!4a*U?9fG_ZzmgQNO&h37%jY$ z4U87v$p%KV&no-oZg}4um|FNSKQNkoO4--Q@R2}ZYT+Y+z-Zwkfxu`m5}4taYv_g8 zVdj(3Vh6UswvlK=l|fDL@GAXna5Pi=jc~+xzU~ZmnDsUe>IxtT_}g*+RwC>2z;wK_ zdc_Qu%FD~M_VEo=xIq=uMi%=5!f<+LYPtGV+KoVuw&_3b%sHZIMn#2H3>n|PJ1AoE zr|8}Il?rbv>^&`x8o6?u$TixE;@g@OHDwdIH9G`k9*Z9BkOs6ZEQ0#=Mw^)2N8aC&>B&y#|)!ZL#v& z!R%1==B(4y)ajkFp-a)(n(Ss8wj@ypL|eXbUtdILP-Iwsi5iinOT(w?>m4Gd>hF#s zM&vE-eVt?7#h)9>uO#dX%+DJxZ_&>QRh}J~bmKe#9OnD7t0GsV}eXaU=Fd z0g(r98UhqW>(&AyN9)!?B2(9b%PCRaXBwm|u8j>6*>r2eCce5{^u1=}-$ZV|@u+=b zQ0yExVRbFLqsLD`pq9Ij;iF1dCeX+{2$C%k9}(zPz?VFTM634hGyrZ~O$y z`4O8eddZC5L_S8d6LA1$H$TDvEFfaE0a#$-a_);>Cv_ID zJi6?6JnOf)dj|TDY21W}cZ|qrB`V8J^Mhl+h}ZIXuewALsRaTA_)jPvxAWxI81+UK~1Q zMozmlQJptR=nN=Vyi25_0LvQP=qC#N3Z(z$PttKWv>@Z01T^RgjwdsfN`S*oQh^N$ zqE}Rdg7UdWP*6Er4-BHmqjtB=6m!dgVJp7-*$I{F%PZzB;J|!2V+H}i={v!6L=bgWv|#0bo7kRT zu2{!;DR$uGX!U#uBTaW|){}>Ob9Yc9ef?-JyG&M)uYDb+Ujlo^p2XF1*_<64P+-oO zF_#%u2jrVMy2>nR*@I~WTzAev3JN#c>A_1-TSaF)HRwPdI*%kkfq8C9rvn9dE@!Wl z%f(EwlFtNb;2R`Eg9KJ9bfP0292I0_aQ^u6#r2ridfx4ZUh$T9cvqEM(pObm$?VxlFM-q>JiX{?B84e5?S3b5;>2+;FK&^ zfU5vU^M@-!h%53Xr`7JBf*;Kt(gj`~GB$UIm#@Xsr4uvMXLM7CLT0yH6CXBuztqDE zP~X)1L=Q}TFwgsMK4N?)edo|9InF6&jt-}T9?cLVMlY>6ziTVG6*+{>bx@Hxsmy$1 zg4XF1bb4vo{6UY6FVT@`sS79SD_Q3_i@p)oLL#h`OS$V6bDH+~?8Phb+1cr7O6O{| zyjr0HFnOiRoq%8dB*~X@SIu$2bRJ>U7&Ms}AjS-(Vb0v5BimN4l;t^oxLGF3ay64p zFBPuRcO;_Nb(*5kvIrgNRZKf)&qa+yx9@!DgihqYT8bKpJV2*nUCRv=sh%&d*68~l zbh=zlUit}k!}Nf;Y2*jXO^p#fH%*KIb5o-XkeepTz`3cB2Fgv1G*E78r0BW1HelTp z`2lj%6(eG9N{m5r(-kFZZc3EFa?=$ldTzQRMbAxFq=9nN6oJSsEhS>)2g^;35j{6e zi~(~~qYRLnCd$CMsgVZCO^q~AZfd0P+#G7nj}}2zDs<5O?8*wQH#)njU5)n%=etnp zE9Q)Hb8PK&oVufWnKn1jQR%5H#W1UDQ6oeYc2>0p(asUVwXd=5wQQ!8F4Sh}X4ho5 zS)lb2rF*+;6esj{Awoo9x!vg6IYM9UrY1YLTPoKh-tQ@jLe62|q{0is+N?;g^s^*E zTG!}QcxRs|IXx9ULccscORDL4g!z^j8=XxJ5M>Qz>4{gC&K1pGtEX4%%Zc;n3S4Sd zOSOD~9v5Be9sK8PbiO3}%3MXrro!Yzu0)z`qgPu5)2Oaw8fpH{n{V)Di(*=@OmQu9 zy_PPO>6FrIQDQkcSn}M~g)AMGc8UH!b*?afhWt_vuY82T${CLR&CJCs?8oJv!tm! zM#Ulx17#J-513OFWAKcUW-%zA)}m$8nmw1+2F#?j!SYCsr-$xd2ME;Jo45Cz|DYS3 z@y9$tHJQGaSgM&RxOtT6?`<)bl!;z?riYG{9>v7;EWJCO@$YKgr%zM!&NCP@s2QLn z2I>hdkAboJl*+(({mW)h)S;UFAZ7OEq+i<~q-~Hk#j3*$l}C}EM$h2+X<`kNpE|$~ z@4L*7H&(DCK-d{LanLR)Ib@xHq zj-8*Tq#wI}(w!MSgXgD-HB5e*cthqVMIBv!lClxzCuuuYe#$!2akEp@43?V`Y0%7+ zXhY;B#|+KNfWe)wF0m?WM)n)w1?W0%Hk$H1f^0Nu2F^wkX^3nz(T2-LiaDxmBvm8J zM$$D%HlFD{_394TBP_@VM>BaqOPN7Wz``SjEa(PD?6$k zd&A>~ula_@4PW}T$2C>NRL8(4r@_&NDhwt)6LH|eU?L7z7&PYKg~7xewlHYiVG4uB z9i}j7+<^;&bbEsq28lL!VQ@tptT0H#Aqs;l=75DkVh&XpTyY0346e8X7Y0|{VG4sO zNJA6`6K$x%pb-Zy3?|}mg+XHuUKmWwVGD!C9i}j7++hlX#tknFv|-2DyF;&K(Thms zDt)%qJk+B>rRf#v#hf&~a6(V^oVV&+Oa8WawC2_?p82YwYsD>L9;!IYZi5asLllJ# zH$$SCQXKq*B_yIL7@?~)!Er+eodHi|esMDqeR@Fu|^VR@sy*BgWh`?`)W;YMUL=zGzbm2_ogkO*sZcA9U8 zWuQ6K!_j=Yo{t)1ZFT@ZI>J%?=mP*38iooQa9X}r9r0k1npVM&(gbDYMw6#WvNFLHyO!E zZD;ct+H9W5(#JRHb7ArHi2}bc-fL$?F!!e3E6=?^+P3HHQ=(_s+1{ok7+0Gu`Q|)E z|2Czd=wUr{P@M4oIVe`&-Z>zm4x*jc4f^d>3eeH*lN}}f_9+D@arebtV_=U`FKX?0 zx#W!=EtkA;qUMq})&RNWi5QSe_D7ciUV>ceGXxG$GEgpMkCjQ@*pc$c8zo{Ec_T&7 zAx}Je2H7|2bzSSx;LVij0 z-puJU-LR{Om^sBFEgR|1@ZQ#~psiw*RyPK2+464@b4j0}fdh4!dFxiPuAB^%dUgbD zA#=w-JN#S6T+%K(EONu2pCpTE&dMCUu$5anU!0w#zMKE^e$M#P1D7ttuH5cvOU`?t z*3*^(-Wb(oJXgw%o0T%nM<`oO%Cx+|cm2TUG3}MlW7_m3`J0p57N1|gNok*;IkV)q zbMzK%hv#=1&o6!6Ey#V|Em*!u7MQ+)s+<%zU(3QDTXfAdhHumQq~v_4>SiS5e0Aey zB$V^+i#|r9+{bm!mpyLA9XVg;xETrI%;|Y6b&neVFYb>S_GUp_jhcR?K zYxe}OSvo=iHd}Siy5^Of(WGK)dq#aHwq|G4Y1mqvQKw;R14f;Ot@@8T4O@jAbsDz1 zXwu-iXe+x;$aFTJshZb==@6{*YqREGU=5*jF@kEyC{qclA)`zqsD_L(ji4Gb$~1y% z$SBhYsv)CHBdCUqG7YF9iIrTfM%!*{^vFahT2Jc>!t zX{sYEI8KeF6iwl~xhXnjRceN3_H*fh5#QqpE~_hr(ki+2rW965vX-Mmx0Y^BlJpqW z6rJf4H?i4~G|l%W=z~b~ah&J9p_3HN{^O<0^_%2b(_;p{2bDNZyKUZLGr6Ysb5rUA zJ!LUzIxVR)u(&BzLI$?3WN*sN(&H7EgKysLYP$IXy+Bv1(4O9#Q9Wps5KG10 zvUtUtYqVlaD`WWCR(i+O`}l*Fl5sllyxIg$6J2QyUONWAfAfNk_x`E=gxvq=ZL;70 zv8xbdzI=-qzTe@y`QXeSxk17AJ$QX~)iJp5HQRH^K{EZ=l^zXp?t8vIeUd(q?JV}? z=-U!i`sk{$wEKlR$SCvr_O$1*CFPWXuIHBByz6Okow>nZq&Cz1pkSM)tecIz^`%d; z&NrrmlRe(YqyzQ(zCCP~L3C;LT=%25@&)j2AZ2!#pE!8*elmJP{KUb}OR~X!qC_oz zl5h3U=b%qzie@3EI&gotP!Dx*)oP#24Bd&(m0l@2+^w%B zlIf?3&kPLL#4-^y^|gsK1=vJOf?3+pkuI0aO8NaOscWfwubFR7d;LvfuHhD)14V1I znR-4~O&3bb<=HDvozsme&gd!5^5(9aIP5*0poqL>LdX@0o()3@T(bR&Nm$uR9o9fg)#?cg2 zKHq7+E_%Xz3FHAYt)Y(!QD>a)ZLVOWr){~PwGXYL=KaO={Ka%oz8e=>@;#~xpT~?3 zb*ytnlRB2Z!m5sS4he8MmP%8IW7n)>x2Pi$lYz5NvAtJ{?VJ|d??8Xk3MtJ!=^JKw z^Ytu#U8C2Y`i5drDz$krCsUz~aZ9Fzt!1i9=Kb@`a_)SJ22AGTSC`XNt-SSpsFY6S zs?-?KxAjJ#>vX2(e9D#Tz$mm8O0`_o`7qo_)vb&~TQyfJyqWwq3T0+hhCUEShonnJIaC7^i`D_b_HU8&Vi4I8tGZm{O#|7*Q7u&I_diefaspTBtt< zRL9471y%3Cl$|HrOplm8OFJd66m#jq^7(~Y^#qM83eI<)or+J-?5obs(#vW3EWou) zag}yo&d$`YS7?*e-D&!71bHmpI-feOL1+85OHp0K&ELqfuiG>^r>h+||FmfuNog3U z`bTu%*~)4ypT3gGJ~%sy8y;b6;-41cCtP_Bjg=O@^Xgb+MoB~Udb9nsJM-!OLdTg^ z_tAbX&U>s~MHO7&pM9ez`}ulpHiEAmq37*JNqc`^J3`N+3H^M%HrvnFB;i{Y@_qiZ zFzZjqCsd0dM5*~o2PvWz6=!phnO^F~9rL$2ztQzZpSQb!c=SZIR?WghS7c~DK}`zj zrV%fX09@czi`N{)UwcRMBLZUba>u{t#acF*JKFV7!EMHGoGE2_KY3aDgX`Wv7 zUQzU=T%(t_a!YiwJFSr#V<~Q$8P+K>%OgzvU^Q3F(M?8+V99koPhLJr?LGd|l5gSi z(>{yC<^81)V-q#qfxXl>n zs9yOloeJLPWff612? zouh5YZ3#rmtWh^87DFOrmaR##Y4Wuxlr!0UF8g5b?a$*Bywn5c`3H=P#~IpSCqdfs($_LZGDW27RfYJP|c@M>10Cj-)Sj+74JOT*+1{>6$qwe>q(= zC*G#agriud$7Z>7ordUd_72J^(wZ5|rzGZEB<>oK`iWga*tCf1uvMb@y%$I^( zV`ta5>wKMSkf>#?DL~Y+;$$9E)br-Km1irO=?pwxIYA?LU76w|w9TqfjyBj7%?aX{ z(-eW8oL_pt`xrYc8l8t37>$}_O-+yN?xjbESq>MGPNEzxA{`?+TtqqpGALrVshmEU zEt&@#*>v4JKZ2#Au9#CbSFU&$oO_|Bt^|hq%2GF;Zz$ah!Ol-YEQP2Sf}MLW1htv* z9gQ^LZe^d%G_B~-)0w*2zLTZ%Sg0kWeU2%!+3^&A%*HwWrMs#w(P+;R6;t!#sB@H) zC74omTGpU&s>G#SqfRT9-quzUI7tRs17=FJW7{5L`de!V`^FyR+~hP_TP~&FoU78u zjGV<#`+c!Xe0eN3ODN`yH`JFqJP15}wOGEADYE-L?SVu;BSqJ4n10W|dXMG+x?HsY ztJI>Gh8vQ!HK)3V{a7_8%pk3vsb05+TDmw%bd-Y(w@OoVFJ!$9BZMDkJQ1px_TAXS z{e7#NG{Wt;Zk6N(TM430o-22dha`OT9umbN9oa@#kud>bGG^X2}r_Tk~&LCbKjwI6cdX zlsg`#*X?R(AFD6ldw~{fddHL5V(MZrsikt_%`A6JY9E6GeRt`O>B}`wpzl7r28G^= zGw};D$eD-*2ZmT{$&{Y86zH>7S22coLC&9xU1iR`oPj2lS-}j7j+>XmA)0^1wN67K}m8=tPkdS@eo*njEDCHhvTIWy{b8?wzE%+g$z z6ouRa+7NITxP8-gBebpCk_~I!Y&h2DXU>L{cjH)C;x_x&E``NM4>+Z0t(ObO+r6#1 z5PAz}LcmP~WP(#oXU!T2FDqwgtG096q^T6NyT$BUcm9+8>&_rl2DRSFg*a9e(#CI8 zs2gU6Qb|p69~)D&#r~voCZyS0-_JzS*Vn`-8eK2WIPH_|P@>3CBB+LeUV{&}8RCv>BE?uct&u8iVpwu;LIxkVqzZR-~?^Z|9 zNw{uxaBYL$DlPr`Zgs79t7`$bI-)L2ZgoU`Sf$7vzGuHX@V(_@Ann=%)t9fdnTqfX=eu5eK>3JuS^nE z#NuD;E~U7o;#dW3b;B>nyP149U=@s{F`(l56!P<7f5N@eechZ&M014xGB)4oJW~B@ z(}OZLJvu4t>KS;1;kO@k4&M0&=ya-@_|36%kZE6koouH~rxW7o4at}0AGW?h8&e_) zntc;KLFx|un=#D(nP`%BoxT37oA1v43cpUPq^+h{_Fx3m6}zNOr+qtw&q$k?zpMv5 zt+jL@L6ZJ%BtX)hc(+<)U7JGiW{gIQpkHHegbih|`!Eny%XCE^?Ln;WTBCOlKI-U+ zh4wyOvCv+pD;3(?kd!V{TCCBPNMDe2-9xNg1*$rJJ9doEL0PSG#%O^pVboTux4!D{ zMS5ZWBG_9yw8YcS#~fq;W$id;`UdMde(vj{Ep#&)|#lRvKIB)_9wfqqYW z)=SVtSD+=PYm#y7A;GaG;y$z4GUM9gXVbCf%|6SVhPyW}ny+`Kx26Wnhs>djz1;r(Z* zq2m5ALYTOJtPm#cA2WcoZH5{qV)37ER(Gz@8z#GTSp{un-!JHzp@wTD!AKedDyA=G z*9_H@aKH>TRL15z9RPG^82*}Qc}2n3;+^V_hGm(A8~s7n!29bQa_r#oiDRczm5wz- z4b{nZ+QucJV?DRd&>3n!!R~C*Ef_vS?JH^5X`Of4x-H9WGHb6X7Ri9RVwbelKHJpO z(r4Jj{Bq&@L&RrAeIA#IDGU!!-1>eAqyp}GS6GgMb#ceZGm zp<2a4d!Meh&|ar2724b24ApCmXNKwyI_3=3rt0|Z*l}m5Xq7Vt8*YZ`Qq`M<`YTs2 z%wGh3GgP-u?Vxmq>JHNaKJ4;=RoC%z=h!n;pIxKLAJ-(*pFyrbe-61Op@A_S8-1e( z*QE0JLjsqwOi%t4H41)Fi6DJ zxrT_?v{>h0ZXI3$DOGNPph;G!jP#yiGPb1pPm(+uQQY56g^BySt1xMQw*}I+Nm7`I z<^FvW3-=_+t;;HC%YMJ0YmyYM(KSg56$~hwzLZ^)B#*v;Nm8hc&3D=d!6eC}2W4z} zw7=@=8E(zalP>BUvSIY=JpLppROgV*q+4g`B&nZZcS7S944)+Rm9*>ZHQC*Kx3}Du z35{!#fF@fTX`_cqbvQw7ioLSAc&K;tK3e2rQEj zt5|63-qjY`s&}PATXUR*c&+hFLfk>eoP^j^9lxD8?j!`QI>sQ^rK&g4kddl2%wGh3 zlMr`2ZQOMd;ttaWc-TpZRoC%z=h%}FpIxKLAJ-Uu$O(bVFqg99d(1V4A96zAw`^#i z(W}069IkWt;mVbCcD0&b$uwfi)m)C>MvWC}&IcRl*ZFV){jOz-^o0rYhw~{3^M~`z z2=j;Y?F93OMp|=T%QwV%++_Z6KG0zP=qlt-E)bGGIBELm_O;l`m1;3pGC%e5T9$rm zCFif2`Lp|%6IRMms^%D#SS?rAzv@-9VIWqkSC>r%GJn*|OZ>CUKgFfABTy$n{cBbK zY%Et-ViZzd%T?)@O{U}&$W5%))L+;10E5^yKIJ90mZcFMBo7rO6JoBgy)^kwPHgJ!?<%vwH!Z(5sk8qJq&YnAj0JtRzB@V-Ln zRp5Ic2!gwNam}D->A`6T#&?3I&D+`Jbb4ProvB_mYwNCAB+a|rdmjC1qku2E0wo`QB&IFa47oFsL4I%A)cIaWn?9>9EzxJ+*ljg>?ZW#CnR)eLwWN}P&Ob5T z6ADvDAFU}|Ezue6mr~a*c~hdra4xvE8}A05UM+R~;@QCLsU5yYJK>>F`h2l%{&a*~ z?XS0f_(E+-xMSOssL+=89MyWN&bfv;8|uNB7uBoREtGu}tI-)=OX=%{Tye=;9pjm$ za>cxNMgMB*=752U;n&Q16WZt-+p9UnArW z^%r2r zYt>ayEJ}Q)pP26DN}sYBAZpK{0O6o~3J~|@R*)R}J3ub#?fYKVWe*2g&!J8vZCFfp zr>|7YnI-d1PPe^ru*t|S;YMjGM)7cZhuHC5AAVJ9RY0*!*qu#_4pdIji| z>ELN_m(J6xg2i0bl)U-+8S~i~Izx#rmNL|<(1_`*ptKo68Ay?*ot}q^a50ElW12q7 zXjrkRDB4mZXcqJ&)u>8 zBU4W(JH@jB(jD#_Lt!B0^z?MGe3cIG(ocAHPfo)CD!1}ZsW*hn#E8E7=~rz{G&65b z-BEKOr%d?|3LCAlkg#(ikKL%A!I$p`pHt>L%&W{>jLp#4oUle61%2L&m#sW+&CtRb zl`?pTbo#_{fqEi3ovofOFPk&*_^VFd8SxN$Pda*+3)N98KHW2zI-t=Sea2<}!lc3jueaply$(-d+v+RQDFF5hPybv(U2?v0+Rj@CBOHyYz;$$zCnOC`p2qo{~o zeJkdR^CQ+sjoqnqpYr0Yw0as0>gT)-27y^$gRwRuy}kxxRElj4#;9~#8;lVt@84iV z%ra>(Mr0P(aPzgg@b)LFaZVlQPu~SL7!h@K8;lXzCi+HWT(^Rg>q4t{#GCEvGY!V` zpm8L*>oU^S2GQu|bfH9(!~z{MQN2osWR~jw!F`;TiPm^DGmA@Wt{^jQb6AK|>AU%;K?pmXl^MOSA}HDQ4(<(EN$c z?pR&d_J&JC2QR%l97@kjiRQ90dpedu6xliD)(luj;6t~%QR*AXXID>mKQZY&FKoCG zziRW;$K&ONe6w=&8b{+k`3R<&VpCOFt7a-`^Q}_)swqv0M&eTa%;u;{qv{)>M_DD` zvl-R7zT}$8MERC$t$LE459t>*oJpp64qBrRO6MBc96jmiegKv}_1gUctl#V8bonam zeeu&^OlmejnC(cJCRUTIaK8dad7RT0XDBQM3&%jibw7m(r0`8r5elFtzG5 zJxQZa{}xJSJ7G89T_656Ut8|xGSoZH@q5h|f%|+EIC`ej7r3ucmp6j0z*!q5>nU&G zY{cQ(Th&KTV@IXYSwsr|WOhW)@zK;Hyjd}AbT{iC7Y;S>;Kj9(_>5GAb{Y}K@BM~t z-cu=|>_ttZ->@yBp8mtOh>CjSESaJOjVGh(>kf@Z;jRIOMg!V6lJ9Sy?tL3Pw4sY^ z8-0<3wuwaOga*_&n!61iw$VD&NU~dpSu%eEk zIO9Co8e|k0wIEh=wE}&yYa|6xhe9-=9!){oacLY~VR0!Pl^-LF(jw-tj;i{O zsRq;+Vc-%~V}w!KfT~7zv(ZOs5iRUDN{gr_$|xbPgg%M4h zwJ2O3wS{(t$FQ()Obfj$uf~aXjnPf?Yc!v8G7AqwO%*6xqG}x0##40H#gP`q5RK7| z^vs?ejiYsBh|1_jdh^DpTphiY0V;>J^0Z^+Xw3}MIjo&$>A8yaiHj@1`@F>!;C~wVbbLZ@5G0-5BSWw8$_0K^yzB`6~aeRGi13$?{|ze?ke?GE+Dre1|BN!42*=+Fmw`-UV|v-K0F zXy2WA>A`##HB;BXT*G|o+q4^&mlm7=dB>rTcG|EhhUg4?cN?F{1F0wNZ&?|6uHK&*8gQnTMJ<#VM z(dX=|E@et(>VI>U?z<4Is(Wb??Or^XyPnR{F7P_NoqC;K5iNPgEw%zSO}Rmz-r@IO zBD`ip<@7Z5=;czGwusORUHsx7y@_**rX*Uioj0HiN-V8bGv>{o^9_o4%K7{J#p3iV z{eN8l(Q29b=PinsEcI#I~Kb=P{IQHMvmZ|CQh_BZdI zqnlcWws~8HUSow;)Z&G+T_^OH^%rozXMDx@bhr4Pq>2uS z^a82-bozC_MsH*1ib1d0n7SN2hOhqgl=;j)Q>m6$3bh~~8IREAv< zBbP&Woa2-~m!81fcggq$HtsNNZd_qLZ@a@d9@UeCGg9$XcK27tJS`~g55k7wvT4RV z!(DF-47C>)?|4{RLZ`p*jfVpixCgy{3*4c01$1LhbF^B@HK;GF=a%TRb=N5MbheS9 zcluT`rK@zr249-u$lr{wrI*cXqm1jh>Pn$R0~&p0Q+Q8jFW_~hHS@mDxm+Qu!!$z1Xajo*5OoZe<0*1vc_l{&8qjxFyICwEG?*;9Vk&ip zjV@{Dtv3lY=c9yZG^TV@;a1%~*eU-*)CR@s~ujQ)u+QuX zy0#KYl3rS+w3p~JW~I7$+d9NIC*1c_Ht!K%q0=WIMoMxxC0U%3JWieCOirESTuxn3 z!3!#RK}9d9?1io{6>};tsS8)+*OV}GZ8r3qUsLDIubG6I->dS=#VvJ#%UkM#St>T+ zW@Xs?nuTEV%LOrYp)A*8>;>~qx(PSUmH9Q#0?n^kCpN#lESwVa#5yrfY!lPOGBHf- z60^iAF-mL_lf)u1NbC`F#2PV1m#BNy&M}g0W7F6&HjM3Jv)C#&ifv+(*djKF?O}7+ z8a9S)VN=)=$B=o>-+9j6dCuE;&e?g+*Lhzpwp4Y$kfo}FP(W4pOWCTrU&>b1LCRe< zJXOdm7gE*zf&o<>1VgGiNQPE*kagcrKvkcYs!qR7k)dCwh|sT7Jm}Y{>hoIF%^xBu zRoxJgm8wp}DX;YFlvw(8$}IglrIvo3a!bEX$)#VX?9#7Odg)h_a7r*;J7t)Dol;D{ zVkB2}x>f_6(oEM*d8S{dMANTRrs1!U^-I|*BuKdnu%|+LK&jw8@-xM9g^171x(;Z&nTl_2#sGV|tT1OIUYO=MQrw=DWe(gwGPM ztJ8ktJ$nMe`^4|rWsl#pEg-zBzvpz?6mMz}4Yhl$myV0|LDM5O0V zItYa(N3u#Agu9PeywY9&PoJO@a59Awul2gLczI8am%H?Erug-ExJ$lF@4u9n)6PA( z)AjJ4y!QYPSA-dQ;9p&)V=jG3V@U5NFr=5vDRWMsU7ater_UGEQ|Q|x;WFJH#_^o; z?#^9PzRXSxkMkA6%_v5j3^z5xU6{JeRg#qX(lU`xxO1~B>CQ5R-uzN(vDK&zveoAx zqsLSYTctM08=&S#~#`%2`*Vz8F15H zfpXKXhOQ00X10rZ8hfZ4u{S;HiMbdj>l83ox|(Hv)J;J|da5*gAP#xl6Nj$daniMW zWAyrUwM;LyoAsj1m2$OClkHlK7Jg#cV%eNodo{L9Z_H(5Wm+9GSM)H@{9Idh&h1@} z(d(5f-&ms&oh$;;N|I|4h_3Fr_ilIK`P6w@59yM7%~>ublNKETbgwK;ctX?no}29g z(q~qpF6D}^rZo{azMN~+yEwgErDX{8H6q^HR~|vw5A?$?u$bzD`lE&+#B~|Bd`K2GD;dOKj;Pr2(618y2=(>3R)%V2s-wR^)|9fEow@de<$JK`M z@w#97-tefg-EuFC@s*n$U#nMx_bNCguUzlS8^e92*7sxw`)io^?(_#s%`R>99Z%|3;JY$1|iCxA&Jy z8seuK>i+Fn@22*@qiO8Lbz2b}*KR?uyz1{Sp_0MB(RHY#{s!wjUdW4}-v~?Z7Le7H zy>Yx(D&zj`C*cqG6Suywvez%BSI_f#<+sF7!qYc-HE5hLdCdFp)T4)nr5Qy_^!RQ` z_uo-c8BE5j-FtkqBzJHFobeTu)EV{#RJ+urR;2=+a(E@0DM# zo2ab*y2E-t_tNkyyC#hj78(|2;`a;JG=gON$L}xUPUG|OchAD!Up+hA%>B1Y*qDal z?;x@m_xZX;oA7$Dblt7_U@?QFz4myoIF5~>ww_GyFO<>R@YWxBL2R6sMJDP0vtRNB z^uM>nKKNrVpx+qPm>0zI^tU(sMV|0CNw|^c_%G~+Cm;JVgJUnc#rcV~&+#8~z?Wv3 zr+_~td;xg;UY1`3e#f^l&jY_r_&V@A%PhYEJpcX7TfiUrKIS{X+akXY{8r%|;I|2n z{k+#dap7aY&k0`#o_a{^2mXlgP2e5jTfm1E<>ozApR#_>u5K;H`DmllTR%|C>L=JPG^};d8*%pDEz#&jsK&M9(7d zJ>hxa>dy*r^=AXP`m+iADbc?UT>ZHL{F5TT30(cT1^j7|ANxhGKX?Ct{W%W2`BCO^ z;Liw80AK2``~vVhM1B$Yox+>I=Y+2Vf1~gY@Z>h%&jIl5zhiq2fj=(%2zX0)O!U2o zqsQ99$AEW)j{|>N_yq6+;gi5GKFbMB0nZCh08jnLFLfH~IpD4TlX(hwT&@>^w?t0` z_^wMd{^WTfmhze~rkkpD8jv<1qNfSGDSRFHlfpNEZ~ipfxe5G0_!e-@mu=vWJj!}nz%{>i zfOkZG7x;njJ>Z?6W&Lg7n(zC-HQx__Z-}1{fyd-J_RHRWHZIp=z#o4n+cOS4_89XC z;BOQ@1w1c20sK(xOab4O>jmIN(X$AATX-J$Gr}vtkAydXKPS8iT+72c@LPVK{jdRC z%flw{TSa~g_-(?sfj{>PtiJ_Z%fk+EEf0IZlaEV30$j_(0q~Z{9|BkT*yB)s;jMf7VFsqUJ>2~ z-oC-|2f&+>Ux&auQqIOC-?aZ)6!~%B9f>~~z^8y~zQ=)gKEQS+fouNG0oVLZ0oVLp z0IvDF2wd|w4_x!N0$lUA0bKL930(7c9k}Li3wTGacYr5D*1Ak8V z0r1Xyxc%T=TaAys^)E8o>92H-XRn3CnK+Uwkj;*A{TC zzdOK_BEJiKL$2Ead>^>xdk1*)6Kv-paLwN%;F`a&U-OnX&EGNL4~hP9;F`Y^z%_p- zfouLw0oVME1K0db0N4Co1m2SCJn;7G|CKYns{p^Tz`Ox`{dVR};7^JCI`Bt7#s1#_ z{+3Tm`2oK48RlEScZBZ%Z|!n<+Xb%kvNrHoi}Q6Kc;{VwUmf623qJtr#Aj8+c^omBG*&EZxuap;N!v*z;6?t1b(~lIpDYbGTWH~e!K7m;7ADAyanW53S%vI#u(9=3A}_#N+M-U2@JYs`0mKlC{BUEq%j-vfT|t1RCJ zJ|*ey1CI;u06!=E5cn-0WWSBceQP;66u*rFKalv7z*BNP1$^`UY=0d1TRy-%0sIl+ zbHKNRF907G`zyfPa@_!~`Pc;hnCM>z{+8cnJ2!x9{%!)-{M`bs`MV8V^S1?D^LGch z=I<_W&EI|Cm&HFF;4!&A1RnnlF8@cs^G~xMViK<9}ZvjtrJ(*oX+>mA@~=PvN3*s}-x z3E^$vYUcs)4YBhOxY`+eg3GU#hqzpi0e?o)9S0u&4Eu8ecwP7;aJ4f5yd`!ffvcS< z;7z$+0KWCNY|kR_JO7S(9{3Z&E5Oyxb>N3$=LT}A7hAyFa=i^)^SuRp`^7JI#>uJ0(*6T~?8`Xan1pM2I1oMt{LU|D`ElTC=M?Zou`>=_?Mwo% z$n_lX$0Xep@B`rs!0)_`?OX(|b~b=-iJeX0YUc*t+PMI{BX%wVS34`fx8%A3TUzkXTP<9KQ4S9cx*w+3Gl=3WPSvEQS6LK`dS{;&I#a2k)H&9D0<@o zJONzqD+&C@8`#b{;N5X1aP|Kp@C~`n1J`*|1^D=Pak>rQw+U|o*K{|5Z-{@kfVXA5 z(E{F)>mA_gpIzWnV$UA%w+L?oUl)D=d{^u|1g`lQdmooaEe~-^F|m_?GYm z;ExN>178$7o4{Lgy^dV;Yyf{k_$Kg=2;T<2FMJ1hOYCU_kN=j8H-LXq^mKrCgdYHZ zTKFOGXM`UCKNKF5^flj~6+Q<1NccGL=Y&rHkNpzo<0SA~giiq<6P^G*{s}IJN#HTL zpA_(>TrU7WXt6zuz;FF^=6T==;SJ#Dgs%f%{8P4b3;5&>X=i}XiJlhl)NimoJHYe8 zcY)W1?*X5AFY9RoKPP-2_|p4Wz5{$;_yO>a@I&Cw3O@oK`%TtACjQX!b|`)u2d?Yt zQ^0pcJ`Ox4*Gb?Nxt;@_xWV?MfY;y8d;$38zc60}z9qZ?y!qE$9-6>)AL9n_UAf)_ z{`AYnob`<@;A3COd>i z^l84&37-Jo5qsjmH{?12eEW9Rp9DVkRm|sr-|^MVQ^584#R71Bez6E#pI_vG>+_2W zaD9H!0Dh;~(*%B(@J--%d|KKW;QIWc1$_JioR2%eAH9eDunYXDbIkXEZ;Cx_;CtW9 z^83Iq-^IKGd_Bqh0QfVK?ji8!gdYLFWtR1f$^B`$N}dl} z{k4gHP?`qFD@JB>`0{ElCCxPz>p8~G? zC=$TqpX2g22Yg)k0`Rz8=Yea#&;;I+>viDG`z7CjKO}q;_@lzNfo}`n0iF{3+rVSH zlJCGD7d;)|E#U{ipAdcs{D$x`Nk{W{OY9j3uKt_^o|5Y+;CH;9{T2s4B|HHKD0hMDdz51z^rox!j{{fx z_|;$Nj2jPtCtl8cOyX%io)bO+ zJpO{0IC>_5Fa86ky90dVm8^dk_#?s-AM*OY{RWm#0)I;Q4)8nQA^L&Gg-`Bz^%tLH z`6=KP;p@OJev0KcfTx7V|C?9;?k!*B_$LAUN#Xmz+y92;JHVg4gZUxw$**NT^?TlQ z+pl6C2i_5$0DdSu2|V`otY;4RxbPJ4N#P5?gTp_l3uS z9|%tXKN6k-z9oDCcuV*q@Ll0~;BDa*;2q%&;D^GSz+>Oce%l28z%=dub zc8+-)_+7$}fG^z3^0AM2^RX#>3V2I+9QeNQ1>j?^Vf~B1Zxy}={88a;;9J5Izwfm( zKF9i#z-NSS13whr0{*P z3eN-I&$4_4_|g*dec-7a^A7OK!pGa*bZ`AWmY)DVE_@F7=FhTx3izYKo51h*RhC}| zJ|%nyc=7`*zYF}F@FU<&;jusT-q%CI6To+cCxJgHyaD_`coX+9tZxD!jr%+YWWBLvm(C;d|P-0_?ncHCh*@7`3>OzMfeu* z-xuBj{sVFL=PvO7F7j>Q|5JDe_|ac+IXMLWcOoDAjMx9;53&3>@P85cN#I}bO>Acz z_)CQ+fxmv5~FpPuZjFP@Ynwbwto_M?t=Iq_^Rkh0&faW0sjf%i@+ZfUID%% zyb1h6!Z(2boY=Vq{M*H!E#Pg@vkQD*cpLbi3GV=p|B94<;GYut*xz~m|3YaW#)1E} z$WH?QC*g76FOd411pdXsQ^3DO_#*IE2(JKtz4)yO{8b{q0sNbVZvnqocnkO&gzo|` z3U34dfb>%x;BOWAL*PFwJoc>D|8EmM4*VV3{s2EA@^Rpgi+mDz?V_|lz&|8<7J>hy z@Cxvs7TyH@cHtYqKm1W?e}MnI$hUykB!72-w?w`T`~$)}z?aYS{T>4U4!FFX$XW5Scb_l2i`|GDr*;7<#$0M~x43H%GCf7t;3|A?L~;D^Fn zz&|T|7x;6++rYc!AGnsoL*OqIJ7b^q`d{;F9Qc^XCxKs=arGSVcMDGe{~O^8!0-Bc zE+>n?E5h@@e@1u(`0ojC0RIQ!P2i{QlUjI0!djR~Y_cI@p zcxq=y_yq9D(`?TqaJ456d_%4iz$ae*CAP{j&#L{nG|MF81#OSO0W? ztA7rFtA7rGFWt_58i#dgjCS3jhH zKP&PJz|{|nz+nIxcXroxcXrO_`_o7CUEt` z7I5{$HgNSr3;5FaNcjPt(((gb{m=m({~VW(1K{e1L*VL%BjDVT;)f(~^+O8ymRv6YS3fKQS3l%|s~;-BZxuTmz|{{;;Od8U z;Od7B;CFo=`(YdShWMccT>Y>MeEgreJnR8iKeU0XANGN(A3DI3V&?&H^}``>^}`Wx z^+QbT)$+Fa{p^Pc;4SgPByjaZ9C%Z%6TsCEN#N>-IpFGt6!1sI&IRD=hehD(hdglg zLj`!{A@;*M@Q(Ol1GxHO3;3a2Zv$69w1BH0c7UrNc7fN$&OPAjhc z*bn=_Q{smXa4ipqz>~2rcjoCwz|{{i3D{V)bx{V)#v7O`^zxcXrdxcXrVxcVUu zy#6-!!yNF6_#p*c{jdnUCD(c2>W2z&^+N-=`k@KDA$G0Y>BT>Y>JJob}pXCAovp#og}&;YJ}Xac|EKeGN! z;BE247I5`L3wZ2>Tpo6Ss~>iOs~`4&s~_6P#m;@;>W2<+^}_*h^}`|XCpOs+V{#we za+TtKa~!z(VG?*nuBU*jAL78(4+-Gvha~XZewOW=1Fn8Z0gwG0%P#;|KP&W6XQ>W2y7>W4|-b+K~_xcVUuT>X#$u6{@YpLvgzAK;7P zhehD(hYIjrxo!YgKQw`>AJ&1ZA2xs|#Li9N>W3}h>W6LM>W3Ea*n8Ozd%!ou4{hM; zhYs-gEnGehfU6%4fvX>mfU6&3qEE})En?>waP`AD@RrC=09QXu0^b$+1ak3161e&y z1$;}c7l5lD7J;iD^1#&(72r>boekjXhbC|>59`3y4;#Rr+~M-D4g662&;qXg#V+vi zFW~a92VDKo2CjbC2d;kT0N)ck4}hy54uPv5j)1ElVq&kBw{ySAewYA0{vF(JP6Agy z#DO>EIssh$kOZ!Nm;;P9k>;f-}oqNF54{hM;hkfAchYs+q53nDOfG>(4V*kq9KdK+bfiKGS z1aS4kByjb^6ma!J9Qb2mX9BqTAqialFb7=ykOKbDF8d)5d_(+D0j_>%0&mOpI&k&F z25|MmCUEt`7Vveka~rt&p#@z1umfEEunWBNJM4#j;4Se(2e|s-5P0&%TyBnls~=(# zuI-ZgVGOwXVI26=V&?>K^}{4^^}`f!^+O!^jo)QI%mHtUA5y^84~xKCa-9dRey9Lf zKQw@=ADX~-#m;r$>W2;B>W59>>W3}hoe!}ec7Pv>A9jJOAKJht$GAM~16MzEfU6%4 zfU6%4fj=#F9syTB#3X$!Z|a9J;Od8Q;A67SWD5BBCGI!lz|{{);2Uy12VDJ-0W5w6>W4kx z>W4P)yTs0Y;Od7CaP`9haP`9>@VSq$AI9W9v|Lrh597dfTs;ZABG*&E)emvt>W2hy z^+OW)MX_@ZxcVUlT>Y>BT>Y>JeC+qx4-McO;)f=1Ee{*OJ951VT>Y>GT>Y>OT>a1j zeyiBI16=*E3;gLn;QQJGu6}3(U-&4?9{_KO9}aoMT!hjHNQhY8^7 zhe_aX6g#JYs~_UPwLBz%s~?iU=i2Ot1>ha=!y<6?Lk0M*TsMHLADY0`59`3y4;#QQ zik+Ll)el?1)eqai)ekM;5C5T*AKW6*c>W2<;vGV}9 z`r#0``r!z;`XMIvYI*y}|HXco0NxZoOafOw#DO>EIssh$kOZ!Nm;uuobhZb=4!wzuu!!Gb$v2zc&`k@W{ z@+bJd_JOM(I>7fu{s?$m{1E#RZ~v%%7ze&6*Au`$Df%aYC;yb~oC5xs@Hp_XPqKUh zcuIH@xR!@G;Od7I@J-Q^2Ohi3{Y3@1`k@KDE!XS7wLEM9*YdClT+722@JGeYZQxoS zTENv0JHXWsyTBj$b16T-C&dpP;Od7%;K?uLa&rV+{ScFIZI{#!W5Cr9LP2d;B&UN7GhYjFk z9rnW}aP`9$@ClLM0bUV5>;hLmw1H2)gv-M|aP>n6xccD$xccD``0Zln5peZGOw!l# zruAYBxcXrn_|#uW`2oHqeux8CKO})~$n_j>^+O7{`e6aM`e70HonmJmxcZ?2T>a1h zu6}3&@B9xbKfv4Khb`dhhZgYIIG2YV;7^PGUEu16J>buXd>i<)!uNr9{*vwQ09QX8 z09QX80`L44>lu^#&~kMsei#R?ewYMak?SeoS{~xS)ei~aS{{nQ_#>ZX{RhC4;)g@v>WA1%z2mEtT#o@)Ka2xcKTH5uKTHDO6g#JYs~_UP)ei~a z>W3uob4Tol1>lR~hehD(hYIjrxo!ZT6a7u#>W6jUDUsg*z94)Pcw6`uaP`ABaP>nA z_{8Vf4|~8j#1C!Y>W2>S_?L0{H~_BY;Sjj`;Rv{vhnVQo_Ud-Aa}2nahjHNQhY8^7 zhe_a-e`Y@-6!0y%UI4CsSOl(q$OBhDRDjpT&IWMxLle0AVI8>oVFUPE z{)PRp4ZJOWXaQG0>;fPEaxM>hz?-7K4SZYpKJd2i4)7!42f*_$kaJ6bs~?Vls~=)w zua>ul=$QZ>yPx}uN#N>-IPj)iCxB~tNCMaLFb7=ALkjp?#LflaS{@dGs~_^f)ejZm zW4EwB*MU!pA2xuiAGUxW%JnwzTSb2h_-(>>fU6&Nf!{9jd%*7$-UhCI*axnD=m4Mm zSL}x);7RdA>^5)zsD2m+z9`od!0!%ENZWY6dbkb)HXc`X$lAD7hrEpkCl8OCf{pJ~`3?1VYrkaG z!DZuC9o#m)Pt9;UJvM&Op2OU0<5nGfHg46yZ{v~i!+AnBo>p}T+qhMSh>fR|j@tNn zDu0WOTXkr)ajOn78^1;6X}58od$|2^8@KAvY2#KM5;ne5<>|HYtg1uW#;rPJY}`9# zcsvZ)ctPdQ+PGDRoQ+#`$lJJgui^d{Y`lNsFgKLHHQuZ`xNO|2gWJZ}P8!bRvvK!# zhmV_n8@K8ZwDGvoAse^$4`Ca(>d<84RvjWX-l^IdwQ+0z&|>3O9a?SNszc1i{k6k& z=(O>mszbuYtva+$9eEu2+Bb&t#BAKBc)N`sqb{n^R<2K%_eEV(O^3B-zpOo)_ja$B18@GIOHvT8&o44_u z#}04zf{kYv40B`V$nBLlbeMZ=+-kqq#&fFuJ{z~%@3(QQ{Q(=d+8?y>zc&uICuHNx zjv3}*8+Xka=Iu6awLfm-d#Ji~+PKyJgpFJ6PujTE{*;Xm1c%$xYvb=6In2{G9#icv z*tpexqkiP}@~if{Y}{(U+s3W-du;qKhYh#KZ{wD4z{Zy;-=K|Kz9Ad8e8V>Wt;2_X zqc(2&w%B;9@@=(o%Qt4@mT$X_e?KtnJK!5x&-5|F+L$$x=M@jzxS@E9jVF#CUO#5z z?ghgN*?6zj zUmN$R{|Ela2dS-C{Q0 zZ`IkxeTrvoJgf5OY&>Q4>l-8c6}0+g;{}!9Z{wYcH`#bf@fI6zSNY>Mo>lRkHttjL zNgL0p__Up?-%abcahIxR*2b50jVgVggZHSBb+B}+jmOR#j*HoNQt@^h&nOEYvXCf(>9({yx+#%7Yw&2W8(qE2W&i|c-F?-70=mt zO7Xmn4=7%+@tpeJPD5>f>wS0aKh*bj+W24Rs{56{8lLwKhhdyDy0pnl|4V9k2E5H# zjxT6<%dgA%8Q-pcf6eqIPic5q{Z5%ZzE#6}HQbH%oHoWV+^P!^4R_yHZa?Ew8lL`5 z<@jK-GEZxGSnZF^{?fNa!^7%)${wH9aQ|;L?a}b8hWme4IZsx@jr%q68XkY3a(qh1 ze_uJ?Q0GDR`m|`c^?SMY`0#_3^Jg^NzoBw`Ov5u8p4V{qA1ddMYj{?}{SQ^n6VvdF zhI=2boTo*@(;DvHSUFEb!&4e=JW@GNSi=(4kL#~bQ* zP3=6a;nwfC+T;Cy(zH{5jm=gDuWoX7uaWuDS-|7)6f4R3k9a(rIHTmGeq*YK7% zH1QhV@}?$U!&|bNcnxpas)^Td>vzoT+sm(hr_9d78s4JeaShLFxcjZj?e}YVSi@U1 zJg(s_Z&&usXn6X+mE*G-?%q~8-ml?d4R6u#$d1bSV;Y{&@U(_!HQZ3YD`y`k*6-KZ zx%GQ=b{+`kt zc>lP{@d*ug?@>8Ers3A-)$G2JJuBz2KF?&2500-KpVDyegv#-84L8*D(sth#4Y!^j zx5tOobFg-9Jzs3+e)SxqohLNht)5%6$Hz3>dS1^SA5qUK*}3&Rmz@XIb0&74(r~YO zF2WvfJr82%DNTGv!}A*MR?jWi^ZPYCtl?P=cdPs0_WTJAkEr{w_V|p3x9q1Gw;G<( z@Qj8>zE(MZOvBR}ZtPzpQ)TD@sG+pJW!eEH9Y>$%JF`@4`n-3 zcz;Bm#`_oYyoUS#UD-FH;VBKzYPk15mGg%+Jf-1oyw764;u@aU@F3oQF;7gx-8oJB zH9W5284XY1{Tkbo*YM!>%I%43cvi!`c)vEn7w@yk1HUf&-YeJct^Y#cKgYaIVm^`^ zPnGkKN0BFt`!z9e*YK^ol63+6m9gdhfInHzPu`^A0~#LauAIkuzQa83Fn?9Jo*UZ)~DfN z@Oh|btA=MZydTFq=E-Zg@l1K%G2W-)Ne%Brd%lCZ^@E>|ekF0d`w{As((qml@7M4F z4bN(LPQwHDm+QlJ#x=ZC!xI{w!~J*W590nic}T;<8lJ@Y0P}RdTe)8u4bN)$0Ir8K ze?h}L@qV1~fu3@E4!0(qEWN+ga6A{m_zdbyo=1JigLvM6JdE=q@`Q%BJXX1#sXtcc z#^aTF80TFhe03b>V~h{tyo-DQ+mSqi`X7w>8$|s_aMYhXkNT6lF%HQis6Tle=d0u` zs6TmH!{gX4jL%@ZkbALR$Xif<^0ba)yD&b2?Lyv*?Lyv!Ivj=blU_VGG6p<@{1@Q; z%K*6btd=>=vf%Gv-sQnPI9|JO9O=gUCO7y6i1&gIB7YL+`Q!r{?n9n_`f?cm})$d;{9w3jPah#~An-@NEbG8~PguKMTH{ z;IE;-3GmNxK9dB06M0hLn-TBoEAPi#67NwSZW|9Op2T^n8E^gPL;NeKLs-N8;OAlc z2EboLJDb37K>i5$187ea`~+#F)vp#C52_A$)aNP8^GP$_`mZ1HQ{-<}o{WtL)e7zE zd37_78E^fUL;SHA5ALVS^(W6G{yZy*EDPY9k;j8PJ@EB{ugAFcfzJ_c^~-PLLFMhm z`L-Ev{TD*~a%`^_4e!+OF!(+g4^80z1K(EgYQ)FD@5OjXfd2$_OM?Fa?N5PMNq(z7 z12!I2g~-}?Q1K|NT8KJZR0_;f*a%0jJN*lNBsG+Ke6&;Y&@t|$b+A0 zC6T2M`N<22KMVEuV?2->*#Do6db+^pq5gsQ%HyBhi|ZBSe!TA{Z^ip=@&OI^;C(ma zy=doqtPl8R%&!3W_rZhUGq9g`p!mKOYTN~as$s1k^A9$H1?m7!E$@Z1Bkx>@j>v< zz(e4hupemG@O}*s{khy8=IPgPe}CopP7Mz}S2;eX;r-87j!$l`%m*~w^_R-=0S%98 z_<)9o{#rSIuZH_xs2ty^;jX_`j&IfQoQ8WdmGd-dcwEE#HQe=L<@_NHZ`bgC4fnlN zIe)u`=QKR@a^*ZN8lKYdyoNXZy>kAvhKF9M9G}$if`*5-RL;|>;W-WW{iAZ8f`%st zD#wR#Kb`xNoQ6kVt(+&P;nCML@fx1QeSEgZ_pi!%k{a%NLldvzzBe`T8t%(#;x*j2 zRTHn_fp;p$_iA_;$BR92zTE`A3df@ec#+2=%op+ xa12^=5ETM_>Rd}HA6;k+dd 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%0AQS$kJ)>=e;HWW@>+J3FO`a-n-d>lFXDk>_e_ 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%0DJ?eG3 zN1e>Q2)3h+#=q7WIJA*p__apwQ76mqIj7(O54@zOdE;NxxnFoE`~3X&Vqaf^Ceo5$ zt6Aq>i+$}C96RIrdrX?0vHT=1BX=l*ohu^?F%_J1)BJG$g#^FuyX9P*xUaEeQaV)TRHXx zo;xeY4o5zuBge8ii%5=*v|}4Nb_&muV+ZiQb&h;^`=RgkNADYe{&x_1;KBIt;>TOs ztxasM&Wno8wP(u4$tE^;7I~45=Y07fXCV4qmEpWHNZ+03`BLT@lpp$}R@z|F9F)>grM8%oVt3){k%c~%VY zTzm%=r#8s_K9c-azX)%A0Uo;yUb_^YyM!~=#e8EV;SQm)|L4j8{1nqi{BffvAs_E zvAwsQ{-M+AE!!iu*L`Q|+t}V%SuD0URu+rxjh1<0d!uEZ*xp!KEVegR z7K`nTmU&`(qh+4h-e{R8wl`YliS3P+d18B`WuDmHSXnH#H&zyl?TwZd5M!H%PdTx@ z(Xz3W4OZFNv9c+Ynb_WFy*nr~vAxlCJRGzEc z9RcL1VA>gF6(LadaZYd`hfox~9d`C>3tr+b@{qX%Tcl-?J1aE&w z5$~5tY=-)~ivEtGzbW*`{_ghKL|nzYfvoUdT}F*qL2d%cs&|PK`U&fH%r|?dk)uHG z1gm$ku|L2&^`|-6|I^4-5UZ0@c%P?zv<|roRA-XSldr+qnAb`-e_Bv+?Z#LCX1 zOmcPFv{>0ylu52mn;t8BH)~*_C?)zyDo9otstkt)QYP{1mKgqCh^QScmBkqkHVkF zz@K4wlbj7Li!O9FYwQBXzJsxcFg83hK15yRa|jt8ZVmX>#ee@?xfCRa*SK=nj~tH4 z;5(6DUKyN$T-#Fy_X*paM_w7+LR-~UUIxir$zaLb8f0)x-u8*g+oP$kIaqnSiurrL zch1~hSv!Y%KIp*8+8mxGYi~p+MILu*uNg-lk#%x@WdC@9XLp^E^P`*FX^*`|IR~h_ z!qko1Yw8m0HEvmK?XkV)eVto8Yv16m{Z#hLQuOvwwcfp^l<~alUr$@Dzli^hX0MT+ z`$_CGIZoGoxX+A!8a_z2&(!Ii;MC4O%FI3!D~s(j(Xyjr z`%JX#tk^yiExRhV&qT{S`%JX#k=Q;HE%WR%u`=y5A+yhH_O;n(UgSKylpH(r(BFSr zF?GaUlYHxzhF-jPDSJ*SdyKo+pa*Kt&|c#xE<4FyGaEfG(Y_L5-x!Q?eQC-6 z_`PTl-$?cDMN4wMwIZFB2558@}to)mxfvH6S0^Io7F@cQQS=v?e3%9R04-0Cm6X9F@l*gvvwx^q=r zGv^Q|=!`#=Iq8g4&zb2#3paE2IS5z?4m!hJ%sav08`zAL2S@qSLgW^Sw2kb&jRC&H zKBuI%7@ea4-D51@16J(xCi0)DUT?nLt9SSLD;I7-A1Obgw04P~oDs}LXH)4r6$2dX za1NjFHs5a^DqX1U_nR9Sr;%}#$0UdTWS5*rpX5PXSm6ti`)|>J6@JcH(A8+{UO)el z!I4?_2F6mK-ZPjzf6Zi_^dGe=4KR5626)oA(iO^OH{;Cqefm{D(|GsM0Rx(o`Zle0 z)?JEjG#Z;)ZARs|ErCFRY|u4x1~jiI9dJW!V8GL3$R{Cvsb-FE-CXD5;Xz>ayfb>Z z;1Kl9dVC7!x^S-nBPyKH!=}(jW*=w7Sia$1;LFUMw_oMBGQQg_JyHB$HYk$2tJv4` z>ml^TO$QuOs2p+1kI_h7;cjmC%5lKEs4BCht`XdP#9#lz$GkecjPJ{T-suqx-E_|| z>91n?gi>A)VFfn>(A!SYo?5x7@0Y< z$t#AO${FcQAIbkU!uRq>Zo{0V&UDH9KY>T(uTlbUIzI6|| zWty+PWt~lqh5q3wKiR!t@tljB7gO)StQ%`1`Mdgu-=gi?fnEj5O*@PJT-?oxd@p_y z@^(e3Z(SmvlaIQc-Yi{xB`{L1!)ERrz6TAx#h4}AT$|`C-kgW;z~_ReY@)W!X~0tT zA3_Gc!MsFs_TAk)i{@To-ZjiSqPqseUo+(|Q2rqFvk}_K;~bDj&I-Y{9C!tLJ0m8y zo;$1@`q6K_ui?Aa`Q#9EpZk=ISku}%bTo8T?gTTH$0S$yfSyM3f0onp>p|$L5qjcV z-vff|8Cq)tG-ZF6InLK>_OBc#`pWAOtK;Too8z=JrAll*L?@>Os zO{LJLY&v`wKss`5;GpJO%9NiiI6ET4BK99&_-SxnGvvhD+ByB3r@^PbK*>_U>cLXw zXcGvDXY@?a)$zH&0tLdD?c)k=-Vet4;8~ zo16xt;bZZDrTr4Y589Uv1$o?t_Lo584zQ2dG<;$G&v%@)#q90yvdagns1wYH@xe&7 z2}atq&hc~im4O|;3-0WVyaO@8+EibR}n2 zS8{4~!B&a>mJ-|BLy^}qFyC!7+fbjPy(_W$+Tke@-j#Dk$7P7vm5t(N1g_P^0 zio8_^1)P>8@OkkvXL=>`Eq=tAz8!drhVqcD%1KoZ@97*DQwHi{4Sr}j(lu$_e_7$ zJ)J%uqEE?y8;}W|-P766n?Kfme%D=gKfe)vNPj;M?Y;dx0~z>f+|PG_m-hDa>)1QB zpFcvqMEm*q19U0d;*2GUHvjIiGDc|7=DuUm^UNm0;^kU{?aewb;}9h zs6ASI6KnrN{oju!uH%8&mTwD|9ki7p))nV2RWzGBZgh7MneKj-`!_wa5;Es zj}DJBba*B8649Y@Cw^QyoCqz6t`gDVQg|1c*oF?fd+2Zp^YYT+g*=N67cg(HOdM{? zt0`{{WUOmA)7iE2>P+_dEcW{D?D_k#_wSGXdjQ|c3sipr{kO`Txq}BUK1b*78qNca zy~vY}o^JiXq@%^o+~>79b8q^VQ&i!c7d>;|ksCR4m-WbS&qU;eB_Dgnbm@#`J)G&% z+jQ=Jp7YNOd^=Bh=+~Zh+qkU5of|l_6sqnjY-OrbOPw%vbQh)mbRJN7KIH|J>%6Y# zMxHnEJf_Fo0o=b7$xrQ1z*DxKex>AsZe1S?9^ednow7G?FKxM>@59~NllxcdZQx#O zBkOYxsX6BWV4m|0XZlslaXYpU<+DAAG2-iWG4fEZts?{o#fU3#2zNwf6TRb8ze z>Rjmd9O(CK==dz?`Al@yv9%3nmh6JgUA>j_zbm6}XU;1>aP0_fWc?qQS3Hj$&w6Jd z=WW~T#Xp<(Z2McS>2}xt;Er)P?QZk5tDs$Of_6{Ewacd6EZQvvHV4v1aJV1apU&Hr ztX(|)BWObUy^lXH&tFU%yeOzCV5Fxz@wmb}W_Wdw5&Vjb7fy zo?`RyyY`Z_Y$ct~WiR>X&1F9r7;Ye!z2K_+^|5^Ry~F2$Yp;!@A9dI0>}6~uKHv~< zBk|_4&jW9#lRHECc&(kKn@bbD!-s&cV&&CXEqg{6=)Ws`&<%bF!WY;wW@M6&*B|xe zRW9%)*vw>)AeVF0p0Ndc#)sH5c4E)iialc+>zl&3syirZ&*|`Wj%I;D(vCkG`5SmwBxLXU(f*8cCr0je{B=|J(|8` zznHDx-C}keAJ4Wwul+)O>U?hdQ=O4&7dP&uSx$8s`K!Hk5AEiRe-$}#&8UOXw+Do; zXYBIb><#!tlH4&=)l;A6b4WN1!Z3EaYj)7jqGhYK9^}8doLEmGM9;t7#{2HFN zaz*t9f-`+5Kx6+1dqA@B8lH8|&pF(g&Y69@cf6ivyz#<|AD=A7S^-b{yyfz9`s^yddX$K|j}yGa%f^95xM>9VgqhObI*}bmFxfh}q*nC=uQ7pM zYis?Xd9n?ygnl{C0E9PNwNmV+O0V8B}J zp7W|$quLz`eM}0#OHXqLkc59MZFuQ;GJ1z(vGC#IV!z1UmDZ*D-nx6v=^*A5@yTl< z-c+z(<3DKa6xKS+*S9I`&zzU%3%YX*VmqsXP8z^Pxok?{@rWNF7l32qkzSk9Sme+c z-ybnY)7a4M{=EZ68oBTTFuw1x6b2EK)S2$n6&pv*Bt~-y}GXU zzE114*b5p0{)k?S@4wY+>jRaiNVl}Q?R8eSrLL>nvd&A8Ytn1aVm{lk;YqJm4ruN) zqjk_BLjX+C!(kmAqbF zU28wav^s4jzg?X+VD84)gG9%>W}FAloD0vK1J9fd&zuF%oXNLsqWbJ(vSIuma}%7M zh<-WWYrn_=*6clx8T*A>f2PYPD^Iy8qMy2Dt4tp&6ZEk^eHh)=t@~BeevYU8&u#mN zUfpI6y9JwwZtS-Il4&o!dJFKnh_-@_)pLLMeXXZgxPfuw^jx?71GLfmdfu<+Pi>=m zE;!J$^xT`Mmq^cjl>V)r`!elY0|9iVuE4h&a1H|R5O7CdnvumBIHohzX52ka_dJpp z4aYhyf-5mkH#TNFb=Kx#&%?n?_m1~5**@x_quJQ-HeNuC4RUom&o>L_(0zZ-a=Po< z#`pH@eb)}^)U)T?JFkXbBir10%|>=K(8mDw&;2AXvYhE>!ne|qeEe_79vQv!jn$p? zxL~DMg^g80SPIbTQ^8wG>1v~W7qxs!{+}}X`jn}9?chTHIXkYk1&dscICeGs&hJh|JQwgPydnM)1UX-OkZ2L_x(po@E?&sSLE#M5BFlOE>4Uu%{-p1|HvBV zSp!Z|`HyVE?@;$z(u=NQe{RB;qkD$4tSR7Bf5SJ^_>WXAynydg82^zv=`@R>s}R1d z#($))EAuL6yr9Q_WCQwJBl?It26_Fr1nym^v5q>#cfno$s)ctl-g3TA^9a6J8h3@i zdy~Go$9Kqvizjmynllf4sxdb(rf`tRkK|q93w_DrtIFW(O>j?nk;+}213fK7zv|~N zy!%hH_0Q$}iawUEAIW1@)|5x={H~1g`jLDEy8R^Wt5se%2HC+)1RERZirS9nTx*4&7_zl~hE0J$75S00D9RA1jFIfHq5 zWy?p}+n~Es`0ur|{>_vR=YL0h48;2}9|QR`M|=!)Cg0B7f}aV8y2-(J50^)U(^%lZ|_ zXJPxfzFO;FknNsJ`|aUh(3rr#KxZS@zks#e0X*?9s7u?wz_V8M6FHamb^QzS=uc8_wbi4crt}dz7elJ)lmRkNA5r2Tbu3c68@f!I9WJS(qvYQKUA^8AgdCsssVrN*v zE+1b6z2^*DH-vAA6|Bm6I_tMNPrLpZ%tQVe>c{mZpxz?jCtrdF=I8Y#sQGTkeF?6C zKfGr;^%s@voI~!VPx056;mg+5zI8jU^rJ5X&>J$)AG)BUb;YhljJfd*R9o5fS9arE z(Vh4#$G3JYe!rvnkFC53Umg4gGvJ{}jN9;4ix%=-uFXTBsS4KEpSl|FO<%$%EA|$6u=;DPrJO$8{gFLsNMPpU!jtyLN$iV} zezRS_jRyEd-{LDbevp^2&YVDY(+1HtIMke^(`in9&76d5%}F{~WL|xnCb54m;u}@2 zJ%=;fXq~&w-m0^u#@sdIbYOKFFgq34m7;5n;@lmH-{{4hHJ2#NnfEXQbDgI6v+zW3?fN9Tf@_V&>p;8pwRNz_ZUj~?CH+S&Wc=stP^V;;a=$kGRK6U2|DU`wkB_pt_y039Kqd)$*g*qgYZ8|#Dj`Cy7guEyI@I z`*WV>nLIO0AVJ%Ef4|=!^Lpky%Q@$J&UgQQ&pF8V!N~a`$orwl{bA@x!|`MFI3}0F zte*&w%Ym<0xg4=g$MJXnw(I_G`MR~9rm>Gz_Yd)R`&hqP>fiQf=sL!^wCjl3)e@^K zv-3EXdGk1Gc+dE{fl+xJ-($QJc^v3WZXQSKdyhHqDUU;SD~}`3@n@Snj;HZ=J9WMc zJ;>)BbN$_(XX|)&z_c?sdf@vCyw_M=9NE=J`xfM2o7g!W z{h=q}^Vghwj?dDz>-)Z(|F-WtHJ{@qaQ8-V`19cM4dC=t?4Ro+vFDV}VegfLf6vfI zf9RzWzjG?jFK5hCdH#CZn+J`#-v-1B@Oh_xdo|xWK5Ns)3w-DJyG?nYXfI8hr77P% z&3E_HUJ>s<#qYcPG#0L}JDcYktFsxy6koS#r%_|e^G|R+ou9tF&dupy%vF|OZ6nXv zyCIR&;g0p5$J>3~19;~|`2jnjqnotm0bF%*1lDjSwv!`Z`y<>O0XIKj1~B1^SfllS zwl5+ldJFgDi;#_znj5eXdm}kFU_^UvfX615&ACFcN{^qw%?&t|W5uhn;mfE?euq)| z@9{gVa&rTy??iqFlN*rIZX!3p)An1mL9Bk6n;W2gR8sQ;8X51(;mP>{{|;Sg4l5Xw z2IBO>HE(`EEB5MP*5s^(*SPqq_XmI*hw)dpV$U^!L-Mb`iv6iR=$qES2=X)rN8SE- z`{L#f;6q5t9ng9L)jg5ExHwp6K#-`H#AiLvY|Ro8NAR4y03cR-dwUDe?zKJGxZB*Ks~ZE$OjoSav7p{Q+xj6)R=yb}R)!vYLHl1e&OdI6I{tx63 zM1b3?PZfi^BYPf4pE{qo>tb7<8U{}8+=M>$H2Rdemz+y51KewX4qoHhSX~m?m7Ac*FpE?N6y84vx*Vd;}a|zPxQ?4#m{U`eG)v??@Jf!hPCceh=E&P&nEat)0u_|~kosPAF`rUkjU-Et1rf%?!Ug)g7 z(OvtX!}dj&?S~!KA76F1L=L7mpP-i9BaLm_ndB4Xq|YbNbNPd6-tcWR`2?kQKEcl^ z&te=pn@>=?>4tIM_2UcSIknW$Q9eQK8#jz|*O0frYv&XEg74gXf-f>Y=z;d05u>f} ze^Pey35N1NhD=z+`;9Z5d;-Up{Y&m0=3XM7Ae(#wVi?kQOg@2mzdfJeXuQqj6GWVR z89Sfg8pil)#`<%N`BjYlXR#Nq#LsQ#%D8i#0d6RtAQiW-1FuqXdoA;-e1ggJT{z&@ zag;e0zJ$1X^9dT9`xkMY{@BsM!42eZ=38?c&R982>yq07%FXrDw*YpD z9eq<>yZgiL5DqXuTDu?ogq{ZB)@cQ^Y?ynIy$-5JZleI_uU}-?d3jh&0U55dM`SJbb^rs zjs70rK@2k8``8@?xdVN3%juhR{9?YXARd@Y4q_;W{7c&Mv3}P5HlKbgF7i%bM1j5~ zE@$>Fn-$nlwApGcEMrXaPYFGmkNulDYu30X_CIb%`WtB zTYt0Rev9#GL?7D8{J%{*!dc~GAMy{c)>x0~&A3v>EMVNObrZym4hJ%$`MwQB(w#PU zZ!L8DkVPMsaPN0VGYX~qrH=0oV9#n71G~&{f2S zlsoC}kF7rXGOa0Bc-zaj>vnZPpR=dQVd6|IGFT^l_As{mTI@^3AKiMVfER9i!k^Us z3x9+kkMrJ%@Jw?o{L~(G!lmV`d2s7iUW&!sfI~S!U+dU`-o87ys%J5uJ;#}hjpjJW z_?D5k?bcI#(2ipo9ClzHaIkINzeD4Puxm6n8)&P7J$`H7Zo5EnNq5|mXa_v}8u>IQ zf+@s%`cCx)eYxhmm>BbE^jjxJHyyoS{W&uKGI+tI@Pvu*h6(V9Qur5fI&u}oJ31QM zeTUlC-3|S{0}La@k32qsmnAE~(?MMS_0ePVo0dPCoZmDqd~`5-8;vo%YLm5X5BBYm z`F>=UmDmR%(rw8fCq4VjhmlFY{jfP;g(F{V{_wI<_BtQ!D?xl9ejoiXYs#S=@tReP z>5=&*kv;USZIiw4!an-cI_+iP^#M0+%x5oBo=IK=dls`NM|ajC*lQ3pUdnlBh2Mz= z@GBH$Jrjy34yrwfoP90$0P`c;MDrt` zkAc&S_aMc|ojDq4;5_(y!Ab7OM}-r)=ACoRtHIrmIIm+;<~2&$o!5656Em;fQ|8sm z>~LORG4L|4M}oWGg)eJPoB6qOI-7Z&eBG|JbE>_W^HyaIujt>kIXxw1PV0=GoD@*yJDAf4-8uazFdk<<58&_HKQ#b-vtRLi@;*xKJ&R+kpK@tbw5i+=>7&}e zSTwpGc)c`Q$he3O8{kcMYfPZUo$M>vzOTlh=pzAZIsCS$%-6Rtx36#RtiEa{K zX<2n&Ng3bml-=fgd)gL{4y12;i`zE5>$MRd zjYq#p`)X$=GS`cL@B0n@)n#_Gt{y+nnp-xMb#6oZ7MAz6>NfKYV{hot)QPU-&`~K$l2`Ygx?!oBbGg4Oy)D+xTa+^@tn(9Gd0?p*NmM0%Gp+UMhES`?zEr# zF6*47qYtF*9#$ReIO#8W;P8L#g?Cos`(*lg#s0piKBsRX^kQh_yS!Wb%)@_-{qUI& ztKR+fhqb4F@Zo0?-zUTWW4HaAt+@}Qt3Jegf~A)AGw2`Jpnu#MJD;^Kz|@p&)nyE{ z!k<$8=q6?8Cbj4$wdf^UZeuPjf2;-W+SS1QjdwpZ^THgc{~6MqxT>G+ zwuRX@Et+R|gB6#qo~}<{boylQlnuW~vLv->tbziIG(F;C*<+ z`Me*)zEj`azDVz~Z5_KmlI;bFdXwk8*sixIuba&?mojhSnOC~+v!AOM$1imIv9|l% zE6{cF{Pg2gtFE8=A)3sz`{C+);t6Hl*pCrir)fs0XcGUW_n==sSB&kZxe5AC9fNPV zt^pXzJi5kLmfwzinxIvO;_NiEo`}?**5SZMA^8`V)1glPj-tKbLu38fUMA>DKOI zuEF!HeieN4Tb`W`&3k3Z2K0H!l3`rEvcx{K$B#ZOSt44KEXgslatAM9zx z%{^@SnBzm5jxHNBJ|SenC)#~RvgP%z;38fZT~EAcc_(}Y`tC{W+`YdvuJwAX6d;s2h7K)DaUB2CC_4VF(+q%C% zQ$OSX6ZE0pfe|{Ga<|79(UG4c#C!TqwB*|QUfbkA#)MYcCiT=Wd(iE(d?Yo%rFQqS z_rg6#+tz(RKNLIBxJ}{SA<7-uVf!3A`GD*&cxJ1kGrD|Jx>!AaF7eIH@T|?8`?J~M zSsUo{Cd0FaU>8gN41zxlOz2t5eh1GIZ;(w2&)Ud*N5r$hS@G$5_@L@sawH?cix+7;C(pCQ_dWFQ)(hY7YQ3^Q zI?~zMV?*+UHPVhwl)_Wf(PSYw>e8jwBa1dgA1?jXFdxhD;Z`}g+7WJ+^B!{F-Ur0s zUoyRpB+f1x_!EAl!O*E_&r2^G7+?8DgUqGyA=o{4jPwgH?a5bJ@8EVizpsxz2*+Kz zY7id4SLz-Aq^TEKlP|n->T&5)--))|Z%2Z+UjJZ+aP!_hz%75F%ZJwPZ(AqXnP|hq zw<_tA+M2>R$kuad@K4Yn?XR=@X#4Tf(f0B3L5J9L$=(O@CyB>eMjn3$xPs5N`{X-2 zpWkujGida+AxZpX1NzQOz@hoPAfL&L z=rMR}zK6Hg`pz|HqM2_UU4eXof>d9V&XRWb^^KYN6~AeZ55&M9;oOi@tp1s`#jIb< zGP!Dbj_e82C)zMPalnDLb?hNC*vrFj;yjmM@cjzLML6Vbb3Ajjom?~pSmaic^3Cv zIP~s)%!{6Reahw36Ib25Tg5xxI7=O6*OxvmVC~l4+$;Uo?k29=v#hx-^bK2jaxMFw z=DD~;eeN9RF~{F!yz)%{hbHuWQ2L4)yzc$cs^bh2r_=z>-U@1@jv*4SunWB%Y|#Z6*^tg*tm>48w48{^ViTqE0|!9+YQ$Bw6!x5v}czMmRT z+kxFwf$gbyT4j4YE%9xh)0Q`$HiCYuPc!Hf_`{yT?Xjs1=vnvDm+k(+E#=hx)}^7B z^ls{VR$E5lq5jr3CV$<98asDpbyL?>r^m^U!@_ZjlQEs5eM1SS_+_Ao`ndW3NZw z-Qdi*=2yITD*K5K<(sM$I@j}2Uh&?xDcWx=(NAY= z=YtpK`JT2Z-nd#v^o8DP=xaaYps`BS=b3~3CrMxR&{tLJS)Rb|jms4SqhjGFip!P4 zFT63g?T^?tcoEl^tB;Mj{k%Fk=62IVo|s#yZ`&Sn@!d1|s{Gb6?LQto?^EGf_?LaY z&}w8?ID>uKwXa@e@u{uM;xCvz@m7H^T2H@+^^@+I3`6N>IvWC9?Nq!? zKC|P-+xl|;fbqvzcYc|8TNUd=e;Z7Wx&3{~M~}H}VO$fu8{Vby7Yy>}SMtonX1Wk_ zd-l)&GcmVy^fgAG-Q1$9Da&{B+{5YT>7&NnZZmNH?~S=#mol%vr|iya7XQt>cDHS3 z@haK1CPq-|`rBl?w#QP>bLaJ=#G|?xa|_W=@0|W8bE!EU+u1n;y zzu(i9{-xOV+W(=W^CjGM>ju}c4Nc7L3}OR}(J?W%3_Irbkav7}&+m>eG5_&A^TyoD zPBSsLW%;YJIu~;r?b1_n%rRT|ap35PY;lh)EE0`xW2p;2SqC(nuUu@yNbaN1yyRo=HvzU-(qm+PLvz zUuJ0a4*0s}uVK@oi+5C8t216;pUDo|ZE)iZ_-=cmzsCm9Cb70>^}Z+8CY#pocXHfi ztNndZg(udAPr>ffdFO<623$ILUv=BXH-8(knkDWx)6ZqSO{mWDZMejRgP37mLq_E# z8CP53v)%X5Nj{;v-9Dzq*BFEB4s?Q3I_T5)+&;-iPK>R}6JwjnH|gf!=ifT|#k>rNN_HT^KrwuQ4tz9(5RB zGxa9V^YwPU>Emm9KPA34+3m+aBEAL;Ccbuto!@20*N#0i#62&>#=qqF+G%e8x*A^t zRy&TE%%3iNh>{ocgc+suATK$$GovBV)@t|AHi3h9J|}*#(h5K_}VYM zeg2r^YtOiS{+Q!ykGS>z1LAA>nA6JF@M6Z!GR7Zp`dsj>X}7 zwqtxBb1ZK0NyOqt+VLA=Hvtp3QGQ{i2VX^>F0Iz^zY2VIX_fqU`2-7<*Pf1MSAnzm z^9{}Z8DFvMXA`}tPSKlaKXq+}>noOzImSLxmAvE9>IS|=7pe>LZAE8eb}7DP#q7Lw zHc+R_tKJp6-m%Ug-L9 ze5~-l!k)(&m#R+E^1-kCl6-p~IpcnEB*{UaPkt%u3uz~6G3Vqs7bwSBF*~h?@64RH z0v8KW*O3QZsJP?t=A3uN{DnD>IX>`m&z#51oF~U>HRr)VaPon`lgG@t=4S|V?#_)H z&#PgaynK>29ezCw|Gml2E^v9aMSeiNY1f?bSzuyx4qhm3rnx;PM(4<{po0@`EO3$A zu7ejh5~I`i8<2a7Bjh>X>7GSg$;Dk44>a#ye2D|Q;%4~9*EKP2>xq5g1e#Lnw&Rh5 z!WYh^h>EVX=1>1gNEu_kXS|!Dc8sx{F&oL4$+w<5-c|HVeNdcD>pmBss$ z<*1&sm!*koS3!4fze3QOU=s`)Qv(nBgXm89Ni45WF_F|h>wT9eiQc-3pXq4NjtNhI z#!8{J5@@cNH7>tSOl@9oX)z7D^4Ek1AMtjR|j8*Ig&!d@#s4S&ZsDzDi=?6^ku zTR`i9Wm^o0e&?I`!P$o*xa!<6xGH@Fn>{DmdkJeJb^pPM?8OX^EH-D=#LxYPbN~0O z-_Uvq=YAzIzt~Ljzd5&Lywk?!2U#De9B=XpwWehwc;m*n_sP%htfd%FTeeTv3J)>g z=0rcwz8h});wx@DG5VstJ9>AbAE!9|c$R)tlzgtJp7@1wYj&YKsZQOiKn9feFNt4D zeHCwARaD!-Zk(Wx2KuJ-Vu0JR)s?xQjxTs#&x5z8W|9D(xQq4)sWF9)}Ovsm+t z&xJ84?@o=Hh-fK~Jm~zO_L9tvYMs=mfeTkGhknZ8 zmm|AdYrS;#8}57QY_@PP4V_(pKg`8*FP&XaU(NmF(Ak%qHa=jkymYn-zLk#7=;v0e zZ=UEJf53p~B-&6P*OXbyzd%1?tU(oBlx5rJj4w3L2Sl$0hg|wR*R+`voy*wKzh&YN z>FD#5cK??JkJJAPo&K*EuAP8Bzd(Imq0ei0KOKEu!TtY9`aFyFMW6q@$fnQ3jDhG= zK-r}o(xZ~Qdu~oZ{X?QP+2&mGCaLfWneE;8J_-il^KJe%JB4mQJJx*7mtOf z->tH6MrC;VS5;NcW6jT|WUZJvZWm2UuAHmOl8S`l^KJe%98&oGZyt~L-Jqc(-<3-CI3}^)xizPf0Y@dpq@+q ztISv#+>rcNnK3iCA^EQ|xMFZa@?T}f5ZtikzslfB{l1LCp8(UZSZi#RTj9|U9vz(7 za8*%oXP(tegc9zbXlV~UPU2CwVw)>^Fy)x{ZYxQG)>vg`lJBW?V$+Y^7 zb71?ZZI+YombOjWTG-!iYwX9=mesd|wt#O`AG>L}?aZN_1-qCd^2pJ_K9+Wffp*x=Mr?j} zp90~8i|<{<3Gdi7kPmpw*ntb9xZl9~V6ELq8rLuR%-OYWKT@AfhtAxw;GF_}Z&liR zA6Oyhx}m#Se{WSf*A2a$vU}}gmqX6A!MWDB_xswt-!I-H{dm=wB)j@wDjmH!d|8tHd?WYu{b9Z{y1cX3g>5t2K7f5% z6U`cKjmw?b6Ru9)Xui#fE@hpz(aEVhNhilnm(5)4w9%-(dGzh~;f<;G@FL#rioSgh z@2AtZzsmjpNqzfsv@dZLOB(8yQx z&rFq1Yqy6Fvv#&K_;2iCXds4HO z3sUIAwsnuCk5pUt5$F4T6RhP=g9EOuo5z`BYUelRIsP#E<F8<&_x~s9>OR^RU7f{MbTyfA6J6a+*-KYnRoO#Vx2o)+s|uA< z=xV0!dFX1I${xD9No5aRO;y=LSJ$fSp{uJ@_R!VkDtqYaGL=1aRjRUwuEwkEp{q}; z?4hedl|6KIzRDiD`Xu=CaoDk^P;WXLWia=>HcHU3QH-s^I2v1p@iVpx;}&#m6l1F} zPR3SYe2lHaxC9*=rA$}Gp~|sQ>U9O~R6F*-1I#@(N`$M|Hknju+a@1y-)qOVsQgyD z9s7>Ti`wnjMwNv#;&brg?J5grJa+6~bna0#nac3u z->JN)-H!c@%8W(5W1GCHGGkJuGQ9W|l^L5dmEpy|P}%R;D)8c;sVtmv?ARAo7S1?! z?2lCz&N#M7RAu3eW5<3kWiJ!g*HK~Y%g)=e%c(aVjy%GBFOC@8_$S)2x6{6GWF%Md z)K|e-FRpy~0UKAo$aAk9Tdp#=QlWW+zuc@cxRR$ba{C6A!4+`B;K~%0!IfH%9eb7T zdFS4shi%mBAH*8{kT*%HT@S!IkkUgDdrF1G)WamBE!Nm66+pDuXL!DuXNM zs|>CLRR&i+r82l;a06U9Q)SVWgDYpK46Yd5KyHs#S#;*$O0LS_ifhOA2UldrejfTV zcI@9z(vF>X>q{Nlu{=w$W7n+q^*=c~cHW#sJDsv))vu3g#~!E6w05l8JXt&TIBli1 zV;%TT%8vE4CHtvEJ9ggemrmM_?Vydcb}a3jv>n?)J8A7$r=5>v$9B-(F?OuRt|L2E z&pNVWooD|m?ASmj_D#*P_e~|Y!K}gG%U-Ew@2XNOe2_g7$l+k^wY{I#FVJnLvzM+p z_m<~l(DRAYn>|zS;MugmfEFKi|6TZGf~*VMX>xY8M?#LtZF`HH=f=RGg0}<13$zyH zAnU}WXa9op5%p~i{+2wxD>nO}4ozC;%pMhH-R44k7}v4)=X(EumJq%Uy}!z@y-bgN zpS?&6axZcAK^=%sf^TnTAJmn!Rq1@YFil&#_--HjTK)l>_^0Fr=&V=uN%8A);%Yhr z-Z|^F=tlaYzH5(6`J#3Ko6a?que}1@SaQx?d#d~Zo%`y3vx>aFJigh3o#bu9r}d>N z-(stnoQej%_pZ0w08Hml2hPi+I%@Evc>AfCcWRv`zk%9I|0sB5d$3G>w)|}E`@ zH|_Z+_WmjRz&-k4d}%AypG`i-I{AD|w?7&u`8*W&*O+UppFk(8q<->+)_URIXkzc} zXGgkcMrw}R+Bo+TzeykFIyYp!uvlX>+6u2?E&T)ZLG7^b)9$yp-^Bf@`*N?nkaJaI zqpc$4F86|tt4gf!p!dH1sB+MDfIId6(2H8f&3HvLPRe%_&((VGQS*;JxqkKq<7Tkd zres`xSZ$F56#Xva6C{tpvNl{2BZsIVyYiCU!&W5M;{RgKp$=Kg-7`gN$(f0bCT25O8Z_5~~{Rl*-D#wmyjBUVoc_+{H{si7Xo=-{R>5i{tPdcBH^lk50 zyL(2iGGm?A_p{6bUOUerC)&sK#R}g8T&FY6@HG=hu0Vg1@8>e7uS3<>z{e{$-=$9E zCg;W5`zCym_FcKTif57^tC;UajNy&ou*wa@H}Y&*SeKA(PCj9hEaZL3LUQ6D&2-+FTh^CtBJdSwSwMd+xdNHC_1^r0<=U|D1a+ zm=_`si>X7jEWB~$<_>uAct>`=1b@xpj9N!tntn8-^kWEh>>(G&`%XD>&f8bjSJN*0 zOg*XZDAzJwU%;KXzE73K7WF|tX}{6?tJv#KvM+d?cf?OszgOlKgX0>H6Up4$!6mOe z&7!RDWKXA)JFle3oBy7lEKgmzyH>J|dftRayz=S3`y`(@>*WpYF*_U?H3AuR3Nk7q zJcT^ODrCWaaLkocn@f6xCC7JgPcmp{pnJitK#zjj#UmuQ;)CetK49POAJ|gEoa);g zN3TIHnK?3Y$%AvsKTS7BF21}8Zmnm}{EgaQ%gCmijcoEI#`G5YeKWb0H$@J=p?pO9 zjI`m5U0Wcq?Letu%jBIbV9RE&ZGU(wu*Im$l~LlouADNkz^iwjft)%MIrS+=PEp=T zx#3zz1_RrE{@->VYkWBiSuoV_3nII8Zt-^Rt6p$F+{n9{Xz`ik zb4^@6n2Rk-*$o zplVpveO6uVjrcD)=X2F*d~=#F{4>4t1?L{I$I3;%@C)42-Zy$)th0tIdWE0o-hSk| zp1b#+<(~A=9q_!@;7>oK?q@z*T=ewh;-bnAeOjN449P7h_=>gshqUp`^*pT273l02I6C{aj?P};(b@L`Pdz%j<`v!7(b)&U>j%Q)bD|f}zm>Dkw{`aa zY}eU;%zPeCXJ3Db4X^5rIWUI>D>`{CbFTH{<{9NO_TQ3@zQl~lfap#1NzWu_Zs7lY zz&4Mc>h$uZ7oh9%i$d|K+}C#% z*dFEQgyPq#tnXC@AFooGdSdLk`FGjq9$D5=UrZmU)AWJ5;8jU|xrjOi=Q75`+b8DF z^l6OKC({S|bdJ*}`e6E0;Pk1MJ}Ljg3Wbaeu_oA8AO3y$BYNTo@NKaFXX^h*pSj;d z|10hP0sdS65~?%&`RmTL(!QPyf06#-@|TzCr*w`RnMW^w`5E_9`OEv)r|^#y{_=L} zbBDh?N8PK44Y~Z~S<1D|r3C(4;^8k(FrUZcFV9|lEPt6NSdYVB=9)1X5G|!oE`JH} ze+IBk=alf9g)#B=iTN}9Wth_^m%j{h`sDJL{!X7x z#9#KJKe_y6xBff)<$e8k_)81_JK`^g`wVM6_!S>()BM;N$!CqUm1b=FJoZu^>%YwW zJ3ch&F|~__wf-8Mulba%$NYf)iq8l?ynN;Wm(9jjfwVhW;(} zxx;6|)Ln}n6T=Uuv3<~Kvtg5MmoCCT+E{9ZpX0p)^u^Vs=JQ?~c2?+2oijQhTHm{L zT z;N%=Hrf-t1?5)Ed(gB_I6AjQl-xX~}R#YLs4&cvtfByq-G||s|U+?NI{j6=x`p?o7{KKp}#+V@BT;i z{?>gDyzy;hakj5-^-_L)`M*2RJKFHzg4G`^w8H0|X6?4VIevBDMOJt^aIE+BZrMOx zlQRcbKRhw?(lqM6ZKCzkDxL*7r&sHqStnHoKPsw{-idC+d=-g~zjG?`K8+4p8?Y{@ z1!i}S#IHMZ_*bzO zbu&2?L40R_$*|VVp)b-$@$)YmRWm4D1x`wD4fduV=&f!)4&IZ#A0t!x@ps-+KQ?f7 zpy@}SOHDtdN4U76ew5+kSklw($CEv+bz%CEiT}gJ6}_{WxKaf;CR~wROMRY6{&@vC zIeI>s=Zg!3OWNbJ9hbg}Ea$tTCFC+xp@;n6j!QvcsdsQGNW4RHRsUhzh4MkKC;+Eq zb5NE&;m&Cea~jh4j6HUI@|^M6yod2Ym;8TWd|X=7_=wh4jJ4toGi`fn4f5m|dx~eq zp8C>p>?xjUeQ$;Iefar(U$f=YSzN{6Ba7{`a~Fcw@cpp6{&4@)Qe;C3>z0cnhchm1 zm5yrLRlW#XZ~QgrMS9QE^2yPUFR(9X2;D@!sbcy%j`?xRmr!>9OaD&NjrcZUd(E_p z(%D{*g9r5q+shwOyg@dPYkU3q?iAg~j9G5Oeg$Uy21E}7$02^F0QU%fdha{Lghj{y#XF<;c93)b z-&yak`+wp7aPIfzejk3l`Ss#A&}ruh{HBsAzvn%jInYDzIM06O*mA$&nRrSYYp>NW zwOjAZZGdM1p81?_Br9KJY&2F|>FbADubpf|IXce7F6moM)ali2F1g3nZ5p}n)wi~* z?9sRWrt%5(t>nJM9NSWSSantCN*xuzEZg!o)G0VeFxTEbZMfU+(<@G&Tz%^oPM=(T z>t{}%68ctO#||4{Uww`}_Z@UfSKscEPZPy z^Xb*MLflW)x4t#Sw(C05w-%&6cl50bB}=jETp610w3(`J;h#&=w{m&!pQ&#>%NYEB zp>L(JsZ;eW@I9@*^)_Q9o!Hg4gzq1RzI7HjDLXz@-}-(B{rFW%KbAZF_}`*$4WNJj zPwQLERg%6XAB>}K8UHOh^v~g;9qC)IG2a@W|6la2DU8K2{w4GZ`H^0q(XoH&w>07(tyZ_1jxaA#`-T(j1|E}s=MbuS)9DQpZ zusFV`t;QGS=v#Y$^?3SLw{genTW?a=@${|Nc`p5>hWS{@ZzFqJY~bhBw-(Z_^sQew z_g#H!KKG?>t>ykt`Mt>R1%9de)?D6`z7^$Js=hUwXVSNx=2@z~^(=i$)wiy9`g=Eh zeS&XN^sQyazja>M{O1o-r&qVxahI*ze2e>DeQUAG9(`+p${p)lY5Q^_eQP##O5fVR zxOn^Y#XIdj&2akU>RVrM`sC_cH#&Vfk-l{?I;E>`&HY-tzID6)JNnif{&%EreTOmf zj=gB$v6Ma+(&x6tJ+>XbV*qx}KZHe2Jmw3>$ft{K;(X6W_=}&j?nnE=jlBEzW3v71^C;iJE@&EUMIL~j zIrC#Ieu%BX>vF?EAL{|n_|`RTX9kLz9`nsB3s`YzH{L{_PRnPn%~9H`G7xTj!%u(g zv$VV#XeCH zV!xRKt#NJsAuT^3hpG9ElAJ^Kv z%q=^KKbBU^9Cv^`$u@ttmH;r9;@d%9ZXMMvH{8IOXrE<#WksK3{BpZlbEh*NuK)2W z?(I7x6n`9Fm%HyDIi^$Y#xGcva*mnyH5H#zjy3h17vepAS3wSqd&ZvZ_dV3-1E(5@ zgOX1fFXx>YcB{S z&t^_D`AuQ39O04rTcNep(2?G)fo6i-*MGsb1>8;tm*5!5vl8l&AL8&GzW|O7eAj{O zZRF9$caFE}CPBNqp7lra2XekuAcMSkpE--Hd9lSlZKleZk+!MO^|k)+Uh;_0kNUqgvs<|F+HT>UrQO228Ux|C7YD-cj1EAn z!RQ|T?>)ncv{EjG-_(+)_z<$R8J|T~AoOC}Xe-{#I`ywJ4o|I|7>~{A5s7?I91$Jg z%X@nkcMI!`sM+LQweo*2XAU(#n-R&QuLu6pEu#G~o1u@#e4KxbZ#vBN7tG-b@W4I4 zOL;}|CDeOxOgzD!XPXBI$I5wc1@m=dz&_{5em*RL2Mwp$=Y74&Sykcz!)9x*xNhO# zta;;d`&o1IW?54vK@0i)1|;pbKfaH(d*SKUlnKm#M2P;KI`0 z*GkS)Qr&J}Zya>&d78s~#L#oCoFHd}DTWnP&N*~vuWR6pAf9p7W?`%lI^rzv{N4Az zp>rmKvu2Hp`OhtkHI^1NEe^$-OD7b$=P6fk_RBQiMRPW?kH*^m)&*7l8Kd#gU?A8s z3K|aja<()bSn#597HS#qV0;1R_;Q{Z@rR3iRVzdvvC>fdFtTF=IIuD>+~jCBac=_8 zhFO)5x-_!`Tv$oH%3-`1`r7a{_K^(aY?*Z6fk%f}!RnxuSsfei;MVyzjSaZWdP#FI zR_&Y*|M(QROn-822}LUSR{a9E68#!JaODc+=eg&)UB9Po-Sg1AKiB*yo?-c0~>SVmTSS$rXJ#R!RSc%RRhl?Tl3GG z7_Xu)BY_aZ{&H;GQaNqFiD%Nd?4p!hFJq({ChrM47&)vN=cf6at zSLB!I_xNmU_a=Cw*McQBK0Ek?r&6;+2m!VvE7o`H~0LolX8FD?U&E3Noy#TcF|DlV*?G z8_0}K>u$}hWq+9Fd)v$?_|67s+{<@XgpTDq?wslz-^0v{m+uJH*k_J~wd^w|2Wtdae+}Nd^gD>N ze*a2Yc;=q}7~;H-k&M@`m

c%gmCZ_pS}aukdAV5l-9=elGxL{@{Cf#Y$hFmRfYF z52l9Ve`hRv`+HaG*?Y|Ua|0h)aVzrUR$tF8@A2Iu)cF&B+kJiJ>|ky*?+b`6f*WD` zthcPF;u>nh;M@H=)7-kV0({H!1*>y?1I%8dArF2GA{T2I<&QdlXHrMn`6IvEJAW79 z!}ro;IdEwHy79et-m1`FbA2P{tYU1u?^p7^E9(;9IQS@fY<~8$5%^Zvl^-$aau)Ez zd#YEm-bwq$L+5p6zOu3I`yIXO8*fe73w?eCoDzSrkk{q(HHWg~Mj7k=q-%NQ#*e?s znv4nQ<;Kmt|CC2=#GVY*ss3De#O1_i)6K!pf+yB9D&cFtApie0`ju`DMzWT{orCjI z#yJKJYkb9vy*yPs_We6T@eguB><4Adec$)Uiq{S9<;~g19B4esIX|ZY+^a%n40OgQ z#668sV`@9__~x0RcnkS;nbbX=I%hL4lX-U<^Sp7CJ)m>12-bLHv?=N&PZg&uFI**OGo-v z&ua6I<$=MxbH^Ip2)k&2bR+-pmW|{ANRLU?VbCoSI?OP181Wg=z;)pCq0&&?)?0=p z^pkKy>T^CgxR-UWl7Wf3Tz(_^<(ZjJ z@cH=<;4ReO#Q4eH$meHrY0;f`rS=1Q6OF~7u@;BMD$rN?&fu%?#=rzUE+rfT$YA5R%(Ver# zk$$uT~S3%_lfZ*aoq+koFdZCwvNPwjauJ(oMUn~-hJ9A?t*7{ zagvXtz%9+6bahux*BWZ?d~8BLanCG&0)6Ez%CZ9%_=lP`axIOeMdTI6XE}O_#=5o# zp6?uMTdpssWfm~bB6q79yW(>8fIn;Fw3p7@nETQdzs`M0XKRyh6)q*WN%b^+D-^#? z_|X^$uV>!i?=MaU-zI@?=&}8lawhjmca1KQt`B{3mLb3m;p?J63@K1x++-Kcqsaf|a z{h?N6jUU(Z$!+UTeGM~1@zz^;pZ8)~_X&;fRax(=JRe<8WxlIWnK65pGJ6D&pOAwu zj&sF_LmQ+0VXb+CR>7;x7W`uPoCX%O1+vrUk=*ecvj@H_vvRN<`}1?lefZy-Uu3TB zw;x7df6cn?U-8?-PiGIiIt_FajUoGD_()>Vlg1(snh|{B-J*HbtE+f~Yy(|2o{|kd zer~&_F3(uLAlMnpGG{ESbY*Pnov{qkP6P9S|7%?i^=Lew(Kn1|y)&LQD)UX1GoDYW z%y^bLH_WwtI6(f5}_>F3v z7%y4NI#uT8RKB<0&xy7$j;ix&?zL^|hM&6^ezV^A0sG(&?2BKpAAauskt2+u{M?dd z$MthBw!(+*@`cL+R=nw3__^V4@>|Q#J(9N6ALHld-ghXs{WOiAyAeNk0KcjH-1tu$ zdH3y~9_#1+74S85v&PnvzA`<%JYcVvt(XMt$U-+H<<0^IPC%$BF2LHQ{q$5dWKIm^-i%Hbc% zf0B=H-tG8x&-@tuy3o=d>Z@j+8b*iW@;?~7!0(|x8ozG9rZHc_uX_#icQy0)Ip*^! z=Jm7qb+3#t&&T)c(#|n{-80+$y1%0jLB>Gi@HT6nMK{Jj%e<>!x^K$#d0Gek6&|i- z{@&#K6Rpd>3A}rGPH|)wyzT%#+C9Wq_7Y#=EE?@&!Z{}XXbit?Qy)vdrLhLbp1;)a zMf3jx_Tywu4x4_%*PxH!+4i`N3|MtR#!b0bnWIASSb!J=<5`8QssN`r>wBK~LlyE$ zxTO0lGpu+O?NoB_Cv%872EZ@=Hv~3ZqI#;b=|`aQ64jdtuDNx_z*E)P2A-WpPs_{;1%-Lq*np!d0b5B9U+sqx&)gzvg-S2=BS{)-Kd)3)xf zblR@u-h9E6(smVXS2}HH4sEZq!l`qCQ)h)!r|vIs>MZBpm#LF?lHjSJ&THMxVi)W?T5fx+Tm07_uL~L;vxXzoo3NwM{lnuFu!9glj(MaGppH zP@VcdGl)%rOfMK%Y2@|U$p6*I|MkfK_l*4awM39#?!RFT(r1@z&s+ql1qd2Pw@mIsEXp zt;gr-f$*VCfp8h?!BbUbjcH<+pXjk0oqbA>+pQ3KXFKgs~PZz(uHhui^Rdnkn>MvMj zh0m0}MvU_8^Q`bW#a8%JR};USPW*B%@ymtqjxchH{=7v@uJMGRj6Uzsy6!g!r}+-Px?ATM z{)uz2u0wB<4yQPxblv4`ZHYK2^3K#Lc>~{a?2`6)sC@P5&Mb6eqAw$p)5Q*r?0mzP zoyClqWK&yd)^YXIOznW%Hd=J+3Yu?79RnrkrdfQfIm zJnf5I&R8g}IS2n^nGZh-Iwoo41?~&nac^7$31saH58J2d@)&CLDM1 zOmnv$Im394xd-1?-!wR9p`+DOhj4BW__80}+O>~`kKVfEpF1BrYcVmF`UJkU$3|7x zV|Q3%?RY1)Eb-3T+fBT4S^ji8-no}poBXzxFZa!ry{+9oVxD(UANz&aG0%SOXPur1 zE_C)z!KL%eP6XElz*WcibOhIwLDmHtYnPryd&EY~*^6E}K8Wu%ruTX&heYS+4Q8$L zumWSNApc^eoLj}*$}fj}pVCYjemEczC(S9YbA8t)P8!IXGo3i;wZuvD;M05A|80C= zNQ)01+$^6|U_>HTO3X9i&vRp1xvCpmsTFqvvNf2+#D z^~b=`%#8M!sNF96p7WmmOMc70sIgW3$h*e|1cTL?8R+aj@Q=FWqij7B9f>&baPW~B zbhwOX0A6=jN{n=ROS13f^Y~g;W?8$R#s@EdS4EHZ7^&`iW26stw_~Jb-R&6Z3tfzn z)=aUcM03)|NM9#5X=0=oniy%_i};B}Q{~qt`^6jZ|N6mI#R*n2XAPV;v6p!JPX}^- z9k^7EPdo-bJj-+0-!1d;D`IEE6Yk7J=ev=3?VpOQwGVOb;JY)sg&!ggIt_g!65xMH0H2GY0n5;U@W1?Q@Spmde)8GKyVQRp>(a7}zs|aIDQ(Dy zxrDWJ(*o>OfWK{eirBcyN;G$^yM11Ds=AY++ z1NGt&$bQ%6mi!n0Jb&V`d`5F88SmvY9gaom$&JOYXB~a=-@t3(#Tm4vadCa-m7g%N z&$@FoA0B=Ky(IAsX*XpjG_JiLEKuL;T<`v>Td=Uy^!Vo}k=} zUNhmzl~6fbsU zVB#AGZ(Z0gM;?fm|5M=qbQj@=C#YXuIeB9IwdJIE#D+p!M&=+R7btcm9*c}Qj2}U= zOLA)f@~a{+Ag$~Y4oVIP=fI~mieuUGYnUy+$iKM=oZC>^F28CRbFcg|x;ZkU3-V@- zwPD##n=X^-}Oh28f8tn1)6o`fcXFW@ap&Q^}c&; z$i#Y@k>`JfUtjJUw&ln0@Ab$D)@DEU2j9{a3&?$_z!tiavp?UR=?^c>>|MQ-J{=Rk zf|qLyIvJy`%k}k6#Hd39kayHs#du&N8GbX8d*$%SAGq+sTZK>ZNjJ|-8>5E)vgWMf z+$#0MjZv3#j?`r8R*ZTzb-gz=6n{RmXLWUE_7>%3gy0|V!4H=DvbWqm>$aD!nseJr z%H7z=*eiCik{G(qL*2u9SHiva$2y#kKtj+q9mPL`uoSN z=N8hhbi7RR2Z#R!8V@i1T8wLg7dhivfjuw077yEqFUR{$C1cSc4@3SdpW`m@+0}Dn z;8zgYZ*n@2|JuX0_<)_$QQI?3PDh&e%d@R1KLIZFNx2{uN3SZpp0bz6Ct{Fy921{4 zyx7Os8#ui2S>`kdE__V!S=z~*vkLu7?Hm)Ib@1+gdwiC-WO!wNYxn4-ZBq`yj}@Pd zBinDtB0h^wCwx`R$i)G8poz~`dE&E8@Cc0o_}*^2f=9wN$zsLDg!`<+8*`5*_X7TB z-qCs#H#S?3u6TaRTpNALBhL@W1|&XP*z3gdEas8ttH3LR6U5SGE0sIEI+Y$WfiWqT zJMZq7L>sFd8fVNBv0UM{mnUnlPsJ@Yh9$tUGBE78G2Ai}!yRE_xJwxC6Zvjih@o{Y zhC3on40psoJcf&WD^wg(V{yE=?Gs-jE(l-O`yIt?FZRT3AJY4y+vB$1R2e>0>%WTf z6~$QF6HAV**6}Q^`{3pU^^&8+)mEj6t@M;lkio{^ys3kIHJp5i+o&rDZVT_1u%@cvBKG=e>gAoJSY-#X*Sa8csCcg@_L{hN zGO^bYf+?l#U+XGT;;%iZmv@q2`nck+zXhM*ug9#TEQW`8W0AXN zo*)*vIJnK-7j<92UvL`x#2hB3AIS-9E2+#4YaN)*IM^HLR-l-FZD3ey(;Zg4VQ}Ro zZ_`%pGT+=rWE4K(WjZUuoD(t78mqF8b0QiBZ@5Hts;-8afp9A}jrQz*3|_Ja{dmtn zYwgglhaS_O?2j^D$`PpK-a+P9w5Hr$z27>zdsy$qN&{xC}h+D`;ybj z<2(3RAiOCnR2MrRT@6{=JutMo8Q5BYfp|}maw=n^kvYJ)V-xYmr?nsEF!sM1!ai!l zqwfIczVofRmNWek<$c7Ei(A2i#_CHW4e00c!S5u-yNf)@S?uGrAK$n3Lb=!IIfJ9S zXClLat%4Xu!{wp)B`O2sUi|6i-qcWhobGLM-kC|xE#-zep?H+Bz1!3?AiAA<_n7~K zqW{VN3ig|c1nm8iMwvVu_L*HAJZ>y8L{5~>8hHl1scde$fLwvC-g8Ml1TNx+f7iJr z?z`fDlhC8zp)bPaNqk$z?=pUZ^DhBwonj&S?|!qKciY;!MHF+b?`Ew#gXgW_uX0!Q zp2h>4#f(RMhCLo-Dl-=QRAwynypQ`n^-x|X+r&GzD>QD@RnPvXMu$7fm2Yb`){Ns@ z)FoWkHyY3D>6iM%xUZF5e@NdmUzFEL=0_#(DSw0eDog%%R(>g;WDoIAoqx2?oO{%b zb=k@p@)c;0s7m?-?JgVDo-ed)l*t$JNB>U0g3z(>w}^O|bQ{IDM8m{oBs)ww6Z#GU zPY|C|+UK4eAjvV{I$>VXzcNP2c}0U0c|~g1n*-$b!y|`^+k^9EJ{_}fA zjsybX=uM@O+L@uENNK3<=hXkx#ptqyR^7|l&;s^7`)0?9S%rlYdHA)@g9cl{nK(Fe zkUTT3;Xh>72IofquJ;Es|9@FI?7SBTgx|T$s%xBT)v-1&9jPot~{>KQ{GGZD-PF_NA0xq3B({ZTb|v9hs8f9e<0%s}*Nzo*JrqXhhlAStG2q zZmcWTClp^weUmd;*9Y$(ztGxU0snp)Il7YgK@^_ zWYUcpD^^S+-WP-SFGA+&n#o$jd|zu}7W16XdPA+(oy1z*CDyrPgVdGl8`{!{-y~9c z<4fb2cXATQ6C2ht2|xUP^w;0<&gP@j#;MIH?`)>sX_?mCYMwXUQIfyi&%2Dxp~1xe zGTFP6Z#1S??wdBQB`~~TegQ#N-dfYmMOVV!yi)sI8 z+lAVfUwF2FzPtFfh4Gw~Vf8zd!`ask?!9kpU2-CMH=ng98ow<1ps~7w`BlBC?>7~O z>JCGH_}PmD-^e(APv*bLGylTZ&B%f#JD>2*AnV^W_mUYw_JwVtf6e@eu^V6PLw5W9 zE_cTFTIz10&SvVo6&jFEqgd@U?5%v^1@-El>InM5EAT=4Q3w02yislF{ubuk&<6Q_ z(*lE99;WVxfvcLji&@hon72bC8>nwTG7DV7hV5;9RGWEMIl*V{o;I#vcka0CeYxYt z^Dbj#))=S_eX|ZevL3(U^zCg^>QiXoO2#0{I)MoIxY-$p7_^{1W%F#Bq19g1v#4{E zL$5yoryhnbSJM~Ko@n+;(d(2+P({WpNj?lk#kxdy&N5@VBcu% z`M_Qe*J{s)j7ZyMD))%AX^p{M=;n)k;gJD!bJ|zF-_D=c9{8&fuDP(Ro3lC_AF^Degk=b=Y{aO1^$7y&c3*~sJRfGy|K9H-O^CJmi1$| zbw+3BJLoLl%y%t(*OAUX+oQAZ4-7}X4J&Z<_N%8mXIZg!Q$BC$?b>tV;2!jH#%?jX zd(%%#ikhEhKNR}ijWK-C8d&}I=n(5IeBl=0Z7yZK6tFjqMxSRqc9f#WkGA#rcNmL3 z(%(n>Bii?(2|3q*j?h>=AtIlNt-otuo8blX*mq67jd@1T9vb!2w-_+i;~R_tV=%zA z)X~$iQ6`t8C*Bl_Z(yA3J^J``=s`Y^BlB+n$EJd7*MoD{fqPTH$!o#M9tI~Hh!GZ1 zhw3h4pXP?kLh%b#ri~yvZ4-KTCir$MKlSThowFeHUp_=#)xR=yMz<^-+Y7@s)yF#( zX1z$Uy#~hv!%zo?Zv%tL|C8=ZzjB;@8DB2_>f`haUvA-E`ZaUADFPkwLay~;8l$0k}>fi^FG_!vLbEMj-~t98_+vA zZs?tM8fRjQ=U|Hmu*ISIcffmeI79D`GX4kdt;F}_&^36~3|+P`-|t=}x*ojcz0S}z z-!<`FGvBrFT}O1??9jFH4)-9Vb07EZZiF{m>;Zlg9GZyyMd<({|b6jKW6f3EO$AZ1aBuk1X3ZPdYO+8=M8N z&6%O@yR+%rM8387Mz}hI>vVqQ`~>%ZB-`eu{?)*iYMTq66Sg^XkF9NZQGch;Wh&F> z-cFzOyd&G(9qXU!UFtHnIdBJMn*(pHY;(r?&=)+mIb(hY{feE@Zks=?@6T+v%{KwR zZ1eANU$*&r${(j~J_?@U`jyRp<5%`aGZ{vCkTkCa^% z2o+Uz()au#W7J98JmDko*yf3QCu5sGrnb?++SeN$-!>Oao$(RhPrd&r`}{M)?SSm_ z9?04ZWNr}In|$_OEp~ZiPH9B8`MS~g1+k}VhllEZnjMP2(}x+ffH~KyD;v#PLj0R$ z#DT|fe(w(Shdkm%uC2b`W2@s!jb7s)Xs^27YsKuZ8+$x> znl+`&*yH_^?C~segR0OIkFm$`1-bUP`k{6*>4#%`)g7kpCg>&)nR1LRj?Mbeso3JD zVvF<6d%!3?G#~yfTU_n2&ScxItXo-)-4cP1FGbHU;NHqntR43C+OmiH814Zc-d$dtMmK8t#CRL0YfLH(Xsv7L3*2jSVW zqje1i>>O7+$D5c(FB|?!_=fUYWp~Stj$s=pFK`RGmh7e_@M5)bi2IX?<2PaNp7rZ# zFUdAukZsMyKEApqxsI}jr}+l8Xs?+dw&McoxQM>O)3ABO&vOeDGk$+KYYM4%74WN1 zu3aqOoI4)}(I4G8=}8@YFaJp0624bI(tW2flD#WjQk&0_L);wrbOE;hdCl{4$4uV# z-5X~Iva+!;`^{!9rZEq%0-O4KKK1_CmtFlj-^vDj6TkJV!!{qrbq;;JHPh;U zxv%Gz*|cZ%?DpCDf$YnJzO3p3erMDE`>a2zSvY?6>%g%Ze~tVxx4zSMfoy#2)T={` zm+X1@Gt|bdJO{tGsSUNKdB7g6%i}%GN6nrS+wt|-UP0(V_F)h^-kl@Yo|kPan|>i< zRZW|+H6N$`cO6@ve)W48dwwN28g=aXS&lugd$QZ>V5 zz*Fqgurh}|?f$E6N?8g$UIE-IvE|vbY|12PvIUwHy^AhHkGJ!@3Hm(~m^PDpw}3Xw z!9UUaWMB4{E5!%EIi3G916+8QIT-;wukr3u-cfGeQt*NQ)YY?EIQRqJ>&buR@acWw zpU#32{@ua+_XPLmbOQg@JNS2-!N2U5hdaQ(CV1KjeFD&H1$LhI+|t%*Wyplfu)i*i zxaXH1H(z3L=C;oI1ipdZZFB~m&%DVWJ}kQtT#~OT)hDpo@d-S~oHWA+H9zu0<}l|K z@Rnr1fb|dY3sfP4|2O#s#9tDA0gnwa`IZiR1K2*UZ=mJO>++izNBIU$hbA8kw)+NT zH??3_$i8UCu4ryd?;Bw6h)7ExE8YywymwQ2-@y7!ZArd?LpL+Wi#zrWl=57@fjV^b zbiRSM#hJ&q8L+{}s10;z*EevE%F?AB-+=rRU*acw|73gvzjI)y=)gD7-+`eD7~~sx zOS(7x>gn{$^$i4_e!0GZn{PSRH!zjC^!f%4-Nb&${k29wx&h(Kq8+r*oc|bGF$s=(Akw*5MWUrU`i=`LF}|;9aMF zV06fH&gg)sd(LQ(zU6Wr&SH2oI&63aYo+gH4#kVS=Zw~JmeyG3oYCtX-%>5-j1GS9 z>yOG_`KxR&_JP$}X3kr4&KVtK_WaN~-C@wm_SqMX!*8>!WaR16m+?j9Mwf#RLDsWd z)`m-B!|~T-d(OI9Y=wU~lD*d#d(OH+#@|a_vC;Pa8kxu(lUql*UiKpKqdRymecH{t z6F$Bw{3QSFV*2?s!*DXSh^j>^%cBos?MU-!BoEYyN>K49||5ub(U9);2YviR{WuR|b{?(Qh zSZ!5SU2Ih@;r9@~YJN-kJ>DyzJti8&4B20z=ouN4PB;zO0sraF#hec!jlG?@6zcE|S?RvpN(09PBj+yNNa6_|j%D?|Mh~*i$c_PkZ?T zC&tYf{$@hl_)8e$;Ko2WpYamxf-MsmUHCeL=~okyVET#|rdQixs_OzwzwQJ~XQ#j< z7z&`Tps!n4@J-%0CY=BK3Gu8<%ZBsO331_(3t#SZtEkg362tJ$+c{ns{oNAtR@ns@ zmv#ciz3{hV=Iy^Ob>O+Qecl!Vb64jL9n1?;obhbO#der3?*dFyI|0-BbTI9jV8e7L z>&}@w%~NpWNx<~giAga1$_vx0?Jy1M0!*iM0;Y%3!G!!0EJ0s)GdH3o%4=Nzd+qnE zu{TpTG*~b(zT{h_20!&pg8m}y{G~(s%S(p&TV9y`-4nR^AMp6j@|0bdpO~jynGR;( zW%fM&$TN=%ZTJ%~b%v)rlMK@}UYHiO!}LrSU|Q1&n1-Z->4y$XFM9dpNx-xwnTMR> zh3VCHm?XbDJ5TdF0aGJ7j+cknIN8JS$lpEq;5GSYPmE`cvgR2){N2Q49(lh%lH1FQ zcbZSuC(qkX#xucF{5=x5IJOHgmUIHfXbOyZ+6QEH$q^&xuCwKw;9mF2rSag#9%0tK z9Z8Y}U4`@IWZoI|!ue`DoQH4h{9Fb*0q0j!;56_}a`5xBUYg73x;(fddG5aEg=tYn zV(xz11(-M}^@O^~r_;goXGg{jvU#X24^9H60hcAogOC@dSKDEFv0oMdaBr*!_ZFT6OysP3^{Z80m=?9ewCD4k=Mim_PE1c< zNe9!_4v+Y;XP!2m1We@QdSSZN3)8FZFul?Rn10s@nB?C%2KSaY^YncWOuo#n(-ZMa zFHG`(Byi84nV_d7U4ZHFPQY{o8JGgon*0~cJgr$b%)qq9@V(+L!?ea?-48Hrb?r=l zJ4|cVm9)b&r3)~XcLJvRbTF+l^R#B&AB}vnVOn?+Fl{yRDFM^(!3k%c)~s994pVLy zU^=rCFg=zIreX)CZyKG@hH2wT!1N8H6DDB#ju)m^+hJLx=z6MZ|Pur+~I#e^3atp`{ZGJCYioAcwzHrCvdTU7hpTJ z6R>?V1-7x+`ENdOX&gTvyed0fkMFql0pkxytc?riT4T|v)>PpK$nQQe{%QWt|4Fhv zb_kzbgcxZpK5xxyMcelJ4*UXZtml()b|J7=WE)?j>4SWY!|^q~F*O};8E$-y#GaFU zjobeZcV`}7RdN3RbMFmsldwrP_9TFs1W*hJ#4R^$25<$`F188SC4ft#){2M;plu|e z9GBX!^jm^e=tMn_amZ0soQEUsfwcoA;P#cU3h%8YczxU@XHz$`Q+$8q*>#u*@ z*F9&>%ri5ed7fvUnR#aB()M)AkjPx)rIET1vE~}BI{SOKS?8=lo;rVdMw5lp-WjdN zphu$WT*q8%yLGN_-S17K&UNgFw!!JS|IcAIr>dw%tacI(_SznT!Kb7X#Xb9SD? z%O^d&yu5ek_381}JlxOA!z)_qG`|ydx+#V_{egb;6y0-%(?=wD?33+Xs8g_YJN+5_ zB0A@#mO72;M4cwbP^YS>I%Tom;I0`h#~0wl(wVGD6tXsPDQgrnSgV-MI`}m1UG!Ui z$oLbkmG9yAC~wAs<_Vm^aKO7S@LkHwJi}UNU!WCt_O&M;>-mZ0w`jdTNZQ)^Q`7#9 zwB_Hj_7ht1E+*Y^?$~nkTu!>Gw@*#?+o*Ksl5RA=cylOW*L%Z4@n#xf+NaY}mUwdjVRO7;wL!BFVV8Tu%7bQ*utINGC};)hJnC@GS)VDUye1ou5Z&-Ppxr;EJ`w@v}#F?)V*4rCa8!&%Gn9e?k#48V& zFA?THb^oxtv)1ICr(qgYQ|JGFZb+H_{pn)~=Sbj-~x7_zHe= z(SJ%f0ea0-{kuM4&Gh51#v!XcklCKdZZFmoSyK$OT2EYyOj_%S8c%5*F|t<2TH!nF z0gPuov4OQkttF;V*C6YO1M7V(vDs^eS_3@Yx}nwx(}MKNl<#9l4+J;Z``)WLcT##G zxMnJKN@`?HZk{i`phoL=HPekpO3o^%(SD>V*7xvZiYtM4@|_X6omp#Ch2^uZ;hCv6>ekDE`C(v#0|;zaVf_|$wh zIPpI8#;aitII2ARtnv)aZ6IEHvbE;CdDgONO|LLNuDI~Wl9`l2e3E|LSL2rXr>w=g z+tlZ4CbaqSF~KZM$kCn()H5(#M1^>L(@2; ze9q6I3ASsq-?QtiGY!&@_pA}d>BoCe#yEZfe*PMjx$HsTv2@n5+oGT3Df4{}{U5sY zhuK(lhyIn0?1~pT#LX)I0}=Yut+wb6{aZZr-*f2S;nL^McH!I|`d)l8dr9qpGT*`C5^Mq@`?+t$++EnNMriPE=Q!@K#v*hrA;!>9b+4F~*@?TQA)HQ*onP#AA z2kmr}zN{Qu&OrW+$=Rm-Lc|->=Ab)y7OkVutVx5vqT*Z_6{m_gSAdKBdm5&O@`Q0o zFMNOS1D;Hn-rcev2N&5g@&{7?t2Az2iZ?duTiuF+Jn#2H`MZr^pNsxqvit1%5$yk= zOeF!{*%u_g*ZK=WO;;19xOF>T!6>zy}NTQJu14o;{klu#?KGs&0<|n=Y^dT z&U&QEHj8#XimzJ&{wfRQ+k}7DWMP4C&I4eo|30J_O~sdAoM;83>Lk6Ra667Kd^R+6 z-;~}J?%E!*H;Vh>-@|<$^XZ?{1Geok#L6=%Tx#W+8diVYLN7J^Fz+4p-z#Z@j{0w< zS6SwhPqiPsKIvuIMJKMd?V`{p&0Ffh?|{z5={Nk?iKRaLr3_R2=Gqr^;G=gupYi1_ zs5#VY$}#x|x_ode{9-gWPnZk#w?%k3DZK7T`}~{a@b3`nt^Jjode5ckrzEhj6Iqe$^^K$A`!Ps7UAdPv94V3dEWU8WX z!Lj@CCvNeZO0(uN@bzvrm$7l`sdE`Mw12QqT4XLGnR-@Oep6|c+|O#&L1zP6K8Enf ziKR2B^K^8`w3?&R9WVPV-64GBmv@`BKQ<}sxA001Umq)8_+)h(FWWCGf|oA}uWLGq zS8)t@)lt8$;59f3ub)6iwsHSh@xr&O+j!YNUJ<;usO>%c72ip`l4HQ@?k?i>8`63C zYmtN3FR+DTlE;TW1$ngn$0B$wjKb?h^jT-*kvY**dQp^_?!_^$zL0^7u^$uX=PwO!A1oT(|MEedZ!~-4}(|pRgx7Bad$uoL(L; z>mpv?i^9vE-$@QX5-VQ#;&mG@+aE82S6&oeYdVS7cVfWH=ptToqVRejoYX%So(8XE zY{GbckKotW9lQ+LmbP!-TG#%1Pj&IgV?ihJx-15~o}+$U(O*5I@Or|*>o_{2BYBMA zg`Z%z@v?mcBY16y!t3x=os&l+2E0nTh}Ta^=ha`=I(Ti46)$|Hx{a6ZFBQS-nkc+# zI*HeFq0{THpwoUBv4R(s||aRtK-w(6KS;FZ{>4 zjhF317QsvNA6~qEd1dGH*UtRY%cJIZy24+pqVPJ)!K*x0yzr&zHeR+LO$4tqqwreN zNxbfj0k3zdUsv$DBnq!TLr3yBAy&Nb&*?T^wr@@ZuRp2nJ@PoVlXy*z0k5hq;`Jfv zyz=;fgI5DOBPMx#`ctsKY=52zUTdQ8+H*zcuX)a>m|~8_1702 zyq-tL%8%msEdkcQ+V-Q+*&d7JClz2XBWrxxmn}aEomqDz5Xj+ffQUZ@`>-v43eJbf zjc1K+Fl(S0{Z?L77`ksxy5Va~z^@{4W9R)Uv?p78uY)1~l0mGkrn3jTk+qw8=HRn} zwjaeF)_<w0^7RG1I%I8UMK5h6|6gu(#!yB&+AB$DQyS8`6MENf~ zKwPWbj{k!0-0jGJVZGzO&{jS6dGNdDc=KbTe}_xo@n6v05gpM_kD~tqYeg%r&%^zY~qgs+F@jv){ErX;`v z9r?Soh5JDd%_8vt^agt9;p?)tBVQMnX4r#u0q6U8<>682emk-MMEP9!Ts$0~3*na| zUjTgGqkS$ep==gkdweeT!`lrJpNq8c$HE!9jmW9Ri;mAlM|6A7cIbM1E~4p+Z^;>l<;sFr|zc_(oXecYH3qa``2P{)^C;K8~gtji*a{ zx=XvKL)-DY@Y4PdX#d2YHBtKI2hfk`mo|Ja{;YBkZ=E+@8@?AqPc}bRqW;5KH_b#B zpICaT@5S+3rgGk|?R$|*TjK|@*6SI#+%X z)94TM?)qUCIPdw+|Hb@^2O1V|HXwcpI@3168-`DU(#!Y6YVRJ#B;6-!<%Q3Lz7@9P zE0H*hcEVSpFwU4Xk~H#_=t-E@SHiFNms)%!bWccwLpSKqwdgAj?-kIi<6mcsik|8( zdckJf_u_rM6W8*^z+dAX-j$}r@uPTKc+q!V1V5{;UjGo)Mc@8L9QPiPXrIkD_~!ae zq#J{DkNhba5z}JsF%1z#kzFe^A}igD;`Sevv+nwqJ0z<}O3q zb{T~2Vno?4X@BjW?K04@U83!ltPAl^ir6h_r`Ro=lN`b2tKg})Eq2S`2ri%FtU%c< zM-1#1%eO2g{7pkXQnFQ2!n=9qF3ZTbNxqhEYdz2VJYsB+K8+j(4Ny`InyO;k{b& z_=e|sC(l3e^^efX3bw>s?s@*R=Xrd*@yHQF`q0j^l6Uv{O`cCIod%Chh1aIQa|PJY zzpR$ujrcrTX5t;0q3!W=9@xk^)lKpdP3d!To$jRT>58BbZMGCr5`cUU9wKqf@SfcXyuZ^)yq}B#@5FB4 z{n4d1e-F3u-i$uk?A0d&!F8?&?*qJxzh|8u@6G7%&09L~TZ$3y%?5r;@b^x4-Twp1 z6DxmT)JeQAjREf;Q}?dwlkYfqzeKsvC#T^30_|`V`YwMz;^6&0;iutm8}APMcw)vI zKOQgM4|f9ZdgQk=`lNC4>GjFnZs2{9gZEe3!Mhk-*Lm=s?BM-Stax|e2NW~j_yKwG zp417v@9iYs55|D^QR?1R{;r>4>yw0b@Q#Caz6bBW@-BTcF;=`g@au~iZ~Xeac>jg+ z#HvrSI*IrA81P=#4ZQDl@P3+dwWUw0X@`B#clAlRgZG~ak4c|&;8znf-uTsc@hfTj-^4fG;pB$lFZSnU3+F`T@?>h35J{b`!-W~Y$#Edt7Jzl(jMR{Vy zJGqm1r^kTzx4MD%*BrbbZwK#3!27q*clF7Q4&MJmcue}F1HYh{@y0L6i}&JA;Qc)E z+ZlcG^2F2YlhNJ4JK4eel6LT(46e6%@b2&6y(m_^IrFNU^Cz1P&b{*D-LDgPU*Ac* zzZwJHzoqV7)hEwSv-Qbd%GH)W`77;^=E3_p@{&I38!O)5Y~K$eX8yjnwLSPO<%w0F z7@fpBF$TPE>jvJ}J9vMy9lXoI`)AO1^~q-(y#I^vnDhx}g>{?1IWNr1-`8~l@9!hO zozW*hKL7OkB&{2G8xGz%Hr{I)&#(24=SP8Skq7VNyo2&B6P7 zvEtpqzKfXgX5WPu@2Q=@du=E2UKa!2fo|aa?i8E9Q`^D2Ke*2J;N8Hx^vRT1@#f6v zZtD}yjrQXG56Tm(KAF%-yz^tg`$yEhtNLWEgZEDf4c>ejgEcU7PKB4q26_bFFf{M|r1jP&4LOJ33^gJZ?JgMBkG>65*mg8pXTjTi45 zI)V3Q-}+g>rWar|Lez3y?NQ|6$!?c^xKSs)%Z#xGr1)%8Ro(% zae2D$&^Wa0^-m}ZXSasq`wXmHIKW_^(!d=hBYZXZ);E>(u_axYRil&U?{!Qm>R(B5(e#5zy_zxC4 z=d-RPo#NQ%vkr{-;tq6tah2Cy#L*dWEoYLoeb)H5$gd*Ge{rGZzu0ot_y^QiaooEc z4_jx9rG!r`ol09wp-l?#Mg2wfTT@P^MTf~ZRr2yCXA><#Q_BLik1Md_DKvJkDjd(!EByXg}90FKO`&S6k^kJ)Ns3U)M6)%}+ivh$H{V z@4|mNOEDEXA6@x#_{cunPCk}KFx0e=_Nx<5vFEIW{Tul{!`jQ$!1=K7Rc`Rkl4BKC zS%TpjXcU8Sj?dW95J=9MW!;$>Y<$G=71ueJ#I?@WJB$2_*$-uK=CHSn#gs9fZz`k8 z>fUww(UmV%m*$^(AL{GP&8_Z3?SDz@IMyBx-!Lum*g4Eqa_k`E}@JoNS&z zx&z)b|Gu}k+1l^orq`L3+W(_7E8R2yhC^$wbLO8*Zz1?v&*b+Np4EQU=ne0gglf0h z;Aa@f2jz6nBK#@X)w2IKi}0YKb5DceErcoFh487j?G;BlLuUjk-cyuCdkxMb&l3K{ zzZDK`wTpOKwoOx#(R8dR0ROi>hw!uPU)0&34cuGp>t#GA+D2CS9Pa52zpL`|E*WSp zGisW-Yal>=ocH|9h+f7#$wK5F-~eY3a}V$&-2=?okk>l*0P8M?f!0011H&3$2Lqx1 z(q5kLM_(2ft(}sJ?dw^2A!kukWD`|(&pcU zXVvBlXme|y-Sx)7y>@?N2A8JK&2!rPGftZaryAy9tIY?8KM&19+Fbi#k44&i5N)1H z`wk4Ry9l4F#givv%UEr$J)`>qDLEq!wr+QyQ&+Y7`;^DpGv%~9=W64Zekt{xLA|F_ z|7q+sm|F9R+Mct{ZM{A;w-_4Uwm%O4wAJ=2;0d+;-`TVLGs^!H-rcsJ?X>+fPFP!Q z{|0pupZwnXPY(Z(xJRygk@B_G_BQ^y%ey~$EeC()wHJJZL;ZnM`QXTPFIR7pE_L|e zr%ryWPm|9_wDS@2IYPYc!bOZj~KVcYpU?8&Ff$>&zm#~ac$!Eh#b>wYtIGA+7( z?%m`I=tFFM5+HAX_>ZKGs$+Nyd*#%pJVJS*d0utB)l-Htrwms^r+Fo3tHSd~t_y%I z`t(m{7Z+{L$jKHA9a!r z6%SlVm}GlD=ierrD0p3a5@%{3W)I`wcJ}H8{Kn=RYKOtQhUsVj)SL9Xy1V=tcuncp zt5$lr*ZRRhpE01?FwPgh=$UfmqAMmySInYp*cuZmoV-Pga+>4Zyos}l`_q-T_JG#+ zO3y8YS41BgmcGe@hU&ZDl?mkY#M0^DG7XuST60vgu+r9pJ)N||qQOa@O?ugkYKLLY z`2phLb(BFm=rFP(ybp7htrzQgV6CxQMLXx$rhqvzX6=Q^I&R-hlL2lE7?aUYSZCO} zYpu#p=h=Rb@>R3{Wg+`uW@-Nm`(SK)CEmK%JGf-wF|asT53VY2eIPwY`MY~4w|nY- zSm(|<^{%5X%~O55y!+nTF2513UOD`j&flditg;7VEc-2#y@Yb#PkF*Czj!R4y9n&^ z*n6Q2>OvVTo%DT`=l>F>GdsZae%iwT(-5-i#nET!Rhx&rIBKs?ANWQ3XA-g#(V?Eb zKC-uNq<&u8B>`TL{ZhnT4(0SEvzJfHyX;Y0CPT>FLgcFq9v|yl{rEQIi#~du>>Oll ztz^tAUwd*JaRqj%$S>Ne{?LQQ@7 zDNb+lFH9+aTyeIitbTk4`$rdOj1^~?3BFL?Xd{$Yp%(-*Uyo2zhLQe; z`ZDB(GYL4?{zOp)WjQ1ML_$Tlx%qs~)!%B_djbEhqa&pkTiXEFAgk=(+*u88&U*1u zbfM2Wn_?#Sf6QX zt%%OOllsVRSP5qJBf*h6{{vj4lOuK`;nmoU6JqqA(IKtBe}Y2H{EFbx`6r zn)0CG%7SF(PsoCc&ngG++t>&1#k)OPXIbS<3fEBvFU=b-XrcLahvpZdsWV@ike{~h z&G`&66lA>gS;My@f2#3}WTv^yU(*bKP3bRv701}yp3jl3mH&C;U@{%zn=NmBzuB_^xyM=|{tZ;H#{uExca|UJdYm(@K9$1AL%#^V!3kOuU@N zr4J>BboWaFTW=F8Uqfcz3nYZg?WSwxG#UxV*WL^lOITEtU?wOQbLor z`Gbu)DaPatgd4`7$~*kYJ9bYoo14U81r_2&Mv>kcKb(Ceq>bTU++({%D;Ps zTmIxo`8DQCv1B(T{CUb>ZON`Jw@T-h|J8Tw@>e+JUwxYL@AkKpzpPdHQ!7>OBgpb0 zWEg#vcNm@qYg1(oT6i0`X7g|O9)6rX#kXeq9(}x!HkXcWz>Y}Xu>N!3kc^{G-p)Ju z*d5k$Qg|QFYHwHfNk-t~oai$enxq4r^BJUDe#^d6>7ifqA66TxY_xBQ=u*aCLszoC z9$7r=qLXQ|1CAB>vDHqsWe+*F>}TM)bnzT=?vBS-^fBhiuGe@y-QhKj$>1f)tJPN9 z{K-~ZrAK%zCDK+JtEF0Pl^Q-kS?XvjcbuklZd)ZdyjJbB)yC7bRl0}Q*0*Y_fmT~d zXY5B;&>xwfpQar#hmoDz z={Nc!6BU%pt*pdp}fWa71I2u zRh}aL3$Y!7zRJgI{i`4M)9+8AY>IESC3W~5ZP}py(b1#xEj`*|dmk&B!X0_;9E4#O ziZ>|x4E{%oH=q^a4d~5qcti6cXQQJuwm)ruzW?<7d2j04o&Nk@r%l}cJeBevqKuvG z&#xs-LkIo&wCX zYfJuvbjnBkT8)iu=~2d7lDEHFa>4mO!dKne5GJ9Z}gJI$22F=NFO%q49@c~ z5*ioZYaH8y&1M9Hm3ChKaFG$P?lW}D!+hG-d}vfaBc8E%K4sg$v(eu$%M7E@hn-fB zU3t3nlrfTCwq9H5TjS-+$p@Pf(lOTE94xT!WaM4vy5uYd{e3m2 zTaDb`%a|@cm{949i@Q?ex&>>>tg+lC=#HB3#LZ_;c=F~cS@Zke!0%puKj1fQXz@8; z=C>j%v+tAq7R2?wdByhhZ-Q0#TU?KAh@%I`vvlyFm?psr^*vKnjUP@Th!C#g>fPvSuS~>3!?l-p(l5C7h4lXI6I;_lcjROZHIhnv z$0kW1d39a!aAUx`lqCjTXUW%F@J?IuH69w#y6z#$6|L+32G258U-mBN>f9K6Kj2-#R4@oyQU{mNW>oWRO=C0?J81a?Z zdX`?&H}P1`etVv#1bt-iyAk~)eN@amljfE-L93j3rq%8|6FQ~}TJetljCbalT>U8- zB#+XJs@6I*q&a!YR#adde3|s?RVMo23i7nd#B&4lYtpAVDYcV}pfPKMt-lh;L;B0j zV>WXd#l3x3R2YfOjU`s@`A4r?-sQ|=f86$qRzrX4gv=|Z4lTZUW!&1h1Xh)%1)&Ru-p^rlxW+ryqiFVq}5_TXZ4gYoxICfMU|us<+m+K9;bdmQ<9H2yB&Oy%hD zchdRfHM0Hr^hCaU$KTTT@;z#=zu19{NN-+4Su|$&Ets}7R?-}~#$;+EYkh;Z(O60J zgS4I7HkvnAzZ5*pocW97tG0`E&Kx~_zyLe)v&QTum}<;+jPtO6DEt}Ec*pFo@VzrQ z-0$F!3T5c`o& zEZxQ#qJ}9OO8WQ2((RVt(N2x;J@W&u?QS5)ve}E#b-$8KxP1(AC_CDlr*xN>{(~O+ z*8IU~=&y`{en;{yJ4k#q%RK%3+63_k?0RwU?EKpAkcrOBuUWDR z4z8^J5PT%7eW>rxgk_Yh{+;h$Syi3RbL#XIb@KAOWG!L?!$YndF1PaF{9n>}`TbYp zTV$+1*a@et?9n~dcg)Y-0>1F0%%Ob59L`}QI4P07nzH1qpbWC%K4Na;4~BI*>*)z&Isz@jra8v=~ntGu=9rh;rQ8B__a}GIsf>%R`^ir>y7{DCzGu3a1{N+ zALm=)p{Vd{KEBine>#f(mZmEw?V?}5h_S_P#so*uV@uFY2LBJAe=_YHejE4};#-Hd zV7xK!k3M6kz1|WCAAKp;yn}J*?vwW1Ps3ez9J|_nqaDwOMEi;zqA$>Vm|?B)XzkP&7OwC% z?U|bM8}Q2LVVwV{#mlKVH}lT?5AQm!I5lSl<wN(A$*|rhTkm1$Rr&NiWW5gthYagoa*>+z6XI9l%jMR2!^htG+VUa4 zHOWV3>-un{Zj#&7obf8Vr>>W(Y*t8-lhb-k3j+I6$*`o~D!?7H3} z>^yZvKCHT>`0Tnawd*<|mbz-Ju^XBCyX=IH`{k{FAm7ORSv&o{=-rlkGVNA=r=zzp z_w@9CSb3e4L;J((rq_F1Dh=8Hp_=6DV)JKTQ?`?xPCi2i$r#t8z+r8($QnV z?MlA2weQ2Vdx{y~9A-=<{UKkLTI}3Av4MI*fJ;B8=3fi0P7VU*&` z$F@F$ys6i8Yfkn}_LT}Jm(~xQGXIP+|4rXK^H_?P7vY7Zu;!NjcHYUf`d&uv3g*M! z;%D`R?Y!Ilq>=0WFERW((wPf1&b!x{N3_3t^JSd7Hv4avHf1rk)ZGg4j481v4!HAH z4d_Sf{l2M9LB^TlRh3QoxbY|>eNHf(hn^rTryf7n5_?{Fr*~fXKCo39<37!Y^Ur*~ z_(Adi;mp&!;pf0h3jfH#>}D|YmRor3I?t6I8!r>QnqSskN_`}8H zx0`@Jyx-h|4^1KCwg&bY1XJV}*em>Tpa=ay9RBG6tB+_n+i0rlYs~v3(9`l=lTUFS zd{Rw6`v!c_>`!f6jy^ep>=XrtG(JwB`vkubeiB7STBE^#Lz2((36US!A$%^5vi`Q0 zvEi}6knobg;2jP0*IHN9IJD01-!b&Wl!u2=*H0`y9PI2@7>a-PpzxdIbBH;(?O>pL zdX`$eIV5}r@xPmBJh#4=@k~Z<<}jc+*f+GYC@|0}Q$4;lNAWB91Rwar$meeMR)y&Q z4&isDe0`+nUW4#n%2rQ#<*)E1@{k|>T~;20!^glF{(q)EXwzR92=2%a#5dOATggVE z=k_NRTv>we}MgM4eozr)2mi2d^f=~NH54YU@>ym7L8vLEN0+NG8- zwMXVh>eSyX~Yft;sd8&L;PbK=2T zdI&!t^l)nUKZ(=a(|E?9?rO_{N$hd(rB%9gMRPgxM|TPz^4v+D8qdATepAWAL~Acu zYPb?Q@>BT*;V(PiK8GKk^1YXDz4-Pb;V(GfTz*={H|g<*k<%@FYhEc?iUWflV9^sy zdVx(4Swf!hL)w$($Pzp*9Ge_jI)W@6LY9s@HkbH3lxXkkI2srlZlFJ^MwYna%hY~9 zwd+yxEeiB(yZ~S5zfwN~-d!I^YOKW`{s^3#*7<6L$zgc;II?@(KXixuEe-IkGY0P% zg#27i`CH^idp}(HNe&+a-@|-wVr|_kLm|Q>KgIBO7I%8Q4Nnb;A6i*PSuUh3Rmjy) z!jF(|GrC`Mn^nlpG34<)(n@~zQ9gVvbL)}qJ>>b-adx}9GITca{+m6NE`9NH7PRZA z&rsw+^%O3ucNO&&K0)|C8Xxhna8lkEP$uCe9#{HI>|uR(@l%+^7=>i`zMOozERdBp{UXZwIk2**0^nV;oe!;)WcROX59kZSHuk$Q9*%o;=a$n#X z`|+_8>>0NDTuWvKg?~=@Br`_|KjM6IW#+&6CYd=v_y^86S7tWzO)~R8^xX}7(_F(* z_%r(M8|@cqV2;Q2Dbe^teS`XT*+<`lj`Tx4GH?5hrG$NyQ}Z&eet48P)yPbGygje3 zx(%URCGb&APh;0AKf0NDajo~!kLJpMbEc)ELza%-mS7xQ1dmBam!o6Y!7eU9Xr*9;#tEb5;N9C7Z*FLyCr`J$jX@6)uN*xhdvqH2tjJz>_s26{7d#lo@**g{Aw~>bV_K9r+_66dx!Ghs` z&@QZ1JtDiI0@-Ll7Ub`#x!cqEB)tSqA!PkYe&6Cgr3xdkBfSsu=*X%tE@7|7{$b^F zs)>UP(?_!ZI<0(;?5i+gl3RuCj|!VbSdq`yxB#0qSiWw~OkZe8zOQFv7Vq-+$$}Tc z#HlnAc9gNNsH+OA-S5P8oexGZrPuRi_JM&d7nW%`t{jkLwDYok~(0$FSxjX z_l=Zowb6UWdcG&}KIRX1yuPN-*B;tb5Hi=A`(?&+-k*UBkCcd|Smg;gHR@g=h90pUpRw zccX(t4d31g49Z=UVvHY6xbVp#%|PLk7b?AhJ}`nKbtVpV?rq~kokd6bQgIrgGkR># z@h<&V;n1H6{Te6!OycLnG9Cm4UY zGI1Fg{DZr}vfu;BMWt+DAASNa21+ya+=J)${H3zuutlh0UENjuz3`)-R5l#b-v zwq=3R2J$7-QX^3a~s^o3E0;Pq>oRv4SFq&sK z?dm?H=X<%*Zx57iSNiR~Gy3CGlKzrW`XujPhK5Dc?=P(an;Y~_xzl+sfYwguc>{8^ z>DRZv{sHxPFXgUhf1MI~_UVg552-#uzFD|{YnIaY8ET~$y=y%5e8_2p9%I3^4(;W7 zHWGKF4=@fc=6Q4c&95IMpK+>oa)#CSQEcYF|RmO=lW+N*-?n>)EvNVr;|NysNzzgT20qhr|ar z9PrAID>tq@xc{++w-?W)IUXXoRk{i8Cc7k!X?C5<1?a2CDUVLxt1Y{`7SN`}DeYg)#@&m8# z$KFanR*HOq#s+w1HnOr9Sz+vMevv$jBqxLyAt&PV(ME7b8FC{1p9r7d2p_CRPJFyC zrX6P^CuPv8fM4J(^K#K}WW-8~j64O;^(Jj1GE#($6vN9!$jAo%*B~R?mitSqc%G`X z$N={S&YNw-Tlu~Wk6Cn(7x7yk==6q8BJ!fRlC2`-WjX&(BQL+f2Wj_oN9&#PZ&Ufv?Ke5k8?e=8^|}3Z@#QMyWfA;q;RB5za-#m>Y2;+LLr43oo+ho{ zbzZ~+&hvbpZ+4!w?{yZku?d>tl-r+;rX2)Z_FbA9E9yVr=Wkp<8P!gKL-^47jM+A? z47d7)XnW`^Y%Z@o^y(P=ld(PhU>8I;(!b==?`+Lk)_*R(Fr_8J@#>TTW%S7g&$1ip z$nRC7$BrUwh8@Ui4gPy$shezt3d(1FqwO2PDhE43ecmkWgwgbG*eiK8LF6*dkgr$r z4(Pnf8bBHCy%;=m=r9!-zj~Z8q1z9A+P0bc z_I%px2@md!wYKJfHG7m78-(YpUve_zN^A#;N zj;lM{{{L69S#~ncaCxN=d}Xs_qXYBR*VA_K=+1ofoAhoxx+veVS>n-2`HsyZolyt| zlI54sxw1Ruvx^>{*V|W{w`y4Ep-TBmqIZknjV!|J;nUC2R?@%w+S0#-dG)XQ`xgD% zv(b`w^z2;GaP;pO%DrAZfv$G-W|?E7lsPuaQ|RBa<+hDdq_pT%+2O9v-NAET>e+|- z^=?Dw?%3`-V=;9p+isNJfWEv68Wv4QS87c06gshtciAPC&U1nI9-SLjAA-)UMCX=C zPT+H`iKLNk2Rc{jq`PU8AMf3J&!(Sdem$68Mb~Q3k z&%6V=w{o=4*s3?(&)^c^z0pK>Xi}Nx*vPhom<)K%%{}TAMax>9_LKS;*t|@k{sr0if%GWLxgG0 zHo$+hT{jzElU=8IWZ8AH=}O?8B4lqdyw{Ok*M~Gk>OU;otZjQvW%Sx)mOX}DsIu?x~%_34>$jrv!OX=XB}QU8kk&YMD>qCW!L zYMas1`k!Ug=FOyE4WomEg~ko||K&~~@5`hUG_D~mAN?cUv4}i{!EErJMLx5gzQw0^ zA^<$&L;gV$|t>3Px+*GWFOq<=pE)t=M5&U z_3r45RJ}VoL*s_aoM(+2vKhOpZ(m5iI8$Tk%tQlq8srrv}>|O0| z6uvgj>8)_?h-VYvzj*jhYqB|vGcA7t>ZEs#GwBbVai-rIXBJXV&C%$)+N6*=&!R0f z&Mfq;c>EVZ^$YMQ?IP^^V(aXnP2Q(X^6`yVo2XwX!WIhfd;#Syqh0h|=JX3U%4QL7 z(heFky5qGyw1dV_H_|TozTSw4S65&K51&Mt!_R!)Y5=uUq3nr+s!i?ejG4 zvwJ!Fu&Ar-4eQ-$pCr9II#_Mu>fjB;U5wqLaotmn-J-hf0}ttRmB-e%fkx&pP1(VQ z&u@+8g5bTMbGIx#KwG+cpwqgJHtRL;^!k^1|1Rm@evB>uS!K#*zj;^sgm=cqsDHsG z4s2Zg`|=6&uW)Zm|CXbF(buow6KLsQ_-=>f{lfHISH?K2VV>q1-(k)%aY(r}u4W!; z>l(&)+kEkhi{ZC)_;Dov4=@({HTtzL~T zelL+rx`n8F<7x>lEuP2zRUm_gTH*w~bWz*b*j#XU~`F1(F z;^~y(19q2^AKxEj4d9C2p}Y@R2l#+>fCp3Vc=pFV?tJ!LUti7|0#C{+TYZXQRBmMN zq{{Uq^;O;L&t5;+)_LiU&THMbbg1*dC7w2y4hw^grSrf>?~Dm-od-S<9cSrw={V+Y z(Q)_oFrHfkPU;&*z#Hu4$?XkReZZ;kL)jJ?k5`?ZJ8n-Vg2fz?5< zI>+Ciwfnxd?!nd*JzMv%UmV@D61*b1hk8eJkJkoq_~aBB*u8#EcVyrkj|?!^khdB+ z*aVMlgrDCE^a*R;N4&9^`mI3@HX#EKAPbw20nP0^fIQrid3nwng@+!f={FE?sCFpYfk0goh#jetdEA*vDr=OROa>aq_b)) zzE21T@GF%~{1)RQM~8K2A9qE6`<=2%cRxXSX2G+w&lonKY(8`EyvtsljqXl&>=vt> zmQ5Mocmw5gbu7B1WgfMI`3A2Y*%h7oC45+1ovN~1Iu#yTLz%ZZWtJVchBD{-`q=so z{V5$ReJ8yqeW$WV^c`)wA3bM}xzZ!HR%G1a>GQ3&_UOCLv^C?jyd2tFbK$~K*wL`o zc&(+a99D_|x(oWNcr=x}G}_rFizB*^n7@4F>|u;V^bOU z>1<{3qWojxnXf5g+#uh<8=-mcM0g zx|zA@5aZC>m6kP2`3_oXnKzN|pqq9vV`Y6WChq#}wqMn6xBJfcfOU^%)+|>NF5f|m zrZc}S-$B>sQN9E}X0E%LZ(5_5|Kn=rxL;#_o3+blg-sUW7AD}Ct+cGoE56p|ul3N% zM21~j+mZEKT)I3zhz@9$oa>o&`kmy{55K|9*8g44-a=l@jt{_U{03jcU+~8%adTI* zw)xvW!^f}o`L5Qw$h*GYIZxp`xY`%YS&aYSWz&u4S%Z>q?pEnJotY?EQCsWT`o^<( z;NQ)6u)TH1gNNH+ckHyB$GF}Q`lxGj`-jf{=dCx?cd<;rp-dgkBS&zLT5ot*xXa#X zW4+;@h5Ml{uBklwPsIJ9F0QkGt&6yy-vRE?zLS3(+1ht<>4@kv{*3T%qT<}zMx0+p z#aY-!oEM_v6cgta?a3ZH-P)7=>V5akNx$1)lg-}jgbZUzyw3dUZSMuQ;$1VnDa?5x zp-odxWI21d6<_i2Ej;1I_1018#DmI1`>sSg9(`ECUhiUjI`T)fuK&X$Ti5?|>CYv- z_6FS-Rk!S@`bX$chqlTwEUFx(?UkdQ^nILi+z?fcUX;TKh4SQMVf5!bL;X*4-jnTj zU$OQya=+7=C)3>Lw|HK4#RGHpb2m-+>5aFhFQYBu?R_~3XBf|?rx+GZ)_@OK_g2*o zFtv}(jaN$gSI4Yoe@^+FRX06->r=hU=eXarw?{M*uQu*fc_K9WCz($eE%Az>;oWPM zo@_L|N_);)Hm&IucttoC!Uwefl9|qae$JV#d3%)IrtUr~VPCSq<^k=u5)Ul&xA4Hv zGwn7^20QJ!df-fSaG>oo;@!QC+S5q6IlBhG^Y5gCALmB0_ZRtj4BNvw7dHhT_Vn-y z%9Fv~H27jojob&c|zV<`xz1q-|_Zjy41A1rgU-<&Vy!I@+ zywfPRwNKI6@45&3qrEe-zhI@|-a+RsnYYMKXJcXeSa->MgEI(JKKDL={Uf(q*xkskNb05I-)S-@Z?}PzoPdN9;B;)&|db4*ogZ;*f#!qJMa_5xtGb86> zp+7o27i;C)^qnj1^V}Mo`yH-PT}RsI-X&vWDNns;`8m^u{j`@`ZI~QRr%c27arV$- z`TP{`4Qqd0YS;QwG4Y)EOFWbf--+MEV-Xof_hcFN z-7uV~Xx$4lqm%qM+~L35DWA&nKIuE7!}>buzeIYkAAB&=-WS->9$kF@bca+P`z0o1 zGq+>aOZ>}TS>2)A4Br_6W8z1>xLfp&S5|EVuh_||IY^g8v;XeOZZ;j;-?eye%q&Lr&l-!K;?AvUFFoj3fx}e zo3{;Jolyf1&N@83DTBU4Y1NLd&anCp+Vmnvcb=j*(7EEHXuYx7;+>>$Pp93=$-k?5 z<0k45tv7C`Jg(ljn(xvZACQMvZ_Fm#t2Z8Y^~M}qZ#?MH8--veo}Wm$W7Qj1T4`GJ z#vjSgt2Y)pZP6LM5vC4x9q5gB(!F})tcc$D5_xOArM>&7zW&y!dgD^nwFAA8@5(=A z>d!Bi`snOAuip5OIMN%Vop53J7G;#I21s+J!ae6RiPyw;;x$Wez<1&|m(RpU=#+@w z5I?%QW1S|B?K~&y4GzQ#>va zer#J`{mCL1F?qKz8 zFnXSE@Y2?q@#S-ZzW7D*-NE18@>%4Z@lw&&{kF1CR1W)pnDrjQrqR0>=Q^DuG(SCZ z_p;uN{jKj_u2ooZx|xGa>F#AKjW5Se6K_m>o$t53G|H4+ky(+0O_3D-JoQjIg&7%V znwj6vF|W15b`rMPpkK|b%`va`hSd{RpJQI;4GW!RW(G%_mwLmh2pconoZ<~L&Ned( zN1GRW!-@&JakM$v8&*r$-J{L%-mr`;GjsK5^BiwjIbq)&ZDxDJ>IvI8+8pH#3uT*` zFN`+Rya7KrFHZSppWsEg5 zs|K5S-mr4Q>Ia(>ykYf(WehPj9#Z|SdW6n_-Vig#8&*YF)e!ScZRe6+d18x|S| zj$_O(c*Cj)n>@z+j5o|U&&<4Pj5*gER!kV}dWAQvmayB$m@~a$8M$U=#Tav%H>{kn z?~gI_yy#3Ek z!#C|zy_At*uA)ql{$~Scx1HD>jPUCdlWo0}G1TJM3!U;<@@(WGyF<;1-mqfA#tk#i z^M=(Dwsx2~#v7J#fth(=n0dB0temiM!_5)iuzJGEhnvH^VWA7rRm07J-mogdLSXI< zGcH1pq?;NKMRZUxVZ|9{yf>_tumc%poHs1vV)D&2o6!-GwB>}=W||*+!|Dk$Mwo}a zVWCSX%Lwy;H>`><>f7iIGxEt}g!#5NteCLc5#}CmSS?}3Nb|3DnA7)jH*RR8`A2V9 zIbr1^&EI*$>IthIY5v+97V<%Flv!to?X>t6K1lM#HEkOn;nxF3mCu$3mtU(UNBH%A z(nj>_RcA){wV#clm3AYvTJbA+9Ob+CHIM&O_;r31zs9%0ue9CY;rR%^F85pfTFAKH zwwHXietmPS#jpKrnG|N5jSN3+FxE`)$|>}c;^Uf@Q`UX9oE|XB{pK%;Q+~p>$=rGd zxBE=vP2(2hs@d5%p_g<urhDF}^9EtjLBa2pwg+bHuMFK&CzHicO>XBVoUsiRzyNnsWI{=IX8eXDM@Ibjz7B%FLjg(!r<7rd_7in2n0UY?S$#R+x=yjahw)xqxx{m2F~X+grtMS*k{v zCx%AL<|wn!!E6=rnqT(qI&xhcXG!+pOwgX3uj@12J5j884d;$`oxxnaa@eu^&^!3V zNA5SNS@{L-M~rXWj?cr1r8A&2oiiyphw^3j9^0hI-26$(qB*venuA~-el6!P+(cQF zk9VF;clMs|%+Jqr=I1Ls^Yh}*I_B9lzrwvN&iuUY>eW4!$>IJ(m?Pn?Ugqc5PU)W& znP*!?{vFM;t*f`^*)(3R)}52gud$DIlH@Xe~>|JXBKn zFuzQ_lEAqk(E9%1iB4IAl+~3T10RYvN$2)qqiCb%l|48^wm)Z#p22yD18CnQ z+Bq41N#P9H9_CEW<6|wnDVy_Sb?<1k%JJFl7dJe~U2@nN@tpsuusyx}oAwMTzu5PM z?H30*_fhAYe-iL6;V% z%<22{j_`dJ<#+FWF3vKZs~*wMy1S=@^ELnMH!A;ogke6vpoh72L0?nr0VV0ifa9d& zZ0N0Z{@T1ce1Ps}?J3Cq)!@NpuV*bRnOxDsm~@==uI5R`*7|*%ANabk91LHjvFCjt zd)|}7Z!`Z=;4>Z>Vx;XT%kOazpP6|ZD7)G{$a!dG>-`6B#5XK6Xom#|t7N`UbX(IL z=$s90(;Q>b9Jr&bIe740{CQlOhd4X4tSs(eZ~Sfw9GdSFb|p0Tu;!qA-{GBeHOwN; z7tSEt;pAYi zag*{NF|0G$R2QAq?Be$% y@aO%09_lC2%qjQh1ROdqNKjizblIE!oFTCc_4};6% z*ERMUmK%Rf;<}vq)AMG5L)QEr^q~f4tk&ig`i@Q1*$v8L4RrnrzA3y1i67hoFA*mg zg}3;s#5ZnYi9eLL=!c=2L<=9|)&`yH%U!|?xht2s+RBrcXZ3x@S>fXyXyi z6W;z#^Sss2uV4)|cqTZ4o9^N@eEDw#xtBosuMZ4vOxMdr0$;Jkf1Lk@w@OvSwEvx^rWXnoAX7l)}3d1UQSrUq|nx&FFm&b z8L1m=T%Gb>ETR)}iXMgL>^P`?`L8Wu* z*@Nc?Jl}l!=Hz!0z4|TBw~u+BpJ3BG%5%Br+acbi3ssf_JTLKldzbeDr=0tFzLjs< zd%Yjst23iz&!~US1m6=&uR(9mLx0ajkIzA$U(K1(S8--^59`d|RrEJn5AyT#@e{wQ zk1CN*39=R*r2Zs1d^h$@;~=fU#?db%LZ>(M`ariY^!w2-^yi+hICIZRe~s><*8bc3 z>GR$}&VnbVKD-Dy8?r26-C_1jH*uzh&KcL)xn+;}4%P$)AA9>kW9vR^oni>b`<#62 z?F&O&-=iGmhOyb+C`*a}ajOP)j~lZq6ysQ8}+8pK^HpBhDs2 zjQk>pdFefj(&gx%I-aX3r}VdP;a!t|2;K>lvkuJl{x;vd^d~#1?{yWUi2YeIK~*r%nxEo&y#|@zjZY6L`iabJ8rZFLLq| z_6cCGcdeU)J$uHmuPy9@jXJw#4|+!Yr~K3g!vANqov{CyK3MqA=Pm%ZE%t-^a%g37 z9-DMh7XG0htqj$?Lz#rTFrd77`1q98Q&zWrI=7(!U16siZlw#6&jxtB0$!~Ne9p3K zH;`U(cVg*P@b;DP_!aQ_AT$lvqG$Fta)k|EiL^~j@W zud?JPDZG(y$8Y&5G}=C2x_M>7F8Sl^x9r3Y?5S^IPo=lEr#{A>(wWi?w>kFINbIRg z{dra61G}U{_HyR`KF;`Vo{B9(`sUf#Q&atUTljutAZwOoaWxrWx|p(BYn*erBLMqr z1!?z<^qD4g)A{^&P#>LTJ)d}GoB@9nS*SmUJqFI5@qZb^Io2clna4@rfNfa9of{KJ z8s?-MdYF@MuZzlt^q^ZC%+UDr45`1x@-kv$@5#l`gStTV%Vn zZQC+N*kReW11;P3Mh_m>Qx4a*{j8@<+YdI+`;LP_>oy%6Y14JIb8&)U+i_NV+u!yE zhFE=0abM@#`Ra@0vo<8hYcGBm9zZ`d$(9?0jaN>a9G1-pKZv%?53Om|!bkcZY=fq3 z$E-5Pc7!%Q4yB^&+KyX#8dr;l+Oi$9hS;`aVSV$w`|-ET-ag2(9mUtt_G3R`=Ez)c zo-YHZ0;gSryu0?i&JdD4Uwtylp8v9K&#&@3_B?wAbpB6!^^$F!{-{y99eOU0y^nr$ zpBs73A$<_Kvit7`A3uFimZwcD8HAro=$G5I`{NzEe|!4#E^jX1(`?0zBCsRqI_XghoZ`hK*BR{V#nM*zX#cau~5nFPYCpzU4zQ2wWu%}Khioa{AG-!-19bL>;i2gr7;!rlrh?x$r-!oP*Se?MEY zFZ|YBTk=fixH6CrA9#Ch$)l;_-K6j!S9aPNgM9`&GKlT`DDt}{A=}hF)}o{Jzxug8 zYmRN-4f3hP&voUHW6ft{$E{p>QT@sl{FYzTJl@#)HS#KEE^QC--y=U{{=gfl*=FnX zso}3E-b>hv#M?)_2H7G}c{D)pdc|8|)B6+gTE|HZ&$IFiSafz-bkf_TGfVOI+H`)^ z2AwHZJ~o|gqQm(nt@FaSo$^dpyeZtBMp?JCL1&zmk4ZD_Wrj;$FFz`Y&vCa(D^t;`Sh^L z^9{bMU178XO^j{7zBk@{V??%j^qf=MxoNbqwUM+{E8=#kE+wbX#%ANYzR9<`nD2Rv zfAhy12e&Z3T#h|p@ncVGuKLunk2JQvuCg(2D;igkz8X8@lsXdc6~%kWjyHpN@SHi{ zu?w^o@C@HeMqHWqb>@ak7>{z_?h^G=CGX3|GxGGU>>XcIh2}U2DT1d@~zD8x64b|bkRN8Lf7Zan?=*TMRccJm3RA;{uU0*2iQ0aaOm=_ ztgl0tuyaK>!5_h)g8G+JZ|Rbnm7ll9#xfSWB7m@oz|FkV0fd_ zafe^V_3UH6a?rZqgQ3ZXkAxo9IAMPvn6n3a`3b+Tk#QgQn;4S<^ozaWsd((xoTjpe z3VIm3^gWBdvxe_M%Kt~!u_hCz5PE@l@s`F3>EXAS`(iyIJf1R;K94#1iHajT{4vg< zd*{eKuP+WHR9=3Du?xG_T*UuVC#JkU%NM_cH3oBirg3lKXzTVR+UFlT0bvusm; zbn^$$t-UXQ({Gj|Pt;>QXEN17eUa`zjhL+*-0oH2D}^13Y6UnaBm^6AN5^18q? zr^?AIBqm<5@?% zqNS}qJ^5?9t@dl2>FCL7^8I&eE7d2JwzA|8TPcA2A!9pbM^A~%GQE9V!)#;gbI9cV zwBbi(fg1I1CwaE!Y?0YLFSqn>qtt$^H8Q^+nYTSe+-{L(Z{=mADWZRS z-|F9bTW18ian7NSdz$`D@psb4JxJe{=<8p(nqPmO4+i>%>+dVu^Z|X_c_WO2#y9h= zK2QDJHu_5SbF<=8D%a4@6>&~&OFtJM>F4UGi~6~0`nfvRP_$-o`|o_xi92Phw%1<6 zJni*RJMHy6Sb5v3!fC6jG}?+a_B*h5Kee`ET|c_5`g_}I@4snV{T-Vb8?a@pkQV+q zHigCmw=-5y+ph0vY<1Voobkfe=<&jr2RP#e?Be>B+b?p*3$m9*Uw$L9n|~zQj0tXM zyl@I_d(5y^-@RjoD@0pk28XsgW{9S}RXymfEz!0=|` z4ItirC;XT-r#UbjCR}#?|KaY<l_WX4X_0@HZcdF~B)OGZ_Ustyj z*{pX4SoaLFrk})`z8yUr96-EQQl5!l8}IqIOYsFJJN`lIhFQe4WRkzA)jO*fe?ne~ z{OPQB7c*z7&9&vSZdk!S%7RSxJF?bm>7VwpMp<(YP*=%63aT51 z(MBNTw2_s@`Zw*eH?nyRxr%Z)w^eJ)HLO48u)dUM+jYu4JCAk9%%#@;J>->Y!guxn zb}Ek^HTr+KQ$H@c-%?@~_r4@ZHz> zriK112Fw|MgM*2^NRHh-^tsh@o*4Yd-NadNzSM?&fx(dr`Tin16nT^PZ!iY`nRWS3 z+r!AEKdkvap1&0s78&;B_g3!)@4vt|^Co#-w-Ae=c!3D_HrI*+YaBFcl3?4+y41J1 zFUfLY-OTxDTJNjy?puesJcgV(v24UF>*+re zyQQeGT5G6BulqyQ$ed#tCB$#39%2kz^GkE4={&{crX}|`&rr^+TPF;4%k1?1LVS>DIJ-E2BA&a|C3I zbnrhs*}?zOIQ}n({|kKl4=+3XuYdSt9(3P4(3*NFa5{Vof5h`(SH8_~a50)V$n(rM z4j*!+MFL(Ie<8#0;YpJ|Wy&XL!|<)v8*9lMpXDzL-}>t=XMI|*7qj+O0!>A4#n{a% zF26K{tXClC@iY>Bw0C)yNBhz2ZBU#dYsypiU_bBm;v}_4HVK|>47&Y%i+GJ3aOlvV zeKI5YMt#wJ>-&SII{UQgzw@5^_`3F^Gqp!12iR2Ri|@5hRvGDLwIzSzUwQvg=+hQY zpAz%bp-*eHmVdG}Wz<-g*Z0xxg+mKlu16o2qEm<7XD{L(RqLq+E1iGP)2ud?kLSmCEtFh37dV ztQ{dcqb@949XmZA8-33S(tCF77vRwFZWVgCgLfO^c(=gS-5V(1lTNMi^w&I}PJL(y zF-hi|1Ufa#)2XbJ&#f9O-gM>rRr5^(y(+#G&((8|dT5NkAvOwnvI*Oho9?=m++nUR zW{fBqB|dfeWGmma5?c`fpI5&>V`Z_YW5>fQt+$`G>Fc~V`t_kf)|98YXTBAi{(RA< z@t%Gq$GM|l)ASAeP95miFnY7Qe&y`H4f~SOuY7+I>&ZU-x*6SC_b2Fvo^8I5cW)(k z(XqtU4T-Jo)Ulfte|JMOk3?sBGP!BE%cCLr zM6ne*^l@^BKHf}DgVZiMc5%+8Z}Kd3=-c7k}gih$LZI_%8>{^uXk*b(@*MZ zi=apRx;P8HExl&=MCTzw@2ScY*~#x+bzhC)DZZ^8AU|>1a=%N?#t2o*sps9>F(8 z2S0SIeX?wB)9+ElBI&)6t%uqMP1Sp&Z%3iC{rYwrb7k$lG4PB^ptDDSkC!Rqx6dos zYZrR;g4R^*W!dSn&qJ2h8_0`LIL_HiRD!MR+}|~`mE1qgl55%R4-M;TQ%@UlEMpDd zSq0;w*J7U+(z#aB-hP^=kZaXt-4$##WlsREM!`k<=Gj;1Pk{a!dp~WsYoq^; zz0UsqMS}U54-W13``xgvIp0)fByAY`Uu8BXC=-e+^RonH_QtjKSb{Py$CX)~pv;@} z#}7|5L7CU$%2XsM^Y^$iWeLjsC9cdZ3CgUCgZb+T%GAWw^R)zJo{lT?CCc<<1BBqY zboSj`ZrOF4iCfYdeb`Q~6TR|>uW;6x((#v-ur9M3zPkn6(_-A$-1j`-m7P<JZFjpWish&>Xu!$Ofya$OckVjoUs%*1=Xi;@eYfDr ztatC+c{#RPXvpXYzRLZ?Ggg=2S81j$w;yS-2RdL(i^wML$u5*Vb{o03TZfNrNi?qw z{ivYY#75-Vp}INrqloc)JUaCV-|ibYqa}n-GM(oy22vv-`kNE7Hsy4oi&F4By0Z*fj}MOHN27-tUv0KUlnv2Y&Pc!h96jmP@bgqM!!Pp`Tutl!N7O7@V zxPad}uHV9bTZ8ZUPqe*`d0;tftoQIQdh4v72JFv$i~-_T<+V|+rr$s}^`lT@Nd0G` zU*o<)89$XbKBer>pWiy;w)0wFh9Ath@l*ImJTMge#E*Nbn;e>5{8D>| zxNY?2mpXtBQM-5ebf)8UYgU|s#)e`oy&a|T@_UT=CDbuo>u_0P5tux|o8T;Br6{-*Z|o>U!KTUNZRIjXS- zE`g54%rWEbiAwOSe)#Q)W5BtcZ&yKc(b&{6i+kbtZum4HVNBh&FbdO0|Lo^P9h-Ory-U5xcxKV zezp_0&hxkFgZTIKj}f;sT->ft#J?VH*LRLxu8tV}{}{I#FB0MQZS(-L*af#2dAQa5 z&(jSKZXe=axYhhpITjMx^Cq9Qf9x+u_iEgi9sRCH%TaOqRrH(CAC4Ws z813}&O37vd9{h0vJSBmr7vRCwad^7O!_$2q0#DWb#M3pv&>c_L{jmRdy6%S`1W!YI zz|)r!;OSR`T|E6q9G;RqJW0Nfho3a3F#J^13!dQXGsWA14m&a}HZ!?9zKji7q5K*1 z$e-cak$&FEcI?P=v2$l)@6KS2ma*F79q}T*rnv`wy6g}1E$e;9UhJaFQWD_j2Jo|s zZ$okT`3-%Oyvd%_Se(e#Hu9!a3s4FIoGmm_vq^WM0;U-Htp@&my0UY^!qCE;5(1R>6CG+A-e8v^JJ&rPbxz zqnc+R$5jD${;WRlW$yPHzkg!aD^B-ea8bfqT?y+-%+sTqkC)&BRNc%iBeL&ef%H1H zaW`|m$AC|CU52h0Y$r#`fH}mo!OctVA4>WEV@{ZB5030&eRLf@N6in*nICFSNbK$Y zHOvn+Pju#o!NHCnr!Kuzvl~(*z&>gj4ws z%_LXFn|Iu=nEZCppLuc%d)vW}1Aig86|@H^8Q2E1hFJ^zVb(MSqt+Az7qILXY{kH( zwM-YTWCyO~G{F^e)-MH@WsQn3m*I@og6YkV7pNU_XcXWZvTpbkG`Gonv5Yk+;rZxn z>?+EE*E6+W`ukz-+5c>E-blZyT)eGn>{R?~@Te7CLVf_%BOWw$-9cUY_M#8Tzlw_! z|K2VBIf7gVcU4m?uIT8#L28@wR68{kFl zEiin{7!^GeovOa<`)NV-x}nsU#b4m$LsNj45O~^;}dz_;rZe4{P4)13Ke%g#PNy1TixQ$%ZR^|@3QWE z`Cj08&-W50<{UoSoQUTg_~H5E;h#Ei5YIPngRXceNeg)pqf5yzgovI5$3|7Vsi}&sTZ2Vo3KjjqmW>zlKmA zI+jsRypZ*slO3B%e#$H>>jnKnS@;a^EUML-b@ zd8xA>#Lbaz@?(YM=Vbqe_E93YlT4nh9_vMqCTh>`3ln}4wZDS))i3$f1mi*QR57ry z#le>cL&dS(wY8M1I95~}2KE)l+&;}B7X>nnKfJJ7RPPy&g*Z-1d zh)uJi7WI7ryUNhy5byHV-SwC7x9;4TeBEykgx)XSnOyklf!u5>y6@NT9>}#r&*hSb zCWrsfZ)ZOj;yQQTU6&@eeRF5{y5ADV7MeposIe>LYaL4LS;Ohktf3*s_@Z6@pXr;P zl>h_r63v3&JlDB~Zv?G6#)k;_+L3DyxqG5LxUP&f5|yc4}M*7w1`&Twi~U8Y|z z4C?Gtjjz8)vDb>hyXh}J!R^^er$omgFXr1q@X8pxsGisnQ|=eOI&2@ls(CK^x96O7 z#2n7Vp2Du%O551KQ*_TdIGJ|^{HlCo`dY>XGY|6T zv8x|$ZBB-l^sn!;_+GqqkbBLmoaeOhJ=)}qoXzxmeKxsl{{fGD(cu%9AO6dSw;OzY z{#kdtk;nX#(LedV{WWbGd|l)F_D$-H$LE)Lul;J7#rE{f9DK~>_ByMae7aWoIijPV z=Oyd+(0&2yK*G~n+9`h2ijL)9_g{2i?v#0_Z_xCoz*a~*(upcR+$*2UbLqyjcsHG2 zZ}h{~ouu|fKVlMEn`UA&3Kzt0mCP?x&bP@oQFp@x(J(cp`M2{NUD!C2^X~Y*biS>) z_bJLTfIT;jtV z#yPk`p6%}3ij>Q!4m^6ZE`16^1RoTi=6(9UzTVQBl1 zSN=)r5*@bk?pc1KZG1fL73}Y>b@Bwcbd|iT9??d9dlx!4Lg%;XYk872W!@z1e@c!0 zjdCTQW*p;;6XH0Y$il|cnpnxF#T)F!hRuK2u z!83muP+ij2KIIK`xx+Kuzs|Mk|2urMke_q^`BS3B?4M}n{x15gI>ZyAzu@|-hnp|a zpF4%KINq_n{;Tf+A0H`}MR0|H*Wlm>l+~D{=fZ*POa}+RCmxd>DIQc^Pg6FY&xB{a zTkpV>8v7#fT*dE7epm2|=fCd(a~3+#fn$KRU%0Mu#)*_zrB}byQX?QaFk#h(C7X0kkeoC{%L-@9vv4w z5>S48ttn^39;Izlu9*3pu7yAUdZ(#d>z?1h?sDiGuoTncv{~xlCXGE1`Mb=s&(nSg z|7*#y%3AZRh;q&~dH97-e;Z~^^={aPsu=d)~&c(j(*Kn=*qx$|8WKMYeGxz)1 zAMU3~Jvpwg<-N+i3$H8%=4Je{UpTjQ#*p(I{I5_wz8u@={{1Pbm8-=YmL(f7CH5QY zSi|0@Z}1PEHmcr>y?S5mq23#*SNvq?ZN}@-^vjGp7g6R^>XD6Lp4HHY5%7R1|LTCw z^0Jq*0fv7w#BiB2Xg&S`tQfjZS?nR;ZFRt`tW%azIZ9F{PmPS8T^a|rwzyl z_|F){5BQz?q5StYrkZ^a8dG!dbt#9h=IL2!OIIr{V+-wL7i})ETc-NQ$DVATFVLq{ zeA4CEG}ggW?i znCyj~;*X3EQ@MN1S(YoI-)ejU6~v{?ZpS|tv~D=lu2@}5Ufs+>>xub{7g~$V{37ug z*m2tL-2$AU3~L(ktQ)ky-Hjv4i2W=Hn`z+w&TeA?Hf(3L>v3V(NA6SRUV^Vjdj}{ebO;U*gOQB z7^84Isx&*z}>OLL&BbN~CC=qI>d11{== z*ZnZw{>VwPE`cBOGN)UMG&WTMS1I%BTzhmh`=t`lM_wq|%I8jZ?7QcHzXE+1ns-6# z$`cg(U_~p?snScvMj47M`1PN7D+CPgSSb5qM$3b$EJetd@8++12S!Jh(dTsRvf?()?9^f-R}hXYeVS zII{xqwU%*6biIOa!Tpq~@v==bCzZ0Nqb!-69s@1nl{#_SQuKRAU-SUucHvBLZhSU1 zN>0y7@i3m<7mQ0sIWVpP-v+kR_@-Vq3pyYXELA5IEY8d>aL%u{hTnJT5$vJN0Vm$j z#5^t6J|i#L9yo?Se}$Oa`t{^w^rUEcEBMm7ob@#;dKGe$UW~7LE@x7V zur@!6pWU@dQezJXk3FdP$F?OiXr~aK+v@p7Tw6@`pX%GmxYHXf(s|-{!J}BWD}C)x z>!tn0eYD>|yK4U_{!QOaJ2}uGlmsoZi9>5Es=ya8GTfG2VSG@2IpfSyhi1ZCm~V3V zCXa8(TRJkYZE%JBQ{m2Mi_EiYp`SI++VKo<`ejr+kq{r(UeG6PM)+{EpMLd3n@N4( zX0?Z#>-kRr%Y7jamU!B{gB~}$v7?vvPw1ol+r9Qb&p)(r+WUV&o2&Xkn@rB?Kp#4? zA|9w^O(zH2BFm~dM=`L)>?u}E|77?Cf7uh`nV(JJedSlJ{g1)}Izyp^{bX|!oS#rm z|7)=yZt}%Q%8oU0zcm4DYtB!Imob%@KrVrJ+7)r8gY@SNV9!E?7~q392LNk z=$z%RdT^`+4vjmiL$c$-krMkMaOj-n?r@~W>;!OpoH#q951ifD3(j`2pFSRE`97R+ z9A;haNP#%S7Xbnoy^kgX~aS~Hb77IzIabG9?xE;+pw7*0_JpV{94xM1#ijK1=S(e z-?1Nd>?X&@wq?-!E7pE;Tg?3%W!kaF%GsCKezmoKEzfSouGb##n;54bV*k-m`pV=u zRp$ZcLiefEqi+=7s=WicuBU7@dP?(i;dc}BmBGCGqIW+EJdk%N?`F!8uXa+XtZ-)l z9}W1ME8no&CjQ5P$_tLKhIi%EXY|MSZ726H_E%c$eXiLDI=PX$LaaZRTy0g~lx$Hg zG34S^?8ctvAmW#Qk#}Gra+RpedGMT}yP+dI;N)F5Gz$ZB1vqBxk6N}JacB>%%(bEC z!Yf^#77u;cx~`(Go_Kg%4?H}2#<7eXcv!Yay!;30gOUGPp8VT(ATk~uFqrR5AI_rP z-g3U>1j_FZIeY5^&7%7R;xH=U!K1-J$k#yPMg|aRO8=!@Tq*%@4dI=Nzqy3{8&c^jg8en zOY-u^+xyT;0FS*ld`wGE zajuQ@!{AM_JAr+ICE)E)9L{7r31_!?IJ?bxL|+(S zZ9E-5DrN4e{6|-z(^N+Kcpvy$5g1iB#~xLubll&fA!0jOFs;8|Z{D$*R&owXlJveS+ zOuY@9G6!y5adgm`YIB3*hmkKg4cj0!_9x_iH+G%)rULjJ8xh?n7}4F1ztcbNnt8M6 z@MHF|>#VT%ziE>fIzZf6khxdabHjwsgO1#G#(-7P&RE6A1k;_kkOj201f8w>y_};V zJiS7nHSP$vx#0F}aJwQnwoY+VipRP&$o@0*#=gL~x?Fo4&y$;H635lZwUHq5J2y>3hor`;xu+k~OMtl=_>^x# zehKYW&ZchQZPm5n+@zC6Ir23s_6Tzv2Bg?8p;-gIA?1FSf9%!vwg=A&rehzC@$BN% z*o!<9d~4u|M#>h@mW?j@3(qUz7e^QI{B!U{2w5wECvuR>TmQwJ0{cVs^q4$Bw2HmZJ?_7Bbcg0a z?%8{#;Bho`d(P|og8wY2E(Mo!&=2@Pb`-IvbPD#b^kV)6))NIDErfqV3+dnSoOdBw zd>WXg6Lnt-(Y1_g#*TDZjd7j@vkBrzQ&_gnNi${-KV0dA{ zlxe#cb!_f`19$?q4@^=z&yo%r2Ab^BPW^-;c;4y$0kS)uq{e29(9 zJL7kYv3n|)Tl=5oy@}t|xO|B97s;Q-n!iFHjo}VnzEM!E@%nOjCKiy~j&sJ8(%?8x zp3{)$G)JC;I9dLY)|64Vx|?%aCCJ>>@(1~k@5C@&bMmhj3~wa&U?>| zoxS@wV`nRaJ;lzBb7Ngs>aS`R+w(X2aCht1zYMw>7 zpN(7`Wn5D~jIATMOR;yPk3@&eg*nqKctbp*Iu)BLJ8KVZR1=rYT1edr_V$L!c`W|R zf&U)IKd}P3E#%#ETotH*;U>8&*Zn>1YMk#E5>>f;LVS;03(AL%>fzV#V&mD{(jK6*WS z^0NNgkxA&Cprdz=U>j7?j>hrX@QdJINn0Anbsr?}kYJqxtm=cYCl_E(YP|TeBl}~J z^Kp?PctL)QtAc5D=;_v6?8@|DYUDYeZMl^_1Ublp=$At~v#=|daQzJYRRF(C!xqfq zU-ygQv1;-Rxwf{>>u}?^PXR|+)SDelizwehn0l6gQ+;FO2RVeTsBen--h4C0lf{Za zT3yH<)5U%)35FulbK-MdYdjNQHTGcR?sjb4A9Rdaz1a}*kKjXb<eJPUwx$*gS8V){rPDD2O)$RytR?av=_FWaI7`*Rky$1VH%Z-3@v zyTFsoC&yrWr#I(vodYg)y#o5VQylC%D zr@XlHu2S&e%1e6lR_0xjm(TVhFAK1J{qk}-^D)`KngdN_4#qoY%zO;qZy_$T0vVAV z?3}5DO)NXCEXaNvXf@s*+pM+5Mq`KCV+%@TTnJY~WhTyAB>kZr|j-g&0%uaaS98RGw(p+99)J z9hqH${xM^y^r7Un(@yR@AG@bH*8+G)e5gDYqI*ws?Jr`VABh*l6INh23Lp+XLQw@~F3G zNZ-waX7csU@$8;PZ_m&hjHA8n87lJGJbc*hkt4#8D2J%-yIr)Vd&o+iA zBOm@w#)S}bXst^(5IdoDoxi`=hX2`(f}pb18y`A+(x^|?gle2mmV8Mf03QZHORR6 zehz$a7q|hq`)tU5lK6y<7#QgdFOPc!|A5%R38o^772X~0? zYr&z#_rp}@|FJ&7vlZA{l3~uuiDZ*sb`QAvAK;bTDJCprrPRSo``Jw9XSMd%1C9(ZwJT6-h8j@ z$=&ww=5_Xvx;LWty!=*hLQL1nA--u+82CV8C|Xk7RHojlNFdTJvw4zSg6^C0irlnT-Rj9pH3> zaF|AWW<1vVk%=+s$%pKYyY83{pE@vPfRpw>N;5Fc6&xABq5D$k`C=d?vI;o1EVvOE zT)*MlN82P*8*W6VRL%xB4o>-2<*i_PonLm0+$37hmHsjEUjaO69!}J^&?6Yr&WjSp6iv9c?# zmRy@ywMYJ=>zY>ycqpynymkJ~I58`2Ir6vOm*T!0-w^wotSJ>; z;MBgj3*b48P00H@+4TdWqQB$c=UqYEyGGuXC>HL4^IPZfKcAn*9r=$-u&uLSBwl&V zxvgIX2Ae*(>(wc-JoL19{63z?%Z=-MwVg3y6ysPGx?k|XuT#@~bkn%?OZn@eo8~?x zyk7&4icV{=+jcv2`oZdD;vw3KdNk7WP8!9}1Jh!kfmZjj&pZ+T8e3U%rJQz(CwUv3 z)cRob^VV2k+2+A$L8n~iXImZK%4nX7pIN0hmbBPVgH?phxi}brC(3_V_=>Fm!g|| zI?_+Cv|^L?5C@YF4*hX2we&Ry`N<+qC=}9u6?YHP`0o@{Kik%p5f67GdDn`_0W6+b z=7YT`)fc}*-ZgaS#^Hk9%eht>ur{WXH?4-8Yu6{}gCG8r;jhZu&)8&is?nz^GaUFO z56j_k@n5#LPjsT;d2*a3ywPk6!61%2S%$nOwf>3ZftGDuf=#V>A3N->_kRX_nRT7dUEDnmXH9Ecx0qqY;b2G3 zb=pKHt8VEqqnGE=#xnHs>EJBh&W&F;3IVs~HR6}o(G4N&8tu)`Cq=SiXezkB89rr< zb$GVaTUX4+UQ!vY*)~!}=e9{6-@0){f9G5EoApTi1d@F>uINp0 zt^P``JK~DYv!>a1TDhvTOKg#OM)_I5EFIY;t|-(ISF|~7^&VF=2z}cnu4r-gCKFeb zNN0-{4V=dzd`VU`_ox77jU}Rui7N`@j}skot@MtywOV`%%2z3T?!|xh8b6b7MWtITfN)_@)y)6cdk>t0q&sjbk(zha^2?Nx94n9-HB|MH`puNQ=F7^qjZ4!_AKj5 zx6#H!>Jzb2%FSZ>)Gbyj&5e~hLK&?!XR&6{P9Dp(@TPdpiIt)+1cy1XQnHPde^PlU z{jpLLd9LrV!PtLIo=e6O;t@7l6M$#3w+?cPr)#uk zTmxKYT-fjF8r79Z*X-`lHC=7qzp%$Q2fq0r<89;no#X9%=-gL)U1R&}2g2x6&F{tM z%R}U8tz;8yDmDY4Z&b7SpB zH8Yo*8{+#?);bg~lNC;h*x~d@lrqntON)80c!#@=z+d=gJL2u$N*r%jwj_6xKi+N; z^pM^8PrjEz{3Pg-_1N?4r9+Hv?I}N;^vee9(-D+OY)@v!J`H{N-Z>LkddRg= zJLCC&4z6|^8x)&FOB%SdalK{Pf?E>|K$49e!;zP*ON_{xum;IXnbndfusNAHw#+N z?lwOPI`bpNyj|F3eni|`*o}Kj!cH(_{NW4xj(d9rSdD+(jD7g&nFqLWZ|@vwOSr$% zmQYT2s*cs{KRINBVdTcx_`J>ihf>%}0bA z@RBFpA{ccRlJKJQ(WDO-u*bn4PnJt8SrKc?Q^=b(kN(S^`IlqUD7Gfuo0qtG0B6zv zTYdePUVb*<#+j-AdZ+tx@X>(nkOiL%roY>;eGc9}WmEg@xz4<@7Pw681Tc1w<)U7T zoN0;XEx)7R{aGLE62HY7q3|L;De-V3T_HT|3xtV_NpHTK{ud8(W4IR3zV^xpFV*x# zF|rH29E=tCispm|vqr+&JlFNC$C)?=vkr-mG5Qs7)#$C+DTkez@6TthU%{MzX2`@Z zWyEej)VXFC8tksw-OIDfX?H4cRRHs-J3Hr-rSm&&(_Cv5_D)8#cvo>hoxH1a)=mD# zjMz(zTetgYcRPIy5SM3oSMPK$+7%9lcA<>Oe*=SbiRxVe4Ds{J-S~Wq&?jqH8`2pA zI)fvbJbBnb&be5#s7L!ajpB!3mCm<`W~mXayzbkohc8NVo z#?Kx~k4&dM^{L0$BV^0%OIQ0_&sNUi{7?4I_hy&5dc$2i7wj$GIH>tWHS3yY94x1< zn;8f7Oyi(|SGYFgp@~1z*#8{s({orWF!4v4KZs8{`Bd|fQRvuo@{DS1BtDM57K&zy zKLR)6vtoE;I=r%m7*^fij{Tg=GuJjSHe71#?Srh_4o-~}GH&i6mb{t!Pf(X)ko29- z`8rHHt2m2Aa$Q7Bj}vbL?`0xKs&f|K>YBB}xo&*1sXsmTH|l$lT%$*l6>pPXCpZpw z#M`9T9pP*YfBSWm7mTjGFFP|e_D7yct}6IGWTz#Rt+I}By5|_e1Z8^^PlvDS>;gP?IdPn)#~cYV!Wn|OnMs6V~M@mxc_ zJ;gqUfmLU!n)n^*XY}pVGvPVb)19@c&p{)N7yKeTZ#NCj#u_5Ym`$L!*AN(!rJiMfIZ6HL&^AUg^42%kBVGLpEcLk zH!9b_`mN}jtbL&sinE}86K8P^V*$Sn^~uCpAPXVlEN(hj zu+lvbDYf}RJ@JRO;nGmBhMFe zp=XKWF7^wWVlN zyFJ2*#dwF9gtvo3V42EJc6o(<4_+v4ekg*VW$ORAEptr`4T-N0A0Xwl7$;2Sf0S^4aJ2;2RiO0yI z4*3$p;A}+?F&U+b$)H{nlY!mg#AJlAKf>H0WKeoWu?RcqyL4HIzO$aV^9t^(h)J;NyZnjr z3*7|&@4~K9d`8W&87sv%ZY)CAF}`Q{bmK#6(G>;;wTbSSYv9m*HT1m_-25_-5g7$6 ziW^zG;MNW}E(MMn`0t;^b(;THsoQ8)V_0Pm<7`*%v zSUO@gp6$fVsUB{eSPjSabYbYkQTH`$zn@t4&b#;mjUGL&cn#onU}Ze5bk@|pcny5s zir2UsU0U8tyvAv>y85i0G24sRxSqO)A{$zN)I1?(Vm5gGp<_0H&t|-z4}9=^zhgFD zKH&PQm>+Tu*MR6U?ls?&A8}{gyCvM?N4(FA*|-ls;(f9~JN$@V%*K9T@W*WY7F{a7 zp8#FsZ4ZCU#-FLb3fsxp*XiKO&@N%j20SZTC5qX|^61o8%*NIW$nQq}iA20?>>_{6 z#!rB;)(4};X#-=wVm3UOyTxoUf04iB05*vDt3NRttAITopIYB5^VawuML(L{C1oRg zaT}~lJmvZ6O5i>Dw^#ULA0&VDvDf&G*WT@Uo&V3|I}rcO^!Nuq^mgURZr<DagLn6l+s^hBaM!B8;3%9;c+0uYQa+basm9&ir9>!!=sZ zcYJSo|3`np$!49GqBAM7z-=RYcChiCeUO6pGW2K(u}c--E?BAkIW{(}=9VSiyz=|> zzft)|z5OyvLz<(e=Cv)kfWDkhpUz{y4Etn)?mihuCVw8zqNaP7qrgUa4vhD zQe!Q&8xP+%y!!s&tM4DCz6TQ3=f-%czSpQP6TZ{9BmE<}mQPE%KzoB48Rz7i)4j@9 zQPz9z>=&9Q+=A;WaIL-5&UY^Er%Fd9(SM!6@M+5F-r~MLyp)W5h@bk)OR}5APnVY2Cs^^;#GEr{bE8-KdwtG_yFkw>3e z>M=U00a*H@lU|38@jB@%UVR&U^*wLu>w|xGQr|G>-Iwlom@`RV zPITVSeShfOO?UJ`XTR>SdZD%8_v?;&AFbJg-A#A+>HXH*UG>HB()&=GE8m~@(dSx2 zpFZSqVFG$Lc=b*5)pv=huMc`(NqzT&r@rWYVjR8K2?xE-_)o9C-}>s?W$N?My0gAcd*c=A%jgHK zAEk_6wkHV(z0mp?^-8vLC?{GU<-RZ37OlIV`00H-@_qQNx1S+)VCTu^(Eh*h@<&N;h-0qFZF2t zIORn1JNrrVZu0Hv^Zv;9J+#r2e80*&KfU`a-%CCut(SSUd5L?@K`Xk>h&@f)U zzv0#Q2VZ^vF!l98>({6+vmdmMQN}OdX9)+r(0ZUp>(5Y5v<~!>*4^a0AGG$%_lRET z{U)&Z>3ux%eeBH-C*K1+8hzPEqnizl`jGD>3246mJy&1M^3^xb)Yk{iucN+4!Bb!I zeQF%de=8jHLh}{WE1munu2W4@vJ89)0Sm$H;gqy0||w-VPn(W&CEZzW?*p z_fJz_AM|dfzEAdp-cL}*FXM&6K`-d|{D%0lJm`!6Wt@+OU@f7SZzm6v0CGOgy#GM`3ObB4xi5RKkL&!I2r%o zBh;UPe^5T_PXAzPO!}q@-{8}pZ?Kcjsm+>?g*Z#u_y)ztC7wSp0^H8I37$VNo4L1j zV%0_dx%ZJ%$cHk4RlH80U>7<^J-Refm!Y$5=+XzB2hpE+`M%Su?*(6d8m}CE(FdL1 zrCs^g`l9n@%J}7bHf{AL-)SD5^C>4fk30@KOU93v)^qXQW%WSoE9j%2)>en#F10z! zqqW~}=co5@;Qz4nPV?wgwAA)Mey)uuB(b&$RK)Ggscu+Ct&MJpmht+{j@$FxgHJt zAC}&k9(``{(dYYyK3(Oy8@(TZKJoM(?A15lSKks-Umx^dN`1cpAAQmLf;f8rZC~&7 zevEo0*UwW<^seN-eP&?Ck%=0s2eJmnTHX@!H8R$jv0AF=uL<64}xJZB!pI^Ilt zYD45xQ@%nQpPJppr>61x7u4THt{>AnT54<&IPufkvBk-uL)=oceB~Wu^-Om?sXj&d z{mRd&bl|QzN3^b9{^gcT;$Rxk`E5&P0s954-<@B5WFmXa|5S6{%?*9VP5)HgGp##_6uv;B!OjqdX^>n9Yn zewDTwJ-l?RvvFU-`kZK*N4>(=TnASvu}^Z}9~v8ZK3+OYrl-(GB08TDM`uTWdvumv z)@7Xb`ebN*vIGAIr}adSHp_gpd4w_6(YJljdMz}Jr*(!`-#2{qeb?022d(d=zFKh9 zMV?)nc3D%sERNQDn|i19FQ`}edWmwP{o~v#e!rFcp^0*7OQv;hmgEQi&vWv7F|TeX zXQ9@&w~*s>4>?B2Zx%hn%T3ipK0fl>Y;PeRA=!(a`64vm_>W8{_Cw=~&W_WXYc_dh z_pn}X1y`)z%es0U^j~AOOby*puu}PNmlGSMd?=0VfyjBU?5S2@alWSwQ@73r$tDLT zv8t?tslLp-5y0{<;@@iF@y5XDNG`d?bdH7QjP*QMe$UL(>C;qKE4d3_;aL;c`>1y! zFy{l?0^)s&$btMU_1bna`@-G2TghjlJylKAO?}a1&d4BNP(=0bqkgSjs(<;VIn$IE zQEk-+YdX%$amF3u5TuK2V!h(?ezig$6YqY3#{-JZ5v*DxM{b>%_Y#kWXMKb;e3rf$ z{6fR~y3sH%zfT%o{Sncy5?DSi8dm%pX}AmeNRAWH@JOR8huhE#$03K#*~#*6C6dES zd^Efq8?_q^KRKW;8pbp}eH3!|>5q|y8UIEaUfT-||I4GH=3^ff4eQC3V&pI(4bSYG zhPQo0H2f{Fd|Yz)6YBnV>C%JHrzbf~^Jw@wy6dB&;WvFWOsGrW8q}v84*G~_`1y~K zhEx8HG+f>b4S)2yt4lQ>`>1Gmj66U-IqYuJoZq(`{(y1%qtK;)2bPaZ4u4PG|1LQ^ zp%)sS;n8q_M?+#S+7j8NIv-kgX%%*BVPx@mXn0yLH2e>bhT}aNCXz$>Sp2fsm_h#McDuTr^W5b>G4sR2 zTt7~~ zT6sq`b{_WT`USxstTyv~&Gob3JtK=|uCE+q$2-^mHe-g7#n9l6x&G!ZbN$8BHy!Uh zzl3_b$zj-;=Wp&Z&tIIgDbYM%IPFcB>Z~h6%P)AeT;Sy?=%6LI`-Vr$f)7Z`pYUC8 zwESF8w0yGvv|I=L9|bK3e@wJIL?8cMw0s$SOD>O)<3arIr{#OExpMhDdh9slGG^rR zj6P^t2d^ZQ%RT+3W$dhvh?Wn5^N&L=m;D=Qd7Veg?!;QuJ(@)I8uEr&kdclT;Ij^ zd9wesYykd`LN4<^CR*nH8)-SrqvgZ|v^>qDrR~wOKl4b9mBuG~eJ$$_MZst2jc6*@r@*e2@^o@3|k?9XZ>p34It=bFg}Jw@pNYWx_(gkIYzF-hR)2tJLH<{cX@7n5b<*D(0P(4(=%Nk zgx~+5HC*{1Zs-r4^*z1lV+!wm}TxXAZ$g*0MLnh10dZCdV z&kfSe_#yNxF1J#v@*#wV7PMM+{;m>oPn8n4tK3MLoR89&Q8|XS`h`vWTXs0voUN2Y z&aGVHexaXNCeTqvZM;8xY)ea#P5e)QIG`XgOi9Er+0piyBX;xBqxF1Gp2A6c`Cj$k3%wNQ^dj-dW#6`{%aX0u7m$xk&hrQm-{izEf7#7< ztX$P4>DDxSFB_EuyNdjL<{Xd5fu$Dz_RY(zYVAQ6EfnYB=JiaAHP>_QGUxcpH&MO( zOHMo#aVvA_cQpR2-uDNc*CJf$`wO7$$j#aS zWcu-6z%-k08ZGOc+-N9jo%ifH+2Mk9jbHfQrN#6!RA4PG4wRo`hpcs(71ngo*3ePc zjkK@(mBeV6oMBE*P!R6eSpBViqFlV*5PtGNOvYzR? z-0YL07VpCAf~{AA2!}s5RT|)2w0TZlB7n=^cIgPS1V%DsB7u zT{s*JJ)Hh+ar@V3lao{ZU3+3wc^3SAuMK$b=Be*Gmrb%1a`4rGhnf?kYqw@@`Wm<} z^$=I(;3Ri#W>k0)-NH8Kv`|)OQ5gK`yDQ9hw2=j$8(a#H`p&^6-zI@e(Q571qD`;H z)5_~h2d&n`(TaA@PDCr<6HMWa!PYm>C8AXr*|w4GJR83$IkRSr=InVZb5~E#+h^K4 z;^ka%O`MmDeCX_JwaEM$-t%3QeZs9_U~1$#3!Nn!XWvf?svk!#HJ&K<=sd=QWyBZh`&ap1 zWlFrbo*R%+<;N@z)SOd+e3T;_WyjD7$aAgFr?|!O4R_|Nqn{4{o&|5Jz79Q%5AiG1 zskTl-eihr-QZxYF*EN3gDsU3Q@2u|>)7KCQR+|`;67sIpf{zk%uM~5pPorl?D>myU z=utVtdSVay?q=Rse%0E)2iO!FrCiWway}xsn9g|X=&K6!l{v$@40syBi+s!nz4ILF z$vx?wIg}cEW;eN|7fhb!m=_)K|J)St`r{c;a?oHIRve)@5l$^9(J&L1vt z#vSRz`sG{CE*@BZj{4dW6YAiyGbXg9=)7tZ6Z$XOsHa`!5mZ|aeiTyyfm1{gU$cfo{kN&9q^OWxo9duT!av61@2fX?PWIcHms?csReq!}(84`+l5L&cQkG{E+v;`L~2~ z<`f4n9>91{9-`%TbS^w!;phSJ{7EfqBj>n0FPn(|uX)Vcq5ijmZ^LuHjO+h@nf4{W zw6~1=9PPLF@!Xo_uR1)ZwyKwZ)fso!Iy~p*x&<3{yLpeZj_1ag^(Onb zAp5(K{Q!BBZbkN4`{|JVTKI69C;Q~nb7a33*&pqkUq3ol4tzPBnSfs`cDO_KMhT?M&L;~mLGK=&m*u0wh7+vKPYuJ? zAm36IIzatyI>jG@+5P-;bN2bagm>Cj-X^uz!Ha6k$UpK?4-7#AgP%5(>yUr?2mhejVAPV&)# zoUfif5FK=ect-524jra;(qV!Xozg)E@}JQcKOLT>yk8&uj(Z~y4?u^N9vv#;=pZ|^ zZAs5`kWTn9dvcd~bnl?Ugibo#>d|4Xfx%A)${C&TFz-c&g`z_+fPK(4H<{VX;N@Z? zC$99vi7g$n;o-f5H-YUPXyEc@YHVE`PVO}DcsgQnFF4T{U%mV*j*f80_|9BoW=~;Z zFE}{U!$GlWvj-ep<>4TY@*DSdKPzoLZMZh2Ykz6yyP{xtU8O~{UN&(7fa4D3VEhjrrEzo<8xXXE*0 z&t;EO&IOEDDY4(fgRXp}#G=%#`O^`e$?nYt)+~M@tDtoj_M4uWxx?ou>$kZDr$sqn zBj0Ui>}uMpaq=-*t^T=44L(D7^uFxWq0wu5sDnI?8~*ibAK!m%X!LTvH}GV!CuSpU zvOjgdRZ}^}%wb+KifV`yXe%wO~%eD)tDq&! zzbR8ZOg1k$!%whUBha>(ay7aiD7v`0Uv);*cV1P_?#_GhTnXPgx&t26cktLo@#(jq zt^6J2!*9LCtFwT-va0h2?p5YG%J^}t{%BtPB>m02BT$`rht1EbE=G^~`PBbS3Ow>I zuu5K@Zg1}*&sRC{cFwi?;&-r0-6J$6SZo4Hn! z8)rh9DCaY*st*>lo`4>4+QoOTZ(RPJQT;A90c|<_yB{3ZBk%qkw5h@sI9C2};eR3c z(*H2%Vf3KR_)P|HqHUu5qp4X14&Q~zr+sGIxhr+nMqb+;JMZQ!ss+sH-gv$2Nu47* zhxZrqzRVud+(@71w9O>1beMBu?_T{NyrLY|%B6VZ?Sd!k-@0R`#@n057gVodP8c4M z&bbn)b?GBAB2&S8QIfTPiXEsEEh3@|wvqfj-+HC(!JEHoRo}uK5^4-`gmt&ADjJsoayW1jKqC>mp&f2bLacWrTQ2{PQpXdBk4nQ zenx8D5$5>npZdA)zpNI2AE)-Ck3a0Ck7@ML=;3=DI=lX(3idyn=f8rVj80zWd!FNa zeuw{gmNQqLoGpGr=hUOq%=eBi``R$ZHfz!g(A2pfF+3{$yO25-@as(ubEvy9Xid(^ z`Jcap>i=+{^auC{#vme>V7%;Kz>Xk9Z zfYP?vk(}&gXABT*dl&q3`Gu(myM+W}?7!h5| z^*DZK0snM<@i}f~A4s-7OBu~Gkn7E>z@MuRPn>iow3iRy&(L5Ez7*M>bGbf^@+!N6 zvdiF$%7E2cIo_JCy!1xb>P)GP$fTnm`EEQsA^ttcHwBE>)`$}vnfL3({1KMpt1KZG zz--FM2c5fRWHe`S)us?R&n-K1m)07L5A$;1Q@L6Ea!)-WYK`7<&iDZZ>vD1#8<4MJ zd^GrJ*JTYTTsM9sXCCLEql)dQ6~eDsVXr$ES(cq->MQi>L-yavU7Q}Zrf)qbyP@Xn z@iyPyW<^b%c76HT^l&E~FIoZGiELlSf*U6vi z_*b*gqeJX6cH>gkjDgfrEuxb6cQn{bgz8Rl{ zpZR}p%P2?R%RaOR=nU@6UBa1sABV3@!Uxdl|4{616*8Yvtem;-T7l*{)xc5lY~l1q z&V14Q@&}AvvK#jzlUI;;y5fd{&DEUgS01pV$V*9=zQiSd{5giK`ZIGWaLG4>AK3B`yHjN0MGSI z<>%8!;VtCot+d!5`Tlrl^*N7L@LU&K-9|rt;L!>hog^Cl9k`@Vr_hFMgi2sh+fDSb zzcf3m51P$MK(jZ2r7xPz_0eoUZS+O6@AznTdK}Hx@(z4-$Y5VIJDs+#2RHGw`hFa( zj!>qPb}6w(fK&F?7e%umc@ZY`oWsa3W3mC2%jnP4Cpm*J9ojwU$yu2GJPqy2@zcl` zKAm3aofvDw8fFPPM^UM{8GkmAenoPKG9x}GWRkt#mn5C z{h;4#lrb{5v>)_K_0eyOWYi~frynQ%w$S$b(4Z%oJ28%qchN`j{X~y`O?>}B=vUMO z{T`-2e)?^reZeQ$yMnePdo?e)FeD!*{jR32-smU)a6J8n(q^a+op}>w4E;v-gML2( zexoxliKE{Z-sK#J{9QuZ_kf>x`TGU+bjn+5EQ7vv-lxQV4K5^qi}}9GT#oU~wFf!7 zhSIl7 zl61EAxg5j?)3n^0{tvJIS%DE#IooRLO|;W+jXRc9>K*c3(VlUp#)8n|aVO||!Eg_- zxAT1ocCF$Y#E*(`(B7Gwh84Ed&$Ob0fb#`>2HtwhWUViJoA0EnoA6<4eml>x)7^8) z4zUJBKOB2k~wREws4^SSB$4E{DI~4e>QE&t`{zZ2lI^$ zUi6)8m~7=+I+*UvJ?^4@*=vXJjrnc19_a-je1;rox!%g@Ww*{iN{I;4+hP-X^pwqmA4 zhvmT8-Ns3YT`L$J`z0kdiMEBihj=Etasr{L zs^c+W&^V{ILw2S!&OJ-td$LUqX>8l-@jG}*iNjO8JvqU{)8+Kj*pq)m4h){aX#zZ@ z#ZL9%={eeHL=W_4Pk!aaPTeT|?jPH3=Uoo%oB2Uswn;K=pC=gv--+zW|D?W7otPT? z6J>?Jn}AdDIEn8WcZiX&HtfU~BL4I9mwbfyo*jCe#b`yG~0w1vB zFDIUAmhkV*IVuKNXEt&kZ#+HM1poW&M(S7-w0AW9jegEVpK|{L>TKNW$o!f0tRW8c z=(#5N%Gsi+%4u$)J}OQ^YeYALSF<*BwdlgL`>01{KL>vl1K;)Fstcdvn=tEPhdwL4 z?&hd6^7<|6EI8Ue`4D=|&(A0Hz|XQH520tqd-J5*C}-+Q1Eyz~13xZ0O0I#g#Dni{ z{X=UfwKk6=TWa8H(jeHsBfY^EYYNFAI{t z@_{wytVuYxN{d|p%z6A2XLK_EgQ&}l6=r;SnD+hrOUyJBe+525;veRpl3n!bdQY!zcjup}v1}K&P949ajTw~j>s9F! z^y+$OvA%Qem=YV#cSf(iLK(@{3_ZK}ci1F0HVJ1j)1Pv$Ka$CxAfM{X3($hTtT%ie z-dQ)=^_Sl7(0@bkTt}~1(F^)X@3cN}@reYusHN_{ zaB-Rs7ym~a@pAmx9&n-g=2bp=%fBLgT-<>pD>}lX_Z*%{rZqk{GY^R$pL2NU#wj{J zL1ZHo`yzBHXUxzy|KNMqZcdF!A9We4eSDN7-M~03y&#^mEPQv2Q56I2mJ_M3cs}^{ z;B4aFZv*@op7Zl$Z*?Vmbxro_+Qq$ieiiuh*EwxhcVFg%yE@Crmw6gxh!uYkLBJUeqxJX|0w3W5ZH>r zWe8kXu>O`MpLWvN=#ej5tHP&qPV=>Q{bgZe)q%Pd+YaQl&Dyz;^>v*C%X-M%C?>fKLsrULZ(FWCP2cp&Zlv4*N zRy2K5W02UZGpwlAs`sGl9$U$}D73BG`jt&3tRabRvh!B*K1=#|{dujAUPF8ud?mO; ztix*lxQ2M)HN=>KkL{Cb(|LzIq<4F%!+{}nbX4EzT+`nHOBeWRM-$tc65GUcvj&z6 zK2#?6i({kVy9Tzt30&`g^HXl*?@XC!ZD?G={5)W7CT=lRF^MVAr8ZzinwU2oo-m*~XKhln z5qmIaUUIbYGP^aWaBy_$TH+J!0nt1=96f7ZIQrQwyeqR6e>lxMi{?}?fdZFEV^kTd9y<7P$q3q0oi`yeZrngtxt?iH4t?xe)ZmmDXYFj?S znp;aeaOR!%qHM0W4J??RU&>k;<4$cd_T5D6W?(C}tyStzd6u=|t*Pg6mhiCV;^CCB z`F69lXiFyRvX9IbOtJ921uc17ShwAhzkfMAQvYk4xb4(QZ{kyk{1w~g*M-$@Dn1RI z)B^|n?0lDbuhlYtS50kDPT_%h{KvkEhVb^3m3Y zeG|^B4wDZte+u=D*7_MZp`Nv)xE{du3VTtZuEShEVJ~XP;Cg7m^m^v%`M;$-?vK81 zRnHz-F#SFHe1y4q{=L97j&f;yvyL*l9_`j^>-t2le@q)=xz6T#Gi~Vl6I{PU8)LZ6 z<(m4J>iSf!sV7_4r*r)P^$XT1lFd+a6L={A7ZZWKOgP|r_H-*sUWZ9~C)*;MXKz3Q z(V-cgJ0Bd1*56OERyBbG(Ocyj;EP=&tPSeRd%-cWqnvZ!O5EH{@b=T_X!%y)GzTkarwf4;}_LTgghWW~o z#|o>}1~Sun^!0-3AH3bZv2jV}q|3mobeiO!HP1z>0+p-L7tUBy8DxJF?XH1l1?W1J zAr5Gx`m1rip7XUU%dG19TMHeXlxdA^E}-ma_^AHELgwvboclE0KU2W{Xy<;U?$6MD zhI2oZdnevKc(oH(n5{iJ=zsJyd!B}}9_#uK4_`SGeLe%dUReG9H~;9&_x<=&f1YY> z-}pRp#VqWXM&Q-B1Z_8Htg9q1RulaZp9=oL^hsrMygoHT&)OdP^cr;W_o-g@zCOL8 zdtaYk)IH3|dMMKx*G+_Fp1CCs~v z!q)y|cy$8$<3ipq9BN-uw$xfwg${v7w%-#S8;vY}eA7aENTk@#+!YGD^AzaZ`rV+l zYR$FQhEif#G{=>`sky?M%YK#VMd&S^8$VC?)W3l8$}yYG{WAe8760Pm_EW6Q?T_JS zytJ^j^rFI66L-!!Yh8#qp+@BPrLeWi(IfNWEy^vRTr)BoLNBXK8FlWFe0`ES#uv8g zjP-l?{vO_4wD{{Se-7hMK#t}YTXX+E>fSxR%IeDFeog{%l5i2o1rSUEf;mA{BBJq@ z1k`fzQfSoLi%GQB0Ie;pqSST>UfMv=@lnv0wnOk%5~W24Z0XdRcxgejBdxaMOgko8 zXA(kNv7*6S-tTWe&vVW`Cnw1v(s$nXk9_i+bM~|M+H0-7ZhP&uPg?nv?ybP`B=7wD z2=b{|hk||Kh^&TXi$jOF1HP-g%9E8}+R0jd)>$5=@4p}`A1Qo(;|!FlP6X*MbHN~-RHPVpu(I=CJ-ur6ULN+i=IwmnF>-uE=g5f-H%tySEkVwxZn1cE z%3^Fy>E8M9F*>~La^}8>drW-3R9>rib0K`w@=0g=bzhsWvr3#z$&QnkQ<$e@j(asYlPxShuVKFMM6q%N z=LxT`gqFX992f3Zf;;B|?<~y-^6nZJ_6_5uM>(?sILihD=b8jK&vV=}fin?T4!ElR z1oWI1TgT<#CllDKTAk&uGoPwX^i~-%VrXd5vPsUERaZO9cc0@_%8n5It1FBTVCV=W5y z5@2`E^ww5jcZHDCH?X$Ghw@lkd0nTnw$5U06-L)qUh}6|Gdf=qtgWwuYkl5n)>d%V zWPJ0V_&z);ry*n1#D*LFwH2)OT;?Jk&{~(x5(Z!4oz9|sbui(6~L%o#TwY2b@yR*UMvw~gd? zd_Cg}`o12&@9j#@^nE+e&o0B4Q!J<@3*9Pt%YS1lVAqB8OrO#RqV-nt{mE}NG?h+> z+A^!X*h(PpW?Q)E#qYEYY?(;=GHE?D z3()%u_^t}QUyp8(ju33J?c}d6WzJPkILqf@2L^ue>L+_DmD{h+=-R!~!|lK9sm$c; zx%e|WkJk8k4C!wkv<>DFXOk5stlJvTf0f^=xz*vfawhMP;)=q%ITuL`KrpSwr_NVB*(dM~&&S6)58v?IreHsEAM?~)U2M?^IJ(i-d9ta+v$;m^jWc@h671k+^xkFY zy?wsky9(avLFXBIq4S=5QE~a0&U4Ut2g!lKSI?Gh`V_whYiXRnmZZ~Ve`JR88p76E zIyJhMbe1uv`E_s@tR=xI*jAXeG|sH09a>B9g!FO1KMyfp2mLD!q4Bhqg7MTgmvxh& z*l6L|?)1VK|0q77*uWp)pYMOzlUIqIf2fbTBe~IYBe`9T$2*nJ5p$GHx#|sU3_e5C zZR<8qit{;YHdDV?yQ$?dNqyp`>a#>2hPCchw{2^fFJ5s@Gf(UAScSE;z#m%A3jhga$o_z zN+2&9Z^c)`M_fR=D&$2meDykO=+pe?%v$y?`V8d2!#byP^T4uwmPN;2av-*T-Zbl{ zaJ>6)LEYkY%S+<*UZLZj1Rs{+bIo1l#e=nOBH*SB+!QSVZfLcjqR^ecvgv1$P-a5` z@d3g5({r5lyLi`z{hPqiNTQPKFr-^vl3`DmT}s? zGVnM*NNpVa<+1KE#!>AIdp?Ig!tedkz~kJU>NuNo+%E1&7OuB|>!i4a2euD!c6=Y) zil?8(r_#PaJ!g#a_lB02^I5$6yG$?MRInHyY|g^cjz!c-349{O8RX9sS1IH<=<9x- z)mL}}a-)K^!DnA?Oo%x3izE1f=$WO}pY+Dqiri3)A^T$ar=K$C{VEv$`g>IKX{ehQ z%GpyE%IP|UjPCwu&fRUuq4xJy{Z2VfudqI3161GRcyVvO?*>o$?x)7r3u=nwHD5{F z6|~z$EM@n|aSgT8#x@yWZzFj_;Of)hLV8%VkuHzw;{?7cNR1A6cEQt<-;vElMwYBA z%y+MW_Nk09Y_MazaFY8IWN<2D{Pj2euT_72^q$Ar`R+X_j`4DeV+42-&elD9a=h#v z@3?yr-;KhUKpf|cr-t@p0J%hOmTj@QyedjX1C|Z)9gI*HB%gKYl`FbqS^J<{Bj)k z*%Zff2Rq&(YdrR=vFWpQ#$5iI{H?lavOj&hS@t!bWy2Rtm7VSFr^-iD+hx+(ytg2f z)v%z|+1oP3+v5p*^f`Q9kdfJ7+OUUQi2bd0c`5SDrw2R7ohQY3X0+peHAS4BmEw4D zJag#Sc%GT$xRoi6SCHa(y?AE1wFaj;?&&FxHzdXJ;^uc@f)1VUxD!(xujBbauK5uK zG5U>&_c;`A@L~$Fx^>;`&mXdCP5#lhHCsOFF}7y?PkN%ZX2DN-qPAx1kG*|2-A8ho z_O-@1+gD(>dHY&^9zcT4_OI5Q?7e@*4v2+qlRv-P>|31X4nGdN&EL-o@@r;Y5^7Qm zEc@Y}9ls&o(SwiM$i7L3pCd&5K$8~~_@+ZX=()H0!X!3*YrKzgy9HM-e~Grf4fbMW z^GLS~-yzG|XHy(!(?_8u`E!*I_3YRJTpItVQRM5)kL~po%#ZCwwa)YE#%Zr7fc2I4 z@%83;u*SvH5@5aZW5TL<+9qO7Z#VYr_!h7p1fR-x*f+H9u7kvpw9lAsshv;1`Dz%ppRAKDN1 zXHNBv;O zsF~^3rZ|tU40en)Gu?|*9OKf#j`8SBcX^7qI(x8VoLb^O!Whcs4A$?x?;*3>dbW#3 zaXAvm5Ie3^km8t;nzP)8rzDX#$m^GG?AdWvig+B7;&{Dy?&Xe#PQ581huHnRzM=BRG%jES@&-qXb-)XPL&ev0(kaA3KU=Ks_TiKa~ zwEGFNT+a?UvPH5n*}K^+y-1${j?V$djoAas$X`F#k4*CABeC~wk@n&4LU6pF*tad$ z>!|r4{TReLH{Iuy&iZoCj#t5lU^$z-lWKA|70Z&H>yXQt0nBBBnfzVR-`0^w12=nF zhBx}tk>5K^xNVpPZ=fRu@AhkYcKj>wDyKubP`Jgfsk{U{3;)9XyXYo^bK>{1|CI-| znLMCk^m`TUm4DL$4d#g+t>jekEdDMc<{qaLz^TpS*Q7X)o;2q`Km*N1bTBdA+ z`Os}2XBPFF+Enn}lUjF*;j-@Lkqf5yZ4J+5Bd8k>U+A}1`1|v;(-;Nh^v$#Ezn>f= zwtt0}x2Qe~uJCz@{I^ze`ov3G4|-Q~aVq_Jyx`@U6$4Z7TX~KDoA~fjV8=dM#e3D& zPNn?LFCl9-A!}+GqX-}GBVw*vkEKIdkDu|@qhN486N@cxzTBy#{?h@$&_2w|8!J7E zoQF?4+m+XJ9dX_c_^$par&PS%m!0_7?tWwnGX5Sfx9!eI`)O_#K7jaH{1fcwy?jN8 zTHbyR8?-B==4ycNR%ks>cA-yq&a{<;!M9m=v~ATI3~0l%YMjgqg&Q{>i_MSoWAn$5gEfI1td=vJO652zHvblDR`jVR=Kcz?1MPcvBCpm{-vnRBd={>)c1d(7Llbf$bRb*K64;x#{&OF1%;zF$Q}Z<9I*Na|OVX$sDR!+XW~1&pyve z--!>U52Ni)g?GVa@LLDDBU?Tsza4r;z#`hINNnksMhxHr#Rbh0FRyIzA9HPQ~0y??90=5iVT zgEidA9(S_2{IfL|tzqQ_sc)0Zz+C==xr9~A3|UkR{mfig%fVdo{JCV0h{?XI;alPR z7DF#j542Dd$dfV1*OOwnp3T|${&0Pb1z$2;3#LwR-2t2t@SOoqW`OGmxXyqtbBUL9 zShyA*+q$SP>&uWD^wtV+uKZ}>e4;NuBs=m$xm|5z1vh(ltQpbxe&(imdb$fu&Y@F956ru76X7hbe(L~e`LU-W5B-Ws$HHGdmg z2p5U_xNq|Pu8|Yi!=2c$;=VCWOa8?<^en!VcwznfJv)>eulHBbPP~(tPv6G(9lWo6 z`cW31uY0v;$NTi7cg6q7-rZ~7oyfZr8gB5%4&-bOYvLjQ{mW>V4E9#O-^IAQd4I3r zSx@Fl2Hry)bIE;+O}?>%j0_h#du!R7z5^H?*2SD&Fy)ZjG_Ls(zP|w-+cEMO1DE!- zC7%RWAfuMhPcHCvaYm(Jl$Y0W9Xc)*yXgz?4DC!FRJNZ76`To>zLMTrW5rITuT0z& zSuh(pAYVng>T}Fvfpm|H?nMvTc4H%Jb|Js5+8J6df3t?q#ppae%jT2~8REOM4R3fh zQ!crkEn&}I5j@gc)uVl#hW%L~U58Gq;`>JIUyZ#G`%`DqcCp^V*sZGslkfl5N8{M zOpyAJog&{sKAqi{eC;aUucQ4u-j`2ZsAt{{WSn&N?-Xx_p2CC1mOhe?qC7nHzZw5r zYwW|DV)fy=tIoy8nM+O|_fe;NHAdt=R-HP)>{e{KE zyIJGHPdI1o#y|Vd^K#Z~Y~lGL;yUk-n$X?XS!$hClaHzMYAwjfEO5Fi5?Wp@-w~Uw z99pcZ@zzq<=LgN_C~WzdqG1?zP+ zzgUcY1bQJODnP8ZCU~H=jp4*$_)O-x1*Q)Dh!2``y8owNc9=A;Nw-|LwLAWGHf&QLeIWTz)wD; z^O*7@bk5g1D;aKH4V{)kr~Swa&NLs|L?5m2{t4hndW&Vm`3gLk&}TKWE0sQV zreC~k_bIt7STv?XztT;C?5~HH0vRZ{8j)|du9%CAWZ3&F8s)$-Ss zq)8M#(_g66|#SUtH9Jl&7UP8Y=V*G%AZ1@C|V3)nkS~vWa_&>46d2WFx&s3`= z2Ya>!ywoYpLzQ`Z(k`;Rf&AXHN5M|NAig z)N((>`Z2l_VJx*?%z5_c-I(>{c&bK#cqpierP}CP8$sKkZh9KELf*c(f|%yhTgs`e zs5X*m?4_GKIQKr&`>vOwEz(1}FAo`9g|hnZ+-A< z8MQ?}6AWIT9vthrzazk%YILfGN-{hLwa0?CiFnrU!t+hwwXZV(IiD_^M~AWp73Moaf2-+7*;@7pG^zruHlUx#la-*!H+RlWn~FGfOB z4LeOqn6%T@=Q$cC|)OfU$F_rCBDNt(^`05Z`z9 z%{tTgl3}s|Y9CtMgs?U-?|iL4`pu?3z^`~$@K*ErIoj(SZ9307M~iQdtO+d&>x|9S z#E>|zt+o6J{WJ`zTRfld%V^h`KD=3cx1W3g)z-Lxch>RSCf?aayx{qx>h4+_DsI@6 zmeCcCWPM*YbphY+XFad=&*Kogs$9>z{o!H?zJhQu&BBF^hkeL!)%EYMkGY(CQXe@< z`e=5jjSoIg8K94=jLn{1G9*bKdVe1==E(!}aSQgI;Q0H~F}lXj<=B$Z1N3pfiA`je zyw+zQ`P>8LG-ts}8?Z|{6ocDb;;vKd89Q(b_PFAfp1+dQ{77*qvJyWu-^uAJm#idK zp!dZutC914<$X)0D<&tK@Uz$~vI(p4dll1to9|}uzm4B-1YgN~@7MUgzx;1cZ{-&& zzehBFp8uj1b*A!!>s{viV@rNz{^yrG!+-pmy=9^7u0~)hM$c5S4k~zF`s2mMHk98Z zK3s;~oIj$$=z_|XwcTk3X6pQ~4ud+e?_4&A{iaw>RL|4t>_cVXqh<1a7BYJ{wU$O; zYmMZ-oOJgB_Mz%?ke9bi=$5Y_{IxK4rr;nazlLXjk4opwxSy1>f5e8-+q0Ka8{($P z8Sc_)p+ky+NC&8|rdzx^A)yncOD<)a^ zgVdDjnBp9|5g7BSozMtRa6bG{_muP|&Qu@LZyorx*!YK50Do<9=#bWd`0Ek*!NkMl zW5|XTPTEH}l{cbSCUEw;gE-6Qh(CRny^0DGYaG{A&iTSN;wZm@KXg{|3c-~wpJW`i zM2_la@w@KU@$SX@?o-&yZ++{oPUg*d^#a*YaQ%)cYiU|RElp_^!IQ5u9JBd z-&WqeK=nz6dbV1)&^b_J;vr5+N3m1dtF7vnBx`%3Q##)7H{(0y-I1yIwaMCXhDz&3 zd?uRdOpVr**1@Z30Yy@vYq3ViLUec<|^`97eNPdCGVOW;dGGk8WcQynVF z`Ia`$!Gg~r&@cn}R7T8THQz}t1-^7GaO&pj)_=UxatVG(AHr^`{u0d{p_Fit{PHrTtLZptTDYmIgYn zXjsCz=GF0Whu^fu<}aH>aR=D}T3^GlUp4&Qi zgfpb>>`yaq@p~h-PXzdam}?QAyMS>xxtt@=+eIn@)~zab9#D(6zC5Vun7v-bRjrQ{vV(*AF>Zc1zXJl9+EOx*V^ zrtMGtIYw%V-7e(ELga_$*oi#B`Q7>UKXKRV&3;{|OZ~MBOxIESX~|QWZf+=hk8F@v zi0%9bdrHbJX*G6IcJpZXQhTe_7ljTL0-hdocxMSRqZT>A z{_dVlBi9(4#aVfsv01cU`m$GA7;`-QrSTp&^4+_SPIvm=!uQt$!xqloHRdOkAB`Z|V%2{32t-ZX&I?{oCQ;sc~3CudH+^#q^FpFoZptp$=h>rZOedap&J>cKf z;LD5od9_lX!2WdD1I4E^b`y2^qOr_Eo;N^G$)n`y9>FJbq~-WLy>eW1%j5v{BGV&OWos{py3AsT6~ z7QV}1zKWBqp-m&Unvp3wQwlBFOLmcwCHhS?ZikLvVE*&rU&YbTdk4gmilv!8;fu}K zbBguq`?8mr8=tW|OXe5u-nef_+iw|bU!CIM^ey^c53g#BEoq!Nw%76McpThk;lN(U zhSs#zd~4A|0nHOnCto6#XCz2 zpWC=+XxneALRtGHZzJGJxDd>p{N4o2TXb&+euV10FM5YqcDl2@zj=Ih5c6ne9>vT< zbI61jHHUoW5aY$(cS*i?&A;I{u>W^i8h!-#*xp2)*z}N_fqqdPSjnJr=x`AJ(Hh(F zTEu-PeNxF~kz7MW->X3iU zT<6C5Gn~>T)R=o4IE16k@Agy<1FrGZn^+0#f}@@KQ_{DBSM8Gdk?&petcd~kSFbl* z>FqH!ah|1`HIym5U&6WsugWEPdb+okBu_)EO|8c#iLWdXE!ZO!ouahR{waH++TVLJ z&7)U2_5ZX7YR7K1r>Q+*ilLA{to+rSu2%YHk0yHodC67eCGRqJ8uv6Edjt8QXkdf_DbK zocx6l^A!A>{JC$*m#>t3pH4oU>UB<)T@C-M?r!0+*!kFDqSeD`8GH62Csu(s(QN60 ztkSvQDI)x_XVNacM;%6EkMleMyGnfZK7Ze!{kzDNC(|Z$wF2jl4X*{c$mH{o*HuJ6 zvL9CSEE}kZ^(DM_@?J8ZYSELi^&uIm*rKsdJUy~)KXN7$S-OQd(z4CdUFnfxaF@k8 z!EW1`OHHCJ@Am8RTJ*B>=!OYHkiFRXte6rWe1dVSWUi9I`Gt^TT~0Kj`y?KH~cT=@i=#! zNRN2=;M{Qm-nE`8{@zph6}}IAE7>xl%Ru{-id)LJN@qRFw|e83y?v{fMsTkReJif` zCw}kr<(+JJ(KE2&Gsyw0hmP45-ae(^B?kpw_H>o(!Vj6(4fmBdeS^8>fD`Ri9%LU? zJXemLFfW}t64>1NQ;`YC@A<!`ij^?+cIgdJ=$gD zBn-!#?Z4XNQ-Qkl(D&TiSYdB->AwZ4lJv74HA39~d%2{qGTP z0`Il>tDdjw?GXq2*V-f28nowoRX<~Cz9%q8y<_HFc#=B?d8E0F#_reuQU3oC@(&W~ z@aM39mJQFgLGNI%iF>pgWD{Nqy{h32txNq++&g2#J)3W!10O_#^c@q?MJ0L-nPRX?}UW$*ta{J z@#OC&&aWus-D41kN8!%jTMKYyBqkVAz43PrJwIV(R*JrC(K?bw3TnP1>RDO zH-KkLDtnIT*Hn1)WQ#}Vf8slf*>Aity5C42W^eZh?>7q1;>{2-{Q~wMKg;|FI@gj> zRNgc%#2H*{g)5P(+JoyWUrcK!$Qdib2GAPG|Dm_%P$WD21uv!$VSYiMvOlh3{|$X# zB6){gHtR+I)kl`jq+!Qt+q z)>Emrg^iQlztDd`&!>y!o8d3Ca+UyoA&zih3g1=DM2|+0<;2Va-CfJ)foNBf>BE4p z;m|&R1O1RQ9))w)@op%96FaxOh&JuOx37n>Vl+5k^}+VVXfTJ*jh#tokf7t5f6+e; zq~8qw3&$G#_tNR)y3RuH8T?-e{%`Z~|AvqMnWeq(U)VjxJ(C)2)4`*7>`S+W7H#@G zd*FZWsf6ZtZml`hePrb$KU)_X(NGu4|NVum&nJm_bli)6xh=GOKYHd#*6aPR^;E9< z6S;xtBz<4V=Vh}in#P5OX9_p+d7465d(Oa47N5#bu7+mDM*WtzcfSwXW)xcfiXX3O z_w)DOq)u7&tJG$|cM^Zge_EZ8zn9FmeiPod{imb-&p$OW!dQK-Z}7dB8y&N)mA_~3 zNiDIe`5r!N|I5ec^5Qsr+B`r$_`QwOogM#9Y}~wG%KMM{@4w=|zxkZF_oIB)UEp2= zP4r&YRMtQ7GPC~w;IIGo*>USX`reJlxtIIzWzM(O-^;=JJ0@0G}v zWWMAt`93jT;GJENuiv+h`*DVo4g7Z&jw^Q8Fo(mLb3JGN`kQn6aA$pa%i+)YU4M>& z|D4yyoLBcTXU#`+E8I0%G1=_R#Kg_#iMj5re2)J9!4&p{tk2I+alh$*E_`u{dmi|R zwr!c}ULX9nf2wqr{Axx>?G&GggwxQ8>X zEy=|~kHlGT9Xzo=k4PR@sE>?nXq57x1TXHX^Ss;r{X>Hl9L zYR475wzeP3+ELuhJ2xskHc^|b(LXn;7@GEy6i0J7H=4m&cN>@8%AILULPPqu^+B}- zPa@xleuCel+i^x8oC3`PoAIh2lJ8F)(O}N2=47$w!JTuRUfk|_K9~PM^z`@TZt`Q& z*eHcO2j>yAR)sU=8(nVXJNe~-J>$#w`IbFnui?O+`33WB`))kVWzP(>Zhzs^I9RuT z1Ru%P?fFS)F8LmnPY)dDUP!FhtmBuCqn@>#r~AEzPrf4zUJ5)*9luh&a3O zrr*{wkH))_(2aF#)9tODgIw=>k8>4oHE=$2y!+2Q+k7)0+BM!0vopR3JOzC2bp|#8 zp5IvTB=LFf3}nwP+vho$;PX^C?g@d6Klga|S^rt^6@K@4_n;5A`F#3R_do*dX98xm^0x$g6YxC&>^6TtrtxnWc>D>29e?*U_lF5%Zct6O z>tbul<#XNF2VPT$eimEf$=1{bmQFY8s%EsO(+^B@e+3MOyI*ksC4MdzH9@pr@CxI1 z5KGIo&Na=t#M$wafCtW+>i#iduB9EsOpbDPd_gf6@E^#vQ~16u$JucO-$!NUBPY3& z!`%Oo(8qk?XX(H+dep+tVXfmwPjbom@?_w)lc*OS&m$3y|HUNZC#)~GpYi)$U#D8@ zYpUbk;>)or_J^ed8n5*0BYuy#&4t887UARYopAYW#;-|rKYAXDG?X-u9Z;zvAT%M+u6 z3MY8-1e+n8utusGv-(1hCp^C-d2Nhc)|kn7A{vKlKPnn;(4B;`cZCz#x7pAor^YEA zakW!=aRPlN!K(%HW4w9>a5c^wm{;%X2QKNCzd(atG1@f=_R37p9=GlAZ1w@CCBT>? z`kXs3eZFPElt>?7dQtQV;EJ;mS|`PH9{eI7Ar2<^C6oZuo7C#6E*qGBpSEC1q@VDV zjDE>z$627#wnOo2>)(N){LC2b_VBsojDcx)$^bCgc#6}DPgrV}>$HEIHdp6e) z&tKBo?=QB*!K!Svxt@7AClAbje|o%c`5;=`c#V?}zRe|jOT4Fb8}MH+j~eE1*!Bo# z$4qWG^<`v_>;S%A_DG(yLp9TM50G*)g4~GNCMTos`-<-8TwRay&bgPmjlTbdzQgI| z(L4Gaa^6p!Dce;^}1xa|gBHmuOf_{SBkHmGJN!#D!w`pC!OdhjhQGLas zF0lGZBEyVK^>}A!-}3(QP}2xx)=S;eZ`mcMS$!tPtOv@Cko@X5HzGktPV8qaBkyS6 zAs@D8Tois=-sJ!O>9W-%k<#u^@u6^5wJ$J-}2I&;txAx0FqaQ!~X!{cK zTOSvG+0U%6M`<3+(um2_UvE%js4Q`Uf{pQgw zG1jZNpMmw@M=@A=mVPTjkIRP>EYUr z?M~^qH=NQn?~qV67kS+I)vO9}e&Tyq~e+ zc)xI{TLC>ZciqveoOcH-nx0)O1p?^q#Y>vwXdOn5Nz2|ke=&7K-+>f}tU z>@@kd@|`j+PiyMTFW;HNy`SQh40z?EcY5*^o1cWw+FkVva{5E$^rw;2PhLOgV6(|1 z-;~Dry3?FWYztEdHN^88zlOmU@->NY{p-C&}h^B}pp6spQS$e;Ij3>{cXQtqByAJA$7L3yWI`=2pr(CCE z+Uop_2jj^}Vaz|-DV-d^ca{&|(VR^L_xAwnmbBbG`R6$YbeF^Hlby;s_~%~MN8My+ zRvoae=ea=7W6Dcio?8le&Mhy!gXd~JPbe>K;MvjhvD}Hrb7KL|oE^T6=W;!hA9yp* zZTUPGa|V)U>UYel<4nglc`nd%NqOl?o?DLPd3Jf}3ZAR=d`5Zc*LimId`@}kS9xxn z#Pgi;(l7H|uIKa1OPBK8Hqn`N?*hl|f&RKjvl`!{L+eX>Ts#|mUzC9F)$u%WU4Qtd zt&i_*kUxK+8@@(dQV*hg=k?P#r zXS%KEtajo8h2wmlpXIo-nfGeG(;6*oJjvJ*vbA0#r*$U3Z4Q1rq0CiIgWfl7*UxY# z6BAG_e5?AbpJDC?((i@a{Qe6Z_gMd(!gc<4=W=&g@ZEL(ciG7Q;JZ)y-=*{UOakHqnPS#m<#=S3R?3H@OZ*_B`t> zCl@d(dp0AZQ;|K7J{FUY{m7nek;0hl32NF0GIBWbN9V4js}kW;K6zq&s4ULAWsrwd zhCZ9inph$oMV!8!7{wBD%#=G@hTU7k9F}0;N-xPCX_FmHTixwjgKk;Ep0B>w?>et) ze!JZJEwEvXP6IFIw;7DVbMTw=$!0!(4cG%1REt?Kn0oa*FJ*k~$>}^@3uDY@{NVib zJU%Z2hW*z45Cxpi>!L2t63$ybA zdAhHERWD8Y*WoNmGW{zZ$(iNo9TXwX26J8@TW7p=re6A6G_vm$*L;L)-6=kwaROXR z$D4DfKCb8ceulv(I=nAjx1hfRT-WeyG!`taoOklp#vE)!uhy8>MPKy>!sMNc=gPrXhUlZU zA-f6sXl+!%x3V3}`EEA9tMA<<*pK88?gD3B$gE|1)7>T9yNn%C5(#CQyO)($o&g;f zgghTpYbTBN9&E|)Av3fje^%=xlXG!ZJgg$}TrmuH`cDH+Zi>BQUtKCI~rrrLa zolEY00NV@Jn7^FlzGk&44B&dj?rXB?>lLeAD1hy9tFIN4-G2|-Y_Q;Z!s_cjuP@d9 zGV`Qebj-7@zMh-x{=#Y#9q(DM&As>s?;e}${%g?Yhwuk9F?gWQD1Dwg-fgzpL~%+! z`R0Iz6N=6J`0T+%9(mHfKAPe(ZnTYLvl-9E=WnLCs?BWXMn6$H+cbP{irbCPa+}pI zDO|s$9ei_B&<^@W@jx6T3jgnqGwqgJ?V_}vYT@D=$Cx(X@frlj7@)sqVs{A9x@N6VIyy+&?wdony6$!i3C?!t_^<=S!`2 zQJCgiedSIw_puw8B+mmLwdeQTG&4WhIKA50^V>Mh*gmEWutfU;Z&A3;Ki>2;Ht36X zt$*tAc;ZwGu4|81{Z4N@&FhbT8~COIeQspLM*6}Y3Uk&ruye-$oxQdH@?yTPF7WdB zUoC-dMqZ6=9urgkJVz{Q>A-#;AzDz@c}BipQ(5l@;(#1 zR7pPQ96UCa?6#1eIR{gP?BC4U+A#K0K=V7fqpyxT85F+=;t@KF8m1rJsosvvQCn(r z7JrL#MFl6u?v?0Eryu%BjMj-do!F15sbk-BDc^rOaUjKhf;%oxAO`dY+ICN_Tl@9i?*{WSLs{>!cj_Hm2pBac4DY2V%4lNoM~#$>>g(djwdc~s!dXLc6% zesCv)+KB$L8Q_KJyjNTEE@R%tCYk1JzX{&xOg|>+x$=Kw-kpYT@|%x=FLZwDeLjoF z1!pa>Ho-X_I41yS4)M?}+&7|o3}h?yx~GFWO4@gM(CSzCRKJ0Z)B>Lynxl_uB!5J6 z=r8#Z#_mu(HSq}iULs%SN^tQl@Fsold58e|#)V@G>0Kf}jVpBT*yoK8K z;)nl%Z(1ff+y9d_`#v=KBmc)iBjHju;b-m-yJte9A3!V7OnB}O$N$si;h0(t+a*Uj zsmqq^?EaM&E+j{Ui$IPD$3;GlCxT<)SGW~V)Q+PreVWI+z3^=0TXxAptM5cS+k7^G zzK;=~vDckZLre;M>dgBM>0Yg=U>{WP*txH#SpE0f$DplvLo!hN8IjGS%zY*ia2f%B z*pNFjDpVIC++1_opX7_4YY^bSMB>S zuo53MK8#?MjFWs2FSCZX6$7uiZvi+@07k9dOyDx>7+7b68`T5&qCfTu-77UbUd|NY zD+O|r5ejDax~Ig<~Jiiv7`@%){@ir*W}pXf`@J=xFr z!jJC2>SS$*e!|Tk*n{RC#GUd*HJ--OnAb6$^iGhk(bstQr!bzUL&I(t;|6in;4Xld z*b@zOwRaCg?|SLM+5Tj8oK*ixzL4%*D!`5~b&v23jcj$%IeL~KUqk*M&t>hLP0CF7+8c#gKF(}zzo{k7Lze>HIa%AuBGJCh%$oG#0ln=( z#c6cE=1b`L#F$?AxLD11)t|{9&0ZC9)YKve_A=rb()azesF(e;<5j`uFR}n?6&7wa0(A8k$6sz`B9j^jqMi zeBVE`@o+PICOnLR2kLXl4Ogv?09WjT3Rm|*ceR;98~snL^C5i`;HoLf_-l&iG%XBe z>>=iOVA+OE8)t{I8pwq*ceLBMn?uY){lha!$9dKo$HSfKiR3naDvG;Yb7xdC7$5KT zu9pXKZuDKRj{kPGI>9_KD#GWbfd=E)CwjpNlkDUOa4U-Klm3*bK=Nm2vj zsc$Y1Uu|rNYB26JY7!+~#in!Y}8$ktI{973Sc>)^F6kBx!xX z7t}9&4ETC(3GF?240oYiOs%+^hBkdTH{@PIo$D>|O$YU(weBQyRGYGleV%l`?q3$V zub8@V&u7++IT3sLEBvWW=U;}_jrr>-YbW&ZygQVU_2ZfAChQ4iWi1(v-N7%{w{er75+aPW$n+pTzn8 zDfs-MRgc;4?eoW>CPUW4j6==QtfiwfvpP?5N+o~x0b?<;G3!9p>6r)ePoI7;|8&V) z$q32Uwyg3eUIX8AI`Z8%>O?s$laFm5HmRg%6*WW0QYR3cx1~9=#9!IpEWbO|x;p6z zbk&`6qM?i2^<;?0W1>qZHM<26x-*~ekSctO|ktkv@gZKJiEM< z{CQV%80F)()5p#&Uzl68Vrwq#^*)pBqOWo zS3KJB$l>$oGU7^iJ&gQ$8u>Ft@(0;-(^1sfkIA1cw@jkWz9oNdqdp=&J8=hB{-$Jz z_A2J1%OVw?UGy5VU3*dBiQ12ze3DEW8Omt*cX0L_@isQ)o8Wyff08+Gp3*R(jQ^w3 zMrCb7CX7rQnf05|qq53YI|nYxaZWEJ4@7yP&g$|DUK<+vO8NuguMBx0e9~0@Pvie5 zj{d@l=N|oqYd?APRVU6p`l@Re9sR`<&p-N$*DgN#>J#T2ef72H4RtQwHf!6p_s_cj z+8@pO(X~ex*Nl8%)&tjmwW#Kz*NbXK-opR;X5Dw~W3wK+_Mur1UHjmyN3XrAsBmO@ zap6Uur0s*WIqnVT;!o1mwYEbbiM5ZO!n>jf<9pVUms^$ zmjSHAdQ0RJ-7{@YQ#c(svFDZdVB7OSzltLz!@=GZ`>j^)gXLqT5!Y9L-|nN|f3y1a zXz$tj^Z8z|>dvk(_%?k8IP(3$zUcLk)n_6O3@+I(N`>FoTm9^Q_O`{lhd%H%-En2$ zq7T8f0h|to=f7q3ZS#Cqbl%yAJ?~np&%}9)m+o}pc`5L#`@&;olKujDrnME^iK@Ms zz+Qdlvbof%<{nhvW=+OR=UDyPG=IK13C&ZaRmAEu;~8l6tal$-20T>c(`qeiG_$*B zyLc%=JrA1)`oh6jyI+6pCtFW3S)STmbssXp)(om<=|Za6~hxs!Y62{Lha=2f2H8e|ylygUdr>mq#!srjx(iH58 zI>eis?u8g@e!ub9@}2p^oSAjZ{d8)Ct^|+e;M~lYy;AY|&B**}`Yqx6{4Dazh#j%- zRI+jCt&2^&6zzbEEWAwcYjCcdKrQ>g4uEbp`~i#u&7pLdGrBB&+_L-0d(vHMg4O01 z-SK#mHMZ_Q+>L$p9I~0cC447mrSYkmuk4W(SENT0@7M@xx$C#HppE{^{Scn*_Y+0R^*@s=dV0^Kgh5vB@f2%^nmxa*Jvh(D(E#QA4v4vzjr`(2Q z^Lw``CKoc2*p7$O*Pr|7%dBr;`&hPcioEi)1w#Zr3u?9oymAk=@L*!ITdjU=`FW=Q zeQ?*Ou^Uo^^}AM|8AITyB=u!Cp!dYvhh5{=l82&uU-ZAhf+3JKOOTI6KE2ldxT5Jx zq0Bv-d|u=}3&V@#tlhZ|Uc3-Kyo0|dLn93@iU(J*_Sf-Wyl8Y^iukBZ0*hH+J}iNs z5yVB;|LDWKWP5J8`1(c2Hre2kZ=$!u`gs@GwQpoacMy-i&$sKcSQ|HRCQ3D|Ehudv{@c|Di+SD-iR z!8y8NyY?B$2`l*?a{E2@ZoZr5oVEnrzKfhY>A;))^=kI|{k0n54lwDy(9AU(rLX5& zV~zLaDS1QgH#ClKljf|vq5H69DtuCv9`4d!t6zsvq>4|}r}@AXs~ znE5Q21Dh|91BvkF0q+X>7EczTf5Wx2|YbEyfPGg(U zpKQssUo0=(M=VTZM5d-T#+lX_>RvgB&nD_%{ttI%GpdOKTi7-RpeHw9)ZcxB)361+~P^$wia3Iu>UOlhP8J?pY@z85+2F(T;D>D zRjrldTEK6H7UcF4Lon@>+xzWy53l49njEaYa?sKqjOD!a${S+;NqIvi*3f>Mn?+vW zbU*hkIJc(UXL9Rye3ChuxsjVMUNCuM%uPDUtT*PRIRIPpM?P+pccr;#-hJf`Rx*!* zVM+4HfX&XueDQ(4=kc&=f6zYF+(E&44tZC~;Ztr?e|eRUS>q<=Rcg%j0sd+--8~lm z){r~cKM!X)+_Jn9Fy**Yhm3s@V?<&aueq8Ig*jlVA^1}Xg{!vHNkyquG-6{=p0&i zm%a;!vi1~{gH;9H?jw$}fjO2%oCDOwKJ+x7ku&DrqZ&OQ#q%Wcm-VbO_cOiRL36(Q zYx|kHWe2t}M`(mh(izKmJnP-K_N{(B3i7o}EgJW;M!1Kw$nCOf z*92=sd3EGN_S)0?*fws8w#$R8arqLm<7_=>>?it=zEVsy&<{sKmn7a5^Wy!<{bA*x zD*v=`jwc(%!=lfE+o#DeLnvn-e% z1t!+kt_KZFFD`Ji4;!Y9sll{OFs&o*5rydh_rX%DS};9L%?!z7gQv?qJQZ#BVOl-r zuwlCXFkk{tW?dLOT{7AIvyZ1Ks;dD^WypYPa8~wgXnA=V|DQl6lyGlw3iSHaVBuIj z**(jLT&jh3WF++%p3DP@gZlc92PBms4NnJ3dUChaWaf52XlGfFrZ6|8$&@Gx!*$rb>OO zm#n$uYsqUN9l$VUTKik3+_sx`T z=1k!~1+>dNY&?B#urMu}=AP%nl+J#;!OhFq9PG=cf{SwoJMM?m+~fUm=PG|Rkhk1R zqci1Ot`B%-*kR*h{9s|a@OZaApbz_71{XRr%5y5Xcz^RC*YwNByQli&zK-ptaiexB zpQVRoW6Rf>$GsvgUvjpq&W8M@Xnmgq`~E*HSbEjiplzeCn;X!Bk;36_gxcWJcNYUk zDsyeI`tL{g_m*EXrs!-#N@M(Juwy)1=-!#)75bm^@AOw3H_hq7@r&L z7%xv&t;dw;F?XF=iCH?{UUBmG#lxI7nG=Nuk@$ z7&n~1uvF`Q1^2XQ-S?2g-!W{{gfhoD(8+(D;pWUsvF>iEJ>R>(W!{TD_sajSzQEaj z9r2tF;_vloPO0GS%ZC3=YH(7kY`7~~(JP)2Mkb|*_kT@otll!?!Qh2-vu}&W z1-4Fc(^DMdrooPpah&^w6zO#3V8^)aICpP~W6U4y7>{~)RHediCl7Xv@l)MRDb6Er zuw$Gz)s6a&>_sX6IF&iQ|1T-6(>swvhQGvX>%KfSj<4%yI_}aG$9px!@p|#}%4zOJ zDUR{0!H!WlEr!Dxj(ci~<24U z4EvrR-o*V1PWhoU@{ZoV_^B=0yFC40KFsTLe0V;U@&C&jf46x0>LSjBDkmn~u#dgi z%tGoG6N3?qCU#E0CUy=?eZ|gKv;QS{1*i5B)lQ$a*P}kt%pR;ahhhEA0iH``4$X;k z7#cr^h3DS7I5XnSBWtvmBWmVC|3`8zFa59|df*47GM5{yx%9bjafER1kaH}a3huUl z0QeL4-agKL%{}*3H06-%r@c9ox5ZhGRB$lc!hxM@_6%!Yd>G_*t|xa(bnJ@{Hyb{T z-}4IE>ODIjKsk(BQ&)k5BXJIGs5J*W$I9>>vO#?JkIvuuvyU(Bfkmz+ry@x{YkzxS zM3X$yv?tlqU5f<4I~Un9K_{Abm9XUi2Y3vxOe9B0;3(6}1;G6LO{MoxjAPvcqt z6LZHKEm+it&POcqVG=Dwn=QQeadUe!`xw72$@l?IRDUTM%wJFP&Tc<1e6TR`!4%}|WIphnq&YigEFY(a_x-%tE&jO^dyNJ>AQ}Yg zQ@J|Q7otg!v-6D~9Nrr3iyjlLc^pxGNH|-R(Fbim_+d=Z>E-%l;~_GRw2>2K^7 zWKP`g{p5Q0#e3hfa1r2n$tX`gDt~p0YImXQjzkXbmDX7QSGkqS_tAWk<>Cf7O3cNb z1>8Z72Qm2&Npcowu;Maoozcd5=sU{0qka&%tkH8GzCCZ}vg(`% zaigTVZ@UF2zR8`D&&S*KT^HUFXV>pSE`}Ln7xvCRo-&ye;d=Wn+9U!vSr>@Wi>K0y@L1fB@iM4}Dz6{|1FjorW$ zobgmXJ$aMc)wh{{LZ5xX_nEjpJsG4v#_|4t(7*bHAGROD4}OpRi0^YA-~;N)Zsa^b zC+)&niRS^RIqTCjaZQ(5V;$q;VIp{-_U0jS<&56XS-JAC&jSeFP5yZR!K~c9_s9wD z)_DNn=WL-{#_u{0U|`mr8!4Oz7z?~NBDZ8id*=a8Ki$v{+=zD4iG#5l$@3c&t^W4? zm`n)dQXH-5_ejy|C2Oo+wDNtgBTg&eA1tl50B?V^N<5?f-Zd3XL9NI)zSrCL%`J$X z{~U}Td#i;%+m9XNe;@dq@$3(7thsw)Z3phGOKIA`1^vME zk3N(5I}4^{Hb|n4pm^UH_(Zh=4vtm*C+;=7iMlN5vHDMeZO}0anM%wwgE(v|_Ruy9 zmff-ko`~54&v8B}lh|H{AFB-N288Kb{3P9?8Ukw)Y6y7s0me4xQG?X1p%iuI?G`M_ z@X}X(fP-VHd*s&#XvD_+KKkWX-|gEk2@mJI9lH1QAvzzVy3`?46Ir#ey>ofvn(svq zuVH?+9JK|R}gcs2R=p9lVW^jaOfCZ9mhI+wQ*T-6#qoZXzWaz%=InEZI( z2U0)5xxDYvm-MjebW0D{qKAKv9j}_H(!+h(@Hc~xKI7Uco?V)1(P!<*+dbcU*e>{3+b_~(~&zNj8tDNdc34}Lf??ZvX58Tfp=?G~yPFDBoJ#KDWCtqhhOM8h8F|&1_Ha z4rPS4?h14FEA)sP>sf#85u;W7iF)Mmzwh>bSN%2pJ}L2c|NS|fY0&RQ{I36rc57<_ ztb#34SnT#yZ)itC`^cly-GZUzTPJ6Q>clNxa>K3cUZnClO zOX$mt-B}#%uX8N>F0D?f`cZ#H^tDEF35B_rRen%xFGF;tzQZEw)GnXL*$RXAM?HE5 zv}{2(Is0e0p_4gFggi8#xAFNn>+?5Ha6{ZX7X5vD!sq>b=I$^3{>yuN>)kMC1{Dhx z4*}z>!;xKASopB_oK&|$va(LH#NjW;JL5jfak|?47`}3oQmuV?t~HMBXa4rP$?c3F z{&#bd`I>WO>{pmIBiQ^nqM3J!`nAAl5aktfo~)A3S`(e^<6a5Ra4m3TT$7hi4|iVch;?VQM<}ch~G8|r8w{G$DN8q>d#CJJEo5dMggG2fi4ppOVF!fNDSmW8g#=G|hYt5^PaX9r* zDy=>{t$HZY^WT14;7G(MORceb#VCzEG8TK}2-gV!{=wD>7y-ONZ1QmG1T0LI&l2p= zzT!b$K7Az@qH$z@PfKx+Ek`hp{Gv71{}qh}6Gy%exC2`43gXD%sJ}RJ`-a{+_v7q^ z8$E@6or<5c!oqW(IRMbMFIzR)o?6g0*jMv%Fk>6WncIJ8B@Avt8v}Y#Tk$!CWDb8ughC4U$cXF!K|76bm>i3KL`2A-8cfqXt zG2>u3)rWyI3+V&Txxs%DaQSn9Lf7nnkKXmtUeWlJzk(v5!|~ zxCJ54cI`wDWK?+eW>H$*;)*`{c>A81eQ)3>JTaD=Lm$&$xZT9RmD6JUUg{#B*hgRO ziG3|P(aq|k?eG1z8dGv5a+^2q0%||Vb}mMLp}Te(91J_Qq_0|S&m@ky^F+6Jk%h-a z9v-&<_ZsMsioI>{P~-7pU~e}9r)_VW&z8MyKF>PQ)U@VYHv8!{d?))k zjXWyll&CFtk2jYcmmbkO^_(*&r>t0g>(27FyiF7IoYELY31bZX2aIt-!WbEY8>2h{ zS4(VM2|w8I$?($wer$XU*blLX{`$EV`t?t16m;{ouddePs3cKy_3Hqk9wc@SXx@TmQ!K zXo|k>)fV3@z2goex8>`uz2HZ2zOKow@crE*75_?{&mGLCul0w`@ehe_PG$b}_{VkV zum7*bHy8ASk2qTUHc#T(NVHe>t&hnF^y7<>jFXI=uy4BOcRnYYW3NbO%h$}MUsJ#9 z2+FD577YJaaw?fT3H+u+dGbTx4P;ZQKEWUF`Y@0Ef)eSb;J>|2?HE-#wVh-G*ttt4 zu7-_J%N>id6IzjZ(Kgr$PN?kn@at)Z6U$p>;XTL$F!2OGmN$^RS`7?#d{cfxU%A?S zt>HMHO;LxQZNZ&k<+cR6ftomGANxqe7A9L`_2Nx`|Ne-_7Jz@Sv4wZ;j`3!)*n;>7 zn>EH?!QRUmrMPGEAB-#BkjGAr6nCkgf1IelNnYb`((bC9W*MytDj%=n*V)Yc}zE3uw*>r)j-A{ zC{aJ^FHxSau-XeRyNO?B>OH^4b;mHLWC?VVza;#uCud?7Ig7TBAH>H^ttjTwZq|8n z8_9l8dvacEU@muR%xMa2DcRRQaF47lW#e`rzL{y^#IDV(GmFB(U~}P)vHG=R&rNrE zYaz&mJDgbkQC6Q3OSZ*qRqsqfu-|b$c-4JLAABW*-I@l@)4}}^&dIcRG{V+`iA(J%a6``f(enYr#JKwsox~ZctxLXZh;cXV7^qonN0nD%7oWTMOCKFCSKS zw(jT+;Hsb&iGhncORB*pn1b3H?(e9*kr%teS2dHC?)vy6K)TXU(ys5(sGz?(;o zcYiu?*|ql$+!>okvU9IL_vXNT1!?Yd>mFOdEto60zo68Dc{6b_1M{D#Rl@Vq6S*G? zxW929=M=!_QfhvG`op<*i=NfsvPiYmAcf%I__-oiAEl9si!_d+15-TsHL;E1GTs zZ@^lDjNB6jZ*5bYrXd!da==q9br?0C){_|ze6|sPG|#ViYbD@=gUrX=m8iNuv^V@R zpBg*BV`|LsZaH)_-@|uWXTkTnM_BOf6@1iJ6dkmWYUsdS2P>e%xKQq%Rq451**$ab zp4c8RvH=x59|MSmGz0W+()alNgan0ZK=u^@$GP|J@dfedC;%Q*l z8O9H9^6uVx=dyE=F>{eMbI5#V`bMJPEayRs!?@PkmFRFXvmlRht znRUVaNwY_odadS;^Gkrg`5b5TWncd0UHiE6QfuWZ@7mIXx#u*W z&D@o@(g|FGGj~Kr!wS{|aR;-0cfjApp-|i!cC0n5@pM0UFrL~<=5zpWb-Iy9Z${dO zx>>|)r#sw^J3Q2_Go#_pg_?4X#>Xsjc8=TTluj7u9C}D+M1i3eTuGK{{dNLt&WLdh zx(~jRHMbUAT?($AvvBpQkE<4N^~ygZU$6~weO$HC$J^jaHimGum)`?i<@vY@?qbe_ zRvq-4>*ETU0IqW36EDy2Eztp72}Z$my}^@r=kt2uDM8jfE?A(8?%&f`!c#Do+P)Xa zy22su!X&cp(ocn&KKiI9>D>UCzFw9CCN)#rj4!@s|P_Fdem zyct<|9(Xll`#N<2?GK_;C36Iu*7+FP9Au5?a~m?iwD)zY+V4oqkG5~4{XC6@PL(W} zXMT4|w00y5e)CJOR&86Zv;E~TCZSU`mLP$W6!1K?WvlIoJ5v(Q5SU;_JQhe zbx{{})f#LTMH0_qi5=(svqg|F6yGL zqIRL~WAEZTlIfr4g{sfWxW&+a!Rm&M`_eKSUQNsFTKXBMNpfBFU<3ZC<#QEhQ+3yN z7xUkrp4luKir(vJr}vhHhBwfDulQ2;yR2(<7HtwgG1jt-EYtTgzizDBO$H~T?fKNv zb<|6-;mJ$A;0|?#}%HD17_U_kE-u{-ZOp; zaP<3=tOImgrQ~Y|az6u^ulwk2`?1EtX`)QkT2}i`=)bIRjQc$F*BaM)J^|Zz)@Xk{ z6VE&Ka%xeNub8ZEfgPKQi_uI?%~yX3xf8?#@YT0P-oPIBYXfBB*VsO^iF47f@kh}u zflry}hsu5nelzd*u?yo1vi?%pAOEohS91R+xw0^$KfQ!7|B0dW5@DJZ|jv; znoEC2I>!1{YwTWeEO0J-9`QI9G2(&ZSbfD<&jsGZ7;6yE>MQs67U+eI92aB#`>12P zgBly!TS%G%m?H1wTR2P>FIDXG@5APFE5>^ydhh*(+KN9iI|3S6{ z>$Vr4K+k^&p8)?rd?Np)8k;sT7XNeL4frJB55aHb19X*4F|l)pJ;)%|S^V*0ojOp31pIg}VrootPf0Y9nkL$LN0I~AV=Iw?_KwWF{4l2ySwdcVK8=|$`Q z0ddn5<=yMI$7F$>s}RH@2OBqi!RptJn|{{+elT&+LqI{{6}}tb@ht4OYK4UWX>&H4zs(z=d>Ukb@+jGmN|pa**siBh${$BZ{{3^N4!2 z^K*fs?fhIIyPa)k+IyfHKf0bqemr?S)51$i@|y7uS6+{^#z0=*8A(N6GtS}4>yOsO z)}$FH1$k}n(Hi=Rwtn8zY-pcYw<+8hJ0DWS8T@yUQ976Z9P25=&x5q@{2pvAnYexn zJ^TGN{AJ1GQ+<7(D35=cIRD5gN%I1C(MK3qccl$}f9HN{EPFl8%Dk? zP%k1{QzAt@SZK{7(EYZ&-p5$74N~zxM_PR?NmA2FvVT7Ciw|b&d^Yqq{S%ip{rmLS zSv%rG+jplsJB}nD{15cj+^V5Xj1O{~uk*iGEMGSD;qbv;t55s5*eg5Dv_p@< zQ(impFW5{w^qKN*%F`S#zaT{(xZT2s)`fgJZ~D`8Vhx&9~m@ncnA`TaACy zJ4PF{*SlKNvNhhmcn*096-~i<9tX}+wKe{)kmKSbH5> zN2=`*F7Vbt2)@_3l3*RIhVSil5c+?pdlUGmjw{i-x?6w{UNDH&*lMxZl5ArnR$(XV z)`o;ZU`cpSx?56%1VREW7z_^0;zW+}GHy)b3{D0C&Ku~&?|BliQIdIp9cQqe%mh1= z$xIdt@VpV0ljj|E4A%EQb?@y>5{4Mhe4`)5y|>nLPMtb+>eQ*~PZ$TXN0&GbVrBQh z^Ct4a|lP3JKx4W*v06tUyOlq z_={10MD`%#&&yrpIA0i3-%I9MYy1Ur9;N>WI@2|1-&~B|Fep!sj^oKo(ZeRjz(1hg z5aCJMNZ`r4{~Pe+skYCCC-)4%lgg36lNYIjcE-Rca#HvxMR+sD=d~YyUL?Qojj8*k z82{V0HT0XW7<^~hf-O6N<@eeK zY_YN+`F4A7^dC3vkUe$VP~*3x*`L67N$!nL%Q{8;Uolo?ehAp@L75k1pKcd=|BHn4 z8;@|$l)`<*exic%=QkeH>HjAtt;;bX=glE%r=nifP7D|6p9$N63419SK-lrNvh zM{rCC+rZA)eb2NcrGM|&8BoEQ0o#e%k3GjJ_fGA{!;c^6>zgfle1^Kew*;R+(M^Sh zqcjbo`|Z#X$NARGWslyM366F4>kbd6yy)g$ z;H}#_sW(}vaB{M7r%rOR>h#(@y+fFXB;QL)9g=kKRuzoZU9JcAQbH_T>Ck>OWkzFj z5&jnZldmZ5T?vdUf$?Qv9Dcs!wUxjqbL19eS6z;)^Ngc+F0iew%Tb-_634lXPxlRPy9W+^B(-@h5r)!ARV1c{OU?#`rz-#Fa9EK;N4Aqv3O)~ zp178FeXLPxX}67Z`F)8|>R0H5*0?bINR4q7`##Y6PQfF>FRAQn3(ab;D()S_ z_-JKpe8AZF2IFGv@7M2m-9Eou;|%@X z{fG5C(y*@yzq$WHezV#R!1G_Rshz@ikD7cZX)gL^E3|u>a8#eUv7Z=z-g6wD2@XG> zay-P?6B%UDb~Cg^FVnQ$&r@i-3Labq5558qWHa>~|j{sld-Hc9r(2TJ#A?N8NwNt)j?6%oy1KF2$JNCiAmv2{rM+n;q+X!0; zTL^*M#V0Khj<&7$^y@>hB_7(2+`y021OEHDV?*nuR}JkA*eCUViN2El)bj4{vb4OD zeiga?C}saIWp~o2E#zx6`}CxYCHO&Xg2~I;?h_d)V?}s2%{ID6*O~8t$rO7lkZRDbBPQgpOt=P0?hE(Gd8(r zY|Zt-^k-%Shd_6)UClm7d|=mt&MO&v($_A0hQ*)eq+?RfgTUGWZW1qf#J2MaZFy~K zb}SCU&mB_t`_~7*GJ-Pl{_X36+pTx!^}#K?TX-eHa*8@BGaLSYM*Z~yjRWI#oK5L9OT#sFaxjlJuv0Zb z!^-#2QLMVZBXR(`!WUVIJjlI_Ikk2r^Jvcd$a`H^OM38T>eBCTPY!1C9xMN2;cfu# zqtq>JiLN2INPPj}0W)4X(}KSgSk1n*<^o-R$CThTR$EJ_2CuT-)wJM<3$(kGb_FL3 z$IY}^ozUhF2W#`KX~FkXO#F7<5PZjazx~GGpLlNrm*nphhSmAkj|=~Oe05sy&B90K zJXQM%^OVR>g^d#bXrr!Q6zjV1+1~l@+|^|9s#19dZ#y%BzocC&KDK?%dOV@O%{m00 z*uIF=@zadp5$d=Lxuxk^lNtOm-_lpv$TX1&-0k_qiv)CuXENU@3}+zMoy;3AGjDX^ zb1il2wn(#Z?{nBsoSmY=AKpC#-E%0q=dc6kU$6!5{^f1|+>M?f@(O?EobEIgPR9@a zeTO4-Iz`5HQs^n3%YL_h#}>|kx;Y0b`IaIR$1?A(W8VFcdH0*lyW*pIihD=8rl{a) z38ZTZ(7?s6QvJ+SpVw|6<7=lM6c%NeF* z>aL~kZt8B+btm_1v5%aaSpV&@^|MDT^fC1M)X?vt;VIfV2|r8xzw&*OyHe%-dfE`( z>KpmrIsCye_gBCtc+Upj4CUBM$-R=YG|In<{ zYWIk=W40-F_#g9az%@4Xz&74TKxb%vCQas@;XNnev-2Al&@aWIiJHp4h?lT7~MluMyMN6?@4;4=DiKXsp_-#&EMvxIMC zUOppzd#ehkjbwgiO)@+~b<&@6@{-eq%SkTsa3?o25FXjx)C!@Y(ns^z$3< zpq+)ZS4z7jw7-CJKE(%sN5k3eNY6?ea=org&Y}K4WRN~fbDQcsJx+yl1n(PF*g07p zpI!}(1{R1`XL-@1jHdm*2 zj5>G*z8tQGx3}@Wa!A^!H^-^YH_7)$$B3++JXxox@WL&M-`yV9{^r#x98!VuRTI=T zVqZIAOIi6=cc6U3m98Dvat5NCaos&db+%3W*NIoDz>YDrC3Jg|GeJUQf&YESwV|&< zt2;EUUfNX)4w=w;CA7-3+1^=bn>ecH#@!QNN`GnB<_QZ|W?r*<*F@;)8K&MD!Pq@_ zlM4SN+;=eVChoWm_f;+n_ss(5x07u*1(UhI|0FPX71)9$Q;zTAJo+o$NWV1y#eew*;7W4`8Dq31UpDeW&0 zLeKr+EOZi@?Y|N^cBPud8iPC4ZVG0`&?*^PTeR{)tFz>{aD_)BcPv|d7&td<4mx$J z-~?}Wo=H-3_N(!8zhK7gAFk$Rq>P_qjSqpdedWq|vM*+gG1@cx{SLF=SDO7Ud=uOE z+_e=-{!`zfZpU?6=7=mk#hEU7*21qs>pjBf=mc^OwVV0kUrCqz|HAX326dp@5#Qh3 zjT{ypkUp2bmwp%dru!To7apj^ZX$J^roVI@ce@V6@{QCXWrcq%-WjZpLlzuT2X#u> z?wj~c8f2)n^S`Wg;H>?F?SQoVBJB!)hz`yE>rT;c41Icdh_jMA<()OhP9slRmW}t= zwFT?1EIB(Xz6*=cXIhZsUi$;RZ=LUZ;w|dx+h%8uNJ2&rK~@h%W)DMlCo@M3=Qkzo z*qe~QtYt)3e-phVcKs~#l&qoWP_O8!)>>NT%G&%d9DdOL#a{2L8xO2!ecbKH$U1v1 z=M*1yJudc@50KxoHe9gf{1cq-3>^lZ@CfWr)O9UmVIyPVBWU_0^~*ZgHwHa`bzL`g zoJ3#ldO-y_f4Z~#TI3e|bcXn3WN{iY9XZ|U;toMM8zwv_zZ-Ifv5|$WS(tu&*S)q0 zp=4xD9Xuy6{Qy|dQ|M<||LQ(J_yM}no5*T8msWCRaqkiP_?|QN3GHX#i#HuA>;lK( z*bee+*XlX>FndUK=5Kn~Nc%DL7$)Ojgexp(A(L$r+8O`h`NaJg+fC1nuFf|}6S*nl zNo1*<7h8u6y^p+Ko%ZXA0{a8V&OcLb;kbci<#FzLIRl@*o~72FK_6>FAKNq{c6_hv zm2sURG7vaKXFEyTU8nJDhkhUNEn{3{*(u^=oQwU=8sjd;_}L&}F_K$S7YO3V_BFeD>}$u0!f(>nH+k;?&#$>v@Ga)|h2Z+@vIXIf z*vr2Md{<8U%|xrcbNf{AK5$++2)^Cmn}#g=0Jt;oYnqr8i|hJ9alHjx&-KG~Y#gp$ zaIMz3T$i(!XB%)QgF`ZKCo2`+!uM7}`l1Eld~Z>Br`EA$Z96(Ng|X2E?0u9g*L9?Z zM#IyxZo7u3*ad{|WgcXVrpmaIIC)CBcPLY+%Z&~_OTEA0{wQm0p!FrzcnTXq#uaK* zTDDqyoHL~&!!xdM?a0i|(syH~NI#;dC|er+mlDc&#MOJ#_@s&+)=aEJQiY#Hca!sm z@-BI9MvwR(jEkq!U)i-ES-gsIQO~%La^K_k4L4((^l?Vk}5OT!k)>Y#R}h`bK=zH~Y6%8`A>1-Bo|?n=NMmjdlaN-B-eWvriB=1=?D4 z4amKX-kXCB!=mdj9rv4?gN)^V>)%THhxCK7woS`!A?sV|*96%sYyHQRat8O%?tb1= z#uSEMMxKUvUwF(JJhN?hPRf|1a4GjNvwjb~41XUWE%R80zH@+koGKr^N(D2|=fCzn z;@={V*#1^g_C0-O)U`qE$py$9;g6Me*M_&?$Auq!={3#?zr(!^?Z-G@EOpB{!xG!@ zJFu5+sLje~#|E?k*|}l#HJZOu>nK|fevc9_HsiYC!`p`g+vZ}m-ooQ6$Vv-mYyaaG zcs0?^A-)8%M{za~wFB+^(wHY@JUqu(5x(!BEn}@Cdn>7-d7}3Nd!oHU=#~sU(p0iO z3v7Hl^>+dDwT!731Mzz~Qh(}5b;5$%ZPI@@^dF8sWY9lD?^g$)Tm31|`lo3}bd{%} zZF|ZU?SEqa_@^PR4Zj?Ib$gmUwZ}=m&9hTgn}o58EqPdv8dEj^a1lX1jXCacF)e?~n3ccPefDo6y0+sm-2zM>1tf=mU`t zQm&S^+Ni_A(LabduX!c`0J`8)J@br<* z=f@@H`9VUSX9vi0AR*7w1LWyQ$n(?yd7enf^W*?|zMhb0#{hXANyzi)0C_eg&0eR$vNbMwfvTh><1>N7lo^M&!1O>5073mV%JCxorah9A+r?xo{S7-4VTl^rw+Wo z&vu~iy(G4J><9WbCmrZxUOZD_*tVa~iGD9rP z?gR%}{~y@)gn>$ryH#NAS-WNnP00(rosg zqsXs}+hv`ZmVWX+H}R9PNlYP4;&mM}jCIzQ^L>>Puj9;i zkS~?mKahDb30wmBSzbz;V$-=$n?CBd+LU&CJwHKzwt+i)wHx`}p%+w8aK=7{ZAIjv zJ*4pm*YT<7P~b27x65Ro=6uQH8TiwLpnqvyUGG)2UCW+OGJ99D$K+)WuKj$JK6SDe zA$t;^SDh>8+j4Iuzvxg$@iE=Yx$QLD=65;E$(q3xK5gGQQFN42Xy8P*OBMQb zM~!bE?^D5F@8#?O`s+UpvIz$JA`-BO>_D|IfUP8W67&Ufb?N6+{* zcZa-=uDp%@NHOWx%G#y{cm-C`f%Lu#>oqs@llWL4yk5^w^`3d`Jeus1-(EI;dnj$l zbxls_=LOy^gcY0F<50#O#xgHiGVxdN6?-ag%eY8)7KQVtE`VoK^_chrb5h60eFvpp zsc#RkZbrTvcBr(hKOrk+U38Xln7AGi8)zMMcEj_TpDV(KZV&C>HmNsHagP&sI!K)# z(AP2!rS7BjTL3us5N-!nm8@pP!S#T^HAcgASm45bS_`dZ?yRLh^m>HxwttkX^HD;I zEi=V4Ts67T|1xYDDQQElZ90jKL41q%6NJCK*hd7$%mYPy1DDu3hb7R1c11osNt*%o ztlRQkx%;t2?4gd$vaZr&`T;$r-B&Y?lp2*o-^u!VG|y#}iNizF*TCb;)Y;V=rLV2G zuW~nQI5$thEfz0XzmBKA<9&Vc^?j`fx)?I7iTcErC-PI~O~KWh*uU==YkXFa7g=KA zGgstOEG|N;^BYUylM=@2f&*toMr|`>l+-JH5r-EtRp@l5)O)^9?`L*M`@9d7ZvpuN z=fM3k$lG*&qe|%2{bAohk-G=sOOY44eQaNG?VI@DDD6Z0}>TgJ+hXZtFT z1M~1JWDF1Q@yR!`g>?NbbVVl{_iglwM1PZX=9y-AsfExynKjQB7igI!HU$~~qPGcs zhSP4B>^sxuOSCQgn`X;gnU1a`ZHEYAUlH9&`UD+wj>vxLC&-bQHV!&X{L8H;8o zxhISCIGV}2BT?^_IXPL&1@6j|xehs7%h(cqSmc319$2z#-j{%HSb{tNCQD8o1g;L` zztFTUX6&D2JX>Rb3-7UT%KbEna86~+c){gy?zfXUs5w6;*l+wW-lQL&pv^Y&CEIf3 zx3S)7wzuv2A!A?uy{B)p!_Z~0D+J)JWb&Rg z^%wEiN}k{fzXAVg>UWB>IhWxcea&!E4*S3*7bG z-;G{WV%GTvICP1=#qUx{-KPovZq;q-NM8HyU83h(I+KgJs+%_8;Sf6g>~8GR($-1l zzU~6!eGBhhjBk@Zp*Aghzo=#J9@4D+9&4ZH2k3MkT|Ke)&ns-$?Ci)f2l9;HINZp6 zjo76{=lH;pl=UHc$NRu5x`*7CHFcPp)5|<$8zT0^@u6=$%>MIL{B{>IM!qHfapD3) z)vRuKy>~3*0et{@J?E?B5xt}fKH6&P7uXQAe&MivbK+BWHA?Fk(A&~63dCjy-=0Cw zn1`Nm7Coa)CC{xxkI54nV5`D5mm|7E_h@JXZ2j6B>V^)R-<39}IKHX%4y&z&v?aPn zANs~==J2mW_db5xFTgx3ILZ4lcu&Sd8v89rB_7(!yI0|lv7I*X55n+#_yW+5c#+e zez9~UHh=F?533IR;O8d0#h2b(WI;`cP;s`>51W3%-TK3EjKpu4ibE zFU)MwErl;Tpv$M}2hsa(7MQ5FWJt7L;qeHb$iz?6#uVBR9Yp%5ZtsH37W{BT7Z#qX z&Bu?9F{j%?$2=zEOyh0K{U&?T-Q1}rwvAu+4V$C)FN;P0EMoi=GL8xuPx;uw-3LAz zR@{3bo&H0{*9QsX>kahx*zt9A6FLL(J$8Kkm^kLZSzY+){WOM0L~fmSjA5QL&O!}= zx8p!| zOTLW_d7-rv`>;X(v0A>}Pn?1;<(^5=m1QoFba`h@ZPJwWmc(nCj_FanYd(XftqHs) z{AKZ)FM^LPSLjd+Z;8HY&;tE8h8A7qZGjfD9@-5pqGg32jr(~mUFVbT<`p`ebqqn) zYniXtnL-cQ6Zaz{6f#R>`y`yL+!J1gny3G7h{ZzQw#%bspT*1v4Zdd0rN3#P39 z$dvUpj-3<#-IDcs9vl;L!aMjOt=$Iwl1EQypM<=eu#f!(k?Zi0$hmIKSB8vnLC@p@ zSMG7<0y%>&d{;}l#MLr}66LG~k8_wY7YIxOM+!V_!6LpBmYmIVOzN2;d)-&NIv>ih z<<`!zODz+K&*PkylYaT6yGiSqLu#oj6WuhA_4rZgOT8X9c;8x! z%i2-umOhPL_evZ8L0UYoq-M$bSLCiu^v#6^efEg1$#@d|axk01VEtVL{jC1(*a)v9 zYZUuThK?=kv$1;Yzu`!Y$eN+_qsSVer5qwuXIqb&I(a`Iy7^Uek6 z!~Wu+^wIjbNgqus=<^5i4=fYn$H9xto63|6_d^r8@Oz#7LfbDsbbefb`|s5F+qD18eb#rS@y(d|W%9olNA{_t%$-)A zj+i{z@p($DJim*{Ga-L z^t<3OAl&{17Y+CM4e@n{A07nmOQ^G(ItA|ki_RSj_o)q^0QV)(`=87i()(cUwZ;+Xt)r68f~+tb1)j-K#G{-4B>` z-G->+ zzdxD!({e`8FFUBem0(waR~`7>4M}y)duqIE$9CrnyQ(LtYw}f6$j_erWMr@Om6b1v ze2Yi9W~n9`|OaPEr+O{{rC6h!z;#K z13n$URP>+wXhzU=G$WTaLoRx9uJa1QNJ1)MJYf>SNtjB=AlyutL6}9DN4TBfA`}uz z2#W|y36+F<2oDgvgc?FEp`NgY&_Y;G*hEk^+9xCvt{{vgq!PvxCJ~&3se}x|&4d|* zS%i6n+X*g0A)$n@h_IAUNw|mb0KrSBA=DD;32O)~g!P0?gn+TvwhfwCeiGHU*X3?@ z8f$4cJZ9@~hqtJ=pH2JSmAOLme}tFqo8+vE;R7P&^0wR7%2~+8@X60em-;4eay?!R zjgu&E`;D)+y0&WGPpQYQ?Cmb^;#@Cl0I@3zUr2kRe>&;2XuSqs3NMO%*-1UZqq5fV zQjha@i*vg;hvEH_{(YiDzOTBmYmE-=h2MS-f2A^hz6l(A?Wye@54H6A2>G;|PrKg% z#%kizR9ep|&c##{@4z;5inQmS&j@Z^SvAiiGyoO&9R1FZ6n&lo;-fpUTO z85s+}-Wqa~W_v}cG3|*wtJ>UptS8cX6?kk1$0^WyJG34GjkecT&wG(}9m>%zcvXXw z{Wt0Qoa1hAQuKw;n!b$CT7Au^-%fdX&p)^MwaLoZU$uSBrrTDJ8F|#VEm;2kfJ#y) zq~G^ctKj#Mg+k8`Y@6pdzOY}7+`UWWllqofZl_i5$N@WYM*7}!&Y}6{D0YSXWX5nn zt(CQw$g9b$Wn@er<6C5dN7?lKp&plQt&2F%QNyMn{37#-Jh!bkp6L&sA2$`+2(6?1 z^qiJ+!cS+b9S6dzk`8>-Jmi4z)RXAj=YZ$W+P2^bZ64_ekEiU$_Z-1zPuqfr*q5J+ zEbe4}NmG-0s;06hzt0^m_$zm~>V|@_@0`0G_63A5Kk;kN*Sl0>At&NCj=k z?>^jVw&j~%5bh}8Okzx)g%%un*kQKY-Z?%2`ixTTY2XR-N9uAVSC1;t@E#)5!l|{!saCwMbp(@hOx&W}&6nTV3GOa=jz$ zC7;w$L7dQE-rptf9%ze9erG>+;dJn?CVv&Yv>;OF*ibk5PQo8=n|15Hf;P5IwkJEx zzUk)PBB3Aq>g{(!J8z`?n9y&eod|vtLVw^};1)Qox)gN@uFE3jCWL-vws)5GuEjSm z5+^iz!A!IGMr?;xo}cJE6GA_Y&65CcE%t1IcbmpnwHE;MOzN;`^F7L1v^mbW6x!@F zX(M^PE7N-g4txZjI0$a3Dz#mH??BlDuU6TUf*p)e8*)Ktf$R&qlWe_d0rgJ0Qw8N* z^|cXr$Alg;;gmjeea}W+QCuD+P1^a2nMdg8Wvs-~J{cJ&xSVv@Ua{!!Tj|t#&mXn^ z&N(K0$dACY)_ifcx&XOWh+Hc|-+4*K*9z^h((UfsYP3IA++J}D?X zljID%ik|kW?7g|6w+mV;=$xjKdbU98lMe@W1oDRm)0N{DzkPi02I@rjd&N$>{6^la zsp_%vq?h+Mc~sIW=G)3D`^ex_bdO@{N>WMfh1BO!Lwcm&?7+vp4DDjC+WCBPP+;9@ zcf8{L#|gPDe^z1dpKYB1;=CzCJH6Xo$P33S>WaXt)po|<97p(nLYqB91D((EdkulV zafg3xx4j}V_Frxgc``1v7~KGx1&`f;FFRu?Z>RBl5680j?S~G2mjqrEz4~9K!$+TY zgpW-o{tA4&C7$^tk9qqfzkeq3de1d#Hna|QGB3&a{qUT@)4m)>cn|Z`Ili_0ho`Eh zJHpRXmxnWa(uTm0PJN ze`Gy%A8Qz69-El87k``&^f)o*vM$HOESb-KB``DYeOd5`)Un8*Jp73Iz099!=pkJ)-jeaR9?8BE@6hX+^fg0* z&Ju6jnnval@%7)zQ*cXx|Lwd>TXxnJ-k0yq&0n8Zkq@tqg_e8m_VzBV>#`PtPG1H7 zXMtaE9?NfBKlrnIbNfDatnHvpp#l7oB{X<84)<|c`zZSj%1XHo$_E&md%)>+ds@%Y zQCoLecnOYsz)j?&GU4*_>?b2Qi(<)$z88{DuvdgH?vJ#NBznjSu1ttSv{ndY_!iJtXKr zo+)bWlkomg<|WUKq)#I~DUf@!q|Ietm-ucedn@%zo|*7Hx*ByH_R&9{+bB<6O49Ps zHQ9rmBxUbrFBEv#pRM%V0X*yvpC-+-#CZ2qP&etKw|Q2mwXV^?E_mF}nXh5$PUi@9 zXMl8%hjtmK!z5pxZEd&I_kvn$7u|A#)N+4um|7% zNaVo8P%lsRv*8KxOBfy62@km)`n+4J=YIQI*146Qe{igIU#lv&B45OIAvCu1$sfUY za<(C=Q%*E>%4mX%6R??{**NMqeJ*@8~cs$dzWK!sETyyBaKUvx-)GO;}SmaS{N_mT#Vbh$;)$t z=x#haMaSeBzLO_widUBCr|?^30%ow?EmAX^o!+6>P zz5#F&x$wfmhvwC=rrFjurQOS#2HJjgDrKEl9Njfpo=Uw!NS%^=beDI#dh$BnMYj}v zi@b7wkv!YS@pL+m?vlC1IrZqS(elhVx=Z?%^p~&ZDgD>=54(3=VZA@Mdza{$I)2>l zU9wlK-~V>^E?F1o_kY>FE6h4de4_OCu-&`PG0y}{{@&q8cxcLaW$+e`jy-eBDR5M3^pyB?&xC98!#@jBhl_9LtH z-b~-Nt54Y1%lg)k*&>@oUW?sQ)~m9{6<<@4)iS27_3mBG*d$N8!(v0}z&6o^4W%Q_ zhB79!7a6{h{`8{nxyZNq4_D@@g5u82UsC!$fTQpr>oxrwY9jYlS^;aE)X-~x?t4P| zU-oAm%zZZcq>iK-?)AUsZuYY#B5Jor^xSdAPS{4;a)x~eOK zV!P>J4ip{dN$xV>f|zpG2y`^zS>|W_q$~HpV~KOK$cQfVtFg2tGOpwK^mc^}MA0wO z?lRi-y^s;yveGwCbgD-gCll$9j(_vvcLsk`M)aLM;E~R|;BgxLP4Jit9zN({v%mf9 z>vokZHVLae+3T~)?iipfz79{EBG2zA=Y42auh@z1E5KItRogqi<~<$1C84$bpYDZ) z+&@sgt{ong#Uaz^GG1hu_begpha$MdzhPV89! z8yrOk>cIAOvaj!#>M>g|y=z8ra|?T1oCDiC#fA(P8~C`;8S);V`C>O8;ExVx>-(VtE-PGtQebsu!tf=>XaMT@_K7Wh?U37j3^ zCjGC@xnB`~RXLyWp?&wnZ{g$hNLE4E4}G46&%O-Z_A&+p-(&nnBYr;mzKafpFFx`X z`cW|Hqmh0{1w4LB`|fEB!6wTgw2G zM$gi(_hMtb51mwaU)I16gHKwjT8oUxqK_+?LuPLt%iLnZo9@^((YViI48D%zLtXYf zxp!FS;aT}2czzc=t@{2Nn9l&SRo+coR(T6wX$#)bIJ>}E@Ut6uXT{(=udU)&Fl z22VROP5Jisk^VpU0{1YCmb+|>^Jc=&($|L=Lr=Ayf8rY^Pak^W>R>?g^cZxN)KDIH zllN5@exMyQ7j}y5>SFA7Ojg0FSFZ^Aw(^^Pd&l!zd#>C9rE)j3Uh)F-X7X*}=?Hjw zrzqn-2;_fQxl}M8y*5pa=}AY=7kg^Q)kTb<(fa<1j?qP7Z`IHZ9k=paK6FC>+pgSK z)iIavq2`_hemG($m34TZBU9rn_R_wBd5q(3HOzM4 zt+^?yPhD+4@Ta^HtKX||95}^z-cxWJcVNj`pfRDd)kENgq1XV19r$6vs9+e`WANA* zEd!n{NDuz=T4OI-ctZ3;;fXGM$G~}(7n+KVDcaXEj>m?sr?20mubrezf1?kw9y9K8 z(S6Mr44D1wg&yJ?vpYp>lKd7ibB>H1kwG$kL`OyE*J(e{u!#L|bZ9(n$Qaqe7?E$m z=i_i6vdSIqSiw3Rdx4D2XUX^eFcp4kh2clbzSgU!uFi*6CD5ecz?-+0uKwWuLTI&c z_1WqoXm!Wx@Ty{HvVeU+kq1BD|2FoJzUry%(A$)u*GK3sbQQWEH0dt%7P<@lh3?WX zLT8a1B3nhq3ZEH$ksj1^H~ZkPp})W^xC<@Tf$wwBU{26yRe=}YNrp@a0b^u6@8^u6@E)#vg3 z-5+=9Yr$8>m<^d4JH`ZG;fGjUg%&~sWW%9yaFl+V$e0m+*~9n}+6WI!Oz8WwYh>IR zc>j+Wyu-{b7T);-;QeRvUamg3_W7`Rg|}h@mvx;cb4WN-J4 zLsuW%W=9SUgT68zk{MeL=skS3oZXOdAb9WDc2n@swrhfxzWJ}L9VK4I{O_5QW9J_) zx`dH7E_9T+rVCwE<|Ce!Rv88EZzD@YF2&9p-8U8kM?QVF05}SOr-U(H2t1{$4g2TI z%q50g#Xj?&vX?#unz{+>`}A~8*?pfp)y~}$MXtx{>CM=O!c$aO>mJY&9fNx-M7I%L zEh(#csJdpeecURP=*m{!kMO<{x#0WK!;gzSYb*AheYbK)!Af6mKJ7Uj=oaXU`)+lG zoA-WWV(X@dA75wY-LkT^ck9Y^y^_ai>z%WOcWgyj0pho;oZTB(Ij7hAP+G<4Bz2A4 zdlEM%Pmww5XQmz5&^tuOsGv>Z0fAreu;3Tp+`E_?TRwKbhK_q@s;zgfz$-fSDdrI7 zi!AQ`%KCf8aW8F&o)4~f{>wkkY~O58TlEW(eJfjfC6CArDYFMz$y%bkYvn9#^Rk~c zJ|ty!PF5%IHG4vQ@cP62q6zbn1B$&yvG0lfyNmi&yp8X%^ch3@+4x+vC;DxGr|4+c zFg}&Zf8sk}jT0G5vGqIAkrexwX#wOJZD9wfOmm^@!PhC&lXeuFla90L=SR$oPG~9e z(23j;{-&LnJj%UK@?9Gw?s?Mo zvEEVV3SRp@@v@HD%edKdqp_axn6f~gBCkXqh@NZ6gc$l`mz1@;$UQf6ibB7v!gjxf z^{j`zfZ_1d)|K9QU1@=G59^0L=xdX)NfUJ`v-^h?3( z2y#?>asGj))GK=evSyNY9OTt{6>0Kp&QigH`&94;eEaO|1z^9|dC`xx4Mptsz$3P3 z(W^xdbYZ(!FqY-+mBZU?az-cAxevP2{(J&(cKYOe-B6yKX?lLE@tbs2wvlsM z*q7P)eEKW9?bv?6S!le6dg$9MY3C~5rM^SVM_&BJeWJ6l|F8!egp)Io9h@5#dqbC9 zy^=;hZbdGOF6RW#pIomhPGY~Qf)8XrxyvyrD~tM~w3)yePBm&8agz31Xv*3n3!Ud3 zXtzUTgzfEzUvp16wkw@|HED}A#+%ZQvK|y3^@5vX&!QP#5ZL9OD8V~U?nUopX!}sV{>t75T=U z89n>p7mqEer;4YXpT3bcxz8pnHu!4la?(ymD!?SgMC85$@vooSHZ)vA*)7Tz^e-9`-mZoP^VD^{d4cPC(*tR}=|?#~#eSg=Tbs1u zV{Y2~Q=@)QhUyf)&#O`I496aC!7nmc+PZ3nYr}BxNg-T87(qxT{3CbXy*@!j~ zVi%SBF;9ZiG4Lq>-;>yiWZo}eE;tI@(4TMBlbIgaCC`QFTlDj5(+s<#E%fd3EnokB z6MVHQK%dLnbk#Lq)_Ygoj-jESb-`EQT92+tpO-%de7E2m_ZtDLkCC{hWbS!E}ukzqf*#nR> zHhN8y<9Q}!N5ik43&?2M1+SMEJ* z#qWi-_-f!g7I;R>tgj?W;6C>yPNMr}CZcHriz0WmLWsxsM#W6{E=B+$6VbxLU z2r&03b$w1?tI|G`a!15%Y0`HS&3R&+uD64FrT)A0v;Ul6v*rZm9+?vqyu1ZI5t}jc zqGzkLWjE|n(uUwGI*Bz`9EGpxFZ$B(fjw*ahv>auW1g_+Yv?@2JS=pUd06x!nIDDD zmVHs?VBrflFdv4_LYG`<4c+t{>}KxuL2v07_Yh+q9&8RiN*&f5d<*YV*EhtclX2oj z?#uqokM;a&(M{&pYqQEVy{^ql*3bTQOCNx4UC@obIcP&3PDU1p&SXapj$WVMD|EAH z27iYB5xQNNW>H^4@sYL#xU(dNKeb<>@C#>=yzoNDm1^$4f=jB?)w%Oacf8h;qz?J) z$#cdq|Lp;;J)E#+0m$ zZPYWzEGu+(BHIGx_%d+)o2>7>lhKLb73b11Ger)l3^mF-S#@%N{@^!K7!&V4{F;n~ zaShmOkVOIR4*?G3%9zk7iCe&2GR}y5mhw}twzn6tKeC-UuP{v=oC+<|q3Mu~Q(2F) zw=so1f8?_EpT$T;W;J z=&>hMcx*UygO)CH)}#qLxpl$j%Pp zEjR^ZfL3Seo8Qy-USv|*B<{6gPV@t> z?7QuSKKPgR>}6lctsL#?%!^KF)Un>%JCw8}`t5c5(4H5l{{`mF*X@oT2X|;rq3>ip zeF~lyz7iR*o;n4Wanw5j+y3Y<*H^ml`?O z>Z2~=@q2vx?5p#FvL6b~9y^;eMz6nge0f%|6Mmh*_-kd%Pb{F#s;r=cdJp9f4W5HP zuB9K|0N>3HM^6`he#D;CBX*4~4g)8F`ziE?eb8I>Z}vgUr_f1`a*tz&ec~%l_NwK# zFwrx^;_v3X`r7u5++{k3?+@s!Z!>mfPe;aq%%x&GyOQrD_(#DX(-`B!_)Z5V$1rt5 z=p${NqHOLIzG+k2qG9YoFRf(%VFGded4uL96j1%?La z&`i1o!2$A1G^jH8k+*(R#7*%KCnE=soBmdy-2iW4#;pfWJS0PP@ZeqvfHmv*vpn zUnch91Le+u%AJf{&X+iCzp#gvX9NF7P`FeqM0eGmbQYz481Ld&VIb ziL-;}WLYbK=T7iENM6B7`|Oi9#l$fYzwN7|_z7+nUSAymuU}Bd`HeAshQ1cy4k@9F z=meF(FM8%Wo&jKx{y1v($E(1q-<`vPqghYAN1BY+Joegz&%JwD2ak1yWgO~!u3l? z&s_32Yq2YUQ_?E?qYSmW#0%txXR938F> zIlx8e#_vsxn3hkCLMlD!dq1msbE#~H0n$~@y! zBj?Ec@hb8_bWCIZ9Fz68>>0?okvRi>M6W+zC9VSo{c3&F0)IiyB&2` zVFeMqv{tvYHu))Ud9usj*=-E#%kx8)_Ce)@aNO zkSqMnf=m?RXhfuja{qFFlOI}Etbx2j6{Bo?ya7pkTz+F~LrrtJzgmzp3c0IWXiwKf z+@i*6=w^MHM6*640NhpQf3TpjVR_w(RyvB}0t0CGiyxQ*{jy0!T<2Ci=vz}=>#J)h zZfsiZYl)&5NuWUsIx8}?i| zzoM=ownu8BALahFtuR^9dg_aGqSRj8|u_7)f^zp)WQ3OC2c7uPrX1o-&ayWq>lrkv&d5|%bL3jr%O zG*lav$1#g$>WaqJCdLB%V&pLDC~a8N+F~RLl||Illo`F@UbCitLy2!qOI>xb-(OSZ zt6n8dv^1{i7pXbBxvr|NzOH4%VqfzrLr@XDWR1UJ!J?vy1x>y+wRP2uEX`yxwwoiF z?rN=HrO6=dh!3*&q7=>d~E?B9Nm~#O4Y| zd&-?6-1%>LqpE0O2s)?LI2YF;+Zt9liyB&*HaM3y)aZ*5F^i1_tog zIM+2dtU=zkEO##V)zu?xWj-mZXqn^jG}Nrh&YoH2Yp$#IG$PUczSX7GWfh+6Y{W&A zr=^MU)?8X$#Ge$3`HPm%HHz0Yl5y~&(frwF0clT$#|2uYx?EpYHr< zU{qJtx_n?TE>M@CHDG;^W6=7b$T~g145GMA+T@r|>wAXzoo+r^_~<|D8@~?ymu)_8 zFrOLOANF05^I_k3!c@Wx!tI2g&-k#<%d?)ap0J(p7~$K5{e*7H9prhG@N>d%2yYPH zCY&QA&-}12mEa`YOqfR~BrGL7K&U0O5CVj+5xzxuitr5KCxqjKUlFwuG*}2-czHW8vYG-rn8UdKGD*4ns<(`UV1qDSF74lkHy0~b`vPw_UJxfc= ziwborNu^85Jd2i8RCtyal@*qjEs*%4yNb#xJC8*r1x23xCCkbR zEBd9G6_qWi^b{{CSXN=wUtI29T;wS%ttfDp7aCDT<>gDtJ$Jbml@_`yrR`#xSXQoE zFw)AGl?kZ*69o7r#h%4QiC(7v(0tslGs}yLi^_|nH!Jjz8W5u5Qux5F2d_tuizqlcsbEPNyjNM#pI(9|gQuX9 zaW-((aT(&qxG@4{L>W{ckgW^cixzp7FrWwMtOe!nr6r{W6`sPPyGp^ZAM#6=R16SX zT2@$ekH;L~7vpCcbve`3H=~9c%-7J(j!!HS5_tr>qvTq$GwO_UwH2TnHDX9dW`=< z&!DX*Wa$S-gv8}VcP>Mc3$7I&-6^ncMH~ZKvNS=Io84SiSiYpR&{J6=(0ahElEQFQ zq1A03Q7&aZFa+%&`ArEPpSgfKD>a9U?DZhLO5jJy3hs+5isPghy<6xmzt=NZR|~<5 z%48x+EGxsHe959k@S=3|BF`N~_eP+PZ>GFxY59_c2nm^W61gG)q=F@jmo5YRGFY#o zps0*DK#e<2#Fcv>9%EVDkKzN;V_*n0 zMumrd|J1irezfVDjepm$<5%~6&03#cXX0zEPbVjQTlwB9nEdar)?Bso@oTPKWq+?^ z-}3xxc22sl?t6zTAIiJ-zTb{0DcL<{#i1{jeX;1irD@)}zqaagn)O-rn4fC8^c)l|U(*J1_#gD}5jE&WGA*xbYHsmh z9cLBlX{>7YH?2dCSv70RmdD@VtE%_sAl;(t!WE`P%!!WYyahu}eZ81|#LOlluB^4b z-ZEM(t#8Gunj)1hV+D1ur-4MziskE-l|xt3(AW~Q?yTD2Y-(+2sax&8`JyT}t+UcL z`w*WrJ6H%NyW26)+rD8Q=UaiQx(j=wW_tQzUEfI$NqV1t5_Xw zUEeglxn|Y$M$B{Tn{F**Vp``nNPnwgAvN-OOu|gBUbAL?&g^-gAtnQ2F)(iNS(~TV z_*#4!nU@vSIWts2tsnLjqa)L5Mk^-BnK_=8%*4jU=8=(!J;oWIqWj@;Qh!di42rwl zQA6t37&;0aK9}VlOAPX6DROCi^vSlpR z470*zB*DzNxiDa47bU}N6Wo@|u8JfGYSuSawif?o#dF?V+K=wsBm$sQE;n&!&Bzg> zc}ues4)ixIXOj>8v;}Fy?j6DuQPYCN5euBiR0gcb-S`DA{NA zSRWNFHBmj(G72t6#$m2kOPkm|t!uF|d)UrxU85}B*)q&K#nP!#oct|mszZt!CQtb` zWQzXQCVt4M_fagtW$qkCcL*~?cFGR%&CX`Mm0DVJbHV_NlYG&Vm$SpOVK^t&RKkF&%ztord=d`okaw)g?>acP=xGv;$jQ-Gznhy4-caEQ^+wxD6|2J#AjRapJSsR9>XpV!aXyd!1@f|UHTu>P(9~z5Ijr?K{+{};zOJfh!J_HSjf#i! zL0_|0nea1VqL}W)pT&<17j=mhpv02=AR3coW<1o(cZ;*iuhXQ2)v)Olqm$P(u4%1D z!xU9Z3O2V^<8#t1E5Hp_!4&0RQIDo$I>}hdR$L?^um!}`Dg(vk>rLMe@j8pL)qE#~ ztaU1i)OwkFq@4B6a$R2a%2^irvb0-K@9{UAD{@2S61Ka5kII0;^@bJw9a=uEmSt7B zMlbh0E9(8tM$gYvWsTNi-q~zqOo>_?wi zx5{uJvV@JYA`D*UGoorPt=)jXj<4QGX*Md%F~+yynUs%B)#^ucq+9m2NoM=j_x0wt zQBW0W+mncOZR(0ONU1`hl(WL{Rd7aTA$2dxS6QQ~)GHFJ*;v=9iyjlrnQCxDN&>^L z)38miou8X~2@J1$JBHznRg|vEg4`f0=wl7I2d7$V6(wJm;pk?Tl2-f;>sH10$Ymbc z2BM}6(nCB~R2o_RX}B#2iz4&RC&4a@Bjldp=PUku%@vqnE}O+`z>bQAe@@P)gMT2{ z2Sg|_5}ks@`291!@R@hf9I;su#YI;bYzfAPPdo952>G&l?n{{>L{ zuj{aRmI7qT!%v>SX6yOO7=xDVxX=t{R%||U1~0C2%*=_cUN(;Es^eQJ&6#sglNDvE zRR%P$*P`s%NUK=y`s^9}<;>>4q8v%H6a($i9W7Up?TO^fE}EGgZ6a2p51c=z=pJ9q zBF}v@XT|Wo1z~J)04!a&G&?6MUOknom+HN*d6rGAa1Fi#(S5|wO&6Zut?rv*($|{b zCYawg{d5@%3ivwKUDuMJfMxDf#hh7cJm&E>K*C;(u%THv1Fgn~bPS6mXAce*1#!7q=L8_9)UdT(_Z^;lfLrjiklwKe&_2~ynNHnpR79Dm%93F-|h8h`+h?B{>HO? zYSY=iLc(JNrHry3bt}TD>DF4dVO0tLIpq-ADp~p8;xtS!>Ml-#)I>C5M2SANQ6u82 zi4#6-;Wk;aq{hFz4!J3YoYIDMx?GJR0~*jnr$-{CP3Ia8>*zgUGs}(Bnr|E+heQvW zO>gTD*J-*%QeW(?k^cX5;vo(?UvjR9wp@ z*X!EE3nQL&j4|xgN4re6b_!q1qS}PDS=ihf$uM}daf9ch{E3Q#Lx|zmF+c~%B4)nX zh_-;vcj67m&fvgZsSiqOe1Kh8(x|ezwaTseTn_UYeX$I2!4_+?oZ?ia&00hOs3oc@ zWFH&*g(w>welz5c@mbzTnusIg^DaNb6TQy-bT_QPLfI6FEx@AaZz|dlttAo@sVEZD zzf@v%i~P%5Vkn6%nb)ib$*qI@d+W#|J0Cw6HfQ zNQ7lQqu(NwB)Z8W$T_V!(lpV&1hP(RPJ~16tQ$P3|Bu}s&{LW<4_fn^ z^}OAB8RYr7LE^3G`PR!I&npLsx1ujNiIXWZAzK9!p4NPx5UoC+7?JRuooftaO)YB+ zBqoonf4Ij$aZX=x_FP$hu7lC>8w=ZWU;5jbKl`hkz5o0-xznC+)P7DLy#dga=+0oA zebOd-Q4AQMhRcDtD~PXerZYqI2d4DZbS+nuA&|5!+csf~2qD76(%}d!e17=(~SWH#2-we$4^)-rpaX*VO zPGp(V%+HC)h809;n8n9g%hCozN=Dt;R4J#>#F5v`sOPYlxp<{-osX^Wrj}NgjH@{n zT-Si!6P19bNUb&w1+z2~?Lx%r!n+nvS9jq#D5^}H_uh2HZcSVV$-d3PvQp2I1{p|f ztggOQFIQ*Q+$vs;=yO`RU#j1g*_H^^bt3x~;a=U;SXXnaZ_S!pt=QWvqp+FiF?178 zooNVF1-=G>%7lMmLmk_F0=I#|bSu5aFGr!BM*94S)+9M=>Xz%1__D$ktYdvZKXJWM zmYw5SuxLp>hZa0#I5QjT54V8{h_=WEh_QSTZ|9hEr4>2G76YRq`gbYSNhx!GExsY* z8%J%^B4tFh>bN&?g3wdp675_V@q+Vl7Xf`?h`>*`9gf<&5bTVQ2Eyf1>i9HyW7~cMx_0OPWue6#U+%5Hpsq~`bzBN8 zI}^%g@Vy3H4i^0P43)+4aDP7rm&an>2g0u~0cWrI{VkqvQ+AX2U0K-Mw`d*Te_@#M zV0_u%TtYqL&9bh9IxYp4r3q!fMf*oLfYU>l7XFelm)geV&OZ>$so*^$0r&2N??gC$ zmq4#x^ZVy!xo3Fp{1);yCdhXOL7uT`vG1|@FXjDm)N!fpS#4U+ODX?p^Gcf%I-X#T ziwW`_8?3a%d{+FWJTFHbm)f4yruDp(@}D-Zv}uK!Cwu#@_)c$MYDYAD-;Db<&q<_7 zdeXk$zMB6TA7*{Gw@(L2BglL9^qJFVSgydPHk@BoaY z;53Ml!Z~GHD_$-5()-mHGajhP%6wpY>?0#@{wv9qw6`!M$6t5ol&O}$`A(6STPFj08=6(6{v=vHe2J_7(nj+pvEn1jI0 zp2h}$6mA3S=>IYKXL~%gzQpV?>G+G)dpNmJYux!`)DfTFbfI+Wf3UHs##4olrJTnz zjQ1XF8uKjM|Rk0O%!y^(9!y`=bGcE<-tZ{{OB9E47QK_AD^GoN?gdO zN8A8)OQD$j@UyQT5yRp6C=W){b3~qLp~Inl8OZ|<;%I)6e-ZxHSjG5Civb|+M8d$w zb)v^}lU55KM#C8O4T+{0A+rlok`Q23xV>W?xQ*^XPj6jB5j|TLX-ZjalmcV!2bmxm4dN z;9O$fDewiSb^EMzk8Iz{4J>S5aPYalZh4*TY#7HaI0R55yB^K|DFDym5@-4Q#QvI@ z6W3Q7Ndrd<#S8Y^Cl@#1u>Q}U70<6${9tx_%iqvCKXj*A!1B|noEq-?)s%2wFCmHd zk%UQv48kmei|`x5J%mk!Ho{Iq2jTmK!-Ss_zBMh}H=b}ip@dLL@Dl0?>j~QllWqw2 zeVgY|!p{l6A-q9&n{bYhO!_&(q#MJ1^9YrM?S!WYza*??ch&G_7skc+|MDF^H|Gb< ztJyPWap>2)>nf8SHhsY_j2QJ?N1(<#KEm>HQ*}m6tUiiw?K-jQGqZeJm+m-7b7!g; zqFnA1`LRvqWSh?LRu@Du!gbJ!j5$IUO~0HN=VZ@T)`45`(ujOm>+Dar1r>*J&TNQl zDGRY2S7BadSoozMPoN zoEuBW7$*Hp=s0uU<%E6KJb~TZTK_DCP7Xe=)+ln~6^Fyol=aGB2K`Np1&1U%W8jJ* z>1DZzBW@JTk()RoT6g@t@^Yh%2^6Zd+)8gQk8X(l(C?S)?v^;%=FZlKjblz4N8od6 zrz~^@?U`r-S-QN8`)qNz5;<+gaidE=`d!X}H8VTgG!L2$&Yy1_>oq^M$5Mgev!Ojd zFb3Z8d9)nEPv#;E&DXbsaNV{pYdM2_PFzHsayx;3yR<5`LtCqPdtS3K1TMr1u_QIF zE5ZWddR-m2+iI8k9HV0g40WhPW^5MT_g@>&{7=#^gJ@3 zNyA@lYLeXjbF))ti9~SU42PAfo9guCoS&OKt$A|4>S6_wHJ?Y;4N;vqL*pnN`2U+L z8Da@FXP!xrDDE+sS_-(PPRy!kzCka+Dv>x=kq9aDJvgyfNtehS!Hea_Z|=V}?}HUr zzPLR9AA9!$-&R>D{{H|03dGr~L90d$m_dOI+Ad?=j8Gthjs=J=K#^eEHQidt*4n15 zVAQJhS~Y5wh*jgg^?T#BYOYp{S}|(9H+rkaYp+I~*QiyaRIOSy+sc;h{65e5lbojM zHi3J;-`DGRyVu$KF&Dyj=OJPyI?1y!LJQf2A5tNy!##oS!VESF}(EJrFZSzEk*)fyTCAB z|LR&9$1`8Or1E(ItC#L*W8@e0K?186ROub^Kgz*fts(+1} zSDmMw{(4bGf>T}`qQui)e`;*l&37i;R0jP?Pp zTml0}Xh%l}cK{p+@ZE8M;mY)g`tKKQh7=54Rvz$-7ltv~Ake76&2q6M!D7d;{=weP^a`K({G%ZdXw|!&zR%60P19p-Cr% zig3NcPwRoHk;{qdTZL`6UNKH5L;R#{P%4LLtDDm=b=<@9o^ROgD~CEP|0+ZMu|v5* z{P>lJZi!!c=;IoTk)(LGmaTJOp!2~&F=DZHiA1kdc}u&j)Gw<)jp{M4=Bfqb+dsVr z&5H3VOFg4L(XYN#C9QCEf9MsD`}=R*3$|6?3)Zcbu|}5}Uz8f4CVd(Pc`4M2*OGLX{KyLOuzR((V))nlE0RBE8EVx`_nwExca+_d`bi~|waSs0OPI>@Q^jWVH1`Il(q~!^y<7gPVtu+iJY_#@-OW-e$JRDQ5MU zN)V&h?cpb=%1;b1EGr zv|;)5#Zu$7>iDDUML7NE(aHjP zvyejF`}%nJY`604OTxKRcd&c=_AZWB1Cl6E{N`L-8xq%nYME?IEleX!r;0Gm;#-+a zWMa(cRLR6L{ja=!oAqjK-OFbJPSKSc_Ny#k^~|F3a>Mg&#f6~NkH$Ty3{Fa+<@k-| z=h14UA z$K__Gex^fAmd_k#OfgA$u9pMFI4R;9xp*G-ij+pz_0l8%ob(m*NSo! z^=X0mqT#h3zMkpR#2u^1f4zL3Y`C`~|Dg7|4in!j%FW*>%E@n)r~KE8vb7@2xV&f#@CU*AunUPGoANUZKJsrGk8xuLOXvy+=2nzwcC>EicsH{5uWd&kYgZC7pT_xA2Q zaJ#h8vsc>BPtqO~Cr{c5N;#3V@#+R5+$1TZv2}}~;5nxm5>KPi#&zLjlyOs(-%_>j zdGG+=F1W<+t9YpQ>QL<*OpISr%0#)vr!w_H<>y(UH5us72IppkLH%5$U;2XTxpdt=K4AE>^e?*4=^;3 zc%-JDvDUX0!RzNz5z)}DiY4o3v9Z&(agP|tXJhO3jkj&zxZAez9%oB5ZQ`MW4@$nF z?m^+*-2qPPm5`pH0cGaqfnM=?cPH1Um6@RfB9%xYqD#J>A&EF5f^=)=fgye}Dc#(? zXF!>`t#hEON4lYZpf@PpMlQDw@k82Mhk_4EHw^6?V%VnLeAMpVzlYy`+`$d5!rS{E zPy^hIp`2GNwT>Od8MB-1R5q~0$__HbhtDlj??1=WdGJ_5+d_hys@2PsOR>5<% zeAn}-mh*I{KS!(go3wiWPkW=bf}bv*Z2hm)>T$+u{dML4qyDY^(4@8hjMduR^#7=* zYrno9Y1RK<{=?XE!pQx8; zzj#QTC|}e~Z;v>q>tm|6%tyH1Z=#QikTh@z} z<%s%=I*WCw=TR+=-bSJ+=dyac#A{<)#A{>S_2qgU#cN}I#A{<6#A|U4UermnTa+v2 zMced#73oEPh;^@Tf0c1W-|Jyr%!~5H-wjOSoLZz4{h>duPmiycA?l#FS(GLI^e~Y| zk0?e?jrU)2NU^xE-A zAIME>LV0;(lXg5(E&}VrIIX)}E2X@=S-&8uCsj(Qw%l03^76(ldIs9nLnWV6Ef@Ke zmv1GxxQeNMkGqY>vGCK~{d~ELF86Xbgu2O>mn-cT zsnzyZtIv~Zzmj9M`ZVj8v7gcgP_F+rB|mYWM`>qfi!Lu0#}mEC_AUk!Qy#jwYU5uO zzg)kkvO%1-e8aXOcEED{#x14Vs^9ZGseUr#$9Qt39M@_6s`3r}RqjzkerxLYWctaF zU$y#G^p3H9>iSVOcX9j6w!SB|0~yNK+e? z8uDu>f9bQcOFt7>v)phjt=N7m(yM0%Ytk!UDwR)_)?dCR{nm2*NiL*p3IKAwm(;ur|+n1%6p1C zXgNP+d`G2yN|xGNN_n}~KC$r0Z1|^WpOWR8@|v}WxvU-)vs|CX&3XjmE>d1zPOtZ! zs6u&pA=a2EW_q zrunX*xTjv+*>Ywn8KR-HpNfcEHIy72HafnOAHvc1N@bJ?XO@{5(YHMQ#wpV1PmH4A zd+CFK?Y=XMT(3mF;>;qyR*C$&Q$#lOK3fORL+m|3(_i~K!@4@N)TQ3DDfuwI(-4nC z>KwG)yJu79eIncaeGKQwlkED$gQ@r>AzK8$D?CUPerr9ncW-Z(_|Y+s6y7gxy;ko# zdVq2AcxuwBO^0#Cc{r6#dEjQZHjYv0fm3%J=oZfozViC3UaMp+?p!dWYveiQk=*dcX2`X1r{Kj51jpGncdRCr%6%6(r zr2VWyQJ(jX-8Fr-*en5?UER5kt?b%m+qAAlG>zKN}WO0rPR5f zaSaFA-la|+xff!X!=7%bQ#?wwm)};1y=Rc!w?~~5!{|s|Tx0Cz=bD?;p+2Rq-hr;6 z{d-wShS^P>U0rNE+?z(@l>fU2x_UcF*j>zA;TOm z=uO7f-Xw;;miBTWmiF>1>P>rDm&^?fNPD?!ZWEt*`X##Wfo{FDeac{A1Dkk^_5n4w zo(E~q0ZC;Ot8-{jdbJefd5D|DSl-?0EQkBxgGvB{d#geHodeXrr+ct>Pz@NQj%-5O z2;hVb4jRf~jcgKQuS?n(>=M7QP;NfsMkTc-oasn(wdfT!fET@e0jZzgey9Pjk(3o* zYWQo0w1*w4{V>3WJ21#b+{aUJX~ux)I;|Dz{OV??Va9f-Ar%c7?B3tYai06M2E`NS zq`}@{Njw&e-$1t{4gd_!9#mUfdKK#2BRwQN)IHG0cEwd0 z{_pSUl=cKW58N+x9S98s#hU8x;XcTN+`7eWUThr7M+Ir9pPrD01HJqB6_xZn?VU^9 zuPgra*B14q#7gIeF8=4XNo8Jr5s)_WFujezAtv$PUTHh~ig;HOoko}Px^E~Xjv>n7 zkhJ32dF>A{Lc;d#;z5GS*@Yy@6@MEkS9~`n{=~fa-beh2dGQ^HahZ5sxx8AO%6Q`Y zQ}HMA^f2kKmB+gGcCGqNj22eGq;GEz^tEdzz3Niq`A8GzXL@U@rTx!&B?c&kQ?59LLO$CVG^(R4v7&3l(Ra{)Oao}x7r58Q>-~B>Mp-A1$bA|Ze3>o z<&=!KeenilNTb}P%i9=-eQ~13;W+T1@?L9G%TO}YA7rh)+p!~Z;0f5ow@ONWdcl;y z8_xZ_)dbo@{L)X&NG*c>SQM>C6>pxavgMurYB5{`*PX>WRn9uZ+c_r>0UH6FNc8Oy zk0C6Ls~}D-%8ge_xq8+9q_&`)O|?s$vkY}#$l_iO**tck>;CQAhYlzzWoa7*eQw;J z$~p86tlb~P_hm{A#DgK!XCn})oL+4I#vF{>zjCHRQ?+p-7*kF;^-;z-6URJp8bF{j z`nGynbNa|qwTQeA^Ok*}oVzg={n6DqB;L@=pGU-I*Y>d!a_AGQr_8^ckiDN;9ab4f ze?3n;@2Azc^XQ#Evvhj;Eb$jVcS5#2c0zW4{)C)n67vO=zM#&F*J5hb;!SAbu9*{Z zoJlM*fANGo!IWpp5l@e+r#+Q%(${?HgdAj=XKG2Ekf)g}Up^s^GA%NBzM__sLfcnQ z$m2}XtQw}*t)JHmOx~~24kqWnQa>ikzmX4et3)>&-{BG|TAwca9ZI z);Tqw5zK4z#`LY(vXb(VP3 zq@DWJ2|1ZRA-f(wA+KnP`O@@j!@MDUq#``cYnycPw9~lEdU+ZqH)WkFpPth!ua?$l zQuB@qx4d&|QxCkF%eJvGF{9l{upFzJd>2+u|%;%YJ+n{c9t<>>< zYC1$&V*Az0GqVl*#5R7sJdLppiq{jG#$~6QH?!XKI3nK>u^!pS0^}#A8TJc({(s6j zLz!9T7nmGu+w;es`qajL|77y%A>A;OU95ZRaVFCk`=N+e%YH9RYF16lJ}klyRmnTU zGO_Q9lenMRmIzT+5Y znr2FCVS0Ioc)er@lcM>POxFZ%q^Q-Ljz$9j__ZMJ!A6Izzw5P@m!l)OiPetB0MbHGSnY!_4Pc z$1S2vrjh;Sc|GjE+j+JPy^J99dFqg4+e^?VPjzzNzdDbpir4GqZx6DMGu8Pyo>PxA znTFYxjq$wf3&z*R`NfL3#%0F&HnvacUh-i*PqMDYG{t=7v?R8Lee7>6Gfq;^>et3) zrTNdfr-|vdmk?PRa$ezD=E6=wb3REx+faT>IXWas!i>sh=sz)DdM{ zWEy9hWSVB;Yq>s#!ci_#iQhCUGh8LvBQ7_HuLGpJd_MIz;o<{-uNd!#59~In^h$gQ zrv`QPDVMeQen-8G&*c=J6(KI^Na_``O=Q{`v>oKCEtgSj16(~7UxujpDc8`n7`+F$ zOvbam9#U(zDk4vM-1I>2K#0rxh646+B|X436!o&2nq_&2eDU=Tw{r27lTy~IYjY29 zotZ(plm&w!zOxt#^+|jw9uzIC=b|&$Cb-;DFD}UqhPXn)4~GNd%XY?@QC?hqrF5WA z9f*inT+0y8#O13YEv~riqemU=eW+W>OP#s;>Z?hi^khKH^l+oKr2R}?TqmMrE-i_# ze9Er|d98nbCuPO(= ztUP<2VYU?2P@Jp0+~q1oa2bP3p_|Hc5^zeM5+1nC8QWIN-Ir! zrROBw+qtKAyL35U9_|TrYTxhJg37(e;yWUGqtt3+Yt>FuLyYrUFQ^OjB9&}PB`U8Z z+r8Zf#8Iieckgyd{VGASJfpNSl-m6q!agMc=>LKn4P@4_8rhyS7m;U4L2&=Z7Iu&{2Cj) zoO$#PueZFpvRxJFSspx9|2H~sDt!fADnsuZVMTt84Q|F@4Rx2|RxaQCa{alg>LyjO zyxGm>UfS5!=HJv*u8;clSl@tgb6-=REgtman2b|Ref$xDW0BVW%&&^irYHMn^5KQE$Z@Dh#3z@~yXbA6!*T#q!3@I}R|a<{;nPsnIHzZ()6@-$Qq<+RoN% z|F+%A8G^ExXnRQMyGD_wGXKru0IKw{dL*q_zRf4ja}6!1Sl+aiW!ya^9!RDfr^T8I z^@jMcpzf3v@f(}O@z}7DRxWS2VNb8GbKec2kXr4^<%~{yfJ1aZY_!Jhe7*kIaudDF zx7%kJzo~Jz@}@o7M#&g5K zzCm`zit?HoL|yLg4fRySTd%xpcZUM&?yPIKm!<|ozC+@cP-P?2b6-=R#-<(0$Z{xN4`vLobawB5J0j47UHg{iWx41WPSc_M&ys_za?c<&3_iFv)RzD8z;Lbqh z>v1if-hwsx>Gji&l9kIh-?8V_H}SBSP@lRHR4(7DJ|u?GcttO-I@BsfR>W_vj8(C` zvEeS|1gn%$#qw>+u3TEWc71H~a*qt}p1wZyz-x$Ftv*dnJA$2i_&Cme6Cx_TwRcsL zit-yd9;*3k=TMc)w|VXo_fC{fn^t8;4c5ee#orXasX;p)m$qrOfUeF1`mK{Qv@= z%F2}Qm}ys^$}(Up2L&J0uF`R{nSNJJ_fv}}wx5IIHYmfW+#~Z`KV@2BGXE#nA8`VW zla1H?OrzTJv$O-}*_!A4jjos8D|S2m(&1kHYA5ft{QBY&2JjOn$y`I!t}U*Kpw&Vg zPsGpEhlja1@Ia#&B4MzncYk|`qZ1e7_V!i0+f>HqmMrDh3+pFXoj>vW#V=ORG(JB; z=~s`J>!nzgzxc_k-qdvxtd4KYU)+i*MoC;Jq1I#i?XP+VuFg-n1&wha#T$QT(3q1L zr^L&D-dzl@$Y3E}{`2ku0T*ndd`Omv+P#G)5%RR#0T_I&07cYakcz5-3LpSoDcNe#Ii+TR@?g}d7 zu6P-I#k*_2G%UjT&%0|_8OO!TU@qQWT+a~UqQ1KhDC4kr`^0>o%1dr!HEugbrPp9ns% zze)n-N?7?wqP!Hp&Z-imT!iD=9q&j=%eXk(9_&7_FC>0rpa*IJv~YK5TR9WubtB`> z8*^UWAL4lf>*S*ZiwmE|6uU!B4dwWT%4m_uuZiDi@f#Cy=VzZXOb%gHt>@4_1pn`Yp=s{e}po)hFIL)iWc}MdF~TJm7+LQaXT&w(Slzi{(me@>BX# zi!9EkuDXhYuZVZCbbLhdo%ALt zBE_UnNS~Hwq;E+hQ)$x-g=fagC+(!a{Rs^yD@XoVL6Or z&p0e6aS=0UwH=o8*nmasN6YQRLkC9DjmsFso=XnP5$wk}Mlgkwn8h?Mq2toSvgr;< zN}wH=(S@#;9F~39f7=F1Pu zAvxc#Hj$~ps$<$U~sm{eUyWy{gi`N9K{ig;TR?{ zjv1W6Jm#>7tp_NV9}&#Ho_w(74Xg*88=;-z^_$2CTQP|E3H{Z`he2p^-p_plwl zjr7>?4(g4r2-_)6zLWmJ?7L_u2FDM})>l&B_tH+R!2p^uj1G*V3lrFaX>?-_r?7}= zwA{;jLI-Bijnc!1Wk1$o2(1`F8^%R=lzu=b=CK8f=y@OM+5dg$M^lV`#Ia9Pe{@b$ zKIX89sYlr^?&I}mX$LyKNd0jXqqy)G{e=b0py^ALhrU_r{VGW+ex34g?Az26lNiBR zhIWhBn8p<5aQQp*b36V0AM`V(zDqsPKTo+>^Pj9IoW>OTzDGJNU=huS=%)_0?;Pnc zzd(6d`y1k80JE6=9orS>Xf1!D9Gv?r>j&pCjHbiX4>Op-#4+M?4(LBle_&0Kc3}a7 zxNw605X)uSBVM0%L@uK3{3EiHckIkXN8}(THXM;-=z7)>IfIM1grmM9zk>lvBJ0hpB2Xol)Jj%l`S~;JaLl-VTpK{S{Jt9Xi z_(IZQ=tW25JceIt-`;>w}piZQe_9+A`7fH`zx0bOY3jC2?s7}|0~7H6m_^rLAj?L-eoaRF24Y(64qaU7R0 zh9=&XC((*IbfRtB5!r(U4552F?Z9PBqU)vfy9md;c>S^?vW0W+*mblY7txQ=>!}CM zwH%QXSbqcQu;xbEfqpde@U9uOV;WsJhdwmjM89Jzj-n4^*oH~$zzp_a9{aHCkl_>97SY{lrHnI$uTq;UNs+a68)pnmcJP*6yLd(A`D4*RWpEi4y_RVe?+r z8@l(=UbOd+4r7?dWh|nnm-GYlH#*RdZk&HL^~TVC%Ef6+U;)$EbAWu%)W`NW$Z;AS z80x2d;UMK>7^C9#5a}@c0P6|u2T2#A|Imt#VamlE25U zxiRXCha$v3NV)H%9GrR=^~BkCvtH3MPB}P(X^gyw{z2z^Y3DHe%_FQIO#B1=iqa(g zf-9KD?8m4VW~S)J2kEzuv)y6+XUHFIkFvet9A6c~7LB|pL2kVZK z4jV9z&6vUv=5XOS>E1v$N=IcEde1#72XPojaq)tqauO#lJSu0<^vt7j5qr=wLOanR zv>cWFID;Xa#RxV$@2H%@*b9%!OK89JsBC>B+XuSP@e(`s30~)E^5ws6Vb?0d2RiKHf@u z(1EVjqp}ZMFo!3NBs7Yi6ibA)#F zQy*-5fPTPnjA0U!IFA`z#yr{%(jE+<^_}$lgQUmUYv~6xy^i$Q|9aA)WrXr@=8eRE z7yC6jaSlD0!2r%<7#A^$(wkThXvH+zFo!-YU=Nz#O?}ahX>{Qn`Y`ua`T=8arybby zF6u8{V^J(e%Q)M?yIC*Tif)XcALlWI#c|dTj=hKaVC{Qp7sei@9ym2Y`uDK?e~|WI z{6n+@BOj(8Q2IyekD*E8qvs>^!+YtEk5W%G{WI$gn{gCdKSnt?{c+Ym7CuFN(K$^! zA11%gP)~HDAIC5x!XKsIL^viyIHqwPb7=Z3<)a79QTh$-m_--PC0P$>{v7p3FGg_z z6KMH7`3b+k{(v1{q#f@gpT|g#Q|Loen*PGsZ?GL>bdLB~^Fzveg!TIq;-U4Yl!KE$ zV>`vdFKI8<{)YBqW|4kUD&6pdX#+Sz$e5-4pZ&1~H8N7{yUc;2}(79&=c8jQXG% z%^zfYMLTvBX)n&5Wc}j2Og+#ft;i{KV^)M?5pCzJ$c_(joI*FQpdX#*t;nM|y@7Pt zcJYc_z>epy$o3doS7aXsUqn2iZADJv@TDtq9;aWjBAY%;KJ_cI6I-rakpq~yiugFY zX+@6XDMUG(44$8qrOri5;(qTUqF^|?s+IP!}?7}?yu!updX{Eks#u(OO66-O8 zPRwI77SV;4kBIjT`W0KzjUM!)7ena72)1Dy{g}cI%whnSum?^5hxdV<^gAYRrGA*+ zMSo!GHqxW}juknLJ($BN7H|^H|HN?u?U?XVA55bk=P`uicajfIVhU&Prd{Z4qx?AS zLMwXFiGK882m=^>CGElads#oYh-netNj-!^^v6eeUpPp)*zpkkiZ!pLT&%?uPQ8J4 zk-=bG5P^r*!q6zg{BzsvG8Hm8x}Ex z6aPfLFp1_V)LqWuTd1LrY=!#^aw zc>N>N{R`(ehv+}F|Cs*A>HnhL==vG)F^@}_{5j=)itT8De#ezx(BIhbEBXstF@|lJ z#171081tCMBAWB`-=~R(PR#zAd~gLrX#WlE#s-X|6H_?#IQihjBKctbZ`t0aIj;YX z?HZ>sfH@4~B1Ulu6KGpvKgDKT!U&o_L%wLoWpv>R`q1(R`VTvB6bpZ*9@z6&(qpbb z`H%AchfZ8U51I~B53Ip3nlXyCn7}$rqXTp3M)PM`pJ>NXbYTpAIE6t>;3!UG3}-Nj zDa_z3<}r;$oJUKNemKth#bxxP^(6JdHcVo@^n{$pnsc9!EuX{lo{-&WKK}_hgtZt! z3&wE@Gnm0V=CFvqnkQuY=Q&QJ8$;;FForOK5zJx&Yc3!kbl?)UqUj6t1KKf*9$dsA z<}Z9gj$+S6Psk|@Viw1-fIc(zpP`@7iRRiT&~g!colOI2JI5=EvwCv||!oIEy}9z##fBrXO$=;~2*jPGc7H zxP-OOpvt(TNfC;R1%R{<-uETI$FL?U=;|T*4MKrFcI>D|Vn0qv*p)3}OOD zaRy_U#w5;T1`C+S(DTUe%d{7*m_jGcp$AtmfcEFp@94!S`Z0kMn877nLgx$Ux392& zTFD0+(1R`vpa;X)hEeom0y{8`LCoPW7H|a3U*))nc5Hhg?ZgfY;v`0J3gbBZBKiwQ za0zQ(O!`^UqXQ%8#uW_U(k0Xbmob61OKA^!aS2=PY=>W?Ug*Se^kH@*?ZCFnDHmh) zq(l3a)Ej%QqCfwY_28g9T;4=|(RmH!;cx@%7gLR_2b4Bb&wpe4a8eGAZDD`I$hE9T zoW-~Z-%9(0+gNXDwukM+$Ca1T9-MWNKjyBZKXI&u`rz;l)aUEGzLEOi+)dO6Yj+SI zJvUPyY`BH`U=hvVVEIn+NBgbR2NM`Z$1b)jY``QoV+K8##}JzSo&5prSnHu&wBF8k zj=nock8PO5G0fr&7KAUSzH`*$6{N!vAN9rbozxdScT-;+Z=*cS-a~!A$?@S{>Wh9q z^~K5i=s(QAiuH^29h8H?PL6Xpy@&dJi}ldOc8bdw#F+r~6XAPl7l!r`9~*kvj=oKQ zqaQ6nwm;15r#_fIKz%UVM}0EX=QY#^g9F6JmH)t{)6onU05HcJ;K+s{b0=q<>BHRSwG)pJ9sno z!>PAW4vxK*{>7fRvHf7nJ6IoRdnfgpr(fUA_K(qV+JTE0$L05sFRr|oeE*a8iHC`g zQj~U}3H@ls5ZW+;t(d@J%wQIm(EdL9?|bwoI&ls?xPn2fe}wc{GeJKHKS(`s@k5mR zef%)x;oLtG52rptJRJKc^2eT!(ob2+{}}mV{m1EFtobDM!G#3JA)Ngb_4onn<1_Rp z1|OxLF#cKk30E+Q(&tzYSo3*~7eAyO=){pP&|f%;L5$!iMlps{n8bO^;tCe9eujL0 zL_BojBzn;HMe@NoMlgp7v^+-tVIAhtg{DL7UueaSFR>obl_EXXewq5C6O-t{4EEy^ zhS2n5)(cuOhAvz|A1;4|{zCg#$p`B(fga4@6y|XTi@1cA{~{ea&@xMV(E6|BgEQZt z9+<)m`oB&2KcU`eMQNUL(S$*aXW8y>3RBqnWBLs}XwFgIPiZeMqaVkANj))&39NgZ z`k@tzIQe_}`KRQI9;{zxJz;Z!{Biy$>j$S+sMpUp{yjlEumRoZ!vOk^Qw|no+JTaE zOwME8bWFDXob3{wn7QDX9K?AX#pH%#atdcKi?L@Plg$g%3+*^scTD!<7=|$T!eep* z`!S8qOOMG#Y(~p3DF3o!vInKhkI4Z{Uv*55VO<0H@uI>4WqK=E9V_$aeWg+Jkj(rafrIC^|5KQ*Whw zOkfe`(fV83k4|)r9g}^S!Z0qpjdU1&JLO>V9mizT?>O#9s1JJH$$G_U4CBPZ$K)gy zFe{cvsXtDk<@c=5_fZb|(T7P4VbA+%4|*r)cbvjJN*|!SCH4=rqxnPh6L$Oq<)QVT zC=YFzK{qa;2TgyVooL5~IO)*$QPN?}KOd9hSpPBViHER=vs1L|kF1A}6CYPT#riS7^}`M{{fYiUJ6b+N|6}1%_7BW`mi|X)l6qnUvzWyK&VHW$U#8xVQ65IV zOn;!`YxDl0mEqi z3;ClRBj~~?`Y?t;VTSy$@Lje~tot7QfbJ~m|4O-N$HI?Dk45yM=@9ABjH7757+Nuj zcFdpy^XSAPy3kS}e{`S+-RMI<`Z0t7jG*l&v=3V`k1J?C%zDm|9!)=`J{ZLiF8_@6 zim{(lKKB2T{yoBWjCPzuH^zTO{V|!R-k8G_ntx3{q7#c4KGFn6$9wQF#0iy z0Zd>J(_;Cbs1Gin$ z!90%Q62`EANtBM!J~U$<>#&G+w8->7I?#!3bfI6oKKr;F#aT?E@0{au7X7${0W?Y6 z4~kX{qZ7x_gHa4%48s`5C?+t0)0oCA=5h3V@;Qt2=)~ajkIO+!VHBM&JT7N2^y1@k z5qoUMWy{&bLkEtd2RrP?Vxiks1L^c)cf4Cq)GH(8iSa@Q9Oh(%wZB2 zFoUN1=ub4G={)j9D_YTsHuRtygV>6r7{oaCV+x~~!`k-aviW@4k9KTEH@eV|9T>&{ zMsW<2c<8m%12dzft0CT7C>O{7p7=QXR@NIXk5LZV-cC6eoF#eRL4V>%g!f>?Ku5|E$^W}FQmTjr5-r>@NqeU^HJ)L(j%0Q4ezJ@7g7EM<>UAVC?97(Ncp(@ zA<9SFhbiC8>yOettou0eaO@Mr!px39aUw}Q zvF7vCa|7GM7pNyL&QMQmdyIPG+?S{)Hh-CVK9lX@E7TL~W+@-XzDD`D@~@PSJ!#6X zrTni`KDPcl<>Sm8S=%DIYyq@_iQl zi4N@e!ExD#5e#DtqZr2o<}ri8A5jj@q5av^@5hvb^BBSA|Dqgh#Vn@KWI0Q6`sbZ22Aifl;(P7k|(8fD`D)*(LTDOk)feF@?2%pnYh?B@Cgd zj(VdN3+Tj&Kavl|FofYhvEShcrqI63@eAv*h&6v^eLRo+(Tz^@V+)3`?k}_(y%@(R zrf~uDIQm!G|9twjK!2g>F#UxK7{x_QVCV?xa1?WBIZA(HdWC*_0sHY2Y?tUhM!D$6 zD0W~1(2va+!WN8R z8^+Q9yrP`K0A_Iv3mAVs`Mrer)}n03d30mw#pH)07{W1(;5f!{3R5_93HjkHE}`#I z^0U(}bYKD9SVTXXUP69o!w5EG9G!OZ!`Mdh!zo zharq(7*jZkS)9ZroI%rN>_=CSAC6y1ei%a!#xZ~i42#!SvE5(_6FA{u`@`rawjZ3t z0#2d%a_WnAoVuFzinHiL-!;?|^Eisj7{e7zqSU~4g;C670*lzv$aYfCdO-)~(2aTY z;}V8&qKWq7G{!NqnfBwDllEg2moSE=D`*#5F}8*FV-h_$el6|C$X42q6BxxwOyCrz z#p`C;k26?6&o=6LCGQh2rJm?_kso$kPktE0ForOSVNBozrg0i`=x(9icnGam(N1*Y z5_+(J0j#}&{IDLQn8GA_Z=}8G$0ZD)$wB#O#W8f^BziE7L0rTLns1_B*nk;q!#s{+ z5z}bhL_9a^7d`05D26eHQH)~(6PU&%=5Q7Zm_hT^YzJsZ^A7SuC;HHfL7c-V&fY>k z*xE|Fa2(CoP_Lb&L+Muf1y^$Q>fgidt5lJ?>phB0_A+Z#%L(qSBz(0L!_HL)JiiOzQFhYJ|NA||nR zFY(cWrp>gwm-b*sKlQ@cApMBV!?XjPZ=pU;%0U+{V*p#;LAxrM~Du+ry+sH#)Y`4^jF9ZI7^DqZ?zGc|ZAx z*AuL7oIq4>^fKy=cAQ5KE@B81pCUb`F(tw= zhtj7>cOCUd2fEOWQy4`5H0dyjDU?1#y|E69IEwb`>F-C`@6h>K>WguV<6M&C2^O({ z9iOA$TBt9&a2$P@!Z6Na6w{c%IZR^)b2yI$%%b@Q-d{gYy)l74oW>yLFp3M9z&xgL z33IrN1uUTXM(T%lOn-rX!`T_ON6cXY$G=EBZ~~Wb1(^-~_F!CuV;UDRkB)D!ecVDl|DEjgLj|DYV4|1R4hPJN&F=*dz)T>2sT@8tdBNAw4V(SxBMvpt~g zC+s&kfm!Uxkw0e8dMow#DfPnIpOFs7Fo33?(~mfTNwh9dKb*oM&i;b(cJco7OST)V z{T1b54C6S5DNN>B-?)G#59R)v^3eJl(qRJzF^myxeVp>dYs_K-m(aY(_HrBB6S~m+ zd-?<0Fp6Ojcd$MGh5DiEuhb7m zFodxJ?ZW6`;-h_q`glo)E}T9_JY2yjx{uR-94k_PG@W4kc{%k%7rIZfy`o1Z9mX+& zc8TZ7h}W3Gma}+H4rb8$3fg-%&r`wBIXwFS&88D_6w{c(p+T}G2uJIy$oFpAiGK8B7Q^UiqyI62DeS+8enQ_X zDYu>T6?Eb#`Z0#1n8yT8-AlhAX9hxwP^_W5zW^u8D z^qu6thw{)LpnYiFOaF-1n8e|I^beYQSdX}f_C0KOz4R+K-_NrnuoWX1!z3FVh_eJ zh)JA%jB+uJOIY{{`Rrr8ex3H>^1stwwDSz9C?>zn`asurh>w}?)6O2=XS0-te)MAp zhHxHZ*zyDV3B_}!mT(0vy@dae^^b1!VZ)C|C&Doz!ZD5!p6ims#Mvih)2pfPxjbJ5 zr+MCn4+A`3BaBPWVtjpcT+A~daO62W`vKk0W6b*dS>NcwJo<4FLpb{a#(BpyCNRJ= zH!|3Rd7R+68>S%J30kqhGdNthf?a(>7}jn*DW}kaS*&lST#Rq0 z{e5g_F3Ls!%Xp3m260q`V+_5!DHk)ig!5?X=lJIn&ko=?k1q7zN&jI7hR}Q${fAae zpbgW)yU7RbXnGC%UmN*g99@`Ze11R9iShig$ny=NDDm8n1TOI0g&gLwfG(apVHsfi zKnK?Gi~&DdF@&zYv_mY%BzEx3fGmn<2P|O^ng(e{FX?dt-5BS&1|ggh&)>j+crF9> zU>aL^21Fi{Si~8$ghrf_7Cdf+IUhFCvCq(=vO zu8*MK1BM5s5iPX z6C*v&V;B#8nC$~|m_*Y*&=2UqJo>PR>3^gjUdw)nPCSGj4E!J3fjt<(evIQVrf>|i z7><(|Dppu|4cqu_c7KpT5(i_Pth*)Vj71rhhv|lUtY)YKEZy2v*^M_^x^2I zs1JHSP5+<|6Bx!c+CM|Pa2ZXnr$5n(kw?h~$I*v54C4yM(eYW*V*}j`!W70Zk0~_2k$!oMbU20{ zOkoh0F@lLN(O$HtSdTb?OE`t5H_;xnW9^qI7wa*A%^1dEjAIm27{@FIze>F^@O8?6 zGyQ}fbbOQbg`?jh9Zp~x6PU*ZG>x*oe4BLW%#aTK7{IpgP;VT;IF4cp$1sZ#T*7fQ zy@l-??RW^?Si}I@{)2j;8{^o6X^dbVr_uEHY`#t>RCf;Nm}5z`o8 ztic@Suz>a7W4n1P{faJ}`~mgA`5%%VEr(bS*!pAE15W4YKXms^}!@2a0b(u!W_a9K|fgFo#Jr{gL{k84GAZ^SkL6^x)`UiH}o9S&!&HLH^^c zFPU(3^Ca&)j-%y0)Z;8!4xsC7Sx#ZYIkH?tCtBXi{$wH?C(k9`!>rHqWPS%rJI|Np zB+g(C$7*Cb^gh~w5nRSNnlB(dX0V7O7s|5h5%y0EV9Q0s$4N}$xLKB$(Dn>jw!feL z-yq9A3_nwrV;I3CPCZ-ZcdWF>BFl~m`u}3e$3xGdJZ!a6&kxZ5=)q+SV8aW^2h*6v zd0fIGT0V#`l4UnaFP3FL+A)F_Zh;YhXFc=^=`6lDe1ZAJ%4;kCiz)G;f*d-Vnbr-q ze>nSLQ}n#|)rbgUnfN>FAuq#ik@BM0ZSOos39^bjoXpyp7Cu~%Cv99FICvX{^XK2N zaE_kQBNx8kJh9;ewI6)ehb*x=WwA)-XKMXQK~9mP=KMR`pyP;*(=2a^K)qb|KUAuo!klWOtQn-uoQNo=f#MpkqCkgL2#25V; zBz%SN84>Q;&|oZ2JP2$j~wB4!s|tO zhWZrFd7?Dq9xSen-;g$XBBHUah+(&rvN2}x8$v;T=65%${vdaGE zFhHoX-$aR*C*L*^&$q$5ru|gb!J<*(S^kUtM)cR#U21>%*7ldkSHw>e-~W?>%-g?I zbB7kcZ9{*x{Kfjp6F-?Na9^Gwf2|+wgqhBzzkbSikjCZudeu5h~AoJXG!Z%U0Jk}KPd zoAA(Y3v#OnXx%V!76(9)ubuEX;aTQu?$z@38rCNpnuzBip7(c*lS%t)ZYjkhAMFk2 z5wlWGf_RoctlrK=|3wI|C45?}*K4%&zKZp#?av~9iumJyq`jiNt4Y&oW>00xh44eiQK=#B2F8?}MU#=a<^IYQGloe8iji3&#ynuZyb36RRyu zJn3*j_JW~Y<#;0UiLtza<@F*Ty*!UtFQPxy4O7HRi+D#Fr_`8FmG!ekye#piMLaz} zV?5r*#r9_*YyV0?j*D{tx>Mas{2P{ezpuU_iZo24q?T{gd+;HY;WOGhIL&mghu`*E!yZIuyufLS}pB z_*rv@R&Lvd@$zO zD@nQ@Gvhv%vr~?5QNsO%a~dqwytULXhW&{8X=y~i6p5dD2IDr0Ft6eLh)52C@+@!N zz&MtopWji+Z+2CCMOywudn^~y)>_7e6zzF;sXeD(|D+qg_^^6jWq6;8Y2g7;fFV3d zc#in2j?$m#=M3Q)!bRJR@$-bw6E5QDe`3C<#TWa6F}~#@wlCrb4dEhB2jPzA9Ikqv zCYF0xK6=^Vs^?2$d64CKmW%hF()pBjJ}v6tW4VX%ah3P8$6M9?$GE++`b52x#EUU5 zuF`(dFKkyLeU$JB;r(L$U$6DQXTzj%zZdBX#LF_CZiMYv{}bV6)_d#KjN7S}tSl1w z+6i|uzOGw@SMF!p`?lC#EX4CRFrKO?|4&-|*V&&$zHZ{D8`+LU{B_zZ@(mJis)_AN z#QTYsZ)H6U$M+cVbDJ5bRK)-GI`Iwl&JcgWd06J-6~~j)$1f7U^;#|d`%fKT^lRW5 zyuWUxUzykcM0l9+Se5W7;bVl`L}YFKiueh_#|hV(DwZn8m$VkYGXEUmp^E&)c99@89!hl8afl;iYvC;Ysj=;8eeV z2+x2A)guqCdL*SD8ovuhzq#+lsYf})&yw*oT)zaiC2-YmjdSZ-Q;)3K$D7GP@paH; zwvN`P2fht_xIXgR22TrDf4HUZ*Ir-E@@ZfHrY}K!kF!7QkLRIs^WwkNJ5R~K>`vnU z5c?48n!f-3egKI*pU$J(a|53@d?~u?j4prikxgUP2enxhyT%VV^Sbp>(?3o7+U*a& z{pQ!#52Cg1^zwH7;r02`E2{tP{r=sLPnYe|Md*n8{~P^Oy1R|emw&Z=65YNZe0_bp z)`buC{T&NhN7P;w^anrqx^ul{`i2~ zhvI4gYzDXEy41v#^WA5tI#$xJa=P_L$(!oo<}G*eUeEoEA${Vj825Y*cUk%u#`{;C zW%N-#e_Lg_<3;se0-pgtA>6mWlwAY<1iU?-hQ?Xj;HFE;+FsY|;K$M1^P?M=e?A?$ z9_ylS|CG}n{rT6|&gu`@w-Nt`_}pr>Ptd&2Z64Jpjc&*8*Vh+0w;nWk8S0;T_~Y<3 z@%N4LMfmxjHvQM_cSH77_%8gC>_1@E!6Cj5zx%_c{Oi5Ea^HqO3BOtGc8%e;UmUpa zkv_`!Jbu^f>$@W82m7v2eH#6Ak#$=7mnQo!px@5tt|t}Gb^YstK>z9wE%e!6V86+^ zdnnFj@O|KRxp$BEBYg+`Q9i$2*X`Dell3tQkNhh88|kk#*ViF=Q=CP9Tb^`ipZ@nQB=DWDqs8vKgla_$`op zzRJr2y3B)o-n!=7tBlTnzr&fX?Db;_{r)QJhxYH67=7No4%7vZNu=-oYa6@vCthEl zQ-6ESwEK<_JL1xzJjdQn&K@Qo%JcKaE`RYM=K0V(t6o{`b{wRA6z9wReiqo?(ihQN zk8+)(>#$dhKID4eZb$UHKI61gzkirXktUvsT*llEU*&vw-i?Frd5pM(`}&pa((qdk zjoRhF>)=6lie~}7_*wRkocH~jc+?;A@T>6lKK_b+K0N(F<=4@rALsf^e#|~m{#)R? z!PO>y|KeBSOYlMCMSP5fB)M$-X3c$n6QB4L{EiS_?UREq!Ov?AI{O}cThH{@!-7oOF^aQ+zWFD7 z9|dt*_Zz>%`zmw2nRqA7$oEqy7w(bfBn@5wpVj@ST^An;y>H>%aNP7g@7{Fd%%-f0 zw&(34_PJ-Ab(nVA>C|V_wzq8hZu>g73g3da4P?Zj^JVZAaNXw!YhR6zHo9$pIlAv( z16(aRan;HInFl=^1^d=^}FX5Z<_yX-RX8Tg*>dO9z=&%f^87oE{{y8JDG z?+~u|1LlYH)g)M$kf+go|#8f zUITsXZ;6ZZet$5PRopfB9Q+FB)^n!3;eHc!@*jOSW8j6+ev<&-2A;=$xV_WhWpK>< zhw_~R-wRIj^$+0%@B(;R=up2Yf$s;;`0y%tJ;47m_@My*P4FuCa68-W53V@ktf5_jm!Iy-(kNRC=h97*N&>ntS7Y6I>`lH*9E{AToUsS=%;CUau41Nqe zD%>3M)0|-}fDiXO#Zd!41a99~z3=@*&5RkKuI}4=)*L;?>3~tYt&wj^w(ua); z#goU+%8BvwrOGRz+syY%&2et$E#l0#^Wbyfns2SUOnKYg``KFXqV~S0jBd}Dxc-*z z&c0699nK3Yy3Ubr4%NSo{!rK4Ke*rMO?%k&zmk2xzkB{4)IF>%rGoDyPbiou|xrd-mH^+F)H&w=w(L9=b#5a^i>9quAH7=LgUG@Fe(_ z)1&iF20Q^Ck=`7NBLO}QzCZ-l&HXrb5AWNh%c9G#nR(|%pKfU0si8Z5c68opfcL;N zD%;dUd0GOWJxBSRTUQ#tL-S4#z6f8HUBJB4fnS4PlKrc5P9EL$W@z4wejR($o|$)E z4A&LVZRUI5rY^u??&3wy`&{O}sm5Og-ATR|&J+Q{9Lm21@D*@-{<+7L6S6KVuWj@P z&pS1CzozmcSK;^kQ=WaN@HqJ93r?-?<(z)F-QAC-!1sdh6TaPdUql#(@}H1jbcZ;% zuIT5*-mlAl5q@`s?`PuNJ!Dq_&x70kee<*UW%vgC0U7z)LwprJz3G%Q4t?c{ugl)$ zFZISHJ~m5tcoW|z#kqfd5TAlS1YZu}bMWyCO?3m*w?dO^ZkSNJR78Q z?_;Ce`c}TLO69xlFtl#x;Tsp9ve%`+_>7+ty6jJy_r+X47Ct$YuL6AMl2i8mf9r|= z>dBY*27GNgygzi{6JN#mjLD(Te+sAxe*#|Duht#L|AhO5>c8ptQtnrua-N5qc}Mw+ zgGb+f%6@;#dcgQ|_gf}Eio1v|ec7q?&8m^_zNq*ryuPNg$u*?01Nf6B{6hTn0q-p?59EA&DhZ=ouWv8yTXU5p#r z&brd*o%dZs?|&*^S?soc9raZIyw}(b@28_?{zEr^)hXwB=UqnUU$4zNs(6;rCujK{ zv^U}RgZ+4pgx;sYM)huEckF$poF~VZqjrj7bl@5@&pl-HW}Q(SN%+|1?L0|kf`q%mB zU+BlJ_bEc#Q+DxhU_7Nytshpuar2kA*Skfjn@5vp z^`i>>QTTb)?;aCx*1fNWfJ1qxqto|ou5oVNX>=j|NO2|J#~gvaMjrZcnQ)BIaD_%8L!5B1|R&*3fS#_Oio! z)0?ty+w{G$P2czSO*c7Sl$TZPcmKFqM?c`LxA@o=)}q__en-W5eV^a1=~8(~!5`jr zYJFPeU*jo1xV^BE-vV~~?{MaM>#DxretVVSV+AK~*5#vo4ZZ?j!f934NRISDjV7=1{rw;9YS0d9^#Ag~X{m zHPI)3*;$8%{nWr4;C6kVnH*2-TCDlL)_K5rqUrC4%p`30fB2mtyy~+6 zzXyJ|?ECLsZ`x*U`tG-E`W^-Whx}C09dXO|UAKv^!>_;>WZ>)n;@j}a&vF05&r^ir z=)o7@tKviU6Y`UwqATdK(z$V%{h#ubfsa06=5MV}%p>xj2akgnW#{jo(*m7&wS;ar zI;Z9iu5zp3^WfS~4A)Nz@pbqehxwlB5WX$@KjivN2EMpu--F-!M~u5+-n66L{@+Rt z;i*pl5S{`*3ZCwxPCc^VU2tjKL+A70C%{dWZA$scfUkht`}GUWy6W~r6NhvKbn!an zslQ&=Uw;Sv+RTd;bX)iyZ~dK-b#33@Ugtiz<52OeqMLroTQB7!`fcRoPn>bl&(}~s zlJJou-gZ)avRlL7wBoy=U#`7Bv&Sd#soVm(73}@_EP*${H=}XyUrJv!_;9}vz6^dO zz)usr7Jzra4+P*n@DjMGqDr^>Z5w<6e2xEG_nH0P@c1Gi#gV?AaR1b6uRP|!Q{V?U z_vcZ(>}v1@&aE4b|DkyXWo6i@?SQ%{oco=#-IB>1>;SHa`Dj(YiejV2~A`#sp;eYv@gN;3fVKI`0H@z+!F=HXM#(e_>d zp8+4vyYyx7X>gspht8M4qdt8Syae8(e0#os-oza;&nQn_^gBLp?kfh(cifMY-!{6% zzc%aZ!^Urrp5PQ;=D*7&kk*#%F49~bVR{s(sPc2h&y0(+ZVE4ecLMY!@Dt#(LwfnFg0F#Z6Yj=q)*bP6_?hR;JnZ9DUK>6Q zKkQfdDtH!rhV$Y2L~kH=@SKZNpA_d^^!vfBuc95F`c`Lr@cyXhy>H(i=E^RCznvYf zJ9S-f*|)iNy3Y|juCP(PD%iFDEqH&S_?O|k@akj3d2fQRf&1H|1KtCl@#%Zuk^g7< zty#Ba8=E5za61ofUQItynX=mszp8%yyvfJ#{Al*gdHLzGFVuY_`#r$WYTNT}4*krR zo%`k1L*agl=ytx!{HgNqHM*ej$#_=09rV?c&NvL)=SUa*cJ}T6IbNsyr_fbi^Nug! zS@6B!{_!&pz7U`;dmI@;cp7{@z)ucbd5E}9_^o+01zwPUjfdB+JI|&A|9&!N>*vvL zU*o>R`RFg#)f7j_{4W0$^ebn%?$rIID~&#&U&xK(@1ZY#Wi$`5_p@IBpOerW(kH=> z1n4v1ZSbwGnBUUp!F%8t;X`>|0H0kS#mnG1aC<*18xFPU68NquzPDb0Z#;@`z_;M{ z1@P+EHTd*-*por)Hk0@4(BG}1N%60RZt;A+uU_qQv(fP!XwrO@p@It+p0=+?hxh5a zE>pWC;g4CT*Y~RYTa4e3c2s>T=x5$?+J67a?@#qvhCgx9Y3J`uLj0)QC3LB`Iy&nj zQ*Jed5y7 zgZH(~x>y3=4=&$sKT$mM;5Bf2U;UUV$JhSSHPBUJr`LBePR7k|%jjBfKfRvWL_2&m z++Q2r$;(f#&#ArK`VHrS`CaXl{x0};ogTfFU=@_yYKf50}3(c=X+; zo#%-1PxkfB`{lY{ME^Zt^opyA ze({@_C*F$wVWZ#Sdq2h5-|?i^IaE&MyP5ZIIK952@pP_lXRf#1g19lr1f%vyp)Y?Y z?WDM_4sH+W^5_nH*Xi|=bXOXk@4kS_FQHrgz-jw)1+2^a?dG{JV24f6^1F$CO(x%``}y1Lxqms7@96gs@AuQ+74Mh&`p|r*(dTbI?cAq$-smUH zpQ`TycFF%{){zPAD*Y1r;t!fUJ~Tcq_3P-3tW&p~cHaB&^=tWC#b4&XpSIU$>o()h zKfcXwNIE^LJ^_8arP_fTDz!FPd|Ik&Di<@@|9&NjLxy6vjhmE-HBI5OYI zdV2fm^&OlK_mez$au?%u2v-~n;1%#R{zukFGk#J~^XLx#1p7*hI3D{(C%?Q;Gj2aB zyQ<>(@agq~Z^G{BzTM)u_Yzd^7IyjnL%ubizhvzA`)<#B#F|jiN*}q2HvL)FSLNw7 zqxZM}&^(z!AK6QPl>UVfy{W(a&!b=YIphDy5dDz<3i?BL8~+c5=#78%uO9mHFEFnt zv%~Y9xqk1!Fa09(Cj-K|&G;L$?#8w=PJY>xf7j&li|AWr=eopSzTN-f=YG{$SNy#C zQ5`PqhvZ%TvxBbrYi1moc})GJ0bc+0)9Xi7zZbVS{VVW#lp6`?b*S7PcG(A5 zAF;4*=-1P;-YNe4_tSm{SZ@R3lfNQ-`(wn#xqGPHE8tD=4C^%eBlW+~8z<5?R8E!t zu5v==|4rNMy9su`T}8j+6O1d3zX|?T-^35l4;Gm(1L|RhgPj*X2y$xilg|1$(jG(o zdO`j^#r53=%2%G2(C2^KTo(+jLv`>v_+B*byraCgz!Se?uCsjaKZsw2-wvOaT>u}u znLQ``LI|INKN7+#-W+`F5p%sh6mJ21AGqBTLwL#HQI%&7`Kf{z(bGNqhwx?aT>*F# zJQv`kADIDL;zj}Zw25>;L5k( zPaV7#fVaR81mIopQUD(LZ(LvaaP^ZocpiMS`hCFsC_Cj_J3;G}Z;)zq9y0x2P@b#cZSWbbv(FkoZvKXzAN0_*9yjCM-3JZD zAHRkBJjB*~de!JzAFK)MPn3<{&SR(7s~QJa zzt0&5{(bFG|4yTCeu3*BU5DOe^!yz~|9MI^YVUvN(Y0EvYs6;VZgl4Pn(AGL&;O0L zeN^u%cozJC`qBH1-46Tj(+BV0Y2o5(Uiv2b<-g;;kMs}r;~9R>n~0o4dFr8W{sZyb z`%9zez1MN?Gi$u0{yS~;GVQ^+weGEt_#FK9j;Zf!US4r7z#oUV>-CD^bH4F0)SgS| z=l+d-it2U4HBP&5Ut?rHtIz+yzYg`ww&MJEbKmq%W9PoVKQunl|AYDGRd4=f9|xZT zkElP~)VJ@y{{(C2J%g@|&W`VTqZ{-0Gz;i=tvc72)^$cd)E}DgTThL~Qv;s`uWDa^ zZBRMR^YQ2h={x7xuPH!t=)8;lBKQ*L);*);X0S{2yyYsNdGMGIS39P`Bj7ugpBs(8 zG4GQW(5K!w?fgBj8-H%-{=NG-F8EgdtLRt0!u>DK`}K9_H#7f9*FaZZH}?-NH*pNF zb98#uBa!F&dTPxx{|irp*TGdMdmV{5`kc|v`tSny3VJ_Y0zV19%hj9v;#Kgu^SpQ* z%`*6Y@FUW@^)mfZd<%Zd`D=lHr*#0HU)_G$b z|H0eWX#sI1;0x1hBm3JlcpiLs|Dk&1z;obsd#Fqf;RWzr;KTV%gJ;3_3g1kAzhw4% zJ1<_mBy8Os`T%FuuZ;cfS<|nc^v+M>Yw$hzgPdEBdHEDr6TbBIj0d&v!-gO8`O%oz zd5!F(zr5G&&tAVOHvzxpYPUaod6k=iKMY@1xwjjB!u7XuTEs5;4cOWHhrXSjQ+n5T z?z`LdN55-}iQ^V;9O5HC!u$h&jC23KTzq#Y^Zz#*`>Vb7iYJQw>^H4B`=2WeKW_hn zzH;rF^M3IA`~GI^@Xb7?{!&G^lv*3PUR*Y~zuz^%tLTjjJUIQX16~GKUED+dd*J)Q zw+S4&K8XD&*IPbZwn^}l;92Q?*UcJ_S@`%juQ|_wee;9+yhY_MpxgZ|qw`o9ya;ZO zo1u7?!1sekRjxVYrw(2M_s^9nG>zebNE#SF} z>>}T~=DfH0f|;j7?zsvPd?d#B6O*{eX zcvt0J@9j^jZ)D!VbDaCk2KUhUD)=^VJ5ECgkN!Ay`$p$`0Nn8)JORE1eOlU~c1wfjz-gZTA$<;f z&hj-JbtPl@Wz?KBn@5$Po9sTYt3~wpRd@z{&n~BAAei_ zd9%h|4ZFSHZQ8*%|0?fIl?Q*!i44Td|KNwOG2atoqfWnXfTwRil^Fn$~={xbUg-#^-ZOW;KxoL^ zr{L}S_w5~CaYlZE^$A{D_t1G9JPp28pwCXeWS4`_ac+IYjE8>y2l36L+lx+RP5JU9 zKUw$%_@4aSVEpvUbNooRfNtB(Yxd_-SXT$@R7MNk61oWI?xFg0!S{p9m%l#Zqj#|G z!#Bha*W)*w`%y{wtvU9|0lfNq41PEK&I_o=L+^D)VQ#3s+%IC0mVZU`i?@ukd_;eeya(V3@O=Sz8oU^Q=fHOd;018iXT~j*--@>cUH~r&4~TaO z{wVyccylP;I{0y)KjAI#6>xw3y5KEvJ1;|iB0oj{0Z$rCzvL$l9{J#?J_SAlKI~uh z$b!ef({kXehxh{g7WkZpAIuYF_<8tk0lfN94ZaND6+fmww$N?Qd*@NrrwhIfd^m35 zkq2z8HYlz?XggRgVVvLGZNv`|2US1K)tpdH6xUi~Ka}D|}eLOTf?k(ByuXMb|+$ zt#Ztvdd`El!TtTN2!1R;UjaWFps#_~!6UA7e#?IY{9pjy2CoG8Sq0x0fJZ+}n}AzB z{|WGd4_BK-!1Lh8IJfSy-wt3y;9n>B;xTx|SwP?O`BD3nz`Njcocr5Pc1!TlANIzj z@?|G~cKMftmG88M{B+S*eSTDa_iufp#Q;N>?1pS#uDF0#vm&w&>_ zc22)j{IV;tah z;_&Swk3O=K9E;Z$N`b*S#{*7+?Jo^&qt_;_e z(A9p-_`5b-S3`I7$7x^rdw;mDg>H72@pp5$u7@u3KaK9Ta9!em@m%yLjPA~GT^3#O z4x_s}T(^MkK*8wl57$-EE&rs^JshrUpgZ)N%zDQ72^l{cZ_DUw=%;ku{YaQzUzF%P z7w(`h{;xIr`#P;BgX%Nbhs%HLF6NT|jb8P7(C9tm$g9twFW+V2e=IB>Xa17^1@wtM zT&F4i`@-~t_?OU6|6lIUD;~EWgv6uq*-|_oaqfp&Zaltrk*S7e=&U$@_Q{5s<} z!3A{sXPDQedm<4FP+=oeVsGkNmoU;Z||D@ zd3V-xet!d916}6l)|}7Fb^B|8zb?8H=wd4O#qfH>{tr3)d82zZSf_b%0o{?i!`GV% z{A?+Fy;+9e2Oq(gd&D?tf-itOHFOx^9q@T@ox6wP=z;G9pB3n!7NA0Gc2TAL%FU-!^ee#y*pFBx6HI+pkdasIMd$6gKBWzj{;#@~9l zZUNowub6f05|f{Ra;xa}{i^YIMYyhkZs|UwyCz)MMR#Ps(cKWPixt`D{+iL<6s}97 zTl;mRyER-lk1kd*x(|ix%ILQIhS7aAT(^ua`p&5G?Bn!*tpj(4=?CjT4gHA+%{q2Z zP<_1XQXBp5>YDR@^X*3O83$f{^ke z+YdtGvFCsE)~DFdDxYpVzIKtWf$lgudmVH8jmNLEK6TL@dD!%ayMyxK=wctG|1WW! zss3=U(e=w6tYc|(*6*10&Ta3$Zm>ShqnmxitYZ)Q{S90sfZJ?K^1J zCwKo7P~SGXh2J&0Cxh!7r>yi|){js7?;kpGiO<6~LU_&NMfllAN9XYhcnmy`X0R?f z`IFye`0eo9#TVS`%|Sk@@O$AGp{?tJ^QQ89=+*+tkNq6^1mA*YQ2wA^Dfrb8Ui-8- ze5A&674?G`%zU1AA#urn2YvhZjs8oM^|7C4|F~@Q>yz~v^y$wT{iWvmJt&?{+w9L}SwP=? z!sxG>tY1Q3{lm5Ox0PM^n*J4(ev?tTbTc8 zJUi``LO=DC+21^A^q%#5Ft4hgSJ7KX%zdlf-s^3<{o&K_djHybXuLn^m(j=m)adUW zuUGl;68T2YufTDThS>gR!Myru9)1}0&?qw3$!b^~V>7V$R}cAG(OjF^A%t z2VVdWi?0M<3gOjm1^5cQJ)c}Meq5!{SJ7ww+{`Cej?;VRlNNT-XG}TQjI(p*t;jF3 zUp{KedH*=Qx12O~rN45=**H6A-YTF^HI4qZ$@(h#&gYH(uF3i)`pR=g@2=ZH^N<<$ zJ@lC`7`?mRj?pLYVV?M+(LX*W9y8D7(J!@(-o4HZ@^AEI^trz^^W2NZ|Co8Mj=uMT z@&D?Wcuak}=xcw+_|QCeLD)PuxQ>hO<67)R#+&A)tApkl=X+Z+=%)U`%!k(o>Adq{ z4ZZb`;qzeyJ`HcrhnJ1_r*YLlAA8B@-Fl6gkCVT|e2Bh@t^c}E<2(z0V8wYK(mzjW zeki~v{>eK(2rq$8gIk=thwv)+Q~1n+{+3iQoS;=AyxWBBMV(=Xt| z=BXrnlz0jr|IR$BShDat;G^QrVb6cyS@6BW0^%yc*Wj6E1NkNR>34?+GL@UtPj z;_AT9!Taas9(WQw5m2t|;`ef039mBTL)sL03S9kc^f{z+-6CBcUF_vG=W}j7`|Lr# zmac^ED7qHsqt8#Kh1%<24c$T~Jl-b!9{A0+h4VwPcMKj@&q$elBzBP@JG=hiyL`C( zrNDDz;>f}8fX@&4Q`rUZD)^dk|2TWVsi(@Vpey{#=yT^9_&)IAI2BI=d;vVHejWHd z@Wb(_oE~@`+$kA=LwM|0*tdYEY{dB?JPCdb++ThMTz-PePa3-;@b>3&K5>P54V@$W zdLWO#1F!HtF$Gyq8om3x<^JL82iDaG-(FRFE50Uny)Sv=QypsHC%_lw@1c$Ri~lOq z+{saYJ^ZD?ZGRu#xW5AamR3joWx@A@+x~9dxW77fYipzas^A@P+uscv_ZPj7>F146 ze_i}-1-JcOv2lNS{4Jh$#?xQa9%=A0xb1KK-A;elK>OCPTirD3uMEBdZvUPBOB?ss z!!G%jQGadl&EU4bCpYddyPv)8#iRa`;M>7%e-CWTpYk-1UG;5e)~D5P@7JQyDG%NOmoNXir+8#{0^Xh%E;atg%nJ+XkHk&CxoqS4=wLVd9&dcgZv#9A-XU=7 zf{pu2{W@`c?Wn&Pcn#e4_wu_o+^QE=PeZ5#L3!0vE*)ZY^L5_m)H`~Hpl zi&fb7eEX=sRs6-lZGTs6+}}L@4u0pTzYKT<-1c|Q{_87lCUjP0x&U?)-8h<16!ZaS7bvE@I%-=t7X1zQ#;5D9O;8VAp zSzqCo^{DaV-{-*Tu*X08L+Ga%Dc1dy%dMf`yJNK6GWcrVlzZFwa+QZw^h-bFZ4b>? z(cfep1`nIBWLJT&D&9-Smy^O@0)JDt60d#TX!N1&>+D(;Uj@6|kDRgJ>*l}qp?ocX z9|J$Zx%K?z&ioQIU-H(x{It>U`_VJb^@{C@sqj_u59Pg!zkNS_#{N7*>vrRBWPDs~ubZlG96#9)v#xETd{@7L{N}KW z-*sj^skrZ&RNq0nl(C!s2>n^@a_`3MRNo$U?c(S-h<%LfG4QZ)AiE~~lE%UHro51G zZnr=F=6?3f`hLZC^`!VV+o_k`Jaz~6o>||fetPL7yFosx*d4t4jPv(T7Z|&saq_Xj zeL0oa!md*?{q*H`I^!#}-3D<+KhFO69#g+(H*S}~ZvQWt@*dx~T@ky^y=T^E)lVKY zb`$!y>bHzt>puFI`sHJj${Xafi`~)6nf0wI@2QR3B_71?fa#adZ_F-6oE7XUANTf4 z;WhBR;Lb_}z@d7T!S{d{72mxZFQ*)k zIUn2~b5!zGfM0>%E8ag|9vD1_$)nr)5anxpJ@*c$ACAs9_IsuB+d!XOJhQ$$!S6D< z!{}z@_uk2V8vM$v8glv$TP5a!ouwKy>@pg)1$&Qt$-!nu#8_RPa4 zAI6{h=|#rhgz+oCP3+nS&xAhb=)!OQ-80VLulUN9ee@GF8+@Mg!S%}EIY|<}JjOl? z-xywwaQSM-GW=HfWwrQ7|8Vjr-LlGg)XDd#&gn<0Pa9pS7F?eA9(;WaAAg87 zAATEJe?AmP8b1De>|e*ktMzjp-Qmx$U)A+!SUWyAm{0TQ+n+t-d@jlrmpT1EbRKr* zDUHh}b~`^eI-Wb=S#ZTXsE0EyWfxhb-QoS?ISxJtz7tK*cuvFbg)fO8X|KU}PNHk8 zd}?Cd_I9T}W5#m@{jnz|kLMD){9!YmubAw&i$42@lgD!#T?^fbDdK(ct3%=)jOWZJ z>AQavKAw~C$KYEU&kq@YVf}zIb*O(w8U(3TEgCbb22fx-! z;kqKaea9G2=c8LUI$!&%+$D6SFS6f}?$uzOJ^q*Q*Yb{k;c@Ui;0KAvJ%p#gt>dHm zEcn_Bqxd}di2%F^emnrLfFBLOYv6|i@CNw70K5%;AOK$l-xq*Kf1COS;0f?u0eBjG zM*yA!-xh!uz_-S2o?X#ZG1H}&`Qf9dWC*HzJN`3KWK9x=Lr{?R~} ze982W2ZD8K@5Jxm@1I87H4Q!k?(ZKt@I#$ZeF1zi055^>55TM7djs%g@ZAA;6MSa? z-T~hpfcL=X0`S-))HeW6g3kot8Sv=cbe0elKW$+arp29@|{1|v$sxZ%pEx@CNgSja=(Ys#@{@sI zg>Q@Z&-21Kca<97r3i~lZrw{CF$RG&0_0X{4*dH5o{ofrQ)VLqo%>q!>fmVf8EPW68A z5~m&fdh>i#kM)VgSAhz8l=1 zk7&)o{qZEgcLw-LgXaS99QZbHe?AJ}De$m-l;O9+`^#SfpAEq4;G4mtPLtX{)vhh@ zXaL>?pYq{~r3t>uIL&ZweMxWgbNJ>#`Az;F{V^bp47lH~^m%ak^~bjWegfQ|pE7t0 zJS;yo_~Y>Y{4~Ii2HcmsTuxcq+F z;3vTSd0YiQ9)L$b%Q*7kDT?f(KMcNhA^q`clgF_AgZ(y+v){?%Z_nBAd=}w5@L~C^ z!tXdY8vio*wg9{dz7^b`hYol$0Plg%1mLmXXPpheli(J(Kc5-!HR|EV^WZ0Zxbm3> zKMro^^Vv5${c;2OtYLTH{Ij9sya^w<;B06wI{|-4*OOOHXosQq z%u>tj2j1i@PyS-yS@6!=HttWcWwBe^eAa&d-g?l)(O-WD_r({`&Aj96`W~$dcW*4- zB>p?t?Y#V~{XIRC-Y?{DM(I)o>|v+wrSTkA^(d@FcZo@JMYKc+li zzOlGd_?^eD^`5iq%a>wz^~UY0*lqu2#)0zm$j0oHr|9QcC$Bqee-GS7@{~q@^jk;s zkpo`_56g$_4#Q_7#COxiWPZ_*9=Z`q~X=*AH)+tXIBU=u_WGKU6!N zw%_iZSdRKd<_Y@6w$VJ~!MB2kQvWJQ5meD-SgJ;2m@*uks{C0T%JXi&v1COF{59yb|Q@(P9 zH^FCoxV`@akAjDlANfP}dGP-7hMPb>{{Tp5IglB*&Tu}vhrF_ylL#dQ1wdu5!cEAc};_#7?amLd^f;u0sQzF zy9#_ez^(>K*;v-annTc?fxkn0)g^V0vU(Z4uZUzYx(M*q}geO>y! zM*r|+eOLOQGx~cb>*ICwKX3GROx9ubHebqK_>Z{biH&HT1dP zHu??pkGA6f9iw;Kd(3F{8g>vObT#a>(efnyfFQZ++J2FPW^bqmMmq z^rs`|(Ii~x``?cpjF+zBUpD%eChOx*6aOC={WFvGS@f;X8U16E^+oit!$$wWWPJ^N z?hlRrqm%V*#s5b}fBR&8v_bq&8vRX^^=b66KQ{X7ChH66bAMv=S4`Gd(N~^gA9z0V z=Y>Y^e~xJ0H;mKtkw52};!n@o-|sZIe>`~aEdjsv&w}^w3GAcrY50?zTQ6SV^e5jw zP`VVl$kSYhN%wTHPW$Z&It!iC0|7XM*TAR1hp$r*8)RU?1Fdobu0<@Y9|3tbmCD>{4qNn;oJi?jCk zJ@xH8{s+%_6@LMJ+SOkZ6wg4fJhjj-pdZek{49ePz!x~TPM`0z)0lEQ=ntW{*Wnk8 zK4hLyJ7k}s9iBPse4e$Zzd4^DUVyJ0J?lLG9xfMK*_YuXe|dI&g>(P&arK`C_y)ZG zlES*n#MAF*gZ|n=clfV@`>XP^3SWoUxqIk5depI-aY247Z(a09(A(FGmyXYa;*8@b z+BEm`T)i(&=`!e2=vtgx=gxE5!+|KV^ zVSb$6tb7#F7r$uo=IR6TwuEl>d6Tz0g7YDNO>|jwInJ$Hf_19zD!M)Brquu5KR!;? zH~&{Wr)YWWtMby|DezhOxy1PK#V`A+bbsTu*Em@Qp8=Pz!F*@wfA&1tf=|HD+KBT* z{<_9r)Q3l&B~R#g`0zORF7P=Yo&w+R!xc*m{4n?u=hn^25=XzE4&qxtm-<_8y_DY^ z_zd_8=hjum-jf&RxuL(4ucJTa^P@Pb;B|02j#t+~I0EA6q1*bxXdG?u1o#SO)>FoQ zOdOdeb1r(PhAPZyhdg)#Trs(a+F=3w7j5Kd^UhrObz%|csoz8d_}4eKS`i2y4`{GPhOn&T9fGZ{3Fk8D8stQpO3-1RYrFd-Dbt*`<@WH z{_scOBjU}Wc5Z;zz%#=7{b1m?1AlCc-^g=LxqiQK@Z}J{%9rep!`t)r2i{QWq1O@W z7b*0K6*F(U`ha}p(H%pV!^XPa_zkF69bFGyMl;RueuD2SvD+Vh=AXU!vfCd#8h}TS z@f_}-M)e8sP5_<;KNf)J!0Q2c0sLS9UIMQK;8pOwK3sWR1}}imtKOdc4dzGb+A5EF zb~*RvXRu$CF7gHZy*ys0yd}|X>5PuQ4EPLqMCF)6{W1?81&{bc>u@mm1wj9-V!Q{C3f|(Jx4UklS$=Z#^X`IMHf`x6nqZ;Bz*P) z{H&jmmx<3GWmm>7@^5F?Q?k3tlplH>=KQ^o+N*)xRM+goZZdWw?d4=&F|VRuL*L@u za`nD`pnT^LEd9GT--@z z{@$iA-n~C;FQ;6eG3UG#71OYpkB zbPwSP@cpOH+JE=&;_{aUkDUq6OCG)izvPQ=0ereQnwK(o1l*sOCGgdAqj(*>1MbgD z%i#8V0w!S9qYK`C!|O-&h`d01fLEmT%!AH#djfv$E5W?{X5g3M{qs&9{2;i$J`3On z0`M~UK5)h49`e5gUIzEqvu^O7E9STKE%4pz++XpvV;B6$)VYy3Bgcs!+#hEgd?^4= zfmgtFU&K9BZWg?I-Z@X4s>{5=D-s9fw*^Qo^&~xyWdo^WfXS{c#q-w+7%9 z@LBLR*EzrCzXon?8jZ7IaDSX_@Fx16&(A9Op*M}j8U1_O8{8jf0=yD{r@>3${y1~s z^B0cBSul9T7f%U%1-(5l8&37Dg72_K<6H*Mg8Soaf~N!U4tNsWUv3ZlAh^HXV=p?m zU!Md|ym>Uv40sjX-#_!<`@#KjE`aY1z{}vf!E3(!EP+SfG8$*y;Qn@RfgeThZ}%>E z?V`~*BRE(D_s1Cr-yeXd!1sdt+dT`uGdddQyuta^Kh(ZOfW%uzxMFb+#oGpNg8S>aYVe?X%17)US?|6& zygn)TWq5yo&w?KW_s2aCejorZg6{+O$6Wz0gZtyI89XfRCj8Xf!{hG4FTnfbj=aQu zK5&2Baqt}hcnW+QxIgYJcoy6r_q@S__FeK(g5Qo^7{3Ic8^br?6=#sW`auUi4?oMf zdkF7=7r>J)$Zxy-R~X;mbHW3zV^Z*o@Y_Q89Q@HS_6zVQLhKb+1%CRn(e|i;PX*u& z@RRuSw_h84B>-OqKL+ma2ho4xnkWEIfFB08^GgUi6ldD#{rw;ZuKN4)T>w80KCG9| zEO;Ay59iiL{+*v3{k%KZH)^8=bV=%Oe^1-3MmOeqZ3+GA=5zM<+FADn`&BHFf2M!E zBe*?PZWljA_*KrWn{s<^ zp*w;usDG;5I{XRv70#`z#+R#hPQ1+g^)53W_`eRdTLk5d*3d8gApLyD8}Nt6@E!R27(ViE%p+s?1bkx*pMgI*hM$LTj^Ru2 zsn5LTJkRirYvq3le$Qj!d;`9I=r!MdZE#<-1K%FQN9YA@1b8RoLk>2{gadRNw$WypECXRVWSV}uUe-n=p(zm>#@dR4gBPXg6C=3HQ`s` zqnx{k@DBJ1@Q4fYTX+w=6@bUSOg{?1li)RQ|MhLg;B)f7%e+Uca}Jd=58w3J2`>iV zs%OREMa~E7ku#skZW(@-{A>|#4&hDkIq-}N@>_TZyZ~+u;TrD^@H}{qbL$E=J30d9 zg)X{%=oFiEsnPl7X_b?Gl{%r@AwT92J`Y|8_vgO|elP&9fL8+W8u(uD;d;n_1AKRY zz74MWW!+%-t$NqN_k*h)ty?+{>#L9I8b9fjC!3)CegwXRpBZTD%3wdTO`=m??D8%N z)~UQQI<-@SbMJia?1LBJr+?b`d6A129RYE-&`qIJ*?wMF9X{gvc_i46bRBf7ZvE~L z)+zs)|6u+^r#iTY>=WQ8!3&&Qw;TI_{*^_SBA#XGZZ$g3{9x*j?g%>dFYD%Te^r%> zPVH{J->-9ekK*p3i+$KTo)vf7;C9?s`0WSxBO?FFw2Hm`y~vjZ#qGV`Nuf{Q$v$0i zT^{UL<>%2ILbqEw*Ka>>PW(x@61p{X39TcSgp@z@xk+90-Gy_`_qzD}sqLb#@#BB7 ze)4ND4>;v1u2t+a@G9GSj++QNeEm;(&EaPox`-`se#kxro^tIU4Y#kL+v>BI-x_!# z0B?X#2jFe+9`zlLLw;7lPXyr6Rn`L^uDm3`kAT-W4;q)U%ewV?^`E2)%u4~?c3+&z zOBOus+CLj^Uqd(NvyWll08a+sZSc+D{`qnh+zQY~Une)d`pbU;d7W|TUe_ZD8 zFQhA>+kV%%_4*i{;;$(VbXn=lA-n;;c@O(g7v#6b=n{Ayyv(`vA~(Brc-~hTF^m{qCt{bmc zTrKp`|2rC27d!#J6OBJEwL^4`J_lbDACf2OQs_>g+c!a%N4M=Gll_&@HPKD-S3{R9 zo^!r`Z=^p>D;j&h*Ftv;opRwGYL~9c0pBJtX#PLL_=it<_`x_x!dpKxn%4~Y4ERpj zoj>Q<0Lz!`cEayE5BrCC_@-mR_*cAD?Dqex>F?)z2fp|^e0>bxhCcxxR3F**;Ct{H z&Zm5FtKY@XQm>D4okQHg*SC64Yw$i<7X9pA_7h|En{npcS16*N{<+}t)z7N%De>|* z(%#PdiHfsL!%`<384soXStN*x>H3llL)iptqj-dk}&Czt8mEAB`hv zVmJS5&V3&L_*T4K_&WSi`3vb!@)LW5;(p!PxBLCX;8XAi;aBCy9Ky5UrTe*`>w^3i zJ`Y|8-!p_Oo+5a>;yfoCH{ULy+l{Uw`;fThuZgaWt`w+q=10|U72Vd~FwbB5^Pn@& z$xj=830~vay7}+qZD_t6+W&ur>(t*ow|)THy3y!D`holw(D%?EmcNmDIPpnWL05jj z#24aEd99;6iB5BXd+59h9yxH%e(&3Q_P9fh@e^5Re~aGlr-PrC>*vw&ew5cNe)fON zwEy{TVx8g@Z$ah2>)btLR|2ntX9c=u_gl8a&Kvv*_$G*TYfv1{dx}kT<&Ou?_bRgs zzX-p@_U!yn`H`vfrVfMe6cn%y$Zie(7_@cz1*t;YF9j9H-+>1yNB75GHu?>$cV+DM z|5o^VSA(yQ;hXR$;1$Clk4}G8J-hHd_$Be4{@~2(E%?2kF#GwtP23*cU_O<hbu5a?E?~%1;@))Te{~QVU-{7vNXmE#h;J7$;@$W4||g z|8xm_`ZLb;kE>Tc>fn1^JfuCO>&P#&}SI=|^g(6uN`1uAisD z`Wc6h9Wwp+`oB@BBlD5kDTB`XtXV&=HM%kNsG;AD{;>Ro#AmlZx~bnk=X@T)Yj$gm z?JrIAN6=?AE}Yg4zCNK?`R}1`FLU2q`YTM_LH*0G3+vpGfg^A~$$@(Y*dCyVf|Gvrk zH2N)nW&A%dSzkbZ@>w&VK4kPG{mmJlcK=7e^m)@>k4)A#(eHeY=ML%*kA=o#|J|D1 z|Ix1=Gx`T7>yv!M<-RW(eRw|m{`2VLEu+74vi~yrLw{rRZvPx@-@gAk`pgSPf8%8T zUG&F~voBJ9t{bD@v@NFm#QBKi-G6WVUpZNyMIUK%|4;reG5V4Ab=G~YuSN9x|AGCm z^ykd{7Fb{J^YLZu5-%CMS2u3g#qRKmv3q&rc8QD5o67#Pv3p_Tc6sbpUN&~mZrrYd z-NL^ZyQem0r}k=MXT4&^-=y_A6|L5+9jQ^1KjS)`;{noDc zI!Sm9JOv)%+&zRhz-Pdn8Ngw*PPf4~gJ%Tw*J1)VX!v7o-{)FDj>jE{(1#zTe)1`zJN{!|-Kj>x0IRFCLZALKk0i#*cM_ z(e?eYzbAhxFU40dHPNXr1=TADzXHECgkOMPgWn^*@85}6{wwg?&xG^K@CV`NJoba@ zj~4t<_>OpgKQqt6Ro@=E(%H$nF1opMPCHvS9+TIRc96dqUm>=|)m;~^OQV}{bytS# z=Fv@~+lFuJl5kzwl-rQ*0;BWgRpW3OT@!!%0(ENN!F9C8L!7V7OY}zP_Z0YMaLpfq z?GImh!`z1r=x1s8HTWgPaqn~d>r$g1nXjkq668OF{^a>a zf5CXY>Rm&>H`4RX7lVFZfnS7=E8ds>+Ahc2|DEx>imtM$=iE;p&O75vRZ|XUp z%ky}!AL$}|m1iB@Va~0GjIQ6_gSe9DvKRK&4=ApCgZ-(k%JOIRJo^}xQvhEE a{ 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

  • ?%7)1Xp- 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 hg+yc8w*fzN+nJL|ZZ>tz{BwbC_l51V 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 diff --git a/Runtime/android/arm64/libUnityOpenXR.so.meta b/Runtime/android/arm64/libUnityOpenXR.so.meta index af446f7..cc531d2 100644 --- a/Runtime/android/arm64/libUnityOpenXR.so.meta +++ b/Runtime/android/arm64/libUnityOpenXR.so.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8163d60d78d04e38889b2e07ec28049e +guid: b4f971ebf5eb4aaf8fe68434e738a863 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/Runtime/input/HapticControl.cs b/Runtime/input/HapticControl.cs new file mode 100644 index 0000000..239f530 --- /dev/null +++ b/Runtime/input/HapticControl.cs @@ -0,0 +1,38 @@ +using UnityEngine.InputSystem; +using UnityEngine.Scripting; + +namespace UnityEngine.XR.OpenXR.Input +{ + ///

    + /// Data that the HapticControl represents. Since haptics are an Output the Haptic struct is empty. + /// + public struct Haptic + { + } + + /// + /// Input System control that wraps up a structure. + /// + [Preserve] + public class HapticControl : InputControl + { + /// + /// Default Constructor required by the Input System for instantiation. + /// + public HapticControl() + { + // Since the haptic control has no children and the the Haptic data structure has no members we need + // to fake having a size or the InputSystem will think this control is misconfigured and throw an exception. + m_StateBlock.sizeInBits = 1; + m_StateBlock.bitOffset = 0; + m_StateBlock.byteOffset = 0; + } + + /// + /// Returns an empty haptic structure since haptics are an output and have no data + /// + /// Raw state data to read from + /// Empty haptic structure + public override unsafe Haptic ReadUnprocessedValueFromState(void* statePtr) => new Haptic(); + } +} \ No newline at end of file diff --git a/Runtime/input/HapticControl.cs.meta b/Runtime/input/HapticControl.cs.meta new file mode 100644 index 0000000..d1f920c --- /dev/null +++ b/Runtime/input/HapticControl.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 3a95153fe0b4435da68d3efd1830a340 +timeCreated: 1617987844 \ No newline at end of file diff --git a/Runtime/input/OpenXRInput.cs b/Runtime/input/OpenXRInput.cs index aabfa80..260d3d0 100644 --- a/Runtime/input/OpenXRInput.cs +++ b/Runtime/input/OpenXRInput.cs @@ -1,225 +1,567 @@ using System; -using System.Collections.Generic; -using System.IO; using System.Linq; +using System.Collections.Generic; using System.Runtime.InteropServices; -using UnityEditor; +using System.Text; +using UnityEngine.InputSystem; using UnityEngine.InputSystem.Layouts; using UnityEngine.InputSystem.XR; +using UnityEngine.InputSystem.LowLevel; +using UnityEngine.InputSystem.Utilities; using UnityEngine.XR.OpenXR.Features; +using UnityEditor; namespace UnityEngine.XR.OpenXR.Input { -#if UNITY_EDITOR - [InitializeOnLoad] -#endif - internal static class OpenXRInput + /// + /// OpenXR Input related functionality. + /// + public static class OpenXRInput { - static List s_ActionMapsToLoad = new List(); + [StructLayout(LayoutKind.Explicit)] + private struct SerializedGuid + { + [FieldOffset(0)] + public Guid guid; + [FieldOffset(0)] + public ulong ulong1; + [FieldOffset(8)] + public ulong ulong2; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + internal struct SerializedBinding + { + /// + /// Identifier of the action (created with CreateAction) to bind to + /// + public ulong actionId; - static bool started { get; set; } + /// + /// OpenXR path to bind too (full path including user path) + /// + public string path; + } - static OpenXRInput() + /// + /// Flags used to indicate which parts of the the input source name is being requested from + /// + [Flags] + public enum InputSourceNameFlags { -#if UNITY_EDITOR - // In the editor we need to make sure the OpenXR layouts get registered even if the user doesn't - // navigate to the project settings. The following code will register the base layouts as well - // as any enabled interaction features. - RegisterLayouts(); - - // Find all enabled interaction features and force them to register their device layouts - var packageSettings = OpenXRSettings.GetPackageSettings(); - if (null == packageSettings) - return; + /// + /// Request the localized name of the user path as part of the input source name + /// + UserPath = 1, - foreach (var feature in packageSettings.GetFeatures().Where(f => f.feature.enabled).Select(f => f.feature)) - feature.OnEnabledChange(); -#endif + /// + /// Request the localized name of the interaction profile as part of the input source name + /// + InteractionProfile = 2, + + /// + /// Request the localized name of the component as part of the input source name + /// + Component = 4, + + /// + /// Request all components + /// + All = UserPath | InteractionProfile | Component } - internal static void AddActionMap(OpenXRInteractionFeature.ActionMapConfig map) + /// + /// Dictionary that provides a conversion between InputSystem.ExpectedControlType to OpenXRInteractionFeature.ActionType + /// + private static readonly Dictionary ExpectedControlTypeToActionType = new Dictionary { - if (started) + // Binary + ["Digital"] = OpenXRInteractionFeature.ActionType.Binary, + ["Button"] = OpenXRInteractionFeature.ActionType.Binary, + + // Axis1D + ["Axis"] = OpenXRInteractionFeature.ActionType.Axis1D, + ["Integer"] = OpenXRInteractionFeature.ActionType.Axis1D, + ["Analog"] = OpenXRInteractionFeature.ActionType.Axis1D, + + // Axis2D + ["Vector2"] = OpenXRInteractionFeature.ActionType.Axis2D, + ["Dpad"] = OpenXRInteractionFeature.ActionType.Axis2D, + ["Stick"] = OpenXRInteractionFeature.ActionType.Axis2D, + + // Pose + ["Pose"] = OpenXRInteractionFeature.ActionType.Pose, + ["Vector3"] = OpenXRInteractionFeature.ActionType.Pose, + ["Quaternion"] = OpenXRInteractionFeature.ActionType.Pose, + + // Haptics + ["Haptic"] = OpenXRInteractionFeature.ActionType.Vibrate + }; + + /// + /// Dictionary used to map virtual controls to concrete controls when + /// + private static readonly Dictionary kVirtualControlMap = new Dictionary + { + ["deviceposition"] = "devicepose", + ["devicerotation"] = "devicepose", + ["trackingstate"] = "devicepose", + ["istracked"] = "devicepose", + ["pointerposition"] = "pointer", + ["pointerrotation"] = "pointer" + }; + +#if UNITY_EDITOR + [InitializeOnLoadMethod] + private static void RegisterFeatureLayouts() + { + static void OnFirstFrame() { - Debug.LogWarning( - "OpenXRLoader.AddActionMap called after the action maps have already been sent to OpenXR. These will be ignored."); - return; + EditorApplication.update -= OnFirstFrame; + + // In the editor we need to make sure the OpenXR layouts get registered even if the user doesn't + // navigate to the project settings. The following code will register the base layouts as well + // as any enabled interaction features. + RegisterLayouts(); } - s_ActionMapsToLoad.Add(map); + // LoadAssetFromPath is not supported from within InitializeOnLoad. To work around this we register + // an update callback and wait for the first frame before registering our feature layouts. + EditorApplication.update += OnFirstFrame; } +#endif internal static void RegisterLayouts () { + InputSystem.InputSystem.RegisterLayout("Haptic"); InputSystem.InputSystem.RegisterLayout("Pose"); InputSystem.InputSystem.RegisterLayout(); InputSystem.InputSystem.RegisterLayout(matches: new InputDeviceMatcher() .WithInterface(XRUtilities.InterfaceMatchAnyVersion) .WithProduct(@"Head Tracking - OpenXR") .WithManufacturer(@"OpenXR")); + + OpenXRInteractionFeature.RegisterLayouts(); } - internal static void Start() + /// + /// Validates a given ActionMapConfig to ensure that it is generally set up correctly. + /// + /// InteractionFeature the ActionMapConfig belogns to + /// ActionMapConfig to validate + /// True if the action map config is valid + private static bool ValidateActionMapConfig(OpenXRInteractionFeature interactionFeature, OpenXRInteractionFeature.ActionMapConfig actionMapConfig) { - started = true; + var valid = true; + if (actionMapConfig.deviceInfos == null || actionMapConfig.deviceInfos.Count == 0) + { + Debug.LogError($"ActionMapConfig contains no `deviceInfos` in InteractionFeature '{interactionFeature.GetType()}'"); + valid = false; + } + + if (actionMapConfig.actions == null || actionMapConfig.actions.Count == 0) + { + Debug.LogError($"ActionMapConfig contains no `actions` in InteractionFeature '{interactionFeature.GetType()}'"); + valid = false; + } + + return valid; + } + + /// + /// Attach all Unity actions to OpenXR + /// Note: this should not be called more than once per session + /// + internal static void AttachActionSets() + { + // Build list of all action maps and validate them + var actionMaps = new List(); + foreach(var interactionFeature in OpenXRSettings.Instance.features.OfType().Where(f => f.enabled)) + { + var start = actionMaps.Count; + interactionFeature.CreateActionMaps(actionMaps); + + for (var index = actionMaps.Count - 1; index >= start; index--) + { + if (!ValidateActionMapConfig(interactionFeature, actionMaps[index])) + actionMaps.RemoveAt(index); + } + } + + // Register all devices before registering any actions. + foreach (var actionMap in actionMaps) + { + foreach (var deviceInfo in actionMap.deviceInfos) + { + var localizedName = actionMap.desiredInteractionProfile == null ? UserPathToDeviceName(deviceInfo.userPath) : actionMap.localizedName; + if (0 == Internal_RegisterDeviceDefinition(deviceInfo.userPath, actionMap.desiredInteractionProfile, (uint) deviceInfo.characteristics, localizedName, actionMap.manufacturer, actionMap.serialNumber)) + { + OpenXRRuntime.LogLastError(); + return; + } + } + } + + // Register actions + var interactionProfiles = new Dictionary>(); + foreach (var actionMap in actionMaps) + { + // Create the action set + var actionSetId = Internal_CreateActionSet(SanitizeStringForOpenXRPath(actionMap.name), actionMap.localizedName, new SerializedGuid()); + if (0 == actionSetId) + { + OpenXRRuntime.LogLastError(); + return; + } + + // User paths specified in the deviceInfo + var deviceUserPaths = actionMap.deviceInfos.Select(d => d.userPath).ToList(); + + // Create actions + foreach (var action in actionMap.actions) + { + // User paths specified in the bindings + var bindingUserPaths = action.bindings.Where(b => b.userPaths != null).SelectMany(b => b.userPaths).Distinct().ToList(); + + // Combination of all user paths + var allUserPaths = bindingUserPaths.Union(deviceUserPaths).ToArray(); + + var actionId = Internal_CreateAction( + actionSetId, + SanitizeStringForOpenXRPath(action.name), + action.localizedName, + (uint) action.type, + new SerializedGuid(), + allUserPaths, (uint) allUserPaths.Length, + action.usages?.ToArray(), (uint)(action.usages?.Count ?? 0)); + + if (actionId == 0) + { + OpenXRRuntime.LogLastError(); + return; + } + + foreach (var binding in action.bindings) + { + foreach (var userPath in binding.userPaths ?? deviceUserPaths) + { + var interactionProfile = binding.interactionProfileName ?? actionMap.desiredInteractionProfile; + if (!interactionProfiles.TryGetValue(interactionProfile, out var bindings)) + { + bindings = new List(); + interactionProfiles[interactionProfile] = bindings; + } + + bindings.Add(new SerializedBinding {actionId = actionId, path = userPath + binding.interactionPath}); + } + } + } + } + + // Suggest bindings + foreach(var kv in interactionProfiles) + { + if (!Internal_SuggestBindings(kv.Key, kv.Value.ToArray(), (uint) kv.Value.Count)) + OpenXRRuntime.LogLastError(); + } + + // Attach actions sets to commit all bindings + if (!Internal_AttachActionSets()) + OpenXRRuntime.LogLastError(); } - internal static void Stop() + /// + /// Sanitize the given character for use as an OpenXR Path + /// + /// Character to sanitize + /// The sanitized character or 0 if the character should be excluded + private static char SanitizeCharForOpenXRPath (char c) { - s_ActionMapsToLoad.Clear(); - started = false; + if (char.IsLower(c) || char.IsDigit(c)) + return c; + + if (char.IsUpper(c)) + return char.ToLower(c); + + if (c == '-' || c == '.' || c == '_' || c == '/') + return c; + + return (char) 0; } - static bool CheckActionName(String str, bool allowUpper = false) + /// + /// OpenXR names can only contain certain characters. see https://www.khronos.org/registry/OpenXR/specs/1.0/html/xrspec.html#well-formed-path-strings + /// + /// the string we'll convert to a valid OpenXR path + private static string SanitizeStringForOpenXRPath(string input) { - for (int i = 0; i < str.Length; i++) + if (string.IsNullOrEmpty(input)) + return ""; + + // Find the first character that is not sanitized + var i = 0; + for (; i < input.Length && SanitizeCharForOpenXRPath(input[i]) == input[i]; ++i); + + // Already clean + if (i == input.Length) + return input; + + // Build the rest of the string by sanitizing each character but start with the + // portion of the string we already know is sanitized + var sb = new StringBuilder(input, 0, i, input.Length); + for (; i < input.Length; ++i) { - if (!Char.IsLetter(str[i]) || (!allowUpper && Char.IsUpper(str[i]))) - return false; + var c = SanitizeCharForOpenXRPath(input[i]); + if (c != 0) + sb.Append(c); } - return true; + + return sb.ToString(); } - internal static bool SendActionDataToProvider() + /// + /// Send a haptic impulse using an action reference + /// + /// Action Reference to send haptic impulse through + /// Amplitude of the impulse [0-1] + /// Duration of the impulse [0-] + /// Optional device to limit haptic impulse to + public static void SendHapticImpulse(InputActionReference actionRef, float amplitude, float duration, InputSystem.InputDevice inputDevice = null) => + SendHapticImpulse(actionRef, amplitude, 0.0f, duration, inputDevice); + + /// + /// Send a haptic impulse using an action reference + /// + /// Action Reference to send haptic impulse through + /// Amplitude of the impulse [0-1] + /// Frequency of the impulse in hertz (Hz). (Typical frequency values are between 0 and 300Hz) (0 = default). Note that not all runtimes support frequency. + /// Duration of the impulse [0-] + /// Optional device to limit haptic impulse to + public static void SendHapticImpulse(InputActionReference actionRef, float amplitude, float frequency, float duration, InputSystem.InputDevice inputDevice = null) => + SendHapticImpulse(actionRef.action, amplitude, frequency, duration, inputDevice); + + /// + /// Send a haptic impulse using the given action + /// + /// Action to send haptic impulse through + /// Amplitude of the impulse [0-1] + /// Duration of the impulse [0-] + /// Optional device to limit haptic impulse to + public static void SendHapticImpulse(InputAction action, float amplitude, float duration, InputSystem.InputDevice inputDevice = null) => + SendHapticImpulse(action, amplitude, 0.0f, duration, inputDevice); + + /// + /// Send a haptic impulse using the given action + /// + /// Action to send haptic impulse through + /// Amplitude of the impulse [0-1] + /// Frequency of the impulse in hertz (Hz). (Typical frequency values are between 0 and 300Hz) (0 = default). Note that not all runtimes support frequency. + /// Duration of the impulse [0-] + /// Optional device to limit haptic impulse to + public static void SendHapticImpulse(InputAction action, float amplitude, float frequency, float duration, InputSystem.InputDevice inputDevice = null) { - return SendToOpenXR(s_ActionMapsToLoad); + if (action == null) + return; + + var actionHandle = GetActionHandle(action, inputDevice); + if (actionHandle == 0) + return; + + amplitude = Mathf.Clamp(amplitude, 0, 1); + duration = Mathf.Max(duration, 0); + + Internal_SendHapticImpulse(GetDeviceId(inputDevice), actionHandle, amplitude, frequency, duration); } - internal static bool InstanceHasChanged() + /// + /// Stop any haptics playing for the given action reference + /// + /// Action reference to stop the haptics on. + /// Optional device filter for actions bound to multiple devices. + public static void StopHaptics (InputActionReference actionRef, InputSystem.InputDevice inputDevice = null) { - return Input_InstanceHasChanged(); + if (actionRef == null) + return; + + StopHaptics(actionRef.action, inputDevice); } - internal static bool CreateActionsAndSuggestedBindings() + /// + /// Stop any haptics playing for the given action + /// + /// Input action to stop haptics for + /// Optional device filter for actions bound to multiple defices + public static void StopHaptics (InputAction inputAction, InputSystem.InputDevice inputDevice = null) { - return Input_CreateActionsAndSuggestedBindings(); + if (inputAction == null) + return; + + var actionHandle = GetActionHandle(inputAction, inputDevice); + if (actionHandle == 0) + return; + + Internal_StopHaptics(GetDeviceId(inputDevice), actionHandle); } - internal static bool AttachActionSetsToSession() + /// + /// Return the name of the input source bound to the given action + /// + /// Input Action + /// Index of the input source in the case of multiple bindings. + /// Name of the input source if an input source was found or an empty string if none was found + /// Flags that indicate which parts of the input source name are requested. + /// Optional input device to limit search to + /// True if an input source was found + public static bool TryGetInputSourceName ( + InputAction inputAction, + int index, + out string name, + InputSourceNameFlags flags = InputSourceNameFlags.All, + InputSystem.InputDevice inputDevice = null + ) { - return Input_AttachActionSetsToSession(); + name = ""; + + if (index < 0) + return false; + + var actionHandle = GetActionHandle(inputAction, inputDevice); + if (actionHandle == 0) + return false; + + return Internal_TryGetInputSourceName(GetDeviceId(inputDevice), actionHandle, (uint) index, (uint) flags, out name); } - private static unsafe bool SendToOpenXR(List actionMaps) + [StructLayout(LayoutKind.Explicit, Size = k_Size)] + private struct GetInternalDeviceIdCommand : IInputDeviceCommandInfo { - using (MemoryStream buffer = new MemoryStream()) + private static FourCC Type => new FourCC('X', 'R', 'D', 'I'); + private const int k_BaseCommandSizeSize = 8; + private const int k_Size = k_BaseCommandSizeSize + sizeof(uint); + + [FieldOffset(0)] private InputDeviceCommand baseCommand; + [FieldOffset(8)] public readonly uint deviceId; + + public FourCC typeStatic => Type; + + public static GetInternalDeviceIdCommand Create() => + new GetInternalDeviceIdCommand { baseCommand = new InputDeviceCommand(Type, k_Size) }; + } + + /// + /// Returns the OpenXR action handle for the given input action + /// + /// Source InputAction + /// Optional InputDevice to filter by + /// OpenXR handle that is associated with the given InputAction or 0 if not found + internal static ulong GetActionHandle(InputAction inputAction, InputSystem.InputDevice inputDevice = null) + { + if (inputAction == null || inputAction.controls.Count == 0) + return 0; + + foreach (var control in inputAction.controls) { - using (BinaryWriter writer = new BinaryWriter(buffer)) - { - writer.Write(actionMaps.Count); - foreach (OpenXRInteractionFeature.ActionMapConfig map in actionMaps) - { - if (!CheckActionName(map.name)) - { - Debug.LogWarning($"ActionMap named {map.name} contains invalid characters. Action Map names can only contain lower case, a-z characters. This will cause OpenXR to ignore this action map."); - } - writer.Write(map.name ?? ""); - writer.Write(map.localizedName ?? ""); - writer.Write(map.desiredInteractionProfile ?? ""); - writer.Write(map.manufacturer ?? ""); - writer.Write(map.serialNumber ?? ""); - - writer.Write(map.deviceInfos?.Count ?? 0); - if (map.deviceInfos != null) - { - foreach (OpenXRInteractionFeature.DeviceConfig deviceInfo in map.deviceInfos) - { - writer.Write((int)deviceInfo.characteristics); - writer.Write(deviceInfo.userPath ?? ""); - } - } + if (inputDevice != null && control.device != inputDevice || control.device == null) + continue; - writer.Write(map.actions.Count); - foreach (OpenXRInteractionFeature.ActionConfig action in map.actions) - { - if (!CheckActionName(action.name, true)) - { - Debug.LogWarning($"Action named {action.name} contains invalid characters. Action names can only contain uppercase or lowercase letters (a-z | A-Z). This will cause OpenXR to ignore this action."); - } - writer.Write(action.name ?? ""); - writer.Write(action.localizedName ?? ""); - writer.Write((int)action.type); + var deviceId = GetDeviceId(control.device); + if (deviceId == 0) + continue; - //Usages - if (action.usages != null) - { - writer.Write(action.usages.Count); - foreach (string usage in action.usages) - { - writer.Write(usage ?? ""); - } - } - else - { - // Usages Count - writer.Write(0); - } + var controlName = SanitizeStringForOpenXRPath(control.name); + if (kVirtualControlMap.TryGetValue(controlName, out var controlNameOverride)) + controlName = controlNameOverride; + // Populate the action handles list and make sure we dont overflow + var xrAction = Internal_GetActionId(deviceId, controlName); + if (xrAction != 0) + return xrAction; + } - //Bindings - if(action.bindings != null) - { - writer.Write(action.bindings.Count); - foreach (OpenXRInteractionFeature.ActionBinding binding in action.bindings) - { - writer.Write(binding.interactionProfileName ?? ""); - writer.Write(binding.interactionPath ?? ""); - - if (binding.userPaths != null) - { - writer.Write(binding.userPaths.Count); - foreach (string path in binding.userPaths) - { - writer.Write(path); - } - } - else - { - writer.Write(map.deviceInfos?.Count ?? 0); - if (map.deviceInfos != null) - { - foreach (OpenXRInteractionFeature.DeviceConfig deviceInfo in map.deviceInfos) - { - writer.Write(deviceInfo.userPath ?? ""); - } - } - } - } - } - else - { - // Bindings Count - writer.Write(0); - } - } - } - } - ArraySegment data; + return 0; + } - if (buffer.TryGetBuffer(out data)) - { - return Input_SendActionDataToProvider(data.Array, (uint)data.Count); - } - return false; + /// + /// Return the OpenXR device identifier for the given input device + /// + /// Input device to return identifier for + /// Identifier the OpenXR plugin uses for this device. If a device could not be found an invalid device id of 0 will be returned + private static uint GetDeviceId(InputSystem.InputDevice inputDevice) + { + if (inputDevice == null) + return 0; + + var command = GetInternalDeviceIdCommand.Create(); + var result = inputDevice.ExecuteCommand(ref command); + return result == 0 ? 0 : command.deviceId; + } + + /// + /// Convert a user path into a device name + /// + /// User Path + /// Device name that represents the given user path + private static string UserPathToDeviceName(string userPath) + { + // Build the device name from the user path + var parts = userPath.Split('/', '_'); + var nameBuilder = new StringBuilder("OXR"); + foreach (var part in parts) + { + if (part.Length == 0) + continue; + + var sanitizedPart = SanitizeStringForOpenXRPath(part); + nameBuilder.Append(char.ToUpper(sanitizedPart[0])); + nameBuilder.Append(sanitizedPart.Substring(1)); } + + return nameBuilder.ToString(); } ///////////////////////////////////////////////////////////////////////////////////////////// - const string Library = "UnityOpenXR"; - const int kMaxPathSize = 256; + private const string Library = "UnityOpenXR"; + + [DllImport(Library, EntryPoint = "OpenXRInputProvider_SendHapticImpulse", CallingConvention = CallingConvention.Cdecl)] + private static extern void Internal_SendHapticImpulse(uint deviceId, ulong actionId, float amplitude, float frequency, float duration); + + [DllImport(Library, EntryPoint = "OpenXRInputProvider_StopHaptics", CallingConvention = CallingConvention.Cdecl)] + private static extern void Internal_StopHaptics (uint deviceId, ulong actionId); - [DllImport(Library, EntryPoint = "Input_SendActionDataToProvider")] - static extern bool Input_SendActionDataToProvider([MarshalAs(UnmanagedType.LPArray)]byte[] actionMapData, uint actionMapDataLength); + [DllImport(Library, EntryPoint = "OpenXRInputProvider_GetActionIdByControl")] + private static extern ulong Internal_GetActionId(uint deviceId, string name); + + [DllImport(Library, EntryPoint = "OpenXRInputProvider_TryGetInputSourceName", CharSet = CharSet.Ansi)] + [return: MarshalAs(UnmanagedType.U1)] + private static extern bool Internal_TryGetInputSourceNamePtr(uint deviceId, ulong actionId, uint index, uint flags, out IntPtr outName); + + internal static bool Internal_TryGetInputSourceName(uint deviceId, ulong actionId, uint index, uint flags, out string outName) + { + if (!Internal_TryGetInputSourceNamePtr(deviceId, actionId, index, flags, out var outNamePtr)) + { + outName = ""; + return false; + } + + outName = Marshal.PtrToStringAnsi(outNamePtr); + return true; + } - [DllImport(Library, EntryPoint = "Input_CreateActionsAndSuggestedBindings")] - static extern bool Input_CreateActionsAndSuggestedBindings(); + [DllImport(Library, EntryPoint = "OpenXRInputProvider_RegisterDeviceDefinition", CharSet = CharSet.Ansi)] + private static extern ulong Internal_RegisterDeviceDefinition(string userPath, string interactionProfile, uint characteristics, string name, string manufacturer, string serialNumber); - [DllImport(Library, EntryPoint = "Input_AttachActionSetsToSession")] - static extern bool Input_AttachActionSetsToSession(); + [DllImport(Library, EntryPoint = "OpenXRInputProvider_CreateActionSet", CharSet = CharSet.Ansi)] + private static extern ulong Internal_CreateActionSet(string name, string localizedName, SerializedGuid guid); - [DllImport(Library, EntryPoint = "Input_InstanceHasChanged")] - static extern bool Input_InstanceHasChanged(); + [DllImport(Library, EntryPoint = "OpenXRInputProvider_CreateAction", CharSet = CharSet.Ansi)] + private static extern ulong Internal_CreateAction(ulong actionSetId, string name, string localizedName, uint actionType, SerializedGuid guid, string[] userPaths, uint userPathCount, string[] usages, uint usageCount); + [DllImport(Library, EntryPoint = "OpenXRInputProvider_SuggestBindings", CharSet = CharSet.Ansi)] + [return: MarshalAs(UnmanagedType.U1)] + internal static extern bool Internal_SuggestBindings(string interactionProfile, SerializedBinding[] serializedBindings, uint serializedBindingCount); + [DllImport(Library, EntryPoint = "OpenXRInputProvider_AttachActionSets", CharSet = CharSet.Ansi)] + [return: MarshalAs(UnmanagedType.U1)] + internal static extern bool Internal_AttachActionSets (); } } diff --git a/Runtime/universalwindows.meta b/Runtime/universalwindows.meta index 077f4bc..9e49eb7 100644 --- a/Runtime/universalwindows.meta +++ b/Runtime/universalwindows.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f8572798b57e4190b874b78994e40060 +guid: 38b7810846a9434db964b6d113b841a6 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Runtime/universalwindows/arm32.meta b/Runtime/universalwindows/arm32.meta index 5eb5afa..52fcf9c 100644 --- a/Runtime/universalwindows/arm32.meta +++ b/Runtime/universalwindows/arm32.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f12aa730d6e54bbfa31cee62d7769b5e +guid: 0d393cf3e86f4111874e0b55fc42dbba folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Runtime/universalwindows/arm32/UnityOpenXR.dll b/Runtime/universalwindows/arm32/UnityOpenXR.dll index 259db97c54a98999eced091681e5e5063d26e797..0b425cd3fffd71484cf9a7d5fa2df621e66fa727 100644 GIT binary patch literal 251392 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

    O-0pZEx0$VYs2?icn_n` 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 ZQHNam0<(cENT4d%5*#I-@PEzEzXNJ6>Ae5| diff --git a/Runtime/universalwindows/arm32/UnityOpenXR.dll.meta b/Runtime/universalwindows/arm32/UnityOpenXR.dll.meta index 2028dbf..6ef4da0 100644 --- a/Runtime/universalwindows/arm32/UnityOpenXR.dll.meta +++ b/Runtime/universalwindows/arm32/UnityOpenXR.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7d2e9c39fe824966ac27308cc57ae16b +guid: de13f12b13044e7c8a2d91b6adf3be2e PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/Runtime/universalwindows/arm64.meta b/Runtime/universalwindows/arm64.meta index 59323d3..24e1947 100644 --- a/Runtime/universalwindows/arm64.meta +++ b/Runtime/universalwindows/arm64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0db52525fb7541b7add63544b40d5761 +guid: 235e5cdd981f4a66a0c09f9402fa48c0 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Runtime/universalwindows/arm64/UnityOpenXR.dll b/Runtime/universalwindows/arm64/UnityOpenXR.dll index 3784dbb1fd82e05245b1f21272c5b09bf59bbced..6536377cfcacda02cd53c13bf9c5eb8c7e107871 100644 GIT binary patch literal 325120 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

    dgTs-U}F2{a^fwM(MQ>H>?3#c*pC2DU6GlJ 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±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%0DudanzERSiXgit~2Xn)j49Yzsr{C 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

    $%HWL?XnlEEXU5+(34S#qd!R!$AZ*b0K#|MeE z(^{gnqL^4-)9_oJkKM=%+B4z%?t{k?og6~{gK^~1zDVB zot5T|hNXreD-f>%es{}jC6Hre4P{>Z;Nb>LIt0beqVf2Uy56&LPtU?p7mE&i1*F8qf30>tTMW%yZj{s;z{Y2t25(=8|?2p_%F|T zJ;Js}JGQLj97NG$#pGzXu1`|yb`y36!Zj}r!XJbyc-GFDpjzj3f0TPOck67wA;n|4 z&!I=Xp%FhQwc-K#i{3x%`eLT((O&GdMizFOzb&LSf46bfoV^phIcu?*zt7;$mo@0< zWb8tk)(o;H*fhzPl+REzy6W-Jqou@@bLmkbV<4W!rAIf39)ZvG%>B*ecWKej*c+%! z#V6_7XK1hK^LF~FGmq5gCp~=@y`ulNjTe2z2Q`ddkiHHzw6_z@;_PHYvkK{Rpo0dN zkv24oYc2S7ndvh$i~GCi^L@dilSLOq3)jGxTl4X=Lf@EWVTVCqT>A6=Xd4%o{tMR6 z@zilL`H5r8dOq{e%oksdJtwMj&78Q(!FPKu4Rq$qATyWd@Gd=Hfa$VIXTDTtX};W5 zSpAuJ9(gSOY`)C)pV3~{l`S28gZHfErX1hs_>9f=+MU3D&w>}f9oU1{DaA({4?Yxu z^HFrrn$tz_?iJ!mktJP%jhgT=3!IJeEOv?X^>(Zumv^$*6Wl;~wUkxil;!&CnDW>| z?4;cC`F&U;;6kf9R2Y*!I6j`(DM? zANpx{>22r-CXce>+TZVEjml;n5-+Z`vXylx1#Y_g)OY^QeQJU-v`;YChRAQb?FQ^2HI9a^<=AWeOYrLI^JcDf zN5!-MtjBeFWKCzfn!hzL)#!n{=+SI`_y51}-Azn=tv`P&e207C+y8He?@q^FwcB;e z>@!{YHnPNPbsjXb?HjDN`>qk*4l!r03vbsUL%l`za1QQb-^xBPCsj3)c+kwj>XDZu zMbEXbD=_{}KJ0xRJ3#E*VmGia#AkdJWlI-RwIC4RjJ<%KXVqEH-+~^->asqH=2r~1 znySE~^Qc4hfoDxs>?5PO#1rQkx>)Dz-_kXUhhuBTz95RO(#F9d1_$SJj&1Dz&!uDZ zl@p&2S!v@c>Xyx|`W@z3Y%%RT;E%7~32z5IUbO%|y05LX?rzU%)3@&U0Nc(+Yo%!3 z+6Df&VjaB8oRjWAG3T^jiZa)uX_@U1v%m0jri^(1rR0^Y@^bJ-`6S2Re7Tj}%>KN+ z4>qjV&Ok3X;>cF$N-pc9=tSxi>q^lPY#N(d7^fWQiR{?hun$cbx{_n)%1-8Z(P

    f|?>sfb2 zU-Zt5=c!gxSGw}=tJ>G9KSSYHhVhO1sqsvqzx825{2027*tz^B*|Nm(>?Z{ybbu2j zudUnR@cN&!=Sy|{3?pxdfS1CTBaA^*Hm*U=oW(XXHVNE>2UtaU>c4EgtFSBn3i!DQ z*|L$75>H_fW2XBcV^)NWqY_0Hi-k?*Od}?#- zgZ2qA>>e{&qwKgl4sOyWgPZiz;N~phCceb0t){1F$ExX8TMKxgSVKMOZg&C44t=>R z*SFVV;bsh2NtYBOp2jN5bm16v;Am*NvtOznS(@CJg+GEvZetN+b`|=%FnhSwlwn{8 zE>_iB@o)SKVAm?x-9O!#|I^nj)|{q225$5%j6Qiawxcm@NR#w0=J&-{jh5}2)m8+4 z#nAP1jS1-0Uvfqzwxc$E6n`$;QOU(7BV&+ED#H3L*_bO2yPCNhb?D<(@IrDi@47e= zoJd`Qtk}U7&HW|LT+H`nE?MlzphX`K3#S|zeGptJ1GkjFoOv5{=H3zVCn(R%J?_h@ zBU2@#V_Zz#7IvBV%VL)~#Mos92ifz%D^n|kHcC#~IwW$et1egcEeKw^_KV|B2d6#y zr!weEOAmX|i!bJk@)NvI5PK!KZA5(R=Of7=HkSGDT-x)k9(jBmvCQXq|DpVDZ23~x zIAi^u#wHhE9qpfkQ{Y!_?S*}9Z+?CF_2m~#=9i&k_%EyJWco6lT>iborc>kMm4h2t z`bKt^gXdQ5{^h7{zno>`xp6JNM9)X-uKWQMDMqK)D}O|D;d3?m`RN5 zBKf5qw3=>$Hb&25tf8Iq-4g$1=odZ(lHuj|LjI56PAfF!YctUEF2rYHj$Qv$>QepF z93Qns;FMyAX5!;r+1q+^74)eHpRwo+t8EnY?V?`R=BU9n{Cdd4{%do6DL(y_Q{nf= zv)LcYN9{~(wTzD%?_&RCAGNR1mc&8M0NMo2Fg|Ko#z!s6n(fM+8^2<;)$XvGDp)_h zlR>-!`c=CG7?J)S=_1LGq3188d&_ZU^=Vz>f7ceLi9{XYH;=u4H`E zN`&zEoerjg%wo4uEkJe zb+*(r#x{+cw*|QGm7G=#Kjq+4+3B`F(yTLVf26Y0ZGWU$XW0HoWvBN_&N`!a@~e#f zMGeRpK2?$|JDt3&r?XC>9DI?=itO`uQ)NSde`BhSd2L|f`1J_y{t&``A~-}cjykB)2~TYBJ4 zV)rZle-|H}G5+LQ?0AJ=#y5v`EO!6Nm7||@-yG<;g}(~1X~XWEa$#A(95Xf+?4>%{ zg?a3;rArV`b<+77k9~KMW2;qU$v4QCn)acUlsrgyWYvu}J~_e{>-%du`AJxo-@Nnk z@5h$e=eKANuKiBK9G{8vqVqgAU+qs?@JL^UMrzGm>c|BpV@!a*LHH@fo{swMeX8V* zCFs{B7nH1V3F!wf?VYUBS^=%n{O!j&&=ZfEVBS7>DY2G5MsHHT1DRQXbrs!773;u%T3wv%0lgoDwp!z$sV(R74Dr(ybw+t&%b-)1-mj<+n!sp1jzwgu)A1`e$Q)1 z{1&kH+VHTKPumf@XSZBd;IZQg*?WnLc@{&SlyGc`yW(hvyQ^Uh%S*)f$z6YDH*G2Qw566he6;a&o*7$5k4>NEjdvfb`4MH^b$L}|M+vW* z!?&%pt+F2b=>--tn+_kMuHRQspV_Cf{%2g!d7m0kTNOt(qZ>b@^!Z5cSjom)_JOns z+4L&pI*a-sOB#tBW~4QB)oAQ(M_W^4VbWpJXOcdX^tq(ZB|VAsB+}=RK9BVIq|YZk zo%D3lGf2-MJ&W`#(wC6Fg!F9Evq@i0`f}1&k-m!bHKea0y?`_@SjAW``ZDRoq!*LE zmh`oxZy2Hw!2I*T!-$Hsh>E)zXkX}LhcG9<#UQK#6={rf^N&0Tmcay%4^nIk) zkzPmo`=q~5x}J1B>HA6FPdY_9MfwrakC1+p^rNI7BmEfZpOF3u>7SDRDe3K`x0C(_ z>0glENqQ&gXGuRxdN=9aq+cTa66xQN{tfBhk^UX&1Edd-{v+u>l0HoOFzMGxzfSrs z(r=M|kMw(_KOp@9>5oW%MB2Y?DrX%|UDapX)J1)KQ)3yVGe{30J%IFJ(t}ColFlVP zob+(gd8G45k0d>k^k~wfNry>?NuNpjOw#9)K9}?)(vwJ^NBTU{=aW94^mNkGNzWiX zgY+!Yvq)b;`V!K!NzW#IIqAzuUq$*V($|o_hV%l`3rK&N^p{C5CcT*SwWO~leFNzm zNPmO$H%Q+?`WDj5NiQe8g7gZ~x0Ak|^lH+pN#9BOPSSUizMJ%Yr0*lWj`TXx-zWWj z()Fb4N#9TUe$pw@DbkOSeuVU+q#q^y80p7I|Ah2UNdJ`dPf2ely`A(gNdJQLPSQI` zKTG;q(z{9TCjAoWmq`DH^lwQ2j`Z(HA0T~z^dCw8k@R8Ghe^Lq`gPK8k$#Kxd!*kZ z{Q>C@NPo0#>V4Dw@tgQHBfBLg7`U(3k-0glENg6#>SDMxNXm2$DW4{+BR>0@+S{% zKdqCENh@jDTkPj58NLS#DCfoOy5Cyp6%;jWcxa#m1y@`H1!J zuve4bJ_gLPtn8W~zeCVookxo-WA_?A`)+46#gMr z){(7}g|okj{%7b3r4{pgk5N9ct=gKu z39R3?nq*&?ppU-miNmqb7yr_?Y+lh{P?B`xgG%oq8I;=e`nS>1wzm^wHyk&8N;=hsPiErBe6v1;=t&`7eCitB4oidp-%iA(|Ka2U6xD;9H5<7p9 zud2zMq3p}35q^vWPt2GK=7pa%ds4x@kJE3#c`RiX;phLaYSS@C&X^LeZ~H8`-UnRw z$T4|laGk5#`lge=j{AE0B;HbV!Nt`Scp}`q!i$^WeHu4QhCGn~-onEozcncdoWsD5 z`WsDbC10eed|OeC&ZkWP$D|G0ChSbxLg2UHYjIzQUSkF0thD9>x^a_t8drTsx+%%H znKX5n_t%+plj_$T2;Q7OSo2^J@`$2wHZDiG4}Oj^N7=Golm2Yyxhoq-=u%^14Dtfn z5rPI4a=!F6v`6v5deY%C*Bbo9z(^W9#Pf{()!X-X_Jh!T3~n3OS^txC7rE!P_2~xX|9>i*34dl9Z@^B;8pNV z(95Q2A?teiUd!%U^l=(`2c;*FR*ZpZ{q3~;PNf^4hOYcuf&UsF!tS6IJ-KYXw_)pD z&im9t|J0W4oVihBH5vL;7mh2A*4yI4F3n6fuk?4E^}#zsr?}Rx^v8cmKSYySR?C zrGt~rrJnOfcy8LjwYIcZ{C=m51p2*GkliM(#wHcGCRh55K2Exf2TA9LIID7#bQ`|p zrcuzcVOG;Ja8bIyhB4NbD7uZsA!OL-N}|IeP3UXiSj{&v@Hwoblxf*E;GV&dv1+%Jlm- ztW&vLp#uqQQ`PsS2e{wSi?d#WM|{{M4ki9u5L}f1vHG5%-g|BbHr46BTzCVzJNLF!>3Yf$DfI( zFZ_F)`ilZX96RJ8sTX;EY}pGZS|gtG`NqmmMYJxw#PO8?#+(cDDO(@2ZM0cCzT|!9 zE3)5lW{AF%UqzbNC^^F^FDrZn&uzPpj`JvG+X`G#QDDdTZr;}m-3hYlD0WWp>$5}5 zQ>{Jtm#!`DyJEL^*XZKnDFs|btCUA^+g%%7=KBj4f8EjJ_LT#kKeo(D(`4Jvsb3PB z*ravqiJACN_Fl0&h|OM&KetBX*IgX9ApQnRd$VU_PMl16;J5oAiyIA2U2JV`CbkFb zMO)Q?vbMTXpRLPdUKTjK`lc%`%J<-OP(1d^vnpN8K-%{!{Co z)=k|}#<_M>U*?{#$zKGnlm0(=e8EHQarIF#Xiy#Pul0GOTG%(9fxSVI4;#Ei#Z!veeZ_br-3>_JQ)g5{q5A9e;>e?&*k{Do&# zd#=|0kLU6et0j+k>}BGyd2jZAyi4=g?EmzQyZWh&{?EKm+C1~-uaqDY8Fr)!f6^p* zC)f31uW8+t`|z;%w`j)*zA-q#*)PI}*ExU6H~zG^VhXCS|3#pG5w3|BSJNrG=A>QDLnfRGt2chxQ7_FB5h4$&*vGVTG8J`{Kt2JhA@HC=zzhb-+ z(CGy5OaPbE9B_*9Xnr}w865tpW)HYV`#=5Q^;bH3zz2HR1Afo52drd{ukU6LNPTs* zL*tqPPUZXifMf768$Ems&ukuoaoOmP-|OU8%;!4NqQk$Y?JjPlfS-#GS9|dRTub8v zd#)cYb>OMJ%|;u)41Be>@!+NQHWoU{#!>8m2Eu z`uL9`$9}$Y#i>)Y->&1FNtKgu_D4R>yBpVN}S$2jlt(w`UZ^XYOSo`Wm^*f$66>`p0SG?hw!5gl^o4(+U*@tjH z13%9__;x1bw+E93J`eOs#)^B+8~YTziC{1j z*&g|HPFM0Gt1Ws?&)-DHMcV4=zhe99>?Pz)ZHvgSv%RC(S8G21Epx9FT>hkUZ;J5# z@0fex6V=gW?y+Y%;oKWy-rI9eexLL3Hx~bRY#H&oRt|`tSZ31Kk(mSy-+Mo2rwLv$ z))-^61dcy*y|Gzp@Nes7=k@i8f1P|bAL`ZL+A)%}22@~!Bp-2N7Cgt^|2g)sjjh{f znmr9=H@bTn?Va1PF-a~sJ>Fj0;ZL0)tvOf6bszjr_-1?WtoudyDORBW{71{o@sv4N zWnu^PkCth9%ABS$iQVItDZ1nKUHs6VPuTY($S_533>+v^F_(_hTN`_%ju=(icN{tZ z?KmA8jV$($+$#p-a(Hg}93LQ^Rm2+cA##(GY&WC!y75SZy;$=LvH7!14AtGTSt=my z#)+~jBKBG8wADPLjpllWeNEdfE%X!nqr+xIao^Nu$)WZQN9G*BMgyLILSNf%Y3uYz z(>dHH;Aec#7uvR<I|A1^)u?AHCzf-^FoanaZ?YJS1Ju2(G ztK+X_t(86MshsoBNSvtxwgQU^?5zn>o;}%lpMZu; z;9l>lcsGD|XFKm&;3LO5?`nA`d04UYt`&MS+IhE?cRFiNFcA$ZclO*Z?70j1=2W*l z;4_SS7Z4PU6*-75h>+FP+$#10h!~Jb|?E~)ccFzTG>Nr1Ca1?#ba^-Qv%wDWL z0cRCA@9@lN(gwG=V!IxXf79XXxPR{3$ip1mhe>md!tON@pi7F z#bp`R=9S!w-dN}!a+xF2Ybq924rjiLK1oM02|NJb+ZvJ0vG2R92;IYDSNV$Nw=G|) z4aAzYuorUU_w}M2jXP^{GRBxI)?f%(Pi_S^9sW>F?w72o6_h9Y{UH6?0R9R;B`1~K zN$Cxo8NFe7Ah`j$V&V+q4|d-I?&-f|QOKxwC#XAtJ>G2kAR1s5;49{weYuG2xuWRBEcCwig|Ffgh8Q;hAD;;qtG#*+%qN9m%LVO;{>xjj( zxdNF`kh$;mAwdq`$zLscrmY_kzf%kESwR^I7EFgf6}-Sr=?vas?YD7~ zm<(65uL^i%A={j|3|tk9;m9{^-beRg@bVq&=p>s?v>e9=+(^5R?CYTat=yY4VWIz` z*Q#Ip+;iD8tOl>l-o9)7-u*pw?xKFx?PISaTBAM3OSEGF{X_=akXY%9@4sP~S#N8( zPk!Cj)tfb?df4&(W z>89+xDjPU;EqfVd3lB`YeZ!A0n`br;Fx-^=?R42$>2|kJc7dVc$B#|S<*9+u(Q93v zdWgeQ4~wtgVB0nrzMDLMaq|#s0vgazxGf`oH+gJ4cI{@5$6?{$)`8%#;CG6(IVM^% z3VGN9d?+@`|H(>9w_s#;x{d>lfo?E(nYV&GXoc{((C{ACL6!&`Bu6T;rIEpeLmw< z4b2yxkA$WfTEki$4B2a&Vv%@tuxb3EjHrtn+p-<}$&F`v@rOL~>^yh*eI`E7UBVwf zdFYevk3ycy-8>}&RSq#pPKmdD-{23-|RGok#$e4EBkvmQQ@ z)<-m)WwnWB6JMk;C|S))baw37yOGs21d-KfzhrO}eo3}F?z%1=(_-=HlGU&lHJ5sD z(krVewc`H+?2W93`&aQ3%RkY^W{}k>w_+7F;J&C&xDE||_Bh$j8XE}unNl$bp`=Ywqp=)DK zPWTf2D`SRHBR4&Ioz2rec=FaS{1i@kNdKgSZFb97fD-FIHQ#2j8xix~Dc;`e|c6rasnKRruPG3aMZx9&` z`djx_<{5T&-W9dcTLV5irJoI53wPi-M%Pe|5&OJX=EU0P9l$N}*vC`)(t}*=@ID{x zynY4tdF(@zIBk1_i?N^f+UGSRn}?H}2b%ah26phjyVnfu=vTnf!p)vVxyOI@EG}ZZS-CtuZOYGle`8@|5xT0#O~@;`Fx!@ zR8>dF=XvCF*J!JboWefuWx|TA-bbIw*!vLSDeIkTeI`q-&+Js|Goz#SdFp#EcT15s z*Ea82%2LhWnR>1;m!;Ncb}IWk{GXrgDBB@fpHcRCd{^r;e2dJ->-CwP*80rOh2Nsg}1>k{jJRvFBQK~ zdQ{s-Zv3F+^$j1adVM}|KbtgSQY&$_lU5si{GR$-KBxF(*`$6yIkJI$%IJm5&*mAZeT{@}#AIJ?->`7rWGp2zJGOkNnFzeVW+sk?)B8ULE}c)?y>}d*n;(`>>6S z+V7EH*M9FI(S{tAn>5sS;>X<~=}R3^_IuQmD(bRjzqeD_ z?`1{o_jdYajmxUr&7W|6zv7L61y+4<33EEpZ(msF^b+^lF=i z4ooSJwN3Nm7JT@43O+Wl2I%V0eT}pg*mjBi*kILG4A5rH- z>|vXh0RIJwfA-LmmoWVAz98{7Ad9dPZXJCEk@fQc ztsPh*>-5wi!L-z)wX!Db)+78Q^(amo;CI*PO&cKgW@4i)*ivmkGX3-weYXMkvF_Ka zPQ2REdDH>XiO-xT=Rgi_7yA+i8|{D4eyk&}qQe{JWxf#dIa`iw7#^96{?#ec50QS_ zlhHMM)%L_m_hHg~j5LpkZ8merf^lV+O}VrpbERXwHrb!Jj^*52Gq0_5>^^KhZu8D_ z7@H5i$yogvL%$s?>3M)*?eBs`l~2l9^ru_)OYE}u=+J%34fYmDAG&v4wTt?4AZf6% zALATh z{N+ynd%e$Jc8}&REO3*%Z(Ph8Sq^U9f5$E@%L$hvKhZ(*-rS(qiQILU=sw$>YCI-$ zj;opDF8MWMqSnl=&+#1c4Y_wz_dA=!Cc!uKcmsXVEu-XYaeel15p;g&AHzPdgf?#> z?nb_g{;F&zKa6L@e*a&&t4`c0Bb}dAwWFt)+j)<**wz8;m1S*q#E1PqRok*%=*4lu zEAw8Rl=E2LkxjeI<;(oP!_S0RM)Ml?!+Ur6hcgHG& z*_6Sabk4A2oIk+gCE3GEz~u$H2p{+L!3XuF2Os!pEDTpz_zi2eE*35oKE^s-zyB2& z9Fo~}({|*-TyZP&#BwK!%n5&*^R~w}Vn1c(n#B(H*ik3Ehxz8t{f_FJbRO0B#`idT z($`w2=P1gB?|w7-j;q3{ojq? z`Ea?`&$;JHeLoa4$Ku+$j&S_TAH?q3;ZM%<5v-5!GrvUm5odC~5B^Q8DL6;2ROczE z_fqTq$au^DD)sJPw56a4J6ef5llZWAJx|`Hj_L3dqG9%39ewxdchMhim}c6O5dqfI zc((PE^|a>5dfF!V$~~H0~K-cEB6aCP=BUv!GITst??j6>A6K+-ScplyXpQ_#sNtgH8>qQ4g zYq1XFO-v6bR5x96(<}PG!imZdbi@(gFy~X%K zuY2^o5A?VRdjS33Y3Lh1>fZW$-rY6-PqV(q-$$d@#a=eN`3E?=_wl|6y`akf_SMtV z`a2m?R{tq9rmSAz-7c%crmO@XrO-xjF-YTrF~?^AUo;+C(ffi2DO#TaL-4nZF7-T7Jn{%GhsIkWS!8Q-Lvav#?g?mQyVtNdp?u=2IJi59Ttr1rL20p?*h3*X=%5FR{DkyBezcz&mw2?caypTJ#2-M^);E-hOHC7kel9 zKEikA@lN`Lf8*Rak-3}&cxL{E+n!Fk;NSwnbt2!V`#V2r!Vc(d&R39g0Xwl-YdY8I zda#8xkM8bg8{u7WDC4-Hy~=>A|*E!tTLFXU_n1Kw5H} ze~8mH>{h33n4dCIcle#(zLK$G8fi747e%i(jgm8aUhZMjF&eo=>>kmtAKq>2WBL-F z^V*uEJ=!-l+{76^k5L}N%Yj~WuJBL&Rp&lS***4=uTApZ8~p*HKg;QQ1)BS*uN%|l zUQld?MoC!iCdFpx;SKDGL{7Ud=9~$5_@6<}mTBa37`8~mutTDKiQa|!QY`Ij(E2%t z&ZTj~lt|k#%HOt&bU*F>#OtK->GmgNe|67tCeMtMT)U3==TF^FKR};@rO%!UU`J@5 zgLRm4w(ry3j6A(}**$#vTLS1<&L|5!B5(q9{m98oI_~?N|238<1DRf<<8za zRT`WZ1upEii|knW(dVf*F$NNBM$Q_fem7CJD`YR=%%1n6HiC}^{@%jg>m799v+yf+ z+KLBkt3}@n4~ygE^G5tyO+FilTk<&{KRFZMd;e-9n3c2ae{hO)u8EV*G&>#QmUJfJ z*Dw~W(gv_Lw7Ur#58XDs&Us*ix25yltuGB1Nq-KSQL!{5g~rsahtbiWCMF-Ijrug> z?{R*-g)1;|!ha+qw*Ne|;k6@Y#_K;*FU%NO+F!Xh@;3U14@H(!wu`fMJ2$c??iS8WX3pw;@|bf}&*{lsRZDPp zQdb+m^P7w>kCf|uo>inn#e2@E0w| zer-ygR(dh=B#k;Ny?-aYLf^@0jf?}E(R;MbTaIBzAY%k22Xw4p{8n?Wa8mFJvo1Pb zt&2YQh@Mw+N;AS7qO+w5K9hWxnK`C0isorUlhim?`|rD4`9BfyPc#0q-+gd;3;r?n zhjv}=8S1>e-^%X&v3t%_xcg!I_njF#&-ST(?|Z<1CFS-RY;;|_HfcjPz0uN<4zCTod;hfMHO$vx;D8))08r{Y(-5kF|;edN8ID@OmKd2}jg zM%>94a4 zwgc&n>>D9|vCXVx4J)PPvT*B@Sshuv`yUlQ_&DKX+%X6DHk$|bFZSR8Kg9!2;o+Nc zc<7`&I;C#@@VYK+eAT%fi*TpWzRJCT6?2l*y@1~GS7*48=eC!|gl&7mR@{gMR$z zdfy;**LdZav$qMRN1+p$8z`zAC2c=v{41K&6XtcWn*K?=KyXgpM5-~d;(T_ z#iX};88&<6=1jfyscl1KOni&e^#*A*|Md&6mykd1irOOcOAgDrLw z9NZ1<&5ZSS6lQkqzDfG3$p??Yb1M7zMMlR6ug=DUXW=*SG5LM>_9&hv!|#wX?p(b5 zdUalXD}0X_bpP>@WloWt@!GNx8wY6z2I;dYm>=sBfARB=)9s?1gZ=z|X9lv(hzSEe zgtwA;>@>M+d0BipaAQ%*z={iZ0i(#W{-o+y1ESX6rWWFmN~HFE%)e9=n_z zvB%(>vd84RZHsd~>ACipn%r|pSSIm2j}x>Kx)@4j;dIn_EX8O4Z9L}5#1!R6Me?ssDc9%os8$c zpE<*S&iLVSK6BeWnXeC|4G^pbgXgktGc;Ys2vT0tp}%ibX2-qkjof%%X2-9~HLl~@ zpOV%x))gf!vG;b@vE>{Fu`}Yr5bjr@{NBN??n7aX_4H8>Q*$eBgt;<^f>benybl&9NvyK<8_I12)xvygq zbcN8>L-#OrmC&U?*EZV6dC|JfdGcSu#Cpz#Szq;-C8|?d&c<3NxfTu&g zmh%+Nou*90UN;jNT*tZdy_LaKDFY)XmuK!OFOW9kKpeh>=a0kh?H0dn@cYwAC#MO| zDy{#~ZD^$Z+~KyL{Z#wu$|%E?Ps`;!<%6G+4^NR#o|WDgNpHvmou0HQJCOhO<(VBV z<=Ayddo(h7R#H257B){=KIPus0==Bk&W+^>Vhe2-gh@+Kdt&p<+{8@t}(bupqzhd zr8AgxGO+zuWeo4%ApREQxBV6~{Xw#Cz**=sfAJj$7P z)X@K*<$;B;gV6l@L)H6 zu&L4jmu?#4NkiHT(WQHm{LA{${z&sI6ZhHS4>sH32b=IiRrryS zG|x9_4paUY$E10I33HM9HpC6nc(L~1cZu>p%k}pS*Z#o~%HNN_!!LH7OWTX-wF1uf zQ0rXWNi?XcVpV{8u&$=q^flGFD(80(^m-WS7t zW9i%XYa3-{qrlxU7f|PA3^|y7k=Q778XJXAd#!30^JSmryuGZoiVd6B4kBhgFfyO6 z&ts8!yaQ&Qu3?Z<^j@;R{UqzMOTjnu;D_WqVCKx*{)i0QS%cn7pF+)Hu*M<<|E{rv@!dbd%hyzgsaerZ=$PZ4*CFd(CO&uV$QrR zqYo?d&ob`HsbGGZzVG^^)Z?QjZs7dW=>4%x+#N07nM=N->f8;FrW0Qdape$K4spqu zsL~&PGdZ>WdcH|{Ur)S3!`Xcqd+B5RyW?!h`Bl{ZOxDqbNAZ((Q05uCYm(Z=WnCU) z%bkW>`d=e?9!9tRd6{ni<^9Ulj9&;3z;??VH+7u#|6wZL$UJibasEQZsqMorAkJs8 zqu9e(r{$gQq61@D^Q9e=J9>Is=aBm8|3-A3B$Kf&$8e{!o*{T)VLsgSFLO>-az@PC z*oUSa(`y;)nfGs%z7TWFN061sIx3TXZMnqNy+1nFKMK2%AbyAUJK;xMdGP+zdiLxL zI63XH4VRugKwL66>>sM}C2I{ioP*nx^tqFM(J!*bg6(PN4r9N((FudawzspKu#``Z z*jB*%_3+pZZw*PGJt@3po|3lPh4$}Cqld3T-wsZH>dUG zxMZE$zSDgc^-lKHm9Q_eN~JMa)pp%bCW28ktwrCA@9#0RH^{n&Ti^wbbv3>X1 zwBg9QssH>3WdBKw?bCbryzbgQFFA>f!1eBi zvxYs8bjPKIG6()OkDMOrO-^$DC+Reub!s^!A*U;llM`@$aw+9(+d~TG{H33XwFBT@ z_1_Y=w4=6dNsn;!wFQfnNlq7MWKZ>_HoW$ec;O0ddoyj5BK=D_`$y~mI7cpB@xj^0 zt;B_H+?lp-M)={f!N2QPC{7>4F$lhZ5O|9okJ@U67rVLw|dvx);85!*1 zT&F!3IbA6BsjhC>q+}y@%`f%9GSxk*|CvX#Z60@0r=;C>+kn5*2S1tIFa1Y9qD+U- z7n1qdmNDT=9wyJUn@z0IJCwz(q$l!~zWZuy|J7U>w!vDyGsA7P_abjs_PYvLi=#g; z-^U^U*0I>qVGFZol+*QmS<1NQ%bf7@lo@T(?r)R!;MUBpr+M})k6}H^V+V9@c^p9x zJ%-yCSfs}N$PeA`Yv(+PE}=;o$r&82W_(W@?gaXW^UYkl^#9y5vEIOj?mXNMcpXVz z)j3d%)g_;DPp&^;@(R8;k*8e7jef`JO7Y8i7NTQ0qc0QPOFW_v1#3#rc+P>-`)G7~ ztnf2-j@*-(F83R!qhE`I8OLb{ipJ9qt>l~S-%8#{N9`qX?P4myj1y#2S^h`I;4s$s>~V0zT*Mpn@j9tz-`K$!yTrvAF6r2- zr%T@xjHf>`)R{7n@{}=XiabXOPjzlU=< z+wOKc&LoTq2mV{WY=xuGH=J-!Jt1d_pLy`98_-AannJk?k8+oX@Hsg_K3AVfzlS#O ze%2|5UYPPg^HrJOxgZc2zCg+>bL8-=7+3qT=V+c8>(9QeEh*wZDf2sHcu$r0shQsy z#rsp!vf8-M|`3tSs;(h~~7VKseJ!8gn8GV|cS;o)Qg;WyL&*m8!GG(yl4jC4Ec(`+U!=c~!MSQuj+{5p)eIla@|}LU z-^??Q=euBV3-f=EG5?o@?R**il}^Sudv^41yI$#rN#Q-Ct@Gf_`lqaeHjnm&Z)06T z?(LBG$M5K!mvgx`Q_8?D`BCS}y^AfMwDoo1(lAR;4Yk32Qp5`l;x?6O+}B7f;NpXDlBoh;Uw;r+*NWtd|-Rmo=f`2 z#GZ&ThP=}jPst^2^r2dt^o}ir-`UJLq@KI!QS{^x8HY%JzLh+@&6pzMW*m`2Ug+B| zzn%1Qpc7tHc=%~!ULzeIC0{OYHs7vaJ7=(7@7KI8Ae}GTyfSW+^c1h;-^;7wkG#b2 z=emVI;!Eq#d$ZxMRtT*=2kNjl4^KXcN^OjnMT&27e^q zZ}UFRjhpgsBCO!0$;3Sn{&I+uwk}dG=~lTg76?mO%h+7xly;fJdDyzFT?{;p%%ogx znT;b(k>j{{awI+%J8oQpLx-|1p{@&NCnq^WbQ>q_TCBZlQD>p(~PbvymP532dLR_b8toAwF!6DSAL&F{@1GeKsgDvy z>f>SRV>|D5ee|PqNo$H9ec4T0wn_HH6L;0w&JsCSI)ILn@w@|W_t5XZg?x-)jbd1U zvsW%h#|&}Q-kG6APMgf}4)vo8)ZUmO?T<4?^f8{0zVH?BPdb~WywiA3;=UWPfyhE< zTmX(_PneYdrK}Gh_(JlG?}%g87Hm zE4d5zcEYtD&78rwV2a2%x1W~rUgkR zY{_{(a+dU;mGM`367#{#=l!Fb_Rcxsux54-`bNsEQ-%cO@oTuxrN8nK;lzKD{`HTx z^G`?m>pMp{%!xVal)cz-Z1#sTJ7gahbB4>8pDnsu3dwWqWAMi+to@~ zMVD*YBxSL_Oy5W9t?WqKlrpW!LPs;tL z*J;}8g?1W!e8wNL_M2v}<(9K2oHe~R`d`vFZpS^F`cXpKKF)h9NiuTcyVRQ<)Enu$ zitSJn{EG}FKY8X|WY%uUagi-Y$|oX6)^OjVJ}UVwps!o5%S5?l4cC%H1~ueILSSnqdP@Ap{m8?5(# zvEDaX?_aXsAF|%RV!eOYdVk4!|1azPRqOpn*86ML`_HWRUs~_yTkom*oo;|*&yPua zsCD?@_7~A}hw1Z3TOscy-QBzGdA0QeoM$q@ho5gjFm+b4p8x$Lb>15<*xBsoTsDcn z5?!X|-I)J)$Mj?Dcw^^9_5MZC1-lvR%a~vn?F8$&?awi85}OCkINK(3MK_T~C%o1T zaDE~*Y1D&flZG6WZ~u$F?EJItlSq5E7o5KbpGt2KN4!0D5kAzsmdgk8&ZH}MNW2Fx z!pC6R-#zfgKAp{Sepd;7%`ME43Z10u|6e!VAu3(?3(I~-N#93%snYh$-H80$d6O5> zqa}=2I+M?9|06nO6Yc&$`Xro@aDYDUvp0O0azM^V@DmsPXqCRusP9hnyPToG+T*kC zypHrc)jW$SFE_nrNsn?r$+>JY5BwIB&_VsnTuP6HD`_3{0hxV>aEP_$@=Kw zGakE0%Gd4Zy6N0Yyh2k+zd*uBTHHGp@%udQ@55Vf>D2SRjz91B*m8@mN6G##>BmZ$ zy_?)G{k`P=?IFT*-@zRvslmHOsxbmM{Zmkto3t5k(qEAIZCR5M%$Tuf`bUJ5JVnQ_ z`+MXs51M9V)+z1b$ZNw6GLyQs9l2(b=Oo%FZP%Ok%#b#@k~J^t`W>zGA1)+p z17pBC`hjk~UdE4nYIozc;k|}N@-c|?h0ag@>DwO~$M;m`&{M}bZRz}_rZ`>c{7F4* zdh^;DZdtl>j?MTd5ue7Fo`Y}CeW0Kf8(YT8a_8W>5x&&rv`2U7X!t;5%=}1eM$W#FR$HB9h1DKlGmIunVeC0a;muH+;GW{ zl)1Rg+%0peFDb0pdROk?dx^f-UhuNZ$kOk-Haz0P#|}unjnR+Ren=%-upr^b@s~sR zHo~K`)1M+fc>>@_9dXZi6M5R{OWCA-?>gy&wbQSC2K`)g6LJ^crN14Z{1)I=btUPs zM{R!G`i$P+%J;t<9{kwNHm+@43BN;pv&A-gbJ~$q&aD3J0ZFrA6#Fsscx$sCnXV^ppxq8zJ@ha(&3^JCW9%IAk|S=D7gxq2PkYYH z4~_@!-;@{;iz^AE%^ zw7rCOMd|c6@;d~Jxo@1^A@Z~Jg?A14FyCK9W>OweoM~ANK_03;6Q8udKcGBBZr**> ze$H1)BdxbSjLPsm<~CZ9pX_HjLb)y=AMcXR9^@$beI2)M4~L}x#^h1bc!x4vh+Amh z0w=;B%tiUL?z@rk?Q@i^tVPjB>X3ev+-XBP(uVBx8@^W^}``cp5#{ISnn;iSwlUBILXxmCsGw*6NaqIk@-@aY)ouu*k z1aV1t_uGYhdyG3$@4YDNu6-V!rd#R0gFd#?9cZO1{V4j51v2Ipxv6u)tb1uxxhlEo z`c}y}doX(y&3t&eoC8)z+ap*>A+9vO>%NPg+tFuv4P_o|h{Bkv-`@CX?_B*Y{Ud4T zb^J--((bl!7)!@}^R?_vX=?wYXJr=df(9+0|M z+F#kOttb9h;9YPm`H;R2-%t4Om-but9o_y)rT45ioWh-96JvBaU)a1o#Z=>Z&DXKnWIc$Pd@9Pud1-Y)bKIB zyL#UJet08&1(&8Vmgd;#%#P#auaotn)W(!oj}d2%FXdJ4T7EU`DSO3lOG>0o z5*fOBw3E8zuxD5DoHo*>8SyjM|5_t=<=!`2t!qd*xasZvT=&-d*|*?lE|I3T`(o38&&YqT`uBn&*6^$C&Cp3BAYoUA+&m-czmjv#j^?toOfK@%-6( zKi{Hx-}3*P_5P;y{+9Lrw)MWrif4oMewX$BAJ+SG*89I(?~hyW+pYJnSnm&6?~hvV zFIn&H*8Bgl-tW=xQa`5xX8Os_;Y&D^LXW@b z*Zow&%lUqb>XhsEjMtC4vpA054zJ%)C;Xb%kFZOD(>Mb?!D+U9rvXw?q>L# z=;3Ai8Ns$@>hK?!&k$Yj@F(qv)Jr8JS-<65%fMjUZ!DSxhQ`*}yU+pWGsp2PYr0#Q z<7+0YI&(em{B13HL$C*A$BfxgXs9mgaN1 zu5!~h>m!s^Kb00?3wMnDf%P*!&ULh6>Gj*ex&5B7 zE+6Pp%||(7D)#=_vT2@{*>$-$uKm8A2^5b?|JF=bI(qpCm;AVdimSvgrD<zBp)m)CD}QdsP9W6HdobCSHW%JPNZ zsqoNcIpIogSknED*YBtke#q-be7AZ1ko|*R{=oOIyy@=nseK|Ep5K6n?m0wcI0~> z*wJxYZN7?|HlMhqE@yanX+D_Qb+y+I-FuHWZ(wYl*AKcp_BFcY;Lbt4D>hn%{lrF# zJ?2AV?~=u>_m>Y*_I)3*E+%$<8JtHVa|o%dO-tBT{Pyg3W~exP7puDq(=OdRy_32A z9Na1no)Y#?#3AjdqU8?AJ%!vem}S|8;iu?%%9`g9L$CIx;g&Y`GSZbkgQP3>B&vQt z>kQK85`KgiKX)D;gU3q7wJtBCuvcSlm9r9@@WCh_+(8kC5BwA#JcW-varj7r5Av}& zcb~s!KJe4w{VM#o2`}+{kuZ{f=DrR&tNg0%b;nfF=XJ{^hcS`wh)#P{LHE}G#y(fZ zyHB%UwUu}z--<@$iu*!nq)e1wBjL#75d0)9$+L`!-$ZtA5FQ%llr&!hp{W#kmOJ6O z8@spO#Giz5`LOV@^Hlg)BY7m&lmB4-=7;?KvpD(V5{;8l1}7)! zYkKquI2jeIM{sM5a5ohg`4w?U`p9-?ZUPwjv7xv1$a#{V)6^p!HXjLKpoeiTfVtygFnZev+Qu z*32ZljgeK*{189UA#IJ_TVLc)!u&IB&983K7&+Hq-cPapMBU<_E8o{ z-q9@^$%F8>G#+jmFNnnrZlzmzO4w`c@=8FrOo&rnb)5HNc>HH{%gd5a%K3e8C>W7`tjur3^kX^eL)xF1ek^_pCp;zmzY~w}kf?rn+|b+l z1Svd?bLAd*kr&efUTeC-sDvvMh+f$+-#PTfc_fUHx*07bhZH;{G4# zy!z$m_<8lqzY*TX$&aBKZ*bxVBNv|rPG(9zDQD@Q2ru(Ut4ABO@4{GJf?M}fE>sv9 zXO~R^y5!P0Wm7`Br;Cv@Y(5ge$Uj(*5Lw$;y%s(a#mI5OOF6zm7>P&qV*^7I!pP?+ z!@(9tI+^RRbO~cyWJ}ydQH*T%AzLY{{5Tjn2OiQ`mvP6$^Pt%wGA(z)>(_U0eTYBd zF^(?Te5x_AtW!z4(mxT5dN1ku7n`=D$hzbTM*| z%|`+lsg1*j%)_N4>qO>E$_Ovzm>I>$PUp}CePM+C6nf6&jRoCXHz9M;BPCvZh+K*H z2hbQD62Zs!@$>4CCc@kJ_%1XT8+`ozp6;!w1|O=Aas%^rwb4F`@*}Mvm~!Xdl;3_| z_+~F1HtN$nblf{0JO3zdnSZ=EX8uv#S>0pJQH8bU7gbp17YW-;T9;U9#bP^2<^wgh zu~&+WvF!Q4EZRrr-eo;tg2DCx|1tFHtTx=zHU~&o&gPSJC9T-`Kz;6cpYwr)`@YSG!nTJG{IuTI zeEeq|K0aa}X%ySu@YZ}Fd_PHe$Xhy36FwX-<7O^G0%VXyB<96U{6i@Pec@#y6P{lqZ&EL7;cE|JIfqj19oCo}srK$g@Ns0ME*G8> zc9AKUD4sZ9VWWj%8&4ZK|Ig5GCu|FD!PA4JD`$F2y0T9&22b!K`z z!EX=YG!{pPTd%hCAm>kNy{6Bhe1bScCQ;mKy%oW^joU0Iyv@*WCyf@|g4^GauEH&T zl2$Bk(MRyoCvFLMpUsEDt%naAx1_r+4j(VVM-;c-@D^?fUqyJq#dT5Ko^UqzIaV-j zyc7QQ4c%MA$lTR~%SczX0pwlbR?he&?$@A;!R=Abfyd8_+btjAS*{mSW|G9Gd3Le$m-`xWS=jI&o@ zYhr9!T8MY(%BT&?;=k!Ux#8rV((PBUCm1>jJC(5VOky5D?1BbZVXt$;M(%dq)3%Fn z&yv=2#3S}VWfu*7p!EEq56J%29}}0zPwaup@GIe)*aQuwFSHArAfefSTWs<#fL82) z9>$hO?3Bhw(!yR;Y@-T;DlJ({moTO0`yUwS2{R%RCVH3HZtRDiCCm=^6#F4L2VLxx zTMciv-`|&m4a-)k5?)f>IE_703-JjL67IOr6R&H(B=jG>r}M1(Z{+)J^6HkA$_IY3 z-upX`zi$w2rpU>Qm1J<`p%tt>2kz{6Wxx99`#gT&^IP}F`n6sW?JFu9GI2{^@e2BT zlQX+s`fMz{^bvM>()XREd7b9v6c{;e>yFYft_!^w9av*8HE*Gd;=%dl3(>q90!VQf$0(&X$zd-~JNo zukyRk32(9J-MXf1%m^d(Ysho4b@cNc(K@=)U?^U=G*7tOt#HMCgbR4Wm000!>?7O- zo^Xq;a9Q4P`PjRe{AGB;ouIC`^<;`SoMn6W!n0A^yQ{6V()tMVpH`T$R+x)>go)bY z{nZMyjr)6C-p(>%q^`O)ewSKt4zRwgOBK|E- z_$?1!HN7wVVm$vwU-)O$vGGWs>*BbyPWb6~X;K&O`)bcP=6n69OG~|eq;;9s54xb` z7t=Sw&O){E^o3&PK<&QKekXhfYlos|o}g`&HdyM%=S$G7_{ls7{T=Kt#`K&^#ZQm7 zxT6T#VzUOR(xflcV=X?Wf8+}n8hU$v>MNvsx^p12Y(7-~$YZ|}(?9ZsC&uBU9zMv& zp+x3DMiO576y1c8_7+>%L(YT|z4q%>|K*6D1KE<>y)_rPyZxi#B6s47*p47$iF*@t zQZ_0qauj*rho7Wp_v_~o9-2e$JlW@=`2~J5PxdT#R2|??!u&Hh`2%Z%lJ2DjC+`&Z zm?ztr>(jO)kv=hQg%O?-_GiQ)=_iVjR}H<5kwKE5(_GKnZS#=;Mq1i4=o)ej(M;=yt^+>H3Bgk0d{ta|qJ@O0uyn5tO!rK@*1kIHOBPrnHlGDJ* zXC$9sqx5yMjBbGu=^vpbz8%HI$_i8vPnRX43ASbrKEeh81dVDB!H0*%o>u7 z)!FcoC`SHBcqzwM2@}yHClbR*F=aT!VB~Ga#+D9Y4Hvl*@8T#v4!P_8H^#xod87|M zcDm!49B95N@PV&H^J&2c=h0eb$`!Z3EaBBs`pB4 zH*!{TO#mNXiBm4WAl=i&M}y5r0{Ezp!^iXRK|UDkpL(xE1>vO}=S1zSv4k1HgP z;G@*wV;X7o#77`je+12)-8?1iMRvI)fRD4{l*^5zd%E~IIbX|8*Z(;EAuywG%~Rz6 zM?-JxkE`J$QGEQG@Dk5|5XR__ole753E?B3GVEvY@ylC0`a|SOyz}DVBNzuCNu+P% zV>&dCh&<6BcYu$3`TJ+}#}3IOW&8{9CRmkuvu_E%_z6y~7yAtEA@5;>h@Wm_E>jo@ z+hvmgM(&GKHU~)ebTLw6^8pTejJ-V=DUZX)r2`2IlPR5W{ z4?VKaW6z9R*GFy7?6=D%0gQaW`jqf%*WcNsd%75T%fy?g9{FV)J}!liL^1Lz;iVi~ z2_yMoZk01A^nUnwd-5p5NINr&GW;uLC>S|#vqz60Ux_y(4nD4qgO3x0xA8F+nvEh) z^hhz-s67pQge8yQN zS9Lc5j2t)gwhp;U@^hMV?{C&`NFKq*bMPuyeUP+z;G@yA z9}lnP18+HYby#_Q`%Z^C;e#NGhylpDgZm*e4UVnY7-8 zKRd1Ftp4G1y*wRF3TK8rbl3y_-Wzs@Km6Ct9=c>-_&>dV8wZ46u;Poembvp(WB=W( zmq~qjn=+Sj*}EjRzJML<-`U@Mg|$|NTkBK3zj+677=3E?H+$^ps6)Db$(YIsZ#DE< zpK5!+Uy^QfojE6gv|{W58ABv;PC}#2hpI0gKJe3gYd%)T;o}APAkUli*xwsI)*diK zc*#!|xRm^7c6V=f_V%eycj~b}_Cdk!tzSguZoj>Zbd^1z$XV_0kUh>$_(#y0`m)oV zA9@8pZ++QBc*3!tM9xZZ!h4~)RO$uzo{=V74n}3;F;DBX`dbYjo#(!Flcz3ib|W6}N4 zqWcdI-3p6t7WsDVu6BCp$}GC?Sn)mXp<80n-D2hUYc?J7$P+s9-GY7RB8%=Ji_SM5 zn?7iLow0JY?GO(~&fU{?h^~F3>_4*0LWj}kNkzk$^Q1__DaHQZ6GqMrE5p{=jz{z-w2EE3X5-{Ip5HnZ_(W1p&4Xo$~&TRFR*DwCxxeCw-=K>GE4FB=^Liy^!y(@ zwDikAs)+S-ZRlRQBbw$ED^2%%_5SGhE8~2B&I&)q`tI7-?S3&fUFBcOzPNb)*xmK> zo_TyAos~@Mr(vKso^y4;U#!Ksx==o@h{^AJz8V`Lldh^TPJb>pD{}mf= zb8>R{xW}&vd%0xx`>FH$&OnxgJI|73OxsPLNVQ?7uxY%8wPxwx)uQL6ACa>-wtsiM ztaAiCwraRl+s#wLUO^nvE~xZW+wHL>ZMQF6GP`@LoNpriJJ~;MjfHml zM6Sep6ExnwT>*ZQmThA)nDnFVwlACujqJady1!u+^Z5Kl+U@0;U3f(4*wt)dl}deON1H3Z}nBUrJGrh57{;!3Dk!farpQ=d?Z>Q#t~j{>+ZjAmhnzWpEfm-`tY@Dv9Cnt?s#WxY@OKb z6WJ2?L(qBa#24}N)`>jA+jZhzXpV?X%V}3?y0;$UFH$EqVjn|)#Kn#DZ+)p7)V_(< z-^cpPo*JKpF}E+g`FkF^`vmAJ;p!w@FII;J3Vrc_Ue0HI{K!2J$`+*xu?oUUu`aFebbYc z>}RRi<&h(PPD@g_$-}?zLfr?P>M2LJKQ|8?xPAK$`qL3i&{ti~7*ptGSu{H>8n;ik z+>@r;rwhgN-{*wC5YM0e4tK`$r>|H3-?4d>JyaVOdi?hH3->5bbm>|z-O;3Qoi{%G zs=ahs>}T}Q*=Kwzy?%>e72SIaSS9^Fu`1vD!m7mOv-(jgZu(KgEqeVj4+eZgDOdXO zdw=JV1LY?6+){3@S4Ycsj#X|l4iS59p%MF5xBO>VG-}@zbgiEF>XLNE`$PV(a#;52(k>eKRqw7rctb2Dqn1pNQj>%`xuYr#q zJ0Qp1b_nU3ET$<77t{ZX=q?wKs^Nc`xrCV2)v`fZckYxCA0y0;3w z#Nl^zyyJME%z3GA@@+7Ff92`&kE8s-2cR#eEVA6^sr10<~;bFswlWPVfovbW#ezJbU zCDTXvh8}O>UL}dEiMtaS(;f63yZfR2&^~sL)Aks5t_r{J^>M$7@H=$mnc-c;!M%06 zcf-&6q#?%-BO{qJ-10#8*19>#+F#mUW$x;o!k+hvNt%QA4GfnM7wPP-bb0^%T@P)Md=kfc6NigY!kln|*M#$p zobB@6&9{bszpiUA_m|3@z)j{}>c$PT!VUa=`LNy#T}OI8?zO#}G=#2G?xiN2_^rXu zTei;s|NH+;0?*yTEpPnl&9l-x$C~HwZr0zwYo2B1S+P+2|BHDxo99dB`H^|fyiwDA z-aKD6PruxZ$M0J6yvICun`fX& z7i<58=2>f=Tge*@>$=NIV%^_0-*=klJkR$-p77_p-`%H)_^smDc<(aqEgt_@ zjr&_3|M8yq4t!R}_pQ(A=ZnVe=Hp8qcZH$LG0)GNXR~>ZH_ue_++v>hn0QW@=WopO zHS=6!o|_E4oBkZ*Kfye2HBa~ZSB$&aJ~4XZ=vTdP3ICOn%p0EPdN*5uj+&T zFyAGfbKXpL{5&&x?(BtL=yvkm{mI+jKImOK_bK5!p+8~br_UDox%usPG#Y;rU(dmP z*rIRUm#oU`=fib5v|g*9i>jAb*W6hh2(2v-t*Wo8sWveOUW!lO+>3u%X+@y4wzhO# zpgMGCU`43PV;}ok9SdZXzi*{d3~rNu%@nh6@luP z1(uaotyougdR)uQot3q`ueB`^E>+H4l zq3Sw{)+StAn^hYk5|@ae>bJIbZiq6gS?BrSm7|;D+S-LRD^_H$302pd@CBi|)hp_Y zY6?}!n`q%1_v-R`inD0ls!-&!innlGU44jKo%vaAn_WBK+0|>RYHO-jlH?qKR;>= z!UfBvGN~9%eDiC{k+Sa~8t)`fXMVBi$?(ro?L?)d``S+j} z50gDxo`rXot}3rAt*V|^Q@gUXUQ@XFk9<_I3!kn$-B9|2h092g+?CYUh&+SkcdV|e z4aI&XzMD#`>OG!Bxwf_-v?5em*OPuu=(eirNNGyC6%m&XcgJcVoV}K44G2_xlFq!^ z(v?~HsMz76T2yXvX!3Qd&uvZ@uKIaSpaaN?Fzu)e;uywYSfl1j9k!A;icS^yp=DoK~` zCR9E6oKsVS*rndY`p;WYQ>yVD>%SP-*VIm0X5i5y+`^hVC2;byuDV<&B)nO8QT3;= zW_2x<4+v_SnD}z5SFNts6jCap8!Pg3Nv^F8u3EKXT}~;DSNXh9sG^KULd9QLU$d%* zx8`qgRb5qC)rzY6bqh-CmMaBIdDK*|L5<#2RXusq!cgrpsSGHEENV9;P*hV?wKAl2 zvG5k57w@8)UP9UQ$ZhWAxf3T|S6jNOvZ@?~q3VOEvAQ^PllrF1UlpoeQV@{Ff`7|u zTzRF9sTh|!rp_s>r|!`r1{PGI2x)<{tLtep7uL|Qy4a8~ZvSDS)qjwlL0Yw_9TfJ&kO|A4RR+ZM)SBIqW zw|)VBF@$x2`pQtCmO`gs1Etj!=Ccv_JQ_{fFyb$(SrfV{a8qTdI#5edQdLFFrAS+M zHpT~5DFqfNuUWNDMQWm`BTH!Yz_Qw!m4R9O0u)wleQY{&t4eRHt|89yKtV_{pegHX z^b@6*D7|E-Z1rscx=3Jp^~%61qP@x$K{WprHKDrd%j;c%1?p-f|8>$Ss|(aD`*>nm zsIy*LPrJTKN);Kcs;#M5T^>>q0m{{(z@1g~m4TY-73*S)fU!?+uIiC^mXbT0C8f8t(+d&x)f^@+s)f<-U<9LC+*OZ<}l1#d^=KMQvW?w|J( zzsU1<7QM*x1n#}P#4q$09FN8?^a0$x(F?x|Eqaw-+`Y+1V%}@ftNh|_?u8$b&jo*s z@+0HbOx(TUEna>%L%+F~_$7b4t@tISL%4h6{~W&e`%{#kQMfnb?u~ybuNVIur9T(9 z^S{00U-J7kzPmq>&mr8s;a~W7+oK^Tk{zMX5O;6&(dOr?&r_5KB@Z8x;`3hd#`HDk^-odz_ zH+so$J>T7*xEpZyR=)Dxo_`ScSD`;)_z`~HpWENC>!Z-`gub`(mG3sa$m@`Yer5nq zeoG393m0W&WfvAk+(o$yvhx=e6=yG5m|KuNH{xFiQEq--@%;S4!s3P5d2@5~u9NWD zi?j2JiWlVt7YB3a2j|SscH>@$FIbc(8Ho9)^Qps2&hqCK zFUVeyU$9iAr~QKqbBh;e7pNRA$}3#7aAAHyk(;_jmz$SclnW0xM|m)O>v-lZ%F9yR z#YQ4>QvA)!4i>>Q0*Of@@;!S=QFfl=FOci6iR?mc@d;2m`6cTtadtXX(P`(DQNSH@acXRE-jiK z-*vRn^a__27G*E!$;ZNAQBK6y%CGXz0z?AHtn6%qh)6o>`@H;u1;HXKcr-or-6L!p z5A%advkRgjBk^i~Ep02|$oImVf(x^9g1LE=MOHNFINuF(u{=cRf*LJFOBZGrFUTz< z8(BFve=%~-4$cL$@{5GGzZVweFI=b#EAm}c2Dj9$a0S`(vJ0}M;0skfjb$$y|GZpK z6I2>PBiNI^`ks}a2WpE7dkES)7}F zQ!(_Py)=@OIO!E+FD%Hv9#teQqZdL^2CeuPEL=o} z@_=h$R(2k5@ROClVB!31aOH-G&}$m`o}VXJwd5M*#?HTrGfE$$;M~}I&@ad?%qgBj z8z$8^T5{18;_xH6a9h>fJV}vihg749#FR^fFA0Z~3v+3Z^0Jmjv~T=y^hXw=chL6p zXp?h_soOENw0Pc}nDWocpASBI=vG4}I3b!v^NWfX1eXAVMGGXfU^!Z&mnJ)di|+h+$0Kcts=riq1@|6zZv- zz}!$h3rEqgLT5+{^t{eY)=~m04n6ndncSHPfBYoec=ccM!Mszzq`-HT?)=iadYNOZ zuBpBf0ho>_QyokZRmY}JR+ySwJ5J)1Urczld=g9V_66O}>@8#JJ`2NIID}74RWT$y zbCfERaQsv#Gow_%{CZ8bL>UloMPlMjaDK^+H6q`lQ0>a9YPD(+$YJtqMaayzMLsY` zR>9N{vp1`&%S%_^R#_iidt@qSk?WZqyC4|}&%~LDIFMDkVnwJz=gX8}BvhcNvX*sC zCtKDAAz5`m<1KTW#+&2 zOcquaFte`tbjLp@7{9nb8Q+|=#!KRMe=hxH7>v6=`91;n;az5G!d!dv3I!UqduX-iE9YWxs_CN5v z)(0o|$3FMItk?Z}d!8`yu6-^xob$4F?|nr-(|)F(Yk#GmO+VF7-Ok9GRu#*|vVyID zG%vmNyA~GYE|7lNg8aOEX@^fmNB5v0J3sMwZ(KzGb8)cXdI{4<{Lvnwa8f)kx1f*# zKT{BN;PU4bW*0CW5$TKc5l>79BHDlGv79Y-1gd`;f5ef$FnHslY?IAC=z??SG6S;M zP{LO)Bbea)g*ibzq|tKdg)WADtN#y=wC zeJZ!xk8*8e0@5+i{4g9SUK3f_EMCddrYbM#Y!vuseA}|Mk|;lyP{l>>&Ru?D4XA9Ly9_rzu{6}$r;gT1E5v+2 z%!y2oD-aO;1Y+ze0)imb{gEE0{$Z=GClOu)4mqY(;3+m^x`qqQ6fve^ZIpTF38^OYx{n zD1#Fsd8B_nJ|GxbRbMMP`~>-(q08eG_Av?ZtII?2YRX2vi+9~s6{Yp1Y2#vXcgvWH z&(35ex4dR03;q?L`=+Xj`pQ`h9&$oebb{rruyiF$#>(ITr!F^BzB;_Mz6a1BE(L0WJ1D^jy0l~1xfCrzAA zd=~!VDcIiOcjdJhWb}Zn)VH*8;{yW7ajk}j5Y3~xQb7& zrR6wcMT6;uv^$txU?yQyFxD5fHDv%3Gf}a#sHv9uhm|N(F*-oGW7-iY#Smi+)&<&3 z3}cR}6)P}3K>lJZff8aUuVWQ09V)H3>J!vQlcr1~6Bd4ZfUz!ZWpP&h+N%tI3bC$P zrhv5PS8Yg{Tj4@j>nW-40&JyOJb?ZL@ij&8{ORQgX^ckx1oJyp>TKF- z45}tiDy|>rO|%XxwX|`}tazGpRSMD{QeEoeJ64xgs6Lril%E`blP9_Os!(=~almAZ z1_do+R~9QOCVs@6%(Pygq`sa!P4uW>+KEeD?*ZMAE_nBtW zCbP@L4pcr!UR^hHY4xE<#x*;iAU_!sbpIo2cj{$GeKFE6tgi_4n9PEwxq4oyIBF$6 zbLKTGN>`Rulon5|m@$3I#3^NEWs@dXOv@;pKDlDbr0J7F(Si@@r?#qz8*l zG1@K7WON?0aMm!>S%5CYa?pvFwuq#!^p{P`n6j*V%7ke%CQq9@c}nTjiIXSI2vtl7 zm6exHUN*HXUiy8-H)DFn^cj=OCr+6@JtI`QEMxk#=~F908Iww9VC9)Hq4eX%S6(_X zG=0kC=|nlbVrtpMWfNzVmxq>3%$PB)bkf8rQ$KEe69`m3VOeNW#l(q|D<)5w%3sFx z(kTc;)v?&uOm6y$!zHG{b z3CpG~i#ku zUJ$EC8CORk~RvtMNOs;Hnd zmX(!HoRm>Ify$FnnlW`*#NI_J#|X?+qqisXvnb zeA0J+^0o?hU+WV;_t2m4@bAVY@k@QY%pV(nCT_dFo$~`dFPt+(^Z&wy`Wd)bKbKsh zpU$QFxzl`i^Lv4zJ7mHKE->Le`K41N^LWe?V5ZGRFlOOcMhevySFk;=Qq7~uceRtC zI8-f)(anl_o*o|EnY~qN+OD`_GA)}1=wy?Mnh(2f*;?tqN$)KtaU7pk`ZBhVpPEnW zYad12`J1tB#_UZOst1&ZWje!rvGuQWcQncHkBv~)RHTdt%WGEfKSHG0aS{)&3b04` z%?4M8hHE^$V4mj~oVfMJB&YUk#H$Yt;PvCwheOc!);>sm=$8^(9|E{z>cbCpeYjwR z=DX=K{p=j0pNZCoW)uG8C>_pQ|4n_65})+{1n-k#@&1Y9S;wC-$rNY=&%N#U`Iva# zY|6!pr^5zU@$e+&eXFOu8*ul9kKGo1f5IQ~;^RjeABV^3axJ-9Kiz%fE+5{ft1n&u z1L-=P|El=-*lg1A=C{?P>&BB?C!2zo>q#~ERW5p$YS4#!ZfH#v8-$I{b=?IubVb!7 zoc_Kzw4$b5Z9vlQVD)XQ|1W#*9~b9U<_+I7P^C3(r)}EOHf^UVt*9gpgpf(aX3~&I zDow|Pq_j&N+V|2X$KXFB6OxoD>$+19sl zPfn1~SwTW)a|k_8&{hr#+k#*tgNe@y)X~}atYBBXTfqh_J4^P=SCEZ&DagjV6lCMw z3Pk^Qd_lr9axd4{GRiy;oB8_TONt#nzr}#(o9~`Rx(RB20_cg~daozp`iq^<%klGh zFAdthei>P`htDt7OLF`?i-0clJZwMTo&+E1z@>%1N89`j;G_HjU?F?hpE5`{;bNQw zE-UtY{xtS?BHaY)8vtGC{etB)V)66&Kl3c|Q^Z0s4g_-W51=*a^7 zcKOVKkMe_o!tV<j57nBTc#Vf?k=qx=-GQ2S*15u}^I_l?Q(@Z0v+ zURmt0zEi+L@@@Wc@KMt&aAE=e)?Ov@feVtqRP)aQ7s6k6wY=W}3$AHdrS z`|mh#A@)SB*Y*zp7s6k1gO(o!E`)y)d~BbAWeejU1|RLuERa8TqvlTo7h+HFCT&j) zxDfss@X?;o&FAMIMLOHh6j0S~aAECd6nre7S>QtK>AOYqj{+CMU%g!Or+|g{?f&B2 zs{2<6xRCz17kunLqYLCOE))5{1<41WlD|Oy(%ZEB2yoQukAbh~=fl`T`nhiSFEnQ7 zTfIleDXsx2g?Tf=y~C z3H_CF+wK;<{Q)}ZnBaiNW2sb^*~V0b zkY8W}4qGbL!DEk(Tv_(2@740zS;@hq^eQ^cYpP5BgWFYY*WXj8Uc7C8csb?Uu-bD&z2*j! zdy?F(B8l}L)Sc|=#(Dweaqmh@B#{ln?g-vlRl!EMJKl*ae@9L^JVp6oo{uzNe&Cf2 zZrqw%^%gm%Ek6?P+>PBmBp)o}CCenL^SmB_GUh%o;OgwmFXDOn)kZr1Q`$ZJHyif+ z51BB}e{{dR3k<9M&sF%k{?Ffkbf@D0@1I`TS|7W#YeOQtuy=6xI&|EG8ga7j)In^* z)zy{kv~ORIdcN`e+8HH;6*t1Clm!maUSOB+7Zq6Au#p>PYn(N?bYoDFb3d5P7l zlkuw6tJk(ww${Yg)U+mQs@GPvt;URl)_7ax1at;s|@gqBlTy($rI!)O1N z$_s9PEo)m*B{i5iQdM1ryMM9;4zI4RZV9akRVLP~y-@q&;nkdbuqM2=byYYF6I<3) zt-*Yh&??NtK@luW9{Y?P)Vu=KiL6Njm95pNqr|G#wc%B;ye(O|dR1#Eo~T)k2{`eP zw^vIcECT)jGse%-pd zs-_i_U@%#yHI(oyiJV>9PQ4FTZ40)CyA#hBvYV$K&*k{nAl~mx;8_~9JwB!0&9DV% zoLkp%KPNrgUA?$*-hQyWops(5+||*GZ*Q&b>t3MlYw`ka+jVxmD;^4r9LB7uQp|}+}bE} zIU*andwbP014^K?GvPG#s70WBmN(!1$r8mpS`--Pxwa-TS2bZKs|J(2TVOL(?FLt& zs@=4@^n1V~*;%b(z-H_wrgmagUaM)}$fL`P_2vG)o<@1KTkq>L^1dFPk@s-%S+TJR(umc96rC|`!=6ZVMqI<9v5(b&v9IO#I5Z2gbeI8 zf#cb;pzAIBO&Z&WJ-*WTd_6uf0JPg{A^r*BpIsn-xLl8y#DKQ^@K?2;L$kU(%{+*? z|CI5La~jKkqjBc98rvm)Krkg}UK4h334*LZM&rQj($0>y4z`=!nCpf%*DB*9;^3e5 zeG|hSuhP5O@inAZwfV4`%C2X_qH6C|>u9pmVB>hl!3Q*T1*HkB4_-eGqkK$Y{Y-+k z$H&H`yynE;%h-8yETJyJ6+Zs+HNvIk3xo-)MY6&R*Id16^pnDX&NS zEq>-42VLm<4Aak9{2cELzOeB3SdMe@Vn=W1u6>5x33Si;8XSk7cxG2O!#LP z$X~ZYUw=|STYli{x_zbtdcEn~l^VmhYRufIaVV%UR;F=E_-7=2aG8#e+${VeHzjno|t_6uJ3@MrUnlkBaq*!7Q@)t2{j=kMan&#y46J^qiEr+W0mELA~FWt_igEO5g6J{^|pm$^?572tDR ze7t|~`hFDGTN8MFp9I}s;C@NYB`b6M%pU?hVDYzqL)#g7zP`?ugfz~SYaFi9IJH7! z?8O>Oh0i?C%}IPla1rajS*`8XOS{d=ZvB>mCa114_QM&U*sx&b!A)Ec9*n95;lX=l zLHI+#|974@vz?XZ7WAhE{>(~!xZfj6q<&1hVS7-|E3W!YfiCns#P(w54;%m=-!CT@ z$RB&L=1&6)$>;N4Z7A2?0-%RL&z$p~??n5{D|7sO|A~OM+b5z_F#Zl({G1Oo3cA#4 z&%&O4-nIANq&}yr@cbX9S0mj7%8!DM6_8JR4_W-2-!%)m(0(tJymwVjKKBDjgD&*E z$bp2i>Ky+Spa($P&s&I6f#sw4SLgV-|I7gBLh^Y%SXz_gXZr|&9xvc8pTGB8{LG&Q zJ!$ddz1h8^q1thbn|pwr>jyp4)i!nKNyp}xYKOl<`L}OT8=Pi0Oe@5PZOQK1yaj9< z@86i+9OOKD^LNGIeiHh3XSkn*{qq}K#VP)oogiVd+M4X;TkgGY3)2{2SAP0t>;~!; zueSd4;NNyXcD%zzh1~kjE8mXI+qmf(burA-m)+sDK)SVerDy)UU1vSyZ*0P@BzgOk z=KJd^&|G& z6z8u&P~dHemFiCk$G_A!<^H%{-}lTskEupY>+ic_`yF@WmNyy!f`97$Q2i>5y6e?& zd91x&*^Iko7t7$gKkk2tV;+5Z8^=4x|KhFO>qH?}_DFbEQk+rdh7`1rzREGGb zaDIDotEH4x)=DYcN=eIG8I>#71}?|JMtr*V3e{Usv1RMAm-9PXdpgulY@wDNw>&A1 zMXaC7RVi{+Zhwi&}+6ERR(jIA2V8+;1S~iM{2*pQU`Osc#YOS8JqTzkZ&vn}_Teaoer^ z`0giHx6O%Q5c+l121#jJa;u2NwXcS2xN`P+UM?21JZkjyBD;T8{)00&i;<$jR$`n< zCimRiZ9<*f8=~m@7eB+o8HC(@DJvdNB#XgKQpkl1lCK`{cFUVmul718N}VlU`Btm_Y^>*}Yy;5spI7pFhpe7tn@ZcV zdzWilp{$jQX&?LBg6+$*?e;v%5OzP{=r4`tWU)>l+Q!3t5jE3ex8}X2y2^s$t)Gz8 zokDIUs>hkT$Rfzw)x5i_g&Sog6RPY*^sKyJ%^UBM_bvB$*D=@lLk9Hu#y5)B#vuyq&!k=;RPfY3hn|hHzeQeOyc8~`K7K1z z)1CE0Q0{HP^SkKn`iVEkrLH7q6k-Ry#dP;*8{-9c6YWN}T65vjm~v zl(huOpWW`&EeKoQVm6jqY;9)!b1=kA*0hPnHXpf6%Rqn-nqz*Iu@gXg^q-6fa%Z*#|0Ygt~_AuK+^FXvLF**UZi+b7{S zVD<0aXICu!8Ol4n3hhT;v5dR9R(*Tc#QXs#$0 zl=b4gm9DxGZCqUYR$oYYDjRgAE6Y{cxodt=?W+v^5%$fq?e=*wDk59(d2JvYi%r+n zT}NLAvi}#=ztv&*x4u>VZg^I)GN&BBIh5^Yx5qV$c>^^U1jV@-*W29B5G`)|z=&9X z54Tl4pK*`MwyU}aEo%9!Vf{Z_`PA_agF$txkW5tX{E|{hrn4`0e_F%mgY%Y`vCI^j z+nmL%zc8O~x8jEr;=M^%6=sVj*UEY{qik3!Eq+n!b8XFn?J))AHYy0a9&EkCc`$K@ z!z}^s!EcatMDZ)_V(&KG*s)%pF+nqy%mGaEUE6*>+0xy`At4o%zRH@rI{GZSsya)X z{EE-xd8VTaOH4ZwLHzE0?aM2IjduoLo!kRa_21U-;qGydw7i#_aSyFkk2moBzTzdh z@dl0uL_nW+Jiy|=82sa)M+%IWaD2l4eP1>HQ=6OL;vWC7#~bRwN6S(`d;J5VRB(@H zj0u0n#b5dzT`r{`(&GEc2mz0NA=JQPH`M?S8n=Nnoea-@samqy2mMov?q)Pvd;76Ue+5X?rCNQ7VMlnEni*KUF;7C3ZaI!Zfil~z^Z}fYShUGUSw^<4 zpYrVx?I}=SE8*}qXCd!<&(iUn{J@lA*rzpya;s}1uWe*b(7#p_Ins7dV zW6FwCjPlQxZ~NhvKL|U#>VKqwT-rQtr4_Pa6ml7OFSGSK1?q`5lv-)!);Z-Ec|1R# zJlh}g(uxQUw?9T6?PD-}Zu?BxkSBn?G6B2NF58%90?Q|3rO)Bq>-s}kMz-w_<=cTg zLpW$(24!0Ruekopw4YFiuDSejrd~Tl`n>x|#>HpyQ0APKb|E%V z2FoElk+Y%RI%oP2>@mSE&!CIXl)2*FjXmL!j^BPYS?3|^bJR+oz`0wuk!57t`YGQI zhKF%!=r8?3k%QlmwOR7csXqiB6Y6p9rJu5lY+FC&+rjWKZX9iJ80q+}OPeL{T={RM zPvG3EJyVvEZR@9eI~X3uMIM3wcy7dRV%jWu=S&I7vn3OvIPb?XX~o$YD3dlb*mh8l z9a7*kw%B}W7oW*PnPXO3AsdDv*92ScoR!z46KO-hdIom;Wo#rbZKi$r4N{VM!RDI) zUkW_fgFlbQCdfZ%r4L)@EH1{87j=!In4f z;xjtQJAgdlucM4`6bkewYNfa1+^w5=Da**V^;5nb3=iW*k!K9)LoObhpZX`Q^ckFc z>8C6s+tyF{b}&4Q%h3N5@E=E^p!~Pe+i~typOj@}+xjWr4u*$uq1VEHq+{*4&60Pn z{I}9)aPFm_vW#q7KjnJ`$}Rs!E-iv{ufEb>KyJXwOZi4O&(p{=gmkP)C+QiOGGe7q z;JlCx6hN7@nZfptdhB4^kwKo)Z{qpi#bfhRW(Yhc)Z^T%d@0Mww)IoK9SjfSLVNN4 zgLJGtv{~}bsejZ;pTN2M8J!s@%gDC%Q@$Mx596AUr}SI!-^F9|EC0b`LOssC{HH7< z+tyF{b}&4Q8>atA$J|_-CGVUmqgMJP&d+z|Rwp|XC?-j^9WTmC8bH)EU@9TEIi_hp}o^s@wMLOopDiL1)=ugSFbLl~x z&(kfkjBMK<%D02zVO$jYQ;>&mg*HpxIrR@(>1mvMl_zBx*|vVl_X_0ASZTA?Ir)bQ zl;?zt&*)^HG31GSr^vxKK9chSd708=rT62Uy3@W3 z+AMkJ)IVyaPvG3EolusMZR@9eI~X3urI4o--wyH3)Mm*$SN?;?gnFEN>8C6s+tyF{ zb}&4Q8>9b7$G1W0m-J_QW?UY#z&D-ybHphE*)l@g{*j5#)T-)5$-PMWB zC2i)FsYHvmPll!m6wRY4mal5)0H~KlhGZZs?{Z8a| zJP)99biO?a@;D)UkAT}NJ2coew^ZK%8P4M zd@;nK=)~qm#g}5-(}?S#|9Ixcx6E?#D7vhXKJc4q?G4#DwHE@vpLep{G~Z*7J(g%e zQ91ZF>#%jL?CVt1Q5r3}4Dn5%dCg&Z*#i$K8)AqXXhvMWwjr|)>vnvGF6#%oGqk?g zIgX4gu`4g_+RV#98&r<#tZ`-eTud*f2%-^yX3c zPRefZh`u7~;_6Oq{YCEDQtcKmJ|o#Fn3W{PgM5lW%5Wb# zu+E7%ryl=8@x&W%pWf<3O7B+mSKrK-a`4{cM9c4V#{H+Bgp98uvSRv44X01krOO=9P(1mKwvv`bW+cg6K^a-+_H;OrKdjrwdWeG zl$#d0dqwUTka{9OYMK&k1hS2^0~u1wwZ35>!$}~D-l@1%##GQNQDjaU$b1t(elwa8 z`W%pwE*E=C1eXXthF`{7;zXQVaCGC?jl-1RJDpVE)RVd_>BFS>Pz>8>`z)>@w1vSS z;~T+CTZn!j586ncvLE6)12loxAv>JATKijjjgCD8BuDkNI)6KmvIl|m^DvM)Pe2ZJ z1e|CI=cBN0jLo~8XlVjkPrWI>PMp=cu1lq?kqs?I%L}8eGBg1x|8gf)a_UXfN@fW8 zoEvrg4J@NKo$x`ON{fk1`pys)zJ4G>4cg0#VaqCIkIt9IubB;j9%h_X-szWW`<6}k zb!PnU->6T^HfjC!FVpn6GobwbG)NlrO8C5u@}9`|c~WFD7yZ(?^?%k6kBQUybyV`N zIsHo_I$slzVK$=aIUqw2yp&Pm1XTY}bpV~iuqR1-p31k!xl{Ydyv80kvR)Ysy3;vd ziou|!v@f(}X1XZb4%ucHcMfrEM?6ei;73Ic=Wg-f969opA&%E%9wsh~xCm$y%B6fF zCIZ;t5qH=lZo(tZvFiKedMWP>T6i7!Y1bhj%VQi!`{#i4e<||P&Wo+`XBn3|fxzSX z@}$}+QlK1ErwVffckM}9+ud`%>bPnR_lJU#B zwY__RET5A=#`mYRy{Dk}Bh>3EpCQppeGHSLcN)l;If++^_;(PCw;8{0m)185R5@V> z%jIIZ&%Fxeqpm+s=gMc?l#jHnIrzdn^`g^8M61yBsFvFfq@Gcs$APRL2Tx>_Q4OTu zbwVEmGQ16TJmtXePv-2HH9kvOR!dt zVH~L1CvNn-uAKm~-jDNs_O9isuLtkaZ8D5D&(Hv*teEtHJ|OiE0++l==dT5l=kPwQ zZ~6(X=O^&*`}FT`^u>nlFe>s7B0s}1!6_hPmVQ~skAkMHY+JOQdK_dT0kS?@{1$fKx&b4(j{FAt2L>pVD@Z0LeEBd@gVdNcnZ@{+_!Y4Tvx1 zdQ=?;hrRI#+HP$rt#F zE+2EvC=;4EHmv1L0cmgO8C?z$AVUhsy4xr8Q6Tvmpl=iPsi$9UXJCVF2gbJ%b8V9T zL3vA>wf*fthG8JBJ1+Dt2hYCm%)gdIL@xUi!%iUEU<$~X13=n10vx|e%bx`@1ea=i zYk}lF3}hRb15(BS^*x!dF9m%joO^>li#)FRW311&=IS%;^7#b%lpPvgtEs&}mYcIz z)1UE2OF!yI`F%29_oT?HmNsp!WA&gZnY2MlGU+L#v;7^Gd^>@B=3qYJalvzvZm!FP z5Lr}ce2d0|Z`JmX0U4tEb$Jc~Sz3pLo&mCai}Bt|I}<>LeL(h?rEgQDGYO=S`@(Epf zfbTGlGXP{g3<7EQ5Rmo`18H9xNVy|G>Kg@8?ii5reu4YW4;}Wi{CachblW$5&F*8! z=9s=`(4@QRCGXPqEdw$f2CDiNI{0pFcP)@%3P}6U3LSlq_9Fpg*au`er-hyavb;;A z-zR{~-w9-S^a06_>pR{{a`%{!_%|tic}DuSBki$N`d|oXhn)f4Zw>%i?!{MXe`>GN zdY>cLuk9#Tb^UrG_pHcke++s}V16Fuv-!`@3F~<`aIe<46UZ zy$^Qop`EVxpIPMLb?hAE8`L@V|FI^Gq5E~&jR46vh-dRRP~PKTEBS&N-FV^jC!ynG z9y)>>=hwmE|IDw0eNq;wsFptoWC(24^bzsjen+6(*RY*g@2pY8(LOUqkTC5GvRHo% zO!pcai2O3&rZVfkqjTbZ{GiUi6UdMT`hn+ws(tL#bTyE43dsI(07$*{kjc_;j}y@D zx4V29KpbWBU>?ewcG-AT$_+^>oY=1QEZw2$ejxKt0-67u(2@Hz9Rt$7eL!BnGLYwG zA8o1Tz0TFYMy0$1QdZ#yAOs;`jaOvAGtj2vFPbD05!h7Z96PAv%dGea;!UV~ zpFWELS$-F>y~{XAV4JS%iJxI?==+-Q0klgs?(n#7l^k=cQnu(m5|KP%d4}2hF`ci) zHx#(X7jd@YFym;vex!td_(v>7T<4ByI~qTy^K}Ag*WS--y8mA_J@f@lZ}UYFZwNAUrVNR>P{f}qu0 z8IB5F`dytK0Wy83(DlAZ>8-T)ohP&7hZQXICw2KvirwZJ%{;FdjGokbVnFKOC-eaz zJv%Hk?u8gLT|WIHJjVq5(Dw<~{jgEj?c7gvdGNVJ*$HIKB;vhr8u7gUFx?>e%==>X zO#bsv-M?x7JAn*GfV6uC$b2Qob>BM!B)#NIy1z65NuL0+-<%aX_7#2qTQ;fhleIwF z(Ff%7$N{0x0Ga>rSM~GCQ6TB^uj%KNgTUv3J`QAj21x%KzOLzgK+1hB+Se;tU;it= z{6bQGX|ykfSs?wgpYMu5v;7e#fb@ejvEsDGlc4QTH>Rm+AmuIjM{Q36NI83fyq+8s zy5fK9@`?VFwl@W&{4+p4N5qcmav1_L{t%FIM*dmT$AAp0F|Jzaz|Xhqb{G@?bgJVF zpntM_NYi5bIoHrkqs`RAxX@gYdRFAxu^Hsu37;7v>c9SXc3Q`or~n5z5z2s+)hF~Q zkot!pgE>wD>Bkb}C!GMQ`+(3VMQ#b~W_lP%yBdUUgTF1HA78GomGt*k-uo>YV=g7t z4$9^|@2uVh#sdav=q|CJcU3+QF2T-2|lH zgFm3aV8kQmi#u~ufTWa`!(`i9cS_qLq{}K2Y%W&1SHqE z(51*jZS_EvE;5b^eFjJyoRd1;?GJ6W>yvc0Z%aE4ZrA=$zUiwcUH6Z}j)38eHT;3b^^(%u6?pA;D-s86PcfvR5$?e>SZ+WwHf3H5WmlWU(*@dx6v z?e6fo{Q7B-=aC4RBur1zg8VQ5KKgSU$kcN}H-eXb?E|WG$vY=>*;lonVIb4pe$Ym{ zosqs9e!P@^$TfEWai)J6q%4k;xe?JSnD%(^cR7DE$b1;rIfjV(um9D_z21s)rsX+m z?2Ed;Wsr}$Dt@f}-w7mr1W5m zQa=Am-^zIS5dK5H57p?q3=#ET|C{`tj!Vh)p9q8NSs+t_ zU(@#V1F2y|=vg4cGUTVd4M5r-6WVP*?X&GCT>&4dUys_Tnw7eF6>VUJl8Tr)PMc&+)s6!73G}8b0b5^2`#T0$dCZihGBU=o(8fU zmO=)lbOP!3L7}Hbb^x|BJp!a{jY7NIC4IKbh4c+5muq3MX`3m;nLu5Xd%~CVll|*} z)MLaj0xP7?G3t=i?-Y>!Oh`Q~#Rd_SR|jM{9t2X`aiN!*ek=X56G$5dgm(KwTkY#5 z=@oo`e1;8`v2IFO<2SK7ZYP=){2_1XYrD1|?)hY*mV7V`*JqYT!v9PrM06Xq+hjod(* zABQo|p#pKYf@XQ0!WIytu)X0ww0%uLhS%adL?825 zV@R{$H-UA-V`p(OxN>0@?VRCUM$2nBrAR!-X*&3G-OlXsD$4D`7}*2V=Ng9#zDnyn z@KY_P`e$0stHFQ22Y(d&toM^*ht7rj-w*WJKt|`k7WJBD{wxGZxAAf4B0Y!I zk2v;a#vei)`vDIVH-x#^c*IS5#1%`s zv-37doF&dVI<5UK|B=N0SktvX(d{k+q}^wLEWe#nPZL1az&RlOj6(KvfdfGLb2*>E zWo`n??grO<2F9teS$RJreKmP>^Hg&l7`MbF=WfSiObvYFsDFk#{L$cx{iweWO_i7$ zh)3|mnichE;Ek3v2V zh&(5#^9=)e7P>{-aSllOr7r(Qk&pHVrGAWmVWBIQYx@#FhJ!$!9Rt$8A=JTBst)qM zXQW@F<(fK(LLT$64(t$ok(PTH$g{c%Ew^}urXwzUCq-_;W$#|0YmtxsB!CRVBIh`e znlloAqnVdE!Fiedclz|FP}U9fMZULgfp42gyXK??`gGk@xFrADHFLG*ssEa` zr{tO<#dit&v-C&Gx$>fD@S=;LBQoA>`YXqv*%#yUq##x$@h%5^+k9lxt;VAxw#mVu+s!u!ee$xejA+=9}FLH@0YawrD(s* zW4Bkz{25xZ%p^jVN|5ea`BW;lH z#c9~|PUV08H7Epr_MiQ;ekJ=5kXp_N9tF~(6OvA*ScBF-24pC^N4K{|Af*fendcmk z&p3@+G~Z4j&k{hU-^1(Hn{x9uVlG?2qC)j6w7!Eth6AX}C+Umzd^sd}IWDQfe`-HM zK*rPwT?(X4O+Y@AbOKMn9+pAvy;}YuAkR(!X=g=L`>_+qeljd{8c4pcJCWcQY0uxE zyg1ilPoI7#zWcDvp89Yuw$2|d5Bm}Kp>MzK+e@b2l6wLPP4jv-E`Cf}?e6SRZQtl; zwSAMvH2rmdBv?WDk@1R?*)PVYPgnBY9^Zi|Z&u_@Tk`gOPRkhu((f9S=L*VsB6m*@ zK0?oRAUBUCf&8{wf3@a0`(-Vs|0`NY=C4rDs_5XlpS3 zF{$-MzN+<&dFZ3u7egPf4R)U&@X$By(ie2;s}TPp9(pLR7JX}#F2C%W1o}4Wp(}bt zei^1*y6EF1%8~Wb4nG-&JoHlb?~9_PKPiHL|CqZgQf~%n%pb!&kI3(I1}U%q4O)KS z&07A*lcMh}x;>8q$=~#}?$2o;>7lo2{$U{L5uy9xzrHWz+YxwlejAEjneTt?fB0!q zUI^WxDpearc7W&N!KG*oe57gN~{=eV=U-zDCB$^Z8Q5T?+aN#>x1@Rbp2_#VwzHfqC|{ z)&x~L13`>W_;IcByVnb4=i<2L4W>Qn;Kb7WIym62|7xlK)w;Z+(jJFz}x1#}U0IH};r8=015Yk08y2C0FKb zXI$W*E{D+jw4Ec!!25!0qwNRjtKf&~^YYDN$it5_EE<+Vw%&ef=8n@MGHLN8P1bZv?tbIC)vlkGh9w4W1*x z$FpNV`f*n12Jn)5FHogR-dUl8xKGfJYPnyy{h*C@eUQE#^|9Qlk5Lal4lm2EkFw{@ z_v7f2oF6bjg(mRP&O<=@aYE<{@REBcP^C-WNukdH=|@2PcKbma?fM{H20wz99~lon z`fkkkW8}YRm4jTl5c$74jxi^ZPW#Hw>g!Vzkn|{!_Gg4HmpqL?rVjvV{{f-h_R}`o ze$th&U%e~JeI)Q$t~@D=R#o4WZ~w6Lfe6w}2o>k@?SGKg;5sAiy0l2wLp_iwX&|{L zg)Wu6bwH-4fYiNDXty7<(e{J%68ORAUUQv|c=&P7WU;mr^gO0PJoc(fN zo&qwp1U$4e2BaTDLQhFv?$XQj5RiV<3GMcSHrjrWUI{$Xt)3L&Au*>cHeK(h%>?Xbu5_ki_d2h(hnkr5g3za0!9tW{r{Zwi~3*b zdh7?PvIHtE$V0kb^7aXR2uR&yLc9H-jkX`8?fE2=9zG1-lJCQq^nnQUn9wNC0aMbS z&Pac#y-3$XCy@3Y1JeGpLf1;Zb|BM-fwcdy(C+ydw9mGmv^}51dF}ie5Yp)9d9q{4TBk&<0IsfD93_!(R77UEE(_2kmgLyYaB2v@E|2GS>TRETZ)t1u_(i zJxe_F4ncMo^tLFy`Qu099(spddJkKAl`{N0BJazAby|NDkk`bF&{OgrZTnAML5xdW z2|Je278y6cAGWD?UssvTde~NRTYj0eOWlk}{htLg9NeVs*(c>;uj{8=%n=OSMH{Sn zFPW$Gbv=BI?pskHrR@XG{6Nb~W%PL6ejxpw1TtJI>$ytdAKwA5rfeB^`49MainQxn zMd~eDALq$X))@2CKX#==6G^ zA9TOag}w`?-|r(e(GcqN6J{2>OI05TOWc>6PSZX z`}6bL&aBik`DT8u@y>eukz0uJy%$3{yg9gbsQ5N%@`peq_zh z3cgL(WrN6#Nxpuem2muv{Z8wd0kXY4PsT_urVse=j4{%{b8&u|qV@c!>k-Fsplei| z9s^~6V%$2-h(E>1PfwNsnX?*5i47tbrz#9wtmPdBGL&4R@1G$c`(py%r$0ygT>EK+L|?zi z+Yh9^G?0=K5`XS0eP1iTTHmKn0?Ai*ji!$SX;|{xp#NW=iNUK>uOtcYPn975zt~{3fJaPiARdKBL#^@`+uq>2|aa zYT5^6`C_C!u$J;=k1Brq2@VxGqnD8j!)QR-lf9oQ7XRqw zA|FWp2jFLvcDUCuT6t(Mk7z~yHDJH1Z_=h^MOtngEwAiFT7ET<@@Fb^yDD3u>G$#a z^VZxq;c<~?uBTjANq-t(7bS&6el(=p=@}qBe}j^fyN;!YwOw9v!0w!=()l}AY57UK zO)-zc>EJ&$(U?-``8gD>j&OMG#jneR*Ai}QVHynenfXKu*l8-AJg zX9CE290Wh@KLKP)F?dPu1Txotp-&hY%XE4Lkp4u3cKbtH?ePcFAHcKKQ-0J4Q9mL6Lh9NV`UXOql{w?^2XM>0_Wd&!QSM(d>tTQxy)?i@!kn72K@b zO9PPkV|VNH{Xo*^fRtbMay{o`07$um4SGK6IUwiQR@|fGBS7X0yh6(jZ`E`IkYOCx z$A5I-v$f|)Onf!Z$6UKh--#95^?3})kP`X`koF%l={vN(6p(o*rJX(veUDM!hjMe5 zhD6^Hv_0~2PcF(LeIlmw_s6xq5g>VHfaF=yqV?1QNk@T9|0wkAp`N$r`sz6JL|&=W z6U|!Q0U-H5fj#c{T%)c%Z_iyPW?f}r%EZjgX@5}X-?vlCI|8J<43PE&9@2CzkQ|*t zzX;d4r9RmA@mxz&_q_M&G8hW7)-a9;q@0M*Cs8I$IRx6ql3O%ACVb4x5b4nRXMhZc zUZw3i4rEN(t95&*1+rbGggy%7oT3?__jT&_bOgwG&l5oEZ{MZm?gi5CyW!Uheemm} z`F=&kud~-N7oOXsUoQhPgai-WrR6ki&~g)X+TKGz#>@bjBf3ear+}mvdkJ z-hcG_7yEhOFSS0d!L~zjqm&Pj;SuJuo^^-*M&~p8K!nlnX-5N);mmHGuk;aJo|{zu z-1Tf+^7A=|AtCt`fq$ufo&PwHa$m*#)_ZB}aK3)ZAz$sSqJLQDOFg6Y?{VoLlKk%H zrE%Cn%~L>1ngz1{OO_X@b{_;X?0>y(2V+3i|C=e_+DB*{@)<@4bU8j#91Y%Hj5>&n zza%$5@r8Omq1eJbAzAls3_~ZS@jHW!qll;OGm_o_WZUC?%L`*j=ble}f`dTr^>k43 zEkW5aAD<0|->hw!d{WngGpOk>kmcMi^id!=&IsM~R&8TuzwS4Ir!_qR?0{eS zHVeEQbn&}1y%)&zvUj8H0~>)?0Na6-7krQAs|Kh)*NfTC)P2}+CMJ%@ggVoI+hx)D?sXr;eBsA`CN1Uqu@1x<<28=M=>~a zVXv$2Fs0!!Eq55m5Pq$uBS3}&$U|B7`yO>Q!H#>B9r^D)10Hrvxa>G+*>OblIeSGP zkbb6x9uxicI2(1S^?}xySL~m4KR+n_`iNlakd}84$Z!Toe-aH9{>n)Ov4_l4Q?iSUS+g`GdXI}fGmfB?;osaxwEWOV{VJ*vNPR;> zPXLuYf34F`0!hyb-Sjcdzgb;3tm`85GVJ`2&bL(j^cwS=6<+dFHjkaP#qcZ_`o;dK z4`_X5AJlS(fwcDk(wWb$2g>!*7yR`6ws_p7uTk`krnUTYK!%j)PkHF0-2Lb$Pr~w3 zAI?1|JD<^Y-%zIY4gzU&8IV%LK&Eg{a3Y_9OgQ>?TK_bVq5PA&{2PIcNdcK>7Rc-S zk|X;1bP&k&oA6xnIS2N zIUr+Vu#@x$oX91-9^H&%6ONbTcml_M9Ph+2jN|<{{8+1Vr4tD}k2cD8hvn8iZu*#( zH}NU>_YZz&MC`iMiD2%X-uL@v#jnS+4Sxi@12|5CpZI+6-$H&oGGJdVwWpQg9sS>a zr}LluPXBEfHwMC%5?;&Etxn&7^J|rD)2At8xjN^(*GPcRBW6A9%gyys_5r1AKV%&L zwBHGT#_t@0Y=$E^KWfn>kjeWAbv++4E}=}h|5Apk({aC3j^mifz;^adJ&tLi8*#qV zN;kAge=c-T4s~o{S;;yV%fZik1Ni|?;70yOh)_y?pjSb}*W*Ze zq?4P!yUxINLoCG+yq;&dzoeLmB$$5 z4Bu7k^do-u!x-cE2=1F7MLFRZ!I8mHKH@lO95Xm(ar9$7(I}2N9HA*6eiO;(lz!Xi zwBwlgj?YPd*XQ(~^f{UD`JCC``<&<>e9i!lQ5+c@<99-)l^C9p0~YNtAb;&59?3Co7#YCWB43= z_#N60jwo8#B#t@wcuO7bAvoeV-iYI`a2&%ijlLAVdd9NxGD#o zTb$+2txg$M2HcLTW4ZGJ=Y^OpUV&W|R$_Hb2(!7W@MWqRy9L!aYaHv>YgQ&YJDs|Y z_`_Y@y?q_6Ta&5op1$VwiNuE8y?x!gl0DmYrx>-dtFLE|C*#IPl3nLX-j;0b>*(&f zt0x(MwP$`|D4?JYKcJ(Hnx8qBc3($d`_^Quv1bmhA0?|Bg=IfMV!N>h#|AU5RbG zAAUI5+m}q-)zOvc=z6$U_%?U-_QktellAf54ejx+hm#3O*p}={=yeJ0?yg<%XnK2BCu5rM6I?Hk_9QpsH?*8x@s6%$GU^}GYUpU`iQ__}qBXxO0rdbAQn)NM zNAd3-O*eFRr<`8h)tc{0qCQQ(Gm*OIN$lpfEy-j8oyw%vp%eCW?{R0^h#sniW;xa6 zLN!K|MPD)-Pj5QnogI%Q-8r@V$QA;t*PHghUA_hvHo<*@e=GPw!Ak^} z304bk5ljd^CO9l;^z!%P?9hVtXopWr`l#S0SNfzY|1~Dvpa}ah`i&hP6Z(KF{)t1m7b3 zM*m$B9}?UtXwu&;blMgFF&F(MAMQR4aokIKdhj6QtnqE?NhZxb^D;kDt-ChXZkN2@FJ9M+=l|Bo1?GPR^4BZN zPiYBVe~g6YyXk-P-7JB-QAW|Oj;;$fg~brvxV{c0@jAOCI=WF_=PN%`2A_imc;(?! zQPzoP&CCL5s&C!`)0fzF_pBLBt=(ql!aFRh{QUM(Wdxq?Sa@AkMwEqbw##Kfx=h*B zp;qqgZR^h#%z|>O!a;qs7p-gS+}+!L;knnt&B`ja?s8br(B1m#tc(Tr4tl`8_XgzW z1Nk2>;a5fLI?x+)jbnip+(Qf2Z@g;6H+SHT3ICdVJNkAzkL$REerd}_J5T6%Hd5y)eZE^YS*H(r8ryriA8p>? zx^vW{F}(}*)`FMG3$A)~`DV?11rkv3f3$!pWkJrih-b9l|Abf^c5TL zT3@H`Jw5dz-tp(X zw!g`~wl7GRxwc=2wzWBBUE3Fwn@y*Ai@L2i?}3Eojpktp!%TXxf=@(E=#)(?&u82` zGGt*h4ZC?{crPp3W_I4|=H8m@V;2#oyQuc~Ma@kd#A-(4ZpQd9#*&<&i<)1tJK3|R zIhE{bYi{N6AI2Zwkr&(6!$FU();-RrE@H<^H1~EUlPP>L_|sb&8g?@t@RE_r2wPlL zCGH0-p)aEkCHo#V7ms!8@zBz|4VUzeR0LOf+{5{RwB%2*p!wyH@Vq}s0&O@VWzvzr zcO$gBKf3Sn;)Ra~e}aU~lyJ|s9UG#R)uHC~(Wrj%U+y&H@j20qn%&jW#c{5n#AKh@ zQS+%i4!%5S&Ro1)mhnxac|(7{y6R>dAop@=X7r{W42#zDr6bw1%5h%e>`LxxrMz06 z?dpCc>D-~>cBQyaC*n}I{3Vm-)b5@nZxZ+g!i@KOO89GS5g|CcniL;I4u}UL?_FZ_);G}0kk>z zWh-3yx>z{xar(OPcmRW8uX-9{->j)_Mz4ftES0Y0qwV-Qv`f7^afkSvymd}Fbp$=2O{Nt2{A-2_`ul4xoWgs)u9t?C5dtCS^l17EJP z=gmo2kE;x{*>9;meJk3N@l?ULSfry_cXZnfuKYcE*#0~myYLaiPIg;>>N?+>G;CnC zPiySsM8 zdpdLt>?q#G>+QT02yyy~)a5&ht2aK1@GFxVZ$_&c;`oBxGdPfd(Q14|I$*`3Hz(r> zL^_)|+OTa8>UdWpyjkD7315wP=KK@BqxI4Z%`C$X8_*(qog;p0oV)=oq#ok(%8w%w ze26Yw!g(A8M<7!AJ62vP+cixo;GvIw%BfzP)y>(vrVrR6@yv@H=SvR-zt(o* z51477!_a5)^{-sFeuo+u>gkE^X~w0lSq}#3TRxsl3i0O#l9XUCzU=+W2m_}VpIjd7 zw+OM;o4>XbLr{r$bG#-|lc=r?SFee;)~s$@Th+EU(HdS8YFm?7Ro#+I-WiE_>NEMn zRjb#;*S5ALSB2YJYF3BVgldvCp*6{tP)%jLGQO%%{?6`)aig5nCUA%k63kE-+pLYQ0S#0*IZ)5L*USP!9 z^T~PE*D}cP%AbAewMyBG56`@tyL($A_4BL4Q?BukFD-x0@}vA`9h%FlZSQh`f15B? zpx*$RP@&neURYmf;IBZvyNjqmc`AJ!yHcIaUEMM$z2gG9<>DFnN7%Q3%g&$IKK=O~ zPXwvX_#Qk|sM#vG)-ibbV^}t$yoJq^Z}WD3LsyfJeVe(HOZ{bLhakb-vx_4kN?{@bIy=x_bMM0%B%ELJTmqwPA|S! z?2ac4hgbT1`*&DbjD_^xyB}`GWIMdCV3H5D+!OD@r^%l4*nJ*$&-TQ2Qz*{@{qfG8 z?^+@MJlgY)!X}AK54*PKmy<3a5566F#%}89>FvXd9VSBF+k#1Zk7SGXLhOBZk%jG+ zekc>2&Qq@*?MQdwY}QAX?fzjI7df#F z9AR$pjRH49&Kxj^^vODmcLJMUhBXwx_Pez`6TtTW#C*aAtlgR|a)!5Htpdtz_Fm{k z{P07fyPZw5Gv_|ct?^A2a) z7kLQf|MMaz{YtFq08TbzJ;cv27ckB-@whJre3z5-&jB9?e}4<*O#3pxwMZ{*#djm5 zj{)BStjD+=^9=%T@g@Bu7+z$3%yJYJen&CdJP3P+fcN-k{F!#x1HV!ox<2NBtdD_L zVI9Z}*5!7gTz`UgfHC^akKhl+q5DA(W5m1!IERtsVeqBw9LvX0Z)i_Vd(roQ zjCS;Te8-1f18+e2A%5U-$B7_*_Kolt{J}TFfA~B86xN0yef$9O{{r=j@uM)xWBeJ6 z8KHcK-s?CYC;lbZrJeSb9(1sl{j_fYn1(;Iz%k&+`yA&J&^P#gv}4%Ibu-U6r;E6D z=5eQ`h-+s^bN$R(C*$K9n$1A2qd|N0b1e<&;9u+hFb7SgT9Jq(& z3S>J9AJ*kQ1bmw9_v6r0+~OPi1on73SLB5L4r}HA0RMr9eVDfjZ1_FmKZ)))hx$H( zJ!^hb!8Zsz@>{f5{GRsouTdVKf_~p=-^4%YdUwW9Z@+?n|BQb1-zfJ_qg?-Q zkrO_Ka)Z4SUx57IA^nS}Kg6fM&UPR7O#u%$n1g!4aoz`c<=;d-fxrK|j`LyKeG=;# z!9NKc0hW9Z^@H@(_gNn3*T4+Qc?vjL3^^H0)dlwdkbWoqC8sqG0|OToV@(k0Y2V-s z>Ir<2pTVBz6g%xdNB{9-j_?`X4<>*t$H2ck&I|lWfA~MpzQCUXz7%$i5`8m8v$GmQ zzeGPo{)zvBzeUB)*c|E~bpNl>AJOi))@Ty(TyHcDwVkp0H-`_O*S-hl6e{Q6>_GYLP!m-?LGb0PmqpXz_*SNYIi zr+pJZ<ZkRT{m<{lq_Z9oB0hK6nGxPyw5kVXYR> zxzXnw1`YvV;A`<^Zqo8fZ`ShCz){F?mSa5^a1Ka$gJnJ^272Z;$N`3)uk$yR(~oK2 z6!2--)BXaVx?YR`c|FMhe@gpb=yM_$7ds^@ke|5H=iCp!$3s467p`-mDxb3gdSa`5 z&c8ct{%Ez&IkdFciQ#uOMy`ZCVU){Nm?ym!2zuxxKBpYNSrNj1p0P66wa(|v+zS5n zpn)?Re9rW8w2zHG=N!`eU*>bZ4SQzlHI8rgp_v>V_P@F%iO;{=e`$C5^$a|Qe<-R{HvfaYY
      =!(RVS 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 psgusuZmAR3AjSzLX)#}{Hr5_X#@rlrZ5(Ce~ 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

      ~l}{mVX+D`#^_ zDW{S;)mt(;USfPw9DS(`jSY-hE z=_}wjkFg>~VRM3r4A^sF)LoO}k32_dmnRqUyN@5O-iruqq9(SJ7@U0{JxKzok=TYv z-3Y27ztyRRJceb`WNliGXnRm+(4qYdUeDzanrzK}AYfwt|fV)^S z_G9(Lbu8#c*n#m3Eswyr?LWgKzil6It;zTR&p47W1${jgbwpB3#%?tm(^WHnf{pmi z(@`^;%e?lL(R{{!5#_O7e)ASNWjVLI6}PvqYG~Koe*X?Rm1w|Dwm<*KjCo2@5B8s_ z)Qk2)`=gKm6&hew$ZK8$7l2-AKgX(4ciK-vwQ$tWi=%<+AmT5f?N9Phk1d9}XQ4Y_ zpob)X3&3MPe9&EaERNj3qm%UDwwImJ0TaTfn=y8EsHA%LYd_QSYj@qz2CX$mpf&}h zH0ayzs=b!V>7@IAI|gw!^)-)28s5ez6?j2h$}L@}T1?{-#gHh z6|sx}csDbZV?dd4PhATpnHJuXQXKtb8&Y(AY!vp30L(L<>zIP9saziZiDjg!5(bvr zFKw&IEasU9`%g0mLq-|qF>%d<2uAdd=8|2?a^k7`m??n3d}=8t>(bmn-cm2lif4@8 z7sL_6OQF+M{5Kp=xfvH#?t@AU_m11yLdXUUfmcs^GhpE2M>-x-?{b7H^{OUB$8o@= z3H>-RSL99f;`BN0s@S{W&tMAjBq{%tu`9dQDcO%lTHWYpH_FM?aciRg68cQsPP-Q; z6!s>cQ0VH(2V7$zZeS9!E2Xn3Ou1#G9<1@~ z%2Ks%fnr{BH`RhzJY$|cP+3^*y^U0ynA8-jlv%I*FO%#WEW})vzMM=1iaBsGm2|Vo zBG(BFo^)&Q7{Of$3)SOE7OIG{P_@!R)oNR)PJ?Q7m1UsCTh}#n%E3<4e6?+9mS^Xb#S!h(DEbepvP)!AGEdGKp%ny44rcLfo?9n z9X)|+!nhcCg_PoyI*CtERZ71NsI|sBr9ywmTsfYFuM8IhNi~{ZMua{`pac52U6$KJ z)xfUj(0?Ths$C*)ER*YvO?^I;;wA{m@k>7J;`kb#F_y^j&%>kS_~@!Bc29CH+Vq2A z=rHvAiE_j{va}YnNmmTHhaAxhkG70SaBp(e{t>yMDPM9VEEBZ9^pv-r{sT#@7S3+< z-f%e4%XRw>mf8Kw1FqYj=gULw z(~EUBi7q%DoGkg<;^hcrXsDPzeliGal5@Ve`xv;rph;Dgf7Y zoS)Er7=urtEPU)K2X`zvVM>;^w4ni`4-H3wF`Bdos{00E4@%rOcne&UC`Nk4m_e0T zcv^9o+f`f2UXR^^owceIYXrYGDFgSck(C0RKOsl-1yApQtqY7~r#T9DqLULy`*v`< z+#s2f*=5NU&uG=+tzcM|DL9{Qofz~#s1H~RDzcA{0ks1>1()pIIom6+4s%JUk)j}XmbvqWi;fxq=$PFJDyx_xjgG04` zFvm{JGcrNhT~c-+Wv{mS##M_e@+2EHUQ=67+rZw9s@c8F)P+7$w59kEisFigoN^5Z z8e;=r)*(Ro1F`fLs7qkOuExfG!0MEaez=#o5d(iz1C9pQMNrQYLqN2KjT^@)Sm~!> zT$97$n?5oxh-ht&E08zc6q@ zG;ut1T1(gTgfSV1lyJ)$MyOxu#u^fgBbz!34s+@PEpHTM8vY1%kk(LKe$ywIhAZMe z0u}cJqUQ&2^BT^Tp*()bBFqn1@WzL@=Rg0ns;xHflE34;WY_sM+9kd41I1MjV6F1D zhfle~LEWd}?xgkR(|_jx>Gh7D-YP0ru(7NtPKn8T-oBRi^YES?e6#}fLpM;bh1+`A zmVDNhM!{mMrr5SL!h*`nA@KzTtVgj7x_QVjJXWK0*G<0iy!KUGz3axrZEy1PXfUre z!1=Vqp-|r7OJ&|>^EK{Bx|EzYYMV0Z0ryYf=5Odvv7+F*!}h2DW*ws>v~Oip z3(r@Z4@w)fr{X1!g_gMI!L|Qu^-t`o{)PYG*u)TbCLicVe@FW#-!~u27?T`M*!!V# zmgkADPYl$`)oP%2sn4y0#<;fi2es(EPB?k`ICTDDP9Hz`qCKr7Ke$NEq9Jts!0f+D z-GY)l`)6$EHu~(@pZ`;4zn2~VNujC?4suSwJeVM-4>UKtUJCx7i5m5!PcT8B5C5X* zV;{e6vjc-~wrnQM#1Ipk&Ppnq_ z2QMUk|ETc;cp!ZvJ&?fqC&2@WpIq96IiWV|y?%1(WTNc$$)$&o0UDSvKe<$Qf5P7- z86UocqVQ$(g71W~w>Hly}ctO9^fTW~DlvIF^NUAbZD<)P`z4h%;AQ1P+@ z9>TMh9XN^*r5#O((y{^ZEhbf39~h8W+6W6?WWn1k_$LcK(<-s#&c0HX-8mN!Wk2=^ zAj+P2+Eub_0qCk5q{_YpdOVi>e-_+i!7nX%8p}ldD2A8eCPCatQu`Lq<*S@3BK{=EckB= zerLgf8&$s3Em&;9Sr!ag@JzUyyJTJko4!;CjlA;^cu5OB^<@D|yf+;MT*K+}ZbS5<~a3X-4Ki$2JZ*Y~B z)Cr-yebNz~YN4-J#N*8SFHBIGxKt`j@jZa}`kJvr9aa08nHo;$Y0YM&mPQq0o7D4~ zN3G*xiL2!)tX6|Tl_#z#vqei;HSz(gYIc>BYREXC^o>3BRkN&$6?d;#uhq&&TGq!a zD{9_E8A4VnsXp!BVqcLU9$+u@+l?Xh1N4K?(hC8fy;~9RVPsAsVDI!>j>O6+l_21Z zjfuMUARszbNX?zCPvb*A*9u8EbMq$T3~vyYP{{P`$ib+GrMFa+mZ_nCkbR#b`+kQ~ z2_B$vTPg>ab}x%$vir}kl6)pTg}EDuO-?a?c^0;C_wMC3ta9(OuKyF; z+s|&VtF;^L*xvTPjPADPxBuqNZsSFMO91Cici`hsZX9#LXKhrV5&_Z+_qE6`Jt1MS z6=yz(I8?g;ePpNqP^C{U&w;BelJh6hnvcnd?)hKCJK#&CY5%ZCI6P3s`=?z5)g%S( z+(Ryh#7Bmb?uHC^BOXN~7VOh&jw9kspm@$IDA1xnZ9Y8+)!i#@uyV zq&%EE-MTGuEOsCPeC7|Q7vPLB0wJE-#rH1Hgcie=tR`EMm3@-gzBcl2K-Y0n-1G4> z6lRS#%??QPT?PINAyt^XKawYe%c+w9rL2?LUUYLVuTsZXyUf+FEN?N7;a~foJYPaq zEp6~}SIj9Uc>ES0e&81gu=>7>(TwZf<~D2Djuh!)yQ~#Na%C-R1E3jI^SZLMT>J{~ z6ZnFs z(5Zk!4vH708Yudr8=>fnwD32Fz4(hErW}C7xd^$k!UX`xEEJH+<>-rL2+eH{(`_OJ zoryJw?G3B1j3w>A);kyt15WPEZjnFc&&@tamK56B0BEJuN%H^95? z(!1`XO6<>*?)&=A9u`9r!6jq7G40634=*35Q+BuN{$K)I=V7|MMqb# z!+(Sq=aCoRH3G#ohgTsz|KX8EN$pLTg^<(9uPXiiDb%6;(=)p9Qx0}1s(9H={4z$7 zlOMmshf(ll4tXlPZvb}@k=n(SYx4gosom5owJQhm%U;RUrWXO$2n?|T)?@a1^(dDO zgu2!t$Jw9^63 zh-ha3jEHC>0M3kPX9DC$w0wY(5p5*EsE9TSV01(q4RBUOI}70Kh;}x>IT7s~fO8|- zxc~(bu%|UeVunM<^vcT(Z&K4MzlhJ^CQ~%0OKOsH~@b{!;z69Euv`v zMG>tCV0=Uy4^SM@;LBH3647wYY0-p;HUVH_M4Jd8B4CAUiu8!415Ao&lK>`1w8;R0 zhz38RqF_V|0!)c$Qvjw$w5b545v>&9f{1njz=aX*LV#%zZ5qJzh&CNyMnszda8X3N z2w-MJn+Z@B0oz?uba6zx7~qnKb_u|x5$#fdSrKg(z-1BbGJwk?+T{SVBid|$@`zRr za79GB0^k=B?H2%ZBHA2)DZ4&eHTc0Iri5$y(m8zb6{0P`c-e1M9GRsnERM7s%KK}1^sP#MuG0YVWi1W*;x zssL_|Xg32ajA#o1sv}rV))Xy@Xo~=DiD2!7 z<W$(6M5uHb?)y64J$5?2SL=&^jm zd=s!TI-4e>s?Hz*={wD;b@@(znAqrAYkE(5O8ZEyB%-`nP867nAo)vQxE`dECG<|O z+!a{NB&7~RAKmy#gz+a41_Z<)LCJ?D3{vz)7?lxU_)T;oTw^I2qU%YU?ga5u*6kXf ziTeR{qYNF1uP_=y)V!dkLhUM0xMnfGob~|6oMA|@6V^3oZ&B53D?^zKA^T)x*M-^s zVv6Hs>icke)%Wo<`7QDzMeJTL>twXR>%i#5ASvW96qHl=;72D&Po(Rfv^mKvX=>q0R{Ao91)zcwM|Y`~M^FUBIKN&i(&{BoGDMgBp#u<5;5(25S^-L!)(u zWMGfXU{sKxsA;`ntx6@4SVTjUNak$kl&Y=t)V7?~R$ALiPcP!7ngAvNl#8~CS_{@z zH;uL+iopx{eZFh&xg-R&J-_q(f6w#hA+z^hd+l|3*Sp^Ju6MncuIf^FZ!>gsxmhI{ z6FtoEuawLnRU)~j?B`F+@OT4>(DsEVW!`uQBYvoK1~39=Ur=P9q+y=v^trZkmssaP zwg5x>vHU%a5p%Y)%wq^!JQlpgW5HWYIT>b3Of29t?7V_0jCI6aO)7e=I{~EwQ`uuCEXn`q)O;i5vRr#E0mI49yt>e7{ zvi!D*rEA_Lo4yX$A6k!CY5Dj=Vh5_XncR+Dx52`seYD9zN-ZrEeg<gxYeisg;%y+@vPB-}sJE z<@{!)AmnW`q~vD4%WQ3iI=KCUF!`iUF_jDiJc}GAWy1NZpbpAft*x|(;8nll0^#X5 zhhsqITn@)JTDOm+!R}9vqnVN~{7_m*xq+09?k_3)K4>N6N6TrWd#kdd)`(u~%bJmu z@l@Hda;}JD$Th_Cm3(WxyMwJv!g)jKVXtYu2TBGI_V*a6CF&{XtfE$E1C%`Yo{ual z6CJB8veY;m2O!H1AqzUhIAK@@zAP8M;GAJeG&MO0vRtJ>NhOxJi3Q+_{DCZS&;MnA ze{TWb5Wu;;8{Boq6Ky9}^|IBvfv@AKvr1P3!o!_)E!*=OKBJ$IevVwU=L6108V-PL z-P$R62R8}b9Kp@ex{^emX(bnO%0VM`xMy9w-{HUW z+h+J@6q~X4&CGVB2YzV#ubz~sn6gZ&>t4BQJZG{6k^my~^5E%FJ@yGu@dfXR3=V!| z2@qYZ}ji$xgYD_&*47d--9gG>`fq>oL7J?tQeaNTaqpiT2{1VyH_AtpswS^6ZUDZb*Ac@!tQr1US1w|7B(7e)P+1kQ_)(J-o)?3`eb^W&eE+M~q z>}yu#t^3a^`0}Hb|s&cgs;;Ve51q zT-e&2!iY@NZKeJUZMVk$x@?77_jq33VLyMGFu)iUo$&)s4r7o1>h9-GbVq)AOvayz ze7$UOucCC;mA7o`#5Y7ZTK#Rdd~u_zh$j z^CB&ew~E#^j*N8Qt~;6mo%DI=AFap-54M@*l353v+Z`Qo9ND3q(wKe7lsuEvhsKdg z6znJX+X(v(g=Dp(9YtSxyTIeaop-e><0b=sjK0ALO}T_$j;*Yh7IAgN~*FVAr)Y8Kfl& zM1&m;Hn1BRTazVboy<*baF=yy(YHC`*53P5)~Q7cxxeWMqI{2@&z;jQJSI<1|M|>H z^-FM>!JLnU-90-!cpUy|4<5(T*VHb&QHe0nJA52Jl-xI*1^}0$NwOS{%V?6U$Y0GD=p%fel#lvL zm(PCQ_>RM;AOONy#4=yx!C=k_+LyB<+~Wz3!a)t~sfNLh1z0WsJu66%t$#65ifB&7 zf2(unns?_GCl?8fW`I&9A3mg4cF3JQK9iP@3Xn;&vuP#ivbA0?of*k9{-FtpjsWDhHHm}I=k%TLmKh6HydkA6WA7r6(25Eoco7s ze)IBu_a6AjE!sNS_QPWq{POxce}B;(dSopnO~zCoP<2J|6~daUL1c~+a8Z#^#Z z)$-wp`GmSIdHqzl;?|$O@eG9*tm@y^e+YsqtMzz3Z0Rd(IJKqkU;-fEjU5eEzz7@BDV?7w>_`@>;`yj=j!^@d1nH!&nh%9hl8lQ#0M%|kL z_MDiNe1qDDfPk0^_l&DD5cr%i=ffIW?FIrNueU~eaC901@P6Le46;YR|4THi74As3 z1!5yQRO~dU;+a+%eIV)(Acx7=ftsmi#rGgOx4S z>NWZ&GIrKrBD<3A_nGMpDpPSXJh3m2RAkR2$|wqot(%b1h;ZNkUOpq%IKoUW$&w^f zTm~?ZDTZRswfHZ6RSphUU$x|fO?i12fYamn`#kr9|3pK^KePQ|jP26oMDc9~^S8Js zUF-h-K%o{xK?uJ$sz3GDXRbKtZZWGB_R71)9ChumUG@+4i12_x>VL*2+zCBtJkT_A zyJY0)udkXk=I)~}y5<4@>y^{LdiGHly)<&r*CJMpC%M<1md3WD+%M=JV#W3fY zjlni?zCH(ind18S9Q3n)^6u+lghy=k?&okX|0c=plZ1W7Z!qKN($y z+K1J8{cwSy44+ZX|{{iW|fb4QOUWtKN-UHS4H&G8KD0 z|MfZh?fC)80X0=ZN zK2bCrNnT+jSO)Pmha_*z?K7E6$&5rTI%L<61Aw%DjgZ-N{cCfwUBCT%Ue~{2fL^rm z^#a6=Db+;)M62~+xCY5;#-;}WLM1~I+w)xtAWfB1Q-w)nf=`kwBNIfp>B|JCQnvfe z(NqurCtl=U@glhv?j@23ve<5PuO}NKz!AN}MV}D|I(;$ckA^gvniMys!uSwJBT_L` z;b0*{u=U{}6>hORw-=z%6oN(CW&cRzt={hsVA}bbzfTfikt5$S2(W_cH@!`JN`%D6 zs7YD*0I;xqtf~O3e9&IA!~<=Gd(zcu&{nwRxH;Aa1EUZq((YLKR{PGW>bhlC>w7|L#}MP~i{;xgRq}b$eT1GRXThNCOK~0!@{PMpYd<(M=NOg1&0J(> z@`Qg9pM%99@91&dg1&aZ89kQUq+QCk{CMu#?W4QG$FRy7!4^Jy9%kC)xmS!Zip&q`rw}_nymz zn?tqyQ(nuTV^#Co`(=|=t@LGm?&oMW3%AcU?4Mt7|0}HiB|4C!wx~FjOL?>(LLG)GN7=`aM#$K)>dtp2{brwky@0^aZh<{&}3l z%wD`uZC0dvkX1BDtG*c?bx8iy6T0phLDjiJSM6#&p=%dPxJ%$k5qWwntZje4G(O>^=Z#<)v#?>y@eIxIX#Y^>RsarT%NzS3j!{XX`i-xjis z$FuiOJUYLVJ0+zS_IsPkta4#?Q)$xn*;IZ{M8Zz~Lfd05=80X|NuN|d5l=Ojxm^%^ z+wt~ckC^+FW>Z!5KI`Gc&zjiPY_HyD2lgGku3A}3tqmu-DLtjwDkFMvw#1!gr87I+ zl?OAJE#~|g#+hvqLO2QEMkv;E|M@}N`47nl9x>8{s^Mf7@XT(5Ug*{Bx7Slv`1W5& z>X2gzI}pC%0cX3O?*#*c?r6VQcPSjGO=#_NsvB{hynT_1t!cle)Dx?iJ)G5g70Y8y z;t9Q6}l+GlB@PK%9=q1b zIey)PP??8BWop{5`+j7lA;GDV#&%6J+^XMl8B4XiWqsdWgpHiee(zONoP}4Xx0MyD zARJ|-nSaip6VI_3?q;Ey{7@mKinaNMSex7vPs7@nqt3gOC+DcM!Y+7U3ISn`I5H=l z!^eE^kl=uaL{juzf~Kyfh4|2;exK&dfO;M3(~ z0;oLi(cUNEV0@^E-UEs!+^a6d_}-jzKH+`|Grp+gzRT1pB%bB)DSgALqE}mO=a?k0 zD^;>yBvcZv&y^UF$WflZ#zj@_>_V*8xNx9lbs?#Zy=lnS+0O0Wgvsa--R{jJEq4Ap z9NNoMU>yO;0~n!GSK@H@Nn}v*)Nj4nYXn2b{{duk79J}ea@?a@+MLxHtqRV>Kzy_+ zNV#kjaSL;FD!L{gfj2CVY!>I>+o!%Q{M(Yjzqgj=gBBaL->vY;;;9^^WIpvYjWrMD zp{(k?h7$2_6Z5UsM@1T1I_dj5{Icuxyw}VKnNycPkJrkKrm?>jI+qojpcPZhCeT`3 zZE_=q+~|H|7z_8$^-S!`)?YKj(y+AC@Jh=+cuvDI^A7S{D`46=z#QQ&4-W?BbI%%J zTHAjiZVSg6tx?V8RP^h1GJ1noWt7+hj6BsH;HiJ1Xl>%Q`Y)3BNJwMnbN38{<&Syh zNRi^a_2s#jaSmu)*SU`d$?6mM2e}t*AO8%eFLGYO*q-5;p$~+c&*=<+o6I#0%r427 zPEPM_{Uu+&RZ0h`lB<7W@O-Pgx5}*Tn=oQ!`UdvWDkSmmnjQKnhMh`mO>fXm9nu8P zb#!0?g?*5R(7GU}-R~ZoZg=XOLuj~1R*_m7O6aL+W!V9pyuPzg>|CnkyZ8GoEBlO* zm%sT_J(qk&>p$XMDHZ^?qQguFN-pEVQEU_V@RWP{EHOE$qIKT8L--PTfU6iB_a{@ZWVPLCklj<+Uu*vUm^RwWk&gk~&d|EkixS#`{LhSru!DHL7GA!s8bD-fS*^pDmDv z?Ns4uoWKQGaANp(kYW?wj*don$?kl;`@#Xk^12Gg(~@o>S6B*dzD*16FjPqpagbpM zHo8sgG^m*j8QAM41Aq6?57e>s?i1#kHgPfVaaK)D9on4h%D9xJ4(iPIYCrbjE~WIB z{M%R4a86h1mxl&Pn+M~JRn$k9x73uk;pTnH)BK@OqYh!Fk6TFAbahV|{W~+sawV-T zZ;afNC*8+s7y2mG;sqBM5y!3ck| zy_pj-c!E`gHl2^b(3uAk13P9-+N(2$rNSb_Ye4nTCo~2-v_S~PT3+84FX&68t`2Hb z7977emOPhO-RA<;*0LphWCijf)|e4izz%Rd7g;fJRef*o?HFl2R@QEc9vQE?wz#n< z?!1Q7(jnqUSIqf?+lPNwX-p^&mU6s6i%bXd?w@!Ag&%2L#+VsN;?38oX+ye<8A>~D zLX25(!22Leay*`GisA)mjo~h)^L6wW==OquoHJr1nWgZWa)&fAbnefQH)h60H^w!O z!B;8j1|#zQmzH&Jx7u!3H<=Icpg8H2f|{H*O3?YV+sVktIgxWVeS^FrRX&A-^Weu> z5t%j1elI`o5u4I!dj$ie{i4Su&kMTcysW95e?-GK%&tHIQYy6r$V@YKSp6jtVz&Q( z*8cWAv_HI`_Fv1(k8l5?n@s!DM-c<(hgpuoT8?lvWatzjXE#Hod~cw^L{(=)o$Prb zK(&Ep+`BcPd1e=#5AncvYWu`)4#w zae3xV(b(g3LH|ZbsiwSBSr)?@)fgE*3wilJAKx)a<6G>M=Ui8O@vp9Vg;bZ9j5WR8YZWapRM|m^)b(zn>Wzlm#6oMq`z$UM`Mx$k&3~G`!65$ATD*l?M39@rx%5i6%N+^E%odg`@@w%b=&`E?y?mnh3;`;Xb?D*bheA)r~(| zZHTX-EO(o}+Xc_Y(fJTnmeDVyJjTHRhg?uw4WeLh5_9@}76fYZ#0prnM@~0a`G@FnnrirHEw+6{`4Ch4{**!8lx(TrkKFq!dO@w3j zA|~ZJIxHQ^m~)muc*Z-T=~*X-;r4Rl*|)$7oQu1xsjNabunKvRox<&>nv?yOZcg|2 zHs0Y2NZ|3L900)#(;Gu3k5nHr|7_XUnB_OT#bb75Ttg)Af@>|G%tVxwLp$-Fz7v{V~?{xMA z&f!rQv3Hn*8*W)#*dR#XuJLf(8Hm)V@{Wb_pl-E(4dlr2$ux0tvDJE~(j20=HI#)U z$oq0xMJf??&)B6cTyjnYf0f|-aGeNooyGv#6){ZMv(a@wZ6`}jthQub;3{Il>j){V z@N9@;IwbxLs}WU~2?ASC`$!(!E~SI+c*^Wg6useE#%vzVT>wQ!Yhbl|i4n?XMmuMJ zQ!!wFQ>%sp%sq;t0Hgbr;?%UTJO3?VApfzZN`_6)xP0n`@x2TLk=1r`JVDk?-l;?9 z<=6|qoCEUO?y>vJo8&kkIlq#>Fn<(3pN7q^3%Ad&_c`lY4R{>`Uf~V6)-!QW2b#rq zdp;!(P|))DX*2=F8#*s27KXd!U4d|<`9ibe;_d5prdibOBa!&!!Yh}ReRvL|?0$jF zS~zU&Igr!zxc4)2L@g>;o4tknI;8&zu4(&bEdKW33EXO3CS*xXqkl|J_W(_u)U*mW zj~fIbL7RAfB!H?k_S)TQ?6ja^j@;v@+sH~%ct1={!wD=|icNo}1x$zBy*rd;xHnAr>&6L(ykgSO(|#y2 z!%S!p!gyD}!siyY<6b;ZF(<~Hu);Kx9lK!~J>MpVpBd~w=4kW+@Qg1rjmo%#h9VPH z{AAE}78Ez%#*9B-LpCR?9}G&S&JD_~gi+YRv)^+VaC){a2iR4Ahsoy*=t=jFu;6sD zw&?=7)_2ZUVGSJu-dBljO)qo&g^?sadle$n(s6gZR;*{K|^bmt-eP+v0zB87N zugH1>Ro~z~&vB~41Gca+z>lZ41bJW1T^YPF0R9(7ycI(5_u+0pB+joX?raw!`NZ(Q z*A@qR9eZq~$pTIq`j-?NdOO_=Z;t<7X94h^3j8rvg$4!(!yiXP-N3BNoy{fz_@CQ! zzU^>^ZGs;N{(!1^A>%rkIJcFQF$3^llm@>FHQ?{^!2c(TTJ4VUiW2w_Wi_4m3*spR zdVhh+**rqGUWZd@b%5TR(KTTj1sj@pBLgrq!yvit@A&~IP=2Sfuy&pKj!9VT30WV}0&}esh{glG*jDGDv8ZQF- z47TUSHz4A$a|yAA7d~MI)vAVbyOJnHYhqO&80^2ZPb1lQXuRt6c_WPP!(OaQd9v>5 z=yZ=A&m!E=m|cKl6QeA^a+Mr&E@A(89S)xtZuP>J{|3qS610i$*Sd?Y@k3g6BPOD< z2}GQ;;^GGsRN88?(MX0`3$^$^+l9So?6@56>UOJ0anYt9&|E({>v!YfA0 zWHcEM=`Wc+2UI~~&1?8w!xQ*C*9jS(>oAq~&+}VW+kE)#1RMKU>RkLhL~m%XVGHQ= z;L$ne%&c_lIA(}+O{r&1^%2jH!<^$0*nPE*HPPoc25QxL@sr&g1eU?ZCZ6RDz2)X& zkn?7Ao{V0Vvz22ylw`)O_7sl}LC;9tmIxk27#UT5Muf;LNxsB@nR_m+i3gl`J#ZzY@Bizv&l*oFFuwkspy+bd04`go_bKb#!5zcnS;jxg} z3FqB-a^Y>n?V=?MnIXo`u*Yp@BS6CUd-0Ur_a318)@}56wN^bI0(^sFh)4v`Sl_?6`z#gFydlzSY%mq(lp0kdr;!pYlzM< zZyTa>uwC_Tn&=GYc-SL35S*KG2~JHJ6sM2F#+Y+75|Asqb%g0roa)yN#i6wx$zijd zLvu)m#$?%iLv-}9HMViFM{pLahchre}R=~9WoWLXIXjYAnwQyt?Q~+q66p_Go zjXj$=WYqRHtxg&IXgR^jv{#$lS{fU1Zf^!%@zNhl$)i|u;o^U){Wgj&OBBV(xC^@E z!J6cC55=7;GW-Sfz=R=bYt+<8Uh<$A3Xhp+`9Q9kk;>f6SwxztlORDVr7#sE*iUFF z5*LtNig?Q4#b}Q6DHb{ai=YQ_%!WtvI1r8$7cTY~!08_EcM(erf*T=+Z%fLdE4 zsf6wR>@T1tk-rh#&Z+drS1Y2Ao&(`s(+>+A4yJuCh5RgxRCbCoxz3Dp#<0_YPC)KVvD*A*-A~`VOK?OYd9Rf;Ogz`P-pKi zx#A0~cl{-o=%T3`&Y@_iti&a2vPI~IB5&6`;}P-n*@jU=gEcNk2;heuKS>e+meP(_ z;mWYa({hBOlvb%6k(`c3U##b7)Ga(8oO7q0X-HGiYu^+dEIIXCMjxu_FM9Xq^CTrQ z{x0eV?6v25;St?e`uh7lR?IMSI(gpcj@sqP7{06eVXSSg=Eej^VV+c3A07Jj*nStio~349*R>f5q?r5)Dl4fPo<#N)Aj03G?QcXo5cY=lnd+#$+yg zg?b6vw_L^`;MxV6>ZfJ*YrZ@zyXifGjdxe19-Q1s0Q6$_Vg!zM@?z8`*uf@`(k7P2 zfZaX0*mTvo6xN!2wejcxrNm@_BheUY-ltVz9A3X}YNC z&vkcP)(5uIFFR?vvOqnUI;cMV7C z38&HHF$`~^eR(kETv}XHdHE59LFJIJ8LULkFmOYQFVsI|*B&iA{)X0J_rR!~-!vnR z{hV`@%F%|_D<@ic6{W^nZk0#@dC^dNT8e%;y`r4um1Z>^-Agdbz4IP03)TayCpR9L zsA>#06h@t^!V-lr8-T-5TOB81#0hr!c2sY;#Uca*+OEUD_CJXg29^;VWU%(uirEUM zq1<0`-^CtEXV16)8$)Cbg(OEP0eG4>=6?HP2FgdX3_de8UvO{LH|Ru(;Z`gliIe^l zis_NjrU1PPW__%XTLq6xeoFXKo(P+R z)`X6*H@KTw7ui=lQmH;VN4Z5*Wo*P>^2pg>Qs&K9M2@~ZGBpc6G~;6Q_$4f1Nw#!* z)P#zMO{v|mxB_6cq0R2qe`JvNl?SuW;p7F0dDoP&dEHZF5YAS}Q+v(IXI0?#FHk~m zcR85L>eJGm)Xk;fr6&p+YvNa>`@7M7#cZ6j{Vk!abbl=$3L@jGd3)bWo(Vv3plBHz#_-i(fZm+k0rK(j z%Vn(6#2fQhmPn~wQ^7FRc|%o^*?$`ROkK!GPAhd!HIm-!h+Y1oKVs}trj?o@bI&Es zcl%T!yaBP#B*{l%PI}BP7iq1BQ8`C#zF;zl-Y$YR7gtTDN$5KES*_(_gTbvZ_Gz4m zJ=t)eJ@JN6L*eObdx!lp-^LEvVtd>$JU(%LsId@dcKE7mUE6p*rkK@W^{G*=7iIP+>9e4?G$MiBLZqhm)Q=Xjf^P8k@wSa z?Z$v3e))}MH6ZQ;XHtll6-GY=<`bDr@uI50&i|}J1C}^fkoG`-ZKYgQCEG%3HaRZS zkvH61rCx(#Pop{+ceW(1+5G|IN(8C#yPXXqmQ>}v2<5Y zz%$C((jo{uc4=~Ir4v3hS$(GMd{Z^_hQ{x%asHGo&FLCYR!4tFBxzJ;lfOZilR-m| zY{tq22i?g_I?zOHJT~TxDzlS`m1^wB1ZxsX8i@|fBa!*wASsc$vNYjvhVCP6<5>Ln zPqc$K2IhnJcIZa5*E&GnUTnR>-hu5lzj0>WX*@nwMebwf4^LE)yChLnSk_=goNz_5 zO)c6ki>zehUl`&YS}3TKy?k_BGP;eHx{vs2ea@8HWHis2GCdhB#A!)1w0p}@Yg=9k zBom`}T(x^k^r*FwmRE+=BooES-}unCT3bw!4Q10AzuEjJqZ994~dlj^Q1YoL%@WboUBEEj~SE{&(W!DfxG zrBpm6&=n*Td5%d>M*9StOkOh#sTte6td0Q!*1qY?%VN%<&(q{$3apu3?qO;LpVdqVDMy7{lu1zT>Iv@KThlpMn*-Ho0i?fuG4lo; zz9^K;4#Q2%nuA>Pye4N+Go1hfd8!UN)goWwWD@r#tyxA^|J?NVLjh-c{O5ny*k61`I?He#-ucqdK!C0S(w+W zdA<6l^bpKgM$zIW>NZ=Ux8W<^rY0^f$!o=otm9@4?`L&cp-qg>AFR*|T;M$RaQTqG zztXUmpz32T*`yB)tF%kZO|N*Gh*j6Y=YeD1{~895R%n-+xytn5Soa=x zb)A5>Xg+PwHyz$LRvrA;7))|$-?d`?{%XxU;rUrYfzX@4=uJR)N;l7x7cfBNg~0p{ zFW>2>?|W$k@2)g#q1e7Yz=bjgdDdyXeyWOK@ap!E9$iK*?ru<$UT5G5HLI= zX+5Mp#Ro5NFRs>P7JDe*KgTtbTg)M7Z;BTe>hX`_1^Mc2noK$Lb*JtGhuLolBKmyx z4zhPetV377Ww5)Li4f962v}YHuK=j`xx#1$-s7rCw3jQBh*g>Vw@f&c*<-bap`|Ui zlvU(gZD(*BN#0cW7OeJSp?1Vs+%62KT%}!B9D(iP$+kj$0%pmF&1NKKy$4)+fYe$K zv&D_iTBjU*sryynwEDBo3O&nARxUUirD&2NJZ(2Dz~%9>36bQq zLi^gaS5#BfgyKoonAV8~C_Kj}l)gp69TNqXYNuvGa8j~$qM%|jmzm6Jg~>a?WK|o? z+Zyv$tuSw=o40C+3c5lCsU333B3>3;nCJ4dU<*{L8k`JGUCGY{%lWx@DL zTduznXUp|bakkRO${dekaOtM==6jzx#fj88 zf!?`xGQtkvAUjzctIDG(7%v{HqO=?JTbv}OF}ndfU@qDu(Cn|6E<}oZ4?{185)ge% zJWX90rmjpP@3dm;x44x~+Qsmt(@NXz(n$M-rIF@a@l4jX+VDEV*$Q&X^50r5r7zul zTPZS=XRWqn=JiOsYLC^{1q{)A4>aFgn%6kJE21n@19BG)k7Vp#oO}Zx>P6iWF}C^y zoH?yGjkJq<4>rkFrD|ZY8VHw_Ji<=O5uHlbe)Bm~4@H&cHy*@h2p*o6diH((Q=`~2 ziQvPf`80$EY;fC6Q>O;3-&U8>c7jgG_nN-vtung9$+2C=U8V;!ydI47IzTQAcueu^ zOh2Lrhj=}x3kY-UKrdE5^m7)Us}Ca$3Lc(rb>s20({$uWubCWFqov7Kt*W-zYWpS| z%HD7$i`Uixow~rlg2)^L`$V_AF5SiZt|{uK#vX>!Oe)EX;9W=9{lpxRVXveO+5unc z3qcewAcjS_!4I>qR+r_y3(_gQNT5p#8%LqHOaki5lZx4-vj?aOG>(iX^U`U&$E3u2 zpWQwauW1Q1a63`7Kx^{PM)onyHhpq?&~&t&OPLS8^zjt$d~JX{>$1NMl(^o-M+OQx z@~qoP^W|Cf23Q;1FPpN3YQnpL@~pV?$5`@$z)XU2q34LEo#(A9)?K}n_MyptF<6CK zZ*pFc34wwPhr04b9*j608B^Pc^JXG>?F#n8R%=p~rV7Itr#;E-5UMLv;KbZ}yVPGD z3t6pWNyt@Qu~XxKL$2z|^(OZYy-2IBoRb=dW#cKgyFus+)&EJlE0ctN8TnOr!Oi2pQ>9S^TKEyDni)WJmpsyQRXN%d z$#YIR0V7Hj-b*oaXj~s_Sz{Ynh~z=AkoAJloH!>Xo2bW3s?*Z?=XxEV*c6;M(qz&` zyZ0cPG{utENkS!GANl*JD`lLB#Z{oaYPAGlc zKIE3W-bk6vo*Ux`ZMwg3ny{ue z2?gd!S@S;@}&hqB;2PUL%A+nf%_eX4AQgY1Fl0 z^vMBjmUrR&;)RF~zzfFfkUMcq=A_1(wBeZ<@6#dHj^(LI?1;3W`< zNf@-*$r0UCDw@C`Q_K`jz%K(kg-ipFGQ82chc(?!@_(RydjUojb=1y0Dv47nK6*m# z_-+0D?Ni30wY(dp0ch^<7*XTRN}}$8<8vTG#>g)BKqq{GrnZT<=LIQI_q8w@tULmF z9H_`z2Nv=RT{h_2;EJqRZO74jyJ|tu`kL%~?5bI|)jC>t&eRIKd}_!{GnpGm)&v&T z$9|W_1{n{%E1$(V2+{CGW6f3Le3+SUnDtTmcLGV4daQv8UqcEsnHu0)r+R!TI&|2h9cP%+ zv^|>-(kr8b!fdiW)&mI0k}f!U8W@f+u(`; z=NF!QTIUvX5rM7n5K>Ind*fe9)-8tt+eW&p^T77HO(+Jri#jP2jC$e?FVcbX}=l(E6tS0Mm_zhQDfP_mr@VyaAv#u(%!BBmK?q`1+fo z;9+B&@U*YL`8nTX83j~OqGsJ>)+j;V9JZTUjS8E4>5*9-&M%^L)b>&nEu{srfvJaH z1&w=uh*k*L)j_x}lP};Yjq*!Cx!>c)eW3%I#Y5*+RH7caQ{LGtSMkdlNDu)o+0C81 z^9ki^A>JzN9LAQgYBZ_t7@Ej+_QhP|RUHlI4OqVtfQn(PvoAj|UbPnb-Li^k8*%1B z)#k>(#acR00`6!yruTVW4vV!^Ufft5>7F!BLo7a%m5jK$B~cpcwe6_gdu8-LYBumQ zjh($d%`1uGs(tV`v~OL+u^Z%R@sO51`3)nCC5pZJkwYmMsrYA2`Pw*Pv(VE}YEK-~ zFcMyf6}G40z}_9=WBs}h$khFP;6mL?E>73IZC!5NrhdjB)x|l^W7!d~&mfFqj{988PZNWDTU{@d z;94c%NUY7T(AT<7W`%w_O@N;PeA;11q z(Rz(q4u9OlfV*!!Ci3tJ_~Y6%f6Vz`XRYCnSD{zIW~tWDT6eiA>0|igv$yJ#?0N4z zJ{rs)Uq)Iw%nwb}el%{%HUsnj41avfqk`Ng<&USC+@Fv?epuT9$nd|&AAjMqpM*a? z^i+l-hd-|Ue}g|h0qU?Mjv3~^z#m6W6m~(L2lK~G#IN~Z=a27y*sQdlfIoitGvbe5 zJxToWDF^>+{IQw6eJfRE4uAYzCd_{LT4n4=f zAt$HUaLKhkFJfG?r0lS}K$Q>88`ske7Ne4i>wMn$aC}|;3%s#t?m+&y*6eZr2mEpE z{~!6|TDQxnr+NJGm-h7c8=5Una_4Uu#R2^BKhF<;MP-Qd8O#rdu21vBpXSczhfm;k z|NQU?D(j!-hi9S-G6X+d|K>jY@L4MVBl%(Ym4K-4P)zXf@Y>IJe(?3!04BJnY5s1@ z`T8%1V1n6^NPhA#(*Z-m>i_TZdjn7*Eg$XkF6}NkiosT@S$DQ#j+3CzfOf-+; z=T&AV?U}qV?qcpV?CO5p-JD+`9x%;+o)eN)0c|)Ny&pZpFp_*qjR)=$FI))-rPLTfY=J_yqiKMVkLbeYCT}lMfr^#c35j|7%M6IR5wd z0z?k~%SZe0zohy6Z`e#6_+L}@(EP8jUpH7jjL5>shdqB0b0B7Og9GKmQ3pj4Gzo4C zFN@$GCOO9w59`Q1f|I7sR}1$wYCKPp;jgU_%skF_{63Q53D}?KN`|MCn-n`W!IKQ* zi{_lvgmT;YyHTJwk|{jR6cU<9K@)r2N5$+jnc#knWXNco4dl13rd5?NBn{$bdJP(tG`s>-1l<5bD9U-TP2 zoCfZfA%@A7Y!pN_aa}w*nf_J1rD+*@5RoysKR{%RV(3%-yUCtMvih zIgs~qk$D}`G5>7j*qwca63To!M}HW3u;;dzVehZ4GoRsOPhTo`)s7oq_9eXLSVvt6 z|Br;b_&+gHgG~r}E8J6HUbW~ARzpsM2Ym^SN;!=Mq0x+RR^`ezm1)(0)5E7YUtPuN z_xQEj??Sf7d(7A~NgX6*9*#fFyhol^DP_ZY5s8qA4in9O;+{e-MlS2&Mfv5nESQ^X zaW+>@^7amsyifT#O>&>ke(802$nu}h=E^NUJU*vC&+6zn&yF z{X+Igel&IXf?uK$qx{B~{38C{2O9rKf917Rzd4=R9z_2+w|&h#8|S@iKuFJ$z$5PO z2_ZSFnH2^pi54mwn^QnD_v1`#ZWEOo{ZmcId3X&gkQ6`MKF@_xZp)O?^Kqq2R4Ls* zF{Nz5*kzkv4E);aI`$nMiY(cNBYuOLfH5OG>@Ruh#0+a>fMEJ3y^JCISE<9JsUi1U z*HTt$YQPihDq;jPUm_3yJbmk!0& z!kqND7n>#-*I8PZL9;MG-(vhN`V#6K6uZW2i8sfLKbV28A~ZtqBkr(R z)pJ&BBfL&L^~HSA{{4KhABT-^Go}{DuHE3@vXIF`YekNR zAm{8~`4kxFjyyDndxD;`))asA`0FSKTd49Kap&e@Jm|(c`$yPMfFAmnAFo0$_lsg( zs(~3kD1Z)UFS}Ovk=Q~Mz7_yX1icVJoRG@ue@GrgJBpj zT-{A(_$D)alNr9rVg73QtLKlS*vX|DGcD)XZFf&LCw=XcgFM>&G0v0g_^an{4u5ma zz%fdmgWUuUb~UnifRuyXcS}@v&d9D|Iu^UzNKTJzI6bl#zb8^OGCNU;qYeaJ&CI2LrBs2`t_c zPc0Zce+#TJ)gVAM2v7|IREJqw&7d1mgYVzBy_zBCRkE64uV&ae%$2rg)%EyMPB>-) zZ}5kC?toz?6$HMp*qx8Zv8wT*P3tij{Kt28~epQ!rfA^MNHAmefVe#RsB3+%l%V_W?R#^dnZ@wn!tO-w8^ zB#-JYO;r_^)x1G0{2A?G{LwJtAEuz^Z+V~bsAd{gGYzYmhAqu1xx2;8acj`&qJ(5ihnL=yNnc^oKVpEt&S7@P^jniLLmAiZRqL@$k(c)1$C>EJlzu*vT3Lb(9eZrVw` z6Vbvu5SLD|D*V$`??~YLYw>KAq!O@OZ)d@#JmAc4`z3R`JX} z6veGRN)-2ZXiGfhK0hjh2KyU-BYH?UE+dcriy^shB@lje?q$(OO#&K73~T#Q9}V!) zw%TeHipNt;EUz(9QPxc|d+R2Sr_(OykH+QvR;cDypO_hk1c%~?)v!FR24>Sz6Lw%l zh;}flRRV@;0%we+XA1@wzybX66I@f746O?iMil$FR1Bmbiahg z{tysxpBX722rZEg?!z=djM>+DOe1>MKwu0iB#H8Mv5apMkUNG3nTZC7`ocgWw@#=( zSidax`0Z~UDL-TRhH1PB?Dd#N#*C7O_~PT3#-#?oOh5mO7{g~8L-A{R^(J26#!}za zoj@H-Bc$!zZ8WUpxo?~yDL*qnH^_V&$c*NxkIb+S&%4E_9B2LWgW|$+gSUS_z#ub0 zd|qm}G49-k#lhBwLv^s$a1`GxT5Z~gi{dxpGI~%qVHPvaVFts;9^@HD-jD|Ki)Z=# z;%C1j^#5$^nx{tU$-9l`^H_IRGarM#C-t5w zQb@qeSk)Tas@@W-deK^ZiOO)T-b`{IrlouRi(GELlVY;d1cUMKrz7@jZv(v8|Ep&ptOsc~n6HqAcTR2bZe zDV+Dy?uUoaDnw*K@gV3Ai@wFHZZ$ZwRV?QQNSbhFI+&pngScilsUQrz$XOo3{F@MF zTHLwSAj}vc%ny&`gO=WAFi0lnm}}tws9Z-yAI*RoT6nU$mHd3H^DiUf1+T}GS7Ej_ z>hoAE42=VyJxn<8%blWy>vN^ApNt-O6p=*{de9SlBpv(3Fg@F`LV`%*2DM9@$aujH zkLl?V3K)FP*+klpB3aZw3|pSHT0d{l=S!fEnJ7bk;WIsu(=-!$G)(Brkkgkl1L=9n zy7MOh)Z2!Hrlv;ymiPcYiPWter!gvNrY9Z1!zqp=4-zTG>vyp`0yV<)3MbkccMccr zJuiV{^QIU^aq_^7qe=Gn5$C|};6j8I@GCZ{mN_D5x?XGiOJ2EY zj-%x-JH*Xsbek!QalwFacxEMCpQv&(E9sMQR?>+-Fe_=mTS;-f`3LtzlG2RIX<5!B zdn!4UuR1du@BOA`qd1eoPr{k}gwTgixyS!qv+=CLLE|?BRn88b;ZIndU)V2y@9$(`1}p~B=L~-`C?t-*t25FPwCGvSFjCwfe}Z`$vODo7eHo~B3#zX!OY{?ft;q@%T>;2roGMCr$r-L}5kLLB7e&kaokJpQF&<35vCO0||P4{K^?)-i( zni_`hHj+Hr04r@6q2xVj+Awf;`$|6GF!;n78#V{VZFd%#w9L&V`T-UgIwwzK4l%Z# zw-(ExN!pNu%elY}&n71}L-%Ws4OF~|mTi5Rqyc?e|6geTkM?^&IPNR(@@qBke1dGv*kVI5DTa-aIukGqD3(Imf%0#Njuxgu}}j zm}Y^}8dD&MSJFZ5p(05Swqn4#o5Ljg5Dys;JQk?)uY#urPh+FO3+P5gDT4;jTw~P5w9D^Yj28+3moSF{srT82EE- z2c7|brU#Y)%K)$KWlCBGh?g6{zA*@}o_>r@)`idy0-Lz=EQlNgpQGbnS^_q2OQgbe z$pRgA@pK1H9){gGH&C;mL-yP%VOQ($PX^H=# zW{+k9Ab=2s)qPPWL%2kMG&`U~HKJbAp;hYnbTt72l+*Lm2KL;eN1TTjC!9@b?CLWV z2}fMG{VvB5eWZ5$O9SkGrY2|S)BoA|-b8>NN#+U-8bY1XH--FCjs$)zSSxm1a)C;57WdgXi1cjx<`hRvr-Y;!Ry8zq>hE07=Wtb*YPp&&=|%uj2Gb?oP=&d48=C5ONjU{y)~wn2?J8uh_f2cQ zZb-13DIuQE0#^sI54Zat>aD(kV9w6ZlC}ISS<44wvScj+Su?0ImhrHiqsz2kZCO)1 zP~&9K{Al>nK-yCQzW_np#5~~qOKXz7Op`z!Z^A3^RKxKHr@vrt2iV&K_G;Pe;m<6g z!rl(B*U(Cqx#`1tXj0?P24U{ZSJc8mlre+9p}4b_g9t>LgidgtiA^kSEU{a*^^Jc9 zE6*73&=22UraeunmUwx8L*%^}8a`ryeoCy1+A6szi)ccKx0 zAivm4L_%zu{s1Dgbz5h5ZZFtnKM*fir&bb|a9zU@S^BGzlKC+V&v?45XbK|Y}p-IjDK@tdaxFJt0JDp*0 zuCkzOSyk-*8iCsqZ1WSz>qGoi@K+gkt_s=C^%e1|zcz$p_qa^1jh9I!O`AoQ%5b4 zgBq@|otN!$bUWWi!uc$MDfiRosEQFWnV)vPN<7dlF$`1F!jYI~ff~}z01aduVq68c zZMK7dEjAQ7XkOVZ-9gH4e3g%>^!j@K=I}R{4%SoooPix=%b*U{yA|!GgY`6f4&4B= zC(osWjBdJvKe*F$@KKY)ncT#+DUo`-nL!%R$6qMLc77|703nx9v@U`nORvo zoX-Y#Cc7tTE+!`z+t;q=xV1;3zqBmLc8~;O5^t7dqe&G@T~eI!ci>qYJJo&35l;07 z$tjqlo?8rlxcO?ZTzlB53xe*h;i4hcVFar-PE_pnDYaZ;?NiQU_&Eb)snn85a0JW!E~|k?rayYS?>wC2levb zgp3}tnqHdyqmQpqnSgm)F%M-Ib(=E4TI7b8GUQVXa`{7V-VGjlLohuxb*ruB8+pc2 zar*h~^fPTJ_Vj_!uCSdW6x`9A2tcpWCjtsu$ZTg;LEi|v=#gUc%Wjo9dmdjNuzklC z8cliW_;5$a5*xwsmFgZ7{wu{e@AhKHTvK|Ll3QDun2i5oui<3#IJwN z)AaXj(M=?4*`1sA^_LXou?g0{?IY=^x$}O!^-Tf;Pk%ol%?gf3+(TXvz6_~HF;p9j zI{)Q<8}?D>zrBBd_5yR#_1)#ymsQ2_g-iQ{BhS^y*>6*}EZUE0?fZMvO)&s4<6~Us zXsl69ZhOgUT`b%-GeS530vHMZc|{td)gg`kKNNv48#Nujzh=qS@z6d(^3Wu}bOjoZ^!$54Va<}w8VnAb!OXi1NjHZo8G+-`L-fX4Ebk(k z6`OBk0ZKk<%1AzHmY3wC-V#3*L!-4YK+Xkoy-Ai4I}KgrZ)k^#yww!BpdRmNbNHK! zo~P~ph!8urvyYWfrj?~bv~vDcD(+OTIOra61Ck3+PQCz^(N~Zy{y5dv<5k2Px2ls1 z(3?XShgOE$QDDkar~Z-=AEbvb2VYt`>)p@e9?`V_9o_s>QN6EK%{Qv%?&=CE)zv6@ zbyWvd6tX)yF-|0;e^o|0JQNs?Q%NDOq<~+N(Ie`@kPiB#$a&HC{T}4v$2WRZEu>2| zO#oF^=s8>4(Bt@3A2oiv5M=L1+eM`aY~V=;mvH-|rX1(4C zC!yW=&yD6B6@T9?29FRadm~Aq!GCHbKc!MG^-2j)iW$Xld({AB{OX?;L2!ajrhU4$}7BTZmHO@`b{U!K6b`PP`ivbY>-C)zr09%nQc zw#3==9G8Ii>h6HsU|+q~es?pwogzYW57T*NeqothFBX=ONpJNkHLBfCjw-{w^|9>1 zWGPUrsMp8?XhrF2Z@$gV9M;90Es*~(DoOpdZ~#-oqCpr+dHyIcGVQJoo9^J~#cWt; zFIq?bQD4Fdha-3w;2%3l=D2M~(ylC8Zm!6)qN^fozWi4N9SP+%6h>MOkncH@o1{uF ziGYi}MVNpK57#thIhXE&wz7a-4B58oKEB1I=UwH{Q zgb(=j#4b6g)-IoZ5POg=&m#%jjI?rM!&wPuwdd~+8ul`a5x0Q|EuX zX{aybRqJki%0`p8l*x7R@UM<#w$!G&=PNA`EX6dTrF%)Vo+eV_X6$fWr{G>!|u+ra;Jz&VWtkAPaa8;Q>t2< z!`ZN1HL0R;l$kJ)E}Autlu+YH$ebWf!cintngju!gagMDI3a&Ob8K*Z>G^y2*}09& zl93#KB30D?S)@(u(USS>Vp}>(-OsE2r2_(n|8< z0*!la2?g%LeriwNZBGiN$NhLy@8x#FvNq3tDM|2K#AsJ4lW-P}s__F?zU2mGR z>*zB3avPD$S&sSmmeI=y2yD_)-)Lg&lha4v%LmK*OTNYjRPyRBQ^|6oiUzu)rR@9j z63*LkXY{0V3m69^xJ4DZLo@4lS#@;Z*I$nMxYb%lvlzH@QfCrk>xpIx%ClNu;+Ky7 zmD2~Wog?W632(D>pyJVA@~E2OY)GO zNV@jp`;4Qo2h)YzL?Hx(d?e%-5_FI83W*`QppaO>#&jXb8(VJkqNyK_9~uON8{L^I z&gr3oZ!+Utn@8h^wPk^q5f5K17(MRUy?QY^#JB^NBe=vsqD5UA6F?;xrM)2LKt@rq zzxJAh`l++td5hkr5kof>qxe?BIc&&sA1hm&sr9?=gn`FN0A`?6J*uDeP$Et zutK8~D9oEdzgkD5h5$um<>6k|BmJy(ZoA29YM^HLjrHyfYKC`-db20F-)ZAMcE3U7 z75ydu{x>1AW@bHid@MQv;7(WEHh3SYT4wj#LurnT()Q$u8x*ju_kjMAoo}!aAw(OZ zVndEujG0kc8!eo;U;igMnPnchgMahbwWiV;c4~Q@N8Xq5ApwwFEby$*8SQ6l*1SM8 zq%8zG3N!XF!{x)EXu}N(0v~x8tke}7vSHTOP7pOlEf*Tz9c@0DbSt!%5C!eZU#onN z=%|F0r6klTf&1lV!ElP^+68$v3ZlZhxq8R7NmtLtK%zzGf^a;QXl5-5LNqs_ZQC}Q zbb|FPDJwX$z-p6EeB_QS?pLm$(RY;9(GeSUYu~U4-Z(&lA8R zy4)BME9oon1+yEMJCQkX32j=WOg@UbyR6nPYQ|EFh$Z^&XQba-7WUIGxtGWLh#~<` zK>!XOer9}P^6(}Pzb*^#1}u-dlzjz6zUz4cZ;biPN@^kIg{hsE$)XwK6TXk?T`b*SO6Jy-vuP z=dG^SXXt9;Ok^?>Qe%ymn{X6O#Fe8-kW&>zsEnUd`YfVX%-rh#ZL~s9ar?T$Q|wSl zYYCM@!asDs+N651QoIKROqsn?(OmpEb7Xzj|LiSY71N`xldu`PU!i2Bys96CznI;j z5Fv_)LINRLsLz`9H$tsYhDlpZ!vZ9l=qj^bB;vu-DoBwjW)V(=*eurUULw`h5^;m_ z0=uoQXMyUjvrS>dftlR{OHxO^HX#uhG-De`lEIA({$;Sz!&dTm z=**2bMXW=Cg9(`Of#5Ka7&yOLLXl+1;H|NsQeB!BNh1!T_9nhlfE5K=QACYBv?AeJ zhjv<_1mQu}zCtmc3+7#{Riawp^u6%EAKc7IU1XP+V08qN=w|Ox)+iL*SlG`QozQXH|>B^XSEUu;- zl%itNjXb@h_be|rL^I#Z`xSyIjfpfR7d4Z&akSmNsGS=%vv;Kbz9@l082FC(=tfz!AtEq;&M|Z&*EWa{M!C!O$<>R-^WDkZCRt60qYU|x7?UW$J6|Z#Xlu^8c`QCh$>}=l%~Q zfr#KtEUBR`Oxv`^rfLLjgK?Q588{;|kQR}+pz-e(tF{y-5*IX>q%ik5m1}FowpQ+K zZMoK7>8(mctBGKOfDo}QQLEz8dSYC#wh*)>|L^ZTXO@Hj>b-o(oc&#&_j#ZFIYu>7 zb&#V56&RpyfEGCYrSdmrYBnYmhYD9Abq3ugC+Cn zY}EcmNs}3Rd|k}(rzPT?qxStJjk-<|Jr|-I*T3N4Opo`Mv`Ln{^(Q-x!gV z6oy$G>#d*Dpcmc5^jc*_-{BB>EW^F5cf~weG`g?lJic%a!!8*<0>X2JSuh^AJDS@r zJKNe%|AEF3bbg|Brv@X@D&@}O{N*GbTFz(D#_MJF=G)D`oIqi-xlO^L!0x{$4zsMO)LJ*~w%*x11HQAcLnn)E4AD zE14vQEAjYV*})6$_{Z$8h1!~UDA#w8mU;dJ&ygFIW08=Ojg0qte0Ve&Mm}UMkG zgT=wuhMB`qTcN45=&m=#SP6x`@>ohjQtrI|H{r2XHHeOmQ%5&BFZY|Y+pRI(wdavr z2W`1_T+41CFYn959p|lz*Mu^R@1*P*u$16UJBCze(_mYXLCFh-I8Pc_L0Hspl|65a zQV6!;TY83Hb%A>}IlC?fdfkOo4u*&(t_k+#>ckEg!*=^xCa@rBS0GB-s}{L?M3S|^ zRFoPi-kfa3+b|5HZ|PQ6tyapvQCBo^RlgU4sI$tUWG@7fO4@MHl3Klzf^JDYD0+4X zC3IG8V2ezJAtFDQ#MSBo16B%B%G##)F)YY3gfOFpY_&hjsKB?>PYs@7!G=2Z;F>h* z0cCuWHQLEur-4}F7L&$ko#CB~go}NAx17XV8i|8qphaGBlPIqDBdAGyrL9O=EEst_ zFuEWOyCE1!UQ`gtec449pot?>XkzOW z7floa=qp*gM(mW-R&-!&G5w7Uwy5IV!xpD;x-Yi)@p~z3(L}%(u*F^faC6tAl-Jl{ zdN-#ueioptfXyR)g;Q}poEqSdpc+$y#6hbes#Jm)eqG$9OUsZZBo7Lu9No17>e)jZaoryE>w2TQO=FJn8uO3ygwikZ0JHaX;KQ9HmU~X$7u<93WlrB`-E%Nw zPTv^!oGEmPOts#Mkd;0{C=*vwAF;n~HGkw^==b>v@&rv3dR&O6?^OBoH*fK!RY^BT zD|beH(|1Oa=iuWf3gVgH(LI=<@+i7f zxb%8*C8yBst-@5%#J%nAL5!sCcDt85IFRu+m_vVBig8CbrqSK&UwAk!0+{(V ztfbymW_)iZZiUsnDQkR55r(BcqcWTEjV*V+{XZJs@bYMK8fG4Ni*9hHTn3g>DT#Tj zSd^+COsNVaiE zaS9*8Hb^EiUQ&u0imKB)cFYgWBVOSYVT4A2vPnP*5m1jjOQH_gfSU;Lcm818@D522%bJO4H+FO*C?Z%D~lX8RUT8lZoSdqS+-DFe`!AAF=9oRIEuH)YV{9j2m#jnvz7)87p{ zQt>%ZI4e~Y+}!8nFS5z$vG*M(=1=1kEnCO@$sL8MP-mP?#ijxpq)Q>hl^nrLjheqN z^W8G8)AJr{bb3=?T-K=9o7~s45ZRIsbNnhIR=dEMbc!ufrb91=pKmFkX13?oXOGC~ z4A+V~F_@fnRX=2}PnE^~v!BBLz$|L7{}F|0f2p+wIwUh3OmS6i@ZGYUs8>;2f~Rwc z19OfaKY`>N#KqyyxyFE^W-X# zKC#j$%-{c(@l!TIkMZ03O>J;ukJG%LVUwxzlQ4i!F)JFCCW@o1VHrST`VMCPumRrJ zfBz;GGeyPNzZa_&g3TjCKz>?qSasUa``$J@5@t^dUiF_Ftlj--r*Ch%gwlU!tSn zW!V`Vs0|7i>}wg%cL;T?#2pd?^&RH<=XjkYVggaEW6O>F@i*GV5TDjrWuXlHo;0j2 z1^DC#o8BsPev_qRbD|Hsq@@q_y^8^oQs zyed>&vM4s*>gFeryj~ zmCrADukR3i-9|-ndm1i@RsKDGJQIk|?I`}H`SpWdhlr&3ua)v=9Q7j2ok3Bc6@AAT zF`6jVbq{E{Ap!(Pn>p7sMv@n{cjXfGn(3j>gqENU1S~C^7KG2rXWR6(RMKWqjP^rj zD(soTSnlRX^L65(V>rTwz8gx$uf6;8jt0OiV3YT7koG>*fT8jm%#I!a}O_ks9#|u$p zilj3p&Y=Q-AMjyrI5o%|&`gk`A&@<4(Mrd6%O8wVf+02%I;=pv6<;eW>>B(G-*wNTG`ApYc7fv+$}%D z&>NJ~#eidA)TVJ~|EIvHJ#Rx~U|lpZZ-eFfaC-~;;OL+ds?(I=yJY~~i83E8G^dbS&oPRT24Sxxj!KJqTnW3^zO4MAbI1L86a`~EKS;V zr&>uPLGWPL2#-7!nmuPFl{hD^XZXCAl0}~pg~xXR&9GtZ?aT?qV&P_g`*!H&*r+Lez|kDX!KZU9R$2zoCg-O$(&!(SXTL zdJrvZH`Jp@Cs)dHH*aFyGZL-olJ(MAWz2cbHySRZ+Leyibp+0iw4A)U{jw1RGqee4!noO=zia&3XNy2S74+E4D%4alQCK+AI@a# zPNxYwzfkitBdpwy;Ark7*+hIc{dGNs$`vyY^1&t077VW{`l2T){4k<{a6?SPvEB*# z$Ee{~zQURQKDw-bHH_I4V+ z4;Oj$ea-a2^^tM=kn8qg#wYK?pj{>cjj`*@vHCJ*q{pK=pY5`M>SM zbg#@~K2{%2PW9nu%LRW1oIdeX{K1o?{d)TUT{oJ%GUuwygM!mF|6!KIF$Sc5riJz? zyK;zE?T%^xcU^g?z@6n=DKmNrVL7{yW?T!wc_Enn<#>@S!;QXgqe0)L+?4Y&v{C|^ ziPW-I+05X9#oE_SwA$Pdl9!K)R_^dE{g$co4+ItrI?KNSrPca|@B7a&E*?FtXx3r8 z_QIouV3vj7tG2&hooINIp}vS1V_o??PUD|t;XAX?&xn;~tOJa-3#;Mx+yxhd5In~M z>(<1Ns7_3>l4ljLjlSo!cZu(vW|j7#M-IPf+Vs==%~mvLbT)>0@4y)5n$hk!R)-P0 z4|Ihq|LME+WOf(plCLKkplda(4O^i-u`r(ZifQp|u>UvX)G=~~BJ3sz6 zJFh)5EruoJI2Qe1qZZA^w`Ljz7~9I4)?L2ucOm2hL9waK_Q%hKRvt#jgr2E}zdHWr zqgFC*d(p)8>@QPYi~6YnHiqljTdrqsxt_h{diIv<*;}rMO}`2*m*#GAg7+w#)8%y# zfK9O8+Yb)@-~O40iI}L$9r5!b5d7|TKp@7kB?sLPKI2I+-@?);0zGV6uE~W3zzL5n zfs<&-Cr7AjAsvL^{+)sk-i=?~4P-5OrX7f^PF!;{02WDJQ1WRvh%>ypi&Xdj5psPC z8dLr0m^vcI9vy-k3C3`6Z;W1YvsMjuG4T>)y-Kpq%0B0l?Py7_@JlJ22KyO?bi<7g z@4A3c!+jC)R1xZ?rtP|zA1M=;1!onl?7ueSq5^ya(6d!6988_lWk7mY7{dAcPf|D- zBcKm!`6f&<{=< z!yUx59sMRD>NOI2SD%qt1d7iV8hEO@@|q_?PiW=(ZoLc^-VU!BXitRKREF18+h9^# z`(eXY->p+Hv9iOD>fxhkZx&UCyL`89#XYZV@fDSezZ1sP9iCMO3gVSGD^9!187 z#q5&xV&?`ifzDm`D^l+d%x}{CE;YYP^qb`mXzUw5giFrJLug~;(NtSJFgv*R^OVTt zz-)_W|I9Vd24>fA(e)xQrzf@11`Xc1xZ)b%7uB-$djDiSx-LLmGxv77a`+n z$~V2)Pu@09*cnvXE7?z8Gfx0uJ^5qylb-BvHf2BAlKrG3`$^oi&8z1MF4C=DV4isO zT$cT0e)cz)WIy?K_LGaVpIn;Vg1Ol(IL|!s>WO7PsmcDPD*MT_>?c#QpHyc*`Fi$~ zspg4S&nekYg4y3p&VF)6_LGy+PmCKVlqrI*LBW8qr#0}Tq>Kn0;>!GZc4&?lx;MZg z2@rvzEL5z7)Yx%UD-~pKwY}R28h^}`60^5BhAE2`vA8zMHbx}KS4Ur>-2u6!lr`(eA*WM(HpsJgpXvbVuzR%|E>p5TM{sTi3A zaJh?+n?hnVnux~VcguHJymS|Gp+*TJYh~A7r{1R*8d@RZ{--k~%&@Qia@`C&`sI47 z>>28GgUl0_AQfajzS=S|t)Lr>m8&(--gMfioQB=TXbV&<|G)*mD*rp@LjD1-i>#$``)|KYxtudqOy`%B}W zYwkZeUVzxBd42Grb|YN$=7KN0|z zt7wqJ3Xr0%4NWh}S^({Cfc)RLBl|P9tpVq4bo?xNr@DeqL=>7?P7Q@pk7#O)ZX~^rS zL*Lnpfc^EP6d)3(RkmecXkQSuUk**VDz9NG!QboT5Ngk=$6Hs*1Vbt@*XckA$Ap?I z@)`~a4QvcGe>gxg074)vX&3M)(!p!0Mzv9ow>GfM9Atv1wejx=%2^g&k+NxQcDOW~ zbhGO6zP_0X+C?(7Xa(pj^+RJWl+= z&6*50WX~7(Ov}!%DfB`x${YYXmlnyECTI)++T%b_ks3&&=5rJT{q->yf*M663xeu^ zpt>CAm&;Sio;v5gPH62%7zsI8FUE@>%@3s1&o{d&A7snmj@}nI2!euhgc7wVfi$hN zUUVypU=Az;@?)HjHfbUB_n}+)C+j&7!~U%dl__JMP8dPbg_UX$-M9eapg5Bl5qT>9 zD9k_72&imXAP*&<LmWhbe!}!IWp)Fc@p&2 ze{E{^g4N3|B?5r+{gmuK=)ApN>wjjw))76CzcmBq;nzXUHg482rdgI)b(7oWQld`x zzUWP@i*Mc7YUp+ljuKrBi^JR0TF^#?LaYUyQ)hE&uc!eLJ13a)HY9-9AAA(|BM+bQ z_4py;P`PgSn={V5pl>VN^o63X1sjfW{_#!DlgrG9ioPdB)p!e8PIIWBpmSOcaU--p zUARtAUhez}uj0w=y6@iY3}xPM@mlKF0%#Ie!JOGR`{H0ER~Se+>cs{AHY-T9jHY0iR88htaGh8qXFS9T`gFPvQQvvN5q)g!! zg`=Qa#ovmqFur|FXAZ%c_OuFAsHLo8ZHUxLoe1EILPvVPH2$4M zbj^3%Mh~+8mPslIB8&gGr&~s0eU=>!SgeWj4@DD}h^^3iAZ{Zl3Jq1M%1+K{@=ToY zF#C+UD0It_M@2uyQcBlDJ(K zJ>_0jY`TN~)m52Mb2s)c_?La*Vb{OxaE`c`9KnIP{@DIyGiZdt;$#jKK{Pr>xX)Pb zmW&1(E{#?gWM1?eXjG8zFM*-HlV;dwpHV)e^6WDz6q8^k3(_4Jg}I$pULgL?8!2Yx z=eLV~nl;GrY}SDt&lE7mo5(D11p=-7A5 zxiE&F^yW{=nEamCsUZfJ%SJBf&+F61iFF_J$A!4Vg6|Ed8C`$ z&gV}AlmLnAyg&hdD>?4o_qmrSV38-RV*UdBm0GDqe6y9P!H3WSBU(ZJWK-=cY+6of z99FuA)f}wEvUYP7#I(#pUK_0EuaVo!xZT;bf!`5*d6S>EF7mix`;p{REM!D7YgOlF> z{@9IWKh&kW9tXBDjM!l?U_zFv}e`3BXS;Lm&nO#Qg9B$B5{>0 zExaXfw`ty?8|B~Zl8nBVt$gCF?+{5fi=DRBp#-znu5|BduZ@(=f`lY`5>t&zBiW;O zM4a5NU5PN@t0`FVejqJZsg882ZKcXx$sOfFUSW>+mn=6&GJlz4>kbM_$*1Mw8?zS` z$8vXi4%mO96C{G#1nD7ojKSNHkuMQnI?ZjvK|OCJz5ylV@=%rEDEGB&qP0yo)Bq

      {p`urW@o7kb+XoaS(h9zjLftOah8P4E8EK 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ξPHFS3|V0dYNf;>nDV(A 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 diff --git a/Runtime/windows/x64/UnityOpenXR.dll.meta b/Runtime/windows/x64/UnityOpenXR.dll.meta index 8e20a92..1aff9a3 100644 --- a/Runtime/windows/x64/UnityOpenXR.dll.meta +++ b/Runtime/windows/x64/UnityOpenXR.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: da87a00b6509464d9e85146f1d53dfb5 +guid: c32154b5eed540c895c4ee33af25c837 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/RuntimeDebugger/DebuggerState.cs b/RuntimeDebugger/DebuggerState.cs index 6dd2f3d..040044d 100644 --- a/RuntimeDebugger/DebuggerState.cs +++ b/RuntimeDebugger/DebuggerState.cs @@ -2,10 +2,14 @@ using System; using System.Collections.Generic; using System.IO; +using System.IO.Compression; +using System.Linq; using System.Runtime.CompilerServices; using System.Text; using UnityEditor.IMGUI.Controls; +using UnityEngine; using UnityEngine.Networking.PlayerConnection; +using CompressionLevel = System.IO.Compression.CompressionLevel; [assembly:InternalsVisibleTo("Unity.XR.OpenXR.Features.RuntimeDebugger.Editor")] namespace UnityEditor.XR.OpenXR.Features.RuntimeDebugger @@ -30,7 +34,20 @@ public enum Command kCacheNotLargeEnough, }; + private const byte FileVersion = 0x1; + private static readonly byte[] Header = new byte[] { 0xea, 0x24, 0x39, 0x5c, 0xe0, 0xac, 0x79, FileVersion }; + internal static List _functionCalls = new List(); + private static List saveToFile = new List(Header); + + internal static void Clear() + { + _functionCalls.Clear(); + saveToFile.Clear(); + + // version number + saveToFile.AddRange(Header); + } private static Action _doneCallback; internal static UInt32 _lastPayloadSize; @@ -53,12 +70,40 @@ internal static string ReadString(BinaryReader r) return _sb.ToString(); } + internal static void SaveToFile(string path) + { + using var stream = File.Open(path, FileMode.Create); + using var gzip = new GZipStream(stream, CompressionLevel.Optimal); + gzip.Write(saveToFile.ToArray(), 0, saveToFile.Count); + } + + internal static void LoadFromFile(string path) + { + using var inStream = File.OpenRead(path); + var gzip = new GZipStream(inStream, CompressionMode.Decompress); + byte[] bytes; + using (var outStream = new MemoryStream()) + { + gzip.CopyTo(outStream); + bytes = outStream.ToArray(); + } + + if (!Header.SequenceEqual(bytes.Take(8))) + { + Debug.Log("Wrong file format or version."); + return; + } + + OnMessageEvent(new MessageEventArgs() {data = bytes.Skip(8).ToArray()}); + } + internal static void OnMessageEvent(MessageEventArgs args) { if (args == null || args.data == null) return; _lastPayloadSize = (UInt32)args.data.Length; _frameCount = 0; + saveToFile.AddRange(args.data); try { using (MemoryStream ms = new MemoryStream(args.data)) diff --git a/RuntimeDebugger/Editor/RuntimeDebuggerWindow.cs b/RuntimeDebugger/Editor/RuntimeDebuggerWindow.cs index cb51d8d..492eb29 100644 --- a/RuntimeDebugger/Editor/RuntimeDebuggerWindow.cs +++ b/RuntimeDebugger/Editor/RuntimeDebuggerWindow.cs @@ -80,6 +80,15 @@ void OnDisable() private string _lastRefreshStats; + void Clear() + { + DebuggerState.Clear(); + treeView = null; + treeViewState = null; + _lastRefreshStats = ""; + scrollpos = Vector2.zero; + } + void OnGUI() { InitStyles(); @@ -117,7 +126,7 @@ void OnGUI() if (debugger != null) _lastRefreshStats = $"Last payload size: {DebuggerState._lastPayloadSize} ({((100.0f * DebuggerState._lastPayloadSize / debugger.cacheSize)):F2}% cache full) Number of Frames: {DebuggerState._frameCount}"; else - _lastRefreshStats = $"Last payload size: {DebuggerState._lastPayloadSize}) Number of Frames: {DebuggerState._frameCount}"; + _lastRefreshStats = $"Last payload size: {DebuggerState._lastPayloadSize} Number of Frames: {DebuggerState._frameCount}"; }); _lastRefreshStats = "Refreshing ..."; @@ -137,13 +146,40 @@ void OnGUI() if (GUILayout.Button("Clear")) { - DebuggerState._functionCalls.Clear(); - treeView = null; - treeViewState = null; - _lastRefreshStats = ""; - scrollpos = Vector2.zero; + Clear(); + } + + if (GUILayout.Button(EditorGUIUtility.IconContent("d_SaveAs"))) + { + string path = EditorUtility.SaveFilePanel("Save OpenXR Dump", "", state.connectionName,"openxrdump"); + if (path.Length != 0) + { + DebuggerState.SaveToFile(path); + } } + if (GUILayout.Button(EditorGUIUtility.IconContent("d_FolderOpened Icon"))) + { + string path = EditorUtility.OpenFilePanelWithFilters("Load OpenXR Dump", "", new [] { "OpenXR Dump", "openxrdump" }); + if (path.Length != 0) + { + Clear(); + + DebuggerState.SetDoneCallback(() => + { + if (treeViewState == null) + treeViewState = new TreeViewState(); + + treeView = new DebuggerTreeView(treeViewState); + + _lastRefreshStats = $"Last payload size: {DebuggerState._lastPayloadSize} Number of Frames: {DebuggerState._frameCount}"; + }); + + DebuggerState.LoadFromFile(path); + } + } + + GUILayout.EndHorizontal(); GUILayout.Label($"Connections: {EditorConnection.instance.ConnectedPlayers.Count}"); diff --git a/RuntimeDebugger/Native~/openxr_runtime_debugger/ringbuf.h b/RuntimeDebugger/Native~/openxr_runtime_debugger/ringbuf.h index a15e0c5..1838be4 100644 --- a/RuntimeDebugger/Native~/openxr_runtime_debugger/ringbuf.h +++ b/RuntimeDebugger/Native~/openxr_runtime_debugger/ringbuf.h @@ -30,8 +30,11 @@ struct RingBuf void Reset() { - offsets->clear(); - offsets->push_back(0); + if (offsets != nullptr) + { + offsets->clear(); + offsets->push_back(0); + } } void Destroy() diff --git a/RuntimeDebugger/Native~/openxr_runtime_debugger/serialize_handles.h b/RuntimeDebugger/Native~/openxr_runtime_debugger/serialize_handles.h index 9650483..1a4dcd5 100644 --- a/RuntimeDebugger/Native~/openxr_runtime_debugger/serialize_handles.h +++ b/RuntimeDebugger/Native~/openxr_runtime_debugger/serialize_handles.h @@ -2,7 +2,7 @@ // Handles are defined as uin64_t on 32-bit builds. They already have a template defined, so we need to exclude this block from 32-bit builds. // (and remember that _WIN32 is defined on 64-bit windows builds) -#if (!_WIN32 && !_WIN64) +#if (_WIN32 && _WIN64) || (!_WIN32 && !_WIN64) #define SEND_TO_CSHARP_HANDLES(handlename) \ template <> \ void SendToCSharp(const char* fieldname, handlename t) \ diff --git a/RuntimeDebugger/RuntimeDebuggerOpenXRFeature.cs b/RuntimeDebugger/RuntimeDebuggerOpenXRFeature.cs index 25a1c48..1d39214 100644 --- a/RuntimeDebugger/RuntimeDebuggerOpenXRFeature.cs +++ b/RuntimeDebugger/RuntimeDebuggerOpenXRFeature.cs @@ -44,6 +44,11 @@ protected override IntPtr HookGetInstanceProcAddr(IntPtr func) #if !UNITY_EDITOR PlayerConnection.instance.Register(kEditorToPlayerRequestDebuggerOutput, RecvMsg); #endif + + // Reset + Native_StartDataAccess(); + Native_EndDataAccess(); + return Native_HookGetInstanceProcAddr(func, cacheSize, perThreadCacheSize); } diff --git a/RuntimeDebugger/android.meta b/RuntimeDebugger/android.meta index 8297e2e..74c59aa 100644 --- a/RuntimeDebugger/android.meta +++ b/RuntimeDebugger/android.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0f44819b48ac49c6aa5bbf3ec6a88c6a +guid: 3b6f844af85444adbefe54c1c44e10bb folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/RuntimeDebugger/android/arm64.meta b/RuntimeDebugger/android/arm64.meta index b910ddd..02bf698 100644 --- a/RuntimeDebugger/android/arm64.meta +++ b/RuntimeDebugger/android/arm64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 629e0c7f40b44d5fbdfbf894ac14e718 +guid: 9f5ca37dc24147e0a010082a1472b338 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/RuntimeDebugger/android/arm64/libopenxr_runtime_debugger.so b/RuntimeDebugger/android/arm64/libopenxr_runtime_debugger.so index 481d6fcc5aa0350d882e1dd8d7d14018bc0a8cc8..a6109780c86f50053038b586c453b45c0c3e52a6 100644 GIT binary patch delta 221745 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 NoH|}{?WPCU{5S0Bbe8}C delta 222928 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 ZImKKr?;$ diff --git a/RuntimeDebugger/android/arm64/libopenxr_runtime_debugger.so.meta b/RuntimeDebugger/android/arm64/libopenxr_runtime_debugger.so.meta index 33af655..05f3299 100644 --- a/RuntimeDebugger/android/arm64/libopenxr_runtime_debugger.so.meta +++ b/RuntimeDebugger/android/arm64/libopenxr_runtime_debugger.so.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b0371371e28848f895c5de8aad2de6c1 +guid: bd620856726e4ef4af324101196f8fa0 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/RuntimeDebugger/universalwindows.meta b/RuntimeDebugger/universalwindows.meta index 4bd06f7..b4f7cc9 100644 --- a/RuntimeDebugger/universalwindows.meta +++ b/RuntimeDebugger/universalwindows.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b98ba768ef354a4f9e2a242915acfe2f +guid: 819921bea09c4dba8a5ef889a2f13940 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/RuntimeDebugger/universalwindows/arm32.meta b/RuntimeDebugger/universalwindows/arm32.meta index bd0120c..35298ce 100644 --- a/RuntimeDebugger/universalwindows/arm32.meta +++ b/RuntimeDebugger/universalwindows/arm32.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: ff23edb96b784224837cc743d57aa6b8 +guid: a4bfe23b24884e819070d430ea10a0b7 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/RuntimeDebugger/universalwindows/arm32/openxr_runtime_debugger.dll b/RuntimeDebugger/universalwindows/arm32/openxr_runtime_debugger.dll index b1b6dde3dc58fae23027e845beeb91ada90c00fe..6d05fbf8345a6e676b6561319d2fccc8144a0d89 100644 GIT binary patch literal 142336 zcmeFad3Y5?`ajxz_M9Y;K+uSQ2?2&pOaK)ONVOQgbisL~LQG>*t$TF1!o_)EW>ZruXp8C-jy@v+Q~U{?w)b`p!9TiFP`D|jE9i77q>739{h;}`FPIPT@Qs`=$}6W^eJe+j$_L#uqhfxAB)zu| zsg(B@ah-;%@UKXciUzUQq_Z@S3@(GnIq&TqG?%|fd8E9i;hH$-y`n+)+&=s6>5{@b zm4Va~@40am{uN2mXaW5HZ~tGAz{Sl{@d?i;|CXHh{T9iRn?=SXJpT9RzVDZ%UB{*3 zE@Y6}B(#d{;^yq)^cGiYny1v?I1gXR>Ezm2uD2wxZX(SimGp>I0J7y%D6>`~J;T-} zDNpK&_o6R(OZ{gRTe9bv*-q~V>T$mh^0t0p5iX$j?`tkjZpK}HUtB)<&h&eSOl zhubd6G_qQtl*vd{!i$^9wdpP0Qa`UzzwhW#b>UbjwBhPv>xspVQKciV0n~IXM5>O3 zj;|Q~{M|$vGu(SDbZCRyGimIxkZ*%@=8wk;O4p2*$nnRn>v2_oi~rikjvenrMoJr{ zpQRb{yYj8J^|sw|!m`!6%9djL#(B;8^#8lg-TdyF^D7)P9rrq}IsZXNqb=7?pWY%j zTCX{Ot@9P?cO>=)(TS)b2!I0`gZ(4QX zu&nCB`*D9{Lv^8VLUkdnb!lXF==>I!Y&|f}zpR2{DE0TsV0ErO^mX&-yi$L@0;iE1 zLtlq7GE4m<`18E*`F}hyPyDisKUo(V;&q>}O19iIvO6L5wUC0xXbrTGi}#fJr6B!3FO8gk4yAKBz8RowSw^Y9io=J2-UuNCh1!< zx~&_1;vl}q`_h0FzOO?A&-o$)Ew&7PzsDDS`4(N zpJ3vDdram3#^esKJfN4)GT?mQE2G`Mae)m=3t#G=&2eu?j{a?Yz@@Yqdg^n@%YPg1 zKW=*WiR3_}HkeW$PUZ?U+el&9LOO%yBPN=A8)!b8FqT=lMsqx2EVDlV(^6WlP@GCm zC7ORN^`A859tepV@sT0-WbhMBBmSf0UJ^Jvk;*=m{5$c&DVzK2Q+D?YryN}&`*NC| zLN+1YiF6mzQ;?p;)7K?t0(;Da{a*&`j~cMsh(D^9$J2>=^q1NB6o;E+g`tbKj{E0$ zI)3zZv$fL$m8JfH%Ci)5M|g;r)`rV~ZA^i&^s5Zmt~FuXp<$cKd2J|SyiQakSrU*q z@5KpcOD_$-qf_BbXd1`ghvN_YBI@JA(8u1p^b{M}6ta+RyGs2HCK?ABXpG0j(oP0t ztvnoxL>d*WY2;uc4EcmOv_CN%5=m32Pa`N(Kz%v1J5dj41c&~W2m_kNp_;_%UrPP+ zM~PBPBflg?4cTU($VPHBsqKmz_3vH4ivB6Nr;@h-qc`-g=5T3zIOMj0H*E>(2PVFZ*JkxpA*Apq3z+&4T*(-SV^UkYZI4)1D}b5r3MZr3mo)AtG6e@ zG^YD6w3kRFH^mv;1v#BG<@6UrPJ@J;X#2S~qU!7ATox{_F<-@4o+o}T^=C|?@_pww z=&W+5YDF5!H{_m-iDhpiv$Wh@aatRSc-|E}?_J2dT*+~f(5_g?XAukeZAYnpuL)Z? zA(rbt6Skp|XMbk$I1qaZIUh28{jK5a&8DxrXte$_#2kqU3|PsBO=fD2ek?bt+kV4kg=o{=Y@*XG4n>CS zez1x97d7e&p(S+OG>~h_kSNvmA_Yn#QmnA@S|YiYY&{&3R!DswsQe?l_ZKn!b3|>qDaxpCNtoF*g_W)r*_CnG>akxQ z9Q`7z56R%x?HHYyxQWHYviK}w)QZbBZVp9gjabepdMUcY%OrXCTT!I1Q_^)w?uzX2 z8YTJH?P3l2812w2^=PY2)Vyn;W~qT1D#M|*?aJYas z861F~_Re~pl4Ni`Qf@V*M3Hj6A>}=!l+~987RW|TxYa=I#U^UkXw+UtWfxd3(b7sI zR>+Q)JZ;4Wzr#vD>ZPS$tdxEeEB(Mm{{Dd2(dJ_Cc9xfR$H>v<5`kA|L@oWL+?L+q zZLRdTfrB~|2l1#_`uoFr>EBdqCBu}Fzb@r3!^z;^>se2*KWr?420W_*h9(n+{RRxx z0)|XraB4EzsN@HGIfLo+I>2=1BZI@M_*g0#oCqvAnY1K+{IxVNRJl`2G>xn>;G1s3 z_eDbOm1kqz*j5``5^KASEsr=`ig??cw!btmRiQ5pW6utGDI_nH494qJYKD6(&+mO;6w-DKo;*ZHBv`5EoB@cvT@?RmvLV6+P z*F9@S%V%<`WYVQ-(P-&R-z5_HZSiK@H7t@y{i1ner8EDm`XAq@vEIg8eRD7?kmj3( zzoW?5$MoDSWJFvhd-tF;3XJvQOTn^rla~yZt(Bx}W$;GG*^E6E`b%aUN{ZZ8G zA`c~BKrdGsD9UH`W@HFG9^f(#Uk*48@Kg?80yrITIfws*vbfwJpA7Ks-E+CZNz)f|VOsprj{) zzwQ|iNuQ~b$j4QgplXD#gF@T0kCq0OnkeZjP?7@sSg)xSs7KS|=}m>0=NOLP#Ej~~ z)wb%wjFz>^T!)(klJ#B@KbwIDle&`rrVZw&hVPSyBgWHMSgr(4?4^`rlLFcIvwrz~(h*Qg0zgETHTN#hl6dAmtb zvMi9HwBTiYwl|fmNXn%D?qi`XSJFE4$|JhwS;@bllRb9pDHbvowW_W)@c;TAS*EDv8q>tc^N_;=AqsWI##nL()mC03tB&_6Wv?Z7BDh;rC zMfKe@GR{EZc>;yB3>Ndzznfg7(4)?`xykv|f)8xslKDBI*4h1#_ArH_`wbLb9FfT% zJ4*xEiWchlod*1e4fd*)jMnfUi@$)m{;x5YjaeO781}BE0X9eABsZaFbl{m2&s=zx zf@j4=RHjZ+%E$bP;KQJ7^%YcmS1*>x=*7oE%M@rPdY3SCdABNLu<^HxObsQ1 zeNjqh4SJMH<{NNbZNl}AhO3Ng6te-{WXw6ZbepXw=19{pVpBEjkS3|$QBG4#+zv5N zU@=gT2s*U7nyQo&Mx_e3spK7$4b~q5Y>b{tUI%Og%qUDH{{UP2F-c;gWok_LCg}bH7ofUU;mAf*(OQJfNN)E=N-e~PB zqdRC{miaUIvyU|X|FpBj@8e&pPv6s?X5(p%>FMj*(-g>V)#X&zpQ#!HEnbRy+Ey&U zbrgAPv0DG=SnwojX5SrU{v6q;-&Yu>ZHlUG z!){=C(1b;_|5J$3{!awI)inE9wBB3hFXvL)f)b!TFSS;_+qBOU^`6`NmibpRij>~B zBEG|G?0r?L?%jdj>oO{r+{I=7O(y#OCD_#|C{K@<=5Q8}Lmq;IoqL-12pk8)2_)t(6CK^g;3&RIfx$%!JmB z$ff0(hPw>qj%p&|8pFOwC4Y~a=c&v5Y~9F7I%#eCkK56vUrM#4 zz_negMTy|D?JD1i;9}e}&Q%Ga)+5a*gGBJI?Pa{4sg$RZoiTA#@T7r03&y$3UUQRG zm{FL%RUUAmK##r_lS;nl7JnjGq)~?Yuccmk4vnd#L3`Tg9BNa^yV}$9xBsk+%l}mzr??8WqdxT@%iF4d-s))OmdpCC5hJH*Jx6MZHbgA9#P5y2L9zI~s4* zD73i9RiPc;Io&ca0zbuP-x9%F!1q2A4I2$K+-so0LXL6U(oG&T@cmUN3@NagW)~@r z(3vD-Yv)9faHjYxg}cDC#0LS?4;s|hla0Usk{k!^~$Fj^g{#XBcTstYf;y1FnMzvH;iA6Z>kad~xN zIexd{R{(e+_6#s-+z=}BHz;y9&Wxv$SMcNze+%u8;9zMEGA=3n_mnbFdCR>Cwn?iw`yquKC2*}np$ylBf4R|gx;dxTS z)7K!|l0X@ks~hQdSXvHPT28F-tS)C|oWS~z3+X9HcXx#zO=RhQK8A<~_ri9a0xP_T z-1P`r1QT6016>Cb#xftN(bbrsBkzG2dD9-ZT)`slesGiCNj9#F2OryA;$N=F*-g4? zsShG`qLQk9?Zv`<_-0yF^z{?g&7fv)FmXc95&^G!cV)p(3V&pp*xdOq>fS- zX@;~?S|@!b9g;4U%lr!zZWBQ#TIJRJUdDZma<8|Gi$Z#f<02DHQrO9DniO(Vg6b4o zdvlXMNjkb@tAH-D1FLj7+`6RmP;^ZYn#s%KSG4AIh2+Y!e_(~A%pX$HY5(COhcKpQ zE0yu!ue-|pX%$A@8El|V7O0~&V2(2W9mw@zLNXp~*u`pqMWI%GG73-rCCp6756njPsFx3R$bz*s8sgLY@Vz+dC;FKVFaWkmgd#FiubG;63(ZZ(Qni^+9RR zqjD|tXYn^4)#`6aAcLoU5Vz&JPuTJOFHx!1QNBaz*_*Ugvv@EYCDcpFN!1@WsW5Pm zZ{Q#v9IDl#;gC?7U!9L|piZ%o&}DC2=B4XqQ)NbBnL^FvQ12o)8In|Il5;&Sk`}Y& zIxt7;CeKCL+8!Mztsi|%pzveJc$$gA3MmzBxAziO zbH`%IbHCJ4zCs=?FPHbDjFy_{uStkH`LK!p6Wk_FA3S*^=^ht|3} zE>~LX?!=f|+#e7R4uIT@E0At7-+=dO1KxOWoYpdwDR_@?ExG`BnU#Fi+2YM@S;@!Q z+lrO^E!v0HtmJsG3AXB4lQjAns0u~(8cJ)-3{4s`r7ED7O3GfuV{%>Uw@EE|$Vh177qrnihQ&rFe_E{ya6hI&$z95<=L7yC`AjDbY^Sr(zGBRd=m=m?qU*leIq^+}>?k0B_sJPTb#Y-9$S3w$Ofr%MRLsB*VzoE8%pj=7kdnGzK$QsjLiFoi> zeOaKvguAZ+cTlh?$HP8|hA76Lm7JYqLBy~47Nn4HSWKTC`L*d$a9eSpG_Y-yk++aw zDZ0qVLjIYxGWsMo50gTC$gwowD`LE@r?$N^%9*uAEnCd?@~2sxGrer@0cUJhNSEpk z1Lh|L%u+vzEUA*o*~F5j8$tJNzA5-S%y%9BI(%vlE;2X#U=!+du92gs4f)k8j^d0pXV{Pw=Mu5j6ub%h6t*A+J1 zy{>Q*()_TseSnYST4llgXRw*~Ru>+?RrDvZ6;Ro`$yX8GpTtErhD3i7nPg}(e=Br| z?u`m8RWvq*yb73(?ATgG3Rxebel9z?KED<|)a=63sS{}lrI5deUc!#hxeDYaw}e+= zU%(;k1z2?|z3ZV<9bhdL711{xvC|Ccaugr#09E~&WXj?8DxqjSi zkV`+4T%P0BfQt+^$)&$ZE{s-}K~^W))0694l?N$JZ^=$wRnrmmWroscxyhFyebnG2FC`Wl>PxyNk2ly#H*W=8 zpo!UctQByPwRC@aU_}Pg;yaT&lszC(>;b`U4Z|J~YJZEr!`RPR8d#@%X(uJ|9eh8? zRO|<7I@mgw)N3w<{1{`Uo<-ZuCvA$~oY*F8 z=}xjeF1G2h;BKunKaA5hz0AK#(I(7~#9PPCo1E#C9u1xbv9({K2M>hIcaEJjannZ>H7=3=^q_# zmcdakB_BIkh0#5;*_J_%zG+vFc5`bzN6;h2-=hkDyz$|GV|x&e-9+_pu&OsqXO?%ubtel@zD!>{L(HTH*-E50w0==1ZFF>A%%RC z5OrizOw-6=pRmxb4`Ie=SYhvx`Octj_)ESi)v|^l=l?GaF zGtu%N%~oC+r@o?W%$!1owX3aPNA!^bYZG+5XF1**4S4&Q@II^Iy-}$r*yWN#+cnI) zw>w5zD_~aZiH>`tGLB3k7Z`9Kj~eAah2wUSmM9x{6>;3n?c$!+F7CY*pkGcQ-^InU zf5U|PJPr3&>gOCdS+Y@>%+)`!GtrdaYq!$@oCGd6X|#)A&G4;n0e^M&%AWT_-Z?UyoA%=e`Q$AnW4P z)0fS}JIG(+6@ZvWj)P2XSFhgW`}K7nZPwR3qKrQ$^3v@e7yFuU#Msx|&N+kcWt8u3(=;$y)d-btP}_`}P@qH*yLcuG^-K;`0v2$gQJLJRgvD1OxHo);Gx z)Q*pL3W*Bdw^g*;%OtHeN;gt4ntvEW=}vWc!zN*7-}g{>2&rJh#A^dqxf zZLSfhI;T$i=T2gDU1FdsVembV1ua^8atW)`{whTqUF20*OVrnHHHX(zZ+w3Z*W8A7 z}*Lzw$`zeAskbEi+b!H%iq#})ZN9t*EyA*X5C^E~c zEU<;sw8lV_*F@87jixoN(DXiRYBNp$YR4bnMSSP@8tE~ZoN09_0~n^a4uX*&#uZ=Z+|dq$Ygx{F4(_LQg5(-qrqL;+|cjgT7i$J!!6)r zc?RQZS-1deH5)jzC_H55;bwcMGXFLuMOt~L(oUX;h;5J?eC<`9+A+V_Iwy22=^`%9 z32T9jdW&%ZZ+{*W<|drv2E*Khgf@=V^Az$J>JM#yns|#7Pp(q-QJz#_7l{I<`zS*k zKGTL3$!Oc&${d5%Hv0Q=+J+lwa~Wuh2Gg`QD3i^b_|>*CC6v{YVeoaEs8E#x{@Rn+ z-2zo6dHFZZW2OGzu->mbVAG3ZifHfyK9}Rf{(nVY+|SKP_OvUH!2)Jg=ft|Rv4UZ* z3F|f_`mUrn?vDnSXfsJQbmr6FP|mdMdaNkWkv^?0=ADXqZ8@a8Z6}*BGt0*F?bQ}m zj)%GR%W4ag8Ke6NrOxMbx~CZE&NI>dCynkY3f;vDB`y+9Ds`Sie(dd`TzuC?ou?iT zSnF2arXCM=vPk13ANBs{Hb(TU-p}KlxDEAQ)ycBJQkj>3$WZKu%{j5F@rrF4L-@SImrseo-PUOoJdRDNtR)LNZsQN%evE6%~#eA z|NqwO0F%QhZh^KwZYc|-amr>H2j zh^=wD$SbgK)U`erY@e3^v9(4Qc`p76R(_Y%<{^!(d|FR@WL4Kb?c~nbE6VPL(+8)+ zBWrr?Pk2vVkL-;#`oG4f!w+jceE3_hxs2Bgjn{l_?uhZ4j`&;5+uTK-PV@uSZ0*uP zZjDt6vyc+`l#idCps9-~63{k9;x4i+wpsHsx05BYX3fjoMRMX@TJ=hUJw_wLQu%AV=VWP_P1|XR7IVc$X17s8S(|^ReOs09262&j!d!xb6q#hZg^%2wWV~W~ z>6DHFEK)kW9XrrPwg}e0HWpIic|C?Ph3aqag0H1G7782Ioh72%|NUdsj$nS~F7kzj zdpjb1ZCG(IByEuTxO#mavTgWuD~lIb_|JPfMXSRF`{A(JTdf0Y@AQ%`H0?DxVDxvXk&DS^jybY6a$V z#?rWE#k1X>+R?{CV`fWd?tBD371$3ck((Z2k=}iCkv0uXPS~_pD{$VY!wRFDQc7ydVR{Hc4>1j(#=Tv)^{bl)0xux?k zdsoXg`8IjA<+OYdPj=e6<7=;Vl>L6ZKg%-T@{r|C>sH%5>uTFewl{2u$&-n8UE5ti z>zr814nrwNgKn*Mbc`5xA*+$gTx1${vX6%4pP#{cj7V6FT!#7=X+3h8i;RqX6O!_2 z>@o}a9WgJAvC2^Xf+g!9bp}f|8r-SXhxfx~+U6>>xJZYH7^}=eYK0v+Rx$?>7PbK| zvxn5xRTp{7fcHTY-YO06BP@CVw~L(QA<)s9UF1T$uXFlW0}V2ww%h|6*tkchVU~f0 zD@-(8rO|LTr-8-Taw3Ko^)gV$KQ5G7>*JqA_-<^cuMOj$k?ydvco^QwHRJ@_(xgD0U@@A zmDmxp>`Ngf8H|C(PY`p2jq!Dfeh?8g{TUOD&uKKSYBKX z%#G^h`Z#d1QJ;=;nE~gGCY-luILl#|siQv!sfS&rj{YpuA2Ad^R?Yz#|^*K@o$_gcbr~F}hqRC#-?;7+o&xbqfPxF}f_IqabZ7 zNk%QClOg3U$Unu9G6^vwBtuFkqy&X%Csz19VVAv-V!^&A?6O0&7B(}f%k+D}*0qzj z47P40Sj%l)2j)=OzC1QV=^#@8>ob%NQkJAVvKdMjxi_Sj%fR7FhLm@avRX*7 zlKa5V)1Z}&wsl&U8EC!HMC&aYt>v6nHtNRweNw09&&byp(+TBo$ajD#-%GT7hbGN_ z8@ldxinJAP#76p}o^=;EOa{X!pB{#kDx`D~QY>ULqJ^XhDOUJHS%?+%v)LV8F0qiV zzjpFjLT@i_s*MD{U>?#f}QzPQ) zI6pApd`7^T37pSyi`qfg|4~a=WL%8XX2v zSIXnv>J*6k|Lvyz|B>Jnje?utZK21#b&_~oq@jn2hU3_euFm6HND=U|II=q4u?Ehw zOq^$Hc)KfjsSm!&zm0qnACBDFK71!>g7o!xvJTj2h@i*kkl|+q+{RtBE+YE>+llD^ zKO9p3Hl}_plOGk28VC6{uBROlJc^RRH{osCD5O{jjjeLfka8uW(R^x1IgMBe?<3NP zabG3&6bNhJcJjDk4LlkAgRdStu>Zg9Iy4vkRO@lktmIL|XlyHHkBy9vsWn_CvjuwN z!4(OaR2ovkNGTUm;QtQ3Z#1N|AZ3CfWdWo$){v5llo5uMEJTeMVn|sJ`Sll4;z18m zauK^nI@9?viTv^?jos4$v3vF}ehGJj;cpkJs>R)-RS)>)jh)?in{NVkN~ZbB@OKnh zAVj=L1aAetDB@@^9~@Ofo!DzBwg(@^^!9*8rM*Nei~aC^X)AV*jr=1j#_n;F3dA1J zWB0H)5_;?&)K@&$WB0(W63XOd!51hV90VEsWA}LqM;!%@;=uw$AbD1J*Ftho5|8g5 zHTKrVA-)uR@h6`{`RSkLw*IFQ%@EsgYxx~vyJE`BnUQ-&S z=6)qE&0O43@AMhCjv}KBwEhFMHk=ce#z}SwmaUyEH_)04hWOZ;&K2mivYnSs`0MCt zZ0Dnse1{h1QQ%?gg1Sr|H{h9Sz!M2h(_~U1Cqfbk*|#ykyU-zfSx9{0vc{?JCTGUsf=17zu_nU5XpL`5mNM zv+ockU?==>5I06T^K#X_D6dUCy3INzmdx!!ESW^`PL$hm#P4A9hq^p}h>1E@W1?f5 zMn`?5UYkdBBBn!Fn@4n#hocKIerG-d*s~t32gK$Pon)S}XMRbo?mPQ=w$KZ9wr!gNCda@k-LN3sK~OE$G>)v zYpM4*kH>>r4{1(QBG>F&qRMBuCmx)Mo}v_3jZt`aC8uSf+M>L5o3iJ=u-BqZ&s{#E*iEy+WceL(S z;W~;;7dWwyN6@bRD%hSD(g!I=cbFsBI1y7s1EhQ>P5$>lzc0&~^K0;&@w*Ieb1Nbpeae;}7?iv+6 z6)My*?0;b+s`~((C>CR&tYR9{^hAJC9<14AH>^>rW={ zpd>?x%3+KZ<0LJDRcj}E4OVS9*q~|YCn37}%JwQ?o|Z*0K&+U3KDPcUQpr{=^++*R zQifVA`oO_E{0>ItM#MpBQX<84KPOU*le}!8Zk~y{ziQOouTaM##W=}0MV==W2_b$0 zW@pq$F*2EHkjhL*WezBq3JRn%y-|09s4c|`w5{q^l=U#&Pr`MeLgQzP)V&gVnNKv( zc#(<5JdMV_piv!Vqx}!jGG}`xoa8j-1=KwgPV!r*a3*3R3wtJ_m57OoIF{hC z5##^ah%x?OI9SN-d^_TDpgj5Np`ENr(DG#QR%CK{eT+w0`6r9AvU1e7<|r#pGQ_}} z#lTxQ=+H2w3cNYU5tI$}xs-`xQCm?~tmH}T6jr0G$fN}kLyYlNF#ZpTy6|Dbs0){9 zlHH#W`Rolo)%Yq_oL7P#lE+tZkSD2?ti@NsUY_KFdKz10daW_8icAKE)wnA9i1QWD zXpFCd`fs3do{7ezd=(S>oI#^n`VO1}q3o(~?Wk=(wu+Td|5X}6m&I0jVuDW1G*DBd ztflHT{T2f?{Y}(7uTe9^AhG3fJ=X%{%68l9x#k;kO&V>cUM1BlRa$#fu0norq1kN;(S9Y;%+r z2l*{2YQ}peiq!Kmuy!9et^ugAQye5MVT>QH#!hjNWLzR|ASz0eLADOeDT+8BG~uk$ zwDFNREorv<-$AZ}HmbY-9k9RHZkodXN4x(m1mxR{Z}e zR*gBPjDvJANbjh@@(c%m&@}VcbK=dbF=Z^IL7PdF$Wg>OVSWp$o;paQU~SsSnl|7h5_$BTNH-4hxPi*41}YQ5 z25zs|m3a!|s9TM6V?m5v^Qc>mbc1-|(BBf+>Dh{H{H_w|#)W$t=_aPcVyQ4HF)9|G%AV#hj2XTQ$;+ z6}EkAk#4NyaipIc>BdSP(rjc{F*MRB?A9WZa!#xp2l=~!vOk+B`-G3Xu}=)vraa(J zh;?Hg*_11*V-E686gw(*sZnlF3wZh~NS}c8iHhv?^cRpm8tH6yO;3Lk>6ZyHQewdp zq+AXz_FuswWW2hRMabwRU5KH|Wa)LOMv6){ZJn6TG-W{Bx(m5rb`fQhWk~rJF`rV; zi7n$GHiJwKMs%&9IyVxd(K0`aAY&yt$o1Gx8e7IrX#9WuNoPFy645h^t1J%kRZP@{ zjY963wc+3#zA@+=sXkF%a2MpsOfYpOv`K7 zTxt(G$S2fKzjxtQ^j7895?4y=v1c5Zf6`;m*vNlEEcOiMK(GscFV3k@W6w~EkA>2_ zYVY^OPv!_T4(vY>b>T$=rSYJfTR?X5dKjfJ4|L+h3l_P=LG(E{H3E%;oKmcQ7J~+T zTS(t$LaCtpPpsh75~5LP{*EX#Pa+DJZ#d&;$szQvnVtU_^2>DLn1{>j8SN8h`+De83mA;G5U-H zv6e)9HUqwJ(501bx`OWrFI^f-My)YvZN_NTqt94KwWftELi({#kz#rO_M1lZg|N8GWqBiv1I3LaUAr5a#6Wz_gJ4sx8!@XLd${ymL&F2>k34)U~t?pqCX zhl00h`gf;7H;Y~4AVZlfaXN=YDi$MuoXx^c=je&kIZFNe6uQ+IHV&-+A8qc5JvS`o z4D7#9uQgc9R%RJ+CQ+E3&0#0+@qO?5*&GM4CyLgheKQ9BsJ272h59Kx2;8t;*lN0i zi1GiehWP)PwV_}%;r@}e(^ANOPHY%-VJO(h%g{!CNY-ofwGQ%jD6Gxb zI>_tPdWMBL@@)R*wqx5^FlN_d+o#5l;`4EbIo zc1hkpurMG{nw-~As015jGcV0%m&aiK5!r_na}shKkQ8{br-v^d$L;- zqDogO(PG9vboRD4|D^21Onfh{cm8i<#ZcS#e;Y4`wFP#vOW2QYCCd$a;So8NuaeoY zublcAsrzhgh|kpa{%OpCwBipy&v$lvFDzX_9vkuVHouk3@J?#3z zZgzcUX9nKv;!DTh4!%_Ub^288rEl2DYrEK+Gx^oeuix*aF>2`i0Ds6wfz8_nUJ%F{VNp!SjM~oR!LqCt{Ee6&9 z;TjbQv>hT9KE?X6lV0)GPI$4CZ0uAK-)ASh*hv~a;g6s2VuwF+7!W(*#ZDH)*$FSy zb8CkdqoMT^US!NO7*BYK!kb`8ZEI({$kh?_y_>4%GeF+P-^! zHjtf67xvv-$zX#IMLhT-w-j)OYmEAluoW2#{ALud+yFZh$VLXnUNXptoe4x^Gqg@4 z^?b0CmBLPYv)>*&)6tIgf88&@N`5r#U5^JRXqHTS{v>vCtAI(Bh3;d)PJpzNqjBBG z!b-M8MIQ@9&eU)njeSLZDtYWw8<`yKhZ$m`=#hm~#VWP=VmtOcd?lRxXd`dM7SzvD z=8NCNTY4PsWH2i+i^t(^PiA3lmwmqZ9CUt0Ce{gr{r*-`Y?9eFZQQ-E-O_2$FzNM9 z)gSfL2RpgifUA=U*WWlU8)5{~HcyRyY9pPwZvl(YZzHws_{7@D-&&zX_sPJlcqVHD zVlh3o06ia6^vQ?^)${-CBo_Ur_vKo-)tCwDiVr=DqpcGV>?9pt8|q2DhjCKxy;$2~ zCm_h=nReT=Y|cw-{=Jwt;GDc5_{&?#9gzybPKgD-)W-WSaGwoTj_Hw}mH*E;+t6-F z)C(T$tj;cgUsgsce3kgQD0VVDCe|ZYM65@#;Czkt;n6p}Sa+L`va`Y0!9!1_unchd zwvNu;lj})8@V_|~#g6#*C%i*yw~ltz#Tcp`AQtpydV= zEvi4Wjr@iCf7>!38OcU&WbqXENrX0XZ9BBs$Oo;&24L;x2Q_K%PFuybwa7qCM-w#< zX!b`oqlWK3v5}0h*JIqD_1@LBhm_OT zduIs!w4a^6ZYRT(x2PZ9iG%o_zfaFzH@=^tj8^R=hhiyU@3-9&+sIHZo6#6$s%*om9fg7xnX+5c7Z9U&M4|EN056{}akTq0dVdR<`f|g!Phy+5d^P(T^kkiyF1u zPWlV+7cB4<7u)Dq@OEu2us`B2sL{&ps;Oz=zWcP(mQ-fggALvPc!kMo@Y*dP7p_e z$E~rDJVb>s_8aO6?=sHnXpgQK_dRdD-(XSD?c{;5K3=kr5<{GWSnxeAIpWpXoSL|Bww8_v3Y6E)!8 z+7n1KM(CBuzQmhKEgb zaw#Oo=>4wa3tI6FXQyA=$fBgEBNO9B9ofk(U+klcZ$_PGC+gWqALs$o5%Y=HI72i3 zztNGcnq_X*5wvNOXq~hn*0NYm7L)Am(&j{lC~*pk6dTG)X0&6O*vS8Ac(cu8HUAMM z&V!8v1-sEg{%x>pW5L0iOuj&D2CADZW}lUO%p2nz3N9M%gclO{ACUQN`AT<}2eHEBOjAyp8;;Iec$47e4nJ_~>VCtOD_v zXK-j`j7Ddk&7tM7AMoZD4m}dfodthN4*e}w0jPmP|I;wa@K?Ynwp}t%$?5|*PVQjEPS}$G3>xOpmuP9(; zdyxVEX@k8R4EnXQ4I<{5dLprke_Xrx%iFd)Zq)G@){wve|C_+!DYnyinti>rUT zxK8qN-E6?Mzb1s3?gunRfqLUv82bU3@6A{|n~i7eME9f3o;)kom0PbltX;HnI{qB8?f7#jE6T>+ zl#+{2*`6#3R4KYkPFJk0IX!AEIbHrl&FP{iY-Ay*TdwF#&FNydjii8v6&&^gmI1Hg z@OZ%C5PBRAR|0NnBib6J%1Y|gIf0Y5C$Vb4$0bxo`AUSIM{87{$nKsjkBtllHEdlp z7bkmC+|1{xdu=~YG&o0_8yFnPtX92e9f}3<`B!E3NE~Z+qa|i|}nuwQXf?wSDD< z$fLfUp2!M&iH$w!ta-jmmATFvMuq&mzb>B7o9$z5%q~ zCb6U{s~)ul&;+kG6LN7F(asfpOoxtGo5uN>w-d(eZAgmtG*&W8i^j+1@bq$nM-iuk zYGgBXP%SeV`mEByG_n_`!$RKI&aQH;k>O*3GZYl6j>0p+LjIXdTLZ5jB}JcivJt5b z8d>eRK%-IDFJVp1&sO$rf!;KP+fJrYbt4w;O+kT-dmWwi{M*3ib>e`P7{D0{*29yNz+SMa6Z}BD4!?tB{7) zvzt-|R73k}m~uT<(itVd@SwCwS{pT#akNmyqRqMK?I9Z{p4%R_pa!s*;f$|E;A@#O zPGfv61iXsFW}y^%Xh~UdPAE!Bp@)@JdA!4mY7{w2)1#p2XXSavHCD_m{=GJ1 zy?(;&AIBY?)TnXShcZS;@F%*j$LTgGWbJ7xr_kJZ50QU;l1 zE4XMGT^>iBRv=m``EB4}^>)2xDYLl(ou^?+D`X`-3_Kk@5BUZg|feU)0;1LG(7?|>Q>jlHL*pC=g{j4~LZ)LQr20>Bg6kUNvX z51OUPv|b(0lJV&+S*cIflmwQ}gYL*o=cfVJ>bX>xn9di0Gd44OwD~;rdEZB~*Ovs? z&QMzBws_ZnlmxaZUknEviyaNk#cr>?O3EmtoQXYEd%?O@I4|xH&Wpo&2{_ZpiW2lG zZy-)yBxC3t)Qf-AUihM;g`Q$D$J6nn^!+!4`d*m+(GATh7`3yVq1eF~ez?cU19dG@ z$82AB;q6t&J4%n>*R%45P(Ip(CMECw6*n}e<{=hxs1DvwzqL{Gn3N`PDW%dKLn-38 zkG0{5z$5EY`XpY;BmFZey%lZ04NnG_wcAp5)XK=%W;1;#;p?hY7nTDvo3qcw-n%C; zM#z$AX`!uFO3{ilMbvSEI^Sp||2k(BccC`lh_*G%<{Q=h%6eYcx02U0Q93V)cnyek z=O{`mN4Z>^1G zEuOk7meF=Frp{Zlvi?^@-4E+RtH1Od$%^f2o;DkxkM+dQ2W-${!en4VUR;f zU<$8AH@D04F>Xh;#&fn}vms8LqTf`h2%fsv{CuWMX|;?e!SbsOdN-JvO7= zF^z@zHQUf!*K}T(?=RzJwt<&I11|yi%UG4uA*`6E5P4Y-Yn6HZx>3IFcFNa6Hk&9? z`w^G9C)fnd~DbOs8h105&!Fy2dbCt9X!2VeqrAxKT zLS|~%M+j|?Ub3(=3MhUijb9?L1C$b@W%44V!OD;JY%c&}agym+udR6+I<~PO=8n2z zrS2Wk$4>hcd{mF#2DYCyYMjsNU-DY{w3@ zkgs^2#xb968y@0gBQ~dGMVt_EOk^R)FbdJfL>BUO8&(@DmlstIOtzsu7E4p`iSt-k zCp6)F)r50BV0|1$*WlZ>M=WHTMuRwS#YWb)etjCd`{aI|eU^SHK5M_;2gV0>=2A_e z`(mx+yt?s$4FcQ&aFqZ%05@u|g(UXOKwj9>boCnSwN+ya(7Y^!>=_@(R@M-|7hwNxTbp|EGv3Xp(DP~pd{X%K&~9!8 z!Y81(aiq`D?=Dd(x8Kr-{Yxnp-g8;t^xKV)L0(@40Uj@wUJSM00fSDD-;O79d zwwu9E0iGsM_sH%%(AA@{i!TRPx34>eQ0k&|?!`CDgl}d67Ns+NcSn5HR=t^mx6>+g z4$A-&A-6HRn{lq|uxF|Zr`}erobgKc@H3f}a{agf`cdNlS=Mvu2Py9q;9Ob?nfmh! zcDJsH>3DC1@Sc5lTY5ito}Qb37o;e_zXM(;z(4M49ou2N*C4$2pIwZv-jJ8E<>~{O zv-l#coa*uAzD%8hTELqGcr#$JJ$Y$Ydu8w}-WFSvCjjT?>bWo8MbFutd#fsUu??Vg zrB{v-Wc8YJ(Q-jm*z zUXxywo|pbEJu3YTY4=HYNq0!MN`0h3fG$J)l|k|#*&|JmZji?LS5)XU%-%81zfOQ> z0Im_>X@K_$@D#vow;|)H3~)?%J_az`!@{1A0Ni(;j&CSnvF#lQxLkPN3-AH~?gm(F zo3jA#6rQI6ZWLe};Fti%wnN6Uj{huR=GDvSI|+EA@cd`MUIA_dTqVGV0Iw6^{eZ=u zs{!yK;rUL$Ck1#LU|Xh6&lbSF1b8FhF#@~}F!M%W^sWNDKzP0!@M-~G3b;;y9|YVa z!1Do1xjO#YfH%z3;TeFJ3-Gk<k9yjEp;Yfu_Z@Da)TDi+gtC!|3GB0p#pcO>J#77v*;PEVn0boC?`kh z6du8sbpq@IERM|f)whmuC*CWcr027(p5ZdvI(>l8CFH*W-!&HK-ytHozfOQx0A{Pr zOhU`*+Z!<~#M@$9KMydAy2HM%G{}K*Qj9Wl_PJ^rwZ?P;Ib6$4mAn@<11c=HAmr#KLE3c z0POjxy4FkW2fW831hDtMsZ+<5?ER@eSHB6$xZj@MrF-v-FTHZ?*ztzGVlQmbngX4- zI>2leg5_8PxJh`v39uxVKj3Zxyc#fDqha5#06ax_z6|hu0j{bu%5DLkiyAPuj_F}P z)KBTm4~W|J^`epeB>(G=9y^{%iqLakhaUVk^yK%TPhX6_{aIw3+W=T^_hqsg@N(h(6@a%0@G`)c&-3v170S;8GzRbunVw0Hbaz3zti#NKj49*bb5{ho+iLe zfR_vK5y1NBSSCKeM}+750P7=end}AJYm%OS9bnyZmq`s^yYCcygGUnUy>Zxp^? z4VZbzGW}Qq*jAzEzYLMWvXltSD-oIIaYUxEDbQrp?D2@wOAt?(MwgYyE3mhk08MTz zf#u=D-NlW)aMyr4YWdXRN^O!YxE7IrEG-s#Vwp?<-YEj!GQfQWcnsh=0UiOmXe?uz z<3uIL`;en+o=*7ye4&phWs(OtUwD2Yc}t6hzDP!tvf=>SZOP>C13XREx!8vsrr=8^ z)neQ+dWYeT(mN1WN^cIXMda*~Vjew&<+d5QZ4q*N3GgxjUPG~G>e!wEwnK;wOmp0a zYZ3VjIqGwFsQ>sPU-)7H;3@&0iyW5WOJ;{Y$n%=3|9K_aSIKIfv)#)z)JVSu{A&28iT&0()B=Q0@^bjB>%YC?GvaG`$mE{&( zDd!t-Eg}t`V^EAp-p;OI`sQh?6@b`|KfoPZTQh38nTg*PO8F-CwxJBkC_1ehS=Hl5><&RmHWatK<;3dbzxZ6EJ17TzX+#qrDW?QbJyEv+eiFyo@u6zrxKzB!C<#FpkifW?;N z-++e}=oIY+EVd)>0e(<;{`U42p!KhfvwcqicPelnS7JCjI-J*|&!Ee$@=UnlR`4u* z@f>pS3Gh>ZPYUoOfOV@uCJzBF9;H+CSHLp_cn;uI0(?8*8Ug+@;6?$y9U@fWG&JkvBPEZF5cEH8=1TX_(9?8S7C?OdDa&mziNHqir3Z^`bMuW+>E(= zI-lQk_qxJmQ`Qw8z$O^fWO6+#uiRrQ(c&bUn+h_0Dp(y>O^(nX?&Z4 zG#7q(&s7)p#4i`WUii^9o*Z14K2lv+^AKC_p>dsVqU$~-)rA*aU0ql(vbr!IzuPVc zZonsy?tQ$vupBTw_lCxVdSgI!;X+(D;rij9ste!8?`R%q#P0*#Z$|pJxc>$}dY;Y| z_zlPJ2w*iPQjJtyn9;Jfu&8-$;c6Rb!}IU(yaIUKpq<&ebWKcO4W;X1#j;*)M`Sk#R~H*1?3gsr|o6fa~hWy6VDZH&a?ze1gYo?)G4%eAN4Xi`?CF zH<7I$H%mj(yytlqd#FG3H#2cE>556AURAbS7vca&WH;8%?RnO6DQ`zb$Gm8TlsC~+ zcuxxPg)AP#$Cf5xH`?69j!OFWP2D8&TEga;Q5&tKv9mJ5r0x!~*R;#i&pmc7l=?bP!g8>7Ex{x1J_X`X@HoUPD&pFs0@0?lP@ z&^)LWn%x@B1+CJYgnxYB)HLiLTI4CKSN#_x?AMWVY?QkvdwQ`nfpbeHAsSZ++N8DU zhn}jEE-pIrOqF>T1A5d&u0E4PJ?E}E-a+zuI_xbAtSF%RQw+H;4ohp)9ZHGdq@)ap z?NG|BJrlg1``09cH*22A>WS`%QVy?p=Lr`|`13g3&zFY1nEMZ?G)fnj96gtoE#>CJIHy(e=16V|-fV&u~ue^a!`YWbivl2CK)p?zJK(7%=jcGA*^8L&CD z^lrlYswUCA_w&3F->!`qZR7lhCPPcCHjk@&9_nsGvpgiXJIer&pJ&?^%(vwCw+s@12Pp52ZkT&*qt~ zv<*2*+i*if>e&%=+wywOHPbm%!Dj;pKh5e)yqR6SU2F4ZUFhvP#@6)H%pWT+ z@OJion*EbE+nd?dMJ|c_;ZM`Y`E#t4 z(+j<;$1$vM0u=tSHeK>k3))3C@ws4Caz&W`U{8{}bh%0`UfYzAcf`h)iPA0Jt{05+ z&sXRljWn8mi}#fluO)BH)uGt~lfmW5asFWn4I5jEB}xa@vJ^PSqf<38WZS>tM4E&d zm%ZiV65sd!R?5)*ZS2?^?oDPvGJQRE--*r3*o>*V868#(N)!akW_AAY^v!bhaScM+% zqh}7{1Yi19c3;nxrs6sLdnwnO6J2Y&=u?xZ$&|n4JT8oEI;g-Q)TPX44*S*eu$^oxx7LE&b8kx+i)* z4&`icp&!JKLGldJSNBD_Ym|RuKU`CeglzeU9a{7X&R{wclBA5SSOZlgMN3`E*@v_v zAy@gMwfUfCVI&_CaODmucair)S-JVZzAHqZ({H6bn$teyC^ylxkS2AeL;JYYp9ncT zyUXuFyg^sazni5o|8BO7849WYEd;60$S-$LsrT839PUuCUKK%Z$es4>J0Sb}Vl?-! zLN1&hk&!PCxb2&+o^KE#dF|+e1K)(wz)wzw<%HG!qUW=&JIW7_o#3;c=pcU+>Xt7P ztNrF4--NRBEx$h_O%CN0eG_u!cOX`YrrMDDqC6$kJ7;nzHy=+ko*8XDu*2J-Megw3 zZ&!L%nIigHUcRUEm}te#J+^vp>0$l-S@~Ws>?jNU4(F@OGUAM5h#`OLXorvTnFAep9Td8X5aVJnqs92dlzZj`eGpHxXvJiDJuh6*c&7m>!ICP?m zsMh18ACu~4Cx0cswIuKzlYiIyR@T@0Z;8%ed_6)tavMU-u<26wHM1HC-iaagx!T zKvxEP^BQcDap|09aC@n3b;gH|j2J~vreUkNjs1XyjkECsnQYl%V9#;bGJJz>q&_e{ zbj8SY*BG6~0ou~0pR;3xzM@y%Tl>Yet^SY0w+DUq?F>LeKTI0>U*p7uWaq$;8 zRuz2Zudkjm_J8a2gzR5JH&B}5i_p5WPxuO_uxt(ei@sNOYu#~pTwrr>THvc?MtJsZ zhk{~lF3{E{k6U<-wkGqby_(j>w`Xi?WBeELiM83eIT)U`zijIX!X``e*PXKi&%oAX zkCh*`CTp-0W$lYS797jUJma)7JGGVJ^u=w#>o3lFdw2G=(V}95TW=w3%wLAS9h{C9 zKOHUpXVJ;X^D4a>4+@SRx? zmu)(cnNm7;ubj%BYjQaJaB$bmwqW+|>n|>`xS!W)zHRkg_KCrH!9RJdOJ#v=TSU|L zu=U&RYYZYM_g18@n+M*R)#rcw_@UrCv!txgMHdD4&Z6Brp*zL)P9}T3(@yb(BZb&- z``tGk?~Fo0q48XZcVt}t_pG~iS>q+c8ZYrl5&_+o3u}2_Q~jY?qv{Ae-Yl12U5Hpf zUg(#mUp*In>L&Qrhi0uU7*$`(=vC*1zL4fsj}NsZbLJ9-FM`6(zZ+kADv)>hDc&&< zGS7LEc0ln99ktL_XICJ{;`U+(w{5`6$-r%&gWKsAw=2isc5w!7^Gt4wDFP5Rc5>9> zPBUh~=i_CPtCPG7oTp<0vM zYr*Y5k~#)9s^*WuZ*B&D{~VVX*r=L79FGwLyDNjTfY(P7@+ZRV{!re5{oc8IS`*QcL93&2jYa$ z(OL-qa8`_RAB4@#E*fj}N@HyU-vr8;OF16F$#vs^X2gAgLQpsqHHxlT2j6NPM-ThQ zhXzJS2lEjdnTR+}q;1@X4IXw2K@t~PP0&7DYS+ zYI9*|zPHW&I+m%;{m{~jJj7vkv{UQ?oaX%;R_WNf72%!yBp0&YZ5%^%V=;S_liBz7 z6Kj#k`Ne{9qB^gjFRXM(=zh*snj ztOyryZi!MzROTA^&p$tPF}Nw_cXL5|8OJeV-Oz&GaYe?Z)8=2(`twt{P3MKOrcE5W zW-Fp}1J`Vs6+G6xzih!zrU$N{J!$y7P|mceLy0Z3gVzrvx@H9vTN`FmbO$4A#4JCO z_&xG>78FCWV+~~NS`HLym+y;%gB1UB!QCE$AgnLu! z2Wjk@&-(;QZ{y$4NAOGg1fJN*zoBnqR(9uAd&}0Gq_5=m;Ofegm*HwXt}Z$`16NJB znuy;@{Fa2Wu)bYR#iIxqR`vFvMi5J(>m2Kv=1D2_>D#b3pw&+Ch;^M@wYTj2!8rb( zFsSfXk@jB4 z^COPyla6bn*v2VzTrYQAw>qwOIIiz^TtDl$4mqwTm)Q989oH3(>jI0PZtNM{TV{m* zvePiv;s23mW?z2s=RZC6gYP~1@Iw#Wd)J9OK6gvsmW^#UG@q!eD*xE@Stl;J^u&op zSAGO5>{~5r;RhYphaK0?JFbTv*Gb3qj2;_jf#bTuaoy^;mL2#k_3(p^=TADWPdcuX z_I0GduxLfDa$MItu7i&2osR1V9oJ7fu3vFn%U7~RBjoHPxt^bI)2(n^%Za&?W{2bX zUdQzj$Mvw|+9=eRDTN%Xd$513y3%^|HXYqrQ0q!R}B`N#pE? z%X}~AU6%8kFU;Ok*8FmV@!ntG34Z9m6Y!ZL?o_-UTW z41%wJi_3f2*^cOI=(ecw{>r1`5g9{&!8pYT-Hb2hy*K!cV9h{#aLdK;?T!3_{JFWI zD@TmW-y3QL4-YdB3r8>;vVmuO%s!wdVsIVhhQ5{>c}@BS%mlPjz2$};;AbNLoWO?8 z3j=osepoj3__#p+6~@b#20t383M>eGpbg&*j~hj&n`u@fbQfB)|9fQ%kFN+#%ldX% z-tljoUY-4wvYg|&r&o{rcA4?=1%Y4z)yeazodMr4_1T0|62OedHhi}pBZ$1{_~QI4 zvR^I?-c*nq`gQ7A^yz{KE(D2qI}MXU-3XzaNfZA z!Se@x6E%jJo2i<^S5IXhdi3Nj7XEjfJCvInmWRDwob^7Q5ffpW~zoyI6u%0Qz| z;$OHY`yum~&vX_9=Rf{T@S@;@WrZh58hL{=V!q`ozrVjMd+-@>k~M9{(9bqahjvVF z{aGh|FP`2?>BbE{(@FDEvwC>$Z*CssGIN)dmgXrXZjytDW%iP(n0J^S%APiU=;7e` za~?l^-?XgbzPY37ved)D1DM5lJvhDO_11Zvzn>|Q`Ueo*q`2myqxpro_?}36upAbu zJvg3Y%a;}|4VEFg42xD!)CSq|ylfQhxNy?osqv3Y34A3mH~0tC&iewh25#SccbV~< z+uENEeqr;Zuf75qATBoV;nR6J6Aw&!+_xwP-%|O|(4Q|X3KR?jKRbKT6@wRIBzY8? zn8l|ky?=;o`X4TwJbWRfamnC$N9k;(i-x|&Pkm@B#=OYP+S6H6e|-9l&rLh-d-_N&sWw4F*A!TDOZz=rAqUSKz_uQ$RrBA&Ty~kIS3$89H z%j5Lp28{!-9woCcdIq{-<{il1oV7`2YqLAgzvvm1CVNvsYc{k7h+Dmgawe-t24{u( z2crcCrv@&ZRepM0UiK!EP(iR@;0v1{hJ+QnGQq6g^xKX4RJdkH}*hoiBCyDLE14+0J>v^B;e1(;`G! z_m^e;CV$6MZ!O=I4OtlX4h)c<=1e<(=nI?gD)aqjGx`YQ%(CoR!F$W{PTbaB6#Uif zMXk?tUKE_kxkN{oLr2M{DGBBcP>+CJiuHQz!ErzC7w$MbK2T$x54SgPZ(u6=+h2|5 zKlo~N`N63VW!+yIey{?Ogq)Ru^1yub>{kX}jOH9PzI<>+4!-nL!XuldfsY1K>WY!- zu#AJt11oX={*juneEDx7FyF!5{hazo(3PA))J^_~dTV5yb*krx+Bi~Uu8`GdTaKtt zVqL(fDvtRqE=Sa~SYd$Um-pE195bl%iO++W6CPEe#6dGcj5dffw;luKEcD*Li%}aE zxl9cBFjqmIK^E+nQ8}WH9wR)N!+4|!&$DN>B9g*avvGBjuV%KEMrK)()af;aug3C@ zlC*O}-;BvPC5m|1%t^U{8uPr)y@3k@Qy`I*MoULTeg!YJ9XmY0Q={RsbqnP-*FfbWXx&vI@y_D+WqZn6R6r3B_yCT=p zJUTBZrOqU4!gB61@zgs?aexb%iXf#_1kbb`6}wGz-e5@zoohj7{W<771v>AVbrDmK zMT^1T>!T!RK}xBgWuzm%gV31+I!))Gb0_HRvgoV<=7{{rwCpXC_}v+v(AtQMNT)OI+BIpVi|KG zbW-ZVQPSR#JGG9G#p>tubT%7Vtlm@++Vbs8{W6R_<_E9jwxsEcg?cri>1f>?QI}gh z+0TlYhY03oHJz0DEw4`s!FJf~XOLy7+Yg<4xidri!P%_|BJJJ8TIfNvC#S?zFxz(&K7RD?z&?gKV|^lzRPv zi}pX5c1`4VMoOt~GVPa>RIh@bQs2)=dx4AgWYAugfwsF|Z+6k{O_=p+(hf51FEedH zPpSS4wDHCFR?<@~^IzjkzsVV7u4_}ueYJ~rMUrT1?o#S9rhOe~YxI=*u!FYMmLtQi zw!Aw|ZTW64xw9>6WTBm~zUfsH$!Fe2)T$V@ZgVaDG&8g^Fify9`Vt*i0mbe@ukNnoldHInfo6Ts+ljP9%AlypzpCUpR_RJ zSTTBQ8m2wYNUDvDc|T)HzLe_AfGKCY6Q6^?9Q0u7{!#e+7-Mc?Ov#s0Rq2=!iPsb6 zH-R~sC2W^n_dbF-oiR&TqLMGAE=j|zHs_oO^HyN~jr$)P(`lcQ>J&x}X#c>}`OyAh zm8i#Y$TK3}_99IBoy^9Nwt|V_X1PrOR1YPV9E))Q!omD1(*vwn7U01 zpQVhsl`$n>O4X!c!UtoUMws6Q=HEP++CB^Bg^XE2WjFJsR8a=ZN7z;n=1yRicrdjE z5X`@0xf|U2pd=?@uzS@&(#22576dxX`j>xyk@O_ma#cAxAOG%6dAdUxHsx!Y;|2)?s9F$g=g5Z_LI4Cju^sWjD*7nqBb3XIzOjuPsElyl!vNX;_8 zf|*noBkz2cNYjQd!Yufhmv@>cZMLHUil#;P{Ko#_r?zOG>SQMbv^s(!cS6_Gq1_JoV-3#OuD*{V+G{bAj-nL zPW&oyTE@~g9!TeNJotQ`^Ol0nE4X`$@0@)8BI%TDWs+iIlLjBaHwG~NU|v(|p2R2S z(7FHbFu#+TU*RdKPQwO0^%n7K&yiI}#QT$2XiE80(+|MUGWDe5V9uUwe32#pq4`(= zOmR+%h#Fs}n5Z+}LGgxh_b1gO37nx`ND`p5N%bJ^4{|vc;_f~8X32Vbdo9YiE_wa| z^kc1be-Y-)QfjTMe8&@{RmF6ga7E7k2J9}%xi5Rs^pjHteT#At;*6;_$;|Io1ip_)433er~n-t(BBI1bpAbp`mdPQqA7XzPQLDsa8W$?m4DM5I2Ub zSjrchwfjAI!*9%|h~`qncgPoC#!;9{u;XOcMwDy3wg9AiJ%|X1?k&XK>$nsBvLl-* zbv)s$;p-B{m6J^54%WT)mN=D{xQg4BVTkOIR+rP#~97oHm-3=?niNH!_|?e zIb~eEZnfdhGvC5bQnj)7Z?_4VACT_}>o##LaUR;l0@LO!=QfdlVCuinCX(tRNY~jS zrdub>Q;X<|A>zierWSD`o__$=itnXG491=MP#32bF?lctsboz?BkWYpp1688NxB^7 zdO08Et1-WboJ6eHId>rK{*J>G)qH{JNK_N!T6p1CaS5j#cr{vb@YU$D-SdOKJrwDb z9wP4`?M866dg&p)jT8T+gcRjWs;{F=A;zXYqB}kf+~yV9t$c&4OmD`df4H74uB-=2 zsP{+h{^8r~*9x~ub*HO5Rv!_T_>;D~e};d#jP>hWc6SwK7+MYDj_mHtculyU@0_|d z#l`X6F>0|B2Nm~dyEt`Hy~tl%ksj?@;@IRUsfsxkki3i9gG2t|Bb-xnd?z@rV2-DH zdWz4xW=N8VH`Rn?l@D?J6Y&358plt>oO-hqX_B0#EO0eyXi=>G7?t4zg9X*IYp5L9 z=~1+Q;Om$r{dUHsuuYW}QM#>-i_b<|yUMf;T?e!F%sMa=EzM{3J}*WmoAYtn3!>g9 z2fa^6RBNL2KA*(B?tK#K{~Mk4m6~uN%i&7!IWIQ*KuuWIT}f-3<&xUosBy)n!Ss>h zuw{MsAM1Zg6~}X}J?e4z^y3|S)c>in&2MNV zRbDg?R`+Bv=^=>KLb66$_@S3GDa9ciI`7Y{lB>G>iyt=XOug!%|LJyK6nxH|BzdOm?K zD;CmSY2cseTWAEantb}OU?0FPrAz61iA;$N%to%y7ex)=b_I`sn^)=6m0bW8R$ye)8(BBx(}X{?iXBi zXJnxJb*3xWNp+h=*YZOnvLcwGeb8%oqI)?iF%SLNMHr(|JW5**>cJAK3N&TzR?ox3 z55Wj9h5niPQo&0i?y7xjn^sdRX@SuC7HHjn4qDSQ&}wH|A7)yDmsA&6w5&cZa@-(V zWGSg+J)l-#`W7oO`Ya#Aw@9cH@Y8N&9U!}yP($#7-es(-17Y51GDDNUHzJNMC$sUH%aK z+4=tx{k0zY*QRvqy*luYdLL+E{Ll1-0>=ND=!ch^?MUQ*81#3uK2QAW+2udWBmeW@ z?Jw?;^1p-qGDQC)MBk*4WS+=VbB>{F%y_Uae-G&2I!5{3`h9}FY*k3~%=(9SxvXB( z55ZC;apnirzeJo9>UXAR>!x4Nc{KfE(BJtl(ckBxf3J&voaz6N=?jGfz8@@}Dvz0X zT`blwnBU!@I2OjW@T`N}*2aosCDbR04(r(m2FOcJD#PJnCe^pF0wAeA#gq#;T|%uj zR{&go%8sKn@jJ0&N%aIMKgRWrILdB`qfpOb#!+@>ilZddg-P3vD|H{nnX*=>6db&Y z7>jqUP*VNI#p|^kN68+7XW5CGo1iUK74ny(AArtKIl{tg0&y~lqlh0Su|Qf!@MJ61 zJAI*gD)Q8#B^Gk6(ikeCo=r?1z&D|+HA*#+S2%rAod;Q-Y(rjOjrsM@q#BPhNonNSQHevqJlE^Qn10j16RxBsgkJ;mv{0a3C^BdZweQZL!(1Z8} z$Nk)h&Fwbgm&J$Y+DfQ?3sL5B3Gp8ZH;*!}>p~2dX4{BeGDFW2N~l#9qU;DE#OFMS z5~+71{?x%^IU`E`gqmj|mM{%Me9(g!N-K3m_%??eXEUPYPpBCCvn0nZ3$f3G_-;C4 zq_oj4^%?e%C4WKaZ_SuNfGos{AsBc+__gjc_J&4IPM1Odk1M#bj zDESlWvlilG7GgB+u4`i{tqyY5Ohx!kN2#|nqU2AgW()CY3-KinVonCcaqV`gYZy`T zC)8pK@wkQfO%GyT8e&Ogp@YZyj41gND%(PoS#8pu&v+0grz3`ELAJUTCLHtD3H1k9 z5{m2VxfDWd@*v85j8l#!;ivj+#NRNY%;6-|fQ2X#7eZX*L7b7!W8_{3;-icx`4iYD zsd7=)V#2^V}YWnPsKdp(FUH|sWdbltn?us@tH1{_aUo=TpAvJ z4v3n^&oQFpPpE&h5C<(DkEh&-J2UXu?BH=VBTD{+`jCYvE2D_V?|Be!PeUvT-{j!& zaz>Q=2{qY53|Tz>y9aSs8lpe4FxxJ54kJo_%!#p=O?55%28hQ`dJykUL#&H@w@BAa zLj94wPRSp~T)x&viIouIRUX9MX^5qfW*|z4@Pu zmWC(Pos1~?<2V~q^C&S>Lj1GG)7+Z@@yiaxRz{TkarFrcQKFKBc+`XVUwgLp6l;uHtsR7RBiarJl8)5P47g}Bj!_(&R}KXPxj&EuQ! zGrtA7iMwI+_hxU{*qU4XO zLJRSEi^u&Q#3N~l72#QZcByAFqU4V&W%`BK4^^*AeUk_A$#lfX1V>%}6P~8dA6LJ& z5EomBl^(>WGayzuYUY0!QS!&tH!MUsaf9S|i3jo7G(>+S=HT%mMwI+Xq)9JPx`x#O4$5o?+s6F=V(2E|#7t#>xBELXg%a{T&BSw_`aqN%P+9T^p zsnm~n5C_u`OI+GBj}aw*T=^`-`K`LHKkY$$B@NLZ{*OMp)G_#lSl7k*kLw5Fc_Nev1($e_Z{$g(xS;kQ@yU;&2AU zGY-VhGNR;QFZ{98I=q{C6_Y(|v)arI}*)2!~%+H<1^F_ebr58qp4m--Lv zX-fXMI%*;Aun?De5Z}#!ctN?1IKYUKKaMp>x@Hbph!Z`C(F}+K4#ZuIDEZ@RqlNgq zh4?3rry`0e;-^M}PQoP|@1+VMdhvadm-4Gn1PDYgcaaCy{9x{2%3jNH3I5Q2=ANgsK&7-XUm;7;a{XfRx z=KL%1xX*)FkcLvBGsJNf(SBh>W>g8W$Aegy0kL_yjrb4pG|l{R^`eES zV<}mo6&}R-84!Q#Kzxo7C4XE!Vj9h|AItOTrI15ToQ5MkIe+{a$;T=J{g8Biu(L&Twg{;u+9>n?#hyz77ViqGx{+Rlc_B72?yGV{Vco3V?5goQCu1=7r zY37fqBNpP!Vy%x$Jcw)35yOA7N*z~+8By}b)IAoWjw)n@CU_8UOhYUQPiWMoj;k*+ zqU4XM4Hn{hi^pM)r`ei@SP@=}XHqk9^>2(Q`D2RqigBDGBCG95jz9Duu1`ZOiQM8q z{178b{+OC!Ak+I|d1Hx(Bg84bdN7JKg5- zUPhGsIJ3jz@eQlgZ+kq=9T^Z87TJhFMwI+9wZcM_^)kfcPd$jYrXiwc9EhJ_M9Cjh z7h8z30)`OxdJuPJKx}r%@qLUa`D5xm?H8ISM-XDS2l4haL_}TjOng_wjL6e8^T*T+ z7UC22T6+Q>#9bK>DLSJOpJhbJA5#xoh{G1*91r5%X^17^FBjQ0bAS;ge@uPKLe$=H zR_I-iU${FB(I5Gk1F@G8C4Wp^YauqZ>Qev8gLr=$Vrir^+vc%~5hZ^NdyurHkadMr zGhg>0?oCGwr}}KfLPnJQF*U0FLUWe{A>QIad@v2ME;0u^>Y7pH7n=EF>US1m$XxRy z>xN?L7kmPRtnpdoIC+HHtUj-V&POQW8l|;badi>)7RV|V=UOej@`%o6iK#DQkNq0X zb9La1s>hzgxcV-5(nv9NH&$yA604+| z+wT(CRVh2Y!y)D%u9^~iv0iLtWIbDqxOyYH_wPR3iZfV_lBVqa5|Tw$8mKS)aB*>sDjx z@7SY$#FW{4sy|j87L6!{1ovQ67{`8ns#V?BpJtzu)&^U9LnAV>cpul(3Q(2t$P(-9 zAzCw5QAnCE_4IgjNigfO^G{A5Tr%LhY{t+^bHCM`;gykPyaQ<_u5Rb6>BHIh>KOKK z;S^4LFIFDj5A*wMT*(*J^?J;>!oCymeV9F0;SK$NVj0)GUGFs!sXr~Rx3MC9%{k@O z?2^~{@tVk0#Z)qqR~yT#pXusxN24V#dkw7g_nPj1$0p(Aum!uz1HSu9!>!B#tpudK zV0yQVyUwP&c&Gpmcbhz592G?i4W;BJFb(q$ggCvwiBl##HZ7^~2GtgSwWK+K*L|s4Mn41u3SU zbes#I^%^_1>Pf;{Uhe}XBSZVtwt)0Hs%~?vwSP~|O!0Xe<_gv*&by)#eigJedQ5$m zODJbf=(@t*FOxQ{*F{_tZ8m3&^}25QrPeM5S}z+_SA(Ay*b<0sBKj>%Uns=X$4v>7 zZPM#TLBB`JF7)?;ez9IRdT{br=LhMGIdj$MLD>`P<|8%YT(=v=nohl+h4y9FVkP+- zOyOGSZzt>T4B?8O#?(9P8PZ-_%~MTS<_L6s)PkoY7Ef5qialSBwXD{TFXvu}s2Xtb zF>z#7WHL*q6gKH*?9s@ccEQPMI6qKM5zN9lepQh*+>g8u`!MJ8)p@wOo3Hp}&GLPI z+d|N8P5DYJ&WB*+m>R-)dhhZzmA0Qt`w;oTW{G0zRu2ITyVwnz4)iB4aL zv;O4#X4*gUyLff@l~%DmA@vM;g}9RS|AHMe*Z;frahM*Krc3Mpn=;b9y^xTF?jNz% z-=_N&oLOkoy_Cz#^Z%CjCiDN?M_A`2;v^E*sC|L^uxdD_mV)wp)|&hSIEC^K+8f*u zSjBsTVfA+U__RcQrUI=jj;aT+27kFhe60#J;QpS}%E&=RU4&hOQFS?1BG2dh{Cy!c z$eeu_o~ove{vW=t?B>z?==RV)MsqENmdcx0mEOg?&A~p#9oWa%!}}O*t+w|uI<-3I z{wVf7W2F$wj?OB(Dp3|4=b6k7JVk+U-Lr&vRvf%3ny`zK= z)!}r3JnYVFg2d}e7> zy^(zN)TAX-u*>WP*69~d8B3-fn6MxF`=(DkkhkwW^^?(u{yuHutAEd*_|V_aoBitF z&!4?A($8{#PyIHPGdDCVrpo2ift?f2Ts4vQRvqFUV=?t6`KPA5qv~1MVfh-C`5g*N zU-a4$+9^Q#auMpJpX)^Si_y+m-yX7la=s?MD#aS3t)FPjXR#_i$nqB}ydC#D`Fh<#1BJX$5-q2@oX(XN$Ri8v@?7d?8 zyz!dwVwR)qe2c074{QIQ=917}SAB-%ZPxjW(&pwSS40l>gK7@OK7QzGv3zy>i5a%zPadOh2v9MwAyoL2c z)#k2^E3r>*#pr6Bk}1)ME77K2iq;MC{M>E8TU`k2>!EsoF-D49}x4 zg`d1&@Dlt^#20AymCbfwgfKQPbmjTQ=uFrBXGZgfry^G_MpD9&QXfp@y3%YJS%%Wn z{J)k*6!ZTw7Nzfk)AzRN+t>7sZO528+?0=c;`2OX>LKiOuZNfJKF`xVwweG-)5Uqn z?kvXHDlzpz^5#vXsG2%r`#!SwjJ{t*dt$0fh!%adifU>Ds7VCp@INXiWAPBHaM z!Zq_n)uZhF5~l7?t0OyDKeYwV0d90Y?ICgdK3dBpZtX$H zBTu(>8j(DKu^IeJaG@zh)duE5#*3COWX^Zfm^h|>3ZGSGxt(KTT|UwI%dv~+!B&z# z?IZgK{L>iL3{YwN`Ds)wAt{n^EVI}o!~X=8lV_D-0^<*g84#-Ei>mRK3~kC2dd0|kInl_*b{E^zMFY}kG#dOAVqNoiOsu3$2`YN=zI`#Bo;R|odY-xK+cGu zdYa0b_EYvsB|aBb2Q$$LKgM+{bQ17OW#xvGj@AdMi;XDH3#LB2qjDklnEDSck03== zS0*|UiRlTQpM#D>0-bc+b&kFCk;x{Vm@>FLYq>mv6jjTdbR2!6%#iCb)V-h;;-2Je zV<=5qdc^mzpM7x;>6?t9{*IFXf_yJys5hgl%(>b8eKGZY)|^Q!1EC#NZ^NUNUT)eG zdK7i<;TKO$&aMf|%=6^Hi>Ic}kEzo5yaRKwo6D%6mYB1r2qV1@Jo@UX!Y_{7GauI% zcTC-%yXVpallRUKj^FeC123M+`{Wf57w)JXkn6lb5kdTRcM^l0YQQ}fO@zWn}&UOeTy9;X28eow7I zc@Q%uZ`b5Ms&?Snd9;(=Ja1f|xqwJUSk@HiI(P}*=)3>NI#_CzK(n+>-oX-v9?oB z6y|iaUJ#E8zK<>CGTaZ1Y90wMsS39T z-KQxvZqzEPs*bGAEe-^unV zoX>>)F|FG6DbW{w`Hz-9gjmX?4^j1V z__e#z^g;6>`mhwSk2P#_NgqDX`mmPi2omf+V%NIQxB5+U)veIk13I$ScC3B|+p*z` zzELb=ixA=k)Sq3-bY%T*ROLA6*zp}%4OtM#x}Q$nC%=YH3V&AGqn!H&f7sfsOsBr# zOrOuYJQ$^(PB}do-v_4+W_>UZ{>8uUy+l9*aMdF6V3rQdT7+0}_zm_*rolIP zlCLJ>Dt`t_nKN$qJNU}^%J6c&s|nxAIye_4cmWq3Xg>&U}lu4i68&z8{c8eia3oasBGcVy;{SoI` zArV;{ByBgUJ_QeYCewD?59isUO1+6a+D{vzGw-N+jPhULJ36C;&I3l=g6RsjGS~l; z&9KI%5n1^{=UGJ6CqQ*E&vH1=&d|P#l=(Z@18$z3VfK4bm4JU8RlnxhY{66bW)sEH zoa27I_eYm857b&&Pu*p7%eW6wfamjd8I$OJkMkXs@e{E8QFR}Cx3VutshgNC$Fr<9 zFDsCwExrifwmPlN>oQ84zZx_vO`7kj`_S&9s)eZtl2RYHz8kP2Y)l4slTSvC(28)5 z<2uiAJ=t-c@3@}fxSr{_UhcRqaa>n8t}7ka)sE|W$90qAdX3}yM(f&+on{Zycg5P0 z#RK%aDrqc;3{oWYi8G_0@C_QF_a%(byo7x7gT5g`-xM)IAF#eDVuVT)!vk~vQU8gx z!JoWy!#z_g>)$dyIQwYHTgG%_QFLhH@V#Zz2I-CaIXy8h3-LFcj9tFM#9tqok(Dps z9Wg=|Ch`Z2P%@r3Y=kC(gE{z?sZp4PyNi?Nm%tGJC4P)TBlM|g-ckGx%NvdH&p18J zMV`0g`A6}!@3{J_CvWK0xDoneT;~%zJ|{r&5PU^0^h&()sBiK3q4CuV*b*!Y7;~2d z4y_o!FLy6&KjiSMVv@wdsL2T|+VT3) z$pgN{1w#hrgzE>Yk4^*4{{;2P`2A914Wu`Dc;YHVs|fOyfarPu&53q-Nfns!6-{lwC3OtIapgynanZxV~|J*$0N^-Bl8v zG<|>ByrGiW4}YnsBKyqDtk-vC^H=wt$@x0Ii!>D6RhIqop5Ua4y=7T1FIe*KUyXU^ zqeRPkrVcl5G8Se1fv)pVf6IEt4bwGh8uhsh-~D+IGrkTkX8uIJN~d`o2YU2vrJ~lX z!O8eq7M=S;d1wBw)|0Od_!dqX%vv~pFnghI&{sHPnDk&&J@I4t{mPHeGuzpuBNGRF zkOWgeO|~B)Ei#O3_;tEwjKWd%za!A~qE8Hus;fqp_4tZD-ShtHqTuv_@u<_!#e79Y zt)mz_?M0h99y3BCu{l)*K>K>U{^%&av$JgA!m9V-{{DCtQX0s;YzLl?etL(o=w)bB zGL{o43f_P(5UG)pf%!O%cfu-)1Rd$jnj7ytxMJK&`OX;Vw(ba`&hkDPot$_c`a^AF zGX7@ZZzlc<@OKc;iT|&nMrTgy4$MSuW0CKqQ8ag$zEVagqd1RZSyF?Z~Ht$6AjBbKn{7W-dlvBYMOO`8G0w z>JEJV@O^{F z-8e1I|yq6>=I?xuf(v^*B8t zt;&tjz3+Cwmv^t@-P0l6E=c>0Q1(&sD~L|+s_BKKXZZtJWEWedoxK2F z5B2Cg+ICa=9LQ>t-Cke^X5{NWC1HN^Qrgeur^I&t`{9eL3u=mj-zmFv$e{BPm(E<3 zb%$3=km-)&vp%a?%%TRN7d=kLChPKhvsMFi|kA6`z*fK zaw543RtR}lgx6bRh!x?WpTxE^*~pLARwcU-?>U5o5RPw6Y(N@X3LF?U%I?dRBq zXNqwjKXT!jLi|?a`4K#CGN1ng&*}Z!_@#V*F@OJz-+bJ^b|n7?*95Tx8a!zVqWowy z|0&_&kt5l`*}?2p`^$VoVw-wajJ!6^FrLo;0a@UylKD@ebLQ(S%)j;0M|G zHl=U3u_t@gk2c@3dD-SsRhKAu>Zw+(v-<0G&@=RWoj)@E<$uSsvy3SIa&oeanfNQl z-*Wt|#9t79kKk_@fAhv=8Ef$OpZNPV{+8ut8NK-XKK|atU&;6^<4gGaHU1{&Wf|4@ zyAOZ#?``~MO~^6|@V5kimH2DG-;Ma&fWOb;kN$mslKlRc`MUwX_2%_#^Y_E%@2%$V zACUJ+{5@e})KAPZ4&m=X{N0DY+ws?hzbM{ch2Qh>_ZKtm|KNAfyuNz9FQ0h8|NKkW zXZtsA+@4uJBxt>f{+EB*_zB{Ecyx4>p3oayjt*?_8F&6cu784G`uD%)J>ftHj6)8b ziMSuc{Q?h83^?@f(v3dG{TO~pVt(_t1HY$E37yN|=A_07{8FyF@JneQ!Y}dpjQRdK z^ZuXsr8(*IPD{Eu_$A(TIV*eJ<*dj3VGn<2z~9hcCEpL<0vP_iieHUG^mjXOa&dnU z_fLCp{sbJ#a|*xjnfdEbF8cRrvwYveFLCsedH=fkUh^Au(4q1ged%-_1^%UP2!D6r zm;Qa%yeAyuw*>k0KjODO1CEp5+ujtsKjN4EjsJ_>FU2n*-C*8#?lpy9>Lzw{A3UMV{0NBmcyWzWg`wcjg^@4dPuRf5Iny`QK1R z{#^WCj=!t%_u_j-{+kiJN4g7ee+Iuv;(^!FNT8d@5g%ggCO{y=8&fGD7mE z(pppqs?SM7*92r(OBL!YzkWyDo$b9q+O!(iHa7Wd(s`&aZK|}MI?Bn<%b_TwaOHkK z*Sz*zAKH_KG^M0>L_y?C@-z9 zZmEMYuq)9j|B8mv`pT;E#+C~I>ME4h7KL5L`npEv3oCC`ZH0eLi)kGiN^4g*?8)jX z|8*@Wd!TAXbAz;fuD`L$>91W~)lgSkLv|4MuePG4rmn)>>@B*rY~Y&ftERSn_5UlrA7ql9!iA%Kd(*lMl!p&VTjOu6Y$-#ZLru}HAy4^iT;g2! zfK|1`6`B&Hr`gWLH|2pe8>`TP)RwQcEM|Hhj1lT#H(;Fu=r=1{&`w<~t|d?gRj_H4 z*HxqL)9fK7gS-LJT;0@CQ@RFK++1TA&9$p)>#nP%cV^Rf-_!6x%oeJ%-rvwv<;Td0 z>2Z3yYtQ`N>W)nvt*Q;wIrE!c=nAxXex>;^pSwWyJ62q3zmS9%kKVcP%>kH`yvDJ+ zKIdDzY`R-2^RGbnD3o+w<^dy(CX530Ga1y8S#+nZEUj;;7PX?73@Rgb> z=aelEIQg9=M%SP;b6U+dbJv2t9X4N&_qfi?u3Fxg)zww|OKY7xx!wn=>q^Cbq~~3Y z=3UpYB;eq~m6!UY4DV3aE`e+LnRzq5vjpJK2%S&leqAZXkS-l!1JQ_~Ee+;*c!bQR zNphAqJ>9j4nZ3gdCxe;?U2gUToCzG|chq$nB-fJVZP+@M!AP@;Yr4|VxiO%a zc0PH&+K)F?O)}QvvWToiaWzH;8V)Jjn3C7o8tixJGPGsQJxyjgut*y1u{!fug~3>Z zDNvyB2(7Vs#R@-+WkpLFMl{y=kkdQlnklQ*0(5yZB{G|`)s}7BP*qd9f<})#3P`gz z-gLGW+OqMcY4D@P@o3F$3$+fBRcWy-qK#wP5i^;$NQogpD#@-F?@}=`E!%MhcOj*mJ!e7?BqNTa1s=BeIu8fS9jAg0T z;XJx%JJVwD0_S=K$kI@?th9Vp3wI!tB@?zIy$m891Tv*Z-~;16VL-pPhRSBsY{5XG zc13l|byc-XmzWiCuC!~atIE7}HWu!ha!GnF%aFjJ?c)jXKWPKY{~-R+`K-ohi>!?uw-q zS6(TF7>lMO$vJ4+DK(bGn=T_IF_lZF@s`n%25ycKmB$iAy;O(_w48$;>{?Bj5C~ZA%?uedI2ng;Lnl zDz^i>hJro1zi<%JG&rj+Q@Xt}9SoQk1U;)tO~uveG462spiV2!4%8UwWVn)++U7sQ z7)6Xdhcw*vkftks7^9ln3KEEyKBtAdi7>`Fc`$tviafS7VSuswOhnYXnZ>n znc_6lYVpD8R@PxiLZcwdrAf!)G?D}Zy+$dqT^<_;(Ow?(!BI04X`V9j&)%-15T*mI z^Dr)_8B;v&vT)kwdUQJCoS7bNI-ccEbN|eAIEG~o0nyEwtXTMs{a71-8O4d=9{T?#8!N`^)I?WVGlq7=Lp*yrZaQP@ zPa1A|QmgD~X{A}(72{~XX=yX?n!#r9qd?v27Jq$Jxzj#YB5Y#X4H~yp)Lmx|pE=km z($@8xZWCR>u8j3_jywqQAnHZNyP*oE$W2cVBpRC=5Qv7M%2=IN9LQ`yuKr3Q;I*YF zBu60|QQiugYg+AyU)VOJ5fM8c`HOYUFeXG)Ktk1~)9oJZ*mlVrJy`C$Qvsdh6EmF| z;P$3U!?R4hnL)c7uKqM#=6bB{>FYVN<%SX=9+%+95^`bD~l>lxww@wD*=2+LO?&B1Ye{g6$c*gdT0N+n6M-z$~qqKSP~4#*-N%)Os*UR>_isjH#UwYDaJ2 zwqJUfkC}riO#brZl-EaMV{Q(bVAE+1qyiCca=K|`wz{-or7PBKr5USZFmrhLwX)gJ z4z@jc(ru0mQ=1UH(i~a%mK~SQ%WLN=FxSu1=4cNT`6q}J7!UfZnKm5h<5w4wqbZL{AVD@}EMB_U=omwoNT+zWlU?Ais_m`OfHT& z+W~`y{@E;-^F7aY=(muG^PQgU(632m&iCdFya0RNS#v)$6Hh5T?=6<`oJ(kj3Cil4 zu#h7Cd9`29>ykw5^bJ)jDjDB{W04>%?JbEx(35~tPwsbBSY?yxIYvR|8V+}Q3M^M* zkpNAlVWM*^RGdRvDW;!^V(t|xi|(PSnVNG zq2A|uEbD!4;xg|}9LxNg`sR8^^Fp_VF4VbXj$&3{Xn zlz7RQ$5gM3na0Y4I6W;FtE)G`$4aLecJSby6R4=;*jjmgvzAxJ_bblv-lAjIog1gI zxvWLgqD2ri$B6-tSw~~0wZ|_4jB<{dwyDyOWoQ!VKU=zU@>-3NVs%S>-E~l+#?sZ` zQ-`If4&C%6ZDTX60o(d&c;REoz?-%bX3tDK1}H3!2c8!m>$CUCo@-oZhWpK;G%WAn4I@=Lgp zmSR=-1EsWP#L^kgXTNtNKxX{j4&{jjarEz=_jVUfGc0fxt847BfG4d*i!BOhxdJb| z%1DOWW4|Z&uoQ#UhPoOQjiw9FnYO01mVI{ezBAISYoNucvVg9xwi-iLz2+*NKX(xb z&z2|rMrYWixfa7q9+X=uan|&RiP0FGw5_R*mKW*8TDH!QNy}o(PAj%s2PyOlCvmT} z%+8vI%(X~D`g0Dmc=2Gct$>J`7&6I>3(paYqhUz6CpbF~w)5)kgEC`V0uUzBcz`&q z)mn|UrS*uQ*-O+c9dcu5%p*(0Xki;x=)oZU3-s#B%d4At{d65x64mg^#<67Oq?ukO z7M!jEiaV9pl{R20f|h04`x<{mRkPV3A(OQC0qQ$#Ueew-*YeV1=lDJ?jfYLraa)eE z!jH!T<{C{+Zp?J%AV!xdBbGyr$Hd8?nq#KTpqgW*wNx`LE+c{*tNdfi$vJAnQhmfh zR=_0D`d7CMoatz3z={Uiw2&@OXS(ZXU9yKS=X-ceSST_!opL{BJ7JLo!j_2>1C`Ol z(Sx(lK`0f$ab2X$I3596a+J!pLxQYLwdB4xG*#BEs6$*ljlYa}u&lP~df3%}H9dv< z&|jPAXXnSwyp>irR`HO)wAI{f8MxE%lHWpp zY403yG3Pr(TwsO~1@q*oUz(XtX+<4YEj6qt%aF$^HwD$q{ZYo&jvf6Ffw88yw5O-5 zv%QV>N>y#$(2Zwp_LJJSEgjDL)g8Tkyr~MCr8>8E@M}Y^tyf6jY2B>pZM>zgzhlda z-nO1#XM10LZ+A~eZ+~Y;pJ8li+tGM)TTgqit#fPDmbQ%@l^vZMgZ=5xuj^b-JF}3! zy6u*Z-tz8kTZws%-PGIGz8O2VoY>vHogG{Ixm5bK(bL`6NyW4tFvjYR_WthPr5g-m z2kvjd->3NbwcFbIJ9@VwJzg0%^RxQyzK#us1KYyHYw+XW(GRLiDmEB53(H1OiiCH8 z?(G0-+q$u|kTO(stsvaofg?9T4LBvd*pRQBI=O#%~N` zo%v`@uasj6XrNBl+q!;bcjwmr>Tc0a9tC!pH-WCUjZh(yKd0|)Ti>}24;=YccOY?R z|1F$vyLqGYbwPXEATvqAb+N6>@j!5DI{JdlbJ?~H8#;PT0|SwF?2sp`I-oFoU*6W! zM%1dd_H09;+>(XT)+Vb8>d^_i8?pY7z zZ0bbg#6NlFX25*rVt}4811#U>ZJq0d^1564sX2nL#`cb_9gRJ~j^2(kWHsO8AzFg< zzK)v~w6S}Kok;Y8%ElOh-feyT+qT&6H*{||HnjCtboTYPZEf$+={P~3DS$pmkP6gq zmaC5$k=DMhdxviJ#s&em?j>EHfizqW^F0+w(<$%X($l>a<m^L>3++tv=9x2>ylR4K zPjP*2LCs5@3om`!dV0Eh`}?4YRDI286IXuNE*mKd!>#G9=;-U{?F8nhI?QTl+eqL- zZ5=CdBU6!Ul22(*CtFpg^)!qwGPGjejlQ0a_SL50=jZwcJgo2NYwzupowla^qYlCa z#=1dIO+4$~fwQK!YOAP5d2a`F+w6*rcD|EV>*$yGb;s7WbzL3nbpb4WFrWL$R1sPI z!jqo3VIA?N*Dq|IT*WbZ(W;@M7Wd{omkxC-{ar^t^SA+RIsj|iE$xTjInny~iPZD< zj;-svd(ArM=OVC;8T!ut41FGGcl2?AZ4u%bwJOWdkxhps>p&ai7fxySy55M+l6|e( z>dr&$L;4u>O@!_Mk@RNIW433L2i_ZtmjUNx*&7-K;wtBXPMHQ!w^?`{mhZx8oM;MZRzRi5G`|# zX`Ig?1Km41qy;So6A?)e$%$j zUTH$!ch|LbiejP;Nr}7BS$WembaZvJQMF?WgQssNvrJXMep8wOIih()r35O zUbHQXlzHEX;TYSup56`^GK^=?8}z`S=zh%mydJi!8`iil*uAZ5eFIf04Hq=NgCpyi zf9rbTalHe&W9#vlpwj(bsrV8HP#IJtzfcpJ$v(#?{iFQau3eEA8)Z zYsavPeGSI4-bAcA##^?wQ@So(m-9Q(%FaGwZaeFXi)Ns!o7$@DnLPw|KPR^V*g9<=5%ZSc zFsGfbh}ZS=Z!IT~9RSCxZ@@-vYl2R$S20;BY3tiesT?wNzcl4X zX-M}lu7+2dNoUzlZ6s1!Hnb)mQ0%q?E_oM9MGqbMFYZ`ih#ZITIL znC}dsEn+d-FO$`RlJ|YOZSy;+R~gUyZ|PXk_9+z3*&UjZEMi^zXzA%lugs@1AS468 zrM3D-yQ8n$-q8!wh}YN{V(|%U+Xt_)y+a&DhhEp9qD&iQtGKD&46>b!CBzR}J!n{@ zW9`B2UYnxnh_~AUJPliyaDIZR2KczZLD>vFf&@Q{w zOQy0@Iw}ifNKDc#n>nrTj^|{3I&^f!j!k7$0hSdFXY^QK`YugEBx7SpoQf=hsb*&R zi5+=D-GLcPvwAhO0Wc&H5dF}R&Wv}-d%M0gS2i`s4;r_1eI{SUY&4b+q4|@sh{H2A z1!l$wXsF|ITuBb5ofw-IjT1})GOi;%7@Ifto_NS1nbLUTcN}XQlO_+*Y*Cz>p6NM_ zDF+5b2+H&c$CPWjm&=ee-av2P-PMIKD*Uf5L{1$=G`5(}q&_`qYw^;f^b)J17h>tR zT2~}nPkv8cO6!i6;w(0L=7^Tky`3!sW-Ssp3c%@Qn4eDHlg_L@q)SsLdVq-n*$L#d zhX|iiTQ=h#NCH8nkKr0RdaO~oUHQF^rzCqVWA}L8nU_P9)ED)3t{2Tk&(FbhyS=du z>#OM|4}h&a5wz@T+FRzAgOYXY5TpdQZH-N(Lz|%ZbB5=&aJu;we2{Hoj?FwgyrsF3 z0HTK5daYOq^s^7KW*+&jqfj;)sW+{(TlAaT+PcUhk;eh_>TZr92!SpHAT(b(WUS-W z?fQX7ne68dg+lqQ=iCoi1>(4LpXr*J#Y&@Tbs=T~)CLF6v_04NrY+LK5^T=Qofzk~ z_^4X1v)jB?k)+r@5k?({ugwDY*-xx|j%Ut%=QPrcOEDOT{{#OTR3+`K99>`f@!Luyl#35>A?q_g8+{@m|jktZ$^cL`TEZ12mTQ z=pUCwzsJbhr0tksuxoRJ38R%l--|9 z&6br`kJr-Da=YWEc0c1`GwMvwx|_ZuA7Q}mDCTXp zLxGrY-D7j?#*xIpAdF0^1E&GO1Vom}4e7H}wyj49qNBGO6N)sRH!ZRD5i{^0F0p~Y z#5U@Tpj&A?m`Tn;TT)=G2`}87A-N8t#O|9VzGzQ-89_UR9=bz6dOIY!VJtTnMSL8* zY{y`c0z%81>MH6!TA0}db-EGAWTgca}wBLb-jHu84H^2R+(s?+J3%+<`gk*!@Rcja7Qm2 z3%Pdy>wJz!C~G~&d~5@7-O$mut*gJOyOB@W1zE_ui*;Z}FP?2{Cw(J>ZzW+`;szNT z%`mUynUj=LuKo-mf9{_$%>{VnoH30<=9%6TxR$HwTj1W5oqoV+th#r{3IWi^>f&BU zAkQ4cfx*v^Uej{}(R0*~`=QLUHz2&`;8WteP+Ay*9lc^7<&NT~GQL1^M>)ivI`k~f zD3TnuXL6D}Le8AVUCxYYxZEgT8fBL%pnW@hILE8A@lKEy|L$rq%VaO-aNts&N!e(FY0SuN^g1>2%tcbtu?)>wLN^lT z9qhS7_PLoCn#%Je#PgdSbBWZpdDhUAtk*G@xTBZdZL2k`v!@ifZ0oHzR95P1V0!#J zK-vtrTfAUkf~7AQXEvMG*-?sP=Y zv^$c9c$Aqrcl45`{LFy?>7aC*rl>7+Y7cFW2|KneR%C(+rZSNUCZMiXLd9H+77U6YGLf-RfXYaK zqzEF!?(Ey_yP%khxtJJ%&fJgc3=IZZMFN(Nz}(2W7$+QFCzEs z>D*$YO~<GrnY12F=ZyqMDj&iD6S- zXYAgX_ifIuL|JDgnPW>__cb-I*%|gtY#e;3T`MDdj5IceqpW5zc8uYcm$CU; zEma$c7bLbXObd}YL%rgfdDYsIC5wd@a{PQfHjpuHT(ff#fc-MUu%s#pt7u)`HL4OU0V7=##+~vzBqcG$2PX@tz*NJm1kf#r(>H! zj_HpUgh~t<)Ok^3qhSVua7lyFv$6kSJy1s*WYdFNB=wDrhTYh$s(HhSu|dCg?gChj zVUOnwL%^)iAy0Z}Eca;6`^kn!Av4);4N^iDbjpFQbqyIR!oV8Sg`K~7E9)okxJHWJ}B_8w|9qvyKLV|Z)LrEZlHdPIuNc$j%p zhHYid+QdCb9cEZv(y-I789z^)vu?@CO*AJ-oz>2qV=TIEp-;lBMl=gbhG)dkOFS~4Ajm2|qZ zoy+JZB<`WOQOyfOCn`r29)0-5+jB+|L3Td@E-f7qmK&EuF;I`vX88 ziSUr;VCHxw2b8+7xQFw}tnQ(`rN{5TqH)3d`;$3h*{Kg`lk^;&p(^YCJ7ZK`S4L8K zm;3E3m-|Hab@pi7pK;!k@X8}(o7cf;NSGMbSz|4l?WJ1T zk_Yr+w(nSP$-1tH03(;Reig{vytXDG*XvSjK2w<%WJtOgCM@Yn+Ta#)QAGimc6fgyg$OYU>`27!$!GW2_Ug7zFi#iPhDT6e)I) zTw}Z>Ku|A{2O(wFMi1zY-`^V@oI-uPXldP7U0DWycI z--L8|J;V4twZDMwzrb%lwVJ;Nl{nX*@=Q?nflZaY)%Dy%l((c{+j6eXI(Lw=-}g^` z`!dm1euFgee}kHr?o#xhdC;2KdF|h)-w~H=>0`kW`pNFNcYBwvDtNw~{BBjEP#)PB=rLeR4Ttml@1bpIjNHvvgE#!+eu%8sOO}e{9pd$ zH^fRguIkpG)RXJTUvhuRZRMO!y{4r8q|IiIcYDTmtIAL2w(K`)6BvJIG{>Bp*}V=%cUvhri@| zkbY;;f0}u!%em#8lVZ81v~A}2vtF;6KBb-fC13B1)u)upvt8o2`~AzgR@x_cBgay= z6b$0|lJf9QDeI(i?c#=3L*K%?n^4xMW$$i@4IYq{wQJ>?o9_B%! zy;OWqdpQ^3I?I##lxJ(^c%xM&=cS(fCHEt3W;{Rn`M>z?6T{r!%q)3n#ZUibP~BTq z(*Buo74v-y>#HkB=EwN0@Zr4&D|9W#Q~jMB+~@{ftC&ZIA@34+Jr!m_rS;NEWwoU6 zkylq?Md~VNeyg-{p0=1T{FOiNu;)Hi*|4Oc-nZEGpoTfF>iNd)sz)J%%>Q;!8Bix> zIkK6QT`jK?Dko)i>pXTyyB5j@c9aFHrA)bODvd$N zS;!l4^RmZC5&FR3dyd_{pq7^l`TcP7_?a1H*|VORD0R}imd%v1%&ujU%BuLy@uap> zjkf#-d2*RiFRM#giBS*Po>Z^Is5hcZS*cNPRM#@2p1n(1nNcslYnf4REM>*SBy%)* zex(}QY{uA|$JsK3ir+_6SxjE5%y@@F^tX!%ZYX~sWI!c*-{igSDE0O z!QX=^DTe)E@iI@^wNjR5>!_D6W%B#I=jD1P&*fD(7|L(?LUPRRMOUe+#BsJJx<+Lo zfQ<9mn(=JwGx$ATDVy&xj*SYR=UCqTV=N!^H&&%*{q61ThSL3EjZFy;=_#E|{r2gmm4}D4fEbI4P15%!L`^R!2DX+82XQ|zJf1B2Jd;7I}X>I%?=UO?} zz5XEU_fuy`KYf$#=KHT-Da=DKHUC2j$>9zyreIPrxRy4eSCx1HT0CfOo+M;5T4^t*zHUFcb_2IiLVc z07YOrCA2t+)zsT{I!B@c7z&J1oOaqB})2Nrh z@nA3vj0B166!ZT?y)j(x3mkt5`~i^u@<8Hzooak!Ajd<&aF7EEzywePrh{@Y7u148 zJ9OHY9^v>g@B~0c_ZkD922;SZpb~r=ECDgF0;~bjhm&zi9*5-X%K2~f@O%lmH`VGx z#_M@Zl?UC2)O*gVJ4-cYewODD8lsymqzA@#VT)ngHSLfMO4S12Z@;An;_XF;;NovY9 zP+98N)agCnroL;{`+(ywbNqel_$%o50bEPwa$=6kbypev{q^0{d&XmR-17q3{?P)P zdWH5+LFLc=D}$(3Y%TFy+Mu_=ppVS+V*kir!iNwWZp<0ezro+X@0^Wu@<&|3pvmoC zw$3H4Ihkunt>o(^>i4^8j)@fjHsu3<2YP?rrrrd>{xHWsrSI_$y{fOO}zwq7ttqp^y@rRu}!@I-T}`}r5%WV!=|Q| z*wn;l`TumA`T)%SrcM0>j45S|z(-*Ab38wIat6-=MnBJ3lyP0~!c6)v=UzbXZ!v!0 z$yw9`pMa<5&=x%P$BaFAtiq;--?XVpuoy(ZpMk#wKLc-pUxRk=xqqiV_&RWdMz9ua z18;zT0yn|u+HGnmu!Ct}4p<4cfM0-r1|Ng|pV-t8@Q2`=;M*VwR)fC+`@!FW_rb?N z-GVRRYoG+wfED1cz)A2S==UG^q+lAT0skGm0)7tu0bByM+wcTT0&~Gq@B?rNw1Jd6 z+!q)JNMsR4itkrunznf{0;bfAW^dvq)MvlO`o5` z-|I_k?DP1652*p_3%K+Ts|@u;dQ=ToUsglZV``}S1C^y7SHsj-RJM9T z4Od@PBh-^>BzHDSjaE7850xE@-l6hTJ`%J*{gE20ortl|ReM zXLLF%zhR%sXHrWiPI1mrvRjY;IB@|lX?v7xt8i4bgvz|YT)bq-ce;F6#0=oGd&kCo zXDiZ0%tWk?El(rSi|~I>X(W^yDLVHj?{rCn>Xv^cTQbIGX_sxrj*Xh%y3x{6^8uSN zom)DI4H+}dg@-WrRn0^8sk)a~8Hr}C&U6NLB|Eb@5}hPA$2&L9lg}h=*(ZtS&!@+t}~v@yz{CXl+FGkhsv%K}YuB12%3u zau+&yW9?%nGsh}=ASbNz!ip{fZj~pExK)xow#h|_4Rvb}5~n&wH&I|skj}$yIV~Me z)v#B4&E8JVs=do=3z=+Og!Gd6Za1rOC;~pDACn`%4); zC2oIuVoS%_lUozb)67^S?t5O(N?rVbEDNfSCf>p~sE&Dz76XRCy1tCdi&q z;_plv|99C`K6^%qzfFBpR5fKyNoD)`rKlFlP9&9`rtCIlo0H1gDQl%nPbxe1`4qLC zvc{yc>y+)LtUjr1V1N8E%2po}J^jgkSUX5fWe*J4 z!FVtY)Pb#_4Gim@qGo|L;3OE^Cq-#s54ZuGpG#4zz)8@baVr69W&HTN3{7F&h5!dB z1~Whfs0A?~e|vat`CDhvT4<^D|G^e5uxP}hXK8y7?6vwRWsJ9jjbJTU4(dTW=kuW% z;G$LcD74l3|C*G-%2|Bi?c3hEN?u)GqB%X@YH`+Pl}?(BW45<TYI*O< zXT5smLbl5Jr;_(AeQK#$R&BoU)={ipG|TIkkg@-g`F~%7apdKSbh#u@`AoMf7IVEn zRE351!fZYnvT#AA$4h$SV$vv`lV=uYFQ}WRReCk%vBx>tyiN1psS_tUXR)jL5^ZyT z$F?)Aw$r$)(gwb4=KLKy;NqndCv*8|^3@kE;T}Kjo)g#YpZvVPwN>Itm94O_AaSF7 zwM&NS)35j3ME=U{xz4E!GI5BcQRb?jtpjK2#PY;Ne>-b(opPndZlm%Uu4E0(2sna* z_|EUj5Sq`D*$}7wOk>LZzCGORRk)DZSM$5Jf0jF#IH{c3&PTAE4r3f%OD*)&cx5Vo z_7OBzBAqepxef+@a^*CJ^c{MtTN2=HlHl(=S?R2D8iR9(K6u&Z_qdm0T7S8Bp|6$? zZvCFk)ib>dbjye8h$9jPZP3 zYw-fb}98gD4qYuKGTQO~O8E-^!qJO8qXP>YM$>Y1UClh#==$8zxufkSue+URNO+I^(`r~5 zV98bfK4q$WpErhb5beu ziQp%NswjoJrn4mh#)%%j!C`*L{AY?diG1AGtXv`=G}L$pzMe#+y(yhTW{tDPrvB=*{hHK4Lfb*`u&rc>zPwH zv78)uWCK50P>C?9G>uBrLhGTP2qf!davvR1w}*2{nv-SvDP|#7iXrgk@dUGv8VKDSZ4)c4xP1c4$DS)8NN{{qz531Z0&@br!0L(24WxcRqkl zfxi5(QXf{?@AS?f-+<%Sp~e5o{`oWH*Kyo;vQoWMuG=1-qSO=6CyU5gfIjtgrG8-> z)BCYvrQWn%xAmRM`!e+NBJ_3Jn6#Q{_;a?`Y@@%S)I-uQRIZa-V%GbKMW1|@_W?Nn zD)dLtm!^{+Vbg5S@dMINa{M9m3Fy*N^Z3!{lzNQgpICI_45>dRr7sCWFVXHT=xEL_ zE>r4psBNZsy(n}c^~RJd^|I}?6dS*${3iFa7&@AEeP=24F~=`iwC`;CrTtsb-q6{2 zB=UUkK;N8~tA6pvO1%dCVFmdboPX{G#*cpPK;?N~nyb_&wwtz>D#-(8JZoMu+rJ0Z zIeuZ4Qg`U@J!nnJYqm#MEAx$aDKg*@+DP`Uooe@^}i*LfEz=Yt!}_8&pzd82<}KL3*&&GCE#`VQrV z_$G6Fe`wLie_)os43+Ej-E5BI>rmnQb3Y_OX=$N)7y5+lDdpRu)T>KhwLSNj@PBEp z`T#n5sb*WcRpyW5PTyCU-;}=!mHT~c8`o!-{blIuRg5E4`g!rMq~DM3J-nU!rvCS# zk1TcE8~r0Jdir|{`d(w9nzF-e_X_kwjvxE6+5R=?TaAu;kMHDq%WkAh{fSZ^HGXvO z4e0mi=X<*tC;A!l*W~Ur(m(Vej-TAkeJ-`%dlkA_*4L}dL+ac1z#r&$p&vK8?>+oe zrG8cAxU&>0_x&F9M_m7@z2@`$2zrOyfzhw=e#mdg4}lJ%zoq*K`EmRkXd86)|6-n9 zwW(i0$3h=^-7F76rQQe7Cg_U?%zC|lrquQi$-DT4QZ3Z~2~_GmdYD{#j$eabg4X=f z?B^}0;`oP0$XCBi-poHR&!zq;`lFvWp-s@G@9?cF?(dV+@EJZy&Q%Tkk-RLS3!zi1 z3YFwrJ;(8D&}X6VLXG+PE7q~I(8&E71AUp}*EoL%`W)l)#95_YfX;+2guVoo-26|V zRb1cQCg%&)D^Q*Cx8CD^pif-jd7!_74wC!)faihwE-Gb*KK3ujLFil1{nY#T63+?! z@I$3mLP!6aoUOV-^{am+H;eW2^J~nXs(W|dg}ws+azA1obKNNxoh_7lzk!aXy!UnH z0sVaRZ_K~>W7M4+$Wxx{g^!hbw<=G)2^~GZ;LZm(m0G&A;NC0$F7v^C$JWmLqP^sm zy=?Q_B)4oK?Tq{~XQ7c}Hjnd?XZAEya?Ku_mw!j{&2piVbM_|vOWv7K$vqP)`Da2U z2d(eCy>}!Jt?#@%BNy%Cs{A{Wk0w-d(u7K0nvL_4nk0?r<#ma!>cV*-LWfCoI0VBS7#g#wvH_-Id;Z*=tsiOA?9;P zzFnKh3G(gac_r`eMdpL#-pTbO|IW?0OAekKOCH{Lxqr#Ullqd6C;X6{Jn3KZ@}6XT zBscF}sO0DUNain8+Do3EP|4MMiszMly~lgqOqHCy?{O@7d%s~lNbcV3`OL%V=5;=R zwsN16$0z)dT)v06Ps!(#`;eSIDVMxHIhNc$p_1PxRC4@;N}iuwS91N{TIx@gd_Oss zoWI@lFL{40P|5w1`jY?Gm+MFlpj=P#0Hwa<0vi2URB{4eoWJjm{w43q*^Mr8;LLXy&z6AXt>+)UbOlaS^t=u`7;YCUxJ0%`BK6NO5)_XR4 zc6knZZh2C?8Qx*ueD8SgeD5N!?p@*C>fPx*=zZUN+1u{z;~VC4`bvFOzL;-?Z?|v1 zuhsXy@3ODm*T+A~pYNaKpXQ(Cuktte{r=_tb^cBMo&E#<)BcP88~)q=et|)O{6I;d zI-mtYft7)Ef!%=$5zZz%OW?_%PH|5H3WxGbX z#<_}J^IfZ4Yh7Dhdt4VS-VJe&br-u!;a$CZrF*@5mwUgv#eLF!&Yh}dX=AnNT9u}0 z%e8gdcI|+6LOZXG^o;jR_RR29c~*Efcy@RWc#eC{dTx07cn5fgct?6Cd&|7l-gZWpB+07{-wD3xkk9`t_iLZ)?UoD*|puZ&vnFg z-gU*5=^o-92?uAmb$GWK?j3ZWc3*H`cc;L;@!Di<2K)=byQA7k?VNU5yQO7%vOV=4 zuVOQ!yY=Jn>xzCuPYI?6v*6jZU`4Pxs0AB?8-qK82ZE=9=iuJ8;LyRx~X(&{$!!Vk=^6VjE*SVn-`b`D*qP$5&tRwCHRvTn9O>rf;X!J8(2qI10(bTeKK5e=`nqszF$9~pV2em zMh@I44>koi!HJ`AVo0bUCUJr+G3Rk41t%-B%YNPcV*E2ILswk5VZ zb|Q9`ac_@h#bMJE>alh@p%!;_{?!$POXmij=%d{r#kamW(FwA53O!Lh0)OvK!I?ooy z`I6_RNA#1!JHhMsF88kW?((*Hk1^H>88+RJU0Z#J809{!g6aMWLl^Dww;K9qcwj<6 zM^-f(y5~$F1HF@@7wOZHR5I&#=|}aG%=^R`&k8PL#;*vjLt33>w%-hV}0`jyCC=KH|t zFf_^{M!h+@HQK^#@57i6Lz7HLmzd*yJa#%ZAU+U1Qou+vwpIA6jIrhlxmLQ?F_#az zPB5FVx^B7#xCgqk-467{EO(vT>t4Zp-ss-pKFWMp8cLy&l%4}^oMAV5zO!j%<)>UmpR_#-Gp7R-+SD9 z&U@9Xd>OuM-zeWWUomsti(J~kY(Io`aK?AhcLO~lGHC*O#OrTDBJE+upJv8i^WXLN zM~{pPObb*Pc0nWae!HPX5^`y%K1v_2Pt(iwxq7`GGAx7ra4DfpQiFqn*};Nfad1ws zKIjcDV^!>DMO+E?L#O0~oS_+L6+afihS0@Odq{-`goj`Ul%q}j;T7Rc;r;OIT6k<^ zT4Y9~D$)>Hfn?eqIS@GS}SNyN6-BjdxFjpI-NJcQf|eQA7J*M*k0CwUlY|HJ7$ZTaO00 zqTSW{cx26t_te2VkxVVtib?T0(Ie$({+M^QcLRJo?mdgqf10a)%zm8 z<>-@bzP-M~$SL8QssCjah5XCl-6pijd4IcK1qK9$p#4Q&&1Xez3~UYT3A6;xV#$rv z9q9h)X#PfhB~oiEx<4a0I5+|>m7zl#u;5k%*Pumq1djyY4h{|-37tUKUkas%M;NQ9 z#L)Cx(D0|j7sA)WgAILA9|=WPM%JS-4o8kh&O|O6>nI~S7`gW!+G1B@w+;KO01K@IS>}x|i|>t}k6$zS(nwyF!Iw-| z4m??b9NX;L#cDh4y6(D#T|LR*OD$4tg?p`g1M zMaN(A-SnmUhhlAutzG3`i}u)qjeX3pvhVsc0)qo1;7e(sHqd|;X%1{b(wz=m2wVx= z3Z&`TdcHo1)ig`5)xG)(y-8oMZ`1dpR~mwm;Hu!Z;GST1s5a!q3fqKq+ha(#v~V`o z^LR8$S-2v+D6EIKux2iWhehm>36WWmI&9{~$m)(2lM@{uoyL0cMwdm`Mz4IODyEHW}utFh+hY<9@(*-KYEmkYV}$ zMSk7C!Wi=wY~ic^oBotQKP)QoX;uXe2U@YG+5`Rd5tg)Cr*E;W-T}cPX8-(P2nn^u z&?gszH-ah1D0`^HvU&Hj5^jak!UMw&B-C`vZfXgi!%Jxoi-%H*mAf+1961>|7rAU` zk>Sz&=%i?AbS{=tD7wP1anB-^M#jc6@8`y9V;ZBqpLu^ib}@E6HZndoUKF2e*-9tl zXJxE66X#{DGhA8B_gVNN^^A24{e9TgiZ$ErN@J9>kwn#&rL@t#)3TC=X%20Y)`-^L zgcovIYuARNLmE60bhb#L>-d!E-ce|dRmh(0-oxHjbVddvY{%o6#VC7yjg0Y8-)Y}@ zY}n!cam?&Fc#m6|*)5E4MqpUL5txLeSrgdAY;MJ89E_AHVvHBzCyF*WrC-KR9BXKS zy5LG=%NZ=wv`}VfI(F%zkRIBJRocdE9?rD}J8$E(YeF2X;6+0+9wm!CxhpW@?1k=r+c%o zgq+?|Zxx=I$nEh)M8w4`HpjmOyQj@}4VjVd&oX?mQY5tt|5Y^&ip}o|GzOXsAG*bu;nxCu>c@zRIQ3FI0FxK(`rzP5e6faL3@NfH*b;0d{vn*0 zz)W`$`Dh9qM4O(&0~in%?2bRo?`22Wdya~(yNc>Lhdph^_+}%4n}|NV zZ%Exij9>}#H|Af>4Bm;K6vM_y(}!UbmZQO9db55(cVba&#g;e~Y=5dEv?bIZ8+->* zf)n9ESP2uNs*P_BvMl|s@z_1hzLowFXvABAp+uH$8#CFCmDoV+VO3~Zcn#yVn-M#Q zhP#2kIuh$cEcp3E7uGOt+pyuUMQ%sZqM6aG=&0yeW^yUEd>wPS5$|<9_WW+fP~^o> zbY1~Il-TqliDR)DiFpSl@K!IK?~o#;T8OpBK@z76pZwxVJ4Ut@2M zdq3_fz~;!pHW+|*F@3^DeGS@skA483A1*uv`=wFAgRS+yCFVUe*swTq`-%gWsmImBGK8cD$x z9vmIcjG2VaaiMY6q2Ui=ab1a~@Wk2ZopNGfF?{vS*jsO-b#BG_#WUi=@M2~V4-3Ut z#W&(Lo{YD}Zz3&iWY~!fJP0i>QOreHz)e_NEym1gcl9TZGM+ffeC*(r?rlWDPP)&# zuVDob)AI3W=4kckpH12x?BLT#&Z}CAXDGg7k*6G6I6@?BC$sBq&jnArXCP6q3D{dA zK||hk=%Yj4lX&Vk42@LaD?;x}{A+`6kMATl@KwCXVXWavXe2YHxyyf?c*`D+4mYAGRjl3BtlfRV)4_|uTWG1l zc$8(9o@!$L?q&^NV*O@?i||vb(N(L$o8io9W@MkpK%$l7Bhw?baHcu33%*DMO1Bax&P)@qj6$!XVR?B7wy(mEnr5|`XTRPwC*7J6*B5ihC0yIig9G`#pr z+D&bMXE65fEO_BUm+kc&W1X9EW`_}xZ1k>#6ImVt;xn}3B{Hn7q%l6PQ*^3@orh3<2byNxkMm!BFLLqGl$`kcq#BEi|?esqZA{? zWp_<-l_7TR!(c6gP+F2Go1M+MfK?p{SyU>C8M!-0= zZt4AlnfRRJf+cXd7Q0*4+-_n6Ck#%fg!&m$agwp}Tv*`E_&d8ohp}VKI6-E3czA4h z8rEVh9?z=qMr<016`Vsp-VFC6ikTB}5>Klz?8dcdhFy^si~9;Gna!@j1o&Sa^%H+? zLM!Yex^|YR=1pRngJYwJt`(yf>XDTz@QHTD4iSSsLk#+EEFEb%5^Ye5F7U=9XxlCL zr$>>Q?~A^*o4gm9nT2O0k%L88nc}DJz|uT|t$CUKABhQx?40hdVzowy2yJE$=m7Gw zji_6y)}I)sg9vB2Hn(FZVYhY!DSC-$bc$ynF`;q9JIh$RA?+?{A`AO{$C0WRh=BGZ zQk~;3z}BxY_7+z9H~M#B8@=s6i(jSKU&uzjI^l?5Bm+nh*=kf zW`(Nobyr})?!ebQ8al&{gT$=|vD(Muft6!HMX(4qv+HmWi?)qu#I5jvNLIvwRa-*5 zNQ*2dj=c%X_DJM3J4V+csl@h1M8}~Y%drVUMm&2vk<}Bd`-@2A{#XTev}6h1nTvJ5 zifGa9*kRWFIsA!~cqW!W4t7>qyq0y}7;lbm!_qw-e>;9rEM2E5oBI*j&c@E2hIDSg z-dg3_Xz0viMm$il>IY--I?Lh4%j&Hsek8j`?`zljl*mAj z!!rrJ>Gi}|>zh2=vCIw-bl8d`4Is`v&NrQXK`&h1iZ>@* zzJ?EyWqETh{~B!H!*KU~EZ;tObouNXEh2KX0lw}ca&+9-i?~5VRw8}{#3*WY9sRip zzM3+-54(WbtY_1@*~I?eAuK-Ork&k~Qe<`m_U~G_c+!Z<_6rxFJ69sD6MkMwB$HL^ zAkJ4!ENK-s&0e(UQKEd8BG=*D05~@anLUR{pG0L3!n1Qk!_#9~SaFkCt1FPwJCM?? zc+#oZY$M^*eB|>oV}I`$vf0?*!^>aDpOy%c_#>0CX*9zd z*@-+pi#)#T&NTe#a;;X2XdAU%$YJ43if0g!y%~6dThX9Lh#uW$hsa@hf-6{gEyRs( z5xE!)FDCgKuwiy%MT;kL+c(URvE}SHtYVc(^z{T$yz7R16;E)E5yM-L4RezC#nr&w zKqhik^kywKjCg{FurM#M6Er9|9(h_vOgzFa>}K@l-r!+l7xo&KbY^G-YpN=wAx+n! zJ$JE(cP?~2l)^rc>32)aHHLM*3!a=NMt%c1Ivo32d=eKcsVTCN*y~>8=m{cx-Rpu!`Ct%a)1rbuN|PJ5$$xqYR5wSB97JI{I0e#Cyxe#L%`4-lp1$`wcC zj?EpPTasIvTb4U3w<=f9U75Q&cVq76+^vksk=$dsZMoNSZ{(&q`a6a=vK-lt5spy~ z8KJR`@eZeBvZKUN?Wl7!I+`5Kj`fa>j?Ip(j_r<}j@^#Ej)RUx0P|;pVyLiChuI{jlA}}^!!Xle0;t$e{z0t zeo1~=etmu5L38-!NWAW=~h5v&~W3^~*HtExRz9g@87bHDpM_n!;T$=<8> z-nE8WHLR*ytFF6sm10#C#fD!jrYO5`rT=o--?sk{JZ^vS?)J*ggwHZ|sYRb1{(z3qw-n$R> za3q%NzmMm)U*7@n$MZX^zmQ$s>o3B!%U{-(yV-m0@=I{7!Fw08Yoc~dVAmT;r+a8# ztx-O4tfJJYc4g>Qwi5lFdZlMZqT0TjGF4TSFL>(M>9|kE{ajq>9lf_Gii7^aKmDo{ z1E#{mKdX|P!akz!(ht~`Uy_?tWfkB}szo96vHmX|-zVw-u2~kPJ{{kjP?ae{vVNOe zuPSK(Jb1oGPo!7S>0+dciRS&Fg?BGn2=IfOHNGgX8r}L^>55W3X#R|ng(Zsezy_pJ z-e1J^c3g#jxr&lIh`*+sqj@B2GH5>Uy#s^hYA;eADX&SmM$daMchLO1XWu_vVZ2ir zC_V9>8&~09uA+<!UoI{5B`GwQcBHm>l(*(u zP;Bk$>3(M7$Zu!bGA0LlrrQc@)7p{y1FlL}rnPu)L)r?eo&t@&G?ml%dq|}5P*A3^ zHlWk^d-Iyp7Pm>|te{Bc$~Y=#NK`)3CY9X;Dx=@U(>X??vs|KcQ5>C%4LZx4AxlF( zxou!hA}3<4%V(g5_bv(Vh&a5t2Hv}ve2$*B8ZvT|ra(riS(44cqm2%sB)PmElgLv7rCdh35?uZ}DFL#EFKEWTdiL zIjPK0-&OClZM5xEqm~`kHMRuX*Usy@(Esl`_i1<6bt!SobS!XO*JZJz&X!@PPj6G} ztk-o}?|juc&@$a}U6+rY?^<59oL0ZLZnyl3C)Yc-3T8ddjUNk+}?i)8icf>3xOX zg>m?sf~F+h=1ZmM0 zYAt)}B9`b^fpkb~i$>F5Kx1FP2Q>Hr!0Fjauky;T0==>)2YMx6SY?*MG4@sxX^hdg zW^~&y`qUA8kN1@Ut7^Xr3_R}(qJ2?|FZyapGF z@xME)^M7-!+M^EWRcjg0rS{d)?%Hv_GSzNHm{|%4Jq;&>V@%W%dVPT1vAS#fju}wDIRc z@1eNd8v>$6d?e)_^Z(n>i2tzM3w%c>(i)RU{uO=Uw9Wn1X}kM{(~ho?Jxfm@TafNV zx(n$ENI$2gZ-~wW_PRLiZ%Wu7m$2K2H>8)xGtnyakO9Vto1_Mzi?$Aj=Hzww=&MF+ z$A{78CS_5&639Kl!5&&0t^~GT*>dU6m#|$QhppPcHdW(wb1vs~B9ml+uU>=mqt2#Y z27X7!oSD!x4SydEzwakeA0LH2_TFoz*vOWEg>>6n=-nJgW4c6RBqEk}%&!{d;b0Qk z!>}fikD@`y=a>fViw=WCe$$|TMjr&^VzkpXstQmy4SF*g1T;c}UWu;#sn9!Rlqj_% zv<0Gu?35_7k#s|9dn2;`y$hJ>pC+}p0Mp)Zkp>q=hCyy+8txg<2WJ-e#%RzT(JDYi z8gx@Mh&NYi(Dl(_v(WZvP=545K)j@q$f)R5;GiOog9juICJP+&L#wyHnQKhmEFRhlds7?p|SzhR!|sgs3X!t#9Q7wGIHS<*eF z++$&}>}_P0k-IBGYeV`(uAL=X-g}XEF3WL=(5_g?r_C1fOLd`lQyjKaQL$VP#$g-M z{M<<{kHg`=BIliPUmudbelzat&IYaj2y?Bd(Wspmrn*_npak+rgz9DkgObQJNX?#6 z=;dujBH0>I`aXJY=sORW(!OBixxw#L<8A(w_970_F7|LK?J>MZxO{U!X*iD3KTDKO ziKFy@HYQIbcZ8`_%d)ss-wSc=)#*M5*pXS_TQrwH&kI{ln)TUAY^dQwAmxE2a+wa5 zuy>ZQ$NU!>wWmke*_3LuDVB~or3Jq2OfD`GMw^;|Hr0(bHL>egr<2gGPGNMoNJmXu zWBz@>J|qr%Fd~-mmmyiBMjO1J2*r<#ii#QBZ|f1^bG<#E)%Xi%R6 zEurJ4Buz^Ohp4uvGbjoDSx)KoL~$+K@nt|+rSy5Y^pCU-pN-kxp{BsMVieUIj2N|d zyG4#Sj)A`EeNg+*@y0yB+jF`8IYPFK1UBmXQ;^#9)s=kZ+Oc088T}%!4>A9a z-59gXlXdb;Sk#J7n`N!I%HZZ`Gp!M`HHub;sy$qi_rDcF`eK%DN^);=wMUlZpLUBi zxaKYcrLtDUrtj+W_mm@*`S19`g?q@W%WD(9_;q zWl|FJFGR|nQc4IZH%ck*A*HCQ&^J|;Wrz05utnVD(l~0@8Pr}$W#^l%(9%jGe?T_0 zH<2d*|Byw;lXqNshl~yv8jr>h1e-VuN|5n9&fXf?Vb~{OC>JoK z0E5$z(Poxkq3{D)bFaW~GX;XZy?qk{O8kBfE5JhUHnvebDql zQp#6I=`E#f2xI&wrF@Q*PEyKEQ44WPDUA^eQKb}bSS5k|CUz@%IG~c>g%k_vg_NK7 zuN$qNO)pbP=dvZEm9u@9Ddd->Z{n_Ii9)KD%p0qm{YTlKYe$Xs)ZJM-2eSf6wX^Vd z6dC)3nY)FIh^XYiew0SGTrX+_%hpX^mMmKDoH-c;N7$TD#l6u<02=W zf-1QUob;U}b8?r&$%r^kwiqMuu>smT7BO8-AT^rq=1-)QCz2}zRi%QJ>zm5bqyC@w zkB6ksmMP@pvJ_A?qP9Jw?YYMbeKX=H=_*i?K>UKWT7r5sJ<_f|2lE`m@SB)ip0n0g zo|D|Pp3QZ*i7!^=5%Kdm$t2Lldxoh0b@09-4&(Phvu#Kq`vi=%=JwZkcax9fa<5?A zB@t&JC}G{BNh1^+CQ0Lvmi~JT<3G)&#P}}|1XQo(bz9(J+FK?ZsXUlhT{Uw14e=gO=^OxDc!Yh?9b={L#0Y@WxzG(E_+Am1q;m= zX8C50LBHRz9AAu#g-YjiOB%9q^zTQa{%-q=dZ!ysezAhIXvLtepqY z^>t%wPXunqT{~PSvfLI+xt&06{=G%MB1VCpYZ3_s#IigVHQRYwmSYU+zmJ|zeWt*X zCyQ(Jh2ZFY!G^_n7gX=wdm^xN1m!XNG0bh2$P%oQXn0JYb?oUa%-z(&P3v!>uY_I}f*<6~xn{xN?Y4)X?EajHAFHI}uha%3VZiXFY>j;a{$H(6;GBptO_eCik zjl*@1gzMTkT<;jTiZqSlHlUk~IS-dyLl`1lw-k*ou31I#H*B+ml2174xM|D-|18+))4FqBIF z#$|=RRdMtjkBV)_?y%T)ME&~=z4*-D{_obRG8uc#%kB8#&+#%(;O3Kqp!kR7W z1`l-ZwIk+U6EXK{Gv;2~)faddrBJ!Ka5sb9S#dX!-4*&8G%7v{hdiOmS4X!uzQl-9 zd-hL*|4a51cq_Co^`~2mr)hY)D(>kz<7on9x8^FU>(7>rffg^vJ#8x%;W~=EwN$VF zw5|9JHM4JZkylaW5+5i@BOy*2e=?-ek#bUt1ThDZP*7ax5r@- z?SIsN$!?AMzcDoXM5xMBwQZi)gHO` z)u~!gjo#}@Dwm9dLEkfsz6y=L3E?29J)}Y7Fr!rD)oqAe zqm-_MJi>AK=1KS_NcgN|w`Tde$<45JcT}naI@Ch)$+WE#H8BNR*DZsVXA|ApF7d#F{A#kP_9Fmj+t`nDB=BG zvU8*UvqrfFg48nMGnsBODM)L}?F?HYsW3Qvy=q(GCta=mRqvFt6Acz(d49~dMcx^4 zIFE%yU3xbTXO)3-A8?wyK0Q9G_`U#Jmk! zQDdgrP5#uZ^!>}Zu5aeBndWQGb$*ksDVa0Pc5)1JcYLN9{V`}f8b{+8iN=gL8vkn0 z*k6)UBg&o63tfYjR_R0MgzQa8O8bMe^V-+^7naI4$jg>RHN^=#gU|A$VUDj67EaXv z{;nc#dNyr|Of88?R%2bjto@TJEhL|gtPS0`79*mUcJVRy@qqZ`N<4W^u%uOTs#zf) z?(dFTp`1-vu8{r9E@bzYV!YRLX=iqCMGN*3>{_ZCw{%~O8}gXYtFOfIm7WA zf!|R4Zkbk|GZnvzM_?ZV&cHjT3d(aXytX_i4ZjB5XN@e+DY>dVrx?F!_+@IS5bHqP(KP{yMvMeS(nTjVvVaIQe)3pbr+$RgU zQ=a#0qw556yI}R!vJ!Ta7lpKwTH2bJLPkKgC*!ynE#bL14$spDp1zW73w#4Lxw?^V zho$9!rRBsL&!S>p#!;;QxR9QJbaz+i(L|o^)y5DJ{{h&pQ(%SXlKUP*i!e#nGhaX~ z^CMBY%tsn@)kW#Zdmu*Mw8zb5Sj62AuuEgS$Bp=(*jM14&E)JRNk-~oq-L>H{d+fw z7*x)|Q$BBKK0RYRy;GPGQOK^SLRP}2T$J-kR~On6%VTtBQi9S!>8#99Rx2BnPnDy} z6>5=pD&sclccN8Zq}{8yU&Zdtc5#6ug^6)e*rVAr3FMY2)hWLA<|b*FxhnGVRX`W1 z#wuO9W?j;GD7q#H&D6@{XSC+DhrjyVA6OwN@*ZR9w1;<*qZm{3{v+c5d2f;Tw>av0 zNz|zVb+iV|VdLKI^ib2#YCO> zcf`~Qith^GgXHE?J#&#?LlOT<4c{jb@yT&Kc~rvJ5%?;A??4>Bof5uh1$?v)MzoQB z0$I;&Y~9{TAkP6d?VSXY6{$jb)H6xA$@pls)?+`h^$L%x4`^n1i@fKwHx?Q7x4=iV zw4D)KhWnHqb3$K*luAc&HS5{yja9RVKMf^hnbX$cBLPN$4VO>rIz5t`bO->rKfTo<%VbAluWp2zBC0Dw7*@~5V zS1&X5s*utbb#w(8M1 zX-ca_QlYD24 z`G3>K{1JZ%sNlPPO)54>R6HnAVIe$wffQ=v06 zekk%Sj^njd!jdOpiTDc)UatqQ1-^=6DoZzM9}WVl(IBV6`Hyd5r2+dkj<%Kb7S_iU8M;6RbDn0?=0D~TaNJtYIVCB@M?K+4S}j~)JxoNKq`x{AFG zocia4oao z{!`e@2g-8}<0|@-oMil9Ex6hACvlO@0nwjCCCP@&-wGV1d!u|a7%vIrHNbRaw`eXc zg9NfMK>b`cX!`s*d?#FZI&>m``nSN#*bzFBL2hzga1Hha9K~LMHK*HkJ$kx5tfh3O zfe!L=NcW4-y&_BxnFR7()bs$+eNX1Xk0&YdiHi1lg}(f3s!?uodvmtX3Jwd*1EhQM zsN^-nP97cjQsQbjV3DiK1C;_-IYCELU(J3HcanSwUL7PFbu<-ePrqzT?zm&NzMkYD z&CSoB?&2=+?bPJ4IrjYNG_36K)!78Bmpy;_Lb~#k#pSgo*0L1r@DoZPw`o#vLR03h zXh{x3SX<#H$AYFDoaEh@EQbtD4le8!5ar+^?*TUD;399wL^=F3(3Tt?YC{eW#K|FD zlfx8N`U$YtxEy9{a5CVokPF{uoIqS{%H{J2*N)cZvRu=TB1ta&;^gvo%^Gl#%j4wI zKTa+^CAkb}Q!ZyBt?S3HL0Lc6M5%s!$#jCxV>!qxNb8EUiy)8fOivtSZL}>t8P}pb zNMXCCw8S+P9Z+A!us+L8Y69k{!AV|@J}A|fc7{B*@|A9_6>xzjZr|}%z(v;6{pr5B z$y|$XiB+>bAR+7l!EOy{4+yot#ow3M&speO%)Ydff=IQtA7m=_gVY~snM>+5mjK(G zmwGB~H=njKzd5l@Sg!GSLqMzxmqq2eP_EetE;2MK*M%&=VqNGPHS2|D<28g}ZPsJA&>mo`C{FlV4)e^Ibwo#f$&s7qo0qlTsZBAffD zXSfr{wb3A~zjGQi0&`i^Ivc#>U|x=)IZ0?;Wvvn6c89V(?LPXlQ3Xdf)_&N@8jS9_ z&9(x1^mUthRH0ex>4F|{{vK!i<+3(4fee!PON`^MgTdb*iN7Nek-tNl^+|U}#q;Mr zG#`?E})v!}O zjZi<*BHuz*GZVunUqjt$FP+ji%?%t zK4wn9ezvwS|GU{7DeyMI#Cuf3J6^)uCl2p(2Hx?ko?w>?lL6-4+Z>~;6fo=c#KgUv zjk^*^qJ+C4B+Gw_hTBD&LVVnno=)3T7inx0_k=caZz`dqqXhCq78<_PH43AR8j^^!4$Xcn7&FQUZv3 z4V{H7HmBA(4Eh6?c!DhLyxm)85zLz21*XX6&+? zAdg1Aq&`=^san}T+nhZUBX9;KkgXv{Qh17a7!sk9Pt&EqIs5 z>&-!}hnXYMRUpx&VC-sT7MzPrj-#uP(xt7Q!qy4WQs;hl3B=l_HoqcJbzYtJPMpL` zJwu`^D*2v={T8D=$>4R`TgIcE0}#Hfk`$#x9>qeLLUzOvfv9q+6uzJhziOnnT(Mr7zq0+;X2r z>#d92rE%e6J-aSjv;D!SA%*i%C)mGEQYG2HA^%=uZm2F;De$o**aSXiCv&bI3T9)i zrc8qt1P9OjveDkL$h(H6D67ww+R0PRVjJWJUz^xdJLVT#=7f$VU8GsFV0jB9>n+9w zTKn^$FgM{OH%W673feec&lAXls6Vv*IiR&Tk=PoxkMaUTxM=t@hu5)7DSzf}izY;WUNc3GX zaoivBFEeJ6UZFFe-p$2a%f?|vfsXWPZHeEhXx5gU>}@;Qf|+SPo^PwR@Nzt;S--rt zaG7zspJH`BS))5oqB}E=?n?~1^BCQI86_@qD#q%(2A#y-9?HeHt<-ty@qo2%_BQo+ zu#+VQCt0ZXCtDfO^LjsB5%_v4V#m!V)k@_Z^J}d;!d&x^F#U`Z&=nHcNo61cKH9dTnD%u zPG}Zr%j1?J-)~yoyhD=1@HjbKW60qSV|5uTZCR8$7kR7|3!LlJi!Io|W;x8&B-35O z-z?eRA%E1czq_}9e{7rh?`#8qp?50d-zC}qjyU^2WZ3^s!tH-O#)K30KOG+}O6QVz zD4N=oDz#M0wI^p`4~^}3G|(*@qZF2A$3C2+jrkqnAF9E>w_z8e{cp=I^cFKYy2yjV zJcfhZ6eq`94LLp-g`J{}>zrg)7$be}TCF_0v?#2{d`r4a?RzuS`1#ZjJYGuYdgf>;@;*ivLxCMRP(h<2e~s` zD$GJE;z4n<01jAVG?(d*TZibUgmbPEZk^#nNwf;&MkVGyU5ewQ}8lhP&wc{ z4|6BU#xuIwN!sM^Im6mD`P174-LKz8QlzpxBiXwOxz(_{QzEHx{1s{ZT^UYo(VyQ% z`h|}Q{`@Xd-e&z9ZqRGa<%w-PkG{#9J7`7r{I%mqg zyPf23uvPV#E3j!h4mM)0*vRZwYAA2>e`?!S)pmop;7^$$=uU2&Y`1G8cPAOoY%i12 zQGi8ChqYk`y2y)y^>2)YSUj&MFs9J`&0VBhL>vnRrFCb8nD&3SFtsDNpSg>?Z{XgI zNMD;)9SJC#ls>Lrp9O52KH0(J#Z}}@4)o7bRx54wwd3mYQ06BW_jFl z#!_b~us3z0|NGc4)9#u&?X>=3&9*gly5Dw_^)4%Y`fueKOH-#rd#e2vb(`AMX{f!c zWv4n#U28d`9>J46w(j`aV;yCG2=C9bEVMjg*=F5gn`d2Xd)c)E|UvtZm%UmS8`Rjm^MPrv) z$ghZbA;&61`3sh;gY1$l*^qyaQ6Jt9#?v;D(c;1$3^7)jg;WYVa;#(yA}s6#UTzPW zGI>eDyEqPSnSu8)9z8&_i=5;U(9x1zggq=llhZ#*G^mK$G9NVXagRyE9TE-0<7l|X zpy67L1|DO}i5Ong%RnFhG=rj+$3F}3-Pn#_N#mc9@E8=wKlejET_tLJAVR=JpjM9I zzY%kUkMT{3?rat{{npzFR@A_CDD~0gq)YrsqWNyeT z*C&CKkNQlU4@o$0j>CDIfwLHPnLhe+kSf?^`smL>ZbrUxj4oQ|L|z8O<$IZt?+}(R zkJ05KX9F}}9;3^JvY?v6=MG)i&-Nf79;3^JJ#ttB)natH$XC=WUW?IXAsqy1TS+Wr zAswZZ`yl@WDPv8O*^mgHuMjuqhWWhv!dq^uQEtmFak z^9*R^qivJcha_5Wj-&N9gVth=RzB*+{C&)%<__d5$8;d8PP(LgcK|Mp)AA-`uXgRDVH+=Q-AGP z$1~fDTPmCVpL36DZEnXw4kO<$nU9bI@A6VjnoC;{2l)`s4hmjEG5-xHoqzArBjTDk zcS<;)6>z2i=ifDp+CkUDaT=<@|y2$sTJIM{24)Msi4$`0P72tEIPI9eKYD;$& zYVmGO3dH^Yb|UZpZ}v|yD7XdQ7G~UAC;2@>>#a^havTi}*pIHy<61~A@bWmaCf=(g z&Qs$!Pc!g#XLzX(zRtgm{5vuXwM57L1*C7rlXW0I8Y1XvbI9ZgHIy4vkRLgPEtmJXTXlyNJkBy8E>or^@vjuu1 z{#8+xlu9W8Dg0{urK;uOYw7PEMXcySl>S>#u29WiY~Wd*j0WV^0{GO zeB>A>xmuEF*Eoqju8r#*Br~k9iRqDJoaAnB+XMbw>DSN_d_kZa{WQ4i3VeKBPN&34 z>=M2oLShLv`+qh{@Knge$Jgnc*22Prq~J46ZC z1AiREjZx0NQnmo)wMC0=vw_8uxm$=O6ZPMVa%({R4nBWq%JWEAY$Yn<=-6q{QPo_9 zc@#d6h<)jyARs=E=p^$(4`TezeFmIlW~d4fpGS0(>C9(fS*7VgLHEn+^N2Qbt+uoL z%n=?BR3%R@4+(RLy^@`XtFOlcRmo!TAjjhYeu;+(5)V=TZf)f5AU88v7HaXY9prlI zJ+8&$L9K^0Z)cHf4ldK>Gb}ISpNXEL5Lo3XJWg_@gtb!~)<+Gj-7qGUeQxzAJXZ2N z`a0R?R*%ACh2ODRTkW82&oElj>(Dp+4bddFGw3DM-8HDYYXRNGA{?#69j&`%xQ-&z z1x_sFF|?~c3$~|)^g+t;>iEbtPI6GNJ?+?sAh$ek8nyXtw&PxpT;n8T0Gp9(oMZ%G zGjfd+b4p_58YdZO*zhV@jhG@eEOw1+S$ymoCwWw&==L~@iVceH4$@l4W7jxIFQK+f z7dS`ni#EO(7$*Xwa`r72l_MATQy{w`jEavC*@UnE>)HT*Bq}b9qoTV(MNdYBK8F2X z*azSw-)Q>)^ff{2DVGre&0N_mQs`LRN^XhU2Y^=j-s6}bLv%2~`cu*VB4Qw-a>%h_ zoa9Hrs%}6m;QiNJ8`oO_E z{2or_X2e0MXOUvMpBE{{iC7?F>oYHox<47zJ;bQvkz$-=7?bBACLt%e9J4ceq!^XV zl%z5fQkeq^rh)?HY;V*ZKWa-pgLanPiLxGw`$@PCWHf%dMBgi6micIj#*5=<%rt21 z3mWxNHroFHT?giSCY+=m^8)&w2`BkFkTVl8k%c`Ip;E*|MI1|g-_}=+=AH>F8GtdS zXzQzF2KZ9Xi@}1qpr9#F*cmag-bVdbXjX}xe1Uc89K>L`uyz~#rt~=YddwFmX^-CG z<0?HajG1mhdNtDJ7%>jSC4>edU5*puAipC0)hhUq4xz14H%M2Gy5c0OC5q?9QCz33 zq1mzKNA;6OU2&43*d0JU;Z(A43H1&&qpsLV4fY6g?@*Q84Uciz-^Ypd6j4TU{J)?- zN3-+oh|7WU)K(AeWL=b&Cy%$HlB=r1T9lQ4@F***M|~3?WyMK)OPDMYZ$ZDqz?3NP z<{+P-Y^cwrN*qgCi?U)RPh+RB9%V%(O^6sG$5+AlKOpk?VN}+I%M8gLii&*p2A_I- z6)RZ_KY2aAiUV;xG23IrSHWJM*rF;LTV;Bs99Km}yROGoG5fGrL8BaB1@&K|ab6sa z$F)^V>~jWT{2mV(BeUamX5@xT%#O^XLfv)76tm5v)xc*%pW69RtVCuvkJ1B4P>6 zHoWIYp4-0df8)boA!$Zwa32PYUFXp9P{`xwMY?g2hb1bfN>oPuHJZI*CncDNkVoBm zq#Fy?gyToudZZh~3y1y|z)nwNw(+|x(v1uEG}29&#bT*KEEYM^je}%KRJ9YRq7hLa z#Ar~Dbc22#u{17Z5lijxITxS&h$l&y2aqG(IEX6c{#{6J$qNjge-Z3k9_hw`wMf&p z=8<~4Bb!{dI!66Sv7=(I z9_0qLKuiBS(kCE2i?v&3`jbc>jdVV{W~M)a^ecrJDPeyBQmz6QhlcYA8Lutp5i&X| z7h$L}S$RXLP(q5$i0MUVnv$Vy-Gy8*yNI$$l~TSz%%{ZjV#{F66&6eDNVBOGROdzp zsAlm9GFFm~Tu`)MS=dxWX4sth2gYJH$5hq_mEDh76$=vlEzXKAhTIk)mEx~s{Vs}6(Zx8;mM{ljD z?4pp%qoADcGu59s$V`dyadDIv8kA3DlyBB(?I6&4eG73vOv{Y#IYm5p^hV;IQ;c#w zoX-9doj-$48lOatJmVl2NOYbJn&n3&>^F2e%vz5$ZEdES`sw%1*@51w_XgT(b z1M^R2>=_&RPk_gsagg!Yg?|9&ROqp1D8(lNNgloT`~1iF2s94tKM^(UMTydg->q3d zcJf9LrBDL96*?Z!=r!lu^awN#a)Md?JO&N=wt%_Mgi=BGpI8+;ITxc*X#R#MG*2T6 z%|aH1CLd#-YY>H|Sc^h)b}6r8qm-wWUz9v`f;vb2r|LT|3JrXDBpyb@@vy}hi;rc} z=22)I#73nJJ3}G4%j76DHpJi8?Tl>5OpZR|AeTt^Y!bep-({3;JBDwUCapt;-97SL zQmZjq&FC{0Qf_D=kC1*MkjpIZUw(*>J>ww9o5gb69S}7x;_qX~;6v7S=q0#Ri+?rp z+=W|19z+|-vJB{0msC3#F-4OP7x-4O-7l&21wKCa&;fV+>)$ho=OV|haUd3mNcWu*-2wkJL;vojbZfC|9HbAIB~Is1NXb&*3!__)VdKF1|MAA2*mJ{U&cOZ)^je3tY&Of_ATiV+dNK?4nrr*s&9ga< zU{4gSMF(dL{6TMrXbbgYa1glRyRh|i2k9zsW0m6nr&I>~p{V-@-cBn4`+2c#93&Jp zWnm@9VqzHv{B>Fx+Q|2@Dr3IZK{f?~#(XW}lu+v#7UsxvS#P!;+s1-@0A_3(y?pi~ znu>h(h=Wv0H2p1(rsoWrUSKrwd1CC_Wi;`5V$8*A7QI5AULwb~agb3)OSi2Q}bIB`Z<`-dqUUP3Lhvk9p;7E=T;~)tVM?Xi+G9C{N`87hd zoO`?C44fE`5Mv_^Q8E3t*w6JVK*9MDVqpIThCv(nep)MePspFfDCw!$VmLz$IqDH& z?Bp+y0&NRNp6k3tmysSJ#!mjwW?h<$n!FX!QRE0Q@UN6GKPX`45n>|#A4ALPZvoxY zYN=&Al*NfLBg9zAUD4&pSB?YpgD9zyQfD36{IJsu2?5Mv{mh`LssPUmmWj}U|UFXiT!EMe4tL;4DG(Idpb z7H6{o^bABC$clYD+>7~9Phz1v--X?i-Rcolx{O7O8T-h&Y1=MgJ29i*iR+#J+gLHw z_Wj?+i{Wj7oxCILg}0KG(q4E(PSsY)Y}j*7eT?*dwl>6PYJGpW9cOEq-rD-UT6(^- z+jCLj`q3%qg+8dv>~F8_)j#zxJ>5CvZ?~UcU)aa5&+bXao1JUh;cxreMErHu>e@@+ zu#>fW`I|Gft5>^zw}-~4rDw3vvuEl0u^1qJSB5~u@&R_64Wfdu1Pg-vBo#v zgD=AQC%4#fE@4~z&u@W$Gxh-1t|rmZmK`>wsG*;Q%@%`FG0dQXpzRQ;s9@HQom>!U z>4Xhb9V`bXk}_7W@QAJNZ0f`dC=W_K@gffykK#uFu2&r9PEf>{J_> z9O{P|;#yYr7E%^2HRg-$*z@pT;p9gfc`LlAY8IO>-iEi%v2SSfx|lyTI!lYg-Ez57 zZxK5=W$d!gia!TkJ0sIhW(oWKtt3BAW;=~>_pCNc=RE_H=?9_fkACWdom?T|>KKRX zFB&czVg%AQPmg|TBb_wg0`B>4Bb9CV#M%)P?ff>-^vS@iI2*^>5l`8SEkMr)6@4-y ze*OGEychb1=aove#h3~DiVr=DgRk+>vpD2c9XpA^yH`J{_e-4Ay8vrj`~(D*Jlm!& zx;0)}^6$mGK?-lpo)rA$t>m6&u}uy8zc9x8Pij6Jx*Xdz_bmOt1!Dick;O33J$}&tx8li3Yq*Uxx8RSj*E{`0LaYT!wA>U&i|)^C zBX?>3-~1F28@ZXsQ_xN#w2|xEq-AFdwD5NGgNh`0r!Ca9^>T@t4sp~xY}g-ZoEmNS ziH#%&J$W|m^!0Y+eomWq`nrOBuSbQ`*CGGlQQ`D;JNYMIoW9<>yz(eJeZ6FajVpS?x>@J=1U_uBjP>~;Blk__E}ZQGGz$>#63-V)nLA5Au+G0N22Vq*F`dHF1m zootqD-6a8WToU%5*4DmkKc4KMwl{huB#75$&&6Iku! zHdy(heqI;g{!jb_RvQ@$JD>VL*~reQIWLt{+P43bjckm@`# zf(83{#Wp(ZzuQ;~?1uOYdbDyoc|SlSF7RmOh!G4wX)#(kjRm7eD_6-gp&hW&rdOWD z_hzJW3wboULt7PZt6Ya`a~laL*ST6-VD>foN$+;}4Virn*3;tn(9bi+djZ6e(Bjru zNalI{hJM1kinBV}qU((2d){)tF@w!H+R2=tIbO1m0x8Zx*#Dlf#yBVNG99He?SfB4 z8$A~KX2I)S^J`=ALE6#CW*Xk?pxNeINc))F=0Bw2wIa?w9Xsjc04wPLnEKxF{>w_< zioS_*=26gX#vN?_;%Gi{w4?d&IK2Y20b!5#z=@)O4u5PKHq91 zm&9xtyDqemLhwT8ez$3n(M>PDzFBMWJV$$O#>>;&UOfiCom2}x?C{u-eCWe|n_<0H zw-HOgMjV1vCgX2?O?i*F}aNpeVylS7$Co0W8r@|YTYR?$j2x8l{x`@e?_ z%q@*O`I!hdv>T$He<|6VVZVOwvN)5be@nbdbt_p_j!8!f9!V+ z)0k&^)$mi zn9ddO_-uSt4rl0|N2`85rP5|>S{v3jxOFGfrnfhR-YKJanZ^WL(?aSbTQls>Hz@mw z*+gcU9%r^DG(VSX*M9+1Z=*#TydabTpL-rh*G5)`OAwEF40~oHkA-P;<{}OHOZa=d zxl)7v9L|^pe@YFS8!iFFPql}Rwo)3rjdQgyA7S!aq4E2K#P5taerpZe`iVAiebIvL ztmD$-!q~_p3D+PAmtUwaR|)$ocw878Y>~F=$a8JtpUe7b8%dGypONfczu#+=tsgPZ zc;BwarLmE=;u6@%4Q=2r^b$?hhXs4vLf)3}hy7g*Ss!kb*KTd%I;7z$mvAkTaE1JO z{C^uM*Yvo7X_%E<+~)Z3JHvuKzu$zHZ3eGHcSyL0$Kih6uwm~AwHa5^+c1yjhq#j7 zgX|7*CAIZm%o3*4dS)YY+NAgKHt7v({fAwm_Xo+c4EZN$^ja}5X2!We|D{=y++M(W z#DHm>#YJqqYb8ewYpSJIeV9NQ9q)G7d1)h^amU)NCdJ*M0-ut_xO@|146OMlGpN@( z#O!D;@bzL)Z#+ANXWaK@ES}woXSwXz@y5JND_PYF9kk81l0P&H^NxV6`i?+qh>yJ~ zC6}JIJzd}{W-=mYO4e7L8MU6ADSoQrOzu-QG7Hqro=B;yIFs+T;k@hu-&_s$06q(N zp$3l!dZ2BJ@07q5DL3&r8jteWbq5 zmVr}aRk}Zd=|}gvS940a?nQjOv3*Bnb;ojbb*FO6>eO=U>g00x2!=ME z?(9B(`U3aH(_OkAKb_XKz&B+s8=W=Ja_KTRdBdnsJMXV^-e-;Wu{QXZi`+d2Nt)dG{LdTp>D{2d zbJPi~s1NA7MY{m{x=nd|jTm#BB0kQbH0ixJr7D%REj{u&L*la}n)2glDl%xA6-+MI z_eQpd%u>p;^HfOP0;yY9cYw48w$j=;n0~&dQO5dhCM|soq>rHyk(KFa_q+>0*Tn)| zDhbDQS@o#Qh9-E7nUITvh<48OvmJEAT0hRqy`5}iOe>P2y{eVmVMvP4;hE(Ik0Ol@ zs*&G92YLP(Si#<9(7`pbmqv$$yl$si&sC{&v>K=J6n?Uj1J2d`!v6&Y11S^^gl6_t193it|VHkx#`L58$s_v88z3c~Qspn?-0B^j0AWt!J3w zqZ-=Pz?6}PSQ{t-KEgt27r4t7KxY>zrP6SCULv~1()PM{{WO=`Y1EZUJRv|k0jJpwH^gBHGi z$!QrM-H1J^$KiRt5vMVtb~3Ekxrg*bq$eT09n$%#l|n9Vlal8RO5)osy>%$?*-B6f zDsLT9lfd2ymAb&o zX@Wt|BB8Ak+fmFyF?wi8S;;|Y>erWFc#dm7QK$@un^(#Xdj#f&~Hc__9Kdp3^4uW;jO zJ4$3A(^ds>05`&y^7v^d(p^Yj#OT9r?(=3G_{lL`GVg16<#7h@&1t>mV`M6mYao+A zmR?5vBB;|0qNUQa6&$>6e#Wqr`CNg?QyOa(V82Q{9Y5^={plKCy#gD-({X6$#?uJ` zzu&cD`Eb5&Y>_Xsy|6LN@$CiH4NF7T_|m1fsgMDrDg65 zcYUeAw`MNYh+%-wgpUX2Vz<{OmNE({KZXBVdEtgNI4|xf&Wpo&2{_ZpiW00~Zy-)y zbMlZms249)Ui6})iJoFHC$Gat?GD`(=zCGSk8WyAz^Hwf_HIe=(H_4Y-qoaZNUQBG zyuGHOgYp=DJxgy2WT8zsz~1j)a#LesCSoB6cES7UmsV;Xmr|}Kr9`@8C_x>@b3$6YG=Sfy~E+X(&m|Z^-TDGlEVy14h6m;TFtn% zO`Z>H_H0W$r!kuiapIVMQynV;$Fo_favjrKUd)%V)R_M`WWeY0`AGOuLncX($#1RD z!fV>orfqGEPpn%1#;w`_(`2nxeo7miuD22eZBa7g7p-zvf)OcgeHBt?jE|`Git=y8 zrq;?|$B)*R_jgImuBPRpk4tnvQff_ENe%SNv=&|lHq*ju_O~-;AZn;ovS@9{#<1~o zV7o*xGh&QCu@(qwhEAjs<8><`*sdJoJeC5@!dN(|Jm#N|a-Yc3+5`LEHnHDsU>_m0 zJ!Z+m&d8?qjZ5RJX4nC&#AunUf;4#f(Vp!|Ks-(|9qTP^1uGrfSP)0SCSJmoQ; zX&dewMdhU1hE_5P)SF`>L`%dd#2gbLGFlr}uLW_=H3`MphUQr8Hzp@>9?MFcaX4Ry z!}$zga~x*D9`%+jN6zsCg9dTlijS;q{rc2(uT}eXssI~U%eR#ZYLk5)q-4|;m zu3h7OWdf`KE;e8b3GBzIIs#1g&p=+-({$}R?6uWn3(&kQh(|Ww7ZBe42JkTf{$f9; ziGO{4t+U_QV<#F^VoOTx)@$I95e2@66rC~)sooDOO89yQ;B*1r2AI$Na_p}H<}pDz zTn>1l@cwGRD+Tyzz?%hl*?yUuhw=P?@O;63Md9>Y`*o}91eqp4rWZk;X#&;7;Q5?t zaxoR~2;up}{VmIG4Bnd|yf;FV6)@CwtQ}veGE9B5&723|i(~=L1e`0t7qx<^1Kyh| zyyt9@ukP4$wsMk*?c6?iRSNKLfVT_q$$hp~_2NssON4j-1Ne{t|7)LS1;QsFziwo$ zqu+g^UJM!UTRF<4d)@z`X6|@S}i7 z2-N*~Unc14QP;UP9and4cM74@Md{p)Z#=>`cK{ZpbK|}a_^P#flZUr|6TZF%aIFAe zxvvrDx(<+$64yNtRt+-=5P60U1;%_VOv9jA@gxojhQ#`*Gv()$B2?~(cQ z(=?hE`|>G#Sy5ujsUB}G7vN)fb0FTNIMX$psqD)+_>!-M@jO4ompp1KhpPck6>{1E zSgaM>kTZ=u!#Uf9JI>j5+)>Up;hIZ^1B+NQS0R_plT3P702XU|8FDRVUv|frNy3{8 z@Mhg8^UGO#Qkn*LxS%$r>GBSV_?z7!mss)5T;ZKt@Xaa#o&;EItHuK^5}uFRqc&Y; zN$Ib6zgt3mU!PN+QkE(YDRt_6Wu`JsxmCGADNsf$!64oA~Pii@ne>z+!Jx z3wWXM{z1SzRx{7<0N`5T`7XeG1jV0M0Oqq>9Nq%B*C-SJCcxno6JA@*+Z}~my+m#5 zX6X&tW-;0JQG2KtsO?pU8dZGC8Rci?JLOB|Kgz$9LFzu`J>_lXb>&6ndF5})&Kiv{>5z^ep!0^ltIoClci zHsm~A1DKy_$l)si^F1sa9t7Am&&1aUu-NwY0Gum4zX0%50d5aiY?~c`Hwe$8yT^I= z2(S-uodBN!92Vf8caPJ&dO3aH0nSoQ`o095FTno+Tr9x<0=!s&_W>4ruJ-`%6rR5g z_>cg<4)~-1zX;ftV&Z=ua4!M=8({8@!0CM)@KoXXUjQ!>;0FM&72x{-9}wVs0M`rf zoq)^cnfPx4JX?S#>>k(u?wY_oGiv(YHKXQ@jWcTU0jE_@ujzu{1^A`nw`kk+n)FrE zYdYb+Gk#e^X4LS$u`l|@p>>zl7Id@sABvF@Z1SrTJ6)7n;7u(tv0k(ry^sKR0?cRG zIoFAR#g^I%SZv8di1;OH;n}K|d+=ZIUaG*|iK^&#^elQ#tJqJ{5enZa!YTL!U#=Zx zQv3m6ab&i;6^w7=z1&IWcdu7*T=BL}AK+`qHs5;=-|Z3Lrzm~_UJ5u>py#2gwnhxI z@V402PY2AS?r`pIljOi50Z$R&`MYG<&BSw21E%fbde{&3Q#t!R zqIP|?WMn_Z`^MuZ8d69udhQ$0gHJ&a&@>mS}jm-P;Ui1O`VCq^VNscrMNz& zKBul%Us1QJ|4?_UAE=+G<9sXTnX*gTMSWh;t_f)t@VCo=5rGyK@i77R0uBi9ulw`0 z)dMO&8jn2R%Ok0C_#41xyRVWj0Q1>c{`?cb3k}^<$p?Vf2=H#e6$1PZz@~+xA`)4? zw@!He3gCbMuLsOym~(v30XExxl{^J_c8V?&l`I9kQh*->b%^r^^y#(=uX>?hIyb61(9?;~v0$3ik zxVyBj7w&3sM=hUSxKf*BJFdCprRDiTPppzW;2lz8@^uYhmjGW0c&z{r0$ntgG0kxz z%kcr^*dV;o9bcFuN|kg5oIKCO(2jD3FFBPq+)*k6h$>9;{0-M!QiMD=2;ZFDi_#O| zQ-IB$3-M3@?-8DVi)dM!v>ey495a{a3w;qz9l#e2!WSRx&G(H^O)7UIhbj1yOEn*N zoZg|hqx25MmC~DzYc4srEMJQr!b`Ipxvdm(TMgJFz)u5i5a4CNb`-IJX^sbR%_W~A zM|18D^&ej(ri-3?rCg3p{CUqAfhXxi`>E$woyZ{Y73W&?{Anv#-g3j$EoB+z(jcdJo2j0a@fpr_zpRkcDG6% z!x!nJOzIv1Z1(K%UqcQae97k;re66;R~zieYQ(3)*qaW$GxLQxNtN7z?`wtpZUh_< z;OhW)n`Gh}3s`Kqt_D0qczy-&*JIX%ml>Vep=DO1&8O^Q^C=6#Q-ko$MaZK@fI9(R zE5M0>l@gN%D{#!#ax7*!79z(P!W-V|d|xjC{uS^V0sa9Ix9J>@a`tMpkb}`eCNpRo z^zUWpUl{W$T>l8}I4||Mqr4o&mDN04b4hz(HZ53{ybDaG#jBFH03Q-CzXsT}xKy$c zlq}YAoXc|jX-U2`mRX4}w#+lRUtT@lYg0{lF>=Vlmz>I8xT932X?Z5GJgb+C_m&CY zOhX=11o&3KrX7s_AMkeJc|rB>7%3*!p2pu?vIe=C^R6n%!Q1u1+k*j5Ofe}OQ2iag zyRL3b?YFr0ugj=ChU*2j|Ha?L+9UXzOJ*X^W5PEn$U|&}5&(;>kP2AIFmVKTA7Hud zWw~98+{E$9ue-;4`wDOW09YKqe6#y)#H^(?r4MFY^qPX*^ujj>@r~Hh8~`k~B)b5o zW}6gM02bSkEr4$qo^RT{3bg*IZg%Zofjben8(0iyNBawU^ci&JHF*v zDg^jZz=s6*&wx#!{C8m~o+D%;DPf@_`NplaFx7)w@u3ir_KPrUHJM1*x|eKHs&;3voUAY>l<=vM{mq|6La}= zKEM9{4LK{OY{)r``HBNCZphh+wBNDTLgz2&nhT8)w7TDhoK^U3>AfMR%(5ZpS==|^ z+1zi-a}Ix6o|ATVe4BtY z7k-(4FVE?TUj}}?@S|%y>9{U`tURaU5x(9-<2v0!*L@1gb1uBLJSTf(c}^C7)2;$; zz^9Pzd9pmG7%)BehQ@^2I-oq~L0q@s`r#$zIq&0lJQFnH_W|zTMEWJR<(Oq@)*YEqzAnJvSGH~fc3~O&n?|tAr`Q~O*{mF;i7Y3De`VOV2e^N{Z zq(|R6>%UR+uZj6@H9V1Z&pCx`fLFZplnW)iKSKBOC1Ee-p~E_j%B2Oz&!=T&Sv)P= zD~i%GNTMY%j+PDvEvYTga+5*JgDuda?`q7?Q^+Void;u%U8D6_-{;dVPq{QT&yja; z?EsH5U`B0M&v3}MUtPD_r8_ba^QTw;frpiWHy)?Et+Mj`{yzm~^ay}!>Se7A9IvJO z{C@aXnCVv=>5UOHy(ewG4kn-zX?WUwJcEjTU5`rhw=5UsQI-ru%nSaRKn&k z(z^-o>zYLK-lye__;#(tXdCC1FwdJ|GXQJ-bG^&F$y1U4$(Q)3R>`8iFX7S#J zv=wxYk?#a-?VBg@P5pV_(EU3~<^kk8&fCDAUR$icXGPA+ivKC!JEG}%lmh)dTi$fm zHl(w*p{QBu*#UIhGJDRAr!#dr=Pk4N$61|-+9A0%b7ogh*UHRU7kRplvDN=L^M}$4 zJ)JzCr2Xhg^Q3fjk>1TedX%2&d0mTtEX8kT*WyfE@l|o=EWoo~nVyNZ@W<)nyy;e& z_eGwy<2Y700SfbJIlSHc!_J z$9bnP`bQ&;rr+jywaH`29CK}8_Q05bWo(>xD5GI>Q@%p!80YQF;PgC`s)+&Hp-rcf z6wJ6BC>|I6uJ<=evgvPQ$KG&HEESUJn`f^bli@;KqP~!I)(ZO5-?Qg=h9=?7ZS2k0 znmmf5wgT@y6QuY0+f+aJo;ICJdtTq}1B#RKTx4lP$B~5Z7DzZ^*!7p5ct7i7?0FwI zS_TjBB;}n&i&(?BaWQT_YE*2g=`NfxY|9%_JR2ukxYBDHm3wL$E%)>(agob{=oRwP zi*3b9z0zxY@fMFtPB(AyD4E0Za*9=QNn~$BjOj4%D^{a_KR&W z#{1}*ej?E83d;|kp6H0DdTlH?<}U6hBa3pPuh=HL(=oZ-vnG`#{$V&>VVt6?wWTD zk&xGq9(edzqZN45lOfH7r@K}cKcDxXvEys4r`oH>0^PDyVzuAe<5(aq%kt~9%H%+L z?y-O?t39zQG}VUG7u6|&-szJA8CiIm{OoA!;c8F&Cbj*yzf^c?8?Bdj8uM_;tv!}` zZtG$F^*Qxg53D2$eH*8zW0T?~VT?2|LD1`+mFy2yq|q*54?*K_&=n* z3w&Kwl|O!NlBVf{Hc*hZ6i6RPp@8W_EmAbEdz-X*kw+d&(}E}p4l`=!mjWs%#i%IM;&{2h-S?UNziX|t&)MhP8|wW2{e04U z&VGE?+Iz3P_Fij04%!2?SAx1;P-0#Dmt(ndn5}+u>hUmc?Xl@?Hu)<1m6RQPf8XZY z6Tib6eLQ?HxZx%1lJ*glI{*HP>t0?04wrz#pD~9g!Qshvrtr~AdagYW`5_M^9n``z zP8Q@PH-Ot+-w$7Pp2WH(2wXz-yL{wg$moLMS>b8J=Y*jn7D9FcOYnRS{-zDjrmzx` zo_q2tp*`{gRHuZ$e3-ae8zi|n{pI1;m-NsR@t4p1JsvI`)f@&!DUQ-pODqmik2sNB z9-eiwD8FE2>VmoLl45e?*0BIfUrEMVxGL<|C`(eVMtLrNMQpoc7cQ*3OOXC6*tz1F7Lr{=B5H}%eX z=S;Y^H@@`9ZQ;OIc7z~x8jBA*5X^k}^3ptbPmiNf6lyOu$+D7=uvXO9-$Gxfo| z?-zcr6n*i^_|*LeDhfvya^892>3i>c-C8t#@3&r`d8B6EH(x(~!rJ%UlT-44j$8dn z>z#xCp8s;7pt~-r@A69pP)w%lqrD{Hx*%OD*o#C9HS87oG)8FbkUCr}62?^8z%%3mDz4 zg*_o_H+*}EL(u+O@8~kq7@^BNA5<#IkTZB(tT>7`X zJ9j#BBFmW*@of=xV3{l6L;8t3BCg_SG}5iE;aZ(4Ji3J z_*`i4`QwbP)mTQ)F#UcMd_Qyi$)19E{w~*#GCA^pQm%KV46QX8-&K&-Do1PWc5r_V z+-%>>{ z@pFx+ z8!l-7cDQ?ZF*t8dFNVGsjDK-wCf1hj%=AXEYhhvL@4D>lG>+Q1&dp~;cQ$4CZ?;UTneclj09mtd}g z^RVfH&~?L~ydE)PIrV%5F_VFN#r5a5e)4*@n|iL9hi|JV`AqKJ|F3T@rrG;T3)b796H`TjnK`?_-U zxqo-$q6og0^_}FOp!vXa&`M8kSRHNWkV4e;F6&8nFfL)caXQ<5frVGVE3<+_tOaMk zRTelWeD+(5tv#!sL<=m=Lx^=vSbHSyY<%+iYbieezPG}GS@1{{%v&9u$GOE5A)c2j zU?V?w;yiFu%5n2SdnNlS5`B<@fk_Lk3uZ35qW!rOg)OH?@@7swcEuKW;)budVNUqT zzI_#oe>^L6?c8ajr$-8A&N!C3VQ%=^;Z*OOaB54_T=L*xjt#%$hf}{n{+@ZIkhU9A zg`suBH1{sPgnY^uV~#x;_IY7^(vIRw$e-K+iCLDQvW=;V@elK8O5-5SU5oiFK>26+ zH}YZp(piAVcJOcHdsunhv0_if`d8>nxczuq`pU(4>cZ1Gubhde7CcSGZ#90)B6--u zKD!^S03V696FYZ}=hxbGIIV?J>XV-#i>&jk*|KN9M02n@w!(Op)2LGO+l=r%#`6!2=TYO? zDs?gE8P8?L^LpcX$asFhc$TjV3J-4@;RR(b{vzX9zS~Rb`*1FBPlXlv%MQ!lYyZ0) zwDSAH(dT~hajge^F7KaxBb6uYz*8P9SnuB2ISgl{vR_ZZJl z8_%Q8^P1QzB`&_)tV)<;ul~R9U6*g06owv$r}W~`q$7a^!{NS2e_8X~`zr!36kS~K z{O9NHu4sLs$$Izox5M|HoHV83ue*!-B4w5PD(YU^W#x|)M!q&SIRrcR!e5^VES!9D z=cL7BUPmVm6 zZ20TWyp^HTM*}DC$iH^()2l~Pq895$F0Thj(j^@H{2P%;XK&(R`GE0{KCiw$E-`=J=P8$ z?q?n@9m9&pMqbsi$AG%nXgjr6VdUGHu~%hWSRJ+Ou>Bk+^tQ)@=nmPOt_HpbD=if7P zcqMyG(&6EgQ)V2EpE>&A$%09RU(LIB_A#10{QQKq^LltUD&f8OIS?8{OqvT1s zTxD=;(f7)e9q&L!8+3ooISuQ|64-&=9o^Em6ovoi7gch1{^miT^W8B6TRu=Rf2 zq`vFG@O>z6$z?NNAnozZiu~t?tf|MW3#X4lrmMbFQGjsEBJ`3)C85H|=Je#yGRW>q z^whoaC+0NI`+nz=p7Yz6UJ%pX}Ass@eb^vTVOLzP&EJBeAWl!0cQ#J_M)`a{;#p6Qtv zUi9cQ;d8JSZ>K%P1|aMT*~~03OTyWivvvs%AysE2}0`6Gkn|TyDF^bKim0i`16~m zed|Tk0sLYM?mt;nFm?a5M*~X=@V%4|9{c0j3q$ipfuEnhoN#`8<7Y+@euUHFWv+Gah&G^yD*FH1zrN9f{shIxKy1&lI zKWikg@O*gw2rGYta-TNRL1&Hfv0k?v_T<8!VLk6>CkmE7^+x>ez`{asb$&$=r=K)p z?T7X#n|sbPkPSQUaQ^1J>t#hYzvql|o88SV3-^m&Ihfn_LGs{qtZ&iHYr8D+k z{nw)WDI=$29aPG40iN?_S|igRoqTe}BnqF*JQs|B#IYzjJ|AG4W52=rtbcfWXC*;-4bzB#lZcIa9>RV<9v5zZWOAs^z5{Mg=$_CFjJLlSFFtTQ zzUttNZ{*!u9z9S6Uw^@xP-SQlM)swlqw#`+)>jX%F2L7(N_b|oJoJ%JMy(pFjmkW@ zGPDNoE5_=g@^!z9fcZAwhB);Tkd=ZFv`z7tdSh&ob93jI+B8;Y?}F9$SB@!K`yW@O ziGai9m^wF65@P@5-EKd}8tEe9^I&*fy_Gs>`-jKX5@)rd5O;dYO1;#})KCCx6=V(M zp+{TQW9rD0gePkl4=hA@{+xDrQut{uo?hXn+3n@ANls1b^s*vS7`Z=DbcAZVF!H^G z%v0jXwfx5a6$5Wj=U=kn81M!1@v z5!BQpIr!17Ed11fpI**)c_^ViodO4?Yllx;GWl4YeLH%2=v{R`N1j?xK zbX`>LRwkZyjFTVWY^EYeW2zutN~4;r|MR?(=*YK0h0ax=({&0uzW|*Vx%P?96Tlo( ze;TKH7Nm?C0qtx$Vmk<(b3v!&6m-50I$?*-MqrMqA21z3%BTam=)`sy^>zX`{#94{ z>#Z)fh|@^Db*AfLVhvMyK9VLnpCmdqQU-fN-13Y;j!Q_6WB0Q3pC8)Aa{O3k>Vb;T z6(Q^1^5{<16(q@v!X(SJF^kiR>@0C^3cMmzfp+^Z=bm^_EL^-yay=)o$B_VN4PF^|0zX{@5s@AaDQqU$+OhKgDCSm{C+w5$-MEGPFT3T zP`(I|QTtL<`XfX+D(D&Y9j5H>yE{F!qqt3STMpW~{6c%PhjzV9Te!=p>zMW@nYN&# z{d3T+we2Ha?#Dp8BnNG;-ni65J8aY5)=xE)QRgx3D?wYMXVk?8ZJBG44n556em-u! zBprHFdI8$~mrVT%c={HFMTdIJ{de4aB{v=Dx*tdi)*$K=*KUG@*5>}Rsnd38AYndP?m4?thHd0ai_EBisF{9~eQqi57ZOqtr8 z{+aZrGp?o|!`*^KIp}-qzR#eaP%GmkbDG19YG?YNVfuoeQN0d*yk(WYlHJ#mH3$8X6^|K9ZrGX4p+>l&>}>J}F(k zFM!VMQ_9wOLepkFmXtoFWh;W&!kC)Lv;{q*(&*t?<6*4P)2FIIyDUfDY8@(l>L(uB zNv2&F>tdvg`ZuP1EKO}I=o$5+oV1HPw5Njh${e)4?fQ8SZH&dzt~Tuv>VezTXUCDA7a|Apsmp}s=}b{^yk>qp8ovh zB=zUJxa4Mk*2qG8GHBa#i&%v7kExmj_2;#=zdfVg#k^unoynya8W|N}4m|xi`l6@o z^(gymIm+&({~W#@ru%b3&9=)fp8kwF%#?qVB26Ob8TBmmTb8^OJ}fYhJBKpHEP|7o4Kr*MfE_P6Px3y8L76OZXxo zjbOUBUCtb=XAXo$Mg^GzZ@u?hrp$c>cN?xcW!a~B%5K?Zm)jxJDvepfm^z0k3wlNs zWtAQCzLs> zg!0fhwE$FZ<5?fgjYwb8JYPnAlIgVi26O*ILbdZ{)PvB>q#?BqCd>m4W*qxMZ_UDd zv5aU6<{)E!g)t>xMtvp+=4;%Ch|m89=7llzbW0nvH4u>6 zcFV3uAHh7IF+a*RD!%@VT9SoXYp**I<}JW{lgA$y)6`FC^)6-)=>Ndf`OyEfFfrmf z_1Or_sw_T5lMA1}V9dX=Eh_mk>Nn7IzBaN~p@`4-19Mdtrp&-7d0(u?u!%v9FCx{ghTWGv?QTsqQqD9GJIRy6m3@W|W-)QN1&v^omAH^O-?55@7VDbfLd78{#GQHO?& z>FR(Xj-~o20hRSW-o5R%pLu_RQ6*nSeHZ#vkz&PIZA`vFhVQ6^GwKqAhY!6}_wB zox+=F4+*}fIW-JDbrHUi{I9s#TyCGKjXlH^GOB9aJztbk^E2l8qKLY{{@P_4{!rWo z&NY(vU`F+2j-RN&H`a;U}QyhFZ*CJY8`6s5RW^@<12O? zkCz@?6kZE&3~3ekxprW`=|R)eC35>5?DKa@Nq#QJ$)M@ubx~Q*twBwH268f+YsK|* zWzd-U(&R6lIud^)4;F}gmm#eVAT%)Lons|HIn36+@S0ZNhJJ+od-tU$((vz# z4K8cux*Sp1p8Y&}ACE8Iu@-iaE`zlroBvI)`{mmvmxI>(Gq8%8W8$h{(p-% zrxje=*4MN7oCQ7)ao%#!c^+^7$!{i~&!tU1LuvAhO&j?-z9mo>dxKMF)R$5pJD2YF zf1CN8%KQpXX{Dfpo_d4$b=S#iV`2e{KQyB%Gqd)?&a&mC>R`d{e0+JO_#2C`3z&SJ z*|7Ri$)ma8<#+CY&NF_)7kgS+ATn5?E3QKYy`vhwho9`u5zJc#^v} zrjFiUQQ+J(jIXiT_vF^v-&BFG0r-Kb$Bs=pKrOqK?QyA#wAz50@~$&I0N*j{iY4Ma zyLBIiMf}<#@@g)JkB98>mF$T*ALmTMn^3OFS_6>mZ9(Zp_AbKPAMhsf<$5enf= zgq9r3_YBL{D{N&-jil9oL7y-3 z?9EYix3TWOXOJJkmakLy-+zWZFJEn;It-!K?qW2vUtHm-wI`C&e`{k0Ib~A4 z<@DdrG0(zJ8amnAA7p)?l*_LB!;`7g(H|Du`eqgPhvNM+{(=6GRu`dW&E7EIxkdgW z^o?5*@VGH8>J2X^i}yoQ@w@bfk)$aL4N2+^(?<%BO7>(lLq`?tPC{3Z97nlL&OrI< z?5`fD;VU-R4y4cD{s?(BA7VP<)y$|GSl}zTgfsUakCz=h9$&d@Q8=)hJe@K+6dk0~ z2xgC$(cv&|^_LQomlORTWg1~@8Xx+SGr{c}MwvEx%Jk=ij1AYaww3)rDYYW*jt$>q zn^w3@tFL>?qvfkED*h*}bN>k2awW^xsdVl&SYar$Nb*VN&Q8`vTlmeCtNGkl}O=R7MU zX=Q<9+2unV{}^xonZ@yA2~%#CBh4$ErXqAXTIljbxSNgdAsNApN*ata7Lb^@#*$@oVI{y0G zEuq4Pi&xD2+00+g{29J<%O}wBr9PJTj4DkQI_J<+>a_S|;~e_m)#>(kGScdO@giv4 zAC{6FX4J3ZQ}8BVLdd{Ior*WvO_x#6#i!w|s7zAg6YUr{Qgt{q}Eh(c5YD zaoMTAYwBAiQ*S!&{$m9^+KsWTD7BwfCt)kj-P1_5aCzt*jM4adVhO#K zhyISSg=P=y$exc1c3M@k?H$J&j!Rd*tD))c0^L2Qq&vk!cb|vuWQ<)IHJ9lMc3Mr& zLHB^Cye*)6@RW3qk_F|I_n$m;&u6-?vdt;jY4r=XIlbkTzNgDO8*~qxlI}eox(jm9 zy^rY%c3R!-&~n55NlSfP8^Be4ME*g2S=kuOSX4jREy>T1vw|EgYxPpiF{ z{b5~zXxVt_T=su#MLS7>(E2WD-FpgJ^K;PZWLh6$T7s8W3mqHY8RKGyEuux5l1kPO zYV&NnVhv`Vl@r(%DfK#Rv{ftvq!&}__ppFoWUR|WQ5Ay)lTnJSaGOF}y~b9!j9D)I zH$C)ALBHf5qW|4Yt+7)grM`u4Xvqwf=)c4C|DEXzg*1F^kJfJQ%EyUWTkn_FFtr({(jKEb%OGH<@yQsC zt=@uF9p=6^kq;}SHWQsPD))uMWFcejWLTGJ^$6)Fb@$KhY`?-fd8PH&EV zSFsNz{}`;w9+YT`)>JjfUy1Pta|kL&RCrCPe6GPU>=<(YnfnP2v{Sv%*QjS8?;7+- z*||V-sg(Nf)bwF||H;{_R2O@U)2G#GsM8;IAa9_~{?cb!<)dukpQG>cmZhyHX?5k5 zMPwCgPo29*VbPJY*zhbMn+K{fsF2Q);J! zc$b41PkP(hT28x!%$BK&ZZ%3hz=)DRrP>_CgAU^V^&uAIKzz$UtYJjSpHd%k5DzQ?tcWvpF8|Fg|XZ7u6CgxKOk zlrt8By}5RF8xBbUV`USH@pXc%^4v7GhQOSF>EiW=53!DOKhmjyi~s_z+97 z5F27kA>o#-A1`J^$)8eZJBaT%i2v+ET$F`a6}#NvF~EqDKc)W1UahXRza&ZZ_)k7W zSu69lbz;yh^-Hk%b^et4nS&^n7$JVphj>XAkLA&&%`V~(7*X=4)By+aV83pe=|05L zEX1nljfST90wYTPlp1sp#R4WC{}lJO^@=RS^5~Zkru)n%7*X=4)EXO6dwvM<2_NFh z9Ehg$tN^0Uk98#nQP%ef@g5)Isw~8^=+;V?$7zfx`BN&+)?s94T~yWz2{G(Ll=VhW zTgU#z=rez0dsFhK)c}00KII_F{GPsS`L}UzTi0eG24hoO*YI zLad7Qbh@SH_5Y~kPuc7L)H1T?m3Z9mLu|=HY>0IrOlyj>m`BN>maHzZ(Da|AvVMkkVjpQH!`B+PpN-$5MOf;|J#Qc z&O$7Uy_@gySj~u%KcznCAX+6zgK;K5@@*etZx&)z%+wU;Gos{Asp$^lB@W`PKE(bk z#9;IWLmp#nflB_A`V(8g)Yh_(k9chMAr56BLc$TITjnSuO8yk~kL$LU-L`~yu@7-u z7Ggu}@n*MW9$-YtpHlZYh_c&<5b;SakM(hD7GhcSVIXQAKgo!aKc&JB;v-HyzLfDI z?#M!Hh+S^**u;pEKcznAAjRj({7LMg(TE2e#9cnbgEO|VPpWS_h~mwlmO0CZ_)r#Nd2DH=%j4aQDEX7>RtK@AOt;LNK1=hFEJTb7 zv$XC>sf~;%`ID;IL6ln_h{tDqh>v9<2BVV<>7o7qby3NmwD1@Q< z2aT5bDI-e$r22t_C^v6VJ)ZAFd^QU)82fX+Tk5@xDEX7>3l5_80pv$wKD+Qgvk{{Y z&vFs_8By{l)h8T8ZL#M^j`|RPnT6O8dl+pkbBdH&&4`jesa80MvZs_v{eTZ~Bnz?3 zqs`7^M9H62(;UQtcHJ_c^dY{Og&2%(A9PFoF6=_=?c)4N^+(&%#EQ6s*yKZeDF@}04jyQ-r9mI=#h_B>8yu(1epAjX0QtfgOA8`;ZAL3{Z#N!6yEsQAnlWLQL z_@aaO8=s~5S{7niG_%mHM_K=u{7HNLpZc}zP^Y&3S0CaVIS{uaOpk?&nMcW=RA)In z%I;G_yxoWRW;SB1&M5Ub+l7)psor!f%}e^V^jzmdjAS7Oqn|QL{cA>){7LnUgSg&7 zT<$}BCkJAn(k=DFj41h&d{#_G*PRaHR3BnI2jVvj#M>BA@+Z}e4v&W%#6S2f&2$dL znr4^Bk29j=PpWDM@s|$bVIQIee!Tw2U~~?s=(b+Qh>}04&UX;sa1ihIAr@pImPOw+ z5T`Jr}049&ixl{u@F((}!4`#bZ^hCf`N;G9yaNuQ;8W)@;Y z>{6rD-Ha&tld8!<-02|x)Q31b3o#gbc%jSVDn^w2N$eG~XM6TKEb+M4hd3__u{?Gp z-$k6oh_X_gRF;D%E31Uq??Wuffq3~W7g6^AOa7$2{~y{crhO@Sk<~uLML7_U7>GY1 z+ttpWRR5}NS9{MI@pzsOad9?c)EsB_Fk)#jwQN$|?jY{q5JG&{XBS?Qg&2%ou-q+m zA0tZsq`J;Qyw^eer4O+*3$ZGCTC5=5KVywgM(}9Gz*oRn_gU2ZbkM}WRV~Mo&-42hk!cB8l_Fv0g{n*Hel0T`gbPykK5Fhp-)@C7AMb84F9u+QRM9H62 zXF7=5tB@DD&4<{S1MwRRH6rd-AWJhQ`4j4-wlwYAyQtJ3_aU}qBgTG`?;`$+5ntgl zCe%+I#JE%HWj@69*@)4jPN|dXAx4z^3ANWj)Lw|~{ z&T|mc4v$~km_-k4{<09F&GWba(Vm`BTD{+y2U|! z*5UE5K1*|34#cw-x`b}n#8>T)YftXMMC}BLA!q>M`kC~x5n{38{D&8 zf-Jq{*t_ZOEqhmeI#C-H zi6}=6egm_@q$=W8)nom;Y*W%+U3YJt%q-r=?NkY>G9Ovy+(ATl(8xJnX{V>+%ffjV zpYh7{k!8byi_bi^#y)d(?&zA>Y(9lF8&6&QG;1^;Ul_v~F5JfHp2sRe{L>ttk0<$h zy55(WR4?OHBgTKSTw}r;#{bkxZh2!*bxhh%*VkXLGkyIj>#NOEU-Oc6u`^4lPg8wu z=KAVqx_aL638%i?y{IzYYr5Y{Ov4Rgi+5Fq0{50j+nEE}5lH93^r;zdo1N?7p&mT+ z+B_t&{~tY&-`rCuN%eDMFFe*7aNdN@0{M3?C)FxGi9%q4Nd(GzMXmr(8w(rtw^U^Z>q zx0_TiqR$pguy5B(f30&`f%eVDRVDa&h&6%eCZhjwrY{r{s@kq$(oK5*DCqY~*@gbS zpkJ!@j~<-<=&vHA?U=Wd=VCRL~y+))KT24 z_aZ-2X+O=S-Ai_`y=szBU$9F{Z7>^hUNo)1S;0uCUt!m}ta->iKDz%fS)iSo~1v{b6XS$wq6}E+@>Gq;TEjj6SmAG{Oj6MG@-9xy$(53qUE-$bD+t>+v z{h!AO=iWrzg2KG+4SfZ>h7;-opuC8srg%SYqr9EY2RDV*^7&wBy&VC*HBsNIKs$@$ z>R+%Ie;(Jz+E5eT_h#0_cCef-!Rf)c`Y?7P7w~)W-iZ1wbM_!?Urih1KWtw))uYeT z?WXgLQHx8fYvm8vo!-m5os08~+i;$-pU*S8Qth5+G^M)W-neSOe*I!bqdUt!nyQPI z@EeT}ljHgfSq*By8avl>h74n|agIEpZpx4b?;7#X5`iqdmCtvV#?}9%kDr*f>@=JD_Til0tf~8p_P(qBYy2C3n>qFP--@Sx<8P74=EpKPUuy53r!!*-?5}nA z%_r33I2nt(T4~?>^{9!ddf)t2$opONH`s+-8u2H^vHxF77wHdu@3>y?loN0X^=~)> z@HCf%&b;coEI;eq(7#2uP&o2~ zilSp{qT4tGbE{|zKjCZu%L3h3c5%8I|7XZjv{!QD>aSzfG`o^>s`mV#Hdf1dXkM5= z-z<;Ho^f+ts9Q_s2g9kQ;T0Dx$9E#mxaiDRrj1w^HI1BpQRA^%`}D?AoR_<5d>wAf z6mP`RPy}uj?a@^?#X*(l@~A z+uHPrZ-kZZz1Pz_x0(e_Q(H{^mGsVsaKB0d_qkFVt>DnO znmy*)K62iTzGFpqJY7;o`RMCaL~R48i3jJA|EZpu`ySD_`WD3320r%C8Ifv-1TH?)Hu!%Q$PC;!i`G4xO$XrRl?Nc zsXkYrHMj-b_#!$(;>E2E=l1G?}&w~q1 zDX#jN3z;uEwvfHvE$#LcY*tz2Hs{2;d?NE7#%Z2g+oj#!R&m&;35+3B+7=Ft;~Pr; zcB2tXRIeKDxeqB^no~MV7 zo|v&Hp{`6W*gqeqxvVPci3PhCVy1WDgU3&l{PU#Ui|~A2_l$joyD!*3eb1us(UwvhvVZXPFohooUSe^H|j~R{&HN; z8fkout1rZlpIG!kJ)1dxV!;{KSKt4QqbCB_;x>R?@2U+bPeOf_*SUrNxcVHzPNx&? z_Pyi!?ge-x#b)Eq$nL+|A4uMy%jp(`&gw})(Q+rJnwI4%LlX`ACSz;PHH zM?mLPT<`L6z0=3_4u@+(Biwh@CCvF(nRDR=?Qe3fWkCBq>|J-#-+uw?SN7^n)ZZ1( z|GW2qzpZXzz48gBC;Ru}YE2Hm2X4D!8PH?e*FdSC>ty0FO{tmV?(IQ1xy=Y<={N9A zx_UOOR0`Hn!an~mbmBSA|JTNb8c7Z{4|M)NeTs2a!Ok|v)knrA8du}0fb0G@uv#^x zxO&#MT6qp_=sxkLYnh%2PF_4^ztj4ibe~e6h5f&%UF$xjw&Q&Tzmx7$>PEa*@q6*! zx785%fc|GoUT8!ABh0ZM9eI$w&?FCW^$hIVomq1=%?FJ$N?i%x$4Zua8fWfed1z%i zf)rO37!$Og+8Jl;UAIE#ZqRuki;nKYLT3uf^K2=V_j1gXM|s?w&vaz}Zd}bU=(zqJ z*$p`_ly@)Pz8_cDjMI(b&q{xkyWe0BJExZE<~Q8!^ErHM#d)w;7FIN__zL3(W4PHlxu? zsSDxL@ZR4WS3Q`!CE%;28H1M0i+ELk%)B!sCVPXV??QHALC3o+|E z%x_f28fgBw`ZC+~axO^Wo`0h2S@W>(VU)i3U$AX!v-+Ygqx8i}&|GZOd`BHXzl*Dn zGZonjrBt=^{Q!JHYdW}_{z}}6td15K&qc=bbmO_$cs|p3o^3p@GM>wf=PKj5+IX%t zo*Rwl7UOxn@qC^0?D|ggN9p@w9qH0x`dyp07RN^DyCRRhHU6={h!uHX%8D#V$+th~ zTO#yr5i4?`^KB6;Ql1(eKKFkbKXy&{$8Uf9?itmMZ&)9gd!+0QYnHVner)RKJry%Y zD8?I3A=bqa{+5%qGfUCe<$nm5V`CU@y6Fq)zi2Nb= znq1_?Wc882C6kX$u3gNUU}eafzbtfU_2j*Ud!YMK55IVF?A4+h0}kI$CQF73tEG;9 z_oNk3soC`X6r>z|62Chia?1$5znPS{eNPC_#Yd*B4J?@3Z$&->zV2rJCxiblCTCOm zB40?x>=GPeoKp6GpH){7TC(j=N2U)4E}3`C!kTd7aP5(qp!sD`pN`)zrq-kOrjJft z3r|(vGbgMC``QcF%5Pxdl71?G>CQ=@(1Wkh9R@b>`5@Ccz+-4%C>X0-aBj`Cox3Y8 zJNAps*Ui3meO0uvd0)ka#}?dK7M(V0U&VrBWpnTU;=-!@w`S-4X=grveeaoq`|y3F zW8s|@`7i7aPpjHfk@v#lW$(OhEjR-uTG>BiwE22#N#1Yixd`pIvVYPjJ)@=3o-6VF zp95G4wot#?*Kb9pB-@9tJ3{hPxW+1Jdc!)u;tea`T9P5p2D>Sp>ww7 z4_|bIB>XkZ53I-^5>)2dJEa~qc2RYH_)*AxK33PPNFbFrO5e(TD`^c|_!=0cciV3q z^KEM}>eHJ2WBEFr=5Z3}(KnVBw&#sZ$5*rH{vXO4e^txLzYGU1I&CEHqRAuq7X?NF zC1;M39E_{Sek8x&{L$%lKbv-V>Tm!x!4%Mvorg(^EGr*&oo*ScWL*7z46?rPW257^ z8+T=YVBshG-(R~hJZpF|+VnGtz`}*?{j^ac<2#pxu{jJTi{&?W`O= zyXJj(zc-nOlooQY+=lS+Pj0i8ya0(xCkjFf!yg|W$N8eN;YGNScgkAw1Rd_lo1g4C zxO&nW`Q8}lwr>lg&5Aw|pPu?p$Pe|6>G(Snf3xv74}S*{PW*ohk~Mo;UuZURTT243 zSPSQm($~reWgPQ?mHnrq40%iPMyM3?6630N41EA!4_w$z{9(`M{IADLtZ|%yqS8~Y ztHwSVezN^=xB!;nF6LtFRia0{kZmI~sJ_tW9{Eb>iOw0JPj?oCZf#%HdD)SVp+wBZ z1zSb~m*Mu&%L?%2+t+qAL;^)6qrZ>8v=~l z(870!=7na5&bDb-^NGf-;TgmEm(4yVXyfWPV}y45F!46;NZ$kJ=CxJlGfdnz5sPK&FwGH17{ZNF(qYx`%?PPr6)vp ze&LbxYUkB041d4kf@2ollem2L+Pp(V^Z1FpWzA*Q?pa*_*8WO7&orK=tu3(A6)d~9 z%-Vl#+2&Al+4n1oe!O|!!uH=*=B=IEUI-~H-B}DC9s$1x@pk}!hw)ecm$E0PJG=!h znsjUuuxA~~V+vBHdy$UXM(UzqZC*9;Mf{Jw`V#8kF2qY*o;~8UAEs~#3sBh3QQ!L; z&igq02P0TFs*Ehk$Cufcx$k-WuIq{FRj?w+yE@wC%ptJmVm$X6&;7>pknz0Dc)rzm z-eEl7W<39=@%*guoHm}VdG0*yX(Rj{!I87ynvLIe2tSPQ7CStCSmNKoFXfBazi;BV z81HW!E`I!qFit>Yq_ZM3c3cr&i03QX>8s`WZ-uSZ(Z$&370BoQ@>KET5?+Gvl}0#y zCtRt^jtEu(V-+!00b>#6N8`m$2@n5zI6pi$oWFKoMc|m|rvBAquTHY8r;8sa4ZI>< z{1gUfe!k3p9#?m#il3VIcs{;S8Q5j*&R_e)=IxtTZXQ<+sd-O5*sf(3w``Tb%CaD5 z82Nghu>ODj+moMX9me0Y_bqCInP>yzc1tOm-w4rlxH>JkN$lRzdyy_EBK4zuV_l1bq4lzdFW`5V{d_?e^f3P6fBvQC_xiVB((X9{Bxt{p{+ECG_zB~EbbNfALMR50kNEgI4*nj0 zUGnXJ10eYK6Z}#g5Dww)GH?pG^Htzac}@81!7u&0$9~uRmLZ@1NBlPCz%lvl{bv`8{ONA$}jpL5KK#%I5EE8~y-r0r)Ay`(f}+JW~vnf%pm7?cIT2`gf=O{sa4+@FpRAr-3&e?~mZ!FF)S~9^pPr zxJdK3{ri;t`!oC|?0)l!-ys41-GN`ugI~&X;VUA)tMNTzw`&5tqjvsFe>+5B2nIL6(C?{F}z}hK{b1j)8%W z?Il~fZ!YQW-m+;ZOcVx(270z^DjDkQE9vdqvdLQYhd^=WWvlpS*9D4?;qO;(Tg88P z$0~jo&v$_4X`cub&%xgX_#1xLD*msSReS<*0lXi_?+=mx1o9I$6Tt6!{B7CV+uJ`h zV6AUzYi_Nq3^q3-ys53FrY_jf+R_$W-&oTWtm3d{MAkIax79W@H@7tg>#J(&S5w;H zx?p`vTWfv!y7HRZ@`~CZ(IC9W^2%UaMMGqAxf=x{gO>OJSYip{?TZn-W=(IKknKs8Ywbm2EPK3~xd{l~tP+MKFuA%7~ z=1aoM8*AFu1)I1;t@X{Vjg1XWEkw~sQ&V5lQUkizx^z7}g<9(?nIkU%)d}+z3YNEk zQ4~HmesFzDu%0=fdT4A4HlrpD`n5H6H7#vT!Sc##58dXPYlCey01bs|Dr>xXs>|!E zYAKd0%&j9NZz-=wgP{3L8oDJ=hxOE;X8Cm-ara*F0_oCfzNWb)SeMO1V|h!p6Ka%` z!z&>uByg3%Ah*0fKGe`uSKeY|cj<9{ZzVfzP+NXYu*uEk3zr%;h&u7jSC=sEzZ#>R$bGs4MRQ(qNa-)3uv zrtqrkm|J7Hu)iqRkyS+oVo)uhc zV{J`kxnJLKoLdMdkH}DSu%(UasJx{`6hd}dB6SzI_+ zzBHN}C*G;^rr=er7#pb2&28LD5btI^CV2F6_Sj&zeSK9^Lrqm%OEoc#L7}Au`5|pp zx+&Y%RyVnA3DuS}y*(gsVza!JfNkMUKx(`V>aQBoN~uu=bk0f9mj%8{TDUi$D=q8 zzC8gm$!i>U=rd#8vgu)|BDfmEqfpX$nFq`?S}+ULVKS*BwdhS-UEbJIQ;GgoAxhTd zPbQU^@Ri#lXVxuGI62O#M$e=)cUsLhbJvEk9Xemn_qfgMp<3cA8X9VY<@F{{p7>C0 zL%HaW?7ZvHy&IaAg$zDCd1*|_5r?++RJg7`J8#Z7rveO#(D|g^uP(l{C9^ zb>^`Kld&edLV?0FwC2{;tAkLMRc#fR(Kz!%PH)s}uB=WE(B;jQ$nMHcUv_mvON}Hn*T^w7F*vY&)Mt6FR5yWIgCQ#l! zA@R*^&DYdd>cZ%HVH38kxuLZQ_A$)WCX|{x4-FM)5v^`@`kH!-+ID(0p=Zuzu}><6@#EXhv`JAxvmwK17owLyofXs)CJdd4(E`ITFjry4KpY<@IfDQ`pu_ zEknM4`{a;1mk1M@y%K*u{% zWxH#(VWLpKy0-1=n)>C-?1ng1+V!UZI z%J(RD)$*#POQjGK(KM2rf~K2NV>!I(GEx#-xO5tS8I2_W06hV7u*9_!yat-MoV`$< zG0C0@OGnUooW#xLWVx_&(cf3s)il>s)YM{3#w5IXtw%NuUE@z?k72(0&7Rw~HNe+L z<^p;sxjmh78`yQ^?9tW+&1-<>a5O zU84}T0j={eE~lBWdc0-fw5^R8bi_EbE!u26$DZc#ndz_(%bo&an6p`N@SB70;kwWQ z?M_esm-%_t<(1L*qGwE`H6dNb_vBOZX(Lf*{m05EMhuV8|GT0x~1DNM*q!9n}gRJI)j5k4eQ#1jWv~~eyoPu#MT=$Z>egy z+MYhMvr}qYw{Nyi^f4Qwv_ceCdoq|#WK;1O~7|sV>uRSu>M(73z^JOC&Hg?<&gBk_JR}Y)&RoAa<6G<5>j+75bX?AK=vPn)NJd7s+vjqobxXx` zZ6_ud$6oD#Lc{oMm&=Uj)eaqtIx*w)YKM-dIy2+#6?g&m#W`y~v=UD#eDMy;2T1UK;W#7+OIu5#5cDFTw39ck2D@x>g<}?E@8R&K zC&zL%HVM%3d#-%Usk?W|c3}t~&JHOquMgL=FT@+?TNKMGUvNEojI-y*o7b%tsuyDt zg54gn6zUJxb6J15jmx~7IF9qR-jZMniu0jWbXkHlq%=XL{&t2T>Qubal{ zdnO$=2iVVnSsTIl>PJu8>}hjO3`t`vM_+!Y<`HhlFT2IKvsTwsRR!zeYN^2zCatH_ z`nR}AiI<#tZ1KvOX`(#v)6;gbhDIBFqI8;Jg9q=LKve_#)+!rYb$#WGUww*rhmPBJ zUYzFEiZ)G)HbKxDCnh|08%>zjoxcb$$~j@$mg*q3p^2yez0#eM*ILXJYug$du7(gb zm#+h#+AT$G=%p`dn_Hm`Sl8FW3ZJMB{AsJ9_UyzH;6nFf;C^pBPjRwvuq&k|)Fzbc zX`9{z^<$>Hy1a?@8%{{qOk0DkBeV^5qH=IrdopaZ;bB;G0{2@Q9SoWr#v_A^&0!Pe z7k49V#i|O1%4yGtBQu=OjrSs;&N$w6<%tF{#&=)5JA~5;3yj6uI(IJMOY6{LjRIO8 z#|!T=lIixu@njyBW3t-RP=}(?a^We{)|J<@%}&;LPMQr(v^iBa&^6T8V#=!bTxIj; zEdt@W^$EMtbi1_HV|vMxaz`ZIGd+A_GzTYXYiXeEMS8QAEAtc5a@cayitg4<3cbTg z%xhg|@0o_wwbX=+=j>+j<3V9N4iP&s>LfQVEJtjPh9cpS;JtZpjaUB|lpEWr0AV7F z2UMrCTdTRgyb&HWcZ-@MLtgBhd1Q+iZEV91Jt(AqfL=poWo;|(pKicTqB`E$I8j}h zG_%XZ6{nkk{7#h(O_MniGE$Kfm4Cu|GG}er zst-TNYN#aI|LUy+GaYRWSlvX27P9NpOm{WyOZM?)#=~O5Mv;l>R0gry35_HWZk?DI zXp9#29=rz~xKiO9*G0;WxPbP%{O=ScZNH9w$$9vv8lVdyJu5)C_DV>o-R6> zh4i%@+q(xU`?hW&<~4T9Ku70hoY*q4`v!Wtw+wNqbhOpqH`qhPbOIP-U3ceD-@x*X zmbDG<+wpe`hhMd|W2k#z3(_OXx|zco`v$u=S_Za*iD>W>+%^QN%c?e7Hw(*FSc-(W zP~S}e>e#ZWx4X7`Bk|AAOfjj5 z+F%E*ACPh^0}Zq(VsGlUb9XZ>LE`7Zts5kJV+S92TR+gSapPb&`0g>vK+jF68w$l) zSx#YD5F3<`>s~iq^VSXAde)#0LHZtQPs*;J%juw9&6ck2ZNRPU>+Ks@LG?O-KPu1$ z{B_`OXnTJ*evqcRV@ubXzMd^ZwS6L;JPYi#UqZbdn;=3||D1lHqpN2t0*rj?x{a^ne;0(a zr3al8|0K-IfF0&xfWnvouHV+JJzYY1!}cNSj^L}gvwKT-bAPydpt}ND?RW&DCphs9 z+_fN$ecRkbA{SIP#t02;9UR(vgB!oG?DGBWdV4l)xq-WsHP~|t zx91ILd1-UuWpHbMf8W5+AS98RuN8e_>4)61k)SZ#`hlwM!R~<`VBXSgH$%rJ0vBo< zScsdMiab;Ol=t_rRyDP!W%ZJx74>cn_IG!#vlTyw>lg6Q)jilb&?6^pZT&|Bga?de zgFIh$Y z;)Z3!pI%3}Jb8*^4WL&;L>=z!cP<^;SjM~VA?9%-`g91|wom#G$C+q@93t&}Q}>px zz5%<%0Z)v`Ea}&pE#5rT zKV*!-*hJ_Ch@`hi9=ku=Jm_wNyz6?pZ?43^+Ouiv0FTjTl~_0VW9>c)9a6V-h}xX! zXJJr)HPDTo4UzBa?&3j-h9G3h8~S^@Mas-MjTw$Q z(4(VKThKFu7$@yPiDab%W5=L@w~?yXp6~Ekb?Ls=4L$uj7oU6*`I+YrR4f)%M+b?l3Hvu8mY?i4lQ^S4bPsvj zS0-A`-9yrqEzCDqJ$Kn%L`R@bF|8b;=_kr3ktUGf2#7pOZFiDvUx)8I^= zIUkp^h6Z&z+d$vOp5E?U^Gu92zEqZF)AUYCfjQ`#r;>7Yj3C&;8BrL)542ZpgY{ zJDnFbv+woBn4iVJ*eUlbLH+Ew_>y>#X`eM&(Ky@e%b9) zxphOgecmIh?W%B>3int}a6``)4j_Dtcg{0eRM!$s`N<&zmD^!=L5m9=vMUBUddtZq zCaeycXbv^egdj)WAP;JtLy~t8QcamQ^mLH8AiXOVbsdA7DV0%&-blOtC=JOT=GCxD zbIB~*sm(;H0(2;SCt0o>LV6I-6p=Hp=64x0Y?rkfO8%BUI3{$dF}3f88A^tk6V}^z zb5bn6R8Sc+j z_9Nt|?}plLSkWl!P@g=Jy|H2Irq-dJ-a#>XNXL-AkOdpDeaMcN_LX-T!_2(39UHoP zB@6Tdo+Sy|&&7w4GYCHuoIf4Cy%_B_bB~uZXPCy*EQ%-28@Fy@on%8;cAO=&rCRL% z%Vc#$N&KMh+Z-qDD)af^_U_dkx1ez5aAU>x_-=K;Ljv z_W)EQqH!?9;S<_+5LRPnw-}0sT-TwYY#rr_xGmlcauX>_R6l6-qhpbbb%y%}T#B|K z>WlYH>m?BkcVyN2N`ORLN&oZB=~*u{(J;%Ug|Ek*o7dZ_0`u4{&a)98A{7GN!oT2+ zts#;m?Ynag1_9UgZ>E8$qTEghWXG|KI8zvSl!kuU(}Z5&=HUaAGlO8Dgg^;DoX57w;0m?thts;D)Mi=bMn4FguzhLH zsD?fOhQtG+1C4aHzf0oX_R?Ir)KGtrxGi0|Y!$oHI5vdlPv#mAN zda(7x#I$IhU=xse9m&DOys`DfQx3_L#S_P|uWdq_JVkS>;?(qP%W1-TU_iK_Y@2Yx zdd;?S8ItB3814Idd*Mcf{nZQ4sZm7h20KjJ)0eg$kv^dpUmZn=rr+W`QQi9T`|?s+ zueTI;u~C@eEv0uiTMo>6BrpoV>1CRqP2ZQ!Za$>T5+@44LV=tFGW8+cr_`5i{|Azw zqO#|3P2K&@tlVw<0V9;^Ue~dAK5yn_7bT5F13g_LxfuD`neO&C)?tHnePjW!mM4Oa zUd@VSe%UG6umMg=V7uDb7CQ6^@;~PYuZPjiQLsU_iaNIQ@bs3}Mndo!ZXIxZC6LcS z_?mgFh3VHB?iq zp9rIY-Pd-32i*`SpAlx}tJGD~$UgN@PcP<8u0;CqS&3$+kvSPf3OV=PS!ZBD)$PH& zaEPRL-@WO}wa?v066Tor;_cEo?{0gMm~?ySiQw>pB-4`=y8Y-)1}a|z+cIUuOT!xB zGA>JQjx^#hmg}W}<;!f5Flid`OFv}9>(zm-W@<|eG`u`Ob7`OaaanXcX4W=sV}ZeK z&5bsU77G0?vgp_uwzm%^@&IZDW?r{FxYN2c*%#Rf$kxae%JRc=BeBrP(d=q#!V^19 z9MGa?r4vAN((;1sO@zr~@7srO*&A-VeR$oLV{+r~x<|YUb^Q}j0_T3msEKI^k zr5ZR*a3;XBOlHWSo3f(|E{N`dS}Z8ieBRc?+D6R5gP6n?91~km?iezEdE7z*~<#MDfHAG@-fgY$t`P@y(!|O;N>Pv7Re#Bs->Z-;Uguv zO;FQ}Kqe${tZb|2AwmBkH|)CrF2XZ!_3sa<_9BIF9myM;_~UgO;r0c?)cZc?u|DgHAg- zK%P3+s*&2kksT)~D{U~16}e4*qej9!Bqbf!p}k7zMZ&s+yLQMnH}gVEdA@`Qzu8zz zq`u9ohQ4G2##-XG0XDat-mt-4QslCAIWbgL8f&0>g4;macDOsdU}A!;FPLW-tBf>< zz+Z=9F=Bm;C&cg`LM%0jivjy-A~y$<>(Y6(3_6v*?LFP5RbAl=k;FFlAk>>AQ_Zl z)2?a_=`MZ6KXtF-$Z6iC((?$|T^@lP}wCo0a)Gu~bZkNTH zPtJ@+j$m|}`4 zVF<%e!pM|RnP7?;naYHrm?4Crn97t;!eA=9m=Zz=rkKhMkN&=W&Xul&aGbQOt7~=c zT7P{y`|QU#`|-W@cg|@b7!ngFguy$nb5Dj{P5zg2=G8EFlePzNkjkO(IoUUr{Q%2% zS#RwP818bS#|UGiJIWUmlu157nLm7;4X@jm=?|)b~)L91J z^xzUnb)%!9H}=SCUT~sskndf)0G46c>p86mm>D|xNiT)v8qIlMs4WVa$$qPo61<>` z4|LC~d8jZ0t4|ko?ON+1J?qx_HIqo(Q!n);n1xkm&pI?8w>rDWeRo&ed-RQXxb@z{ z0=KTYuIrewwdPWfObIz6$)-QdyeO?(S+h2A4U&f$R+rT6)NA_B6X&c;vSJg>Nm6H( zGv^qKu7~RrH>)m&KGd7{l{W4#)1@vY#{d32dMrBosFS}YI}ydzm~fS7|893~ia(PK z+Gk*e$jY(s?!sXt@S^sB|ikp3Km# zG`S4wHeHdr;)K`Ix@YYlNu=q#)*R?1bGLeu%imWn(cjixB;1}>nfd0u>47)InVL*zXC-`QOk9c^9b1-APk{wFjhPapW$wS>sc}tGp-=c2t{`zE& zSbFLM$|T)Km#fOU{w^O?_mz>9-tBt3(&akgeO)!`>(l2w2^)>`Nmj7-B2Dvnu?cj@ zPU1Z@*1i_?vBtGaC*iM2_Vt)PBg@O;Nj@Xv&{@|0;IgcNr47hRf-xJ$*^`tA%>Wj- z%a_WwxY-U$Lqf%{&g!*jmX~bhOCL~+S-x|z;eHF;uytXDG?R85w@2T7! zq)U1hk!pGogJvI0@zpL`YR+I&8h#6x*mvgp>gCAl=mB5QLVF8OYp+PX&V zW5Ri)`#Rx^fl<$&Qd=uQk)j7l8 zdzkctDN2pv+$ihZe$xKXpM38!QC7Y?n)qK+v*~V0|0fUHGP>ICt=>!j-Imq?4wEmd z^V)K{Wv%4;>-iQ{B2g|m!trt|P0lCI$+xcLe+Nh|qtnROl2i{}tPXSBmQ%npR^;t<63w8{bg{ zr$F*C*>xTLXc+@Q_7Ze{AJr)Pn}Xue#z}^wCa>}xwmGH zdtSesYomN(Y~)z-mVz@$<)!{h9Cv^W?zsez)U9lC+fp_)z4vj-vC2w$Y1hGVa-CU} zlXKEf$#vExm6I_vIBvAk5@n=Z&oar^A?M}(96+ukQ7$niiF4AHgX@s{mWxTQ^P1Hr z$+|8DAItzf=Ru;pBBk?RvPYXPwn@!F_Rk%cjY`H2zge( z>!~yos;q}ns%j-fkGQ!?%M({M>${~@^V~~#gWv2I?K!#6R5dJZsP`>#KB!=}v$n>( z;>RIF%zrznbf|;0Y}qWzs+C6tm4meM*)}U}iIyPi`A*^C&U`!r$agu*yN>NrZYODj zJJW)-lBS$Cl}aaMFXD-}d0FEn34X7~Dmy1<{z4ue{gn7MndGXlL>F7g+ig)8hOqV*<@a` zw_fWcS2z~Aoy~C;6uG6>sy?1GM_+@wWK)eSs%*o&2EMVa)=C+DoF$>ND(zF!829W2 zW}YS+-?o)J=D6wcjijV#{lH2aC*{_XmNdS3k|y8ZJumHB=^Ti@HpbiR2jX*C{wtTTL-V|liZzI@Q{n<_2y=eL`+(0zS@P01L@ z?`fMF(bv|V@)-C!_y&0B_M6wVaOV6E`3&v9Qtc^!0Uo~nU+=x4c0c*^Z<-mTo<^&l zn@XjRB~L#1HMjx3LjJXq|Ev5%U6Mc3`d({5(o=8$L>iLxIxD?G?H>2@)b`uW*Y2gZ z^GD9Lajs|nA=dX#%cP$EN!Rm$^rKe#cg_5r*OO*_uk~@7XiG z+DiYJvH2DpGFP?tc?L`YGr?@|ec%CM@aJF)*ba7qpMt*wzW^VCPrz@$AX|H%!C*KT z39>;xC;&xZCYTN8f`y;~_(2S;0BgVo&<4(cc5n$?106u6wD(B`Xm;fB0 z7?gqvPz~yU6BwWotORSpM$iPB!EVqB4uYeg4V(e(;2)dS-T&B6sUOi#<=o?3un;r= zKZt=9U=7#+lKW{d#|OX>Z~~kL=fOpA72E`OK|k(o5Eu;pcl&M&b!-Q_z+P|w904c5 zX>cA~1Vg#E5nwd1gXh4v!HZxC@PR0J6>I=oz;^I6@ILqj_z+wLH^E(y(Wkx7Fpvet zgJ;1s@O|I`Vesc*J=hGkfqmc*I0pU!{5SAx(5G*EpRa;P!Pmgo!JmR@;CV0$ybKzE zAH={Um1umWrZO`sX<2Cd*A z_$BxV{0e*uJ_ojb?S1-#N5JFYN$@nt1Kg|V=j&ACV}m&!4n~4(kPiw#5ts>P zgSlWKNR&gS{qbWQKLMTs@aR6{!Lwi*cpg-N?}4Qt23CMIKhaM)YZ?fp#rw)LhQXao>CG|M1&~?x~3?^GT$fk&v@_=_*Zx-c(agZta%_;Y!^{%py&aYlvvE#- z_!TrwF88{1F41P+PtE&GZZDDl*k@)x`=~`QfxH9%hfTHLAiYDWzXx}~AomH~MSJk4mn4*J_{>Q!J%p})Z$5bR@9p8;QA z#sR$akWIY>Z2fF%7I+if0WW;TrhW`Q2hXEqz5zZ1FZZ{px4~})*wi~;wW)anZR(MS zZR*)U)cHp?^<aW0)rOZ9>A(-|8eE}XTqrbr8FLK@GvwX zt1R`D8mYdaMzLB)t3Op^)L50R{+Y@_qqnPZDi02tufC}!sAu5e|6EN{&vMO^l|xNY zQ`K{-P)$=sSOCRpx|*TBjh^tlnyJ2{O4SRh3@KQSWSFhKt18q>YL5Cd?)7D4Llt)4 zJl+>HU)3sNfOvaQom!+8tM99NwL~?jrOK&XyjRGhyy^kIknGy}dNuih?skXcr74rA zd^fMcidS?vs=l2wo!6k2PMPMIqhvQ8`*F&A9>Vr0**4**XepU_K)HD7((iYBZ;0uj zXLpW``L0rggP4IJXg!gLArtIrWIIk}Vg#8QN_dv2!ElcW$I~ z=6t|rOV^f7V#CD@W8o&ueN*$0eW;!(R>Yy1t1DcAUB|9yjYK7h&F`*_@#Hf}Tk?tI z#O6q6qunDRJCnOMFB2v2-@5HQW5#ZDmHkpXOP!^YbL;(_UeDZrht@_@FM$c26?8@i zK44?EGd7`fY^;6i>ra zAdxNH&d`NK5B3(Wos_NnOzu`g?|~OdW%ZEs79EkCCo!AgW;&9!w{x0Nb!+>+P+T)` zGO6%=Iix(C)0%|8J1DScZXNd5GcghRW7RF2u@Bm4mA1cNvsTyKVZNz>c89uYIW zW$B8~FwZ_Pgi@dW!kzfe91q-YH*?$<9-*f#x2}8TMg0a4i3aI>J&4(HiOJZxyR2(V zN@c%Xzrazacb}6XS*F zx7P?5ohgY)2tzW%7ki%3W6~Ko*h}DHB9O6XL30|)+kzzeuh+8)#${!=KiHR2`iU7U z%3L4z`moFw1g%o&OGJSuM^XQ-SYFQm9x*bBsJ?_kXXyZDh-0T5*XvatH%N%`ULHM= zJ)^{LV=DhUZR$o++T8vrs+P1;_K^}l|9}*AkhIlFX&XqpO74rKy1_s+F{?q_iy3){{0YDQzZct4ZtaC;MTo;4nA? zu7TTNKws=TPz##C$6&}qDQYHI13G}cUy5>r7NEY8qGo_K;5Zma-<3)K@!J7C1kQo$ zAeBB$2gATfPypoT<{srY+oB_(Y1aQ|={xz|wCE%&eG_FPz-!f!#`!u>3Cchr7z0{4 ze*>HZ+pWASplhxF*Q89Ys^A4~-}Ba0@o4%|x5MMD6=SWUbZQ}nS<6FJ<#q1bDjq{r z%O9$G-fL7XVym1#RXk7WQ?Hn5wdMnDoyqD|GrfK(5&5r~|N9#Bk(U;!a%rIIxgISR z)80Q*lPBj)&f=9Ii{@8(yo4_~R#Dmudc;K4prdf?d_u zD4Y9xmYrploxxR=Ht^;$$M0DIjh9X-r1@xa>x-6hjbC)liFOAj-|z1%mAF%7n>;x` zaiP4GOS_nr#duVbU(o$oOUilI&SzR-V z5kWwF|MwjbidV>Nh*N%+o^pR^4LAEtUc~HM@cWj3o-3F#bvCn|ms~mQx*y)@JK3|q zD^vN)_n=;hR7SVw+Ufklsu^_YFQ}<*X@I9ig1`4;9;IW;980){k4ZC z`xf#-tv|51dhVgghUa?=ybXUq1ywT={ZJ&e5W4dR)-u)X&F5d7{ak5oUQX4N(o*fh z!V6agSBBy2bSH{8c??7@DU|OB7Og{i-Bc%UqGqyrhNb zj7hvbYsq}6?^*e836IF*zvDk6 zG+0&73ptP+&z13+Mm{6i?M{a9gx&%oSRdytClY$9)C%6O=bpdBsnoxe|KR(&P3CER z!-7B^e#9!zg1Rc6V&mEKD)HzIQQW@y*yn<(2Hutm-=63G9Z%Q5B_-*EF`o!8pakJ2uQ0mH$-XCy|%;nwd-Fg@taOajz#3sU@ZBX|xwh z=xKQztXq%pxc*qDdF5W+n8&=YT-`azePiX6ryG-R{Y%wmc6HC%JVB4l<1ehO-nCgWIJs^9XzKv$==FE$ZpT7P0e_*GM*tqj% zTxa&=DYJ=@hqv%agDRL&m8q1P8eT8?grQj{lk4c@+P$1hlDsVQFHkGdax}x7$1BEB zHId+26iYWIx0O`imr+yoC_JD%*8}tU0xj-Am(*K*UrwRx{a)Y`UvwFr9r1v6zgP+F z(SKZLmAv~eQEB%&tEMmY)HsU2U>v`c-rA$hP6_I8=<)ccKmT`nKvwy5$7D4HI%QtY zoll_Cpszoo)UT>@?mU#P)bkv_3r+nk`|{5bpT}|kLZu!`xo&%8no>_epDrTc2Kvmm zlzPuL{-Gy|m3rTH-PV7)Qoo^|SE29P#-}crfjww@$2RucNZl)Hcg(FA7~mzVWk(H?_T!V&iMe?{hs%pkpc5ze1_cIDXBd{a>P9%6|ZT z2>KEhjojZapzqJiRqy>7F&@x2DwUeW`4?WM|ET82toIY>4`}D@e?>eE z`IoGfezV`1_5<_$2Nr#K9q}hAZ>I(S0{t_E>sYV*C*_47O3bg@_A982$GiAHdq(-TD)sg&Z`)q@ zH;n%)x#|<>*jL=PSGLLgvES+cW9B#MZ$ssJpV&_O?9#sueYcu^gi1ZH{#&W{(|eCJ zbKT_s5%jTF?DxjLiA6wtA3#59oUEqpFw6ZI`YVo~_=#Em9q0#*_Ipq6q`hS~Ql`J9 z)TfP~-uoH!ht%`KUGx+6jQ@AU1T|7W^kI&l-pzHsl5_8EXtk`bx0#3Jx9wqkpg(|q z*66zT$loaS%WC_bSDLJlK&L-QP2C(Qs^tcAg+u1{roiJ%s5HR)&j;y z;<|(`f=;iVtR!CR1&-f=J`ep6s^{k~S;vmaI(BS4^mUHk;rt!w3-r%ZXO(&xIt#i8 z`WjSX`#*#Bx~SAOsO`VQ2Pyv! z)ZqA+m$*;p`@d4E82ZSsmHMP^vijTKD)lqg&l}g6Kh^i{ya)X;@2 zCEo|ov84YBT1`E__#e!_n(^wR8}L)^YszOzeONtCy$u~(lYi&$Zz}c5EBW_c`=2r& zTz5W!j;FlDrM+(R+axwk`cdN3q<byG=&n8r2+Js76n~n1l+oq2#Dlu+9Pp%V8dz^t;6H$+5)o{ebJ2SU$-w@qBtb zpi;lY^*v4hNNnGSP>Jt*lX)mHeo|iI{DexZ-!sx5&?o!c>?<*UKjc{A{(i%Hkl4SM zYR2jKKWRr|0M~Mz5(g;bA+dlDbDa_oDCZ?6P|_tXP>v-wP^iQQ3Y8c^p%N!3?MkfR z2e0`1O1z*POU$5?`Xz3#5h}5Rl3(Hn`_qoZ5K4OzM=1FvmQdGcQHd#hwPx=fi7S+K zBC&;XpAugv<0LVLax8I%QZDyp<_Z0>0Qv;$(+7Qnb@}(uS>J?}k*ZG#DJ0`35pt8O{gT4*Fd#Q>TKhA#yeVKM1tLEOI&q7~pF@SOKfJ&!|Aa-yLZx3`vW{O{XrBKB z`cgGfeBYDnN>jPeDNu=Peheyc%R(hy`4OnZ9p_e;-gyf;mUjNX|D`F_YE!D8Gs8K< zS>ashY;>-1ZgK8(wmPpmZ#xILM!ND`g|0H!T-OHIHrF24an~8wAono$X!i_vg}ct} zcQ11va&PoBd3JgBdv1AByy@N%-aPLlZ;f}c*YK|JZu9Q+?)QG|z3lDq_VbPKIeewQ zYG2H^!nfPk>TC0T?7Qsi@b&YL@#p!c`e*nn{MG&jzu&*yzrnx7ztg|Zf7*Z1f5U&< zKOit9kQXQk)CSyvP+(wI3_qTI6Js7=npOrt_wB=cLnzcj|I;J+k;nww}T@>qeBxyMWLFIKhzjn z8QKuq7CI0*89Eob8oC+k8%__83Fn2UhD*cs;ZS&Gcw=~P_;mPu_)7RzI3to3$%{;l zlt(Hfiz7y)DY8FuGIBO@DRMKC5giuIj^;;;qLtCws5{yi-4fj%ZHXR=o{FA}-iQv3 zjfmyM3Sx6&b+Og4^|5WSme{4(wb;#cF$+D!Bk z#!WfXomtK?&WX-qXN_}}bDeXmbC2_)HFm>X6I{ivQpT>{wbHfGwaeA&I_Ns#I_K)^ z&U8<3&vaM2-R|Y?4en<5KKF6=dG~0~Bu}BI%v0@I;o0Qb;o0Xo<~i%R;pyicn#GZ;r3V=k|qsD}5V$2Ypw4Y5pPp zk&J7Jznn2`^zZkdU^FlIuQQhEf#HFXf&4&OU{0Ve;18?_G%=p7fg^!afs26@BinEo zWyTz%&hQ)Sj3(otand+zTrzGN!x_ib!S%td!QH{*!Arr8pb8BN4P*4mL$y5rxh%9c zv?a7JbS!i>bU8GDk;@Echl|5=!wbXS@Un1ocu#nL_(=Ff_~Y>9u!^KchDSz5=0xfv z-pI1Z+Q`nN(MyXKFlM3X%IJpZ?&yK&@#x3V%h8T#zu3r_JvJ#;6f2EY#JsV+v7@oJ z*!kF%SZaJ&d{jIy?uZx1%j1>ty0}x1-_Cez{6zdh{ECcU4*D|Vm*O1Y9OcY$7C1{- zdogE|v)Q@VdDwa0dBvIG8s-|!2$s1F#;%Fc+wVHUFrDRd`a5*e!3WFUMEHI4$$7^=#c+F8Wb58 z$&b`V)|E>I z=-lpXVSLUxuQ@xM{ahKYY`9~IYq87iYILn}wYUzsj=>=>GDhi)(kOSn9;aG&1DtZX zd!2iSyTDW8nd9-Z!q$7XdG>ftu);FnnK|APZzVi)86304d)Rx*+wL9a8||CmEBEo8 zBi}0DPTzjtao;)L75Js_%2I#5KjL5I-|9c?Kjpu~_@o93Sx?oB&Fa7=*3s3#C?nq} zWK^6+%-CSG8pn+@MmnRB&1lRHt_^NsB#tl=!$SEXC%wNqv^~@kIv=_l$`2QY%fb!e zSa?WI#a)XFDrmge%8Y;F=9Tlm3pm_PP$cPP#6$BJR5S(cdNRIY^{s?zQd%?lY`~ z5uO~+3{Qn;p~vuS@NA`@FL`cyL_XQQ1zx{*xp$p+m-nFeD1DvaVKX)F+U7ezFZW{= z%=A}kS+vLBrsdDbKtaHOSFP8w=S(0Sxsz=a88hKjGV6C4M~oB9`$QjC1Q#>oR|Ge} zt!aJE2bt~t=<^Xsl9|X7v%inUPR9nt2O~%F>1q15 zns;B&$8KlHxzf3TxxC+boY{QUdDA(_HQ1HqvLi1lTy-w5YX$RpvulUz2=lq!)!`bT zXLPof`-_nqE07!8-L39}n)`IP(>$X*6X@?sPp!x8Y4mLNw0hb+XFL~?A0jG(=XwnVKW}B8MVvk@IK(cOwI$>Cy7&!e~P@5?uvv z+7aE0EIGkSxd4Y65KGr<#Strx&5qT^VzCXeEwP=keT?3~_;5xqFFqAXvN&$USD*(R ziGLiw9Pg0vbn*@X#4v0 zepSPY+8o#x*b_JyIEyAX+OQ-0XCnC%79OQnQHhrHTaoam!xzHW!$Y;asE>pqD6RqB4;8O^*TzA z4n=O5Jj|^}=P+yOZ1hre5OQN=ESnWo#JJ3jHNeAKVnmQD`ExLBKe;v|e4?6Zyt!3Z!rw4`xMlmj> zfrWtvq{#ZfRyf`1z=gn-z^y>4k!9o=Q&~+F#zMnutT5IZ8;$Ko3v#6)7zwTlZV&DW zW`!1pyl7!t;BI>~cS{Xtp*>GRqLha#!;8a4cq?n>Qg}opCsGiph}5AoH%3->u9)oT zr05LRi#NI~x-Qxbce@$w%PJWitBE;TADfWjdo3L~j}a(Fg3m#kEQ{}pAB~?DX@X;p zcStb?gPcQH9b=q%PKVR)T#k;s(|Ht$a?W`H8J^-A;2PqZ>8eDgtiZN@MX;V1s;_XDzS9lR#w8TP-=K^*bax9Y3WS|!{@M4 zI>KV1l%nOXjI58Gh@6XD)>33-G%q?eS{j{;<`jyq&^qo}xYFp@1m^wR*ut2b-fm^y zpO0OPU5|~9Ply-A=UTebiTGLR>n8lV^mV#3llfkOEmBWk$B^HLoNZ{c9nMsGISWoy zYiUZGT{|r;X@uMEp6YHyYHz^`x$N$64@ZVHcp}Jb;X>E3Dbu`TkQ}SvJ^WGE+nCu0>EZOih=4sX6;87zu!Y&&hRrw> zE>lDwFUC$3X>iK8jGZ_^OM$xJN_fi|G}F{jMrbB_>Ee(P+KE=$&TJk@&z6O2!fq^y zgXl%=@cuE8Ns*GsTzG$DWGj7pH!?U{7Oi3au7}H?!(zA|y^DNKkLANnX2i;3i{T|l zV;7jiiupT}{;ZGhK=Zs5zajm(+tfep%-PxWrW?C_zw-=Qr*b*8MQ7;Qy4`gEjy_P^ z5)tEbxBDU}GfO zW)YHhp|J`%yTdq&ws{GAEjw7CE$`J@^FNGqy&D{a9+b_@tqj$NHinu*t)Wxs{5L{# z;18kjdi4Dh=$u!>cbT_^Sk?{boLe>TK8a18#jGtvrq-H9iEZYyzC30=?6SuZ(YuH)D|pQvJ$4Nlnij|m3!P>t)^Q1%|Jqm+n*Tw#$5nh9b~Kr?cul-9 zz81~@aQqY&F*CkRDYgc+y;a1FUkLYDfquFjYxoE<^CJ3bKkdyB-PF`&j-r=dLT(Or zk92Q^PaN{J>;BDx1FyyV@UiB)L+HU0=5Nfuni;$kJ1K^ak!p-UC!CE0iy7;U3x)%Y zVjH@|sbI%5m7%Snf!Lcn!!5|D0TI=%)PAmQl5>tT6W(L^>d`rm!lzTPZrg*`;lUYL zPi3LGp@z^x_(F`?+XQbojuw9*JO~|rBszRiWTCd3Rz;3RPDR?$;yWUJqiI;JqnOK% zXi2n!+3Z9^T*-VsPcPn#ro;x(kK$<%t}z?w*ANR~#jZm?6bX1Jb^?n^xbofD0QCG3 z@$C3SxN{l&WHItkT~ms!EVauyl-b)COXs?lErmw8QH!T+724GnV-J3^%SJyuWTS%i z;H2P8ESBZLO=wrG%#I8C{ziu;a)&i=!Weq+4m@KgSgk4eRz`;N!zFs2tU(uU37^EP zax>fy8+{_Hc45S?_2I3N16Yd}JGJ4F$eePlmk`!^6EdeQdXf80jSY)UWY*LmbC$D$ z_r{Ltd2?qon_Jt{)MQ7bAY<1z6WzJew?FQED0p|(q#v9Ib zB+o?jtxA^@o2Ci7QEZwkSTw`5>?udiuR!10g`7X)K8+0O=NW>|Rp2SbmRW|KE}pRC z%&)sxk0R>}(70;QhS%Z++e@#WgNF|A4fkdH3emWn+J4#VJB&oS>KlL#JQ{6lF4lSs zsU$M#r2n$NUmyejSAq6^h47{93hWP@(4Ma}X6Hm^XDyzuHE_{ZJSiU=ca1^85sXhU z9!xL#@0Q?!;ECYJNU4-idT3IpknyQTPOXBQZVR>HvrNV7RlwNHVNR|@<2rz}5`H=m zZ)JXDCTlo?2W5Mt1rN%{$gE+}oah|10I^XvMR!Ke;6J&-TJ9Sg7#oFcGKWzK#a3dS z?1~*gc3p|xg0E)AbI`qFtmj?v1M%am=bLer#=er)y~Z#ii?KGvl5ckIV??fM%cO+S zsCPvek8Q}X^R8=*#!&nv4)<(qlC|!wNU`JYv+nEIC1bEjO5mdn$g!QCQ|P@n@kkCv z_nn}*@Zk+wJbbYLHcM)i>P49K` zbiY=149*9x!Mg`Ax;fY~0m)w09>B-_B@8zf|jx5oGFCb_|Z7OMZ-g(=Rq8mWgMr2+#9k z*5nE}<&M~Xyqah5uHDuipV9G2XqDCII+6GqB<&t7qZ9FVv5a!evG3~~h_-Hb79wxw zqG2xAJaaeR&C||H*r+M^gGRwOOI+p1+>mRvYl~~UYacs6vRXUPI)|hAOvN8GmleCr zz23dqy_>zDQ|^oItL_x^pONUF4%V&s-&SEUZO0>Y%yZ6j!PDUxfJZ1BPC5ghX9HT$ zO7CXvi#y2*?(zpYd}a6*{OlI3^KJ9(#ZTSlyMP6o>L2PK;m^lMJqNDp#Y?>j*?z!( z#DCU*1r0TgouV=D)>3>6ivuzAqOE}z_-k9>V|>;9j6rbNJT%n`^dhlhH^OE2U1Z^)kS@o+TTOzx$d{1GKU5lhdGomBW zrbId}WYssK3v7?Jvg%JFAv@5khN0U|KpUuJ)%#|$ta)m-SQ1&=P2J_q&-Kg{ks_56IdVD zu|6`fJ;Y*O!MJV;>d_Pr-=xrt&>XCg7^Aq4U86I|&JpbMdGYS;v^3wV);>`I7PROz8`$I9fi-fB zaXZhr-D2d1=v}@!S_f`s%#I>GZ$}5}{k2sL?jdk!-i1HHqs0n5-}+^oBuSkxEsS@iP_Mt_-uHNDx| zX}F|qK#`gi_`p};rCb(!T`x0%erAv_;5fvTCsANSCKN~4%F1S`u zGP!he`Q&qxRW;AYBL32HCgjxRY|B}nyD@ijZd2~I+~(Y!xx?(4_6g%AjdP4^9JhR2 z)42WPu8g}jZb;tdyr#TudChq{^IGyw<(&UlPGL@QPDxHJ_i5xra+c?8&e@r>JLh1|;hdv6Z8?{6I&yC3 z45aOh+#$J{xf61Wb4zk7bE|V}bL(@L=dPqzcIUR_9?dYJCEH!v?F zZ%p2#JV#z>UU^<+o;Q!1<^671kRjY-CHHnTCpEVscYSVKZYo#gplwe6)9(v=;C}&V Cyr;te diff --git a/RuntimeDebugger/universalwindows/arm32/openxr_runtime_debugger.dll.meta b/RuntimeDebugger/universalwindows/arm32/openxr_runtime_debugger.dll.meta index 9078832..59d9f7a 100644 --- a/RuntimeDebugger/universalwindows/arm32/openxr_runtime_debugger.dll.meta +++ b/RuntimeDebugger/universalwindows/arm32/openxr_runtime_debugger.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 239aeff87d444d9bb89c6f3cdb928237 +guid: 4c5c352849624027846fded13ea44dcc PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/RuntimeDebugger/universalwindows/arm64.meta b/RuntimeDebugger/universalwindows/arm64.meta index a2d4e4d..d86e8a0 100644 --- a/RuntimeDebugger/universalwindows/arm64.meta +++ b/RuntimeDebugger/universalwindows/arm64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b9418df954c64b9ab2219af31cc0483c +guid: 7c6a3f51d9884dab93694044635d7eaa folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/RuntimeDebugger/universalwindows/arm64/openxr_runtime_debugger.dll b/RuntimeDebugger/universalwindows/arm64/openxr_runtime_debugger.dll index 9afc051146b0f24684b3e46d916e20fce304790f..426394989c679091d5c210a4290bf99c13703cdf 100644 GIT binary patch delta 178218 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 delta 178530 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%0A|c?)sn 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

      y-4#uuv)~=39 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�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 s4RatFRc{4gqqN2&-vdbWS-S(!Ba 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 S1**!cfDCMy^|1FD|}-j diff --git a/RuntimeDebugger/universalwindows/arm64/openxr_runtime_debugger.dll.meta b/RuntimeDebugger/universalwindows/arm64/openxr_runtime_debugger.dll.meta index 317ffd1..b1b3b82 100644 --- a/RuntimeDebugger/universalwindows/arm64/openxr_runtime_debugger.dll.meta +++ b/RuntimeDebugger/universalwindows/arm64/openxr_runtime_debugger.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 03d71212c20f4eec902fcb867c88c3a0 +guid: c5289fcf181b420d88cb09059a78f4ea PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/RuntimeDebugger/universalwindows/x64.meta b/RuntimeDebugger/universalwindows/x64.meta index e036582..094ad56 100644 --- a/RuntimeDebugger/universalwindows/x64.meta +++ b/RuntimeDebugger/universalwindows/x64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5a5e8c6875aa41e69d7353d0809e64c0 +guid: aac29da207094396b9a130f945d8034f folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/RuntimeDebugger/universalwindows/x64/openxr_runtime_debugger.dll b/RuntimeDebugger/universalwindows/x64/openxr_runtime_debugger.dll index eec1fb146e151f526de86c7d585e56cfd10fc704..7449315096c40246d706bcb3617833b0d83af121 100644 GIT binary patch literal 163840 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%0ASpEhCBb%Y?nW)_4t-0VAQ$P1Bx&8fYuCbgAMY+ zNvE$%DDm|JJ~vIejB|?G>i|(hLb@DKGH>Yi+y>fnDJxNinsPE}V|W~@dL#O!`xP36 zx;Dy`-i08H`xDoIeQL8m#)O8nXto2t_~a{w zVnvNu0T1bU4ypb2&$qx%XmZ&J`_daRk5Ov%PeqC&>G#uY%y%$XX}7lt%++YEInV>B z&!||Iu2vr@az#9aN3yrs(|D-O2H`iioZmhZ=%*u1XZTSJ%FXDl?(o|iAshuZMzFWp zefV8L0np}tNsN%=lo2Gcf!iC0ebJF{(Qw!&J;bqsqNAlFA!8JbZxmz~1-bg!(X85$ z^g5)@3Br@T86&{<5em-pAWoZGPf)xOuuFC0lAz3&9ij5}6)1d%lHgQq6T>mD;8r^% zDr$#HZeN*ViZ^wc;_b59RzGFgGq!Ol%UlV&)1PyzJ>p&dt%^D{&aDoOcKLCa%~O%? z*gbAFWwkl}xAT=j?^>g*(Tch1tjj!s9v8k*@s*$AQnO^>MvM&zcd6m)672N1@c&<;*+|#H}%^l-bqRSKh5xqx?(z<;L|&g*AUdUs_Q^ z*)fw8HN@>p3We=?kv)Q8HiYq6f=_SCGPgG+n~_(TF;>r5Q$}9Ntzu>c8YItld&l~7 z58?L;`dSIMFLjyQhrH04E_I8R&Iv6w<$#iKFufW}DX*xNNGXi7s*2j>WX>L_ewX^I zfHwl3=+B6RotU!{urv0COMSvYWgWG01oXfLh<-AvgwLBmWv-^BnE7w0ZE`9S=R85N z^gA&(5XEnE-jPI2{O&r6&wS1ino*oWlp9VA1=^=GORb4f0!S6WciQjRJ7k}5hpoAj zzUNFhY@3YLTD<(>MKS^a`kgajt!)x!gz)_ZL*A`qf~N0>lP0t4xXiBOQukPTPqJEV zhRfH{?+WYS(A7qOL>oGT$%Ja1kcm=Vu-GxaSmdV`!~l4NELGOc>~d~3G!-pdGF8Ps zPsX}cC`TdHg$j}K%C4MVR#b1DZE|gl&AF9sY68^lU`8mJz%fPF7jM_X*tkv!i&%^( zj`^iPrM3|-n(8iy$Sj0vd&;o~{{buEq+talPw9UE!$0KkS@V6`pY>>bOi0ERg*jmf z#8$Of0>IUdxVl23?!X#oF09V~(Hel&j-DZAc-}(=tn_ZA)#A@~j&J!0Y!w5c7iCL4erpZ#1-LKFT)EmOoOgSkn7R*51d)pbP2Xy-Wh2=6G z#dSk*iYkpXobRCR#@QxkFK5p_y?f1(BzMK&#S#guz0t85m>~7Vk*Ig+fPDY^#Q2Y-==I-Jpa)UlnTtJ>5gs>{Sci_uaUJCqP|el0xcTH`R4YlPn?8 z>ROK2=-BEO*P0xd2Akc!Y7;>&`ic~8XN#7lZIft(n##UdlPsaMnF7Og9SkOAHaXRn zrSV1yO$gmAbT%x3l1Pc(293-fW}86F=y3%a8?P7S5$Ff{taOYMP}vA{<0lSE8#7`= zfOyeGjd)yD)Hz0R``kSB)H$X-G_xD`AjWGyS7rgpct3!CjwQ+%T|ZY7`nhvVTFwdR zRw#WEAxd!M&S-LkSJkEE6xP?V*WEtMN#b_C`na7h&gp#^_Y%Qa8wq1=7C87jrY7aA zhFJ;1{K(<#<=- z^Nvv7=ac~x==n;%@a74vBW;s#cLLZ2gFx!Y_e9Tg!q{-a*g#o)%W;Up+&;x`lp-h; zrX-2fjU&*mfNYYCfqqJQDK<=Z?R(CK<8o`anh0Y;flThA^#Pey>g<;0qC)FncT$T+ zp7fSV<^Yadigy4;F2&D0cbGS0J(CuZAGIST=xW`ydq54$SlIAjmrHGrZk7ny+5-M7 z5P!o$qvVIf8mcxO@vwM6Mp2wM_;C~0WxXWloeBTiCgUOmjDtsP6R=e}1k86PtizX| z0h{)Dk;J>vG;TJ59QvI_kSdy(rZGr$f>c-wv<^vbkwOwjA;FJTNW=(<8VgBDA1g-5 z4J^_+QbMqx!`HG)p;5$q6dF|wl#v`LizCvlA{)j@eb7cb>n5*cXp2VEF-)@dYi*ND zbC@h=4wKL6mI|d2No14p>t@3+L|~{33(FO12WQN=LXgHufC12{#zAwe2M9HqR@CAO zj<({E;1JDL|8Mk2)jsZ}o7A@2XqR=3rSUbqzN4y8-slr}<%V*>QvgM*u_W>(sqp&B zXLpOi&9c67fTuC&GHdk?@PQa&c5CParsC+NE}$4pf(fXSjVrY|RkTjZC#Q-O+Fow1|G}`tToD#5oLIW!WKnY<73Sd} z&bf_&{)gn?5R_Q|yUzKd11U5+vHrJE=ciLH0A3dpMqLU|7(I>!z&yp*M$CrWCSy?n zLYc?;w~=#$5-r|0v8FS=WewP~pq+0=g5qwNa+!|aAFoetO}={D_D_bL1bX|!BGvm7 z=eO=?y|SU+pSI7zpn;x)PVyu)@j#dY!{YFTjd*q%nu|Trahfi-w)XAUC(ZtI@rA-o zUAX^zaK&uu;=!BRb=&pc%C^G&rwuXRQU9q6Bn3KgIk$b|SzIf;kL>0V4y=*8wzNhoFOVU#?iMpStgv$?G!(<^X- z&!h2>X9)z+x9%i)0Hcf3n8J>vy#ae9o+hNi$uuV?(_C^g5@w^EBXWw_G)x-4rj3W9 z*9Wkz+DDiCeldBMUd$V(eLh>f8l#*aXse190@Oi)XonMl;JQbsC|L?{mu+7^g);aB9k57;O+JH#1pn!56+|B-C0MDtbi_M06Xy7HI~f{8ti zR?7fdEkj_n;IO#g9*Wr>bAX`za_8g2PtO%@n!@A5po>y2AmlJJ|I_%8gUN`%@u4D+ z-r4x@&j*ra@&9#v=sqhb(ZR=u=A_s%K0JHDY~n;VLJ|8}^d?R*==~p>*ccxczkLVe zLwQW8n2ikp?X9mH4VaB(Bis@#ZA;l1yJJ0p3uYr7TyFcjiQl_wJX_HhF$TSuy{SFm zkvg1)2_MaGcYcl9XHR58V8fhI7Dw&@96H=r{d7CvDT*5HPDt71wk6>wc5QCm%WJ|j?nBIc z{pF$#;PFU>$8vYy5TwDxBg=JY?Vy6DzfsL+=DgA(bOTFG_ zR?ID!?R@)Lqv!OlykTYl2XDnXt?_XX17e5x?Q6M|BpPTo*NS{|V%XTymKX+G!n7lL zK_{FcM=2+nc{n_aEoWFGIFDaXo;W;vZ+eU;PaK{tj}0i|@a%HxL0`litnjYGbG`oL zitjp49*@e7>x~lvdE%ICvL{a*lWpqB6UStMO&pU2HhE0;d5NtCUIU2jQT;hsf4;3h zf6|{DVdJ6{arhOu#o<@r7KdMfTO57`Zh81se&#OX4Q&4+?v?uUH~m?PxDcMCKie|g z1B=u@&NksNSeCiwfy_J{Y264IA1%f%l`Fs8;E~pYF&KK}k=BTG^fO`^qd%wW&pG<@ z3;nrXf9}(tf9TI^`m;RtG7wLU{!G@NJ@se0{+y~mKh~e$>(6ca^B4VjT7QP4FA;Aw z{n^GE%;Pk&z0pJmXi1>O3yrT%p5&q4Zgg8rPNKY!Gp zzv$0P`m+qIFyd>ZKU?b0&iZqV{`^>f{-{5<>CZp(XZSLmF8#^RO$$0T`E1Ho$Gu0Z z(3VT!7Q-!on+x|AoDXgT+(fvsa2aqf!1agg1=j^G6)pv?69jgqTnLn zuGa|-`3LR{+@Ekq;eLkO4z~er72FcSNV^!%1#olW-h%VNO@tc@mjU+z9Mkp3vlm14%6QZa4WbJIAcsmVee8s#!l+OSiCyDF%3^n-nJ6S2h>wC z|2&R`va7k}I6qWM8_EQ#hWVK@m>tE)CFW>)WB3{qljipJi-~{C7lYlfxTL^W-l44d zJxqx`>;|22O4vb{uVo|ginmkCeusFvM!J2C5?t!`)Px%&?&XCav4>q@zaWkF2@<5L z8{7KI#HPk(H`(J_b39C&B?2+|w>>wmt*_-jEC(wL+RFkPu3A&KW0|{V0hTmI00j~? z*`swA$sUVz!)(C%If&)Rl16I*H@a_52L-sze$8)T##RWd#@)Qnt1kCdEqEOzhYrWA znBX}Wu6PHdd^QLss(M4cm<sHVtpF*r25D&^W8E3jkVQk)vDfLmWEnr5}P)6T{tH zn2_@RMB2OZz8qM@SZZl8)RA6MuFooB$uC^Nk{^S)+v8(Y`U3Kvmyh&Tiyxw7G=3%I$zGX8WHO0;;zdZ&ME{1IL ziTc&Yic4cmfNIC52F6+9uYZp9udHD4`fd~q*=-@CTZXsN{y|a*DaZSAN@f;h^EhNv z!F&T&Tm1HUn5Njq%V4lNyMyZJ55u>#!Ft!XDDYdAIT#w=Gy+cu-!}RcZ`C{o# z*f0V%OrDa7nGP&$v;d=Fn(Wl>f}OfCygANvqAiuxdcPZ|BwVpg&SMZhEhOGjGB?|l zgq@_E7293VH+i?xyd#OIy5A= zl(M28p7)IIpASOdlqsCma;d_y>f4e9lzlW`!MXcT?l<`E0Hmpa?&u~{38s6Cl zt08`SeN47&(;AYyS`3z>&Gy9x0nb%^gSguEs*4R4y9Vth=7&byg$)*5A3%Gusk)#j zzx{|@c4PZExZetU=w0f7=q5)}vDt+aX6U5oy_mn+m0MhBlD%&AW%SbRsj=8CaD(&b zaZ2pui}nf$=nE!Be&bHzyzjR1InDpl$`U$J6s~YQm-TKCalaQooS?RA04wK~1W!J`#=BxMt#ig@OTLab7{{>UPTvcT-0F&l3g(ev#T8$pM{>)q zf(NSRx-D}*^#F$2_7t1UHR;qj-L-5?R_m+nD&*?C*82@H2xEDrElA*|-gXYR7u)OF zB`V%>;yXF5yT@(`+wP6L+ z3jO4w+JoF2;-xx^Y75=JV%rrVJh`nYBB zkc_+J?!pR_hz&!tHym=@E;93Em{To|K^#7;D|y3LD1Ph>gA}5Ph-EOT%pkV67Pg#7hH``IhX)Zbr3|JN8Hl zwCs~ke&5XI6vsN&fK->dE?04?Sy+H>8D^V+x7!fs<*ZQ53c{qoF5DxwiSM#TX!zK5 zxit`1%r;>PLndy{h(LVCE8J3tI4td9gJb>Fgsme6!t_nAAn+iGAEhE2)GI>UKjy1e zTExKeL`$c7YdB*sg5dVvIFYI$Q^6KXLg$ObBT)(C!{LnGip`k}aEk}FwY$BgaEDuV zG0`^QUo<;2Mt|}Z4CUHKc2Xp0g^iO0HMut6^n=t77WrU*b6B{Ws&*D0~t?u3J^_7PTlO(^SnnblrXQ0?%VA_mpI%xV{R#vVj%+IuUBRKcsgN%6+Z zYNN4|M765~R6CN@rjVn?mDo`og{p0I3%r>C6A0Lo-WGdO+q?P}!y!~`1RNG_TUt!$ zJ-s`|qU(ic)P;-#p@j4j16^qu|W{sQH``M4Yl+Mnjk{XFht)oSFh_u)d=RCNdLQ{?0o8uftC zHxG2?L^Yo54#Z&9Z6<%MI$_ScG^F6e#u^AI{ z?FjFL@SN9=6j-{FpI&=Mfhl5d6YfrqQ0VhUy@iKhyl$^IgI`mC5&NYhh<+Vxz+_Q^ z#AEyxY9HN#J_G|AG?XX?_048qTVJ}#a`)m2m$V94n^62 zaB-m`e10U+9>fc=ejDh;142^LOK3CNiEAEDVOP9r|F~n}nel=hS>1m@ZWs%g6KBr` z(l<~9`&3D^YFjj#Xw?SuQIh*N(S#YNSssjn5RzG313%7d6;UNAnF}b31Eyfu92*h^42$8hiodx!Q@u0eKZW_*07K{j}=8}9LeWb5=A@0ViA^8yN*iKf$b{>l9NMfchJ zm_g)Iczso`YA^9FY0+V(FzxR%LBUR~rAa|YhHl?sP=MuQ9%m`cv!cq!y~m&G?#bq(!%JbPDy(${{MIg}@9Rp!owY^XfvNeV>w4Wdh5++|uv6LrI za^2J(e@l8Ul_EX)+G+H6K@X%1$3l*ZR^ce{FNy>`Q?Zc(1Z=n>2sn#eS_2S(pl@Z+ zEQ(qMNz)@HO>Z&buB{~TW}2)jL#NNM*8=rtHWmU%WE(-GsXyb|8KP4Ia*dJfB)KF; zvSy%Kn}Y8pQM*MbY6X~Bdr+Gd`w*UmWEh^_5i7M6sb_&-YbdA;rrT~w-xbX6k-kr% zeJuKYd|QLQrQi|hYh%*)76LSWU#bv&T}Yop(wB!`EL(OK@N2Jaq4z)0*9J00`bq@S z7w0nQd;2#*-=}L>1f}qw%P4Wm&GdbS7cFf(l7W9cO!`ie+oxbR+?Kuq{fho@9tAam z3c)0&HV6wwf^~aEe>fvZBPF9j3FNN~NyELlnBPQTSCaP`2K7ShyFuM>0tf%mF;)tt z$>!a}&~}2nph9@d_I*|#zq5Z0Xy1b-|1M*2MEgFAk|qC^fKIK_xSI%k4uYyBlECd+ zWs^YK2il@d%>19)w-1MLv~RsY`Wz;GOOK28&0cNLXD5C2$KOO>V~+Ckkqq>`EVMKk z=%=19btm){v@bTobNre~lX4n0g>Lk;!yV^xke`7l4Dx$Cq{7c$T2b$%lbNXsso0@i z6uO#JxEMM?m;~gKb+j?xM~c=THi(Omf6!s+pAM6hw||xL|C7O=e=ee|k&|xX&u4oP zJ|4*^|0ZQ$k(;MBGV_0GznZ#yJ$p2OzFln$R_&1TRf6>S?D4sx6LcVr>ro{!)c?8* zz6xKH2Jy+wy?C4E+e!&-s8bB}TQFOq+9xQ%hx+(EtZ#vR7^pg5r)W$hlI>dW-&hVC zr5{7ji6J{!)rFeBW&heKlt8}rEDTgj`(&BzbNQ%fpAsk?^{<5Y78Kp#0_zW!$@=eP z{qaRQqyF2>`X|cz|0wDYo(3~@;`xFSwEk_`2__N=>VLwhe|d(U6NB}Cum3sJg!1_; zG@7OU16mvHKm2c5f0QouOBV!am8O#3fbnhnF9<*WgCKInaf8TdR5~;UOLI2hD zvpbA59M-nM47BLy?I{eVetr@qLO%~enP{2?SO!4gqsXO|+dSw zqx$=t21alr;g<4agXu5ypFyNFl@FTyTY5zBFI&7mk!oHCq>WT>A~2K$&POupKWI}a zz(zG=u$`X*y(%hJAyCVdqoef3QGGQdY|_RaJ)pp=J5`VOJ%OZx63 zeb2*cxUK%VseP{r(hh5<4+gaF(IlgNM;{jLI~7Z+Xy2%_qJ8({p*7ftpg{3^Z3n`i zLQ=HvLne8%N#0ft;Qz6GAJO|q8-qyMz6%qL{;?l6GVQkPOntH2BNNN9R*P|rQ@0Q z%}f-&Q>$hcUW%cMvxtF(-|BtBu!@0;_iSp-MY)(mzSrc$!Of!3qsv4oOQBF@6?tE$ z*2Ypwp%+jgzZU#0nf?HKFz2X$!Y3-_p#8nXKUU)JYT_@$^e2UVA!~6P{QYRbjWF;R zH|cLlbMLBFUE;qCg(&H7%Jh@(9Dh1Z(uxND8YX@>!hwI)Qo*0MP5jABU+>QGU&0uy zE&EyL&nws)Ao;Tm;lSTZ;(yS@znj5WVxQ?|;NM~LKN8`a1(#z7J>ih_fr0$aHaf=Vfr?Aj{h2s%>#RN{>(Gm z_c+zzRc)-q-_^vwjpLK|Wxd3x<9AWFCL^;B; z*qtr#T1Hj;38(7te#Ut~d{32$@y1b7t*CWIkeKysqJrSAm{#I3wd7EwkLr$AH*H1h zm$R@>3$r8&PFy;~K5hDaDcFwnzQ>G*MYg@U*`S54K z|26!(;Ln2pIQ+ZdKMz0Q^SnnjV=-`H#67Z!Scx(!8g$#r;a`c?wxOapvgttZpX)(+ zwU5a<9#ru~9bCiu(e!^i`v$)NwDTL*8wg`#TnKAJ) zXbyv#bJo%~GX}kj$!0UG39{;&(|2mc`Oagpm^~XE+(4O`i>osZ-vGYtS`(pz`Kl0# z`8{ntj05fg6^)0}a!+Cnd?40|hBkj4d5kYW>Nd=OJzQEyDg_pXq*H#3Hc8ax>(_A;CVi+Ako^MG+;ylWTZHQ*%(v}TZ(ST{S%^kvzWQq z+syoAxTv0n>isRW7bU13<6nhoAeF=hE+gq{5LiZ%TX6JC+HO_9L!y4gps`(Q9_x1w z-QKP4)awVuF%P{!j^|?_C#awAOTB)VXy??F^@{`svwo$G`kk7D6j8E%b#SkftRKEX z$M5)xd4=}uHNJ7EVQy%~U#Owf&#d7KL_Z(K!|iHVWc`c-6kHQ@syVp3ef53S<4AubOsi5@m;n*J%V%GmTLJ|(v4GXVUQ*kl6eL-xlA z@Ka*d0icA982z-}T*&$vzLB6n`;PN=m`4Jf3Z0E^Qc-&!VM3N(nTQl0AU$@O^itHL z*c_0lg{C*-Pd)xrZgtK06#c2!but=|9+Gj@AS2r#<84Vs8y4IaXkD2bWh;H+#PPrZ zoF5SVY$@hTwLFZ`Y^L^3727Yl%TaVRuy%ma+i)~4$a?BXA1695MQ*ke}Yo+F+~TEX9BtSo+W?c z_{Dhn8Pe!>i3~|ZNE}0kAblD`(h$<#)?jMPbkx}vt&ZoT!Gsv`jBY)IQD5s}^YO%o zGc%bK-^-j3lLbIK2(IX3-ruX>uRj+%gYhL*lJmz(9wr}lFp?j3$0==&ezUX0=(l?j zxxs7Hu#UY3`G#P+3L_nHA}F6hsc39{RNJn_@im}8Whce z=&G>S?>BnsFSK_x?aXJW68q@sa1|@!Z7%&?D zSJ*G;Ijx5DelKBMv-F1SIMw)5HuGv|#slany+1{lNdnM}Knnn62*d&COQ2pWafNi{ zR(_+mje$8Ox;XDb5ncRg03dJ#2|SCr6tizlfCh{b>!Z|wr5Qhu28(zR2&UtUf)CGNEFZM2%@|MNK_gC6g`7vv_v6hi_NAsd_vfeY%&KE zZVo0_!;9_^QDh%G z#6B{M9pWPbaR6#Fs$Q#Iyr13DAqK*t6YPDO@nmlU03c><4vIaBnHiJ4lh7fqiPb)G zw=Lsoe+cddv+0WL54t{)!^?+|XWgFjLw*8=m#&S;MauY8zJF@k+yy$@rXrVi9~vKV zvjLmqNmYaiw&jmSit3;rY^!bBbJAXYg}FmNW^RkU>M-k8mhs;R1EcW7TOosv_2X4R ze8p@J6-mowBxvdk4C)2lj;kl?WwGPl<|lK-8({h}FgS>*nRug@i10+Rc;{j3F4@dQ}R{I$>)Q7;c zOF=Wf;vn$D$xC|)t z9EgM<{wF+Dd(y3l7gUeO91mC&VNzYQfa-Ws{o-2%RL2%U^{==d95;CJ>D3T)Z#YE6A*)xhgUWS!t#X;qW~deDW9KYwjr=ynhttjo6Mi2=D1)DA%p- z9SsaQoeGL+byxe46tPE+f@Pyc!FxxePWS|97b^IV<^iCB??`|Oz8ryQ00-v+pm==> z0422l0VO<%86KzT868juttG?*QM~}0nzBB^M9(NO3Mm>QLkjK4vXtqlSada9{%Oi| zq4^S9bP9^HN1-SfcBu~F&R8R*8pdNvwD>BzuoK&B=fOD$Ih1Ks$?s88;+s-j7;p_H zVqrV)>!m_ma^{O{?UCvy^6X_aIM8&4e+T`~Nq=|v_tW1)`g_9v7yT~jPlNv~{Vk-w zAN)7yZvekJ^HBy9m;ti4p}y=fccaH}cuatiDJAR>dY!fnW`np(3oi?S)}eX+wcusp zX8SO3eB>UwA0Q~)_sRJWs3E?4$oY>AoCS0k<72;ihGaePv($iV-)Cw{mSZ^x`wm`V zZM+7AS_@6Gmxoaw;qA$eKx2+9Q`Pojk_`w_3+WAJV`ObOWGljpHW zvhFQRV`}vs^zu!$H%*OqzQJkS9a@q}X4YYZ?iKb3N4KDR4@qMo{bJ0dO8TY&5$WUn zwS~SklfL~>&7kk(T!X%U_M+%1H4XZHLcI2wr0+ux=7Np!q_4^UL?70_0?z~R#y(%v zJvxD(KvXb`VhG>Px&{NANdg}=3G7S)Pu2h_K6~_!qS-5x$V;dq_80?aS@d)*Wg6@v z9`f-;6*(2XO^xY+}Ld5>oLc5c1(_U9N&Z50$VLsc^Udv+)cHFZ{v{!S~K+03f z9+ZBtI=z&qvWVAKd@bbZ0!%B}Uh}C)GGV}2NKBM-V1-tbboz8Df)RZfNNfFp?BQaH zU2d{+2>GEnSK!>}LG9D`fZJz3zEiYEmv50i8FNwUR_z6oh$EaExq*>6aD$E) zM`Z(4KXaEccaq59d8G^7!@+c)kA!d3>6dfzThvp*FRP zAJA)(cuRS-uHT3grn>%Jt?S=sVTM}hn_b(W@A3*kUkQ^w?28W3uFhuBr0*EwwVca> zzO~RGlD+|?uhaiTUl9HF6VyE!xDghoMV@v#3x31zL$i?aQwZLU!!m@-su8JLFs@1(*P6~;ab6Rb2=4$5lPp(%t7Hgz!a zf5la&o!Y^bL_^BBze#&eSSRd>MeHFdY+n?tr(uOB4=74QKJ+)2<6>ePZ%T5$g}v56 zHj&)&HH7yMZ>YCVvYZul>Uj*H?Z23!(=sLy-A4aTrmY zklw2u=hV@}GsyEB`UIx5bJ44{EeOSlOzi@CjNYF)NM;HXLYRFRql21#dVLG{kBQW) zD50Majlb@5En8F4S^oQTVCxoF&hNpV6_OC)_hyNiCz$509yGf1S0 z-3)JBcSNasaY#sU`y#qmC6BO+z6}8NAVP5&Y{Ww+ki}a9gPX&w(OFCpXy3pJFa}dt z@x}oPUsN1X|J==rI>JDGx{3w$`zH<58aN+3aV#VQO9s? zQBeK7i8_m!|Har{B-Mu*TQdN49|QG+R@9&UVxYE}sOK{C{9veOF?M}dD?`c{sE<^( zFl6vONF%8J9vWLRAV4yB< zMZL^KeMV?Z%5@!PekB;{>Wuv`0Cg1u^@@rXs(<{=5WY7|)W^B{SSJ|jwnW_~0ChGn z3WoHyqAq84ndTj6)c2UE$1w9U7z9N! zWH@7wbhI*Lw1N79-9mLl9YgrG3WZLFv|#3*!B8hKc6@iSZ=_QGRUs!suN%XX620*^VS2F{zh>rP!BDSd?5qIPvkcT<;yk*^kfBM2 z@J%*RPh{pw!B9_QY|8-D$p-39R@D3B4AhNG)E$|5)f+(=(vz_#QmqX68yE#cu0~s^ zeh+IZk|Ddr+8`NHlbN3mhPoDGCk3FMXP};IMIE=_Kt0?<{l_|FE)fj%e#XWIpl)ZN zPO_r5-)}Ias)_m?X8vME5QeM+5c!R@BM+3|^NqQJ-In%ehB}+E{Q^*bVW1vuMSX9)fx5Ga`ZZ?$ zb6OCF%w%lI0MtDU)DA1^It>lfd16tH&Df2ZUkir%WyXHl*2<9L2I>t_7KX%|U1pw% zx+OE;7Yy}-jO`SF`a2LSc>TN;^{O34GqyHS=V5(I+xL19hFoOqRhO0OGy}EGiuyNG z__RevGcIN3mxG~R$k@37sG|(j-P?1ZnW#64y-MsdJ(;;%Fw|WcJ30V$RRi@KR@8QLW?`U-x-v6gQ-e@l zm9dTh)SJKu!I0)w)Qe22qfOMuxQ_NgFw_SbyWvqQLoy81zm&8vq~?Q2BP3*rSR^Dv z-ecxRgQ1?w*yjUK*EUdltf>3#HYDT;6LlIh=e`z%A>T6A7Jzyu_#hZ^j}>)~(*|n4 zSd$~w8O%IA80ry>{XWIYkTC}8t-Q^`n0p$$(m?&OiTWXCZWau6Psa8LK;6JVJ;aLo zBXdM|nW$?r^I>lghE!(kjbtm;`@sjn5W5xifa*pwo?QU?#Q^pT7YWA&Lw$p>9|fS! zG*GWBVPVJ%H4M~mnyA+>b4)PQTN$eappG+8_pzex7-OK0H&MUN%$uhKVaR;Oo@s4m z$Wib?FeKcHI=hL1`lwh1q=fWk=E1>G&t>cz0jOUyP=8k3!jPWku=}csI*pm{4u<+A z#x@T?-P}O^m=$%XsjusqsJR}jEuS2OA#E7@OOll#e}E5yAr~VoRDY6f$n`d?5K0Lt z#mv2ep)SK%PXOu}2I|>X)bE+5`%n}0&Q-`{rtAY(@Q$i8{?h zJ(!vQo*0Dck&LwmpiVJRH?pFxX_`0@Ch7!cemfZIR*YSlXl2L+uvjo;Hx8ehny;UU zdXZQNWS0qH=7eCVi!ruO0P6P*)WfZ)H=DxuxQTkhkH~y{LJ)>zGd4T`wc9{l)rxwD z$?HpE#g0_J#>^9gq2~Sf+Gmeg8IlJU3x;GBvoNGn1EdjS<2xqmKFr)O80w*neJlX= zCkE>NR@BQ))DN4en=Jei!R+WJul*$ebPwbr@04 z4nQ4Zp#BP%R+th}+vN2W6ZJ--t{e>YCdRf3K)o2PCwSf2ih6REp`IF>s8weE>D3?% zd5f{XwX!ng2?KRrh=uCYTtgDgxJNAeks;lgxoUmbw-mY{d@R*TsW$Ye3~6A_y1#FtUd7CD!B8(_Z07*f)eO`Ft*Fo13<*g#QIBHgpI-^W zkaWi8wXjmX8G<1g5^Y7j*JMZzmg*!!nltmLV5mKeofm+5xPf}fH48%qm|f;|6Lm5( z*9?ZbD`Q&+psr(}e!_~{x7ujNCMN32%)EYV5QbD`tj1Xba~*vb1Vb>y|F4DWZ@J1S zG~Yoi)k%gNTaL`n1w(zDvAzJ*V-3_FTTzer$v{2UMEwynmkow`E@K}EK;6(l?XsdC z^p%0Swuw58nZFwogdxu}_5fF#O@el__2ozd^&k`Vg=NTmeRL42FEO@O0P6b<)bUo-x#bMh$f%;V|>VM2(_em4AiCm6Ers)Zrv%n^M7RskhL z!kGENV5s{u_K5)0Zy2bDT2YrjV#sw{6Lo!NKJs!9h9oi8-_%O=BL?aUR@Bc`LK-30 z=de^Ksg7Xg@xf4+VC=^Ms82)Y1VetfVqwS)(=eN9qTaF;nd=5aU52P#0jS?GP^Vc@ zzgfkgx`l~)CsA)18H6E+7<-nl_NH7vYM_p=qK>a>pgxABI?0eZ%=}_7)L%08%>dLF zA#;Kui!NIj5_QmM#!M6SP-ZS44E39gjSoOQ-$4Di6?I1wb$t_cS7u%@A_zm$7<=>q zD??HZ)R+FTP+jkHgX-;As*?<fbL}7*e4Q(g>=5 z#8RDP$R46j4Tky;#tscY9crMSVntnbk3scQChAX_`9ekzs=r}ug#grFLYxJ!8(UGg zH|JD~o2b*7c~&sg!x{SnW@xatt{ryV^%i)s%N(2T_FS|uWW$FB)t_S(P%@+iGq((a z+CCbwcy(yWL=};UpKaj&^&N$Fb}9b415i?-^CboQ4fXrM{`dfRreWII*zfryG7+IK z>H|b!zvlykWTY=@7t@CQie1b*wQE?TljMHLP+vN|LH2gu_WVe_k5E#+xDO56b@iQ` z4NXF3Pet^3?X!V?zsGML0zbz?;P@$<=?~3liv5p0p2IPnWB_pl5&)DSAkK#qXyEaS zQ{Ywb!eyK{&cK?mIO8*uDR{=`NdTz4dje{85_2#JS~x}ot(uLXOJEgtyrweE9E59i z@D|R1a0I-`fV=owZvXM0kf7V3hrpf>+y?z67WgDLt9=L*j|?-o8T3p};r+4!=Y`IF z$u_*8EyHB7*#9iI@+Ly4Wz#;51ZdiB&x`s^LB&A*Q}a=DdDKrFZ@F(Qe9!bGA>w#T zol!_6juWgoBes86L1uZH;OlWns`g;DH=u}MyT4zC)o!V_B6h}Kn}xjRjtQAsh*dqw zg?mAt*5W04b(u0RQqfP6+_Zld^33~O_bo=w)tD1DHUzge#i#+IAVyC=2SO{NCds(P zDE&eH)aOqXPyRJSEP7)hSeyzwGXellg?&MQr@}@Phz8J>041g}0F<2XMafIp_&c;? zSdNo5NhUon4mE0`AKSUZbku^7^RWz=AKEXn$dD7q=|n^F3m-^SBE}gUBkQNAuwyU8~pQPakX z@;5ze9$?(6wF^WFmE*-~p=9dg#9L(uy}Eet*om<>S)7F`)ISRD4=Omp-ve0m6N;~6 z_Bq)1C>s84FuBp^V6vvw0-16{`F(Ri$DXFBA2*cWPpUqK003@A+{OXL=?D{><6nFP zDc*qkK}dnm{k^$I)Q3rHlc-{Jj9(}jBGgwZFUK&$m4%kO#X?^G1k zKX@PHgwKHCed;w`hH}pt)%zRr0Hu)hjNV=iCL?LT?(pr@qD&H66T!T}l7u3+@{1v- zp!}lFL9?)2i0PRW(3MdcXMNmFxBNm-)DAow2 zTufu4VkT|3IwMy|J_64(_R+~3fhlL9Kjqni0Va8q-WB9kG|9_gqeTiY&u0`zJnm-| z=Y95|14{BDNnYO<4AuqJ?L~~21@h~_S#CwkOu|PiP4h_U6uug6mBoe`4FezMqijADe8F$)f!9# z>laAvNZ}n)__UJFm9i#Rk}#5Kz|cz^ z;-M^VdD$BHo7hRWAb_qrGmfSP;)$ByPO&ETfp3Fh2NBzmvD=}YaZ=>6(3{juF$|qd zlVBYW7CdR(D1BVb zFdg2{c8dP?v`G`c3$IVwq_Bz@0fX4*pERdPm{%6B0F=qq8;w}EEd zl!gX7Uf+&)3y+KCJ$&juiu*6BadSCl@ej6v6h^Wx|NKS9LAg-qyGQg@v`Y0x?; zL(uwU8p$9pcT>;1g_pb>jCk!#Z=>_>odxf)gM#!DCh3bAIve)E&8#h=^RoSM2bs4! zKIS;Ufm>2K<9f`j5PlMG2u@fXLa9GOW4gT~qj4=9kI149`7{^R?_;oLk8@nO67I(s z%xz=D#^<8&0asZu{eFshX6*)zm-kbQ>0?yyCF43o?0!Z5iH$aKT#3t-S{!mmah%DLGvY6-(A-@JrjGVFLas&E`t zwHQc3WL0u-I41l+&n&>^xwEGcCaeW#bEN3^f9<^ucwAMrH@+t{Y5JM;lTv62P_T$C zXD|lSvw|FiA7hCXi&p%%n}Zh=GE(gla`lP`tO+7AhCDB49z3lp+)X zsaO>iHA1gUfvXX@f(YdOt+n?)XP+}OY4!iU|L6a_&;LBnp0z*LUVH7ezt-M+oijM_ zp{i#<;^zM@xv3K(C^`K>{!~X`@V6zWKSm=@_~=Vz7zCo^L`-Z1OKZwe;VEFZr1Wf* zaW7U(A7V>OO0O@|-!;peijK0T3b* z_&_NBdhJ#3D)WOZW2{&5ea2HjO})=pN~$hi70mTM&@jMG!VQ|~jrha(tzpYdc&!m`2x zMDe?{#lS8{=tW%ho7|K_EOw)dl9$Wiu)$T z74JhFv@n(TE{a?BL&Wj$;x2YG#qCDi8|%F{ynE-kubiKb!gE|TJbrlIxEP)@;Mo+x z=fv<2rL?YvDAO6W=x$Y#tK}4N-(#SHzcQtsyO<&l6WKBuF^?h^f}b}^WW;2OSo=6H zJ6kblNV%{19AZyet>vC~H*M*Qj`J=$A4q=z6#fH;##9WcH)mM#|I5`Z|EkN7h<$z< za)F&H;g4eI@b`D;b|G}>C6t@LzdN-PNIW~<|1x+l%oHN?;H<}AHC6`KH$GCN|JySW z2Hba`$I0sb5<@&w#YzOJ#Afw)J|V4y_OB(U(-(BGZu~pVpnu7{fB{{y5GR1B&lg^y z_N4Q>whgEc{{Ia-I7&pj06mk!wiz3`3#>xv`%9VUdHJV3<gfQT$;&%m1xrnYd-jF2YSsW63;5D?g8x zt0=b4Dmurz@uWk$<=;iQeu;UB<$t|ZXqPPXlPDCe+-#L{0pY)PCE?2>lic#ps^7;b zUxLe#XHLgkMR{aV)2;gLzXP~mDCLr0<|&R^{&kA&HcHm#G}-;j@qKvy2=ZC9NgTo9 zvO2B!kyZM}bu8W6n>Y>c-4f=S3%Ky8RrvqVmV4w1yV^Mm*Yb6gFaJN|eH#A>FkrRs zZ*{l3;TGm#Iyj(2e1Dj5Pf_*9lp)*qQHt$85)0Y=i|c;{^A9yr)&F^`({F^Dj?sO4 zMAiQjgn1g&95j2>DtsR2hl-$^{Rs8f>$h`%A-^5>joYpL#g*WQzZqxkFBVv0c^wlc zma%^{QlT^)Zy?3;O%Brj;zp3k{1!pEB~B#~?4e2NCz*SBUZzfSAt9Y>@ojG1^6W31 z|EH|KM;5Y9OTJ)pzYU|GbZXL<&0UfgA2sw2u9)){JPoCrp~uoE^zoHo{P17Y@<-q* zM`x{kS@(etQe4@oR%LfkYmbJh?o`$`fUkkLNm4`+kR}_Q_V2U!>p%m+JO?mD=~SIFm#BKF#waRbmSv zwLsI!o^Ow?eO)VIH|Uit#D7im_V;mgr;>%gGq&n?{93br3HU+xTm=SY_k8Q~V5N?O z)M7J;vx^XvYvux=XO?4+4)%*J_CKUNcVVq3_ABK=jjo124bHuKTKb3{U$l}}s+GKa zO|Ybg4)peeDq0@PFP-{h!FvZMy-2(s{~~~9mio%iex++d;|gl?Z6RHgg~ZiH4$^cK zq+ptYTW0mGMlQT>h%A{U*YJL;mQ{#>HpE1+k;e|KcEJMRBq^p2F@v+-fz;x8{&)31 zX3~XRN*qheYF&v;}M(rbv<{g@1}?|lG@?Ti1k^F zD(w%$A=ek)l)TLTM4A~50Gw|SH}7TkK-IMMr7!vyS9M>`tHty_TnV91k<>^1HeG8?o_{CtS+C_E)^I z|9wc(nRgF)=m@JEi{q67a|BoNUazt18Z({N={*U>8 zSgkvvwQa6{=BIiTh7i%youYXL65pJvuA zQ#z3=vjZaJqlL#mfzaPRPTcd+!gpJM#77I4KF3E3_aXD(tQhK)Z%Lj*n+$tNmZF|P zrTqJYEb0~AM4m+bTg+9NmsnNEE$V#h@np&vXy;14 zeFN|xhg|sD_SZnkOyf%ON&8P$>PmJ!%a#1m3gVEzQTY~BmQ1{cDxG*Sf2B{MO@du% zOm%HMJ5w#ARQOx0A5bmLsdn_#%jXI)dg?0vy^?=h`FAz{#`t#)|L)@7`}p^M{{0sJ z?&jYI`1e8neVBju;MclOqXVsHGY?H9Td?#D@_!Y6;`lXMDnEhivVV-Gi!w{c!&obG z2d3%g4zD0T`uN5-7iRuk%sEfuMlWYQKT!NeVc`7z>6uH1Mgk?@nNs>wA^QGQF$8)G z_wDw)@s7^>U72@$=EEY)f5&CMg7Dz}%reQ$xQd}S#%C5Gu-n5~sl27nWbm(I;-;aJ zJ0v|#>m1)_$c zWM;E(_QrpB`ldnE#Xq4BJ|7r-dUV!PkR<(USj%AT0_fLhMB|p22Ik?_6M#W-dKxl= zP)pJ5r8Mp!i^J_m%-o0{nBf&>+87lgQuU0h@ZnYP$o49ExbRu@=bNATK4c(DeET*P zejnk?4-4^g7SNOgW@Z-3zy!!^9=vb7ev5tYDQOK{IDoA92e`hq8~^TEe^usG$>GAA zf73^L_EkjqAz5|eI!WQ3vc(od%1d#}Quq+GnZU;V(9S%#`XC|Uw76BG;H=VOj%IKC~ zWlF&2(ihQklWzJ=-}u01W>x)!TMzZnay$ny;+9{f$KCW|-{j1VI(o}XoA94TmEZGhyzuYOA+qG=A^bjFco+d%NN2&rr3@7so;MJoRUYqHdH1pG#k?yyb<=XW{$XOUM6a z@R3uR^Z$auff@M>^bFW9le*?MUq1Xfuug5hv8@z+wD902RAI9h_tJ&uQLo(W2@LLq zkqM-aQ#zbwWL~5Jyk*uIJCVu}g^})n=>>C$kJ6<>OP?v(?i<|eU-}#0 z;IrNvMtaimF7FM0SrPB)^9{Z@II{E^@0Mzhf71Sv?cN*S>g@K3a0&5Z)h8FTAj|s6eDoy0DkP+``>|e;<9IZ2f}3 zBOZ)Ko)SvFzBe_~H&}T0GZ+pV_j`Ps3qKF<8{-kT37$RF^?h3c|2Ti-y3>ePlAsAn!R4*!xOZVA6pAYE?$2kYy+D`}n@Tm4k&B0ej>A;-?E2!2@B6&4p*c z=l$Ehvh=wd_m@3gI1@pPeC&O|3f~73RFHjx&pdxR*%Cp-JpRj?0)ua&1;JzC0V4GM zitWE&bk`a1oxiUy9oQJ3gXXWBGdkobd9B_uWhcUidx4IAPTxP> zXF<|&UIQzEjl~Nxf0UjAO{Z`R;X+K-GkR(jXpWxh_eM6*i(Gk_OGME z7VCz`NI&&arlk`DTW(nhF&!RFj!ZadFXAD7BvRafnQ1Z2bW8H zga;^mC{O+^!${2}EfT;lC;Z#({2>Y-RQZu!M&YzdxA+;ndBB4KH0*(jGiT#Y3Vev3 z77E<3_fBLOopth5-Dh;&2!bBb4{Y39hW;@hIA*F*Urm1;DZi5bKR~}M^ZG@)`ru{o z^}wKK=`%N+i*Y(sa{J!Fy^xB<<1KZxdX`;rc+KA+9V5Cd6G6;YB}FSiB9nY2GPH7{ zKZpsocELiLL27aDhn%&8{@%f+4m3w==5K$Ml*(0mOxZ95d42jV8eRYQJ+13V>k;Bc z1wX6cb_E|*@F@ikD)^Ryi`UEiS1I@{1rI4Ww_m2OQgFY5<2J~6pMsxO@SuVxUn|o) z6x^j?M#1ublj*ueZc*Xw3O=Ubiwb5Gd`rRi6)d_=(wVQIrWd~6N&jqDc;u5Zy~q{+ z3l*>FoZw3TqAKS`1+R6LJ6Yx5uHsu%xL(0Z1s5t9Q!t|NM-=>tf)6UF`MK2<4n6Ln zp)NEm->bqdsPl_b!T47A|DosP!Y|-M+d>pK+VZBwyAA3I#3~DQ_s~siS<2Y z@&5LBZ@M$lqj=br2Y+EOH=WgOv9h*gvTZ|IPken@SG;F!x`Rli(#g)AwPoo? zvsUa@`OA-y<^T90#gBrmi)2`wDd8(BzE|=4Cl!8M!S@s_E0_2KOC)?*#b*@!g@OYY zOa9AL`NSiwtMqJw>*?$2>P;s_OE}utR9)?FY~&;gM}l?!hNei=-x3Oj{XQ$c5lF#? z`e}e~J{Spths$jq6yK6g zO;dd}bLS*Na$^2!{N4zdhCm!;Sn2+jh`*k>Ai0FX{zgdGD8DvX7mP&1es6WaQEp@K za(^@kqBS+a>LBM)?I6nyc;o)?^iv-Du>f+8p3tnh>_hckJDYkHv2=Z z_cDLj&S}w=@lx7G!B%?XN^ht-;0@NJEvoIJbEGTgoIF@~UfEkBmxcV%x?m%!Q5`V( zbI956^`XzwW92u~8zT*&kZdd~od<(%bt7NcU*iw^so~`~b+TvEuL+{pczK49J=j$~ zr&l-Bqt`|nbI6fukHJ_S!Ps?`;i!ib&oP%c@MxUMw#hv{s=c+f(FRN$Mx&bYS`qe! z0>SFWsL$UVMD1oL@Pd6@AJ1r)hrVB)~|5QKg~h^$|&Sf6I{_0mU9HR zt*h=9J%4?3Fx*gIM{_9V&U#<8uECczJ=pD0&y!5Vqxr=`bh0T2vU>tamlY zMtHE$^dH5P891++u?BM|Jr=)>eslt#H+)$%Uyq=6@YmCVX%MjT(~t@`)YhUO zQ-`RHUgE#Zs!5LW!v0XW;bKfhv@*K8kjO#us!{uxkLVNBHHf%nu<<*H{@uQT- zD*p;B!FGu{o%w-g6Oq%iMOP}9G|kF98b9C-MS|5Bt5tH+CSK{$=~Bss;^|f0Qzqw1 zw?ynvl=I_jQ82er=oDB}l-6yRuhayIQ`OK=>-W~1{5jHVY8$-ve8m08k=~4Hq9I&S zW7N-)PHUfwU!9JA;b;&oAC>M%Gx@WG;_5*1X3z+T@k{39i3e-ElLj`Ox*`y^9;kkeAUPvPg3aT00~uNKHS-V!%T~r^^Y02NJ4m zx4(>U_9G=2k^2^|mz0~`(KVeMza*YEPQKP-DV19#8 z6vIl$pv2l^W7CQieoVr?Xce?8OMhj2L(aLfTBAkRCl`_}9lKt(`W~$Ft{@GUwGeA2 z(e&JSb`N#7s~a!u#|UK&(mB8C{zWrW)S6{&zSKOV(6Z+>Jy~cveke^+nRAXCncf&} zysW<3s+7@xd0QTBY-kE&?~md*m=YFPasyWdnd zRr$46W!Kl57mTq6)NUTN8>_{tZ_Z>o zudc7r@36|&*!m&Ug#cs_qs(~4+QBv{)RZK$G& zPU_jz6R-hRv$|cri4WxohXpH8G^x>5-s(%DykJqbT=WfmsoWZcz7t&p&Ihahu=~gtTNCoe)Hm2OY|f1;k~RD-N_=Y@$C*F$G>9R z>Tw#+D&Mh9abw%n`7gmfa4H z^4-{Dl5L9m%IKpwyuwbr{zy5Mn}|mxym)rj-p(NZPAm*TK>y0 zt9$t*&auuZP2C>BI-ixH(MvloK76&YYxiP{Ng~Q>XS9Nra z4?V}+Uz_alCNK}4RFAT-P5EUV%gBX;k8o^>Yx-IJ$d5^_uHL5wqwzGqjE^lej&Abu zVy+u%pGBv#(FhcxOQ81Pv{!HGEQWMBHX=>$S<|)EPKL`{~gDtC^F^_L_=eN~ni-s;|?EI|#Is5Zi$3=#cuM0Y=a%4We+0|KjXdhL6 zx#421K+EW;^4XKC*;5_$&3U{fcei8X@es@IQ<|?Vy4k3X`e)(GA#67gW83pc7QVqV zp=v&I?7ujwrlC3N4+X0gSqndaSy9b7q&xW02tVI1mXvdeW&qYt?ZdF0xcdF#EXG@sZuqW(U*+iP~6*Vyw< zBThAWhazWeLsvEHhm#L^^sf#QoLZMHKc%_k+s&1+v$4P$GlWB9ep~xh{nTu-h|_A zo;fvUZG${5GrEH%AJ?%k8c807YkFDfmPDNVx$uldX-qulBB#nW`-7w_cTyH}M!$5I z8}i~(4ENE&TIg?vjGXmRJ2P5Buz7alW|z;y$}HX`KRN7hud+g31Z9(SmQT%tlJnM= zn@=92H(I9*Cc3M92R>8HE{|@zf>Z?vJ=E`~mv^JHHuv+`8mpfB}&^K{=>VKlal zueTw%kqP2ro-YLT-p=HQ7YC)VVU3`>CLeAH=pcbK!)9;zV#hhXg_CcgQ8_HROTMja zHfe)>s}!66?0HJ6%@G{f*<9K9_Ie-}M)!K*gKY+zH(=b*g^9(VwT{Sqayt~(#|bpd z^!*AeZtik4zM6-vh5-G>NVut*Z7w*c^S%Y?=FM|}?hfn7+5qBL9fO*Q_;lc*UI9Or zEREwzw+cagjuv7@LSY;|;C`^Kp}v9W9|;d9q+vgI0?E&j@aX{DY$9EceEDpZl{mt* z7Df|eAUTr9V%Ne>t zm-5Mj=U|V@b)VmJr}LSoAV$e#}V+;}25^(CDDR zIX-jZJ8Q@NRvqkewbacKCPnA~s(xlV-yGSgS^4$Nk%fZ#nfaB~gd#5GW2Rg8Yh*z| zSg!mQ`-tZn+s7VN4G|c|WXIR~>Fzx{J{(*TVEQgPRuNQv%BOd8a^le!u$-DBJqRnR zT=}4Rk!?;EJvx97z`%n{CUWKD0~Bd9M@44kw=Cl*HAlK(^OG~(bqSe8-`|4K<*@H^ z%EKux;?GciV9_J5r`_>duXe{P+FTEljy0WgC1pJw>2x2b>SxBQz6EO!mC?nYOwXp5 z``BC_Z8Ieo9evEB%s%uim{kwnuJCydv_~T6rsGuS^U{%OjGgSJW3>wC8%J<_G{^%z z5cK){^*CAz;yRgZA;@MyAO1>tit4h+sD`jLPi=85v= zWGuRFo~a{d;nzZQt&N5nR-%J7dYi$sc^sDyzp)9k8?Pg^I9agSJ~Dm))2NXl4?kE} zpe!7jZdMhu=)nppSQC}CtS7V1JaRMfR(iu^qdI2!CVmhmLS))(WXR2jQrHzcSXpwsQ6O*so0`UUf2r`zfS z-DX8Y-r722hnP*zDvxI+q&p6r*y2oX4f3bcHrGoA-VJrA9$nj7Gh9x33ct=<&u0>J zvXB$6Axs9((%7=0z7{IAX^)r9r?V*{oo7i^00oG)7Y$dC*j+xI@H`O0mkmea&b%QqylMey>ArdKt?rw3J|(M=kAJu9EId=I#VaH@|5<@)jqI#-d&_=j;*p8RiZH!klPzBp zZzb8pyZAEGvFn2YQ2uhN{kVC?Y$i!ix3J}6(m~@y_>{y(%vnDiJ>!BwS1mt1x3J7| zWk;}&Ou4t!(@{k@5@=Y_fV+j9{N~IDQ|{p9n5XSL7T-DX=_nMsfl6Se70i=5GQ1rz6(_DVi+uPgK+1^I)AO?HZB)FA@ zXtQJM+q&asxH+CoSuZT&g+qLEgHbrA4BIGey`6S|>YHrbkV?n9S0vkdJ38A_p=6>r zo=kVfQ?lUhw*JQTZN2RsZJj;A?zXk@K)iEpM_OdXuk4J`n~sRDZQBq}Rww#;s6v{4 zB-z$}HQs=9(@!Kj<2`Avtw!O3dlRWn5`iO<={3jO(~0ELHG*45WNrn=s_!?o9!||Fv2N=)ap9UutzBOXKtcvK6RRxWj#5y91r>$pgSG+d9 zh8s(V!z>azy{T8?`S3<5#}XgjcB)Tf-`cft2s~ER*%O02D7lSOB;sln-IA2`tWf33 z{OjV1O57@6QnkXVzSWXksEuDdZAmt)S(A#RUY%S(OH$WUhr^JkOieH*J{iZ7ko=(i zbn`d%t>zxU2`L>b(L^Wp4I*WRz4Rh%uqPJpNByf4U5Vr}s!kG)D!v-74KBT*Hx9s0 zOES>b6T3Lk*^{nK$Wg#rZkGzwbhWLeu8H>JJju3LXCESre9dtnccwRRzI7^~^L1f# zv_ZBKh1;{Q%ZQM4>f)&m=DVtI&6;@9nCQ?v@qQV5NgSPz!_{rQZB$~gr?*cDK*rM` zXy{8@v5eo@j=^P@gW;Ht_v<2h63OniE?pnuL#DeKS;x7WdSmGHkxonq>XGr;45|1m zhA5sHQu$kwO?{m)$<68wX*~^q-^TWMPrR|WBc6;`fsDdIBt{+a%jpd~oYA`z{RR?f z%RWW*X1tnYUng7%rqr}i?-VnpXC3sd zM86#%y0SnkPU5EskL#$?)vRaLr#jKyo9ICub^EmIh=}a8oiXAX{jn_xte^_vvo)@k zQT4Fs>CUa`u2KD3%W?Hp7)v@4^b;JR3Po7qg}T~$;s%;%>*`$F(+yUDlj@}ZLX%H7 zdXnrzlE+kEZ*L-*PNA1m^EY9!^i>KO?o%S2~YW|`H&q0{`7sV>t zR@k6LoV6r_J+gaMC*v49dWmi4ke($lFWBoXqr`jKR(Hi?x>8m@Qt^J8GO2i-;KC=a zxNo`fb%M>8qgo<~83f(js)Y($5=48+^*f$sKG$IWsKE-5ph=eNE7P4+(Kk4k-Cx(m zdt!;C9hT`+fy9 zrmr(;4bQCfm2I7}!!tFx79_Cvy6J@DUGX;RDoT?^y6l%#aVW}GwCGJjgGp}4YJA<} zpaUi`hOJ^%xDl!=w|H+dj)@d{9agViOk#RXcE^V>mnN`Eq&gCPU9m8A1Rkl1o{KB$ zpIolLCnkA~ImwH7&$`ZJf@l0Hd~GCFmxwVxJdY{~vtO-jvR`s{w}k>3%6O|fg8Dg! zR9nk*!c$`?o_6#LOgW_8#?xxbfPTeGM$AH&36L{X@ieLJ{AhX(Vn~tn?Dam0s| z5^wOCqJr&VDce~VX-G%*4`Vl^#SA&Hs@Rz5OG2%wNvQ7X@9FDCJKF0#$rEb1#G~Or z`b~_wiy=Jlm106_GllSaY?3=HEl%q3&`#PVb2j6&-+}5VH?g&(^k5kwoeraf7Xr|t z2mO-gI~k&O%%6{Ncr4p$3XfAY%-OF6kxd8tW6V484e{pAROjl>E;$IHPhsg#``XfN z>`B!oQZ%J^0dRyOZs2JJ3Ye)7rX1eI0zakaJmS;9R~?_bn(Rt6|H)Yx-$jxWsDbZX z)MXB<9NACpl4xCTM&oJ4Tdwn=WPDv`qA$fN1+ioDlRfY)t_UyCM(x?$xmvFNoEzV% zQp$h|Vm}eTrVm<+p2%qV>rD5_$(PG>w_|nR>bQNup4~n^e0Pdx14ioZ?BNJq9@c3q zOgmV7mYViT1o+9OSG@syU92v$OxmX<+q%4Td_fu7NbydGNx{jJ-_Hwhds^mCVT4e| z)tznJ#b`ay-KefDb+xXU(T+|8C1Z_8>kIZCI2n*n4*u!9pplBLLYX>WyA><*ahMSD z($V#(U=m6W0W3n-CUEeiC4%ix9LEB*8MfkxWLIK+&Unl-kS@AD7TnG?>b%b4lH`Aw)f$gb71m$@NTZMxpJl`n-8hAl6~(;aGlJ-kiSF7sPCI0>NGD{7_HV2E z);6U(yHX9jhom`<<|%o3DEF0g<|6xr3|q@4#)F-|wrzF1OJ>771iy{uz{BP-g>y$7 z0=9K^VTHb$XBYWyDz-tSL0TJ)HGMriCu&kEUF~;mk*WEDS+HaEzBr}l6HX^VV!h=Z zj(Emo|MGwS(4N7p zgYhalp)@)ohnXN2cyvI?ALmnhT^y;~)e?+vr%?NHe>LlganxbUM7Circ@Q4)P7mZu zBq)lfSIwdkPqSQHpN`q*kU6^y%P)jAR%_m}-{>N2N!fJdnIz3Hs%tV|cDjtk^r+8K zjnx>!LyU*{A6EE+)krr|1;6vr<3I!Jknf#<#aU+4u%7aZ32AiJ9>n^E35DTu{lk z2F>}Fj?^*k)wvWP$&dv#8k`3AC9N|n^yL)pAy~s-P1hZ)on_;zXvhU?cwbu=O}wP}qompdpV`R5y6Diy zt_N=p=w3nJX|(Hm1y`rDvWUM2<5pU+N*7XeWy-Q7J7xX*3_fkJ) zekDbooU?I=L8}-6|&gDxivwVt?i>a$a7<5&->WC&Hhi5#djwaXrHXL9G!AwRioS6vWwtuq^GR~L6X~!LC-PhSD|J$f z*LHns}1e`M`a>a6gWBrY9xmhi;R|TRc_pR#U67`bvIFG_OW@fsI zQm4V#?iug#;9kL*CeOlRjRQ~9 z3uA`IO#*GdQZ{y5497h2WGybcIUn{dY6Z~yW}V;QM;;*vtQdXz05lgr3e8n7Hy;uU zdMi#e)a}|zXt{~?@?6-yVr4oVHkPe)Bc(l&jLU3{CN5A0MHk7SSO>)ytt~EyH24}m zUS@9RF^1JP-P}H@j21phqirWkqn?xz=fxV0Ys%7}w2oNy9jV>JkPaP#cHJ9X%bOkV zT;6oNWrt+Y*XNJcovT?;zoi|MVvj-`7rkmKGrkjmwoom+7ok zNBTy*qi91u{v20Adiu+GU*v8RDlpf*63?m1oF!K}6{6*@_ExrBbp+SO(O;bBy^7Nm zce8A}8X52GEF7ou>GGXKsXVl!Gg8`=gmDaN@U1QxtckimDd%YJ_Q2D6k*bDKKbgg7 zhpdU2SX}4cSF-AnUC-Qj&UzCMIq^^s*Efp;N0;F$K+ny2(>+!_h^!K~EI*rl#g}dV zWYDuFaNN$|{#a6ycgfj3QN?FfT*jwRPpR@-M7dT}e>I+63Ay;-3m8=)+ybx7wegej zPBu7Bsu~^Y?=dbs2;5`;){M6fR{_2K~vn^=AF5TW&~YMO3*~2FABe zREQqRwNh1nM3L4;6!iGgeTw?C9B~qZ!o2^L#Q|T=qmhKXlf&xNp=Va|D>UFyx;32& zX`7VYzf`=lVVN)4uhe{C*;iWq%9Wt|p^T<_ss5)Tz_+{^cAiAjwX;$%WJf|j;%i~m zBvvV^n~65_(wOhTZY{O4l84TKnov=|Uo zn%B+SHIien2L{pD9$t%sg*NM64>#`cQ<~%o{oc4X!l5?>X`ZEfeYzh~XV6{huBbm5 zfkh`wP9c^^yc;?iAA>|-91tVa9-PtW>n*7nOa5Ro-W!Ow#gd6cH^or6u?sq$Oa{Lw z+rB!I`*1pnQ|0%lTPTGNd^z6iES7r8Il8s7YSCBYD^CU*Z>zgI4Hk$V=5|#+(L<;a zVqkL=6{ZH@p@v&P>*|V%r24Qu8_#Wap?u*K#$=o5Vaj|jW^@oMALhLLxeWTyKcOeP zP!-e6hg$D2*;%(idUKsGos}1fWX(&6%SC|OjZGtbyz8PKzfKDc^!0qA=MpzQ&($=U zD3&{ID+|t&6Q3s;nIUJoo@{I}$o^&U$!msgglsuDw=X&5W!<~PlUzy%E>YC&5~xx8 zsQ%_c)a#dhswtUdJ(2I0IJ?!q2@gH7!)OvkU*4PObj_l)BepwKhsrOh5??g`XC0yI z?ARaXJYCP3&(;pD>^bqcjTMS9f13x%bYyHER|z`D&z`MuK27n)Y)xSrfc;4+4@>P) zFU)X#tw`pCQw%=%Scwh@aR#gQ^foJN)G@DHW!3QpD=cCaua{r&rN*B;uau|Jwz%{; zri|x$sD8s-HK^ljJA;Fsismyf)xcK2SLcXI!Buk@8I8#*L-8$wkccuGG5Bs7Nb3ZXPh+fDWE@<#-4~x-1PUz)O{)N z(a-q!O`ofo=V98q2k!+bJ99IYBxB{T7&|}4Q=$iJI*h7&mR1KRFHfT-Nrh*Yj6 zo8{u|i*+Vs@0Y9g3LI-TwD)zf^cfiz zjCOAFii^?i^Mc4lW!66;N=*Dgv*YQlm;Y1v zF8d?ru5 zjzCW*w}fT>eg%gVy%vW&Dm6O)*QpL{8z>MhfdYa5_|#EZki^$(qz@Q=LM9sep^ixY zN;slxK4vrYBhLY(GzNZ&+$xLiC?Mxv>ynS4+==40}40C`?QI{w?#L~-~jWyDA?z8LKV=YEKmrfrr_ z^v$RI20Luxwd9~l`G{t(k>)O&((i;D2R8uPyMT-TN<}F9A(>8u8#2=8T!R1qg*yOu zZf$|sT2~oMt@ z^>EYQ13q%~+l*0`NuNtI%FM^ZFzC`lZEKcaY2;-D^+P!a!EzNhir{FQE${h<^z%yNsdR_A(%PMMJwfd6R5kuHa5j#Z9sE5d65Z+C(| zbPfvUdn2KH($2Jy|LArzvJMUqXHV@f7V4g;ug~d`+^vM zJfIwLBfC8+uA8;6vb`QrY2kJEEGRD*t%w^!1!dlTQMS(`NDq_Y4Ka9yH~<8QXmKar zXm49^7RSBl5ewm2TwdP31|JMqh%oi9#ns`+f|hD8;gmb$nkepEXB@vHQR#>aa^8S5 zj`2c{xLU@8?qQT$%XqDhxDexYIO7*4$|b(>wSi%YWkW6cvb~ih^>_#BpNcvLZ3DqNvw1&LhU%2;G5T72xz@F+DO- zOkXxZOs|+aGP!qB>q&(LqVQ0$2%YW`{|UDPvOEdpI>TVxg){BAB5_=7qL>L0j~A06m&qd&hl_j1w-$kqlctRm(+(Dk!Y9Xzk&k*r+ZmWkB2w07nB|i!Xg%qK zB5}goKP?r+arKDm~ucx$FlrEbrN-I#C1F|;Uc27O9}BJNGa2c?@~GmmHX1Ti~ZC}zjTiP@23#O!4SV)ig(O6`7VoG8HrF)@bzxeVz50(QUHN9Z+q10BuLlohQilJ7=B@ZvdpWo_6YFacX*+I4M>t=0!@x zam%KPDYs1+89!V&M1AC4MTh2m!Y4@2iSuQ+1CX9?s_@(sWxrSjXwmN|6eppKc_`yJ zlralsOn9JhnCO@N%t`mkSu(r}ke)YH_(*&PK!={uV`cup92wpMNPN5pNHG^2C&Saq zCWtE_$L&}@G3wGUpZdleFl)m^AA<{w5f7jUj;}xo&}`wJ+(xJuK}d|W67oTphvv- z52?2W-bZFUw*nq1-?_+l@dpy`PC$BIR$)(Inh5ltFMJ&rh||(Hiqm2@h|`u0h|@gR zia8^*hi4v`K2(bN#Zxy!)NMKkxaR`*Jm7v3xYq&qTHvOgxRb_-NwH!vsbc)_Nwi+1 z$775YiO`2wU*Ya=p?L|lN4&_2$J$`vd8QYM=^YrSn1d!JvF7mnQEbm2oK9=fWHIqJ zq)#jm6FsxUN#hE{xMj0N<*$Xf7;fQZD0BWqF~4JiC_OY&Og?y=C{E82<6_5hdOdK; z35Vv!G=&e;n#j2tKEZi4W*{ zOhi3UmoVl*T3?d|HUGUn}R=tHGw!>M9u zl@L$E4HJEm1?CzG-**LMp~`fJ%{;PC%#d|DG#%|e8+2!iG8iy?6z+mgfbNM!;>7;( zVn#=?D2~kH_-`W3M`>V{@XWB8m-QdwUGX-ImrW1B-A#F$ibNCYaBO$`OvZwHeaQhW)ci7D1Id+0LHuh0*Y~*xt?6QU8SkGyq6nVK#R--P|R}Vp7 zO;5xeR4j(~LXL3dS3n-zUK2QcHQMi7ii3ScAs&^%ltMT#-l+~wt<{`q)cdDhQ5foX6sWJ^KjN&1O1G` zA9)&kmMf)9++jx^lF8deVrF_0=8B0Tv>!5oW0}zWADO_ir?_X~?p8G2VKbj>*IKme zC1}@+(XIj6uE$Rj$H&UV@sSh7@yq6m<2`f5%#rEC+~zY$pNET#hYkmRDxlBLpDgBM z?wOA{Y(D0y`B+Ehhv$yW8J<1lnLAO;O-~SWk!LRQ%tfBL6|;vubD-}6e-7~HknS6n zB}iJcKx-yw%>b?GV*ZPY)|4X5t))`u>n&>KzICWXjI8uv)9Df0qEe2IF!#TyVja@A z!ab>Q%rNV)sOxOhb+%`YC>fg4JGmA8dOFsVx95p*hfWZsU-gL7;NIo@1(u zzr?aCg{-9hH|I7bE0*mf$QCjNow=YhHw@YGdW|(2;fdj*-U+mKJQ;KOkko@dx5p!n zd&DDd#h!_vrvQ3X2>T)42TgG7gD4MbEBYVxh*#itAP+tM?_-|=r^C~D&nnBKJQzV@ z5a~PNzOV8O!2bidgDU(K{696)Dg2_5K4C8U%CZtMHwhi7cSft`f5KxP@n^UU=n&*} zJzNlydJFbE%L+xwbgcKh7EcgUDvD4$%vbb-M?>;&E0Cd5oGrK?+9Q@Dz6EX|M>^rt zT?IX)9}=W-ufe%Xg+~l8^4^E9|txUF#8&O)1??GXpyww;6Ya{=MX&qEws z@5eo&^n8!l4Hvq=BSzr1UWmAh5Jzq~TqV-HNQ2v2g}l|s3)kyI99+l`9JtaN#K9ea zD_;RzxDmKe0O@e0LBzq0zztslKI_0wJ>=AY^bpSc!th4`n}Cb?f#!tX%YnNJ^sWS5 zxZWtvELxGT4Yc6IYT&jbKU^q=ddCsB26cohUkkhr;B5uY=aF_B+!qjkJ80Yi_eJ1- z3Ak{TcOw5?pz~$megzONbT|B%Kg2fh0w=a3&({&Z1H8bM?*xPk-2;5M@_PZ{%69?6 z^?n0o--q=71fBa4|4qchwSEh zUbsQH`{542y$LtIyFi={w*oE-*9UhC+}Gju!5xAVJq6+vI4@i)+>LNM;C=}AGTd8m z6B8&0&I`8+ZXMiL;JyR*1Gt~Ty$v_17xOvXIdF||ZEy*=>*2l*_iebR;r>xtJ&BixWke zI7yr=P7w>lsp2&85uA6QE+>_l}nvTyI#Ap%I(f zISlYD^P?l04Oy6ZOp9zoC2d+nrnoS5aRy<9<&I$^EsbRx62m?(#b4zi167@@%}s4{ zR5L{xz?vDf>@5n;cdD#t+r&>3AY z2yWHNva?0~F)rn6JnYqP3>oH#IbQoTQggrDVIbHxhh)uYBxD;xx)2O2MC%inWN>P| zSfVAE>xEGR&DoP36mpw38+o}&a@ic4IJ!4sHskl+a;5QGV~(=v%_!LA*>CB|SEY>1 zSs0X`%>8)6V1wVWU+-~a^UFK#NNt3#Xp_ldK2t(%YM93)ktw@O4e{9*HFlBNmFBWb z&z0S_YL=;aUx?!5G3`(-jJ%en5+loSn7b{wXQ?#ucO%Jm+WN4h6rApi*5bv~j96HP z^4~9Tyt7XlZ>(~v)$0tqZD#^Z!Cj(}lZVSzTV^_f)wM*@otVk$DytWjB?fx+55>skDZiPz&cQ1Hs7g#dibCdVf=BiCl=+HxzSlFy zHsiKZ&6h7J(($G^nOGmiD@PXESZ^3vNa$#}UoRpIr{Oop*sGTF6)sLRX5O6k-;88T z5;P&nmx)bOaknDw zT*M6-aStP|6>*!4xL+e~A>#UtxN)C?tqbCEJ*|qD8x{Plg4-2*RKcedJgDGX3NBtR z>vENX-%{|9f^%_SM9(S(_bWJVgN*kn_-O?XDtPj>GQC5=T?%FtET?ubo?BFSyMm7? z_@aUt1>aKeeFclqcJ$0wP?HQpj^=Z=D?EaBqo>Ff{|gnb^Pb>J|Dr1AMg^~Rl{;DG z->%|YRJdNjN(C1x7*jB!@JAH7hyAB`urM0wNXDX_F(Ga$jMk<5qn$9s!%q}nbM6y2$hesNT!t`)^0PIo_&PNSYV7hZ1*2ZSx4C>tWsq8ShO6A8Bta(@&AQ+tH_(zw zDr>+cnWHF6i$^R(%V0sg`k!qWBG7_X`4sXuao77-Dg5o2<(=q-@qadd9dY3GS2d&G zimFM2Ua_UEA1kywv6+Bf{uU6%+(FNTQ3 z2cUw*_+Q~DK>3d^T;8_^ABX-|2~-y@?@z6br+fYt0?~^tanukU7z_W)bgHCS>l&M@ zLra#GN4=pCAL-#-GK%Ra7LE6}<6Bo72+f`THW8zGo4>&g5?kJ z5zU7Oq@CbHpRfqMKy=5u+lk(VXcs=#C`5C0xTzlhtm=2v67iVIS|z-ctTEP$_2 zCZj6FdaVwv5buw-V}GZUWTyGxC7F)miyk0^6X$3SMub5VC{ z(fZDwMaa2G*^@8oTC!-#qH^vEE{u+NTd$eyrU0Sgi(?Lq8;`lPFP_|hmm1wKTYkwy z`+d1xr!6sdJi(awiV=(cgri?XickS?2Q{#LOaq)6*Gu|1+xWr!)Mlq11QVEp$)EM|Q6=Xd(b*~Dr&>uc|ifhYRb!^rcE$cJq`LtqfDCQjzkaqN)0HV=5-{N z$Kn^N;8Cba4tB@n7i0a%N}?in1itcB*J_Yl`B9%JeNWy(%G+MiU?R1;GGHPe1z-P+ zxN`Alt)i8cs_RTb{WqYm4z?C8 zI70w@sUGVD;)emB2nq4nWw@sX+!t1Uz_am|5XDylUeS#Fz;6Xy-6G?A0pEh7vP`={ z)25JY3mrE3&Tz-HLwl6*{CT+>dM>~;SF_dfCxoQF5YN+D;0 z3*pM(F9-Z79JeoE|5egI05}JBs1$G7pPII*WTSc;Y(-m9UxEkVu7jW8@8E8Q-?Sw) z?NQ0z^d4w@dw@gmJ-CDL6Fe4QrF#>8f+xeh4}Uq}K{)1z^x|AHf& z5x_qD!7=#<04G9=J^-9jz`wy!ylHc6+9R7b%Vf)3`EQUF+JayRZWsIn{{wCh`~>fV zI{^P~z!{&Eyp;iFlz#;9Ti2_80$BAa$%ASCY1)R8&1lmA>IpdzyajF#`~>fS+YkRX zz?;4YIvCem0n7GCngm}^{sVxkACd8<4X9}^N_L`We;;iMngnlwE4~tC0p1H&20y_E z;L7120^IhPtP8=|4-|dC)*s5c6MPGf<@`AMAsqR)0S@m)-$hvj55bXbD8Z|rkao8O z{|7FDc!D3@hxhW~CwLZIKm3(|KYtQ!1Ac}9|N0}zkASV}4RBPJX_so+tbPQxthc~* zP#pmuhr14bfi~a;pS9_IVj!2Ka#T4*_2P6IsUrz{M{}e>vdC4oLiRz=xE7 z2+;pi86N^Hd{O#K0muJL`2n9gsOEgYPyAfQw*qee1;!)#)o#F7ekuJUfaSlEeuB$> zjedeLWxn5FzWZRlBSG&@Jo_?a4t#>Izzx7p@ao^||Tn6!EGx-=C^`9ZY_m!V)Bv->x zd@tY&%6|axGX)AC@Wf-JzZ@_IM{`{-V8J*KuREoHVK|C!1uQDWT?72)JB{?N<27*Q zjRg$X!|#KC0B}9tF{*@o1^^$1BVA$$@YZP_(E*&TfRpf^SOor3z*Y3lRx`>1y!Tk# zL%_cq@Q&l~o*?|&0AHI6nZQ2+c+LrU9~ks20r$^?jb9VS6yQTA!uAmUA;6bU@`&p| z-+U*~e3y{kG3@+^M|5GGCHNrRt?(1v3wJmC1b+;-2mS+qBXIQ23c;NVrL1-X?uDZ| z9svA<@{a%pPnYrLJE-(->P>iWau4tcei`mL_z8Xu?q&E1-mBsXepAKo2K*Bom1Vwb zN$+5mF7k*n@JX-wB#q7+F7utB|q8L-l6abwofQO+1z%2T+$@l+bOWSCHiE8 z`%UF1Tig{F$h>5e``>VcL$#UJ;5aW}jbDyCvH`wF`Nv-=UkH&Ot#8CPd3pr+hjc1Mt=^D?_PXUZnU`#^ul$1Y1D5%Pq;4UeDvf;k>%aR|m<@S62o#*@wYcI7AA^HX=Jc);z- zPqygsZ^$~5P5KS@Va-ChWSj1XZ94T^vQa+1H`L3ixw(l>%Q60$! z{_zK8JlVo;dr0Dohar17(iwb!pM;}1d;su4>u;@H2a)e-mKYBY6KF@*(JhV}1a;mA@D8KIOk3a337;iSN>hKdbl= zz{*EuJi$x9k2S8XKtuq426qAc2LTIzK<_%>9Y8=o9LcQ%a1$J@?^^+vJPz9j$_q#z zPdNZT!BgO<+z{Z^%3r?MBP!sAffE93hReX;3%CVtA;#Bkzyr!p-)~q3NAdK{26_jH z`~>M;qIV$&g7nT1#S^6Wg~(5k-uWRv!TI~3OAv4WyPgAB+lkip;_ao|=WH+AUcS9` zN5_ud9b0$YxntXoT|0K~*s~+EV`Rs>JH*c7ouxbH>@3^4aA*0>b9Ywm4D1Z;Y}whm zvtwuPPSB_<5DNfG@0oK?<{oix@x8n5-F@$#dx!27yNY*}?wYd;i31WRu&saFwrvNt hm49vEYr|hF-`>A{&-UT%rC)FPI&l8~=l?Yc{4d-QtHS^Q literal 163328 zcmeFacYIIR{|Ek#z2cpecS})kgvO55#%w~6SdG1jS=1I=N+dzNg`m_PEv-?jwQ4nX zP_s2^6)ox_HvxlKDH+cMj1wk-Hb zOS9Rw<1hb($nRJGdWh=0MR(-2ZO(bT*mj>L$BVV<(|4G2@X$dY4DB|+*`wRQfrFx* z-FrEQ4j<_3JJ1>SeoN#r>ZWhxQ>GTWm3 ztxjfNKot_}58DxPs(U8e3S2}F%VfJup!F{~lWjY&=zkkC**-=gxIrdcD-HCz2+w2- zL@^ol!NRCncM1i?s#jyrWrgToqoPrKy3v%AvYT>Pt(-PnRE42EyG3`i*$Qs}lsGry z?^gWv`WFJXsi2zKa^yh81XCxy(=&i}DHR5*h9VNt-(>ipG2}BJUjG1p2#-4u=i1meSUe|-`BA*jVm=hnvjEBuSuSzchH58@k68RG2UYPj%%~)wagaBby(~MmQ0Qtusr0B#c@Lx>k7x6M!cM3zZY`s(KWBa6FUXuXbYW( zKs}RXM14@cXbMgvp*y7 zyBy((gZ;u2M-^xt+A6elXq(Ws;Yq6sJWERpkNq_T!&{iE_V>}5Y)z7~=DC-a)~kst zKs>04>w&%W;MCCFl%}`6Xqe3w>U!OEH1_e}>kDeyXY6#?Z1(u&_?>nn?ol24#UDGDyXkxQPWKK=H4tY7_XfkFwooE5E- zCKV<~(0r}XRJG6?gVVYXlkX%)MFNw2ZRGQN_=Do}9$dw!>f!VHLyOO){|TRl;mv0Y zMc@g-UHI$=0$?hc!I`PpDZ@stIjg+-O}=fjHFo8BDlri1dKRAfr19qy z;Ps?4XgE;OzQIVpsgxe9K(`4x15lMqq1BhL-H3PXMX3oWa#D~qaxD0k%=vzgwoP1F zE;LO@iJ+UU_3^Q#?GLRf-G-hL3`9Gkn#2S8hp7G?RR6UZ`hRHkXQ!d3C5Nh`uL3&+LnHUxjY#c%sG4nsI^6yhbRNx`B@I}#nD5bSMFx9vYD8|Dk0l}zv zNS00l;^ntj!ZRN;YCg)~w++gH>=rZ^vH|RiFaX(b<9$tbInhnfWapx2k?m)Z4M*2l zwrl52mNXAzCE^t;$_J0RFH{yE$O)~YYp%c0^$LPd`P;t~w9Ywgr@Mbzb{hSG_}hb@ zmA}P48r)@J&GFTu%h2fx^H<)uM?S-=LagaH!x9J^)djFf#dw%vd;sAgn(+>#y!;2vcr#S1Aj$M+f) z^Dk@y>8SJzEZM5K7)cXl2D=L)R0C0ClguoY%DfFF)zM@7SLG;NU^tCnmV^|yleVC|FMhAQR9GlI? zI2{%1p44Gs&FFTq?ml&~#>R+Y@6j_%MvM~sM2u+i^2KBD@>vB@($|*--ih!Tgu4{H zrGkeMK9cZZ3Z7ZP%Msp{@Qw<;^OE4nPk2MZ>nZqH1%LV&@QQ?&Rq)(s=Kn7Zj;^o8`tcE{&#vlcqaJ1nApBoU#FeZ1(_Pw~)@I3yYUQf4yNllP zzzo)?+K4)h>NEealx#%pBKz(vv2{1 zYH|Q-fI$JqX8^3F;0>;buD^Xv^3Ea}w*;EFiiQ<6f+RqbNyNF@km_jlz4<(CR&R-(Kh;l%{`fL>PJgYwor3*`!h@*WsvI)-Ge zPa*pSO7?T2>s@q3IzGkhcP+8LVSKe+nvURbSA%L!^8JL`?+0pXYz?Aq7XED&E1_sV zbfUE}MT06R&>CYnL5Kc9K=>9XEbxTU9iWVZ?TJ4iTtbRHJ}1T(bJ$bMU-zZ5BKIyX zIxvnyFyoq}186?ay{jJi>;aU%{5z}Z%ZG3Q zS#Hyp#|XVPt*mkfOg^BhD5Z?5io2U=DXMCM)|^v!X=R@jT1I4Shn`nh@5+DCn1*#1 zr{7gJOKL<3Me#mXe#_IE+89OgPIlpD}>la6aO)j+j!|I{v`rcj_VGwfC}S_x&0 z8VtHUEN_Bcgp~sJNn1;^?pfo^wVv9GhS+-R^;CqKChmp}T*tyQAF=yYO$CBEM6m3M zu$R*=QM;8^8~~^6Z69`(>)TBL^bWUw^uXA5(dJptm-!vNJPR2Sw!qL&+*QB=gl(yW z?SBW@-U9(8Y9uAJ7T5*v0yJVX)KWcS1qp+ z(C62*G&gsD6|5LxS+LLH{#Cd0C2S*M7XSl|UlfOb8-S-ivV^`t5~V#Horkz{qh?1DYBQE+;N=RoNTH>v zRDURVao1K@?_p*R_y}T+&{%sA>zX54Rc$ran;ise7hp9*{Cm#ro2fEGT*`G&c3&(h zq|cy%dnEV3k{nkRx$Go&@n1`bzsOZh4>{wOCBz6t?)P(OYL0&Q(~W-j&=sTKeU5&% z#QHgm&6}jDjDEFf;UwSrG<<(hQ=?yHy2aw(tYQ@uW%Qe>K|u<%#u!PE8vOzY!|2x& zpp2v6sXOT`M@~Z^>^JCw>k*OQLDsLO6EHahyIbz#k8u&10SqP8hJb?r0OxvzGdpo!M0hEjf6*OkdT<)QX!`>vCe^>IH4cVC-)X>L%)lzaJr*cc zqS=o2M&sIm#c9|I!fw|DY>*=Try@O#@UEKlXp&Ajq{SJaNk3^Tq@zI^j4#e1R;okl zJ{U;c&x%{rYY=1827qPN)JqXI8hUj9fp)QvE-YJ!ZCsZh%o{%hzhfVrYDUPUY=rd4 zO30Whgp|!ph(CVEJ_^oHNVZIb#QG58_s0URA|B1lg4IN=*hhWx;IA|GQKTPQCbTSO z@$~u6px+(?n|p}na~5I45tHuD8uk%k{?!4C01R?=R$A&!cy*+FWuTS_NMpf4t)+&j zR$1n38_`lT7{m-v$37UBZtsM(UdN2uUOE9ASaf?o{4sw1QwTN5E(%>oPuO@5)qV*% zP#vD6+;GtO%cv!<#@;ZctK)6<2 zMaV)65)85vs0)TmVeQ08MBz37y!hg&eC1 zRlh0o$%!Cjj_tE)%i<@1GA~fZx(n2!W|t|=+T-JJ5$iq)#nJ^c+Y`!-Mw&KnKZqPV()~O@KFmLQN`)5k>edtN1#KGO4JhLD>~(jZvH+HL3U)KEO$Z9iWWqZ0rr_ z&6Cc|jOzFjT|oXBHw@liu@?T0#CTBxYN>N zA35hRkk(~Eb$oUFj(t>pCLs?p5%MN}$GY2frvt|qlyN$zLLsl`2>rN5XE?$g#KB*}s>BZm+& z)`D=awhkeE0dZ$ltZ@IBaI)gBSt(0ahI&{js##h0zBp1T5z6ttx*^$<+cICn_AoA2 z6RrI)w+)h=9d5xkM>XcQew^Dn6YB>W7d{6A@k+nHC{NyveJ>*!Nm=Q44ITTB-C7q* zP_0sWImN(Atf`>M6KTT!TAHJ>7Xv}*7)S;-Fc3rrLK5qT8*RY=qLCveeaFat6b$`Y zP*CS^fcZf zpt1tYBA_Gz#Q=zP*P!>uV^yMj{YzeOoW1vk$eT~eTMIifhF!~Bn*Kg`mo`8VZrI4f zCzpN_XAFSK%!$AzrjQlTzO~3)T>t@O?iZ-_=pS(-CoKBSc&V*>BKrIb@jd1p~ldEmCFZ+tE%$;DmVoYW6m2oX; z>WpQ>EtU;Szb@i@tJoZM0k|7$Hha;9zf==64hQW~t(0-Qu_z-dm25WiOE?nUj4oR# z_7V2O$D`>XC?=Zj)|3;s3pb#V9~7wrCjdB1zHy?+i8YwA~DJd$kejnq&a;RglL(G{&sblpy zpcr@CQpa36;g#)L9aB-Q)KNh3JyXP&x%q#j?hnVdLh^NBHlIIeRv^rkWqxR!f!qG_ zyFqBIA-8p^;zI80;7)|^_dpRE`%vGjsJ99N@8VI3z(hr~)C255BAI8wd_ioi18Hj47 zk#ZL$BMm>GHFDz~+Wvjb!|LPLxH3(buk&;SzsY0;{DMa?3@Ra@4ZaBnt4Yi7*T}O* z^LW6$5tyLP?Vy0>?(acp7bY9ZYUk+AMLawnMYZB_%8$b1X;{g$S{n{OKKrE1ad0{? zx|;&KGT;nizJaN{y8~dckBqQI$eekyg5UVZSqLeR!d&`pCPMbZy<*)za_b_#mgRFr zt&2|~g=E(RT*N+FWJi~T(|#hz`^qnzB=;wxNeSXhL0TaPBlj?``e;FBG!VbYK|$0u zpV|d@8+g<%!0rXA3MN-og>}`ZsB#bVw`5$4@Gz!30UH4rwAx)+em3E~H8b>m@fGWq8{WYh!5RDLVHvu~n!J{lo}B`Q6l4>3 zDjW!ye^6SwN%;2bmX^-YlL~rRJ%nmytyYTF<0)*a9?G)DWImJyzCQ&<8I!;H6iC9r ztvf`~N=^l!3IP=r;5`7)V=#Icg$RE`!T&uh@OFe}COi!SfZ5x)k%IQYWHz^Ewj`PD z|CQEjLCx$J^;G^7X661tN$8vtel9J2qfo%}NbQVouR%-l7_2`{cK%xzTP6@&0l2P1ot+?WX%Qb(Z8fjXIFYbsRig zxnk+%-;*fT*`RH9_dCmGqeDb553rgtZMFdzjEO5?vyXsM<=LHRZ|tcA*d#^fjw16J z;UhGeWRf|*UXzK}WL{HbTpluhOwmu)0_7W;Oe><>RuQnGiplP2Y2o!l=6 zmWGHCv`S_xm&(k4VO#{LI%smOTZ+ow5qQH|9a*Cch_)u_x2>dpNY_M}9-MyW@cs{Qim?f9SXSDEcJ> zi{f_;ed`Y_)lGhvpjz=;u8ydGC3K5!4McH{?6g)3^ajG6zX?JcK}9iW;jV(a=s5}K zRf<+~(hAVD>X24~hgM}xE2Xy3s;=zF%sw3$jBj8LD`@uQKrj^z$vA)X9gc>KpCr%p z@TPkv8iT{WijAX3fNSwZOXO{I!2h5*Q{=U%RwDO3DJJ>~OExop-U9}svKJfg0<-u1 z>^UKb?&tR#-atQO09GOcL^16fct)SVGwr)sNB-vz93soFO7fdat`zjbl8fWLB*asg|Hw*fJhGl7 z#0I=zLiFVY6XJIVh1UcU48nLN@!&Ufo;yIvG7c3$-8q%@T9!r(kD0KIsq8waR=XF(QK@f*wyinfB^G;exN)%r6Azt0Rb>jixK$yHkwI2-BJ?( zxd+w{sC9HV{SFq$5Z!)57r5JiCZxS}TcnwR;lSw5^e-=ljH5&EU#+DXjA|v#e>KE1 zBS9CE(t|hC+dn|rof#-q>J1^fD&+yot;lRsWC96)f=r;uI7p_GhfGdQ=J0o-G(Vs< zl~#=kPKG^D<^rZR%M(zxl$e0UiuVIU&#%86r-2`9uc}jAVN`csU);7HA? zc9OvbCs^dHisPo;oK?jGim67^DS$6xvta;eHQze=A~nakf5+kpYCeBU)Eo#WGoB#K zO!*lPomOcz=R~zq^WkGk{;gX6m2AuBOHKLLu{;4~Ek7uE*2lhV&wSAtO-vWQ>F%bu z>8rR|08cjtXl^FcqfcPoW4iEI27>HRR#)6i#0t%{#v7!b$-_-imLHt<|4D_&!<5BRk~yq+Z2DNAsjP!hes zRaxv-fJ!vT8Vxm9-N@Cd&$X6Xn_Oi#etuU%qZ4>BwUm?l9hWh@S~j|_F!x0)19L7` zABPudee6~Bdm#tvA7hStohZUh3` z-RxD)7=sj|KIl)MH-3k8LS4rjXEt9IGfo^#XPc(35jmP9Wewb%mew@kAA3SYAZn7d zD1fg(Mz}f#MYx6qN4Um@gxUj#-H&kn9NIOsOK9iNPM!BB*Ue|M-N8@${5IQQcyYiR zHrt^hHrvg&@Xk4|3l*~2rWdx^W}*BQ;F|+&wuOy6KR>^1v%Ql6#`Acx(3=FDtp5Ob#^UE%0h{eWK?Q3ByfJUuY_0LL5WLJn+rGH|-0bsn zNtDUF9@%+aPQN>l7 zv{&k@ZL(#CX_Kd4nl`z_3)*A{FKCnbxB!WxB;f!)yI(zQ6*%rtbAH3PQ}7g;Y zm}Ua{18{+Wu>k0K-)|}D$nstAD4I6}=8crs!1ep_-uC@~Zv6mLbFr^43Ab7TOe*Gl zc3JkFQBmxh1B*%1zP{g~?L#b@px0v8M6dtRJrd}muZX#`Nv3@ZuQl!aWQ}Rxi@czH zzrh8hyu+z=HAaE5Z>~MszFkq}W#1q!F5nkGNx#Q%OXJzW4EFsCP-Wkt(6zN#`3+F9 z?{4^m%lCY>|7G8VZ$awS_9gv{_T7`59u8V+889mPq%jgTri_!C~ zkvax-0WOp>vyAs+aZ4Sbob;JwxZsEuz+&ks?;OB~%yl+i$WkESZ1QT8K_2#vBUi#5DauG^JPL``Z=dN}=TFcS+- znt&T2yF{6XOql)_`|AW7Fv+neN4Q4$ma1S;@;yG90Ng zXeU_pI7ql_Q9v@)5PN{yNS}Yb^bN!6aN27a-A#BsQk# zcud$1j@2N0@u2DQYLH!vOpSi|6(7UV&KM>Ayy9^Xd&?kuFV+)}eF2qt45oQ~TLgJ2 z`h|n6Z3jqs)cvACmh^>^*C1OR#$c>qkaettS{Z)KzXPbVUpZjNEv>nzGKwI?RQSzc zF)xZbCStK4=tW+``=*D#JXUxri}!guviJWXlMy{&5(2|GJ{L4ppp4mUc|hkcn)wdL}$9g8hd#6|=+ zm~GX&VjI4y583Zj!HfOy#LWR0P#@|#5$>vbDm?Qai0_8D0g>ktmhRwcItE1Rkqf8T znZFR*VSEBZMRaNiVT|%r#5>}dk2^#W7DZU3z4SDRQoG-@)CnMFFC8Bse^EIY-0mO^ zwApCZEyG{q;C?WxW{g+2K$?r z_L%e5&Ty#kq>lq804ZSq5EkKavJ*z(ZK&}0c-sD&(AC6$@W4{IODQMJmG$lNnUq`V zNhvheD07|^;nR@1g*#ue{MBL($}%|HJ-qzm7_8{C~lg82#_9xd!id_EPRXY2YVhGTn1r&yb|02~ zneB?9dlOf5z+f6q#u1Ds6VS`c9}vQ$(nYYcUmvj_M&HE2h!#g0mccmf$=M`v)I%c| z!;%T6Bm&mxKZ`b$k+|SS%Z6W+kRiqf=`o%nf*nbtSeJrcmxzlmHGj(N>#9fmgLLh2 zt2SQM!U~S&y7pVEwl`|kc~+YNG8$rb;c6KS>|0n2MiE^dre8gqM5VL}2nQe(To{+pAlxN>;|L#V zDe)aLNF{d0SYZwv$Bm$`(bg;057itNXrEX{`~|XB9~*3+gwX+k@=j?lMTib0JKBrV zB47sdpCre1EVOlS$b)FGr0+107QYQKY#x~lA_j~oIGL5i@~nSe=Hy}`b52tv&~XeO zVTt4dH4$kl1{qVN6GmrjBzlX4SyZrnVq1s=*B>1Cyz8How8j0$Ca!S-QFMI<3Ik?> z{Kdr63nBc!Pdfki9#1!Nxl{;FEbjge+}ntmL0sbQW!8~(p0~H%DRTK^_J+AYV`^zJ zyE+ko1aQn+L4X|qm*bnay_BC}gdMOcoxIPFu-^PRx#k*+Y%l!Hg_jvurfdGDerfSn zK=C(3f`;6saT5F*T*u`o_X=jNVaQ6atLKLMbn}nxM0=O9$n=nn{519O^LVYr&y=E~ zuj^m{x+FtO*mL;;GPJPN%eC|V|7OTrKL)XOwD=hTk2H2CY5nxm{5*V1_-Rglk{k;# zy8ufy+4(;)SdLe)v}?nwb>z*@HSTO2gO`YYZoz+y@*aM;Z=w9DkK*S#^&#px&yL+W zlB+ZRHqaIKiMsmZ_KqI4GdPp;fAGeMo2<9O6QcwCc<7;1P1f3Ci^M2SMmbj3CZqAw zNL|M2N}ADci-_V1AYxtb!;VGjjPv1rh3EkOdfnV3%^L3dUOflA*jydF%?qv${#zuv z&P;l?M8=t3wGvC^6^Sx& z4-4WjsfUfD^VUZ87!RJp?P2Ex)u|;WU!U-TeD%f!P)#PP$H=O#hJ}$=-zJWN#F1O! zu!mhGf+90a1V!4I2#S;>0(s)2C2?#e4o6Cfm)k0udz_x!%}IYyI0o-vrU0)47{#AL z)WUcb*LY(Y#*DYQ@Mq)7RB;l{r>Al!MDkOC!eXW&n9D)79hiNfx+6QkMZOvrc-4_x zh2}yhVd(c@4la1)))8LtNpB~sUUcNvyJJuRe{i&63o5h-E1z3%mrSh2 z8bA%^b{5CLbXbbvSQiYZu6kkI@8p}RnNTT1u-8&-{ZQ()Pw|)QwJ`S@z4RJ)ASB(A z#XCL&vDh=p(wV8x25@sDDN*aQ#ut`8Q{NPQa()HT`eD}v&2zK!38ZfoqFGoRgrUcj zGzi()_;wE2{ifK<*&V>G&~)r(NV(qp4yL-sA}uKUuSV&LqA2$N+~T)@;&%uX3x0QC zO9%XR^4quo!|i__M${eCFgc9KXErVviyLR*Lhg6)g7$ug7qoX)T!6@Wjsf2w zYr9(V3C!D6$^w|*<=BjK9AB2V`fzLTB}zb&3S`bgaPUan-E^o?aBNY*Y`DB}ak40# zDwxd82MGa3K{44t&X812oz0#VKGyQ5ySF1bhbJ%%z?4g5{nCLYq zz4=h}-h6b~*hizv<8V9&cqgI2dtj2QAm6S2NuxGbfQbyAE?agv?lvSD;#A0!}p`+F-n7z-P!gPFQ2tJIL z-u#Z@rq&atQ1bga`R$w_Jka@aX?{~z3BP}E_JZewu{nt9j_kaISwG3~wgR;y$OVwg zF{jAObsF(1Hof_aBEF6mf83ihcE@Y}`h9BYGf?r@T=BO6y};j2Y|9z{F?%LCCM(c( zg6;z3a{OKR<@~MYPU6edsP>2EiSP3mVQYUV8o5li2-Y$^aN2Qb1*rK7zcTIEvE1T! z)ECPBj5XOGYDnj-ivUtv1R>0eRZ#S75#+Z|`U^B+e{aUa6Tb|AgK~?&UV3xD1YBCH zLEPOK?6qHj_j4SfV2H;v+5N_);$>BA?>NEc&&X-qxeVb3EZ^6{ir%;d*R-B&D^58a zGdZZ?3{EWNqGV+2ZFk@yYTx`s%7rC*jx+D#UHDMe4NU@g8}A9+$T$Zs^)fGFWjg(G zTOhxEVoL-hH`B4LZb_nq!$PTHq30J$YJcb13bntJETZp{O)73XFJsxuhOq}|GVbrh z{ff;2tR}g)Hi4~N51^Z8&;pZLlyR3~#-}&3k@2Pz*+O1}d5npexn5c+_Pb6`mxt~q zV`|Q%KG=w%cgYiRJ2_Silp-Vg0E=Bw!~@+>yQ3Fa&t#*Fa{}C-h>;|Kzvxc+GDv&2Q?b;_v>jojG1*V^1HJldu6M=ZJsU zOWfco@_}rF#39SO97#AS_GQzg&=>Lgviy1(x6LHKHYUH!ue}kE#=4KlljPS9T#Kpo zg5oz6(=e4^zeQ)`26B)mp<=`R9HQUlxcj;nhh7QQOr++1EA!`%NZ{6HyPxFOsU<~CIpFgy~vPt|h@u77vf|~NIWyfZ868WaXW)|N=k+Vs^5#d(8Qah~J z&*S|Lel14@2P@QqRpSoe`H#EiN$mQ@daE5T%vm~7=nO35(U{#Nbh}_=s z(uZzzj9$ffxdneS%8%2sUYu{qI&Z1Sx>q8=mH*}B-^)Ng?gjUwEPXrG*2ZRTS~nyQ zjDhatVKw&L%@}B-dH5xdA~#D&OkthI`io22j* zd1B%za@53AWIis`Uc*Tw52F!LwPg~#z+zeCyfE1c@%;g12V^zx~2zGc7($%}- zfJzLR^1LUxc(@>(o(z#%y2EB)*mj%KpbeR12ltg7GLz7Zw6)9OtI$k zAu1M6F@u+7gwa16Aoh%;(b_+2d;*pwKR#Rprm`BLlckQMW*xSzgfccRpn2K2z-+{? zF_%@9Q0XndMNpw3*R-ajMDs0<(7-^ z8?N}}{av`-4n!fEf6dNsVF+zocHIm#%0N|2xFNX;(CJinK#rOE%`NAG7A;C?1{33&7QJkx3mGRB}EFb}28 zBdI7E__}GviYmtXBuE_%yM;a5p{ycmD~msJ+)Zj&SdH6XcNTSii5eNVk70O#R z5$VPOxoc^F6nsBHBN>sL#sP$-Ik6j!CPq9h(JCMSG-FwgX8C)RTrBlw$#(({g4Nz` z&M>QDhWWspbe%9N%m-1=&=&4m8Yq+P-ZSHI!NfbC7fif;Z~;mE$xdMmA!-DD zlf`GSp3CtDPO#OA&X87)eUeTa83O`N7fub!@Q!WuDA3!ul3E`Z(5DH0g&0Sepc%2h zP}OCJYYklBMv_GA+cT8SV43*j$QEAZklh)|Db1D2l}@D0<%n z#e@ymAY2WccB_TsQm!3t0IDw?nRi05kaeb?KRB9x3^zW3$#m6J{2G^<1!R_!%u^(9 z^}I_n*v}}B@Kn#c)MN226it6QZp_5SmzN)<;r688(53Q~AwCL*SOqV1peR0ya>igYxWqe3#7^x&~qrf6@W%#1&lT(NRv~NwaewZP+9A#c1)YaMl zODM^2A!_~*#ewB6!;sOPjj}WyLRn-k|9HA3%alwai_dtn;wXa|DVm>8M)T>+-{yC` z;A+Ozk7P>WG^Z3;&iFMBLgT!klyOS&X?sf3Dd)>gPZ=%Gc8oEY4^;xQkf*~}B2RY8vxh^3lBXWadC|n>*q-C%Jj(MVUL#n>DLwLQ zFnuV52^C3}!}~Ju*#x;Z$QX$9AdZwsYNrN~x&&@alBN9IirJnLC>-L)P|B=uj&zG# zRD;vJ-kdU5hRf4L^1z6dpLmziQ5%kGzTcW96-a9XsTjz(Bp&Ms+ay{kk9Ni?3?bG& zO*sHO4-XmlupZJ0GYXrAULhq5)uGdwCc}~ZhT>$|jLA=J>II@7AN)Z^6&+Dq=~No5 zx8LP?E%iOO0(`>9`+IJ|c*6zH@-0K;;d^eGL9R(s)>`AA|DKz@^r-D&_R=A%)Q8>h zMw;i7ZtLujHGVdJo1b*sUj;&`gC#P`|Ua z71b&qM9-8Fa`#x&>F*}I-Aa&*A}%K1_b>{0KIt}u0XYpFJfCzMNKj5VX@vJD-LAD1 zG~FyT59jcOxT@eA=LZmoGyBM=P4oFC`Rq18^O;xk`CYQ`=}5=tcts%4BJc?acs}V? z3}E*eF!j6T}g5{hnMg~kW=dZj9z#Ln>FTJpP!&w*}V01QTLKjQb(JA&$iQ1 z#u-meV4R%@ZSh1N>i!TaWnEexxYcxSJnD@u$t?2S@n{t7=DXwJfMOP?K1|k??cM=I zOK6@`{pqxH8szbIAY0fX%ZX}NMK;{niV##}a}eF_85Y@RkjNr?8c-n{j;;nZ@hu>l zEKlUAke;Se>@j!$AWN~sC!<@t_n_DT8rF@lst@t4hW3Dg$5ad+AQ3@$VQ{9D{SHkT z(^o6I462o~jcKCnN?20D5L9*rwk?J-&!2&U4INk3Qyj6Y6=2mlX^le3< z-a%16h7BKM2}TMWF70KGw;?;x5K&soTGV-L>{ zxltvvxvehISlV#GMvWaH_VKu5YhwR_*ugXr8|6=()RiYKAZ1oaT3wIaWSZH8#_E_&`6?0K7cVZ0_^d#aG16s^gZAo)@tkG52F zS(aZ%8HS)@tB{)cov3$teF)EvE6xH*^~0-Bj1!zGSboA9Mu6KqirYB!0h*_AfS*ME zRtj>{Q-VAkUO}~TjfIKA;V+6Kx(4MnexQODmlFj=DwL~7finlvw{sXX-q<$RAfBIIR{ zvna|NxaBnHi~_AO3KFE=z&%75-oVWUkWO4?zU2Fa7;)_J4W4BDqQ#eGE%k1h2(sHB zK;`Q+Y&l_7@fi&Fd<{z?Z1B6#S%QX*ChTblU_$_d^Gs2C>?ZwZTc&A7SDw>T>#;7X zm1%5K#555@rH-cA!>Fr{vOAL|^BU1@!RNf(xfGf9ip=9!z>iCW^7im;DzJiw%q3JS zGV>=3nHxjMk)+d#^nmWurOebL_nu_{3Qdjwc)ccb9 z#vWS8&YF55MZG7e>%+7+P)xqhYbGZtpGng6x3T`lAWffT_ubM$|9f16;8Scz87F75 z3F*7(yFniMS5R&G|0L!AkcRX}K+TSmP$>%^QTXB{mHYn80-9y9DUnCjv2N$^!WSNFrc204jT&!&Zh-knYV!kla_%*+ckDO=m4# z>_In8XDN3;WMC<;J|p)zB%t0t6WxpLt4xKLcG8sk6C>X@clXq=c7*K=0xVKde?w6Z zAv~X^UY^vWJ=BY7>Knj0l6xTaXC@lIbcv=Ex+2l|G0`}A)cHMRN?Msyqv6yR_CTn_ zl`|~+en=Icn`9OHqbP}HzXtVHpf$!uf>fgEOc)Z)Vt_JwLe9AKo&ZimK>h)`kd;XA z&;Vw^L0CapE8}}6A^2nD14n2z?o(ls{%TyCf@;5nU{oWeCZpdulEpVujn<9$oPs*Z z=`?`yUfwd8Kr_SX+W3jWi9NpMKN(ZrH>E6}*cSs*HxI%mc4*jo!u~h}*yn(OEe99| z{keqql|(^*j3bvvyJ|lfiE8?ZzmXN`5)J;rdc|D_D2(U<#N&IDfbt5b8`l8UB~FLN zS&=wLcyN|5ab`C*-52YZ0Vd=nrpLov4jugv4#gugl#Bm44zNjQ!TMbd`-!mPKLEz# zG9XR`CC*{O7a%%S(%4Kte9}dWvkKM9?cY(PH}sd@7nTX*qe;CMMiqB2O=&nWPT`O} zK*PEbws{v|?E$ks;`5asj2qt`zpan>RLD*UkHE4%;**L+4%*HgC!HyHQaW`NGHS8P0n&3P>_a?xgrFqIg%L$K0j#65h{t=32 zJ8LaXM77eApZbtoA`D`Nr{fu{N2hnfTFtQ?a zYQF?bpiv`Ee;r_P`lyB;r@suKIQ?1}Ks&uT)K4Cd&Ys1kj59&t;Px~SxPzb&NL4^? z5^}+U1OxIDA%`qTEkMo^vKbI7N5^Q@P8x%%)v&7jBfzZh>R=Lsr}Q&^SEo#IOZk!P z^%-{@!qE%zzqeTA4<}WNR*L?DkEUidoc*MC1oy&|d|w9=V_iJ3 zp3{_WjRs7So+TS{A>I+e=sJF)!6{vsO zS9%{)y?@zouA$6o-2#7S|N7jT4Hc6$K6e&8Vu? z(5N|aY{T+=Rd%9&32`N=GFPpivpgDQ>_u1a;x}T5b&g_&^Vc1_sdJn!3VggNcY!zM zE@UwVBH5^EVG5aEitTnaE!@IlGK%Kr@<}5zb|k%Wka=j^G9iouSS!O2=J|V^2bKh5 zJb&-XMBWa<=Tn{do@ZXPfx8w{YI<`7NZgxb874a;qFFm_m?y(6!z8*zO_|^oOuf*P zV~-LijccqmK%r#VOuxGnV-@M|GWAK-palxF#@IrTn)=Z1IraGzpp1z(@0fH#o0;G7 z9=brtWRfqd$yWo^=%i_tQM6hc5gJrTfz}xBc*y4_3?CcniX3QtY-nF*a2MYUzpalA zHS!^Z^DFCPLw>kMf_d@BhNc%*af%TNd~S>eV{sUVR0u4lZGUN_H9Zs63;}=R{V|ek z=AoOrT@fUk={>P5876c$WyqX`yj+qF?bgHQAVF?fF0Mcy@bVA1?(FQ zTSu5P0I-#SSs$^vVCnD+8UMAjXEC<8v#ps=0uWY@K}2%41?~K zZ(9DbWeECBf#5IO=69%s2wEtsufuqe>Xk>grAyxMS0O}Jk zPyu`Z0PWW(S9!wQDEN`y0)Nb`$NN+6I)JM%Y(_r!!o%GSG^_?;JW5bLB&FJwB8=Y! zbibu=4ge9*%1ik536`8s=-G8!Xmk8N$dWVWXOZ)tuA*+{k{)Dp#5hl&t%3$U=VwN^ z{*T|MsRBIS->3O36x-Q+Yq4%8T$IMeA02VQE$@xI;4n0j7u@o0fD7>QJ5}>|w2s(` z?m}S3`aaFXOs3V(!WG2)Z&(+PE%Tp!U2L*Pspa2+z;{%_l*`j!=(J^v+8x6Uy-C>N!H>QD_JihXR zd^X1hYj{2GEMI5kQ{nR3P989WbY^{9%nxmipiph;?e0p-aFkrvJGe}I{(CwbVPNtL9@Y1B?#s4x0^wjaDFuIx zU3E2&2i!@(1aIwwcHnV-e-P>~iHnMzgdj7HH`6?hLA6qBu;MYcllHFY=5Vp-dZuSp zHa!cUs53q57SgpGIo`PrB7{-&v>h%OMQeG%DC)-xMo}eRFp6xr03)lJ>o<=OD{^jd z9UIK<RUe%S(&vjW?}rQZ~e5ywM5o;Rv^D`U6h79Sl{}2EuV1OLpefKa++Op zT8y0bX{wd%(42mTO%`}>VQ^;6azCa8@XZ2x@c|@UHOrk!v;B=dbX9brD6`xf8Z_xppMN64c`!mZ|QML@?2TJJ;Vjikh9W6~;G)Z;JjIwmXeM!c0gjN!d)n<+h!Q2>+ zdP`#*qmzVJ!UZ11t!EQH81N9eR;O!$lfJ}{eL6x*Cq>DhE!UX92Vn#Q$?+~a zp>Gb5G%k&#nwXIPhQ}GTz>;ZkcW=w$U-TDd?zcgm`UF-HVlY2})x0A5MS}&@MFNk% zS6wyMwL_gdR*{~jCYnjWZA59(V@P^$xF$VNlYaW6kRA@wV0?+{JqUk{Ou!0|JV%7* zKM4ALFbEX@q5sp@uYU9;y>s9=trt4)TMY&Mn^%yYQwq9G_znqrD(DA#YatJpsi;;V z(MEB3600HW8HWsCzoMOF?z8h5X7+6|JFuZvX(7$*>I0XFZ|vo<+Uw42Y`Tn1DgdT9q1{v-=W0m+#0-{}jrda@AiIbk=+u@TMn z*RSHhFUa;W8fmhNh;FPVI}=5VY%hy!ACMi#b}hZh^5)IHJ{f5Sfo3g>CU=c~!jcy> zM;YgkH#FbssEaFA;4+NHoI?7$>vJ5M{*8(&tJI%?~$`dahLQLWsh zqWYBFDy*nXH?hZ0L4xGu=0pCnoCbH;#{<*9xKSZaGpQO-`VWN7Yvd6JJ&1X&VI!cl z0>rC{?m^yyF_81!{t6zZ;OhuKMfjuKg5YU;VSNta+X=s};0F{uhVW&C9|2rN$&cLu zE9?Y}ACj`Z&Xtw}s*Asg-(Fwm`Y0EOsD~(PZ9{)PM5&N`Oe7x^0g`DN@dU#57XWOO zV#3sGAHr)6v+`4Gnr2a$)@uZ+m0r)|b`|C_kuBI%wnKbj8RJ@YpvKbc5T$_( zs#0DiqKxpM{HL3Ra`Oj*@>z3@@*-6d1C^WW@Ea@-K-n5_mO^Or`&;JNKWC$iDp@?A z%rr+CCycuT{V_hI5L7zh6#f|Y%6js=%^eAJN@r2v%INVXglR{;;(TLt1%`0K3u$4h z^+a)8J*}V8TA16tMVKIuFiB*7BkXH2eD|}xhs&1x_-jl+hPF0h7BMI`M52*j!Ua^iq>1^JPIE_Q6#@mSNLDy@ zFT>x&gjM)$^e*c)z`1)u37%x4c82W}TX0HK2x2Ium5l9Js;tG++Rt&S1+3(p)#98_x{YT-VWDe|JW>t`Dx!dp%PR z@*F+m!5{&3j1$l@%KdF$@_)tM4tWW!!xgPRx}fR+TB{hjN-rzvp>+n;D(s>Ztsk3d z4OIXJqy2{-w{m5N#fyeu){|~M>FYp4?$?)pPka1LcNa7U8#z%2ru%`8QCqXomTWA6 z=FHhiV^k|Pa`qIFTX@*`iFb9*^z*Qh1(?Bt1Ug5&ImrmO=l4Ump&uO(m59t`_+u;z z(hMGO@6IL+E<-agcm(6Lu}BgE)BaXE)-%XsGPnlSiosyq6GnR4)Ku$f5-=E*ycp~O z%qD+o|L8^E*NQ?f@9%33#^g%YxJ9`y*OA=}FucO5Ud#_g~2zuXHw^?{aUp8F51 zH&I_0IKlig%q?VmP&U6qcdO))PEp7|R(`llkDdXn*7}F<5y=heTtKatGxwsvb;j7o_q9rZri%M2 zl;jo%ld?*}Ss(?9g$Vx*!K)<9K?&clqpkInJ8JwO%`SXv&e+-wx#VOP(NI6t{}Q*T z*6aSM^iI2{|1Q-Zr!9^_Us!v8W33^BwCeSdGM6g%S+0VzrLkV1lzyqw5vG|5j*({d z_p?r;8^51b8ce9k%2>+O0XG5EylgOvc5_}91}HbPr+{83Hmd@FR^#VgU!=x3_vOqY z@+V_OWd?l5*okOXDmx2@HVW6)Dmy~g5~rAqr$Heyzdvq{zrCoQNcfvMSPo!01Z7L) zp`gUXpvD(pwr4&l;&IWNZr+fB9!e{2I*^<4nwy5?W_m5nO-;?sqpreDT@N?s*>+!V z&CO3Ne}%He%`aF?sr&$X)jtyH&#=*AWM}i%<4yM-v{FuX0<$Dz<{NObLx5S|zryMj zQ=yXh{r~3sS1r&URLgRU4(k|VZivjFbl#1oTUAp_*_zWc(fQA~^$eYNiqJaG$?c5G zy*yIkEm30b8zY!=vHCc?K+E%+qP%yE)IY{w%xMb%Y^YN9`b(%1*nr~6pc@{XY7 z$))DUqMk&UAB#GBRDCRp?^l^0iweQVqQd24QTR3XT77$9y;JEv8`V465o@#U#!tD4 zHrpor9K_GXDWIHavpM5!wjq;Ihw^XuIfS3l$@tdNX3x*688+J!{CLB7eSfOWHqeEB z_+k0LG#slASX2C1Z9_mS1UOkP2OJ^z8J&RdGvS9YJ7|4B$!1%Qa#irs1Z|6=yu<9X zCdp=NWzy~jyd}^+(ZrtszK`R_iME#kn~S!?@wWi}mc!3P{B&3Y9`Q2~KWFhXeXY&* zDSq~UiSJC|CuyC{_6R={*4u2wHrQoI}kKXS)-sdh! zS)?s_f3pGIIO$#3P`$rdqqXI?sj1?(#b9u}o(!*btS`d46!_5r;E)%n_QPXcj^ihN zUi!vtZ2NTnq246-=Eq5X79!yYKU?Xc&)(7etZ8NO6Rh~z6o!`aw)h5m?^ordDQ{u^ z%e{(OsFu?Oah`W!i`{#u5q9$nyKlXM-81c8z;3$p@FsA3@orC(-)!W!sfXXkEiHbh z92Wgu?*@c;|8*4LxbMf#)4OP%)2ROGb*aQDCtj|^S})|vW8s&aSJo8U!RoxSn&g*x zs!baZTwIL|$cAhq&2J9u<|0ouuZNbh`aRE;A6`NoY#gWBV0{ z9b6}*j0bjrxd(5)xa&EuY&#sud|NGsOpHP|eO}pEKrm<1=aqFNPV>C7k!GDbuPhWb zFFvpA17aI=^+yVeFhJP8bv1VfU#Kn6)V!d_Yu>%6kxx>J4X=(QRo zdK?Q1ElP+NyF9Nf8P>K$sb$uw^U6kuA8ZboU=xvEab8(r^z(WX+UQhBq|A6;nS-Ld z^1QM?TeHRg?Yy!O^}hEq#^)1wvBc-=h)1I{_TbHYk*hiMBm?@q1L8k_Kq#DNfzv## zPsm}*SbfPiTM3Ltyor|35EslSO?bftMhRR%-K|J#5JnW7FoRK1PM9f&*=u7yHr5c8 zUP_QR`DQ~AE=SX2UPjLF#=Z|F_Lvv>2S?+2=bs#;S;&&_9mInXgB=u8zA}-PeB1Yn zeEuqUIf~ast~5^9p}YlNB=76RO?l@uFy-yU3(8vs7r@YyDQkQO%8+>Ug&ya{EOqvI=>v;Pm~Fl>mw@J)X|9*T}bgkpaU@*&-eP|Z??crJ_Kl4Q7lMPVuj zm?)?j{vt&b>hv%i!=8RDCp9jxBNNhEcv4t^6X*RVO<9>`*!@D6 z+5N+l0p4i$4_StC3d$Q%K811$%GXdnh4Ourd3`@T?vBs!b-)E)XEzZu<_BTBKfXuN znIu(aPDYhcqAj%balkSV2k%J)**GCd`Z!>Pg3ToCDH11|1yBe0zB@rbic@?X5U5~N z39E*MqRaQELtc*Y!XYIo5_mj0$2HqT62s&&0f=3*gB991LU=#2N*cc5v6JmaRN?u^ zabgdgqnjT~+7nG&a^AuKv~HS^62Vv3Bfv5am-(7qhMugxlL$w=V}9QQ{X>L+<8eMw zP-FB2l809B-0Xe0rt}(m+Fa2eH-30O9pn7UEBV00-7muRVF7&U)rpyU*ZnU#pJH%3 z>wJn6NZ^uq-0&46s6240#B-&Qnyb340qbZE$eO^ULAe9lsC<_+R;A1@40NSB6?n5M5Jx&9_ z>4^F`kx?6LX&v!=059XpNo}6?s1m!)uPKFp7GHF{K^~m*k^cE5Ni?&s(9GTk&hQOad89wERW=L zBcycf<5T!FI6hE|4~Ltxi&bx;0-oep$`)j~H!i@Loh-izmU*O--_SUhqsV?Q2g)#C zINcl<+s&S~y zIHd}C4GcOS?|r$7);CVCqUTT8@gD!=Ug%DGB=vI+zG@UHt@U%Xfu)~z>U(XQ5QfTk z+tSVJmLfO(U%`#@Ic_pcjyT@w^YnQ(nL1DBeovLJoW@&ZjuWNoWNtzrnUjf9dClC; zZ^U@{IT1^8bnYjroh#!rbG^!0l^dh`-l{;>)(LDIK){#<&3jUqbHpH*V`++)YB~M} z%W*sAw}~bo#gRsJ=E@}Bi9`~E00!t*Ujdb+i!}mSGbNociZnvKXS`ubat_@oAJ)JT zIu$`rnm(73Zbqn-g~>m_rBi0cY2ytr381fI1muhe+ML-*ty?%lmW1eR>aqvnE)E@Xy_+tCO%BLyB~ zE^Y^CW}a*lW?GRMS==rF3gd4m5qII_6I#_j!r5`3%lPu&9xrCiW0>SnBu^oR1kv3R?*NVBs!0miq`t8t+kX|sw9?LpCow3YiX<1qNOWJ zt1W76V~u^SomN|Pl2oZ$qvZen-a9jy7kTL4$K;*6eeb#Fo_p?@d+*GM6Az!EC-7;l zfE_&0i2Av=Ea#V9)Z*^qRon}h>5%3|T^T1+s)_v>bY`UiqBGxMXO8ETl9ubA`iD8o zv{k%>0@F1iboey!RwVHXLi8)YUsJeW<$K{mP?+z9i)O!ym(B4_VJXG4{5X?Bz?N4d z2|-)?cUm8CRGR#=e`{d~XncxN@88OpA*4N9BtQOEUET|F3h&9`Qx0K#|8s*ygoXP1 z)n~k#R#bmm`Pt5WjZ1+P zD~n>my-BoT`26I^>V|*mv3G;61FJGKY=8-t@9jE|@Bgf`G^$Y7rzCodURWI5JQaF< zp4WOCzBY^g$Dsq+|Ik0}^kd{**qiC_3-tb%yuXIA^q}w4OnnG*CEur6zCH*#K%47< zpaV3S1m{x+3C^csAkg6VY2 zsV{@5<0<B^m99{%L!v6|}#F(f*iLqW@fI5A<|34jZ0F7yR@mKg+6`^7)_1kM@<|C!W0`-#=_D*xoj7sXB$|)-bTPZVgY?(yieV z5a`(FS=kS;>Z*PFO5gmCd-}oU8BSeMF{23nKZibR7pj>2fAFLs&q&F?3xn}N?R`cW za8G+5!S>MJA7XoG@82Rpd*97yVWe!~0k-fIt+`wwjBmqmB*J(vRZk&=M%2MI$fDXe zukbB|QBV04f;nHq!95|qvjg;rbf+eBrr|)J55?BbV!2zN_+~XX1o7xH(UGH})v!uv zgRruZw6ftSI0pp_Tcz%S%sYbbV>w5GVlA6`Vn=22Ovp*ZYHctaW$+Y&;&F|}X4G*R zwL}YNlzd!c599E-MhK$Rkng{<$U^sSTHr+95`wZ6$Nw2;ObM@ zI>EdAYI-Vk6&b`iB2UQE$fvb}^~WK?2)P!4BF$NvMp*kEjWo^yHAbvB2UHBYYSw=a z>v@*?&GL>WZPX2dZ>sP@UH*}k&f)^v0kFarzXL})nCD6a;edB6NElZmM`SS@}*2d8u$$M$$`VBE^$c*Lpli!ox>|>t=EUbJ&$nOoP zk6@vbWI=S#tye^2;IR2=ORL{2L0@8d;#>pOS&Rn60 zF{PH~U6C0-$UDBUG==`@TQlN&wRpJ8UXhX-E@q-?2x_PdjD%2(ST2syx^M*w$L4+{NB?dKd>fV<2)c#QFHXqwlBailAmoKaKlz- zn5MPo4FTSN(^<%8Hb)uH8!Boi+BS~}R|ogw*|F0R#3p?%2CLdB91(7&pAx}nJzd*_ zpnU6dM!tOfU9}%yYLTR(_6WnNC`A>Ec>S@R)fgPS!LEVs0FgF1Tw6(3AKwFRB;v)` z`xsGD)vq8{JA_dtgV_iQ&Cg`iwrfj(bewTe^JR$A#kf}se*&NdhE13k`s<6>5oy+( z*P43eRMIww@`Go#j3g|gr;QKyvrVby4>{Oxf9c(}NOgR;-aK2K^%0ZU4*`GUIl%;e zJ`idr+xr8w!xlQ0VjYC0U&gbFt;4lUI0HBwaa4!^^YIDv0z4FCy3<%p${ocAthkW3 z6;G@{K0h}U@_7?*+GLcr;T34eehATc&x`go#tu%7ZAa7=L}?$%a3<>GX9;aMyNaY` zBKLO9g;Y~kSFkv1k(C*L$~zvCiIkG50m&qAR|p>*lnqZC9}O;6M9icR@Ugi}{Eke3 z0>r4}qmA?F`uFDIFyT`gT*s%d5N;hVc0(BItziiT`tU-u`0U&+Ea{~$xqC@(kNDKX zli<*a4|gpP)vk}&E`FCrtQNoX>VO%1yY25sv)Nr-^J$YV8KY0?T!F^hhUdBoy&q2e(?OZ zM1G&hOW`#D*)Ea)N8~XDnz~DK7AmcFi3A5jS@gxKW`FL|A`0iD34vSWb3V8F*UeZh z{TJiwfY_9Ry%#;!huVWa3b)+K*S?8wPlk@5;cYYyWusE;8^4Vk>iGW3dcnxh+eNfzV19f!M{=Hne;nD(`V zcgDND*n&k8tA6kZKwmbj1dU*69BlF0G&FAxWAgDm1l~jaQCGi*`icbf-JVKO^bsurU@gIOm3bdiz}ul)oqX9Nv(0wXpfLJb-6#r=fx2v4_I)J^Un z?V(I2RRP5F^dR>#=wF~``?Rysg^Jxve>fjozaQV8cY?oh=Hno`O?DGFh~%Q`-%)6% zSX7<(k+?rQhKl7On>)AV!+H<)k+sob5GLhZn*{Gw&sWstyo?0pJPrhSs7Z?%4F$aC zN7k}*oT~4VKz~*3M*=uin}Co`Kh&V)>a|~a^k1f9%AVDaD@1&wLpe$y@Jra zKDD; zMEs!Z87pt0p>u(hKu&hQ6Mp6B!>4 zIt&a%;EKl80+)iTBd*@K2IJ!4gXj6D75_BkpKw0+Q=IbC0x8=KP2 zm2(FAos#IvS^gb<4KY+$*C#=Uq0LQ*;Q%eI$NpR;6y~QKK-VI@M$(rFx=hmBNH3K1 zTcl@$p84!KoN>q1AJ=eP6L3w(^)4<$M)&ED4L87uB7yzkvSzoC^wz4Nqa{6ybcCck zkq(n|9nxh$8+Gy5scuZm+hcok030&Brx$-+c@MAavt?pj%HyuQ@R@zKq=dQhMt|97 zi!EbbplI}t>)>Gv=MRtl0%(W2J$t1Lj?{ynBk0PDZqj#)?agWI=~1q{@<7GwHS_HJ zb-3~%+$|}MTzM7w`-m$q48OLF7+FWtYZAAI#OcKTK_?sSFB7+a>)y|c{@_OnF1Pz<<0%}Ry)F>@4);2YcHTKzrTGm#CEuJxXUM?a6 zcIN+zsAd-=AMGVpj2?`W!FWB`PzKxT!N+9qc|G{B4EEK7figHm4_>8t_t;13!SgaW zRSzDO!8v+xy9_SWgKK1PtsYz=gS+(LTp2v22WQCO1wA-k2Jh&>p)y$FFWKH+G8m=@ zlVz~F9*md4x_YpY494og8ZzkAgXLwglO7C`!Jc~XT7A*{m-XNuGB{cf9+N@09^4^= zALv2-s|}y%!7pX%3OzVa2Dj=#j|~2-2PeqjMLqbc4EkM^&F?LP<@8_&8LX@aTghN! zJ=j zD6U?(l5xf3YJ{r>uJX8oa9zvx^ZNtWFW>KlyYf##ZnV7)W<%8+2BrHq4&>_zAWj7NuQVWMA9cfgg zm2kAG?$pq}S6IaC&@Ncts7|6UPv zXG!;Bd|S{(u=2^@V5Nb~_a5^-Cg~SQR{$-lhyMXrcVfzf{7q@_)&@zxJ9PeNfUuZrddNCgayi`V-P$N%}|9A4~cq>31ca4`t1sF6msxPXOJ2 z=C%udew9)6LHz!VD+kv#T*VMq7MJAQ%D*jr4rbM~ykOhZG}C)>m6NRq<=E3(aU1)X z*nB`iaQ%tPyM4oc{Q&-0zWlk@Psy?@4+lX;spnlAb8(?WDOs1s?t+ z{j#L}sM0S;x;*Ljl8z+ZTGA~@HJD@b3I z^nTL6OZrdJMnISn=%VC0&K|Gm?%W9V_XMq#u{`Fw!+7old%E$J1c^J|K>Zzuha zr2i!ShonQ{vt^$I?aB*&pEoTv;hfsiAI4u-Uhig%sVda8H2%8sj@4kyNsLEZ`VRbc zO$F8hPnl#Z@E@y&!dSKe|z+;-G+<;@AiFC6RvWl%O_L7Y}_x$+u54JO;Av~=aX2$f2y!@hz>>_tb} zGG3I`j3itK3EhfxqNK}`ZZ7HRr0cWFoUqm=pWzZ1y?B@ zTsh|gz!$ig_Aq`8Zn``|ZVm;CMo;4n;ARwpy>gQNUeaNtzm)VT0)HfF-k)W^E$MO0 zGZnNeuf;4hd`LX`HNRU>NUPt-~Nlzrr?_7Yf zSkl!bZDZMoK)Z6nXQL`UM|D>{*U)a1`;K|fR~Ph~q)$lt1=4#Z{V3^8l0M0LR!RCJ z#xDVlK2Dg2KHlliUSEyBxWCP0um3K_%>khY#}+^UucUN$<&=bZDVnR^lB<4PfJm0L zR41Jv>BFosM$)rL*OPQ7(&3UG$o%C&V|=2<8@i}A1wZgg!+VZPf7P8{hXv9Cf!ET`&jjpl0M1!2B2LzGwa|18KZ&4 zSPOO9mQh~T(hZ|9J5ZLYO8Um5qOsXT_*2p=NuQB)2j=++wDdY{Z`%CXt60kRb8X`4 zMOt1t+tlw7DLs^%C8UP}2*X2pf)KMLTwBr^lI~A>jHIWN9wO-vNxvxRwWK>q`Uq)< zr1MC(lyupDK{u3iBhob`-I;VHNxwomMAC1N_Lua>q_0*JBG^Wn@B79;I6?Zfq_2@a zAnAwD@a(OUZa{hsXjk5nkE!r(2qk5#D=+gy^!~Hx@VoIXOZr7gzeTze>&RJzI^-RL6NL{jp@qyen{>3Kvq?v=K;F#HQJ_1t z?5X(}U+BM9_{ELP>NfZdx7^6|JBKotstTqS-vNDA(nClelXOGUyCr?$Ht0-Ae?xi& z=+`dd{t%ZN*KAx1aV^8O2G>?x2XLLnm5u8vE`RuXA-GmRjd@i9T@zPBOPrC`5^=mS z?xd%^h~FW&#^_<@<1682>EZeKU5slbu8n%!9{e81bq?3xxNhSr3IEQHi{-21x4up{ z$8RF84tlr;eh1=8#pS}~!Sz0_&v1Q%YXh!_VRUF3qi{9D)f!iOTr{08;~If$A}$rz zd$>Nq^);?_xUz5^!u1O->-_-DMmPRZTsc$z2Sd^X(?u&N8G4T|uNKR*U;GZCHmV|e zuQhwAmZUGTXDUnjOVVW}{VM5Vl8z;P?Gd9^oVVx_-#NYup1Vm_vf@_b5&nGhFAa?zO~wI{Pc?9<4T!)l25HOOdRm zIu93M^FBXRv9&&wsBTl#?b_ju%!!J(1s2ESFZrRv>nolv{ul~=p;&~*YZNxsR@8Pk zl&Is1r}Ygb?Z%^{TA+d4$aZ{>rHf!Pj4D@@$1iFLaJt3Y8ivVtDc~5uB<8^B!1!MA zJ$r4=w{QB%kR|)^f#sPt{eJRnsI!2FdEh7f|K+(js<1qd!qs^&d1hoX=l@ThH&xJl1>+!p zvl9EuxId|PG0UNetim|96yI~RDBfNax4f@VmJh@h;{%oFu^3a44Z`s;^a-{n(Gvw0)Htt;5sl4-kgZTA zTbE45gDqG$&g?3|wsOU^_cj2)6LbuTiaS72@s#_PLeC%Q{hMGMZ4m;4(Zj#a`8Ru4lT%z^ql?QN&RMW%{QW89q zNhY|{E91qY`PxoQp(r&i-<}M9EbLWBaJSMY{$C|(dp3renD-0LP>A1N?+UT zpAxcmG;3G)Y2Si--SlL!rQRo=M0x9Z6_;f1xSHqe6GygpqPY%tda#Ta$xKP~Ok+%< zdqyzXR?;?3(rhN{vv&*D^X-E{#9hn6!u8r4LL4efX;lSNJPzTJf)KXxF77ZN8t*p< z2P@6?6ZIxk2#tmKweoAR@+(>k8zox1VNUfoOJ*K#EG>_9zZN-h*Vi=6VFuWLLSQxHw&$FRgN#+yr z0g5{;7q;PN#oY^P+&)zEuK`z=hgRWt#EF<*TyjUt6iHhv3x58^a%pA=FwTL>8t3& z)lhfH+ZhqusdJb3j`5v@U*{PdaU3swnaQkKiQh}1&5JmOFnl{WcKnXDw`2FL8jb_i+B78a9)X&M7^ykJb1L+CM8;5Dooj8$@XO_Yh$h2jwfauhw$B@#z=_dTO zrTbwTR@9(n%nW`8B6q(1qn+>(8efQ4w<_)+@m^T9>RgfIWJ*K2jDLl*RB5L>3T+G3 zN}xs%kxaUUsuZ>AU}jf?I^ie5UB5Ga)TX`hH@95AeH!3rB9DSFszJS}J=MMW_He|b z!s>{2H?4ucYuNeP5P=9CP8>xR>p0z!PWOOdT%owaaD}g-+Gq*L$P@*08tsd ze;Z3qc4<$7=LGkVQIPm3MGe`7XzktFI9?P09vrF@Zwg8q6Yg)D@(!?I<-?WOc*T}+ z3j%Vg9pV(VLzvT3rkLVR%2M2&_Sqs6v-;a6CT2Ne52W;Us@-B7`MVUgTePCS7OLdq zg*LARJEIOd)x>=~C)UnW2BT@CvQaDMsIfWiSB$X0&5Eb|G>4kWNTtR$%ms*dsDaxQ zPnl_IvF7mB#-ny%JJcNz3-a$Y^Y4#OJA<}~-1}RpRb1{K zqa2>r`3^S(ijEFUat{pivO0=+fmFX#Xeyr0du%m6MDH?ZSj6d)?7|o$mB!s-((w4LqvoHX}=ST4U zzkEm){g36Nl2|?>m)U__M^Zx;0!!#aKs@Xvdp~iX)1zQ6d;rNe0YCEnz1^W;Jf(@F zZ)lqrN0{_=={A`auU>NmG>O1#j%Dsg!3%5hv!(3pwG|e|E zDalIqpdN-xE2=*SV=G1Vb9!3&!`J+WgMo22#PPQTf8B{$PIux_CjP;KQF_5gW#S*X zmCd4nLH46g_mGRZ$MN?M472M_57gX)vapj5b*GlX#Vj>3Ux_`IQiZjYSJW_a3TNyQ zJOE+KJ_u9KkxzOX=#2c-VEBdEYeC0H-EpY@3#Wk&Svv{_U@O!&-A46k1H=7Oi&Kem1BqaHa^I}i;q2Fo67BoMBX_Dg21qgkKJUOasw)0>bsRqu(V<%SuzKX!yGsc z^`K?!B&bzpIXuthI|4d{>n6iXqYZn(Y{IIhr?FDCWFh^j4mALd(4|VcTV2kn`r|EL zDJ7FsoaX;8V zD*-{vki>bu6u8tDe1_QlP?7f#s~s$dzH$$-S*Lx>_fW!@VVSXrgT*o|;vhff{HBjs z=6oP@A_CX;A7I`uw_K?9f1CGtJFn0CF0c(I@A6UP`&ja`;wQCu8m!V+(LI!@l?At{ z@KE4i;JZmF;PzW#^)4yuc+*RHl%ucEic_DjCAZQ^!GcqR`z|;&(iuJWDd&GrNLN&+ zsM06H;~aF=xVRMGBffjDo;|V~B3r)wg-yteu~`Qp)7um8%ZXI&PmC_?!zlq}_6rA2 z%YnwzK%iIYFv3fXwA_T!KZgfAI3f%_BbQl*VO|YQqIdQ;W<^XK@dzDKFs*LPDdwz! zdF^*G3$|4QF|XB|13MT1dsVD4=7DayWq+jL{@#g~@OYVPEJ{eb>!i6(Y@8`HTHVCy z660Fk>DZVJ*IY>RoB2|Qf7O++M+b> zAdv^QS=ek$!zGauMi&;DBg~dgWQ@21i=BYSlprJU5BSU!%o8x#h;-slG>kS@zzBeJ zF+`2@7{%Q&LUDSWe9Ea~L^3S16YoKc(GFK)1qrw*fPIc4WQ1;?s|fqtF`{?&uduB! z`eZ`X5S}}$@kzdIw)b83I_kF5gSV66?R=4VJ709X`zgGa2!7gV_-XG!g1=)aQm%sN z_k-w9-W7%OZYhrIX2)YY;P6Z0n>BQErV|Yd zM{F=>PV{wV8?_32G=1KMR3e?8xP0*zJ>BP_!vjZ%)K6W#{{0!P$ zk1LXSC%VSTE|61yd=aeD(Iu8Mg|`6x5bPGIB+*n7{IM#Dm>~fpG$my`W=Vw; z9+tK&o)#1fKJg|FDRhche?q5n z^l8#zdMeaLWRYFQubYj)9D&&`ARt$m9Xu1w9f97w^B(}4YCKqu^?zYTdl$8t!iQJ+ z;HoY1Z;VLQK5_V6W?QYd-@2z#|6eT4ps6t47!#P*U|jGkh$8k>;^5ERwV$&1VKKW| z_EV1X>B|S&Psv!sVe{YC|Ks)P?dE(eTi^}`0DH8)tP%|g{Kr-arAE-A9(`lygz??DkM$c}^wr1Ie=~ z*6RPOJdORS#q%ukEUz~vAmM)dQ;%Vdt-xWRes;Xqh97m5@7_~yVr}T>R|^ZZ@Y>J} zJSwRR6_bfC1y!=}N^LF=ZI=4U{jJ}{X^~QbsKLLIc_-$(NYr2c~-=D0j zkEg{SVA86=G zxnKUt;QPt5gU$kMJJ)&dXWM<+qa7iI<$3+;gUa)>kN^MjtTYGm6t@(x@9C@(qxAm! z2u42JEa5e@FVGOz|;ubayO+Q*X|Q0r~cQTx0PBO@gAb zPS}R=``zP@@vSt@h~D}3qe!1AHr9UR02IeSaM&o^PjV52I5p|mwT;D6vCfvb$f@$( z`YCqM(-bw-8JoD@X={Z)QJZpWUfUR$`Z!V+=rN@vv-p95@jV%dVy!^aRaYk9U#acZ>epk-x5+d^C1qPdpKDQ#=-%;JPUui*4e% zDISXjns_W0X!5bxS0q|B+y)S>js81S|9w~g{XzfT1|Ju-h=*N)Egp6Sws_bT*y3SV zV9SSHA$6jg*sd5zik=sf=8M^(UyJ!B1_xYDD5U5VciBAA1%hI zlN;|4q<; zyX(Ix`tJ<=_f!3Mh5ox+|2?Ju{;B^4Vl0urD*A6d{kMhw>(qby>c8Xk-*@!iPxasR z`tMKr?-l*G3`RBaBlO=E`ma;}9jyPR>%a5#-}U#hFSd+g^*z2}O{WhR4SK?ZR>oZ*Qam~i%!L=1v z2CnhAQgIEz)elz>T%B+w;Y!5S5?51P^>Nk2RTY;VR|u{kT(@iZ`(4F#0oOTPr*R#| zwFlQ$TpMt$B#pew@cS9A`M74|^5DwAH6B+gt|7RXuOEJU;Oc}c36~vLRa{J~iQoD< z&2UrDEpa8{GUkLht^vn!4Vb6+VJESu`nO{(w4eWM_#nwfr<$1*wb2>7X?SrQCJG)= z9;==>(xSv}w@vpL)G3{qid(0l9{h6gwx!5Epth2B?hH1{ZseBZ`cNq? zi5XN4>oXUyI*OS~tkLwu>h`#Z-cEPlh?r+R5w}?h_JYHejlTydQ74?>Gg=8a=J2$r zCvNffY45#9oX){cPrX>|^d-gK8P$L<_=q~;2snj2+DK$bQn$7Bl!;1;%4&SjvGGiR z_Ogh?;@_U!=(e5~S6L6X7&M1K!>iTQJ=o@cv;ZZV34lPR#s{@Xk?q-FC)|c;rwV2{ zv-GC7fH%7DNC5|UoBhV$0*vDi*p0jUTvtt=qjJqa&Hf{?DkfwOfh+EzsGl8zg{qz~ z?`4<33(#;EivvkGA;?vAT>;Shik#gV9p}_xzttQ@O-y$~-eq>4=b^tV-;V>27>6yI zzZRZSQSQ$wV#_a3alaPE=+ujfIwq8-TWad*+~UpOhn3bFqSwSh7j3V~zRgel6&|}- z(nE9cBIElt7k9ziwYON-Jp$c40*%yf>&r5_{b?^(ML(-OMoFm6l>CHpQ_?G;_Oc3T&ufZYgC=ZT#ZjB<+No z{f065CW21Su-cBa^Jg6HHaBwZ6h#Qf?JDHK$md=U_T09ytGMsx9*b7()gr(*)^48g z6D_LGEgRk!8RxZ&Qu12t^?5{fH>QrqQMKVcVts~3vC#4Hy|5dSZ;!-c+itBcrK?3? zJKF4D91w8b&<}*GZErZ(VNn~=Z(@CD)I&I4!TkaBC%dX4s=|3PoGhY#K>x#ez6xjN z9qNG4#wU|_&IJo*7^E1zSijnzTU=O@Lr!%JM(LiUsC^Fg4%g44m8jdP4HS1Z#SMc1 zb--y!9%4>GPhx2w(L(`+gY0OBI9}ef$7W%;oa&3=NdbS*Sj9QiEsm&dPIQyH*_QSL z1W#ucGG$NjfC5hPAc-uXhSE;87}GS-=_c)TV%D$QBE4UHpRLktg7nxBxJ~4?RH8NYPfwOSj zW>YJ7;0KP_i>Y5b#X7${2%xyTiR~1eAHmxQQ?s)%xr6J2+*cEFFu5nI6&&!oDI}*_ zH!0&nO7SFh2-;S_dkh1&l47r<^m0V~CG89OPx4f00B(}hBlxs1xF!FhDK++!akfG1 zV&-p?{67Q!@p**1_y@8V|FCM^BP&XE zuxt=$B}NNf<#6a6YIHTV0)=wV7{)-?w=n8kC-IC%I8Ndg6Z?6#j8`xZ;ynkc55tZC zt+&+t_#W6Z-i%cb42wwo;9xEe;@(yuz&c9o#Sszt_L*4piJKO!coMO3+j@XhxWdK5 za2m|1#yFy|taHI(OSp|YnD7zB<2^&dbE_&Y8kna?6jwa;p3W`10Rfnr+qSeLv;&xG zlc_do8&ha=x@uWitk$>NRp`|vt-(w&31fSuEm&wb0A@ej>Bf<|c5#ZkocKsi>#k8d z1NOLsueBZ)n1UVn);Qo6jh`4Cd&5t1f;$@DvS(O*et;9QMGlO#q=3DNQ3uSdj7HW_ zp!m~PbWO2=5ggA=feq3wVpAfm9ga5h!077>X{W$CL{p?lAYy#z29u(&FjCH#KI6fG z7+MfGcD-W#MmFQyC(6V>nVg?eoc)zr3n|GsB#FFAelSz9vjtiWo>s1LCc?Ia{pzO8 z0^PDVFYJ{$-_niIpM=1iD;|b$gxgkaEY><~Q9$Y=@RtI`*{Im}U0OXZ zGIB%G6PO{Gug(M6W5bkyvEg!gEK8IUdt}HMtazI2L0Q=27RCKiACe~uFQ*X=Q?ok| zdfYBJ?T>(XwKyhmgs`vV4qT(;w+5b=effbQib!lo>;8iA{XsS&Jiapy1wv{EAOx5* z&7opDTMUj;j^=F#jKJ1#+X2{X#so2ZKmzZQoj8W8hB>27Cc?_T5YO+M+2X}x92>!^ zL*1OK#H*RufNl|BOUK=0sIM%kJ^O;nT&9X9~@(Mx=Z1mZCS-c-#~t$9L(Ikhg>00 z?tNsn3I?z6aazGlZt{BCLC#0g9~1h)@fL28Zj#zHI4J;CKH*Ek|HI&eCT>=uvYfHU z*zA*R_C|lU^%|SKv7p(3kBSsD`x={FJU;3eT9fP!6S;ghd%NO}kT-B!Mk%;%`f=+_$OU0`dwCafC3l8mm zu;*G076%Oukg@t1M1>*>CZPFW1m2I>ENt~_Ck`;k^C*y3ce%lqi~$=hG)wruYRJm= z$QdeDrb8Bk<_cak7PzCSiQ3ED%*FffnLrQe&55QXjl-8X4~oP-NX-85WPxWZ<>$7) zB;bN-H0CknpsozLLq5Zg5VY=pCnBsh0xXWo2CO!PHXN_S9-N*SU0}r1m`ufXg$v2A3mQ&b7}cmu7d# z{xZ5syrMW{4Z2FZ0x=q$bmLjkNx$alOisf6sn*(LaxwD<&K4~6Fj*ME*gJa>E7aPM zk&usfeK)Zzt)*M)i;?xcX4DtT`VNVeQ+xT}M2{V2nKO{3P>Nen0<9IMYh5WW9yXL> zyhA9(k>8Qiz5vSBPf-JFc15=rdcSDL6DVDv6p-dyImBb1cV%Ub?`nz=ViE26CLi3a z(5(kO86`=`Zz1mcgn5ZOj|>59kLcuC%%A>_kY81^(m{;f|YRg0Av0wQG3E>RmookgTJQaZ!~HLL;jMXx~#gNjQZ=k;PKEg zI2M*js>Oj)$XMk*Jl@5hF26G9UdnF<42(s7sqKWS@I977%srsV+OgBDlJXk~7PZCk zg5BpNZ}~qVY87%oWq%QStnAHYn98(CyIAf&%1`I71pvt3pBUyA{`MNB*4N{G~bse@__v9frBk z=Fs2^`8`4Y7EAsflKfpff~b+m0r`EzSzQeI`qYcK{||q<{tbrBp#CkzFc`s~upJit>nHoSv%%lhGpKzvZMWdBGx-}hN$}T5@;8DL_PfXd+5ISt zBxRS#*xuV&?g7S!K40O05?;|BavZ?gPc#tN@TAe3iPw=!Q+`D7rB$3PI9UFVkkA3< zFE2T0X>#y3V}H&9Uw6-sMcCWE)K}^n!=&y6X0Cf>piiJGdu#z29 z1UHXKZt@QyY6@~d9$&*aN_`Ka(j|kN2a-n-{H5snv>qef!e32A@b~#;oxiHoi(vBS zvAc7Hcs>SSnjPINJ|r8Br(?BI%gG3qusk6Vdyxq@7bUcBVfJ!^w9*)=I0^R?fW=u5 z?+IOev0>Ul6fc;|QB^I}53t|a>(h^kwtol1E8D(?u^qQDc(*S2($6L+#QxX~cC77v zMznX;-+FsH{fy>>p++z<26q);;#=^d)#PMS0in442u=N(m5cWBW?!~RJC^pIZY|oo z?UJE?s91|cjZ*)%G3cIwpvV3(@_?t-rx8_L^7OdLQxKJ4|CXY8GAH|@?1gS`*9Wja z^0XEPf70Hzl;fk8!Qa+XsAt*{!B9EL(6=b5rOK!~7X^H)gDN zA0B<_3tzoP`OSkJu*fedLC9|k>J{U+Ci&A2vr5kQQ^2B@4Ob2Fdr9&(>Q_WHWKZ*L`-DrYb? z4R_z#2vjL2vBk_Em@YW*2-l9%8OzuP;J|ynDtMmW6QXdoStkZR?s~qB6SaK#r{46= zJCPb98}@_=%lDFNM>7R1?xKtSerz~5H9aAjG!icu_^l*Q`YnhrP@#!y0qp*Up6(0=$2EF&W2L8vAf7QU> z$0@9iNA%h-~aeP@)-?LXt4%`oCAOrt5y5xJX@&fr> z6CNM?_Y`B_docXvZ0jQieqEef0Dfr$f5{P~4w3lu7o~j0u}rfE!;i**($@&O|F+FSYLdhsY2yFHHdpkGFYKkaJ*q>4{ElvJIMR}3O)jIR zaNbh^w}lyF$Nx@dKU^;aC-yny8l0CsVwNbQJv(DXe>`H;vi2vW zj_0b*F70y@wmi!`BVmiON4ott_D{OtjAmRhNa(m+=4=Xdx*;oJC*(388`$efyk>&m z2YiB+Yua_L%)$3#W^7oLR4Zy{5ha!#H>+UaJl0|OSQxwme1u7ZrkZZ9e!^RPIuPfg zu&SZp3CD2Z8#3&fGzqI)wordtDBhUhaf?v7xJkCq_yx9d3O(RZ)4{SJNiSHESuv2u;X#=z6=h}DyKBBIew#68Zqw#cNu6A>e$>M<&d zy5M;y0(!!1k&N4nqWWR*ecHS9-Yp)mYg;%vMM=xWt13?10p1>Mv#^WQoLO9c>$?^m zu?NA$9j?%L>{IuPc6FuhmF5h?JA+zV5E}9c zA;q0R<&DTBq`9bxxHG8!jVRm}kjQ==!q&b5o@!qWO*i$W&^qT}`uzox!mh9<7u3nBmfDWPp5<vH%(xD2@LbZ` zW6(I&T{!!tOSu9D8sypREQcBL9)V!B_pyv4ysdD~)nlo0o{)N=&33+wIML2F(~x5z z@?$fgs-oWMKT|ZXA`8Ctu4rDMXr2a*dQDhjw(biW*@yJjMf1rbJd4D}#c}^k9)Zzc zigvH|9T)AJ43Eg6-emh;h2A^WeR}&~NUBLK>VlmS(Y|YRw%1^pMYL}ieW|%Zr9#p{ zo9&y5IMKfTQ<1}s{Ak~!c$ZTDnfT@#znh!NqWd|DJQLBvT>sSbXyKc}cCv*R=tf0< zFZ=IaEiAHq#shBLn2T4lf#*RF=^Jy?p=8`)9G#%3Ad{+R8P!Ky8gW%`8-UopiT8a4&6^b!)h1EaK1w!mep)pCY zA?v&hgKhdW%|E3n|J3H6N-h882O-E+Z*oOuJ~EgY zYB1B11eqxV0#$Bc^_f_&aindN{q=b~9@P68?w6eR>oLQ`m9oPy;BXMq9B>fw0AtkQ zAvNpmVd3#7-$m;B6XOU|jU0gA{Av!sy-+N#0XQDtIKz~tc&g1 z!UZqh+13Myc9GrZ35fx1>gq|v<>HvgVeMC_BR^_~p2sBk`x8J`@0fN?p9kyVv*tPd z3+$2jqNKe7YQ@J4!vX%!8IW}_L-J2FKhrKh0~*>cjxlkFiDt|&zoJojVfM0yLGL2dBy~^~6Oc0s^bE40QFaCh=qWL(fi!Ygy zosR4HaQBE~!TlB61Uxm(*)e#dm>oNONonw1X86V*t@#<)YRrVhMAR#c+5q|Kv)&$U z0o-1qg1Fpo=vL%u_YVcKJV!V1f$4U8uj#Z!xxx$l1V z81J+LU&GmZIFk%}^&>0`<~}$+`km%pyj=oH`vq3PguQCB3p|u$vp8nEqNJ89j7~^j z(8d<*F+_&$+P^o2Jy|_^HA_Wz%l>r#3=Od%nOp zX$9g_63s!3B@qqcAc@*7#XFoUwahmLT`v4BG2Tlp0>L4602#sE`7@}z2P!v*SUODN zIJzQ2p06{#Dm@xZX+BNj1KPu@xJ%RR;p-Rx_qT`h8VSiJoi^;@Ag(liC02ka+wL0? z%wP0?_VE04w4I+b%=iohO;8gOw1@wE3WD}0H3? z18v&F(ufnCnKKDFLXaQ!@U_DBur+(pY7}o7{nO51?X9nM*1C}(Ymp?#+QqMQ*0zBF z1J`p<)yG)LF}rRKt)tve+>Z=XnBhhGE7Bc#Q0sV?e`36=Sm6bn4;zWF~Q821H)OJg~e>~3P;dP3eN zzA@RbzlCr;7#(7L2ow8wOzfOyZUh!RMg~%B93#;rI7ad*zi1E>7*o6De!er^GDfoC z770QBz;x(j@$FJbz1MN$?qS3Cs4$buHbOsG{l`=u=m%)CVQ(N#G;GLt6BU(4MPe@2YH|*cw~bG+DH(9CjVZF> zio2)Cb8EyD*+6uGy^DlPK8lj-ur_1Ph;PsbFSxr=(z0+qm^Xo`u=m+e2Eq6b_*Lz1 zHMj@kg6sW91lOHlV#QW`(_t#J@&i1xqe)7J^B;&jC~>4g|t5asupDB z`WXFcUtH(n{>t887TrZ7u@j3ebmoR}dcOdFK&oILroBNILY)^e2`%JJRvKT6uD^*$ zjUA%@T3w;1-=m4r zOFzsm3KJaDtns-(ZQ#cbI4dQm!`g6Gy7(ao&PpGWpy}^Hf~G%$1Xb*x`9iw$;9qH9 zVEraujEwoP1llwR869=wXZ?PNHKu#|xuZ3D!ufvKTf6FTsE|Zt?ae&F5FWZZQh!pZEO9 zTlQPf7_pv`rwxNi;$5`4p2B0Ox@Y-mZJ}vNKN%Kr5El)+UBgd;K4)0_ryc2nw_6*&U=JmyWWS#orHnLJn^Dc6^ z3%W=BY(EbK_4CeL5Y*2NB&eV1B&eUygFx*w$VmyZY23KY<~Xhi%Oa(Ei{@b)X8!xF zlz5G2jr)qFa7%{TPg*?2j@S0G9r!UsLqQHQXPH z{+PW1HFOp0KJ1TGT(oRnjTKTqCNj0I?2kSsSLMi6pbxIZ`1d|fv+ykPr>`TZJWsPg zcEW206Eo2p+M!j*;IVf{Bx*kJEuu0J1$kt{Uz3{9g-FxkBY5voN=aDc;a&etE|mmY z>JO9k|GiHaLMZEhUeyMN5(_fVJe@&!P_pjf2enuZ3DW_$BjN`g=!TIR< z5u!i(8>|FD>9p-)S%>}6lh<Tp^juTLowB0Hke0YlJ@j3jNa}J!DYmSJwR+CA<`JfUwh4$gk*xl%%^;#84C+pxghu z>=o~SsE^|?AS~_wtcGm=UcD=VIB2%7UxPbw$m7?Ynj;3jMC_gNMB>BZEx*9AYVO@6Xz zKhI)P|1bP>#Pmk_bob_`Uv5!<)Q^9E*4qzTWa*EVkIDA$*88I$1feYwi!#)Y&NRn2-(!93k6!?yeGrHi z?9#rYHz4M-g^ca!gDGG7u~g@0H*A1~pOvydR_)UHISj_MFq5BcUn4ls~v0LD}6eT39{X7nZK&uW=zY}Plbl=ENGSSdrV*mHZ@V3}33fV%v#_~aFF8pgh zt-W~tH?*SxkSjgfHL!!BA+b*Prx76G7yWVN`H|}jo{4Q{zD3Ju;o!4entYza)wayc%dvefdbd_k{aYH=^< zp$2r46?y?T&;-}DOz3eeoHfq}*Y7g*%T88-JYqm!#=V=#^|@09^sd#0K)SK;U|-PB zGd0-@dOHw>tlzUjzfud;3$BNm&=pv?oG)mxUwyTsmFrXkx`h?m*35vmo6x!20lf-S ze39LFnyDXnK|f|d|60i+kS)y(=(WO|qs}j2;TL>Cf6UaUy`c92Q3zy;6*@cKfbL~N z_hVr{U(mgndiHs%K*kx+QC8@uq73Lj6Z$b0{)}!)QF>j4sctXmItKLqFpEG&n9z%b z>7+n@$wJ|_zMzjYwSgD(5g-bIq*|eG{AMWMvnKRB7QXnt53Y-o>qF031(Ie!SGGd; zFo(=P!jzKh9fW?z7xX%&j`o6%HlTm3Xc5T469(6FOy~(L+}s!RXr@;6f<6sIA&|aS z=ml0*PVaG+)q-nEJ98bTb3` zs|pr@{Qa1rd{a&6t6Wfy^aXvLsb##N&jL{h^~>l<7j5N;p^GKz(V`+^?B)XrYePZ`kjt&~Z#n^ny+_pl4X2zs@nZ?q@;=uyAo-&`p_|^Q=`Mmw_k*($ETh<-7r1%7nf_ zfqXgJhd>$;`b{tBj|}J|4_gG%{Ez|tHGM+i179U{vM=b1Ol{%??KGgrTA{x>YCv~1 zp}%F}tMB;WdMQ(nCs_q@6No|};a2F)ra*4epAuZZ%EBM`f?mwj30}~j8_-+vShndb zC|ueSGx~=n^k5c#+86W$rq=L+e%^q7#R?r_&W){2=y(=B`?e2(v}5Xar&S<+2DHrz z{am!6*P3t`sn=y$*zF5CjHyGspqBwr$a)1HMK=Xfn`^v6ARZI?ByVjS_<}yo)Q7yF z|7SpVvqE=2Vn8=Cp%<|5p|^YpCQy@phP8|1+U)@Px#zH+^t@nW?`hR)M@~K-aQD-`s0J z=Zoz<>h($%Uf>J*Yo?}qL02)LcZFC4g12(%%J-=WJ)DITeL?qSY8@}=9bi@nWSABD z_dN!*!-THQ!Z~mF5J)Aa?tR88kdX$o-3q`ZTuVq(EL^;R(K=J2CYoFX*}k^kO^!ZwjQIIqgn1p~G0XhA-%c zm|DUM`Y4zc0(sU7{i3cr@Pck=K+my4uWN$pg@(LlLU&=|hkQYIW9qd8E7w0m4niO;tw_XQnB=yR>D0yzgc2!YhILQgbj^dJ-ZB%wc_?n5AlnL6DI`Yi+c z0N!w63M8KK##OSm#k($w>P23v+yOi53Z*&^`}-= zf&2+M2!T9eh2C4kfW9L3*Vv71S$MWD={Jy^YXyd_iw#YKRwfk^$Y(3f<*#L)P_8XqAQc zPW2&>4NUzu&MJ^R$Uz9?W{`#JakUKSgJK(w8ZwE6NBDyNfT>-)puaGnKeR&6GNDJA z&^=f<%op^_O#Sz1E7u(j=+;)~cTMOjCUjjE-Y~_7K$K2xOcU zx>uy3e4R|_M_Bk;x(}}FGxbDEt3X~dpsQPdvHKe3zo<1_6SF&)NFX$hc8sP=K9=#_7GRO+uz?5}@2|byG&!zbgNIFw@w6F?f zpaC6fg+7#NXh^o$Dx^T3Vd3e%pgS;is26kv1A3*uMIZy#8qjZ;(B)b9abM8YnEJ36 z^k(#)5Xk?m&=<@h)7XUmm3#U>P4*#>lT2M5YZb^a13KT&!u90}hVmT~+jtbnhb%nC z7xW^g_V9wPYCwN#h5nwqF~Y?eZ$b}Z;cC91`Mor)m>2X;^qvri!wUUpJ%j7VOz3D9 z-t6)rkhVv1gH#TWD{rp9_fM;XwQt;=BLn(1EA$p~$h0+~{a846f)9Z_#MFJ<0W~$`7bu1hNChkOjvo!KFJh}sa($Rw z&-4X-l&L9R&@&9^b^lrfQtf*K`W+Mc0~T)T3wj1S-!Nr6;h;fcPWYcaKt7xdc(^paZ^fwU}z z3I%kU37x$fg(G}H=Q1_e3p&n#Zf}MDE!cpLG@-v@;T_|A2xK`^mo>Etplc> zhpDO;^eyO|5XiwB7U**o5i9iiOKjCifox=9r!VNuOpW$}USvRzvO+(((cn7Sgr35} ze~(Hn=KZ&+A)O59Dpu%UDj8f~#a5lG=>g!(6#SG|;*DV6+TiJmA zz=ZC~!m+-fUt#K_UeI4dorSFXTcPV5GX(Oq30A&^d1 z=tW%r70TDZgx*c)eWQE`o5pXO$ zdO?R8&>vZ$Kdz4I1@veW`VAJYK0L&j1>3bUU25t1NJFG98ER-mpTu zJ~6m{*@V8j5`}|(K--%E8h0f(nCbUa9vsDcFo-N3Ar{9y#Q{Afzh(q#;(^#A&U-HY z7{xncwb?lD8IHU-Lm0o1?FN2tX7~h)GV&1cECxUQMVvz3fbBUcgg%Vz2_}q%WpOg_ z?(>cM`SgE30eGHv8f&^Z?y4U&&HqPKynTUQ@yi}y)Sm zn{{8o6EO)O{7J-uI5rRjpWc3)F?C$|;u-DAxRo#-0&at|2jX#>e$2tgY3hMMQ>$j6 z#?@GELDZP>BI=Fz5w#WK!3o#0$TAes+Ev`SBK&M1BKk4nEN^A)Z(Q^9d5*aiZVJ55 zF;BuSp%mU<6khcd27R1k7KfRQ{ww0V|CX=8ECf0O%gvVa!*&b{G-c#Rx16V(d2Ehlg#*^R!SbUyK zXv`xds4+RCg!pz%2ly0%^m%cf68D5O z2ax^*;80=2ivDOrsmtt7d%JlMH6I)-z7+K@!-9;odZnRF+E-1{Or94HA#;;NKZKMc zzVQIyV8n?N@a?byt_?+Tq}0Fz&9+A|Ttp4obNLg}lOrvO_*kGT zhOusZ!9hOfu22qzPLCI9&j&6+;dI(C-K_4vBrqptkg7wI(0*6 zm-ZLTfRug&LEd~7vEB-N*Lii_o}Yr)Xn)F}UW@&?dO=iu?E}4PJF;nAQMDB6Dh5l& zGDzjUPLX`jU$D~0WW~iyfncR5MexN>U!9+Euyq!GhDd(;8~kKICfasdX7T*bNHS0f z3`i?gf~o&IBcK1l2$P~INq$m>-jg3gAN420ASAw}=sJe6{^Y`0=n1|Z#;2b3UaBiu z+l5gjdMO7yYV}RlPI8u+(C+~sb?%1)1j3R9z664n?7J61(2@-&f#Gj&PJ)&!7zDWc zhK*lOYb~B}9S&x-3$pP?gmtB6Heu|jA=a$!WPdS@Tq#-Ugq=f&kj9ORA5%k>Mt>?zDoj_RXdRYX4Uc_=!)>?`^>2EUNzD+0eAv}rAvTEMokj}=kDFKTV2`Y2XJEP|2(N`cA~vG^23jEK5eUZ29l z0|-dp-#IgL-*ex)Y0>xpf3Np?um4`x?3s@7%mH znYz$spk@0>t8-;rb(Z6;Ax(JQcR$zw~Gb+A$gb$EP^`+j| z@IsdBI1bg3?`znz3EXvlf~r8B|87#K&teiqoo8XVA?n{LY89k~PaYvSkVf#a2#prD zUoySGV*9gdE!z*DfIN_f!B(8z2;A!s9xR@5G}nINS6W&xB6tMWb!hP3iV;-Tuwz)V zkC6=T;if45HT>3F9lnk@p3QH#2pBuDmqXP@CB@DESIJEYh@s@1d-?Shfx+LEobzDC zP9*v0O5({W;OvKuPV8b-bZ+2 z3gMq$N#XPhWP)Fx#H$?eb}xK_lHTt1;Xal_Iz|}D$50yHL&mQF)33tp1qBfERRr+1 zh>aE1*$XdWi9brR#J8g|DByJ{(~@6Mbn*R&E}8cq*|}JEV@>lJ<_PgWKzw$Rj=TwM zBJ#Tw`6d>mj0w|$BJZTg7ZGVmyP1r5`=L!Mez7wiFD<~lK`&G}{2pFQUouY#Zl086 z$vi1sdQU_YvxU@^v~J11j!BwcJT?RliLr(e z-HBce!$ZxrPydPQ6@_kQyZ1Gk27iQR$1FByiJWUIXs*TF`VU$u@!U$5L}ja-^=6DC z56z@6#JH+|8~}+FNWk`8y!pM;GUso8uPQTl^Ltlhrfot)<71NB3%9j#b&t^OJi8eI zvQB27K^_e5*?&|tXMYDCIg=hCi|BNa#nkCz8a-W{r?TM6Nt=-$4;ao){uEh_o!r-cxijCXL@Pp>ul8bX`@ zIwjMnR+cj}vp2szzT{>YE#RE=-dK>zzWTHGj=%h<75Ca_5%;@?5x38Zdx7FkdlYf7 zF;(6tD9-;7;&`+%z56Kc0OF3W^KN?U_Ay_%G!uj8v|4!l@EpAyo^#>Z(u6l};e(qb zs7;iqyB-~{Msn3l5fA(nRPbd^Vlze&Zxh*a8PPxy7lWUpB{E_$Mf4Bx9CU!}F{b<_ zs$P2s8pgR;(Cag&yzjpa*e_ulm`IYmdtYRE|LWhAyeroLVIj7X(4!vgqqO3$QJ!kF z5ieOjP6)d~M1dEXjn@K+mE-Sz2VM)a7trvTA<(m}MXl?-wfBrXP>nJmb|vs&F?cD8*K_l*H#g zqx;W#ApAErUu2*CJB-upqf=Qh#a7V|Q0(1gJUIHSDeqxIxs(fnykC@+KUbIXL_bou z(-zN@+56aLqZ)mc@+_BRN0qm8JbaF_9EN()^%;;Q9T-&gX{C}rXw~N&!hd}V7rfXi z_zH@B0Y-tdJ`VY@y88~)RW^a*l=Lo<(u?ZSUR#IsA5rh5M!k)&|FW118)h9zwOmE9 z*XIw3c9E$c_;iE>b0O0n-=R z-?+D=bgXx;WNchwQpx{LT4$N_kyuBzUq1A_d3`v%(zPF_I@;fx<>`wiFMji{lizAJaaOJhmh{kW(APi# zO^FFl@qGwt0EsugYH+^yx6JtuZc&_viJ55@=YNMqo{dMeq-POR%@o9U%;MasK13M` z(!6L1@vMDi2VyF*#>X-yR8av=YAI$8Vg_d%grr8Z8#ZFy;j|lm!kU}JF-(kn{3<4*sh+4`+_-Z~| zY!yC@Vqc(bT*rLolt0Y6XGzdFZ-CCFezFqf8lpbySuVOx7oC92vwLZ8W_#iKbC5>w z;x0awGMD(?g1*iU^2W_f#1@kpe?H88WDnGzRHeVgyppX0U-_r_(fG?yW51pKDKvp? zf86<>%-vqBMOiS9fz9j$>Xjsyj}ot+k@m+g=Mk@OAok5w%qs@PZ?eCq=6y0-WHC3H zvV6N`H0JE_=3Y<9{hkj&=BnRLXGZ0IkF;uc9bsnQ*{qnIMa*8!+e*akL~5_Q8>wj0 z50fZ(CkIJ07E`eN`)p^gfKryS{4tqJZ!f3dXbL}1|C&NAAor`4y)DJqra2pcJhPAR z77}sxcsGJCO=D604ueLP&F5SO@V#R;E9wcr63Gd)IEG*`4e(SVM z`R2E-$V`RxL@VCnK$N@Uv%JuqhyX8ipN>d6v%dk4Ts9_x z+g|J28M*Tf^oRO>+Dn*iNPnCGwZz{iliyD}OE&e`O{%H)&`PZnEI>}L!m5B2#*#8_ zmQgRrs87MMwT-G3a zu$0LjB%RJGWDX6mZ%?Ek4azeq_>%{C6#kkOH1YKZ%9CLuCYLXB{HgDI9v~{O^T3xo z!52v;{_sh~MD;a5s3j)0&p3ogl+o9Xs7gdZA}g$t*Ab<+qwXUyVACgBm z_%P%#*u6oPeo|tYJ@(79<7$%hpz$>FTLBJ z;-xp8?+(tm8C4u@3cVQX24f19qFzL$+=&;|qQcT%BvHRdnrS>LoPY8_rA>LO_m?f8 zOgAa@Li(rZX|Ck;IN#z%A6^NBU(=2e-bBQ!lwCEp>0n#-(8{?`g!$s2yj zmHZ8LUwI2+8VF>+7@$h;I6Qi#eOOEwl}0T;#Tt@oIRHhR{U9tBhiW~3*1#D;96#$* z{C^Yw-@^Y}_6qQ|jo!hRvy+(3zL}ff@$^l>09yETVDOiL!N-oz z_$y>dU#Mys4AJpC_8@t7rXDNLL|g4suEig&hZSa< z85JT@^<1ICFNfigdlM!175>++fd2Rckbx-iJ+h_n_XuZyR*1iIfTkocJ$r@>jEB6Y zzjMq6uv{Y z*nCKNAx4EK6mIY23h8HWwNduwnlb#4{on8^V^jDd(!OJIwEfw1u ze~HIZ5I0btnSg#d7O;T3X_?x4+xBd>1Z*yR8Z9^Rrr-9B3w(OUs$p(D z)I-bhFK^n*wk zbk>UqDhu{CW{Zb)gK__P0ER^1%_FA|y?NyLK^_j8=JvwtFgJi?V5{eihdr4IKPe;m zE_;{slx}sR0abmmb@yrJ=C^^mpZXC~%f0}7Y@dD~pya+GjtgQ#g!*X-km|A9{e=S@ z#Or#{vMVc!_%52gtpIiMT4?Z9bh(Cq96ydBdebAs$TRO8KfdkA7JMJ4`p2Hli)a4_ zB1>)_!vAB1#Rw1!*>V(n(@^H}?5C+K-;F=C{v)RmD83gUTZ?wUFgYjtFvtP39O<8z z=^H71Hqsv}{OMCdpo@s=s^e&b3*S3_91q_0Ey=DYf|vj{UnFR?dN6wvbC^Nj`^8Tv zLvRq=x2J>#i%$hH@9|$9FMJrJSUg7y77nSgjXB@^3fKK;FT4}<6d`t?iS7BQvU=O! z2MafWz|BLSES9;eAv!FJk00Dx*olPfLvJgoly6=#?28wXZ zOW(VwCRO$}ng-pzIn=Upm%(3eg*qw*m%f3O#^uQj3sv=l_UNR z>W5yQ4QZ&pBVT(;e3UL6TKIU$F5ln*|H9w;2A}k9I@Xg(bbB|wx-`+#=No)_@Yuq~ zz1wR&{)q=mc6m3w*42{;ZXHwMpZEmoIcD(hTSFB^Tbn8-^@RhQi)$YxTjJP~<0XrS z@EC7q-s0A=1tK$daW8>ch5P>gF8VIB?*_^1#I50BQw2 zUwVATFhYYvfd%A$Q2Mvy3lJQBl)`=}y!z6>fsyjSLiiW@O9KlJ1nx(t z!Vi=_h`>U-C`=&-F#BFlETArdz?%?V;Z+ob8E`e*7}Uv21Dh8w+ydeBjXgeNAqui* zghNoh&pwU}$IqI81oUO>4DnnBo7m{NK<28~A@C|KG^}1N{Ff{(qhS|IGg_;N+p1 zan;STBmDIz6df3>ug)HLog_pJfOOz@68?0Bk8qa46}9>EZy!Nw_C|{Y@GA-buvg+E z9H#Jel^@}93g4^JEq(@X9>5^qJmP`QE!(_@0`H-Bg#()o+>Q)5Uo6%AMAwa=q953N zpd5Xo0XSx=QD04e3>mzV{yU&wp8YU5k<|w;gMSSSdKNyu=^~8Hp_1DU3?6_~EFQPj z(~Mbu^~Q=v_@!q@f*k)8ua%LHg}>q zTC)W}CrXv7J&M1L0rK*W*JwojpI>-w0Sh6e;Ef92s^E7NyidVL6?{>_IqPKps}%gY zf`=8H&@a%lj0BOA#(tv?-nNXnx;m;E^S95aDV-`e{6Z8=IZS9Q&yGBJ`S>ep$)%SM zuiAxI87ScXQa(oZtKljMn|rS7Nv`WDPxN;rdNWvt&QSj#l^V4Z>iidsd5mDu4AUvi#jYl<+$Www@=$;(Q4oRPnuv z--9arl!Av9EU%RK0}CX)PsKm1;64QhE|>gQs`80PnuqDP1+J&BySq1&5-pKfw7Is{ zAB}Png`0x){>J8}n7<_)jQD+4d=yB*#)ep^F&d49{SCfg!&1WcFY`Av#hM#%H9r{g z)`a|&gXo66wfQ3f#MX#Z;DOT55+Z?5`kgqP{t@p=#!Dy{F;xo$kM`caZ;Y(q@?^X>9E>gVN4SQ~ z4bkRsxG~bCOE>U>4Z)@$c(}^uLGdl=)HOHMGIvfQBq!#t&hKpk(-4TG3@hE=(&TSo zE=Vrnh(8MH8s&$A^}(iC#P6*QILeI%uky!&AX--!tPOG=)ef@UfVaUHA`BLwEiYtg z@;0EM(5z-Ty0szC25M;av-s5M#HE3glP<~H+fH&BHwy3p> z&XcZ~bMj!}d1Y^DS`qfg>Vr{Kqc&jj=a94C>qDQVpOxQCk2W=i!?LlgbRG=4)s1`+ zf1N+#r-ql~)XAPrzb=Sg<7EvYd$6l~POoijK(B3z=8+@S9)q#A31in)hNB)%JcllE z;L$jhZIgd|)OtgqSR)jN(Ws`pmPWkcK(IC%^ZAzrQF~i7Tro>-;l`+$XvGH`eEyc0 z(jpOW!%~<2Sr+s!k3k-F!KKX+sUx^;U3ItU`5Tr6BaIF9q(h-Q8+@_)MqiG4u-l`7 zm1A=_6s+~;(@&gkSIR0!_OqzJDMoVhHZ@5FlA9ilc|%Yyz7;l-DZfx7Bn(~Si{<6S zqUXZX99ijBJ4F0fHe;S40YqcmdKd;#t#T}Ut=Dts8Ku7)e38bWFV++w=3}U66KJ4E z`g9Y=t_VbIIYJ%g#aELGBb)WE1=%JZETsNpP?-VrXu^gl>Z5hgo%FN#jr!3EeBQ{4 z*l0b1+QHvI6Q)7H%1=Wo(ijS%A5(`2#jfzLuxgU0yof&>X}lb&h-OB27qS^N=+}pv zQK1HO*J!Q30Y30k+gKkC`O&X*4hvu6P_k z4x`~~x13!<9)746dR7fKP>C3Jkg8pXqg^b%C?BL84PruSs9j-c-~9PtkA$IjpzZ50 zCkJ8}+m2BhtE+Lee{Ew3{Ub-WDm3aRAk!Rbiq(5t&<&dFDYp>K4OcWYE^nZ8r8b;l zTm7NA!~RH9(9f2e#<$If{OQ(ouljSap{|k2)%n%*ycBwZlU(smqDDUMq>N5|KqU~XfuDKMuftJ^MLnF$i7rm->P_coaP zInwJwjb2+HaX)gTFN2zBj8xSb^>d`t+~?v~r=wpu8br%Sr90A0{w$%mdXUa9+hw^I zwymSzu>y(0^;T zBwIRmy=?P6Snpj*7A{*MmL}2k+<0~mb+)S;FXG1tWed`&Uv>W?%@nh=tj(9wLkcZd zuW4nW>G)wZNn_4AZe)5i7G2R$YgNkVzq~AuMH`zVSo>r79f1URkkM3x7Sd{5%OThR zYeC_oNgXzzQ4OmfiV&?4B9h|hc+%{}(vfSa z@qGT8=B2UbreG)q1f_Z!@?>pR6|~);kSf>H3quH@2L2-68)rn zcvpnboh;HC-|i4{{42Jt9;flF@*T?*H@4j#7QRa!7-WuKt?7@#2hb%e8qcDej}Hs` z1bnE0pev~9y32Q=<+g*Pd^h$9%J(hwEm&YRgGJX}z6;I5%U^#RTi3_J)AA=2qa$j( zeB~Nw@1tCaZPAn4TK*N#>R#T7bIfzfQnyF2&SzzadTHgwo3A#OEzf1aXs{+2!rYGq zL-YzukQN=@gyrGxMpbj9%%bu2JYuTdM(lsm5(gu^MX6m&4u(Fgr%f-N-zZF%!`XE? zdGw=P7(qp0b2#W#9bMzY&N0{5CVRXH90gCBM>*K0{BpKsSIJU$!{hWT}hf=F= z@M*zlJk2lTV+oC|n^Ac&=MA;aqFvco6AYp&VD@0QS1;)-hIBbLBB}Qrb#1j1<6Yhe zGl(oNYdMym9^*+g7@JWG$*#$_>oI9RL5TKEBIMWu7dcJehYS7tqL3~TAz z^mFy9V*}99W+q=J$%id2>;%$85D7w+<(8|Bm}qkZoBB|8`Sxk_CYK?PeCslAgBO+N z9os1C@1wK5Wv=}iTmM9{tH~=Asj&@P)vOf|YJ1k07-ZY&df3~% zR5ERSI=hI*!+hS1?QPba8Z*==cgu|KV9Cd|EsREzTj82sPP!!#Cx0$HV^TUHo^z5@ zWt;s$(v>SIi#elTy2}lFaVUoK=wJx;n;|1-ebmZ~rVuQi-MG2s^RP0Dcgar&wk2x6z~4E`y2gD&K+6RCCLt)A1%8eW~4fRdyac+QXqug=UO- ztN|tBN$?h2;KuVu_>>)+Lb8c4mn~&o$TqI47un-lBKvS^uJRjgXts-C&*t6P*T$^e z)i>x%JKx;hH)a@(ZR6`@2u@^zIGE=HLA|y!`Qgby8Elv%=&Z?y69U>uAj@!>H*&dS zpWeb5ZK6>*EV)a*t!y@FgMF(MoBv!rCC%n0Y}nac+4%N+ASXumeBs0048GogaYF|t z7Jt?}BJ;`RP(*Jh&@j{ID{Q#A%hC8s4_gfZ`q8FHb1mPw;GE9$7Nnae&jC6+tf$)s z5Wnge)J(*u0}u5I_%UT^99Ozk2;%d!5Hk{vVCw@ean{Y8EH$LR2v-jNiNN{O@>AUDyMNsuApI*&L z#iI{kIWfuPUlZ@|`45XZ@M7lQ6A=*?d#kG%O*cN{h2XyxI|gRT%ZhE*Y> z;c3P-FTiu2ulO2yf3Y^)tmT(Ced$Tkt#VYG=9Cj{u8HZg=u!)vF~iW(UEoCcw(X>` zxgR+BH0U=4{J5SdPfkum*Ud9^#2ow(EZ0yh+_)SaEb3hbp3UvJ(eR_q&~7}Bgs`(< zvwd>>0Mw|FVHAEaufSM1Io+Hp=Fr0}q+nf4*0O=Fb&eu86K}aULU&Y8SiXrL#1$dB z+H7RV&xbPD6+1c1%l6?hPqUCgj^xVmJPR2KI^Io7$IC5Qx~Avz*LmrFkQ8cex|4!V zx3@N>7BcJ$=EqLA%?CQoiiN$QdSiu{OV28gwGz@D8%})VOfC&ZPp4(Bmo9iW)}wlK zY-?$_yz~@)y|;n)Bxq+LFJ5DWES|nAGNdyj(t=RiR;KwU^pDcWgB^H^BVm zMTFgDw0!d6V~>#53e+Q;8tICezR2esAKV`K@>}dV@$Ib&^TwOpIzyAT6M?l6WMmkXK32rIm=C4IGmVvFRD64Z?wIRF#kYhaN$21}%+^i5XoEM59Yy;( zqh00qmrq_Jq>GTa;R(fNRfqbCQ(k7djkUF*X1=@Mh}&fKd`nhkJz+jq-Bf>ML7IDT zwT<2gu9PrE(921$_xpm)Y7pm3ucJBI<|ikAa|2&@x7H-1@sWpJr(EO>QMN$JGSji@!v&zx%c=F_$D$|un%YxUm^+(sW^>%c&b@c?-w5?7A5?!l1Ga@H` zc~_jCbVPipZG9qDo9yeM3TgUHskV;m@C2lrelpdS=*e(xH3}Epn@o3+2po}2Z&{)v zlT0mKB}6~M>)|$V{FQxenMA4wd5|R5!O^cJ6;7rTtAtSw$7}i=U_5_+2Aov+R*7}8 zDxyaGV6O20Q_r71=@PzmnXY=GNGg#1#IPZt3X|M+iL2XXg|)AYKwRE zA;QSFECJ-M%zDnZRt0pvZj6pL$X23od-io35t2@QBHhV+*YvGgl}H(i4$YJ3m$6qQ z(D^uA+t%AgB?fzX`;-7=JPm@zzKj*i_+1?sTy{Aaj+sQiE}|!yTGNJ?F}l;;jI8Bc z&AoAS`lc=@1oe~gxeTfJ9EK>K8B+OMQq6r`amh{l`ixcs;3wLV=t)F-I}@oy4ag`Q zL}JttzntF4!x_Ch*>50$w(L_>Z^o-j^`$d?YiyiVNxYsMzg2B1UspQQ*3%)Yr0^Lr zt%Q_@v?(=X)H}_LX|034mF%|zL{}DQ#Yy}$;c*>Ry3%@9eQJ|ydXqhEx5p@O9Oz(wxoQCbRyLS zx*HOz>DpFP0kYI~9w1RJN%}#A>3Dm)cqVXa{BD{Y?CD9QdlMbYj0ud>jfi+6-I40D zpU7AGizYk=VeVfPt7uzcgO=ng*dx1FZ7PAWqo>#o4rwg`ywY}0g|L- z@zd!}s^}Y>%kHmh6Fu={$_~qPs~E9*6#F1E%Dj$p6KNKRL(Ievjb2Lux1=HoXxIeC zJ100>1#^WX)$aeK|ARfwyt2M(hNMyqViMm-W9hJb2vZM7@VBfhv91iaU(MGNma~nNFM$_EX;YeEF0qmXptnH}csN zdE1)a?u6{ArX3eG;?YiehBu@Ly_Uv2uZ9WrwKg^1rH#DA&?*wYvH>Z~@5GR5f`VdA zSFf2&{X&<=_4jsM-`AD0hG$Ot^0qG7;hCD83zC?8-E<;}?nE1P6=g{yUG~eG1Po;> zTJ)x1!KBvbG`{X}umMvT!&b2>9EIu1E#8|-K#{_(!|c@yC8pKUv-I?s` zjz_2?@JLnkTwGEAYrXwwCFHr^ZksB@zTzn(ZlTKr$Qh=1hRk;UX?hM~ zNRjkx{UgJ=HH7G(z6Fa^#*?utE9ffMBH*x#flB%ohKtIcO0MeaPUN%AF)zBXB;Trh zr!fz@X_tMk#E$Y*zw>HArM;Od*MvGHvWhhmvVh>D>Svp@zdZcYenFIqtwEVO zUxyVd^KqCEMx~?cQN<*b90HhxHYBm}q$PsoPy*Wmv>3MHh-7ziUEX-;8Aumh9}{lZ zDz#r{aY=H@N!7!YIn9%<f0c21}n)fo|$u-!8lNE*D@EJk$$K;w&0=peD zS!9wjMC-TqzSYf{uI_XruOUgtk)D!=hjLv>doHqH$gnkSVm#RSLv8JeZkY{w2!0#Q zfrrIo8vBme1Z?Z>#teNOYZv)!DwaWHL0SuqRee3I6E!K7uGYJ@$dtZd7VKEPE>3HG z!s#SP%(uM4@vl!TZQFnfo71@3;iRhQb#N}86eRkyq#%uBQamgHYd*IPm&Ub;6x1`4 z@er8BFEoD|tMrb9T$CH*qaKZ^bfY~~)G(1mz`|M@WoR0d*NeeQeY2x8nX*e&i+@+T zYb_;_u&IKqvR+b8N@BK_B)R37z^r#7WFBzMWqxB_(V)~3CqQpG!UkR)sVnF)hPr*I z=jlCOd!c0)q}#{Dqk`oA80SPkv(}iL5$1}X4g~pmHxVPr&c`vB>af9Rj0H+>$6~=L z4=UNQAIXF9TH2vBIwFUeASQTpK*=BHQ)^vpsoT{OjBlq<`*MFZ>xpsHY0E^mVLo{f z9`Q~;$d^b^6suRwq7hG8E}?hF?0v?(U54cs#vH3HZ`p5j5w@gkI&x2vG>qz+%$J=m zW1$}PKB_VMqQ5h9a;M5nFz}h4iANEVzUI^}9dgBryCWes_l1~kq`j)oTG49pA6i`4R*UpM0daad--APhLtlm=~22Pxxx1(tuOm)R&PlrXq zhcV1N=eP7}x;{y(A)Z;NU`uzi)-+Q&pFCe^$7VF>=kz3uBRZeR6W@T13{Jv&tWT}=Wk6jO59MHLfKGW#X=L)V)XU7|z4s@(|#elBACX-gnSY1_jx;0fP1hf)wcIx>; zhwb`VLge!hWAbDQ7C*tbCc*VJ;+d4{4!%I*4;?UmFU90&__oL zt2Ba<-$-9@fsw9Hlj7V$m~8ksiPi|NK1&thdTAW28WerwP|9p|I_Hz*bSKhbB~IkG z)>mq$7TXOe)CNo8gfckjZU(KVauKl4oXi)?{f+H6KILY!$etC5o?N%8gGTw>0 z320_Iic-75Sne6m@!(v+nI`wbkYDG@F-0iCq5yd@Um9EPIHL@kJqwrRta0>gC^)u2c074vcY8_TjOV3*qN{J9sC6~Jx<#(~o_T!EVKlhB{qa4l6ggPVNiaN32Yz)5fxmZlrW1Qwf=k(ZpryLea-$P^^XFi`EvG zH8uJgFDW;d^BBWwnQkthR7MLQrO~pJrO`mfi1T2L#x-T>Pgz^6`i#`>VMvFKL96cd zuIbH=cTR6Q-nxfm(AWEq)|snWP`_mwr0q)tD8Iw1qZCY+It7*?;vXsnb|~&}I5PI9 zSSiUkqadB%h+I63ysT_ zLzn5SR$KZ;yrXDCKK?vMLR$UhJuh;%2^E;{T#0q6y3Ud>oeI(NS8FR?|Co^6B!OM5#Qqqcc+8DT!bk)ZkkkGFXbbKP7cEcYEMzyGT{T zsGrPYv_pLtZ=-#P!YLz|m#63b1qYo^+q69z<4&Tb7^8 zzT(Ti{$$Xz6gW<2aDFT)$+P6#o~Yt;DlX&GsHZgfEuvg2s=pe~u7rGi@Bxgf5Ke(t z=Ue#6cqbbir}FjVpo!-ht30NPb3FSToA)p*{^%&#g^aXyu5;~v+>hWBY!_N4AzP^=ADWM#^8Ec^LmkGT{Qea21%pdnDTDoFoO-i;wMH&TWkpoE zRtCnmc2tNS%C%BeengSgMilh;(tV2hvm9{}gTlQ2mBj&H>d~g8Jd?xh)TuQq`4t-Q zDBV)0Lf%cv?O!V1*|5x)>{m)3SobTfe&tHg{ZK|zy;T2G5#U>%3_EwC>DXBr7_uXw zAMvrUY7(my)y+hkd1%ahLa)`z!`xibWUuzJLDP(Nvy_;W5bFm;owlX)(XcySAL+W| zjU!zq=uW4dI7&dhaiA*;qB^9V$Gb?k?1sDtw@e&=_ynQj09T&N=C-Gb&uLE?Px^xA z^ZZA@%rD))UM~*;>k^4LonIinlTQU@J#^nC-ekOuNc}U}o0DCZYj5*gM`pag&xf%T zMUw$hCB1H*u8|yrJ-85!<>3ZwEVNnYdN^^1pVA~(==a945jMRkNP3pe_33;_?Ll{| zv!eb~6K-_k$|=Oslvo2BjkiIXa5*4Os6E)D(Z^fTGM4<|%6M-e(H2i7lWQo3!qINn zcrqFMqHO!_SycGaqWcgR-+ugY@Ehv~)IJB$B0<5SNbtw;NxL@bRjPdi+`~G|<=jMC%ea zKI>{yCW_@Q`<4Y~$&1fQMrO#Hu9b}~2HC$1K6%d2jgTt`=kg_wysUGVM2bu4#3710 zT>>>~AJyMnhB!R z|C}v!ogM4Lyu0gp^V!y+l|3&Wx3NMo^tZW@Ok2k0c9o!g{9J8~{b`Cfv^9lk0QRS( zJS?+EJut)dwIZ1lPBHl4Z6(?u#2&0#)7z}9Qro<4lU2tXtgwhxyqDM)!4``>2c zF@NYkmc-=Nu3ZYXgS5s*L$T>ouXb!Da{1D}qInl`&^v!dUC`P(mOHtmr=xPW2sLjV z)KEPBrJ%69kDE_g82ur4!!E5l6SBtTeM)l^(9t#Wq&vDuZo2F$T#ww6t%7s&$$D6J z`6zjfdf8izMt$skM(1cV;vM|k@tSYU+css3U&c#Y%VM-A@Qj@X-UalhGguSx6*v7p zGId@GeDpKke$)GE=6;yI-Gk?X)ID=El_X>3uR3vljHhG|=5$=D?pau67(c9J5~-#n zUE#3HgTbTCBZZ;cLD3=frsOEpY&zCBHmB7(Y$AgN^+iE>*+O+-lCgAN!k15ti2T5nvETO-SlLXt`CSZo-t_}Xf)2-aCGCCEflZ37pV3H zxjel`h6$s?8;{eK60+y0q|4|+4{-Ip9$C8e-I{Xx{2j%`Y4v$o)5prKFCt1z`m(h7 z>ur$VDct#E^*uyIkiWCo&9f|KeHppv!ZGwXnJ9p}1Ma1U0`bx!3JIapCc!@)ZlJM1 z41Cm?R*d)|MBRq8+f>>`^ij$G4Zn*9WW91oKP~H7s$fp~|0aHN$~j3yk>amR!EyzM zKRrslPC`#7w?t(Aeg%gVy%vW&sx>-)>r@AJ4it!%K!LzFK6O+MB=Pkc=>vwJkco!= zQ9mSqH5}13e`YiEBhN6>@vTr3#o?!vteGA}|1-l1n`mj;X8A08JTmyZX^NHjGylMgD#{F!_VBhL|}mOL~mAJObJ(%fZJ`t5LI;08c@FL3d#RD^PWB-06SLq>Yp75M%y z+%Vilp#rg^zCi4U8-X*!xztV^L%fVvC}us0Kl3*NyrMjKo#4m)BmRlzfRXmUn)k|2 z6$mPaekR{<8D+{;`A>2$h1~SdEk_;ihW#kV&L!KAK1|2y7gO7auHfxk+(&y5QGDqWK1a#>~ZEKcaZRBMH^+!Ck7-^k`pHMVC@}G#F zSs%is_Nj(**GJRSeNW@L`77Nl`$H*cnB^8>uFm%(I^{-M0RHzgj&wOh^F-z7wj#V1 z@OC@s!{(r1-XG!bGt!3)KV={q`e&9)boDP1^+hjT_qV48JTKLKYVK2CpM6>VGeo!c zl9la!UET4Oc#sW?xRrg_)my)^KQ%uczivLZ)_VF=E8B2G9naQf(ko>|Og#`9i_8Yr!6qOHo#1JYd^Y)8l2#_5n!|UVl3NZ`> zh-iKno@j5Y_$bFc?Gf|fnO|Aiu?jB?n1?X+ulco+rizwYFX2==wBT?;$ z3v%9oGmi1Xj<^ux!S*o94KZG;BQDH%oz6JM>vhC6F1m=5| zH-{^ls9t2(+&fm|RPar1vT-v|W-?#Jh7B9y?euO1*in+_OgFCqS`ntUoR4q?AnYqE zz2d5?BoBydEdfryz7IRN>L%=a`HNL;zsE76ZatbQo18yI>#n6H2d0aoq+m=C(jl z%x_Q2_0A5=xl<6PXYfgu|HRKTwm^)nDyZ~K7$YVu8Y?DLjqUY}@rW^>g6%-C25@ST znA$W!OkFfyOs$%HY*O#U*13fRqVT065kAKw{vB>NWH}e*I>TVxg)`-}vEsD&1Th`7 z#zqQy+cAEqFOcr2#<=+w$|V0&fb@G;g%zJ+E;ln)loxu$0=NNHt{L`BFA~$^#bSEX zB$R`)Ql-7J4%1PGX=3WrlSilyQ|3(+^D+xWMf`kGzG%Lf=J~KFIyQD>Oc?j#!Pj2J z*D&~^Un#~h@wN|P)J#+&OmGO{DdjTld_ekj0FrMrAmO|NNOSO%xsWNKXGW2jk%5bk z6Eh(98C6q8Jd?(WNs!B=V-rS-ddIbn1s`*#j1f}~7m310$BAPf_K3D~p-Y;itj#dX zCsoio_l&XPjMvAA=`R(E!lsF0_$-eoJKG}yl;_+caqi)Q)zpd~;{xM`sdCT&m2SW$wyl%OspRTFzXrA4B2(Iin?h1v|u+Hl)FIzhCa=MmH9 zd&Chcll##`4xfp*R}>$VZidY~o|)st%uJz}86P8NHk~47E-DZ+M<7#b_m{?q5-5lX zarDncXqP!fVorRrIIRi&0sM@;Rra}I)wVlT+unYLY`+U<%l2CjNNqjktV!am%oH&< zUMglcm59?8O%}zsjz2bTq;QD($XkjI>3qT`NWU}Z$Z#hh{l2Hdv(A+LVkMwOzq3%x zMH#bE#%U;H2Fe(JPvHpBFaNcZ?lm)HcrPIRUQywb@fiRe`W-)2<`0y~@OD7r<845S zx$HCD$Rl!Ko$z)u32wlr+j3h_{gHu#TlNdqVyQX_3(rtJ$6WbS>z@9t*U)`0g1wZ zf)r0-g7o_%bPD0m8!N+|fE2!VoW%P)AdTmrtMD0<<+yGIq#REG()cbek>OrI%6}rc zlpgko3GYg~tp$*NUsd4~<+}*^uKI_}w-=Cpuc)xcS0a3!mx{A91LExXC&k%|ZWL#G z`bF8XnIqGOrw)}uw|MHOiTW)Uia`HGz`Yo_Hvo4da5n%q683zBLAwYv@Tls-!mM8h00Di%91iFsq&{RPs>oU~6 z8U~3E?yEF6k$%gJ;qc^6^jlRfrJG?hkB4+te}Pj*#bZSAqN$?zHOPb0#~{5BGMX$V z+=IBuV?YmlL^K~0#0VbNeF^S1;$!AmG4u5zF(p$h3geSF{uQJ(U4=B7lTltV+Jxo| zivR2e?4M8?^(jXfG6Ed|Iz-!|0X(xj55~v1hcSQ6DiX6^p9Fn91^uTKZ8ur$Tq(p| za7Tzf$p<=y!rQI}4OON)Z03>uVVbPdOH)NrW+v#O-EeVX0^FjHgYKDQ#hLx%#I(*L z^qCnPza43pQ5tw9JTq+OWxI!XSG*13A=5|UZlk=-V?{ISaB60fC_;TG{&BdkGF|Hb zlfb}aSG>$`I7}Sct#Ct+eP);qbK|$3C^9OX+6V%p+|@IW{G2yA4`< zkq?gBfOv-NDf|N5kfQAln|VB^ju)rKKP*mdI!BzkXr4ILbG9f&UT%|i)P?%$OR!Tj z6QF;J#K-~kakzO`Lmu2-<2igC+OLx0AR|gQ!;U;IdexuA*o8CcQTPG40Y%Rp&dpOI zdhbV9fXmlsD1JTMFw?X9j5A*5xACx#XV8>wAjiIx3F&0miO@eget~k~Ed2w!jKUv& z40XFk%ETRZGiq!kjd#X`Gmade5qwIU;R;*nxH$m=YmEVXq1u78<8b= znEnjVpAP!dK!2*3^R%L0JQn)4RN8vIV_Ugzy;LH0F87FiaJR>#935fqf0Mm_D!dE+?-}V7zS~G2KMQ?l5$c$NZPYuhRrCKR;5_*gkJt}7 z1bLp16olpck9E$XLQygmGUB;;yeO_38|0c%sl(OC-pOuQW~JWAJRJ|uxRxsM`zfk*6w>%Gt;M&QC1VJyJy zxEN`dARk=srO103#v)vJG4|WwT0aK=670uSBOly=*CWbnkOtRUi~9MH4{jK)(hquY z$Kb+spaWOB6zOooaFqe1!-*jB!iBE@oe=n{2i*pgftC(OfD=V}Gt!nJ4SJ#cD!`SX zdo}Q`0nHd(E8^hF+W^V6gMJ6{kc)#(0{p`Dt^%#qDF3sdzXP;C2X`ydKaV`O!F>U= zz6c0c`6am9k$wltf*bfU(x5YF><@h%^|=%NouIP|@!v!`+z7$lz=sR(0UliCw?GfB z^e%+qM)rc{w~_BV!1;H?!L@!Da`+x-!j<2RbU3jO`QR#lfOxo__h9b^?foj;aX7L? z&w~3XTs>R|+zoKs;O>C?KHRf#r*y&2g{y$O2yQvt^>AC@?tt3|_b}Y^aIe74y0$

      u`6&9f11-+~46QURNOIz+DV?Iot}k4BV&TZiTxO?x%1sz`Y4q)(u>^ zR=7{VeHCs9?s>R3;Z9pqATES!giF9}fcre$58)2O9fO<=h2c_gx53>FcL?r9 zxVPcTlE8rr!L5QDg!=~E_uw9ZdkO9xxGB8_;zMw?a96^`;CkRb4|gZrkKvwy`zzc# za38q7KrDspg8KyA?QlPZ`%k$4hAT}KV9yl%!^Pp!aD#Ar;SRw)2lqDIJnU~ShPx8( zYBKP6pFC|YbczcO%M~YpIs~_ixTLaDPpRahW*bOVx~A1y6H4AOJF@NW{WxE zOi?c8iVuhniVAU-I9q%O``hP;4~uifN5pwzzBnIyz6(T^SSS{WkBSS#h2kP{vA9HB zDlQX?#mB@FQ7ycpM$`(Q@QXUJ6nmvXak;ocghah)5RD=%t`rdw6-}a9EECH`i&!D9 z5+4^U#ns{(5fiPVO|**+5f=%u3UA@<6kXz482jB~jpz|c(JQXU`+3tMBStx2m>=)% z7E4CGE>c~+!n?$~d=b6Zk)C_1t`7UX%`N)&Y^j$Ic@~GpG0uQ@TDvrXI~t~eY`Zkg@-Pr>STSr z)V_XdrljN`(il_GCa+j-yDohd7~iOn~Z@}}h0P+gzO za~0SkpkGu0*79Cgv~FWsZKG~?$}q0P$(-~c;ixU4vQSev1g_!@iK`e>wq}$|xH`#_ zu8vS0#16VHep|J&?$x3e7?<*~9ro%cgpBKlc^>mLQu9B|VIbId4C(fwk&t`w(S=~# zI<#JSNf%752T8O9^F1JHpgDW8gF^nR%tl^rl6-fJO&r~upw0L>w|r^*l$fJzdJ+ov z@a(7ZUG9FZD#_me!D~?m51wYw#;;rTh>mfKKXCz8FSMPorN;*Ex6w09A>pM^V^( zEbx6jEoDB^J=)`#C%(3ArJ4_0Ql#U_aJo|cJ{~c$&`$J3k%fegmj7`g!f;;n<`{d{ zaz3)fiH7FQd*7Rp3?)GdNj^N}PT@9DkL$S8ECnVT8f+RQWjCbv%#NC>6_-NDeH;%3 z^0WBr8Bz}BeFXmmkB}kLNuTEgj`8f{$)2?P=Wc%M=VP=%r<7^#Lo? z;&vK%EjMCKh`23A+(yJ*gt&c1+_waC`GTPAm)j($E?`&6i1now@Hx$&kzi@>o zx$@nj%1J4Bt*hL3Rrpo~1B%|q6s%OROu;4veF}d>!JjF(TS3j=MpyXX3YNrL@M84U zna&tqOO{Mkr!#R{q_%|pH9o9A#l3~Grp{D6))g1xrovc#ra#t&i+A{o;qA?RVv~%E z%h!Wg(c)$q-<`zs!CR%juZKe!lnIi_b+KAknE@1dzF4xPa!CbVG}+Y=OK0%l(i%J@ zRqbnDQqj@bmWpLkcmO|L?URhk|DfONt!}wWY(?G$|76}~mG^RR74E_Ny{rF80#rB_ z>pql!gIRu85?r2$YhCgrv&JXQrRyp@OO{-qS;gC^Nl+&)?@BQ0^?R39E~pMt%T9BZ z`#wp~j>R%v@W~r!K{b^%;F8SyC`*e+%tOmyLcH#uZ5SfZf>!w?@;7tW`&TKvamtb| z^uokHo4=ko@cL_(q2J?0&DB*biyw_yl1^l(Q@?*H@~9+oB>V+c)CRuTK&>;m z4o|SJ|EIey5sY095s80*3MS)!g`)uFKfQ2C-zvNe`d=kbTeze@y*iQU`Bw*LnSXLWpZorpR{f?SkEP#ubEOo_W zcnv5XOv8)5aQ~U})?l80ML_I z*NHvXSUS-e!<#yY4DEiFAyqBV6R{qA*#w%tEwvi2*IY;?>(?~sB;!>{xCh|Cz&Z}E zUx}&j##|<1DZEJlZ=FoVREqT&9ara$whaYtrYf>*_fVInPt~$It6taNdIRD!D7TFgg=$y=JnT0)&P)j5#nq zb;^}}iPU;L#OQvw@=G3C@5|*nEs3$>3C6`&j9Bz1Z2clqgbRQxmzuP_>P_SQiSlD- zLjt=*^sya@9HN)?r|@pEZd`UgP(W|PkZ;O}h9FIPO@)JJbb<4FIRAf!bXMATyF4!@ z3-tVQRok~DbX)nqyt@49RfmrsuiEwd^X@p;K4&hgb3TVSe~EV)o*BhB#U}}47}zms z6iWLF+F&$%QVkjjEabzpG^T;4xXz1j%!(K|CoukCg|KRB!{@wU5Mp-aX;RZBn2#TW z{`)a5O>!rr2Y#hRG@2!LGL}!oFHFPtVKzC~Jt4ms`zJRV6}gk}HClD82FaHn^@-8@ zz@%?9Pr4KOiEGeKAIG^i;MN%G1wX;t;40wX z3Am_L@?Q;jK>3FOBW*Ii74T2We++O_yNurfcp>KAgLv+s8t`UVNRL8>I{@k9tt69b zz>9HTm;HeHZm)TVm+tcZ3T^~>3H}4_b@Μpwq4kaH>E58#N-5Max-(%%aBmhzkT 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 KzyH@H@P7l(c2WWW diff --git a/RuntimeDebugger/universalwindows/x64/openxr_runtime_debugger.dll.meta b/RuntimeDebugger/universalwindows/x64/openxr_runtime_debugger.dll.meta index a3a3aba..461c289 100644 --- a/RuntimeDebugger/universalwindows/x64/openxr_runtime_debugger.dll.meta +++ b/RuntimeDebugger/universalwindows/x64/openxr_runtime_debugger.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d9543b53ea684f53896868df4f3a07c8 +guid: fcc7cbe87da3453db78e77719e45fc1a PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/RuntimeDebugger/windows.meta b/RuntimeDebugger/windows.meta index f3a122c..9449fac 100644 --- a/RuntimeDebugger/windows.meta +++ b/RuntimeDebugger/windows.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e61bb235972b4a99b5646249f7373f96 +guid: 8169e13f5aa04d878ebfa755d3511ed2 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/RuntimeDebugger/windows/x64.meta b/RuntimeDebugger/windows/x64.meta index 9f2c025..fb30725 100644 --- a/RuntimeDebugger/windows/x64.meta +++ b/RuntimeDebugger/windows/x64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6fcda7eddb814e1783349ee6688de04d +guid: ea8b4d2621814745a84d593457960325 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/RuntimeDebugger/windows/x64/openxr_runtime_debugger.dll b/RuntimeDebugger/windows/x64/openxr_runtime_debugger.dll index 9c29425345dbc559589c7a7441e0f927a849aaec..2ebd59ca8ea04af374a41af8e56a1ca434a65115 100644 GIT binary patch delta 125806 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 delta 125520 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 z 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 diff --git a/RuntimeDebugger/windows/x64/openxr_runtime_debugger.dll.meta b/RuntimeDebugger/windows/x64/openxr_runtime_debugger.dll.meta index 9a8bcac..1cb2177 100644 --- a/RuntimeDebugger/windows/x64/openxr_runtime_debugger.dll.meta +++ b/RuntimeDebugger/windows/x64/openxr_runtime_debugger.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: db138a8dec7c44299868d542dc7c275f +guid: 80e6a2626ca04833bc55ecc1d51a27d6 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/RuntimeLoaders/universalwindows.meta b/RuntimeLoaders/universalwindows.meta index 01f0523..795ab65 100644 --- a/RuntimeLoaders/universalwindows.meta +++ b/RuntimeLoaders/universalwindows.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f8fc3a9927e4476c9065b0528aebc5da +guid: 544303e3d7454dcf8b9fe6797b0d342a folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/RuntimeLoaders/universalwindows/arm32.meta b/RuntimeLoaders/universalwindows/arm32.meta index 7dae3b6..db4c30f 100644 --- a/RuntimeLoaders/universalwindows/arm32.meta +++ b/RuntimeLoaders/universalwindows/arm32.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 42f73b0091664a03833b4d8ea1bab7b4 +guid: efc0afe313aa45469800f9d1a9fb8574 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/RuntimeLoaders/universalwindows/arm32/openxr_loader.dll.meta b/RuntimeLoaders/universalwindows/arm32/openxr_loader.dll.meta index aa91fa1..90e33f9 100644 --- a/RuntimeLoaders/universalwindows/arm32/openxr_loader.dll.meta +++ b/RuntimeLoaders/universalwindows/arm32/openxr_loader.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3d82b076d978462c88a59abc9b69e169 +guid: a631a046d7ec4c22bbe36ee7c7cb6a12 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/RuntimeLoaders/universalwindows/arm64.meta b/RuntimeLoaders/universalwindows/arm64.meta index 238207e..3dd43e9 100644 --- a/RuntimeLoaders/universalwindows/arm64.meta +++ b/RuntimeLoaders/universalwindows/arm64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 07d0e3a7a01d436fbdab45db5818ff36 +guid: bf0a023b37134ed48fc4139b945d6b5d folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/RuntimeLoaders/universalwindows/arm64/openxr_loader.dll.meta b/RuntimeLoaders/universalwindows/arm64/openxr_loader.dll.meta index 49be8f5..e2e82ac 100644 --- a/RuntimeLoaders/universalwindows/arm64/openxr_loader.dll.meta +++ b/RuntimeLoaders/universalwindows/arm64/openxr_loader.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e531563ab2e3446f8934ff57c22ec614 +guid: ef44ab1be2544ad097594d2d97033c77 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/RuntimeLoaders/universalwindows/x64.meta b/RuntimeLoaders/universalwindows/x64.meta index db1a998..6d1d4a6 100644 --- a/RuntimeLoaders/universalwindows/x64.meta +++ b/RuntimeLoaders/universalwindows/x64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 67183789bb41484c80eabcac37c83f29 +guid: 5a39c01b9f6640f095c5fa12b60cd7f7 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/RuntimeLoaders/universalwindows/x64/openxr_loader.dll.meta b/RuntimeLoaders/universalwindows/x64/openxr_loader.dll.meta index ce01ed2..f8ead77 100644 --- a/RuntimeLoaders/universalwindows/x64/openxr_loader.dll.meta +++ b/RuntimeLoaders/universalwindows/x64/openxr_loader.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0549026dd5f04c0895f99e422782f55e +guid: a0c2ac127e60410ca7ba903788f127c0 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/RuntimeLoaders/windows.meta b/RuntimeLoaders/windows.meta index a61e555..57492dc 100644 --- a/RuntimeLoaders/windows.meta +++ b/RuntimeLoaders/windows.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 430de85fc1b04a1bbffc541e26a26b67 +guid: 32be716aff0b49308a1be1130517ed4b folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/RuntimeLoaders/windows/x64.meta b/RuntimeLoaders/windows/x64.meta index 2250b3c..4c92f12 100644 --- a/RuntimeLoaders/windows/x64.meta +++ b/RuntimeLoaders/windows/x64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7e9f05f77fe5486ca793afb93489cf51 +guid: 018ef868bc3e410eb005d6786c0146dd folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/RuntimeLoaders/windows/x64/openxr_loader.dll.meta b/RuntimeLoaders/windows/x64/openxr_loader.dll.meta index 9984872..3a13733 100644 --- a/RuntimeLoaders/windows/x64/openxr_loader.dll.meta +++ b/RuntimeLoaders/windows/x64/openxr_loader.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 02de100493974aa29de4466c0fb0e266 +guid: af598475ae4c4f5ba337fb561b3eddbd PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/Samples~/Controller/ActionMap.meta b/Samples~/Controller/ActionMap.meta deleted file mode 100644 index f3339cf..0000000 --- a/Samples~/Controller/ActionMap.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1d0c39e584dadb748af03e40363d20a5 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Samples~/Controller/ControllerSample.unity b/Samples~/Controller/ControllerSample.unity index b75d92a..7ce3c59 100644 --- a/Samples~/Controller/ControllerSample.unity +++ b/Samples~/Controller/ControllerSample.unity @@ -38,7 +38,7 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 705507994} - m_IndirectSpecularColor: {r: 0.18028386, g: 0.22571427, b: 0.3069231, a: 1} + m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: @@ -123,61 +123,7 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &7315971 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7315972} - - component: {fileID: 7315973} - m_Layer: 5 - m_Name: Menu - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7315972 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7315971} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1083540601} - - {fileID: 1461155366} - m_Father: {fileID: 2007418227} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 45} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &7315973 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7315971} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -1529377759134130044, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 1461155367} ---- !u!1 &9156932 +--- !u!1 &66441329 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -185,114 +131,74 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 9156933} + - component: {fileID: 66441330} + - component: {fileID: 66441332} + - component: {fileID: 66441331} m_Layer: 5 - m_Name: Fill Area + m_Name: Recentered Image m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &9156933 +--- !u!224 &66441330 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9156932} + m_GameObject: {fileID: 66441329} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1983875608} - m_Father: {fileID: 1135083808} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &29110843 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 29110844} - - component: {fileID: 29110846} - - component: {fileID: 29110845} - m_Layer: 5 - m_Name: PoseName - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &29110844 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 29110843} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.05, y: 0.05, z: 0.05} + m_LocalScale: {x: 200, y: 200, z: 200} m_Children: [] - m_Father: {fileID: 2007418227} - m_RootOrder: 16 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} + m_Father: {fileID: 573203267} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -25, y: 30} - m_SizeDelta: {x: 1000, y: 1000} + m_AnchoredPosition: {x: 0, y: -10} + m_SizeDelta: {x: 0.1, y: 0.1} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &29110845 +--- !u!114 &66441331 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 29110843} + m_GameObject: {fileID: 66441329} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 1, g: 0, b: 0, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 3 - m_MaxSize: 300 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Grip Pose ---- !u!222 &29110846 + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &66441332 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 29110843} + m_GameObject: {fileID: 66441329} m_CullTransparentMesh: 0 ---- !u!1 &41007552 +--- !u!1 &136156004 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -300,78 +206,86 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 41007553} - - component: {fileID: 41007554} + - component: {fileID: 136156005} + - component: {fileID: 136156006} m_Layer: 0 - m_Name: Grip + m_Name: Item m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &41007553 -Transform: +--- !u!224 &136156005 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 41007552} + m_GameObject: {fileID: 136156004} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 2064369101} - - {fileID: 1287651577} - m_Father: {fileID: 629553925} - m_RootOrder: 1 + - {fileID: 958681477} + - {fileID: 1031664639} + - {fileID: 2010079955} + m_Father: {fileID: 755097715} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &41007554 + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &136156006 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 41007552} + m_GameObject: {fileID: 136156004} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} m_Name: m_EditorClassIdentifier: - m_TrackingType: 0 - m_UpdateType: 0 - m_PositionAction: - m_Name: Position - m_Type: 0 - m_ExpectedControlType: - m_Id: bef25a9a-d15a-4fa5-94cd-aa39c268aab0 - m_Processors: - m_Interactions: - m_SingletonActionBindings: - - m_Name: - m_Id: 8fd137d8-b4b0-4707-9446-a93d224fb36e - m_Path: {LeftHand}/devicePosition - m_Interactions: - m_Processors: - m_Groups: - m_Action: Position - m_Flags: 0 - m_RotationAction: - m_Name: Rotation - m_Type: 0 - m_ExpectedControlType: - m_Id: 9d5ab463-e64e-4a8c-9eae-766779e9f6ee - m_Processors: - m_Interactions: - m_SingletonActionBindings: - - m_Name: - m_Id: 19c04ff2-41ea-4a30-9dba-5ebb06049b7c - m_Path: {LeftHand}/deviceRotation - m_Interactions: - m_Processors: - m_Groups: - m_Action: Rotation - m_Flags: 0 ---- !u!1 &44028069 + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 958681478} + toggleTransition: 1 + graphic: {fileID: 1031664640} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 1 +--- !u!1 &140193493 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -379,42 +293,42 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 44028070} - - component: {fileID: 44028072} - - component: {fileID: 44028071} - m_Layer: 5 - m_Name: Fill + - component: {fileID: 140193494} + - component: {fileID: 140193496} + - component: {fileID: 140193495} + m_Layer: 0 + m_Name: Arrow m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &44028070 +--- !u!224 &140193494 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 44028069} + m_GameObject: {fileID: 140193493} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 1584676075} - m_RootOrder: 0 + m_Father: {fileID: 743603318} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -15, y: 0} + m_SizeDelta: {x: 20, y: 20} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &44028071 +--- !u!114 &140193495 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 44028069} + m_GameObject: {fileID: 140193493} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -428,8 +342,8 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 + m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -438,15 +352,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &44028072 +--- !u!222 &140193496 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 44028069} + m_GameObject: {fileID: 140193493} m_CullTransparentMesh: 0 ---- !u!1 &62211399 +--- !u!1 &261618631 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -454,78 +368,94 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 62211400} - - component: {fileID: 62211402} - - component: {fileID: 62211401} - m_Layer: 5 - m_Name: Text + - component: {fileID: 261618632} + - component: {fileID: 261618635} + - component: {fileID: 261618634} + - component: {fileID: 261618633} + m_Layer: 0 + m_Name: Sphere m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &62211400 -RectTransform: +--- !u!4 &261618632 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 62211399} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 261618631} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 5} m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} m_Children: [] - m_Father: {fileID: 462039366} + m_Father: {fileID: 1837306849} m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 88.5, y: 0} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &62211401 -MonoBehaviour: + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!135 &261618633 +SphereCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 62211399} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: + m_GameObject: {fileID: 261618631} m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 3 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Primary2DAxis ---- !u!222 &62211402 -CanvasRenderer: + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &261618634 +MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 62211399} - m_CullTransparentMesh: 0 ---- !u!1 &66441329 + m_GameObject: {fileID: 261618631} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 07f1d383591ceb64b8660305371088a2, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &261618635 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 261618631} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &573203266 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -533,74 +463,186 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 66441330} - - component: {fileID: 66441332} - - component: {fileID: 66441331} - m_Layer: 5 - m_Name: Recentered Image + - component: {fileID: 573203267} + - component: {fileID: 573203270} + - component: {fileID: 573203269} + - component: {fileID: 573203271} + m_Layer: 0 + m_Name: Canvas m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &66441330 +--- !u!224 &573203267 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 66441329} + m_GameObject: {fileID: 573203266} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1} + m_LocalScale: {x: 0.005, y: 0.005, z: 0.005} + m_Children: + - {fileID: 743603318} + - {fileID: 579305142} + - {fileID: 965943338} + - {fileID: 702555972} + - {fileID: 1940360492} + - {fileID: 1732395586} + - {fileID: 66441330} + m_Father: {fileID: 1588199579} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: -0.52, y: -1.85} + m_SizeDelta: {x: 1354, y: 544} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &573203269 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 573203266} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 5 + m_PresetInfoIsWorld: 1 +--- !u!223 &573203270 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 573203266} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 963194227} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &573203271 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 573203266} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: afe3cda3e244f60419474164d6ba3b0b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_CheckFor2DOcclusion: 0 + m_CheckFor3DOcclusion: 0 + m_MaxDistance: 1000 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 0 +--- !u!1 &579305141 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 579305142} + - component: {fileID: 579305144} + - component: {fileID: 579305143} + m_Layer: 0 + m_Name: Desired Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &579305142 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 579305141} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 200, y: 200, z: 200} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 573203267} - m_RootOrder: 6 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -10} - m_SizeDelta: {x: 0.1, y: 0.1} + m_AnchoredPosition: {x: 9.37, y: -92.25} + m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &66441331 +--- !u!114 &579305143 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 66441329} + m_GameObject: {fileID: 579305141} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 0, b: 0, a: 1} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &66441332 + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Desired Tracking Origin Mode +--- !u!222 &579305144 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 66441329} + m_GameObject: {fileID: 579305141} m_CullTransparentMesh: 0 ---- !u!1 &77057152 +--- !u!1 &697656634 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -608,125 +650,78 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 77057153} - - component: {fileID: 77057154} - m_Layer: 5 - m_Name: AxisValue + - component: {fileID: 697656635} + - component: {fileID: 697656637} + - component: {fileID: 697656636} + m_Layer: 0 + m_Name: Label m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &77057153 +--- !u!224 &697656635 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 77057152} + m_GameObject: {fileID: 697656634} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 726684430} - - {fileID: 1235396617} - - {fileID: 366208949} - m_Father: {fileID: 230220230} + m_Children: [] + m_Father: {fileID: 743603318} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 20} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -7.5, y: -0.5} + m_SizeDelta: {x: -35, y: -13} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &77057154 +--- !u!114 &697656636 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 77057152} + m_GameObject: {fileID: 697656634} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1122258068} - m_FillRect: {fileID: 1923608149} - m_HandleRect: {fileID: 1122258067} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0 - m_OnValueChanged: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] ---- !u!1 &106213670 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 106213671} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &106213671 -RectTransform: + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Unknown +--- !u!222 &697656637 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 106213670} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1288795142} - m_Father: {fileID: 860922286} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &109238968 + m_GameObject: {fileID: 697656634} + m_CullTransparentMesh: 0 +--- !u!1 &702555971 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -734,74 +729,78 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 109238969} - - component: {fileID: 109238971} - - component: {fileID: 109238970} - m_Layer: 5 - m_Name: Background + - component: {fileID: 702555972} + - component: {fileID: 702555974} + - component: {fileID: 702555973} + m_Layer: 0 + m_Name: Current Title m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &109238969 +--- !u!224 &702555972 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 109238968} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 702555971} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 241874081} - m_RootOrder: 0 + m_Father: {fileID: 573203267} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 9.37, y: -41.52} + m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &109238970 +--- !u!114 &702555973 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 109238968} + m_GameObject: {fileID: 702555971} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &109238971 + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Current Tracking Origin Mode +--- !u!222 &702555974 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 109238968} + m_GameObject: {fileID: 702555971} m_CullTransparentMesh: 0 ---- !u!1 &118816196 +--- !u!1 &705507993 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -809,74 +808,97 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 118816197} - - component: {fileID: 118816199} - - component: {fileID: 118816198} - m_Layer: 5 - m_Name: PressValue + - component: {fileID: 705507995} + - component: {fileID: 705507994} + m_Layer: 0 + m_Name: Directional Light m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &118816197 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118816196} - m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.25, y: 0.25, z: 0.25} - m_Children: [] - m_Father: {fileID: 584869636} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 101.5, y: -0.3} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &118816198 -MonoBehaviour: +--- !u!108 &705507994 +Light: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118816196} + m_GameObject: {fileID: 705507993} m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &118816199 -CanvasRenderer: + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &705507995 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118816196} - m_CullTransparentMesh: 0 ---- !u!1 &136156004 + m_GameObject: {fileID: 705507993} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!4 &725964751 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + m_PrefabInstance: {fileID: 6169362947694530751} + m_PrefabAsset: {fileID: 0} +--- !u!1 &743603317 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -884,47 +906,49 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 136156005} - - component: {fileID: 136156006} + - component: {fileID: 743603318} + - component: {fileID: 743603321} + - component: {fileID: 743603320} + - component: {fileID: 743603319} m_Layer: 0 - m_Name: Item + m_Name: Desired Dropdown m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &136156005 +--- !u!224 &743603318 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 136156004} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 743603317} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 958681477} - - {fileID: 1031664639} - - {fileID: 2010079955} - m_Father: {fileID: 755097715} + - {fileID: 697656635} + - {fileID: 140193494} + - {fileID: 2113810500} + m_Father: {fileID: 573203267} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 20} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 2.4, y: -111.96} + m_SizeDelta: {x: 169.89, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &136156006 +--- !u!114 &743603319 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 136156004} + m_GameObject: {fileID: 743603317} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Script: {fileID: 11500000, guid: 0d0b652f32a2cc243917e4028fa0f046, type: 3} m_Name: m_EditorClassIdentifier: m_Navigation: @@ -937,7 +961,7 @@ MonoBehaviour: m_Transition: 1 m_Colors: m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_HighlightedColor: {r: 1, g: 0.6556604, b: 0.6556604, a: 1} m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} @@ -955,61 +979,51 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 958681478} - toggleTransition: 1 - graphic: {fileID: 1031664640} - m_Group: {fileID: 0} - onValueChanged: + m_TargetGraphic: {fileID: 743603320} + m_Template: {fileID: 2113810500} + m_CaptionText: {fileID: 697656636} + m_CaptionImage: {fileID: 0} + m_ItemText: {fileID: 2010079956} + m_ItemImage: {fileID: 0} + m_Value: 0 + m_Options: + m_Options: + - m_Text: Unknown + m_Image: {fileID: 0} + - m_Text: Device + m_Image: {fileID: 0} + - m_Text: Floor + m_Image: {fileID: 0} + - m_Text: Tracking Reference + m_Image: {fileID: 0} + - m_Text: Unbounded + m_Image: {fileID: 0} + m_OnValueChanged: m_PersistentCalls: - m_Calls: [] - m_IsOn: 1 ---- !u!1 &140026698 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 140026699} - - component: {fileID: 140026701} - - component: {fileID: 140026700} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &140026699 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 140026698} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 1451734528} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 56, y: 59} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &140026700 + m_Calls: + - m_Target: {fileID: 1060976103} + m_TargetAssemblyTypeName: + m_MethodName: OnDesiredSelectionChanged + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_AlphaFadeSpeed: 0.15 +--- !u!114 &743603320 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 140026698} + m_GameObject: {fileID: 743603317} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} @@ -1020,31 +1034,25 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Primary2DAxis - - Press' ---- !u!222 &140026701 + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &743603321 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 140026698} + m_GameObject: {fileID: 743603317} m_CullTransparentMesh: 0 ---- !u!1 &140193493 +--- !u!1 &755097714 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1052,56 +1060,92 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 140193494} - - component: {fileID: 140193496} - - component: {fileID: 140193495} + - component: {fileID: 755097715} m_Layer: 0 - m_Name: Arrow + m_Name: Content m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &140193494 +--- !u!224 &755097715 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 140193493} + m_GameObject: {fileID: 755097714} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 136156005} + m_Father: {fileID: 2024876491} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 28} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &958681476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 958681477} + - component: {fileID: 958681479} + - component: {fileID: 958681478} + m_Layer: 0 + m_Name: Item Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &958681477 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 958681476} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 743603318} - m_RootOrder: 1 + m_Father: {fileID: 136156005} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -15, y: 0} - m_SizeDelta: {x: 20, y: 20} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &140193495 +--- !u!114 &958681478 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 140193493} + m_GameObject: {fileID: 958681476} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 0} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -1111,15 +1155,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &140193496 +--- !u!222 &958681479 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 140193493} + m_GameObject: {fileID: 958681476} m_CullTransparentMesh: 0 ---- !u!1 &142023208 +--- !u!1 &963194225 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1127,46 +1171,129 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 142023209} - - component: {fileID: 142023211} - - component: {fileID: 142023210} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged + - component: {fileID: 963194228} + - component: {fileID: 963194227} + - component: {fileID: 963194226} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &142023209 -RectTransform: +--- !u!81 &963194226 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 +--- !u!20 &963194227 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.01 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &963194228 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 142023208} + m_GameObject: {fileID: 963194225} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 0.099999994} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 1191700804} - m_RootOrder: 1 + m_Father: {fileID: 2026058747} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -0, y: 30} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &142023210 -MonoBehaviour: +--- !u!1 &965943337 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 142023208} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: + serializedVersion: 6 + m_Component: + - component: {fileID: 965943338} + - component: {fileID: 965943340} + - component: {fileID: 965943339} + m_Layer: 0 + m_Name: Current Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &965943338 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 965943337} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 573203267} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 2.25, y: -58.149994} + m_SizeDelta: {x: -1187.5, y: -512.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &965943339 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 965943337} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} @@ -1176,119 +1303,25 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Trigger ---- !u!222 &142023211 + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &965943340 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 142023208} + m_GameObject: {fileID: 965943337} m_CullTransparentMesh: 0 ---- !u!1001 &152157376 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 575179468} - m_Modifications: - - target: {fileID: 4346727372943234170, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.y - value: 0.2 - objectReference: {fileID: 0} - - target: {fileID: 4346727372952809589, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.y - value: 0.2 - objectReference: {fileID: 0} - - target: {fileID: 4346727373925079742, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.y - value: 10 - objectReference: {fileID: 0} - - target: {fileID: 4346727373925079742, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalPosition.z - value: 9.8 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823546882, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_Name - value: PoseMarker - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.z - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} ---- !u!4 &152157377 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - m_PrefabInstance: {fileID: 152157376} - m_PrefabAsset: {fileID: 0} ---- !u!1 &187705729 +--- !u!1 &1015040000 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1296,99 +1329,74 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 187705730} - - component: {fileID: 187705733} - - component: {fileID: 187705732} - - component: {fileID: 187705731} - m_Layer: 5 - m_Name: Canvas + - component: {fileID: 1015040001} + - component: {fileID: 1015040003} + - component: {fileID: 1015040002} + m_Layer: 0 + m_Name: Handle m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &187705730 +--- !u!224 &1015040001 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 187705729} - m_LocalRotation: {x: 0.5, y: -0.5, z: 0.5, w: 0.5} + m_GameObject: {fileID: 1015040000} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.001, y: 0.001, z: 0.001} - m_Children: - - {fileID: 512924132} - m_Father: {fileID: 575179468} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1240788712} m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 90, y: -90, z: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0.005} - m_SizeDelta: {x: 662, y: 423} + m_AnchorMax: {x: 1, y: 0.2} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &187705731 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 187705729} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &187705732 +--- !u!114 &1015040002 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 187705729} + m_GameObject: {fileID: 1015040000} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 1 ---- !u!223 &187705733 -Canvas: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1015040003 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 187705729} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 963194227} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &202480261 + m_GameObject: {fileID: 1015040000} + m_CullTransparentMesh: 0 +--- !u!1 &1031664638 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1396,42 +1404,42 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 202480262} - - component: {fileID: 202480264} - - component: {fileID: 202480263} - m_Layer: 5 - m_Name: Background + - component: {fileID: 1031664639} + - component: {fileID: 1031664641} + - component: {fileID: 1031664640} + m_Layer: 0 + m_Name: Item Checkmark m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &202480262 +--- !u!224 &1031664639 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 202480261} + m_GameObject: {fileID: 1031664638} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 1222499111} - m_RootOrder: 0 + m_Father: {fileID: 136156005} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 10, y: 0} + m_SizeDelta: {x: 20, y: 20} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &202480263 +--- !u!114 &1031664640 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 202480261} + m_GameObject: {fileID: 1031664638} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -1445,8 +1453,8 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 + m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -1455,15 +1463,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &202480264 +--- !u!222 &1031664641 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 202480261} + m_GameObject: {fileID: 1031664638} m_CullTransparentMesh: 0 ---- !u!1 &216067363 +--- !u!1 &1060976100 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1471,11822 +1479,1133 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 216067364} - - component: {fileID: 216067365} - m_Layer: 5 - m_Name: xSlider + - component: {fileID: 1060976101} + - component: {fileID: 1060976103} + - component: {fileID: 1060976102} + - component: {fileID: 1060976104} + m_Layer: 0 + m_Name: PlayerRig m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &216067364 -RectTransform: +--- !u!4 &1060976101 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 216067363} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_GameObject: {fileID: 1060976100} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1364728722} - - {fileID: 1009286773} - - {fileID: 1487576992} - m_Father: {fileID: 1004988645} + - {fileID: 1837306849} + - {fileID: 2026058747} + - {fileID: 725964751} + - {fileID: 1195018942} + m_Father: {fileID: 0} m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &216067365 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1060976102 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 216067363} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1666535198} - m_FillRect: {fileID: 621158840} - m_HandleRect: {fileID: 1666535197} - m_Direction: 0 - m_MinValue: -1 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &228956353 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 228956354} - m_Layer: 5 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &228956354 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 228956353} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1931759043} - m_Father: {fileID: 675734294} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &230220229 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 230220230} - - component: {fileID: 230220231} - m_Layer: 5 - m_Name: Grip - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &230220230 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 230220229} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 77057153} - - {fileID: 1615313840} - m_Father: {fileID: 2064369101} - m_RootOrder: 11 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -64.3, y: 68.5} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &230220231 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 230220229} + m_GameObject: {fileID: 1060976100} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 38137e6c2a95274448387b2203e288e2, type: 3} + m_Script: {fileID: 11500000, guid: 00af11ffcda1ca346ba8d727adb83ec8, type: 3} m_Name: m_EditorClassIdentifier: - m_ActionReference: {fileID: -1289947363739713011, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - slider: {fileID: 77057154} ---- !u!1 &241874080 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 241874081} - - component: {fileID: 241874083} - m_Layer: 5 - m_Name: AxisValue - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &241874081 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 241874080} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 109238969} - - {fileID: 751384776} - - {fileID: 1815435597} - m_Father: {fileID: 1381648553} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &241874083 + _actionReference: {fileID: 6172304233548768823, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + _target: {fileID: 1837306848} +--- !u!114 &1060976103 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 241874080} + m_GameObject: {fileID: 1060976100} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Script: {fileID: 11500000, guid: 60d238e9c86f8bb42b9eb88baeed50b0, type: 3} m_Name: m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 861673494} - m_FillRect: {fileID: 1477502455} - m_HandleRect: {fileID: 861673493} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &253339617 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 253339618} - - component: {fileID: 253339620} - - component: {fileID: 253339619} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &253339618 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 253339617} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 884024309} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 85, y: 118} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &253339619 + m_RecenteredImage: {fileID: 66441331} + m_RecenteredOffColor: {r: 0, g: 0, b: 0, a: 1} + m_RecenteredColor: {r: 1, g: 0, b: 0, a: 1} + m_RecenteredColorResetTime: 5 + m_CurrentTrackingOriginMode: 0 + m_CurrentTrackingOriginModeDisplay: {fileID: 1940360493} + m_DesiredTrackingOriginMode: 1 + m_SupportedTrackingOriginModes: 0 +--- !u!114 &1060976104 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 253339617} + m_GameObject: {fileID: 1060976100} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Script: {fileID: 11500000, guid: b90eaae8ee7f6bf46be1c8ad060bd48d, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Primary - - Touch' ---- !u!222 &253339620 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 253339617} - m_CullTransparentMesh: 0 ---- !u!1 &259952248 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 259952249} - - component: {fileID: 259952251} - - component: {fileID: 259952250} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &259952249 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 259952248} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1337837811} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &259952250 -MonoBehaviour: + m_ActionAsset: {fileID: -944628639613478452, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} +--- !u!1001 &1195018941 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 259952248} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &259952251 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 259952248} - m_CullTransparentMesh: 0 ---- !u!1 &261618631 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 261618632} - - component: {fileID: 261618635} - - component: {fileID: 261618634} - - component: {fileID: 261618633} - m_Layer: 0 - m_Name: Sphere - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &261618632 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 261618631} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 5} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 1837306849} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!135 &261618633 -SphereCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 261618631} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 serializedVersion: 2 - m_Radius: 0.5 - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &261618634 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 261618631} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 07f1d383591ceb64b8660305371088a2, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &261618635 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 261618631} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &262400169 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 262400170} - - component: {fileID: 262400172} - - component: {fileID: 262400171} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &262400170 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 262400169} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 735633761} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &262400171 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 262400169} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &262400172 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 262400169} - m_CullTransparentMesh: 0 ---- !u!1 &289203900 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 289203901} - - component: {fileID: 289203902} - m_Layer: 0 - m_Name: RightHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &289203901 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 289203900} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 980870382} - m_Father: {fileID: 1060976101} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &289203902 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 289203900} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 63da2ac4abc1dc64594aa5c751083a11, type: 3} - m_Name: - m_EditorClassIdentifier: - action: {fileID: 6454596279149084813, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - _amplitude: 1 - _duration: 0.1 ---- !u!1 &332167185 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 332167186} - - component: {fileID: 332167188} - - component: {fileID: 332167187} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &332167186 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 332167185} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 0.099999994} - m_Children: [] - m_Father: {fileID: 584869636} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 102, y: 30} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &332167187 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 332167185} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Trigger - - Press' ---- !u!222 &332167188 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 332167185} - m_CullTransparentMesh: 0 ---- !u!1 &336339563 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 336339564} - - component: {fileID: 336339565} - m_Layer: 5 - m_Name: PrimaryButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &336339564 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 336339563} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1093174096} - - {fileID: 1462341854} - m_Father: {fileID: 2064369101} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 4} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &336339565 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 336339563} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: 5113088590926889233, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 1462341855} ---- !u!1 &338180729 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 338180730} - m_Layer: 5 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &338180730 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 338180729} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1165128692} - m_Father: {fileID: 1445992704} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &354515905 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 354515906} - - component: {fileID: 354515907} - m_Layer: 5 - m_Name: Primary2DAxisTouch - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &354515906 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 354515905} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 2047933658} - - {fileID: 614512879} - m_Father: {fileID: 2007418227} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 100, y: -128} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &354515907 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 354515905} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: 3873870584620388549, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 614512880} ---- !u!1 &366208948 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 366208949} - m_Layer: 5 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &366208949 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 366208948} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1122258067} - m_Father: {fileID: 77057153} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &369728943 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 369728944} - - component: {fileID: 369728946} - - component: {fileID: 369728945} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &369728944 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 369728943} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1214297750} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &369728945 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 369728943} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &369728946 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 369728943} - m_CullTransparentMesh: 0 ---- !u!1 &387651416 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 387651417} - - component: {fileID: 387651419} - - component: {fileID: 387651418} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &387651417 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 387651416} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2107312738} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &387651418 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 387651416} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &387651419 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 387651416} - m_CullTransparentMesh: 0 ---- !u!1 &390549187 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 390549188} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &390549188 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 390549187} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 646035949} - m_Father: {fileID: 675734294} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &392892966 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 392892967} - - component: {fileID: 392892968} - m_Layer: 5 - m_Name: SecondaryTouch - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &392892967 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 392892966} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1943926225} - - {fileID: 1954607563} - m_Father: {fileID: 2064369101} - m_RootOrder: 14 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -133} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &392892968 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 392892966} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -5405649100492650258, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 1954607564} ---- !u!1 &400617732 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 400617733} - - component: {fileID: 400617735} - - component: {fileID: 400617734} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &400617733 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 400617732} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 659280931} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 85, y: 118} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &400617734 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 400617732} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Primary - - Touch' ---- !u!222 &400617735 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 400617732} - m_CullTransparentMesh: 0 ---- !u!1 &449808874 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 449808875} - - component: {fileID: 449808877} - - component: {fileID: 449808876} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &449808875 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 449808874} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 1091582416} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 45, y: 120} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &449808876 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 449808874} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &449808877 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 449808874} - m_CullTransparentMesh: 0 ---- !u!1 &462039365 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 462039366} - - component: {fileID: 462039367} - m_Layer: 5 - m_Name: Primary2DAxis - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &462039366 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 462039365} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 62211400} - - {fileID: 1214297750} - - {fileID: 1986312415} - m_Father: {fileID: 2064369101} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 100, y: -70} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &462039367 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 462039365} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fafe7132773ee4c459df58c5ef9bba92, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: 7596212294181904713, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - xAxisSlider: {fileID: 1214297751} - yAxisSlider: {fileID: 1986312416} ---- !u!1 &474357745 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 474357746} - - component: {fileID: 474357748} - - component: {fileID: 474357747} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &474357746 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 474357745} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 1152925894} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 88.5, y: 0} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &474357747 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 474357745} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Secondary2DAxis - - Touch' ---- !u!222 &474357748 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 474357745} - m_CullTransparentMesh: 0 ---- !u!1 &493810082 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 493810083} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &493810083 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 493810082} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 823186294} - m_Father: {fileID: 1823634025} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &501495093 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 501495094} - - component: {fileID: 501495096} - - component: {fileID: 501495095} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &501495094 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 501495093} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 725723910} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 56, y: 59} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &501495095 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 501495093} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Primary2DAxis - - Touch' ---- !u!222 &501495096 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 501495093} - m_CullTransparentMesh: 0 ---- !u!1 &505344913 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 505344914} - - component: {fileID: 505344916} - - component: {fileID: 505344915} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &505344914 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 505344913} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 675734294} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &505344915 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 505344913} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &505344916 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 505344913} - m_CullTransparentMesh: 0 ---- !u!1 &512924131 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 512924132} - - component: {fileID: 512924134} - - component: {fileID: 512924133} - m_Layer: 5 - m_Name: PoseName - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &512924132 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 512924131} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.05, y: 0.05, z: 0.05} - m_Children: [] - m_Father: {fileID: 187705730} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -25, y: -30} - m_SizeDelta: {x: 1000, y: 1000} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &512924133 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 512924131} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 3 - m_MaxSize: 300 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Aim Pose ---- !u!222 &512924134 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 512924131} - m_CullTransparentMesh: 0 ---- !u!1 &515317460 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 515317461} - - component: {fileID: 515317463} - - component: {fileID: 515317462} - m_Layer: 5 - m_Name: touched - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &515317461 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 515317460} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.25, y: 0.25, z: 0.025} - m_Children: [] - m_Father: {fileID: 2057112718} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 62, y: -3} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &515317462 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 515317460} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &515317463 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 515317460} - m_CullTransparentMesh: 0 ---- !u!1 &569150240 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 569150241} - - component: {fileID: 569150242} - m_Layer: 5 - m_Name: Secondary2DAxis - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &569150241 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 569150240} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1785352457} - - {fileID: 1445992704} - - {fileID: 860922286} - m_Father: {fileID: 2007418227} - m_RootOrder: 8 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 100, y: 70} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &569150242 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 569150240} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fafe7132773ee4c459df58c5ef9bba92, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: 5748190851293166289, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - xAxisSlider: {fileID: 1445992705} - yAxisSlider: {fileID: 860922287} ---- !u!1 &573203266 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 573203267} - - component: {fileID: 573203270} - - component: {fileID: 573203269} - - component: {fileID: 573203271} - m_Layer: 0 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &573203267 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 573203266} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 1} - m_LocalScale: {x: 0.005, y: 0.005, z: 0.005} - m_Children: - - {fileID: 743603318} - - {fileID: 579305142} - - {fileID: 965943338} - - {fileID: 702555972} - - {fileID: 1940360492} - - {fileID: 1732395586} - - {fileID: 66441330} - m_Father: {fileID: 1588199579} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: -0.52, y: -1.85} - m_SizeDelta: {x: 1354, y: 544} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &573203269 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 573203266} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 5 - m_PresetInfoIsWorld: 0 ---- !u!223 &573203270 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 573203266} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 963194227} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!114 &573203271 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 573203266} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: afe3cda3e244f60419474164d6ba3b0b, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 0 - m_CheckFor2DOcclusion: 0 - m_CheckFor3DOcclusion: 0 - m_MaxDistance: 1000 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 0 ---- !u!1 &575179467 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 575179468} - - component: {fileID: 575179469} - m_Layer: 0 - m_Name: Aim - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &575179468 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 575179467} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 187705730} - - {fileID: 152157377} - m_Father: {fileID: 980870382} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &575179469 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 575179467} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} - m_Name: - m_EditorClassIdentifier: - m_TrackingType: 0 - m_UpdateType: 0 - m_PositionAction: - m_Name: Position - m_Type: 0 - m_ExpectedControlType: - m_Id: 463dd22d-e68b-4bf2-9c64-eadb9cb595c7 - m_Processors: - m_Interactions: - m_SingletonActionBindings: - - m_Name: - m_Id: 433893d2-3f66-4fa9-8aab-0462fb8ffac4 - m_Path: {RightHand}/pointerPosition - m_Interactions: - m_Processors: - m_Groups: - m_Action: Position - m_Flags: 0 - m_RotationAction: - m_Name: Rotation - m_Type: 0 - m_ExpectedControlType: - m_Id: 81472b8b-1d39-4f4f-8bd8-2a8ec5384508 - m_Processors: - m_Interactions: - m_SingletonActionBindings: - - m_Name: - m_Id: 818c41bc-76a6-47ef-bc96-b201ee90f995 - m_Path: {RightHand}/pointerRotation - m_Interactions: - m_Processors: - m_Groups: - m_Action: Rotation - m_Flags: 0 ---- !u!1 &579305141 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 579305142} - - component: {fileID: 579305144} - - component: {fileID: 579305143} - m_Layer: 0 - m_Name: Desired Title - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &579305142 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 579305141} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 573203267} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 9.37, y: -92.25} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &579305143 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 579305141} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Desired Tracking Origin Mode ---- !u!222 &579305144 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 579305141} - m_CullTransparentMesh: 0 ---- !u!1 &584869635 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 584869636} - - component: {fileID: 584869637} - m_Layer: 5 - m_Name: TriggerPress - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &584869636 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 584869635} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 118816197} - - {fileID: 332167186} - m_Father: {fileID: 2007418227} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 175, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &584869637 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 584869635} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: 6454596279149084813, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 118816198} ---- !u!1 &614512878 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 614512879} - - component: {fileID: 614512881} - - component: {fileID: 614512880} - m_Layer: 5 - m_Name: clicked - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &614512879 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 614512878} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.25, y: 0.25, z: 0.025} - m_Children: [] - m_Father: {fileID: 354515906} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 33, y: 59} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &614512880 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 614512878} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &614512881 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 614512878} - m_CullTransparentMesh: 0 ---- !u!1 &621158839 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 621158840} - - component: {fileID: 621158842} - - component: {fileID: 621158841} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &621158840 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 621158839} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1009286773} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &621158841 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 621158839} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &621158842 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 621158839} - m_CullTransparentMesh: 0 ---- !u!1 &629553924 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 629553925} - m_Layer: 0 - m_Name: VisibleElements - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &629553925 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 629553924} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1561735409} - - {fileID: 41007553} - m_Father: {fileID: 725964751} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &643368712 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 643368713} - - component: {fileID: 643368715} - - component: {fileID: 643368714} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &643368713 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 643368712} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 1554119689} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 45, y: 120} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &643368714 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 643368712} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &643368715 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 643368712} - m_CullTransparentMesh: 0 ---- !u!1 &646035948 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 646035949} - - component: {fileID: 646035951} - - component: {fileID: 646035950} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &646035949 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 646035948} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 390549188} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &646035950 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 646035948} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &646035951 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 646035948} - m_CullTransparentMesh: 0 ---- !u!1 &646855292 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 646855293} - - component: {fileID: 646855295} - - component: {fileID: 646855294} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &646855293 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 646855292} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 1090522625} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 60, y: 66} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &646855294 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 646855292} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Secondary2DAxis - - Press' ---- !u!222 &646855295 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 646855292} - m_CullTransparentMesh: 0 ---- !u!1 &659280930 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 659280931} - - component: {fileID: 659280932} - m_Layer: 5 - m_Name: PrimaryTouch - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &659280931 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 659280930} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 400617733} - - {fileID: 1422922625} - m_Father: {fileID: 2064369101} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -27} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &659280932 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 659280930} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: 3791933405598543491, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 1422922626} ---- !u!1 &675734293 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 675734294} - - component: {fileID: 675734295} - m_Layer: 5 - m_Name: xSlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &675734294 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 675734293} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 505344914} - - {fileID: 390549188} - - {fileID: 228956354} - m_Father: {fileID: 1640201747} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &675734295 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 675734293} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1931759044} - m_FillRect: {fileID: 646035949} - m_HandleRect: {fileID: 1931759043} - m_Direction: 0 - m_MinValue: -1 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &682385676 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 682385677} - - component: {fileID: 682385679} - - component: {fileID: 682385678} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &682385677 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 682385676} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 1772152483} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 45, y: 120} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &682385678 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 682385676} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &682385679 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 682385676} - m_CullTransparentMesh: 0 ---- !u!1 &692980717 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 692980718} - - component: {fileID: 692980720} - - component: {fileID: 692980719} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &692980718 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 692980717} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 779859857} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &692980719 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 692980717} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &692980720 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 692980717} - m_CullTransparentMesh: 0 ---- !u!1 &697656634 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 697656635} - - component: {fileID: 697656637} - - component: {fileID: 697656636} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &697656635 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 697656634} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 743603318} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -7.5, y: -0.5} - m_SizeDelta: {x: -35, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &697656636 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 697656634} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Unknown ---- !u!222 &697656637 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 697656634} - m_CullTransparentMesh: 0 ---- !u!1 &702555971 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 702555972} - - component: {fileID: 702555974} - - component: {fileID: 702555973} - m_Layer: 0 - m_Name: Current Title - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &702555972 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 702555971} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 573203267} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 9.37, y: -41.52} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &702555973 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 702555971} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Current Tracking Origin Mode ---- !u!222 &702555974 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 702555971} - m_CullTransparentMesh: 0 ---- !u!1 &705507993 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 705507995} - - component: {fileID: 705507994} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &705507994 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 705507993} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 1 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &705507995 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 705507993} - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &708002257 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 708002258} - - component: {fileID: 708002260} - - component: {fileID: 708002259} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &708002258 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 708002257} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 1091582416} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 85, y: 118} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &708002259 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 708002257} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Menu ---- !u!222 &708002260 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 708002257} - m_CullTransparentMesh: 0 ---- !u!1 &725723909 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 725723910} - - component: {fileID: 725723911} - m_Layer: 5 - m_Name: Primary2DAxisTouch - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &725723910 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 725723909} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 501495094} - - {fileID: 842644033} - m_Father: {fileID: 2064369101} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 100, y: -128} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &725723911 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 725723909} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: 4360133727445611998, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 842644034} ---- !u!1 &725964750 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 725964751} - - component: {fileID: 725964752} - m_Layer: 0 - m_Name: LeftHand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &725964751 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 725964750} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 629553925} - m_Father: {fileID: 1060976101} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &725964752 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 725964750} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 63da2ac4abc1dc64594aa5c751083a11, type: 3} - m_Name: - m_EditorClassIdentifier: - action: {fileID: 6986180202050166755, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - _amplitude: 1 - _duration: 0.1 ---- !u!1 &726061254 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 726061255} - - component: {fileID: 726061257} - - component: {fileID: 726061256} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &726061255 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 726061254} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 0.099999994} - m_Children: [] - m_Father: {fileID: 1381648553} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -0, y: 30} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &726061256 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 726061254} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Trigger ---- !u!222 &726061257 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 726061254} - m_CullTransparentMesh: 0 ---- !u!1 &726684429 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 726684430} - - component: {fileID: 726684432} - - component: {fileID: 726684431} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &726684430 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 726684429} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 77057153} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &726684431 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 726684429} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &726684432 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 726684429} - m_CullTransparentMesh: 0 ---- !u!1 &735633760 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 735633761} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &735633761 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 735633760} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 262400170} - m_Father: {fileID: 1986312415} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &743603317 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 743603318} - - component: {fileID: 743603321} - - component: {fileID: 743603320} - - component: {fileID: 743603319} - m_Layer: 0 - m_Name: Desired Dropdown - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &743603318 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 743603317} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 697656635} - - {fileID: 140193494} - - {fileID: 2113810500} - m_Father: {fileID: 573203267} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 2.4, y: -111.96} - m_SizeDelta: {x: 169.89, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &743603319 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 743603317} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0d0b652f32a2cc243917e4028fa0f046, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 0.6556604, b: 0.6556604, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 743603320} - m_Template: {fileID: 2113810500} - m_CaptionText: {fileID: 697656636} - m_CaptionImage: {fileID: 0} - m_ItemText: {fileID: 2010079956} - m_ItemImage: {fileID: 0} - m_Value: 0 - m_Options: - m_Options: - - m_Text: Unknown - m_Image: {fileID: 0} - - m_Text: Device - m_Image: {fileID: 0} - - m_Text: Floor - m_Image: {fileID: 0} - - m_Text: Tracking Reference - m_Image: {fileID: 0} - - m_Text: Unbounded - m_Image: {fileID: 0} - m_OnValueChanged: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1060976103} - m_TargetAssemblyTypeName: - m_MethodName: OnDesiredSelectionChanged - m_Mode: 0 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_AlphaFadeSpeed: 0.15 ---- !u!114 &743603320 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 743603317} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &743603321 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 743603317} - m_CullTransparentMesh: 0 ---- !u!1 &744260288 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 744260289} - - component: {fileID: 744260290} - m_Layer: 5 - m_Name: PrimaryButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &744260289 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 744260288} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1242147823} - - {fileID: 1602711600} - m_Father: {fileID: 2007418227} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 4} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &744260290 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 744260288} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: 11711766586467970, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 1602711601} ---- !u!1 &751384775 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 751384776} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &751384776 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 751384775} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1477502455} - m_Father: {fileID: 241874081} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &755097714 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 755097715} - m_Layer: 0 - m_Name: Content - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &755097715 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 755097714} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 136156005} - m_Father: {fileID: 2024876491} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 28} - m_Pivot: {x: 0.5, y: 1} ---- !u!1 &779859856 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 779859857} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &779859857 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 779859856} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 692980718} - m_Father: {fileID: 1576668756} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &799561246 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 799561247} - - component: {fileID: 799561249} - - component: {fileID: 799561248} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &799561247 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 799561246} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 1640201747} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 88.5, y: 0} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &799561248 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 799561246} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 3 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Primary2DAxis ---- !u!222 &799561249 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 799561246} - m_CullTransparentMesh: 0 ---- !u!1 &808959593 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 808959594} - m_Layer: 5 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &808959594 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 808959593} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1956513819} - m_Father: {fileID: 1222499111} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &823186293 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 823186294} - - component: {fileID: 823186296} - - component: {fileID: 823186295} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &823186294 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 823186293} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 493810083} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &823186295 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 823186293} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &823186296 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 823186293} - m_CullTransparentMesh: 0 ---- !u!1 &840219949 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 840219950} - - component: {fileID: 840219953} - - component: {fileID: 840219952} - - component: {fileID: 840219951} - m_Layer: 5 - m_Name: DeviceInfo - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &840219950 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 840219949} - m_LocalRotation: {x: -0, y: -0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.05, y: 0.05, z: 0.05} - m_Children: [] - m_Father: {fileID: 2064369101} - m_RootOrder: 15 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 240.00002, y: 0} - m_SizeDelta: {x: 10000, y: 1400} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &840219951 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 840219949} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 20e49cce4b183e449a86a4daa814f3a6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Property: - m_UseReference: 0 - m_Action: - m_Name: Property - m_Type: 0 - m_ExpectedControlType: - m_Id: c3a7da97-f536-4cb8-9a96-bd7d23c21c61 - m_Processors: - m_Interactions: - m_SingletonActionBindings: - - m_Name: - m_Id: bd1e38d1-6c12-40ae-a427-075c4f5eb830 - m_Path: {leftHand}/isTracked - m_Interactions: - m_Processors: - m_Groups: - m_Action: Property - m_Flags: 0 - m_Reference: {fileID: 0} - m_RootObject: {fileID: 0} - m_TargetText: {fileID: 840219952} ---- !u!114 &840219952 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 840219949} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Name - - Manufacturer - - Characteristics - - Serial Number' ---- !u!222 &840219953 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 840219949} - m_CullTransparentMesh: 0 ---- !u!1 &842644032 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 842644033} - - component: {fileID: 842644035} - - component: {fileID: 842644034} - m_Layer: 5 - m_Name: clicked - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &842644033 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 842644032} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.25, y: 0.25, z: 0.025} - m_Children: [] - m_Father: {fileID: 725723910} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 33, y: 59} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &842644034 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 842644032} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &842644035 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 842644032} - m_CullTransparentMesh: 0 ---- !u!1 &860922285 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 860922286} - - component: {fileID: 860922287} - m_Layer: 5 - m_Name: ySlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &860922286 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 860922285} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1338359158} - - {fileID: 106213671} - - {fileID: 1337837811} - m_Father: {fileID: 569150241} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &860922287 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 860922285} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 259952250} - m_FillRect: {fileID: 1288795142} - m_HandleRect: {fileID: 259952249} - m_Direction: 0 - m_MinValue: -1 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &861673492 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 861673493} - - component: {fileID: 861673495} - - component: {fileID: 861673494} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &861673493 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 861673492} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1815435597} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &861673494 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 861673492} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &861673495 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 861673492} - m_CullTransparentMesh: 0 ---- !u!1 &877086536 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 877086537} - - component: {fileID: 877086539} - - component: {fileID: 877086538} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &877086537 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 877086536} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 884024309} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 45, y: 120} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &877086538 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 877086536} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &877086539 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 877086536} - m_CullTransparentMesh: 0 ---- !u!1 &884024308 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 884024309} - - component: {fileID: 884024310} - m_Layer: 5 - m_Name: PrimaryTouch - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &884024309 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 884024308} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 877086537} - - {fileID: 253339618} - m_Father: {fileID: 2007418227} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -27} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &884024310 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 884024308} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -4964576040970502374, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 877086538} ---- !u!1 &950375587 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 950375588} - - component: {fileID: 950375590} - - component: {fileID: 950375589} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &950375588 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 950375587} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 1554119689} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 85, y: 118} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &950375589 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 950375587} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Secondary - - Press' ---- !u!222 &950375590 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 950375587} - m_CullTransparentMesh: 0 ---- !u!1 &958681476 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 958681477} - - component: {fileID: 958681479} - - component: {fileID: 958681478} - m_Layer: 0 - m_Name: Item Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &958681477 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 958681476} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 136156005} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &958681478 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 958681476} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &958681479 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 958681476} - m_CullTransparentMesh: 0 ---- !u!1 &963194225 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 963194228} - - component: {fileID: 963194227} - - component: {fileID: 963194226} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &963194226 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_Enabled: 1 ---- !u!20 &963194227 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.01 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &963194228 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2026058747} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &965943337 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 965943338} - - component: {fileID: 965943340} - - component: {fileID: 965943339} - m_Layer: 0 - m_Name: Current Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &965943338 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 965943337} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 573203267} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 2.25, y: -58.149994} - m_SizeDelta: {x: -1187.5, y: -512.5} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &965943339 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 965943337} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &965943340 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 965943337} - m_CullTransparentMesh: 0 ---- !u!1 &980870381 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 980870382} - m_Layer: 0 - m_Name: VisibleElements - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &980870382 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 980870381} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1626888407} - - {fileID: 575179468} - m_Father: {fileID: 289203901} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &996196909 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 996196910} - - component: {fileID: 996196912} - - component: {fileID: 996196911} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &996196910 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 996196909} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1043108301} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &996196911 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 996196909} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &996196912 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 996196909} - m_CullTransparentMesh: 0 ---- !u!1 &1004988644 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1004988645} - - component: {fileID: 1004988646} - m_Layer: 5 - m_Name: Secondary2DAxis - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1004988645 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1004988644} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1690534826} - - {fileID: 216067364} - - {fileID: 1135083808} - m_Father: {fileID: 2064369101} - m_RootOrder: 8 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 100, y: 70} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1004988646 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1004988644} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fafe7132773ee4c459df58c5ef9bba92, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: 4150019624855575819, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - xAxisSlider: {fileID: 216067365} - yAxisSlider: {fileID: 1135083809} ---- !u!1 &1007205086 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1007205087} - - component: {fileID: 1007205088} - m_Layer: 5 - m_Name: Grip - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1007205087 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1007205086} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1823634025} - - {fileID: 1827791741} - m_Father: {fileID: 2007418227} - m_RootOrder: 11 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -64.3, y: 68.5} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1007205088 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1007205086} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 38137e6c2a95274448387b2203e288e2, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -5194266436686895582, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - slider: {fileID: 1823634026} ---- !u!1 &1009286772 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1009286773} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1009286773 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1009286772} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 621158840} - m_Father: {fileID: 216067364} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1015040000 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1015040001} - - component: {fileID: 1015040003} - - component: {fileID: 1015040002} - m_Layer: 0 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1015040001 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1015040000} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1240788712} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0.2} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1015040002 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1015040000} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1015040003 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1015040000} - m_CullTransparentMesh: 0 ---- !u!1 &1031664638 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1031664639} - - component: {fileID: 1031664641} - - component: {fileID: 1031664640} - m_Layer: 0 - m_Name: Item Checkmark - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1031664639 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1031664638} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 136156005} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 10, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1031664640 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1031664638} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1031664641 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1031664638} - m_CullTransparentMesh: 0 ---- !u!1 &1036158502 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1036158503} - - component: {fileID: 1036158505} - - component: {fileID: 1036158504} - m_Layer: 5 - m_Name: clicked - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1036158503 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1036158502} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.25, y: 0.25, z: 0.025} - m_Children: [] - m_Father: {fileID: 1451734528} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 33, y: 59} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1036158504 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1036158502} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1036158505 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1036158502} - m_CullTransparentMesh: 0 ---- !u!1 &1043108300 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1043108301} - m_Layer: 5 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1043108301 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1043108300} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 996196910} - m_Father: {fileID: 1135083808} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1060976100 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1060976101} - - component: {fileID: 1060976103} - - component: {fileID: 1060976102} - - component: {fileID: 1060976104} - m_Layer: 0 - m_Name: PlayerRig - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1060976101 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1060976100} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1837306849} - - {fileID: 2026058747} - - {fileID: 725964751} - - {fileID: 289203901} - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1060976102 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1060976100} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 00af11ffcda1ca346ba8d727adb83ec8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: - m_UseReference: 0 - m_Action: - m_Name: Action Reference - m_Type: 0 - m_ExpectedControlType: - m_Id: 89d6dca9-4d0a-456f-bf8f-da8775262884 - m_Processors: - m_Interactions: - m_SingletonActionBindings: - - m_Name: - m_Id: 66bc0fcc-9478-4663-915d-8eb928c886bc - m_Path: /pose/isTracked - m_Interactions: - m_Processors: - m_Groups: - m_Action: Action Reference - m_Flags: 0 - m_Reference: {fileID: 0} - m_TargetGameobject: {fileID: 1837306848} ---- !u!114 &1060976103 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1060976100} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 60d238e9c86f8bb42b9eb88baeed50b0, type: 3} - m_Name: - m_EditorClassIdentifier: - m_RecenteredImage: {fileID: 66441331} - m_RecenteredOffColor: {r: 0, g: 0, b: 0, a: 1} - m_RecenteredColor: {r: 1, g: 0, b: 0, a: 1} - m_RecenteredColorResetTime: 5 - m_CurrentTrackingOriginMode: 0 - m_CurrentTrackingOriginModeDisplay: {fileID: 1940360493} - m_DesiredTrackingOriginMode: 1 - m_SupportedTrackingOriginModes: 0 ---- !u!114 &1060976104 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1060976100} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b90eaae8ee7f6bf46be1c8ad060bd48d, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionAsset: {fileID: -944628639613478452, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} ---- !u!1 &1062713251 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1062713252} - - component: {fileID: 1062713254} - - component: {fileID: 1062713253} - m_Layer: 5 - m_Name: clicked - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1062713252 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1062713251} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.25, y: 0.25, z: 0.025} - m_Children: [] - m_Father: {fileID: 1090522625} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 33, y: 64} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1062713253 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1062713251} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1062713254 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1062713251} - m_CullTransparentMesh: 0 ---- !u!1 &1083540600 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1083540601} - - component: {fileID: 1083540603} - - component: {fileID: 1083540602} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1083540601 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1083540600} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 7315972} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 85, y: 118} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1083540602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1083540600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Menu ---- !u!222 &1083540603 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1083540600} - m_CullTransparentMesh: 0 ---- !u!1 &1090522624 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1090522625} - - component: {fileID: 1090522626} - m_Layer: 5 - m_Name: Secondary2DAxisClick - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1090522625 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1090522624} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 646855293} - - {fileID: 1062713252} - m_Father: {fileID: 2007418227} - m_RootOrder: 9 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 100, y: 70} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1090522626 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1090522624} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -3947085769738995516, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 1062713253} ---- !u!1 &1090860856 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1090860857} - - component: {fileID: 1090860859} - - component: {fileID: 1090860858} - m_Layer: 5 - m_Name: BinaryValue - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1090860857 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1090860856} - m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.25, y: 0.25, z: 0.25} - m_Children: [] - m_Father: {fileID: 1214847259} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 101.5, y: -0.3} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1090860858 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1090860856} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1090860859 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1090860856} - m_CullTransparentMesh: 0 ---- !u!1 &1091582415 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1091582416} - - component: {fileID: 1091582417} - m_Layer: 5 - m_Name: Menu - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1091582416 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1091582415} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 708002258} - - {fileID: 449808875} - m_Father: {fileID: 2064369101} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 45} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1091582417 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1091582415} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: 4335090648579581189, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 449808876} ---- !u!1 &1093174095 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1093174096} - - component: {fileID: 1093174098} - - component: {fileID: 1093174097} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1093174096 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1093174095} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 336339564} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 85, y: 118} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1093174097 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1093174095} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Primary - - Press' ---- !u!222 &1093174098 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1093174095} - m_CullTransparentMesh: 0 ---- !u!1 &1096841768 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1096841769} - m_Layer: 5 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1096841769 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1096841768} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1422176858} - m_Father: {fileID: 1214297750} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1122258066 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1122258067} - - component: {fileID: 1122258069} - - component: {fileID: 1122258068} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1122258067 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1122258066} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 366208949} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1122258068 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1122258066} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1122258069 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1122258066} - m_CullTransparentMesh: 0 ---- !u!1 &1135083807 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1135083808} - - component: {fileID: 1135083809} - m_Layer: 5 - m_Name: ySlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1135083808 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1135083807} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1535861388} - - {fileID: 9156933} - - {fileID: 1043108301} - m_Father: {fileID: 1004988645} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1135083809 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1135083807} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 996196911} - m_FillRect: {fileID: 1983875608} - m_HandleRect: {fileID: 996196910} - m_Direction: 0 - m_MinValue: -1 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &1152925893 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1152925894} - - component: {fileID: 1152925895} - m_Layer: 5 - m_Name: Secondary2DAxisTouch - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1152925894 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1152925893} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 474357746} - - {fileID: 1816827634} - m_Father: {fileID: 2064369101} - m_RootOrder: 10 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 85, y: 37} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1152925895 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1152925893} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -1091252228470322465, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 1816827635} ---- !u!1 &1161868341 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1161868342} - - component: {fileID: 1161868344} - - component: {fileID: 1161868343} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1161868342 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1161868341} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 1725164087} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 56, y: 59} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1161868343 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1161868341} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Primary2DAxis - - Press' ---- !u!222 &1161868344 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1161868341} - m_CullTransparentMesh: 0 ---- !u!1 &1165128691 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1165128692} - - component: {fileID: 1165128694} - - component: {fileID: 1165128693} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1165128692 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1165128691} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 338180730} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1165128693 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1165128691} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1165128694 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1165128691} - m_CullTransparentMesh: 0 ---- !u!1 &1174308060 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1174308061} - - component: {fileID: 1174308063} - - component: {fileID: 1174308062} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1174308061 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1174308060} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1945150247} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1174308062 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1174308060} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1174308063 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1174308060} - m_CullTransparentMesh: 0 ---- !u!1 &1182445810 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1182445811} - - component: {fileID: 1182445813} - - component: {fileID: 1182445812} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1182445811 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1182445810} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 0.099999994} - m_Children: [] - m_Father: {fileID: 1214847259} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 98, y: 30} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1182445812 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1182445810} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Grip - - Press' ---- !u!222 &1182445813 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1182445810} - m_CullTransparentMesh: 0 ---- !u!1 &1191700803 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1191700804} - - component: {fileID: 1191700805} - m_Layer: 5 - m_Name: Trigger - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1191700804 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1191700803} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1576668756} - - {fileID: 142023209} - m_Father: {fileID: 2007418227} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 175, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1191700805 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1191700803} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 38137e6c2a95274448387b2203e288e2, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -5684558904543120851, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - slider: {fileID: 1576668757} ---- !u!1 &1214297749 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1214297750} - - component: {fileID: 1214297751} - m_Layer: 5 - m_Name: xSlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1214297750 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1214297749} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 369728944} - - {fileID: 1584676075} - - {fileID: 1096841769} - m_Father: {fileID: 462039366} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1214297751 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1214297749} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1422176859} - m_FillRect: {fileID: 44028070} - m_HandleRect: {fileID: 1422176858} - m_Direction: 0 - m_MinValue: -1 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &1214847258 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1214847259} - - component: {fileID: 1214847260} - m_Layer: 5 - m_Name: GripPress - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1214847259 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1214847258} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1090860857} - - {fileID: 1182445811} - m_Father: {fileID: 2064369101} - m_RootOrder: 12 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -64.3, y: 68.5} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1214847260 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1214847258} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -2169729131751125950, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 1090860858} ---- !u!1 &1216562085 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1216562086} - - component: {fileID: 1216562088} - - component: {fileID: 1216562087} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1216562086 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1216562085} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 1301507906} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 60, y: 66} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1216562087 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1216562085} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Secondary2DAxis - - Press' ---- !u!222 &1216562088 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1216562085} - m_CullTransparentMesh: 0 ---- !u!1 &1222499110 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1222499111} - - component: {fileID: 1222499112} - m_Layer: 5 - m_Name: ySlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1222499111 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1222499110} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 202480262} - - {fileID: 1490181599} - - {fileID: 808959594} - m_Father: {fileID: 1640201747} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1222499112 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1222499110} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1956513820} - m_FillRect: {fileID: 2130989218} - m_HandleRect: {fileID: 1956513819} - m_Direction: 0 - m_MinValue: -1 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &1225497092 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1225497093} - - component: {fileID: 1225497095} - - component: {fileID: 1225497094} - m_Layer: 5 - m_Name: PressValue - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1225497093 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1225497092} - m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.25, y: 0.25, z: 0.25} - m_Children: [] - m_Father: {fileID: 1916501835} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 101.5, y: -0.3} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1225497094 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1225497092} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1225497095 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1225497092} - m_CullTransparentMesh: 0 ---- !u!1 &1235362498 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1235362499} - - component: {fileID: 1235362501} - - component: {fileID: 1235362500} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1235362499 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1235362498} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 1727103000} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 45, y: 120} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1235362500 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1235362498} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1235362501 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1235362498} - m_CullTransparentMesh: 0 ---- !u!1 &1235396616 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1235396617} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1235396617 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1235396616} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1923608149} - m_Father: {fileID: 77057153} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1240788711 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1240788712} - m_Layer: 0 - m_Name: Sliding Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1240788712 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1240788711} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1015040001} - m_Father: {fileID: 2060918123} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: -20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1242147822 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1242147823} - - component: {fileID: 1242147825} - - component: {fileID: 1242147824} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1242147823 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1242147822} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 744260289} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 85, y: 118} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1242147824 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1242147822} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Primary - - Press' ---- !u!222 &1242147825 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1242147822} - m_CullTransparentMesh: 0 ---- !u!1001 &1287651576 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 41007553} - m_Modifications: - - target: {fileID: 4346727374823546882, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_Name - value: PoseMarker - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.z - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} ---- !u!4 &1287651577 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - m_PrefabInstance: {fileID: 1287651576} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1288795141 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1288795142} - - component: {fileID: 1288795144} - - component: {fileID: 1288795143} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1288795142 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1288795141} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 106213671} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1288795143 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1288795141} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1288795144 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1288795141} - m_CullTransparentMesh: 0 ---- !u!1 &1301507905 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1301507906} - - component: {fileID: 1301507907} - m_Layer: 5 - m_Name: Secondary2DAxisClick - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1301507906 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1301507905} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1216562086} - - {fileID: 1597119385} - m_Father: {fileID: 2064369101} - m_RootOrder: 9 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 100, y: 70} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1301507907 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1301507905} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -7428500947354388255, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 1597119386} ---- !u!1 &1337837810 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1337837811} - m_Layer: 5 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1337837811 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1337837810} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 259952249} - m_Father: {fileID: 860922286} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1338359157 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1338359158} - - component: {fileID: 1338359160} - - component: {fileID: 1338359159} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1338359158 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1338359157} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 860922286} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1338359159 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1338359157} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1338359160 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1338359157} - m_CullTransparentMesh: 0 ---- !u!1 &1364728721 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1364728722} - - component: {fileID: 1364728724} - - component: {fileID: 1364728723} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1364728722 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1364728721} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 216067364} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1364728723 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1364728721} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1364728724 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1364728721} - m_CullTransparentMesh: 0 ---- !u!1 &1373620137 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1373620138} - - component: {fileID: 1373620140} - - component: {fileID: 1373620139} - m_Layer: 5 - m_Name: clicked - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1373620138 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1373620137} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.25, y: 0.25, z: 0.025} - m_Children: [] - m_Father: {fileID: 1725164087} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 33, y: 59} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1373620139 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1373620137} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1373620140 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1373620137} - m_CullTransparentMesh: 0 ---- !u!1 &1381648552 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1381648553} - - component: {fileID: 1381648554} - m_Layer: 5 - m_Name: Trigger - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1381648553 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1381648552} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 241874081} - - {fileID: 726061255} - m_Father: {fileID: 2064369101} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 175, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1381648554 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1381648552} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 38137e6c2a95274448387b2203e288e2, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: 2526168894431210536, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - slider: {fileID: 241874083} ---- !u!1 &1404318126 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1404318127} - - component: {fileID: 1404318129} - - component: {fileID: 1404318128} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1404318127 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1404318126} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 0.099999994} - m_Children: [] - m_Father: {fileID: 1477632907} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 98, y: 30} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1404318128 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1404318126} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Grip - - Press' ---- !u!222 &1404318129 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1404318126} - m_CullTransparentMesh: 0 ---- !u!1 &1422176857 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1422176858} - - component: {fileID: 1422176860} - - component: {fileID: 1422176859} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1422176858 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1422176857} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1096841769} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1422176859 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1422176857} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1422176860 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1422176857} - m_CullTransparentMesh: 0 ---- !u!1 &1422922624 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1422922625} - - component: {fileID: 1422922627} - - component: {fileID: 1422922626} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1422922625 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1422922624} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 659280931} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 45, y: 120} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1422922626 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1422922624} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1422922627 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1422922624} - m_CullTransparentMesh: 0 ---- !u!1 &1424545817 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1424545818} - - component: {fileID: 1424545820} - - component: {fileID: 1424545819} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1424545818 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1424545817} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1986312415} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1424545819 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1424545817} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1424545820 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1424545817} - m_CullTransparentMesh: 0 ---- !u!1 &1445992703 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1445992704} - - component: {fileID: 1445992705} - m_Layer: 5 - m_Name: xSlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1445992704 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1445992703} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1944036871} - - {fileID: 2107312738} - - {fileID: 338180730} - m_Father: {fileID: 569150241} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1445992705 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1445992703} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1165128693} - m_FillRect: {fileID: 387651417} - m_HandleRect: {fileID: 1165128692} - m_Direction: 0 - m_MinValue: -1 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &1451734527 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1451734528} - - component: {fileID: 1451734529} - m_Layer: 5 - m_Name: Primary2DAxisClick - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1451734528 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1451734527} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 140026699} - - {fileID: 1036158503} - m_Father: {fileID: 2064369101} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 100, y: -70} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1451734529 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1451734527} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -149401235567842990, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 1036158504} ---- !u!1 &1461155365 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1461155366} - - component: {fileID: 1461155368} - - component: {fileID: 1461155367} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1461155366 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1461155365} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 7315972} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 45, y: 120} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1461155367 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1461155365} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1461155368 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1461155365} - m_CullTransparentMesh: 0 ---- !u!1 &1462341853 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1462341854} - - component: {fileID: 1462341856} - - component: {fileID: 1462341855} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1462341854 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1462341853} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 336339564} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 45, y: 120} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1462341855 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1462341853} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1462341856 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1462341853} - m_CullTransparentMesh: 0 ---- !u!1 &1477502454 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1477502455} - - component: {fileID: 1477502457} - - component: {fileID: 1477502456} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1477502455 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1477502454} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 751384776} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1477502456 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1477502454} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1477502457 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1477502454} - m_CullTransparentMesh: 0 ---- !u!1 &1477632906 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1477632907} - - component: {fileID: 1477632908} - m_Layer: 5 - m_Name: GripPress - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1477632907 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1477632906} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1869469533} - - {fileID: 1404318127} - m_Father: {fileID: 2007418227} - m_RootOrder: 12 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -64.3, y: 68.5} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1477632908 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1477632906} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -8514278639596572500, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 1869469534} ---- !u!1 &1487576991 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1487576992} - m_Layer: 5 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1487576992 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1487576991} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1666535197} - m_Father: {fileID: 216067364} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1490181598 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1490181599} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1490181599 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1490181598} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2130989218} - m_Father: {fileID: 1222499111} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1497070795 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1497070796} - - component: {fileID: 1497070799} - - component: {fileID: 1497070798} - - component: {fileID: 1497070797} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1497070796 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1497070795} - m_LocalRotation: {x: 0.5, y: -0.5, z: 0.5, w: 0.5} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.001, y: 0.001, z: 0.001} - m_Children: - - {fileID: 1831922794} - m_Father: {fileID: 1561735409} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 90, y: -90, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0.005} - m_SizeDelta: {x: 662, y: 423} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1497070797 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1497070795} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &1497070798 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1497070795} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 1 ---- !u!223 &1497070799 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1497070795} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 963194227} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &1535861387 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1535861388} - - component: {fileID: 1535861390} - - component: {fileID: 1535861389} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1535861388 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1535861387} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1135083808} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1535861389 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1535861387} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1535861390 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1535861387} - m_CullTransparentMesh: 0 ---- !u!1 &1544733779 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1544733780} - - component: {fileID: 1544733782} - - component: {fileID: 1544733781} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1544733780 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1544733779} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 1772152483} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 85, y: 118} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1544733781 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1544733779} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Secondary - - Touch' ---- !u!222 &1544733782 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1544733779} - m_CullTransparentMesh: 0 ---- !u!1 &1554119688 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1554119689} - - component: {fileID: 1554119690} - m_Layer: 5 - m_Name: SecondaryButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1554119689 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1554119688} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 950375588} - - {fileID: 643368713} - m_Father: {fileID: 2064369101} - m_RootOrder: 13 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -95} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1554119690 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1554119688} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -631344258065148156, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 643368714} ---- !u!1 &1561735408 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1561735409} - - component: {fileID: 1561735410} - m_Layer: 0 - m_Name: Aim - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1561735409 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1561735408} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1497070796} - - {fileID: 1897729854} - m_Father: {fileID: 629553925} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1561735410 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1561735408} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} - m_Name: - m_EditorClassIdentifier: - m_TrackingType: 0 - m_UpdateType: 0 - m_PositionAction: - m_Name: Position - m_Type: 0 - m_ExpectedControlType: - m_Id: 463dd22d-e68b-4bf2-9c64-eadb9cb595c7 - m_Processors: - m_Interactions: - m_SingletonActionBindings: - - m_Name: - m_Id: 433893d2-3f66-4fa9-8aab-0462fb8ffac4 - m_Path: {LeftHand}/pointerPosition - m_Interactions: - m_Processors: - m_Groups: - m_Action: Position - m_Flags: 0 - m_RotationAction: - m_Name: Rotation - m_Type: 0 - m_ExpectedControlType: - m_Id: 81472b8b-1d39-4f4f-8bd8-2a8ec5384508 - m_Processors: - m_Interactions: - m_SingletonActionBindings: - - m_Name: - m_Id: 818c41bc-76a6-47ef-bc96-b201ee90f995 - m_Path: {LeftHand}/pointerRotation - m_Interactions: - m_Processors: - m_Groups: - m_Action: Rotation - m_Flags: 0 ---- !u!1 &1576668755 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1576668756} - - component: {fileID: 1576668757} - m_Layer: 5 - m_Name: AxisValue - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1576668756 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1576668755} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1648552827} - - {fileID: 779859857} - - {fileID: 2011456955} - m_Father: {fileID: 1191700804} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1576668757 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1576668755} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 2086162716} - m_FillRect: {fileID: 692980718} - m_HandleRect: {fileID: 2086162715} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &1584676074 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1584676075} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1584676075 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1584676074} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 44028070} - m_Father: {fileID: 1214297750} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1588199578 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1588199579} - m_Layer: 0 - m_Name: Scene - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1588199579 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1588199578} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.49558115, y: 1.8115873, z: 0.3024726} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1741443131} - - {fileID: 573203267} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1597119384 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1597119385} - - component: {fileID: 1597119387} - - component: {fileID: 1597119386} - m_Layer: 5 - m_Name: clicked - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1597119385 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1597119384} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.25, y: 0.25, z: 0.025} - m_Children: [] - m_Father: {fileID: 1301507906} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 33, y: 64} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1597119386 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1597119384} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1597119387 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1597119384} - m_CullTransparentMesh: 0 ---- !u!1 &1602711599 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1602711600} - - component: {fileID: 1602711602} - - component: {fileID: 1602711601} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1602711600 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1602711599} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 744260289} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 45, y: 120} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1602711601 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1602711599} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1602711602 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1602711599} - m_CullTransparentMesh: 0 ---- !u!1 &1615313839 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1615313840} - - component: {fileID: 1615313842} - - component: {fileID: 1615313841} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1615313840 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1615313839} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 0.099999994} - m_Children: [] - m_Father: {fileID: 230220230} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -0, y: 30} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1615313841 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1615313839} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Grip ---- !u!222 &1615313842 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1615313839} - m_CullTransparentMesh: 0 ---- !u!1 &1626888406 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1626888407} - - component: {fileID: 1626888408} - m_Layer: 0 - m_Name: Grip - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1626888407 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1626888406} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2007418227} - - {fileID: 1731454856} - m_Father: {fileID: 980870382} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1626888408 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1626888406} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} - m_Name: - m_EditorClassIdentifier: - m_TrackingType: 0 - m_UpdateType: 0 - m_PositionAction: - m_Name: Position - m_Type: 0 - m_ExpectedControlType: - m_Id: bef25a9a-d15a-4fa5-94cd-aa39c268aab0 - m_Processors: - m_Interactions: - m_SingletonActionBindings: - - m_Name: - m_Id: 8fd137d8-b4b0-4707-9446-a93d224fb36e - m_Path: {RightHand}/devicePosition - m_Interactions: - m_Processors: - m_Groups: - m_Action: Position - m_Flags: 0 - m_RotationAction: - m_Name: Rotation - m_Type: 0 - m_ExpectedControlType: - m_Id: 9d5ab463-e64e-4a8c-9eae-766779e9f6ee - m_Processors: - m_Interactions: - m_SingletonActionBindings: - - m_Name: - m_Id: 19c04ff2-41ea-4a30-9dba-5ebb06049b7c - m_Path: {RightHand}/deviceRotation - m_Interactions: - m_Processors: - m_Groups: - m_Action: Rotation - m_Flags: 0 ---- !u!1 &1632315497 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1632315500} - - component: {fileID: 1632315499} - - component: {fileID: 1632315498} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1632315498 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1632315497} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3} - m_Name: - m_EditorClassIdentifier: - m_MoveRepeatDelay: 0.5 - m_MoveRepeatRate: 0.1 - m_ActionsAsset: {fileID: -944628639613478452, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - m_PointAction: {fileID: 0} - m_MoveAction: {fileID: 0} - m_SubmitAction: {fileID: 0} - m_CancelAction: {fileID: 0} - m_LeftClickAction: {fileID: -9199573721968962783, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - m_MiddleClickAction: {fileID: 0} - m_RightClickAction: {fileID: 0} - m_ScrollWheelAction: {fileID: 0} - m_TrackedDevicePositionAction: {fileID: 1162393666371849595, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - m_TrackedDeviceOrientationAction: {fileID: -8081773802841398021, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - m_DeselectOnBackgroundClick: 1 - m_PointerBehavior: 0 ---- !u!114 &1632315499 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1632315497} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 10 ---- !u!4 &1632315500 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1632315497} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1635752781 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1635752782} - - component: {fileID: 1635752784} - - component: {fileID: 1635752783} - m_Layer: 5 - m_Name: PoseName - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1635752782 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1635752781} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.05, y: 0.05, z: 0.05} - m_Children: [] - m_Father: {fileID: 2064369101} - m_RootOrder: 16 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -25, y: 30} - m_SizeDelta: {x: 1000, y: 1000} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1635752783 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1635752781} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 3 - m_MaxSize: 300 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Grip Pose ---- !u!222 &1635752784 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1635752781} - m_CullTransparentMesh: 0 ---- !u!1 &1637802232 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1637802233} - - component: {fileID: 1637802235} - - component: {fileID: 1637802234} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1637802233 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1637802232} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1823634025} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1637802234 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1637802232} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1637802235 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1637802232} - m_CullTransparentMesh: 0 ---- !u!1 &1640201746 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1640201747} - - component: {fileID: 1640201748} - m_Layer: 5 - m_Name: Primary2DAxis - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1640201747 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1640201746} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 799561247} - - {fileID: 675734294} - - {fileID: 1222499111} - m_Father: {fileID: 2007418227} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 100, y: -70} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1640201748 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1640201746} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fafe7132773ee4c459df58c5ef9bba92, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: 3396702884570900202, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - xAxisSlider: {fileID: 675734295} - yAxisSlider: {fileID: 1222499112} ---- !u!1 &1648552826 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1648552827} - - component: {fileID: 1648552829} - - component: {fileID: 1648552828} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1648552827 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1648552826} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1576668756} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1648552828 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1648552826} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1648552829 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1648552826} - m_CullTransparentMesh: 0 ---- !u!1 &1666535196 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1666535197} - - component: {fileID: 1666535199} - - component: {fileID: 1666535198} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1666535197 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1666535196} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1487576992} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1666535198 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1666535196} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1666535199 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1666535196} - m_CullTransparentMesh: 0 ---- !u!1 &1690534825 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1690534826} - - component: {fileID: 1690534828} - - component: {fileID: 1690534827} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1690534826 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1690534825} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 1004988645} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 88.5, y: 0} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1690534827 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1690534825} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 3 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Secondary2DAxis\xDF\xE5" ---- !u!222 &1690534828 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1690534825} - m_CullTransparentMesh: 0 ---- !u!1 &1702356771 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1702356772} - - component: {fileID: 1702356774} - - component: {fileID: 1702356773} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1702356772 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1702356771} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2016125901} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1702356773 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1702356771} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1702356774 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1702356771} - m_CullTransparentMesh: 0 ---- !u!1 &1725164086 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1725164087} - - component: {fileID: 1725164088} - m_Layer: 5 - m_Name: Primary2DAxisClick - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1725164087 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1725164086} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1161868342} - - {fileID: 1373620138} - m_Father: {fileID: 2007418227} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 100, y: -70} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1725164088 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1725164086} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -3683315366864426127, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 1373620139} ---- !u!1 &1727102999 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1727103000} - - component: {fileID: 1727103001} - m_Layer: 5 - m_Name: SecondaryButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1727103000 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1727102999} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 2138131843} - - {fileID: 1235362499} - m_Father: {fileID: 2007418227} - m_RootOrder: 13 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -95} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1727103001 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1727102999} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -1644001223835636349, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 1235362500} ---- !u!1001 &1731454855 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1626888407} - m_Modifications: - - target: {fileID: 4346727374823546882, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_Name - value: PoseMarker - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.z - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} ---- !u!4 &1731454856 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - m_PrefabInstance: {fileID: 1731454855} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1732395585 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1732395586} - - component: {fileID: 1732395588} - - component: {fileID: 1732395587} - m_Layer: 0 - m_Name: Recentered Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1732395586 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1732395585} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 573203267} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1732395587 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1732395585} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Recentered ---- !u!222 &1732395588 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1732395585} - m_CullTransparentMesh: 0 ---- !u!1 &1741443127 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1741443131} - - component: {fileID: 1741443130} - - component: {fileID: 1741443129} - - component: {fileID: 1741443128} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!65 &1741443128 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1741443127} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &1741443129 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1741443127} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1741443130 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1741443127} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1741443131 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1741443127} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.5, y: -2, z: 8} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1588199579} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1772152482 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1772152483} - - component: {fileID: 1772152484} - m_Layer: 5 - m_Name: SecondaryTouch - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1772152483 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1772152482} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1544733780} - - {fileID: 682385677} - m_Father: {fileID: 2007418227} - m_RootOrder: 14 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -133} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1772152484 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1772152482} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -489211225168818177, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 682385678} ---- !u!1 &1785352456 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1785352457} - - component: {fileID: 1785352459} - - component: {fileID: 1785352458} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1785352457 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1785352456} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 569150241} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 88.5, y: 0} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1785352458 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1785352456} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 3 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Secondary2DAxis\xDF\xE5" ---- !u!222 &1785352459 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1785352456} - m_CullTransparentMesh: 0 ---- !u!1 &1815435596 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1815435597} - m_Layer: 5 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1815435597 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1815435596} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 861673493} - m_Father: {fileID: 241874081} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1816827633 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1816827634} - - component: {fileID: 1816827636} - - component: {fileID: 1816827635} - m_Layer: 5 - m_Name: touched - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1816827634 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1816827633} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.25, y: 0.25, z: 0.025} - m_Children: [] - m_Father: {fileID: 1152925894} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 62, y: -3} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1816827635 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1816827633} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1816827636 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1816827633} - m_CullTransparentMesh: 0 ---- !u!1 &1823634024 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1823634025} - - component: {fileID: 1823634026} - m_Layer: 5 - m_Name: AxisValue - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1823634025 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1823634024} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1637802233} - - {fileID: 493810083} - - {fileID: 1945150247} - m_Father: {fileID: 1007205087} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1823634026 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1823634024} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1174308062} - m_FillRect: {fileID: 823186294} - m_HandleRect: {fileID: 1174308061} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &1827791740 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1827791741} - - component: {fileID: 1827791743} - - component: {fileID: 1827791742} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1827791741 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1827791740} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 0.099999994} - m_Children: [] - m_Father: {fileID: 1007205087} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -0, y: 30} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1827791742 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1827791740} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Grip ---- !u!222 &1827791743 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1827791740} - m_CullTransparentMesh: 0 ---- !u!1 &1831922793 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1831922794} - - component: {fileID: 1831922796} - - component: {fileID: 1831922795} - m_Layer: 5 - m_Name: PoseName - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1831922794 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1831922793} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.05, y: 0.05, z: 0.05} - m_Children: [] - m_Father: {fileID: 1497070796} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -25, y: -30} - m_SizeDelta: {x: 1000, y: 1000} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1831922795 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1831922793} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 3 - m_MaxSize: 300 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Aim Pose ---- !u!222 &1831922796 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1831922793} - m_CullTransparentMesh: 0 ---- !u!1 &1837306848 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1837306849} - - component: {fileID: 1837306850} - m_Layer: 0 - m_Name: Gaze - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &1837306849 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1837306848} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 261618632} - m_Father: {fileID: 1060976101} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1837306850 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1837306848} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} - m_Name: - m_EditorClassIdentifier: - m_TrackingType: 0 - m_UpdateType: 0 - m_PositionAction: - m_Name: Position - m_Type: 0 - m_ExpectedControlType: - m_Id: 94cf6314-7797-4638-85c0-329ac13b85ee - m_Processors: - m_Interactions: - m_SingletonActionBindings: - - m_Name: - m_Id: 860d4576-ba16-4d92-a540-11541e6219de - m_Path: /pose/position - m_Interactions: - m_Processors: - m_Groups: - m_Action: Position - m_Flags: 0 - m_RotationAction: - m_Name: Rotation - m_Type: 0 - m_ExpectedControlType: - m_Id: efb1fd02-3cde-42d4-b9c6-4ee43580c4bd - m_Processors: - m_Interactions: - m_SingletonActionBindings: - - m_Name: - m_Id: 21c9140f-23b6-40aa-b8fe-9d0a9ff24af2 - m_Path: /pose/rotation - m_Interactions: - m_Processors: - m_Groups: - m_Action: Rotation - m_Flags: 0 ---- !u!1 &1869469532 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1869469533} - - component: {fileID: 1869469535} - - component: {fileID: 1869469534} - m_Layer: 5 - m_Name: BinaryValue - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1869469533 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1869469532} - m_LocalRotation: {x: -0, y: -0, z: 0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.25, y: 0.25, z: 0.25} - m_Children: [] - m_Father: {fileID: 1477632907} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 101.5, y: -0.3} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1869469534 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1869469532} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1869469535 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1869469532} - m_CullTransparentMesh: 0 ---- !u!1 &1879636373 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1879636374} - - component: {fileID: 1879636377} - - component: {fileID: 1879636376} - - component: {fileID: 1879636375} - m_Layer: 5 - m_Name: DeviceInfo - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1879636374 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1879636373} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.05, y: 0.05, z: 0.05} - m_Children: [] - m_Father: {fileID: 2007418227} - m_RootOrder: 15 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 240, y: 0} - m_SizeDelta: {x: 10000, y: 1400} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1879636375 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1879636373} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 20e49cce4b183e449a86a4daa814f3a6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Property: - m_UseReference: 0 - m_Action: - m_Name: Property - m_Type: 0 - m_ExpectedControlType: - m_Id: f84292a7-bba3-4459-9093-88fe0e18958d - m_Processors: - m_Interactions: - m_SingletonActionBindings: - - m_Name: - m_Id: aadf2e66-314d-43ac-9af7-b97d6b2bdece - m_Path: {rightHand}/isTracked - m_Interactions: - m_Processors: - m_Groups: - m_Action: Property - m_Flags: 0 - m_Reference: {fileID: 0} - m_RootObject: {fileID: 0} - m_TargetText: {fileID: 1879636376} ---- !u!114 &1879636376 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1879636373} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 300 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Name - - Manufacturer - - Characteristics - - Serial Number' ---- !u!222 &1879636377 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1879636373} - m_CullTransparentMesh: 0 ---- !u!1001 &1897729853 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1561735409} - m_Modifications: - - target: {fileID: 3201029004716767610, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_Mesh - value: - objectReference: {fileID: 3613567641014311022, guid: fa14a214e9ffb1a42850851e0ad9db52, type: 3} - - target: {fileID: 4346727372943234170, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.y - value: 0.2 - objectReference: {fileID: 0} - - target: {fileID: 4346727372952809589, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.y - value: 0.2 - objectReference: {fileID: 0} - - target: {fileID: 4346727373925079742, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.y - value: 10 - objectReference: {fileID: 0} - - target: {fileID: 4346727373925079742, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalPosition.z - value: 9.8 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823546882, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_Name - value: PoseMarker - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalScale.z - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6251018130860582685, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_Mesh - value: - objectReference: {fileID: 3613567641014311022, guid: fa14a214e9ffb1a42850851e0ad9db52, type: 3} - - target: {fileID: 8595007410106638205, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - propertyPath: m_Mesh - value: - objectReference: {fileID: 3613567641014311022, guid: fa14a214e9ffb1a42850851e0ad9db52, type: 3} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} ---- !u!4 &1897729854 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} - m_PrefabInstance: {fileID: 1897729853} - m_PrefabAsset: {fileID: 0} ---- !u!1 &1916501834 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1916501835} - - component: {fileID: 1916501836} - m_Layer: 5 - m_Name: TriggerPress - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1916501835 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1916501834} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1225497093} - - {fileID: 1949320091} - m_Father: {fileID: 2064369101} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 175, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1916501836 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1916501834} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: 6986180202050166755, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 1225497094} ---- !u!1 &1923608148 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1923608149} - - component: {fileID: 1923608151} - - component: {fileID: 1923608150} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1923608149 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1923608148} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1235396617} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1923608150 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1923608148} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1923608151 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1923608148} - m_CullTransparentMesh: 0 ---- !u!1 &1931759042 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1931759043} - - component: {fileID: 1931759045} - - component: {fileID: 1931759044} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1931759043 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1931759042} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 228956354} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1931759044 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1931759042} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1931759045 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1931759042} - m_CullTransparentMesh: 0 ---- !u!1 &1940360491 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1940360492} - - component: {fileID: 1940360494} - - component: {fileID: 1940360493} - m_Layer: 0 - m_Name: Current Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1940360492 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1940360491} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 573203267} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 9.37, y: -64.4} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1940360493 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1940360491} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Current Tracking Origin Mode ---- !u!222 &1940360494 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1940360491} - m_CullTransparentMesh: 0 ---- !u!1 &1943926224 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1943926225} - - component: {fileID: 1943926227} - - component: {fileID: 1943926226} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1943926225 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1943926224} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 392892967} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 85, y: 118} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1943926226 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1943926224} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Secondary - - Touch' ---- !u!222 &1943926227 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1943926224} - m_CullTransparentMesh: 0 ---- !u!1 &1944036870 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1944036871} - - component: {fileID: 1944036873} - - component: {fileID: 1944036872} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1944036871 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1944036870} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1445992704} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1944036872 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1944036870} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1944036873 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1944036870} - m_CullTransparentMesh: 0 ---- !u!1 &1945150246 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1945150247} - m_Layer: 5 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1945150247 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1945150246} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1174308061} - m_Father: {fileID: 1823634025} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1949320090 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1949320091} - - component: {fileID: 1949320093} - - component: {fileID: 1949320092} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1949320091 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1949320090} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.099999994, y: 0.099999994, z: 0.099999994} - m_Children: [] - m_Father: {fileID: 1916501835} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 102, y: 30} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1949320092 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1949320090} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Trigger - - Press' ---- !u!222 &1949320093 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1949320090} - m_CullTransparentMesh: 0 ---- !u!1 &1954607562 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1954607563} - - component: {fileID: 1954607565} - - component: {fileID: 1954607564} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1954607563 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1954607562} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: [] - m_Father: {fileID: 392892967} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 45, y: 120} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1954607564 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1954607562} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1954607565 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1954607562} - m_CullTransparentMesh: 0 ---- !u!1 &1956513818 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1956513819} - - component: {fileID: 1956513821} - - component: {fileID: 1956513820} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1956513819 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1956513818} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 808959594} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1956513820 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1956513818} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1956513821 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1956513818} - m_CullTransparentMesh: 0 ---- !u!1 &1974963060 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1974963061} - - component: {fileID: 1974963063} - - component: {fileID: 1974963062} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1974963061 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1974963060} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 2057112718} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 88.5, y: 0} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1974963062 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1974963060} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Secondary2DAxis - - Touch' ---- !u!222 &1974963063 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_Modification: + m_TransformParent: {fileID: 1060976101} + m_Modifications: + - target: {fileID: 272850237864656164, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850237864656164, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850237864656164, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850237864656164, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850237864656164, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850237864656164, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850237864656167, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 5748190851293166289, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 272850238312540572, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 3396702884570900202, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 272850238312540575, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850238312540575, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850238312540575, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850238312540575, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850238312540575, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850238312540575, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035347613422228897, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035347613422228897, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035347613422228897, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035347613422228897, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035347613422228897, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035347613422228897, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035347613422228927, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 1062974502266382677, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974502885908320, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503048802877, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -5194266436686895582, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 1062974503048802878, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503048802878, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503048802878, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503048802878, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503048802878, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503048802878, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503568745090, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503789679799, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503893924329, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503893924329, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503893924329, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503893924329, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503893924329, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503893924329, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503893924330, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -5684558904543120851, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 2168445027401253504, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: -4.9 + objectReference: {fileID: 0} + - target: {fileID: 2168445027553608429, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: -6.3 + objectReference: {fileID: 0} + - target: {fileID: 2232274875629918171, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875629918171, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875629918171, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875629918171, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875629918171, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875629918171, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875708071267, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875708071267, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875708071267, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875708071267, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875708071267, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875708071267, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876003457614, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876003457614, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876003457614, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876003457614, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876003457614, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876003457614, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876003457615, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_ReverseArrangement + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2232274876056441078, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876056441078, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876056441078, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876056441078, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876056441078, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876056441078, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876056441079, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_ReverseArrangement + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2232274876380047595, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876380047595, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876380047595, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876380047595, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876380047595, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876380047595, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876419363470, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876419363470, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876419363470, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876419363470, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876419363470, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876419363470, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876545311964, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876545311964, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876545311964, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876545311964, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876545311964, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876545311964, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876553811376, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876553811376, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876553811376, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876553811376, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876553811376, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876553811376, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876553811377, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_ReverseArrangement + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2232274876818071322, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_ReverseArrangement + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2232274876818071323, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876818071323, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876818071323, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876818071323, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876818071323, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876818071323, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876996855166, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876996855166, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876996855166, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876996855166, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876996855166, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876996855166, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876996855167, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_ReverseArrangement + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2232274877220427813, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877220427813, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877220427813, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877220427813, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877220427813, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877220427813, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877229263176, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_ReverseArrangement + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2232274877229263177, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877229263177, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877229263177, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877229263177, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877229263177, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877229263177, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2643658088983193421, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -1925900790126126306, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 4044859923625138049, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923625138049, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923625138049, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923625138049, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923625138049, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923625138049, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923625138054, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -4964576040970502374, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 4044859923801627184, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923801627184, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923801627184, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923801627184, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923801627184, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923801627184, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923801627191, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -489211225168818177, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 4044859923870948474, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923870948474, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923870948474, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923870948474, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923870948474, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923870948474, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923870948477, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -1529377759134130044, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 4044859924313359288, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -3683315366864426127, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 4044859924744325578, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 11711766586467970, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 4044859925018479792, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -272995603575202759, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 4044859925032222649, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -8514278639596572500, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 4044859925066264882, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 3873870584620388549, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 4044859925531463073, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -1644001223835636349, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 4044859925685921379, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 6454596279149084813, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 4114370766090396417, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: action + value: + objectReference: {fileID: -8514278639596572500, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 4114370766090396417, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _duration + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4114370766090396417, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _frequency + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 4114370766090396417, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: hapticAction + value: + objectReference: {fileID: 2975796035989916654, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 4988039971749013058, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971749013058, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971749013058, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971749013058, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971749013058, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971749013058, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971749013084, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4988039971805080804, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4988039971805080826, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971805080826, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971805080826, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971805080826, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971805080826, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971805080826, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972391478020, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972391478020, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972391478020, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972391478020, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972391478020, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972391478020, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972391478042, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4988039972596885935, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972596885935, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972596885935, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972596885935, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972596885935, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972596885935, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972596885937, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4988039972691776458, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972691776458, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972691776458, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972691776458, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972691776458, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972691776458, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972691776468, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4988039973058142179, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4988039973058142205, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039973058142205, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039973058142205, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039973058142205, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039973058142205, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039973058142205, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362947609306341, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 967343632835644457, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6169362947660032381, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_PositionInput.m_Reference + value: + objectReference: {fileID: 173761250214713829, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6169362947660032381, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_RotationInput.m_Reference + value: + objectReference: {fileID: 967343632835644457, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6169362947660032381, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_PositionAction.m_SingletonActionBindings.Array.data[0].m_Path + value: {RightHand}/devicePosition + objectReference: {fileID: 0} + - target: {fileID: 6169362947660032381, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_RotationAction.m_SingletonActionBindings.Array.data[0].m_Path + value: {RightHand}/deviceRotation + objectReference: {fileID: 0} + - target: {fileID: 6169362947815763584, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362947815763584, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362947815763584, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362947815763584, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362947815763584, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362947815763584, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999662, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 173761250214713829, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6169362948042999663, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: action + value: + objectReference: {fileID: 6454596279149084813, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6169362948042999663, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _duration + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999663, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: hapticAction + value: + objectReference: {fileID: 2975796035989916654, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999665, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_Name + value: RightHand + objectReference: {fileID: 0} + - target: {fileID: 6169362948064679910, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -5684558904543120851, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6169362948064679911, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -5194266436686895582, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6169362948064679912, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 11711766586467970, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6169362948064679913, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -1644001223835636349, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6169362948064679914, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -1529377759134130044, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6169362948064679915, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6169362948064679915, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 3396702884570900202, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6169362948064679916, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 5748190851293166289, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6169362948064679919, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948064679919, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948064679919, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948064679919, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 6169362948449346324, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_ReverseArrangement + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6169362948449346325, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948449346325, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948449346325, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948449346325, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948449346325, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948449346325, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948467633551, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_FontData.m_Alignment + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948467633553, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948467633553, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948467633553, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948467633553, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948467633553, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948888292464, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 963194227} + - target: {fileID: 6169362948954005581, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_PositionInput.m_Reference + value: + objectReference: {fileID: -947048353091444922, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6169362948954005581, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_RotationInput.m_Reference + value: + objectReference: {fileID: 3258231915646350909, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6169362948954005581, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_PositionAction.m_SingletonActionBindings.Array.data[0].m_Path + value: {RightHand}/pointerPosition + objectReference: {fileID: 0} + - target: {fileID: 6169362948954005581, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_RotationAction.m_SingletonActionBindings.Array.data[0].m_Path + value: {RightHand}/pointerRotation + objectReference: {fileID: 0} + - target: {fileID: 6169362949388490099, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 963194227} + - target: {fileID: 6755478552653123986, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6755478552653123986, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6755478552653123986, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6755478552653123986, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalPosition.x + value: -0.11 + objectReference: {fileID: 0} + - target: {fileID: 6755478552867888727, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalScale.z + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6755478552867888727, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalPosition.x + value: -0.11 + objectReference: {fileID: 0} + - target: {fileID: 8614819586721829404, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -3947085769738995516, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} +--- !u!4 &1195018942 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + m_PrefabInstance: {fileID: 1195018941} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1974963060} - m_CullTransparentMesh: 0 ---- !u!1 &1983875607 +--- !u!1 &1240788711 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -13294,74 +2613,35 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1983875608} - - component: {fileID: 1983875610} - - component: {fileID: 1983875609} - m_Layer: 5 - m_Name: Fill + - component: {fileID: 1240788712} + m_Layer: 0 + m_Name: Sliding Area m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1983875608 +--- !u!224 &1240788712 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1983875607} + m_GameObject: {fileID: 1240788711} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 9156933} + m_Children: + - {fileID: 1015040001} + m_Father: {fileID: 2060918123} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} + m_SizeDelta: {x: -20, y: -20} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1983875609 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1983875607} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1983875610 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1983875607} - m_CullTransparentMesh: 0 ---- !u!1 &1986312414 +--- !u!1 &1588199578 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -13369,89 +2649,31 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1986312415} - - component: {fileID: 1986312416} - m_Layer: 5 - m_Name: ySlider + - component: {fileID: 1588199579} + m_Layer: 0 + m_Name: Scene m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1986312415 -RectTransform: +--- !u!4 &1588199579 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1986312414} + m_GameObject: {fileID: 1588199578} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0.49558115, y: 1.8115873, z: 0.3024726} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1424545818} - - {fileID: 735633761} - - {fileID: 2016125901} - m_Father: {fileID: 462039366} - m_RootOrder: 2 + - {fileID: 1741443131} + - {fileID: 573203267} + m_Father: {fileID: 0} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 160, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1986312416 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1986312414} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1702356773} - m_FillRect: {fileID: 262400170} - m_HandleRect: {fileID: 1702356772} - m_Direction: 0 - m_MinValue: -1 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &2007418226 +--- !u!1 &1632315497 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -13459,115 +2681,73 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2007418227} - - component: {fileID: 2007418230} - - component: {fileID: 2007418229} - - component: {fileID: 2007418228} - m_Layer: 5 - m_Name: ActionMapInfo + - component: {fileID: 1632315500} + - component: {fileID: 1632315499} + - component: {fileID: 1632315498} + m_Layer: 0 + m_Name: EventSystem m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2007418227 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2007418226} - m_LocalRotation: {x: 0.5, y: -0.5, z: 0.5, w: 0.5} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.001, y: 0.001, z: 0.001} - m_Children: - - {fileID: 584869636} - - {fileID: 1191700804} - - {fileID: 744260289} - - {fileID: 884024309} - - {fileID: 7315972} - - {fileID: 1640201747} - - {fileID: 1725164087} - - {fileID: 354515906} - - {fileID: 569150241} - - {fileID: 1090522625} - - {fileID: 2057112718} - - {fileID: 1007205087} - - {fileID: 1477632907} - - {fileID: 1727103000} - - {fileID: 1772152483} - - {fileID: 1879636374} - - {fileID: 29110844} - m_Father: {fileID: 1626888407} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 90, y: -90, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0.005} - m_SizeDelta: {x: 1226, y: 740} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2007418228 +--- !u!114 &1632315498 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2007418226} + m_GameObject: {fileID: 1632315497} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3} m_Name: m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &2007418229 + m_MoveRepeatDelay: 0.5 + m_MoveRepeatRate: 0.1 + m_ActionsAsset: {fileID: -944628639613478452, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_PointAction: {fileID: 0} + m_MoveAction: {fileID: 0} + m_SubmitAction: {fileID: 0} + m_CancelAction: {fileID: 0} + m_LeftClickAction: {fileID: -9199573721968962783, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_MiddleClickAction: {fileID: 0} + m_RightClickAction: {fileID: 0} + m_ScrollWheelAction: {fileID: 0} + m_TrackedDevicePositionAction: {fileID: 1162393666371849595, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_TrackedDeviceOrientationAction: {fileID: -8081773802841398021, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_DeselectOnBackgroundClick: 1 + m_PointerBehavior: 0 +--- !u!114 &1632315499 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2007418226} + m_GameObject: {fileID: 1632315497} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} m_Name: m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 1 ---- !u!223 &2007418230 -Canvas: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1632315500 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2007418226} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 963194227} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &2010079954 + m_GameObject: {fileID: 1632315497} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1732395585 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -13575,42 +2755,42 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2010079955} - - component: {fileID: 2010079957} - - component: {fileID: 2010079956} + - component: {fileID: 1732395586} + - component: {fileID: 1732395588} + - component: {fileID: 1732395587} m_Layer: 0 - m_Name: Item Label + m_Name: Recentered Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2010079955 +--- !u!224 &1732395586 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2010079954} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1732395585} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 136156005} - m_RootOrder: 2 + m_Father: {fileID: 573203267} + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 5, y: -0.5} - m_SizeDelta: {x: -30, y: -3} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2010079956 +--- !u!114 &1732395587 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2010079954} + m_GameObject: {fileID: 1732395585} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} @@ -13631,22 +2811,22 @@ MonoBehaviour: m_BestFit: 0 m_MinSize: 10 m_MaxSize: 40 - m_Alignment: 3 + m_Alignment: 1 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: Option A ---- !u!222 &2010079957 + m_Text: Recentered +--- !u!222 &1732395588 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2010079954} + m_GameObject: {fileID: 1732395585} m_CullTransparentMesh: 0 ---- !u!1 &2011456954 +--- !u!1 &1741443127 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -13654,161 +2834,94 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2011456955} - m_Layer: 5 - m_Name: Handle Slide Area + - component: {fileID: 1741443131} + - component: {fileID: 1741443130} + - component: {fileID: 1741443129} + - component: {fileID: 1741443128} + m_Layer: 0 + m_Name: Cube m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2011456955 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2011456954} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2086162715} - m_Father: {fileID: 1576668756} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &2016125900 -GameObject: +--- !u!65 &1741443128 +BoxCollider: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2016125901} - m_Layer: 5 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2016125901 -RectTransform: + m_GameObject: {fileID: 1741443127} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1741443129 +MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2016125900} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1702356772} - m_Father: {fileID: 1986312415} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &2024876490 -GameObject: + m_GameObject: {fileID: 1741443127} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1741443130 +MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2024876491} - - component: {fileID: 2024876494} - - component: {fileID: 2024876493} - - component: {fileID: 2024876492} - m_Layer: 0 - m_Name: Viewport - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2024876491 -RectTransform: + m_GameObject: {fileID: 1741443127} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1741443131 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2024876490} + m_GameObject: {fileID: 1741443127} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: -0.5, y: -2, z: 8} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 755097715} - m_Father: {fileID: 2113810500} + m_Children: [] + m_Father: {fileID: 1588199579} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -18, y: 0} - m_Pivot: {x: 0, y: 1} ---- !u!114 &2024876492 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2024876490} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ShowMaskGraphic: 0 ---- !u!114 &2024876493 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2024876490} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &2024876494 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2024876490} - m_CullTransparentMesh: 0 ---- !u!1 &2026058746 +--- !u!1 &1837306848 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -13816,37 +2929,37 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2026058747} - - component: {fileID: 2026058748} + - component: {fileID: 1837306849} + - component: {fileID: 1837306850} m_Layer: 0 - m_Name: Head + m_Name: Gaze m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2026058747 + m_IsActive: 0 +--- !u!4 &1837306849 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2026058746} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1837306848} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 963194228} + - {fileID: 261618632} m_Father: {fileID: 1060976101} - m_RootOrder: 1 + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2026058748 +--- !u!114 &1837306850 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2026058746} + m_GameObject: {fileID: 1837306848} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} @@ -13858,13 +2971,13 @@ MonoBehaviour: m_Name: Position m_Type: 0 m_ExpectedControlType: - m_Id: 27e93ac4-1a8d-4587-aaae-4b08826ac82f + m_Id: 94cf6314-7797-4638-85c0-329ac13b85ee m_Processors: m_Interactions: m_SingletonActionBindings: - m_Name: - m_Id: 999d0eef-dcb5-4f3b-a509-22da9f558d12 - m_Path: /centerEyePosition + m_Id: 860d4576-ba16-4d92-a540-11541e6219de + m_Path: /pose/position m_Interactions: m_Processors: m_Groups: @@ -13874,19 +2987,19 @@ MonoBehaviour: m_Name: Rotation m_Type: 0 m_ExpectedControlType: - m_Id: f061ad31-8802-4a77-8c67-cbdab9a06599 + m_Id: efb1fd02-3cde-42d4-b9c6-4ee43580c4bd m_Processors: m_Interactions: m_SingletonActionBindings: - m_Name: - m_Id: e3da2ddc-60a9-45c0-944f-71a4259458e6 - m_Path: /centerEyeRotation + m_Id: 21c9140f-23b6-40aa-b8fe-9d0a9ff24af2 + m_Path: /pose/rotation m_Interactions: m_Processors: m_Groups: m_Action: Rotation m_Flags: 0 ---- !u!1 &2047933657 +--- !u!1 &1940360491 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -13894,49 +3007,49 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2047933658} - - component: {fileID: 2047933660} - - component: {fileID: 2047933659} - m_Layer: 5 - m_Name: Text + - component: {fileID: 1940360492} + - component: {fileID: 1940360494} + - component: {fileID: 1940360493} + m_Layer: 0 + m_Name: Current Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2047933658 +--- !u!224 &1940360492 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2047933657} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_GameObject: {fileID: 1940360491} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 354515906} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} + m_Father: {fileID: 573203267} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 56, y: 59} - m_SizeDelta: {x: 2000, y: 455.7} + m_AnchoredPosition: {x: 9.37, y: -64.4} + m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2047933659 +--- !u!114 &1940360493 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2047933657} + m_GameObject: {fileID: 1940360491} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -13945,83 +3058,27 @@ MonoBehaviour: m_Calls: [] m_FontData: m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 + m_FontSize: 14 m_FontStyle: 0 m_BestFit: 0 - m_MinSize: 1 - m_MaxSize: 300 - m_Alignment: 1 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 m_AlignByGeometry: 0 m_RichText: 1 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: 'Primary2DAxis - - Touch' ---- !u!222 &2047933660 + m_Text: Current Tracking Origin Mode +--- !u!222 &1940360494 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2047933657} + m_GameObject: {fileID: 1940360491} m_CullTransparentMesh: 0 ---- !u!1 &2057112717 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2057112718} - - component: {fileID: 2057112719} - m_Layer: 5 - m_Name: Secondary2DAxisTouch - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2057112718 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2057112717} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_Children: - - {fileID: 1974963061} - - {fileID: 515317461} - m_Father: {fileID: 2007418227} - m_RootOrder: 10 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 85, y: 37} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2057112719 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2057112717} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ActionReference: {fileID: -1925900790126126306, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} - enabledColor: {r: 0, g: 1, b: 0, a: 1} - disabledColor: {r: 1, g: 0, b: 0, a: 1} - image: {fileID: 515317462} ---- !u!1 &2060918122 +--- !u!1 &2010079954 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -14029,241 +3086,78 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2060918123} - - component: {fileID: 2060918126} - - component: {fileID: 2060918125} - - component: {fileID: 2060918124} + - component: {fileID: 2010079955} + - component: {fileID: 2010079957} + - component: {fileID: 2010079956} m_Layer: 0 - m_Name: Scrollbar + m_Name: Item Label m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2060918123 +--- !u!224 &2010079955 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2060918122} + m_GameObject: {fileID: 2010079954} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1240788712} - m_Father: {fileID: 2113810500} - m_RootOrder: 1 + m_Children: [] + m_Father: {fileID: 136156005} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} + m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 1, y: 1} ---- !u!114 &2060918124 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2060918122} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1015040002} - m_HandleRect: {fileID: 1015040001} - m_Direction: 2 - m_Value: 0 - m_Size: 0.2 - m_NumberOfSteps: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &2060918125 + m_AnchoredPosition: {x: 5, y: -0.5} + m_SizeDelta: {x: -30, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2010079956 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2060918122} + m_GameObject: {fileID: 2010079954} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &2060918126 + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Option A +--- !u!222 &2010079957 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2060918122} + m_GameObject: {fileID: 2010079954} m_CullTransparentMesh: 0 ---- !u!1 &2064369097 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2064369101} - - component: {fileID: 2064369100} - - component: {fileID: 2064369099} - - component: {fileID: 2064369098} - m_Layer: 5 - m_Name: ActionMapInfo - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &2064369098 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2064369097} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &2064369099 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2064369097} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 1 ---- !u!223 &2064369100 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2064369097} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 963194227} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &2064369101 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2064369097} - m_LocalRotation: {x: 0.5, y: -0.5, z: 0.5, w: 0.5} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.001, y: 0.001, z: 0.001} - m_Children: - - {fileID: 1916501835} - - {fileID: 1381648553} - - {fileID: 336339564} - - {fileID: 659280931} - - {fileID: 1091582416} - - {fileID: 462039366} - - {fileID: 1451734528} - - {fileID: 725723910} - - {fileID: 1004988645} - - {fileID: 1301507906} - - {fileID: 1152925894} - - {fileID: 230220230} - - {fileID: 1214847259} - - {fileID: 1554119689} - - {fileID: 392892967} - - {fileID: 840219950} - - {fileID: 1635752782} - m_Father: {fileID: 41007553} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 90, y: -90, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0.005} - m_SizeDelta: {x: 1226, y: 740} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &2086162714 +--- !u!1 &2024876490 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -14271,42 +3165,57 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2086162715} - - component: {fileID: 2086162717} - - component: {fileID: 2086162716} - m_Layer: 5 - m_Name: Handle + - component: {fileID: 2024876491} + - component: {fileID: 2024876494} + - component: {fileID: 2024876493} + - component: {fileID: 2024876492} + m_Layer: 0 + m_Name: Viewport m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2086162715 +--- !u!224 &2024876491 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2086162714} + m_GameObject: {fileID: 2024876490} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 2011456955} + m_Children: + - {fileID: 755097715} + m_Father: {fileID: 2113810500} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2086162716 + m_SizeDelta: {x: -18, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &2024876492 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2024876490} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!114 &2024876493 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2086162714} + m_GameObject: {fileID: 2024876490} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -14320,8 +3229,8 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -14330,15 +3239,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &2086162717 +--- !u!222 &2024876494 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2086162714} + m_GameObject: {fileID: 2024876490} m_CullTransparentMesh: 0 ---- !u!1 &2107312737 +--- !u!1 &2026058746 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -14346,143 +3255,77 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2107312738} - m_Layer: 5 - m_Name: Fill Area + - component: {fileID: 2026058747} + - component: {fileID: 2026058748} + m_Layer: 0 + m_Name: Head m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2107312738 -RectTransform: +--- !u!4 &2026058747 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2107312737} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 2026058746} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 387651417} - m_Father: {fileID: 1445992704} + - {fileID: 963194228} + m_Father: {fileID: 1060976101} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &2113810499 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2113810500} - - component: {fileID: 2113810503} - - component: {fileID: 2113810502} - - component: {fileID: 2113810501} - m_Layer: 0 - m_Name: Template - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &2113810500 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2113810499} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2024876491} - - {fileID: 2060918123} - m_Father: {fileID: 743603318} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 2} - m_SizeDelta: {x: 0, y: 150} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &2113810501 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2113810499} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Content: {fileID: 755097715} - m_Horizontal: 0 - m_Vertical: 1 - m_MovementType: 2 - m_Elasticity: 0.1 - m_Inertia: 1 - m_DecelerationRate: 0.135 - m_ScrollSensitivity: 1 - m_Viewport: {fileID: 2024876491} - m_HorizontalScrollbar: {fileID: 0} - m_VerticalScrollbar: {fileID: 2060918124} - m_HorizontalScrollbarVisibility: 0 - m_VerticalScrollbarVisibility: 2 - m_HorizontalScrollbarSpacing: 0 - m_VerticalScrollbarSpacing: -3 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &2113810502 +--- !u!114 &2026058748 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2113810499} + m_GameObject: {fileID: 2026058746} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &2113810503 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2113810499} - m_CullTransparentMesh: 0 ---- !u!1 &2130989217 + m_TrackingType: 0 + m_UpdateType: 0 + m_PositionAction: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: + m_Id: 27e93ac4-1a8d-4587-aaae-4b08826ac82f + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: 999d0eef-dcb5-4f3b-a509-22da9f558d12 + m_Path: /centerEyePosition + m_Interactions: + m_Processors: + m_Groups: + m_Action: Position + m_Flags: 0 + m_RotationAction: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: + m_Id: f061ad31-8802-4a77-8c67-cbdab9a06599 + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: e3da2ddc-60a9-45c0-944f-71a4259458e6 + m_Path: /centerEyeRotation + m_Interactions: + m_Processors: + m_Groups: + m_Action: Rotation + m_Flags: 0 +--- !u!1 &2060918122 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -14490,42 +3333,93 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2130989218} - - component: {fileID: 2130989220} - - component: {fileID: 2130989219} - m_Layer: 5 - m_Name: Fill + - component: {fileID: 2060918123} + - component: {fileID: 2060918126} + - component: {fileID: 2060918125} + - component: {fileID: 2060918124} + m_Layer: 0 + m_Name: Scrollbar m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2130989218 +--- !u!224 &2060918123 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2130989217} + m_GameObject: {fileID: 2060918122} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1490181599} - m_RootOrder: 0 + m_Children: + - {fileID: 1240788712} + m_Father: {fileID: 2113810500} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2130989219 + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!114 &2060918124 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2060918122} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1015040002} + m_HandleRect: {fileID: 1015040001} + m_Direction: 2 + m_Value: 0 + m_Size: 0.2 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &2060918125 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2130989217} + m_GameObject: {fileID: 2060918122} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -14539,7 +3433,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -14549,15 +3443,15 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &2130989220 +--- !u!222 &2060918126 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2130989217} + m_GameObject: {fileID: 2060918122} m_CullTransparentMesh: 0 ---- !u!1 &2138131842 +--- !u!1 &2113810499 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -14565,45 +3459,78 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2138131843} - - component: {fileID: 2138131845} - - component: {fileID: 2138131844} - m_Layer: 5 - m_Name: Text + - component: {fileID: 2113810500} + - component: {fileID: 2113810503} + - component: {fileID: 2113810502} + - component: {fileID: 2113810501} + m_Layer: 0 + m_Name: Template m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2138131843 + m_IsActive: 0 +--- !u!224 &2113810500 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2138131842} - m_LocalRotation: {x: 0, y: 0, z: -0.7071068, w: 0.7071068} + m_GameObject: {fileID: 2113810499} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} - m_Children: [] - m_Father: {fileID: 1727103000} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 85, y: 118} - m_SizeDelta: {x: 2000, y: 455.7} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2138131844 + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2024876491} + - {fileID: 2060918123} + m_Father: {fileID: 743603318} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 2} + m_SizeDelta: {x: 0, y: 150} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &2113810501 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2138131842} + m_GameObject: {fileID: 2113810499} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 755097715} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 2024876491} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 2060918124} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &2113810502 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2113810499} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} @@ -14614,27 +3541,830 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 150 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 0 - m_MaxSize: 300 - m_Alignment: 1 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Secondary - - Press' ---- !u!222 &2138131845 + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2113810503 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2138131842} + m_GameObject: {fileID: 2113810499} m_CullTransparentMesh: 0 +--- !u!1001 &6169362947694530751 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1060976101} + m_Modifications: + - target: {fileID: 272850237864656164, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850237864656164, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850237864656164, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850237864656164, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850237864656164, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850237864656164, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850237864656167, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 4150019624855575819, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 272850238312540575, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850238312540575, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850238312540575, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850238312540575, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850238312540575, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 272850238312540575, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035347613422228897, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035347613422228897, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035347613422228897, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035347613422228897, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035347613422228897, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1035347613422228897, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974502266382677, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974502885908320, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503048802878, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503048802878, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503048802878, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503048802878, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503048802878, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503048802878, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503568745090, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503789679799, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503893924329, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503893924329, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503893924329, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503893924329, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503893924329, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1062974503893924329, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875629918171, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875629918171, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875629918171, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875629918171, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875629918171, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875629918171, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875708071267, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875708071267, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875708071267, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875708071267, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875708071267, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274875708071267, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876003457614, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876003457614, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876003457614, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876003457614, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876003457614, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876003457614, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876056441078, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876056441078, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876056441078, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876056441078, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876056441078, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876056441078, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876380047595, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876380047595, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876380047595, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876380047595, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876380047595, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876380047595, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876419363470, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876419363470, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876419363470, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876419363470, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876419363470, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876419363470, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876545311964, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876545311964, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876545311964, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876545311964, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876545311964, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876545311964, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876553811376, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876553811376, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876553811376, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876553811376, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876553811376, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876553811376, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876818071323, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876818071323, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876818071323, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876818071323, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876818071323, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876818071323, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876996855166, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876996855166, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876996855166, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876996855166, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876996855166, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274876996855166, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877220427813, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877220427813, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877220427813, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877220427813, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877220427813, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877220427813, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877229263177, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877229263177, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877229263177, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877229263177, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877229263177, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2232274877229263177, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2643658088983193421, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -1091252228470322465, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 4044859923625138049, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923625138049, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923625138049, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923625138049, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923625138049, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923625138049, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923801627184, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923801627184, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923801627184, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923801627184, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923801627184, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923801627184, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923870948474, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923870948474, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923870948474, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923870948474, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923870948474, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4044859923870948474, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4114370766090396417, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _duration + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4114370766090396417, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _frequency + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 4988039971749013058, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971749013058, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971749013058, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971749013058, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971749013058, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971749013058, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971805080826, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971805080826, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971805080826, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971805080826, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971805080826, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039971805080826, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972391478020, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972391478020, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972391478020, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972391478020, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972391478020, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972391478020, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972596885935, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972596885935, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972596885935, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972596885935, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972596885935, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972596885935, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972691776458, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972691776458, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972691776458, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972691776458, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972691776458, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039972691776458, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039973058142205, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039973058142205, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039973058142205, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039973058142205, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039973058142205, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4988039973058142205, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362947815763584, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362947815763584, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362947815763584, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362947815763584, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362947815763584, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362947815763584, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999663, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _duration + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999664, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999665, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_Name + value: LeftHand + objectReference: {fileID: 0} + - target: {fileID: 6169362948042999665, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6169362948064679919, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948064679919, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948449346325, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948449346325, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948449346325, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948449346325, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948449346325, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948449346325, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948467633553, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948467633553, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948467633553, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948467633553, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948467633553, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6169362948888292464, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 963194227} + - target: {fileID: 6169362949388490099, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: m_Camera + value: + objectReference: {fileID: 963194227} + - target: {fileID: 8614819586721829404, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -7428500947354388255, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 81eb8a07f64251845bbe5c9a2ef66920, type: 3} diff --git a/Samples~/Controller/ActionMap/InputActions.inputactions b/Samples~/Controller/ControllerSampleActions.inputactions similarity index 58% rename from Samples~/Controller/ActionMap/InputActions.inputactions rename to Samples~/Controller/ControllerSampleActions.inputactions index 8c769a0..d1ac0b6 100644 --- a/Samples~/Controller/ActionMap/InputActions.inputactions +++ b/Samples~/Controller/ControllerSampleActions.inputactions @@ -1,5 +1,5 @@ { - "name": "InputActions", + "name": "ControllerSampleActions", "maps": [ { "name": "LeftHand", @@ -11,7 +11,17 @@ "id": "578a0cd6-f388-4fa3-92f3-c09338bdf6fc", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TriggerTouch", + "type": "Button", + "id": "2db6bb09-543a-4892-bceb-974e887e7f6d", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false }, { "name": "Trigger", @@ -19,7 +29,8 @@ "id": "5c8cf249-a01c-4b19-8eea-152b951f6a5a", "expectedControlType": "Axis", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": true }, { "name": "PrimaryButton", @@ -27,7 +38,8 @@ "id": "204073bf-582e-48f4-a392-6eaf1e637387", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "PrimaryTouch", @@ -35,7 +47,8 @@ "id": "48a4f982-c501-412c-a715-b9201cb08c37", "expectedControlType": "Axis", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": true }, { "name": "Menu", @@ -43,7 +56,8 @@ "id": "e91ffee7-ec69-40fb-8663-4ebf07153bfe", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "Primary2DAxis", @@ -51,7 +65,8 @@ "id": "0e72db49-759e-4b56-853f-a5e3b9bf0e04", "expectedControlType": "Vector2", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": true }, { "name": "Primary2DAxisClick", @@ -59,7 +74,8 @@ "id": "d36e4b01-3a25-4dc6-8094-179ddb10bd71", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "Primary2DAxisTouch", @@ -67,7 +83,8 @@ "id": "416d6df4-7244-4b5c-986c-11881e0eac57", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "Secondary2DAxis", @@ -75,7 +92,8 @@ "id": "344eec1c-660f-4d4a-8b5b-1a2362d9b2de", "expectedControlType": "Vector2", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": true }, { "name": "Secondary2DAxisClick", @@ -83,7 +101,8 @@ "id": "927e0cfe-b2ed-4a00-8048-3cd36742a8e3", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "Secondary2DAxisTouch", @@ -91,7 +110,8 @@ "id": "28bf5850-459e-4b46-af7a-24a5a64fdf99", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "Grip", @@ -99,7 +119,8 @@ "id": "26a9b492-9ead-4e86-9484-d69dc44c512e", "expectedControlType": "Axis", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": true }, { "name": "GripPress", @@ -107,7 +128,8 @@ "id": "e91897d7-06ef-41b9-aaa2-b14ae7540fca", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "SecondaryButton", @@ -115,7 +137,8 @@ "id": "1414e4ef-05d7-40b1-b759-aa2c2c9cee56", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "SecondaryTouch", @@ -123,7 +146,53 @@ "id": "83a06fa6-147b-41c5-9841-1fd2bbb33c31", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false + }, + { + "name": "PointerPosition", + "type": "Value", + "id": "aa016bcd-24a3-44e5-bddf-44f908b7f793", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "PointerRotation", + "type": "Value", + "id": "9cdd0812-f4ce-4aac-b182-7930625c4d99", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "GripPosition", + "type": "Value", + "id": "016fba43-5925-456c-a865-176f8fb04583", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "GripRotation", + "type": "Value", + "id": "6d9180b6-b425-44c5-a4df-fff615dbb37c", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Haptic", + "type": "PassThrough", + "id": "76e395dd-d7df-4654-9787-fb936b50b7e5", + "expectedControlType": "Haptic", + "processors": "", + "interactions": "", + "initialStateCheck": false } ], "bindings": [ @@ -133,7 +202,7 @@ "path": "{LeftHand}/{triggerButton}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "TriggerPress", "isComposite": false, "isPartOfComposite": false @@ -155,7 +224,7 @@ "path": "{LeftHand}/{primaryButton}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "PrimaryButton", "isComposite": false, "isPartOfComposite": false @@ -163,10 +232,10 @@ { "name": "", "id": "3dfde460-9bef-4bd9-943d-170adc171ff8", - "path": "{LeftHand}/{primaryTouch}", + "path": "{LeftHand}/{PrimaryTouch}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "PrimaryTouch", "isComposite": false, "isPartOfComposite": false @@ -177,7 +246,7 @@ "path": "{LeftHand}/menu", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Menu", "isComposite": false, "isPartOfComposite": false @@ -188,7 +257,7 @@ "path": "{LeftHand}/system", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Menu", "isComposite": false, "isPartOfComposite": false @@ -199,7 +268,7 @@ "path": "{LeftHand}/{primary2DAxis}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Primary2DAxis", "isComposite": false, "isPartOfComposite": false @@ -210,7 +279,7 @@ "path": "{LeftHand}/{primary2DAxisClick}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Primary2DAxisClick", "isComposite": false, "isPartOfComposite": false @@ -221,7 +290,7 @@ "path": "{LeftHand}/{primary2DAxisTouch}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Primary2DAxisTouch", "isComposite": false, "isPartOfComposite": false @@ -232,7 +301,7 @@ "path": "{LeftHand}/{secondary2DAxis}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Secondary2DAxis", "isComposite": false, "isPartOfComposite": false @@ -243,7 +312,7 @@ "path": "{LeftHand}/{secondary2DAxisClick}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Secondary2DAxisClick", "isComposite": false, "isPartOfComposite": false @@ -254,7 +323,7 @@ "path": "{LeftHand}/{secondary2DAxisTouch}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Secondary2DAxisTouch", "isComposite": false, "isPartOfComposite": false @@ -265,7 +334,7 @@ "path": "{LeftHand}/{grip}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Grip", "isComposite": false, "isPartOfComposite": false @@ -276,7 +345,7 @@ "path": "{LeftHand}/{gripButton}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "GripPress", "isComposite": false, "isPartOfComposite": false @@ -287,7 +356,7 @@ "path": "{LeftHand}/{secondaryButton}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "SecondaryButton", "isComposite": false, "isPartOfComposite": false @@ -298,10 +367,76 @@ "path": "{LeftHand}/{secondaryTouch}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "SecondaryTouch", "isComposite": false, "isPartOfComposite": false + }, + { + "name": "", + "id": "2e0bfaeb-6ce1-49fe-9fbe-69651c239f6c", + "path": "{LeftHand}/pointerPosition", + "interactions": "", + "processors": "", + "groups": "XR Usage", + "action": "PointerPosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7eaabcc7-41cd-41fc-a31c-b35b4e61efd9", + "path": "{LeftHand}/pointerRotation", + "interactions": "", + "processors": "", + "groups": "XR Usage", + "action": "PointerRotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b48c4a7b-44af-4134-abee-0c8bffd98460", + "path": "{LeftHand}/devicePosition", + "interactions": "", + "processors": "", + "groups": "", + "action": "GripPosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e95798de-27b1-4590-aa5e-2cbad92c1f5d", + "path": "{LeftHand}/deviceRotation", + "interactions": "", + "processors": "", + "groups": "XR Usage", + "action": "GripRotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5e867cab-2f35-436f-9c34-174590993836", + "path": "{LeftHand}/haptic", + "interactions": "", + "processors": "", + "groups": "XR Usage", + "action": "Haptic", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3f243be3-e480-4940-a463-a54e7b15a876", + "path": "{LeftHand}/{TriggerTouch}", + "interactions": "", + "processors": "", + "groups": "XR Usage", + "action": "TriggerTouch", + "isComposite": false, + "isPartOfComposite": false } ] }, @@ -315,7 +450,17 @@ "id": "bc163c5e-01a5-48ae-83b3-87e68f24f888", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TriggerTouch", + "type": "Button", + "id": "60ad2555-a98c-4a74-abff-e47e7ac034af", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false }, { "name": "Trigger", @@ -323,7 +468,8 @@ "id": "2fccaf18-d578-4ac9-9d0b-08db4a2e1dc7", "expectedControlType": "Axis", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": true }, { "name": "PrimaryButton", @@ -331,7 +477,8 @@ "id": "b87d0657-0e2f-41f9-92ee-6c7f0b0fa4f8", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "PrimaryTouch", @@ -339,7 +486,8 @@ "id": "7612bd2d-ec25-4cb7-8eb2-3a4b7704b025", "expectedControlType": "Axis", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": true }, { "name": "Menu", @@ -347,7 +495,8 @@ "id": "561d782c-0eab-4674-80c5-7a8eb70cf246", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "Primary2DAxis", @@ -355,7 +504,8 @@ "id": "273526bd-c3ba-4f35-ac7a-840c1ed6ab6d", "expectedControlType": "Vector2", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": true }, { "name": "Primary2DAxisClick", @@ -363,7 +513,8 @@ "id": "1c531107-9819-4f1f-a0e7-f11166016436", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "Primary2DAxisTouch", @@ -371,7 +522,8 @@ "id": "4de79a39-d622-4859-8f67-791365c0b780", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "Secondary2DAxis", @@ -379,7 +531,8 @@ "id": "5c85476c-f285-4a0a-8ed8-31466beae969", "expectedControlType": "Vector2", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": true }, { "name": "Secondary2DAxisClick", @@ -387,7 +540,8 @@ "id": "83227e26-e8f1-416e-a4a6-b70394fe5ea5", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "Secondary2DAxisTouch", @@ -395,7 +549,8 @@ "id": "05c6375e-e244-427a-8e61-cd465ffa62ba", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "Grip", @@ -403,7 +558,8 @@ "id": "f17f4516-fcdf-4891-9411-fee4983cd798", "expectedControlType": "Axis", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": true }, { "name": "GripPress", @@ -411,7 +567,8 @@ "id": "c20d8054-3d24-478f-8c51-5df4fec8c02a", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "SecondaryButton", @@ -419,7 +576,8 @@ "id": "cba87b5e-c43b-4c38-b5dc-320d8fbb6136", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "SecondaryTouch", @@ -427,7 +585,53 @@ "id": "b20f3aa0-32c6-486d-a9b2-4d8baca0799f", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false + }, + { + "name": "PointerPosition", + "type": "Value", + "id": "dfe9bf01-d1b6-4869-947f-775e28857768", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "PointerRotation", + "type": "Value", + "id": "6af87a70-4748-417c-a266-b6651d3617cf", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "GripPosition", + "type": "Value", + "id": "9715692b-ec5b-4264-9731-c02780e67179", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "GripRotation", + "type": "Value", + "id": "a6f17fc0-706e-459c-9915-2064d4928217", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Haptic", + "type": "PassThrough", + "id": "d58abe56-873a-44a7-93b1-40630a1829dd", + "expectedControlType": "Haptic", + "processors": "", + "interactions": "", + "initialStateCheck": false } ], "bindings": [ @@ -437,7 +641,7 @@ "path": "{RightHand}/{triggerButton}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "TriggerPress", "isComposite": false, "isPartOfComposite": false @@ -448,7 +652,7 @@ "path": "{RightHand}/{trigger}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Trigger", "isComposite": false, "isPartOfComposite": false @@ -459,7 +663,7 @@ "path": "{RightHand}/{primaryButton}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "PrimaryButton", "isComposite": false, "isPartOfComposite": false @@ -467,10 +671,10 @@ { "name": "", "id": "0657f0e8-4c3b-45d4-a00b-fda175a6684d", - "path": "{RightHand}/{primaryTouch}", + "path": "{RightHand}/{PrimaryTouch}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "PrimaryTouch", "isComposite": false, "isPartOfComposite": false @@ -481,7 +685,7 @@ "path": "{RightHand}/menu", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Menu", "isComposite": false, "isPartOfComposite": false @@ -492,7 +696,7 @@ "path": "{RightHand}/system", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Menu", "isComposite": false, "isPartOfComposite": false @@ -503,7 +707,7 @@ "path": "{RightHand}/{primary2DAxis}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Primary2DAxis", "isComposite": false, "isPartOfComposite": false @@ -514,7 +718,7 @@ "path": "{RightHand}/{primary2DAxisClick}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Primary2DAxisClick", "isComposite": false, "isPartOfComposite": false @@ -525,7 +729,7 @@ "path": "{RightHand}/{primary2DAxisTouch}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Primary2DAxisTouch", "isComposite": false, "isPartOfComposite": false @@ -536,7 +740,7 @@ "path": "{RightHand}/{secondary2DAxis}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Secondary2DAxis", "isComposite": false, "isPartOfComposite": false @@ -547,7 +751,7 @@ "path": "{RightHand}/{secondary2DAxisClick}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Secondary2DAxisClick", "isComposite": false, "isPartOfComposite": false @@ -558,7 +762,7 @@ "path": "{RightHand}/{secondary2DAxisTouch}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Secondary2DAxisTouch", "isComposite": false, "isPartOfComposite": false @@ -569,7 +773,7 @@ "path": "{RightHand}/{grip}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "Grip", "isComposite": false, "isPartOfComposite": false @@ -580,7 +784,7 @@ "path": "{RightHand}/{gripButton}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "GripPress", "isComposite": false, "isPartOfComposite": false @@ -591,7 +795,7 @@ "path": "{RightHand}/{secondaryButton}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "SecondaryButton", "isComposite": false, "isPartOfComposite": false @@ -602,10 +806,76 @@ "path": "{RightHand}/{secondaryTouch}", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "SecondaryTouch", "isComposite": false, "isPartOfComposite": false + }, + { + "name": "", + "id": "977795e1-ef6f-426e-858e-b7b8151f3155", + "path": "{RightHand}/devicePosition", + "interactions": "", + "processors": "", + "groups": "XR Usage", + "action": "GripPosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ba89ffae-14bc-4a81-944e-ca0649618084", + "path": "{RightHand}/pointerRotation", + "interactions": "", + "processors": "", + "groups": "XR Usage", + "action": "PointerRotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "adfd3ab1-a822-4dea-9d94-e110b2cdaa99", + "path": "{RightHand}/pointerPosition", + "interactions": "", + "processors": "", + "groups": "XR Usage", + "action": "PointerPosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1d456cea-e5d1-4181-9d80-a876eb828922", + "path": "{RightHand}/haptic", + "interactions": "", + "processors": "", + "groups": "XR Usage", + "action": "Haptic", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b661f593-2a31-4709-af51-f7766d7216df", + "path": "{RightHand}/deviceRotation", + "interactions": "", + "processors": "", + "groups": "XR Usage", + "action": "GripRotation", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "0868663a-e765-4152-b75b-c11c3430588e", + "path": "{RightHand}/{TriggerTouch}", + "interactions": "", + "processors": "", + "groups": "XR Usage", + "action": "TriggerTouch", + "isComposite": false, + "isPartOfComposite": false } ] }, @@ -619,7 +889,8 @@ "id": "36a3121d-efce-478c-867c-a8d354777b78", "expectedControlType": "Vector3", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": true }, { "name": "hmdRotation", @@ -627,7 +898,8 @@ "id": "4e56a29d-b0cc-42fd-a087-552950afac95", "expectedControlType": "Quaternion", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": true } ], "bindings": [ @@ -661,11 +933,12 @@ "actions": [ { "name": "Click", - "type": "Button", + "type": "PassThrough", "id": "7d87f920-38ab-4a79-9716-27722a02c594", "expectedControlType": "Button", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "pointerPosition", @@ -673,15 +946,17 @@ "id": "3e8f3014-2311-4c71-9a89-6fffe0d7ae05", "expectedControlType": "Vector3", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false }, { "name": "pointerRotation", "type": "PassThrough", "id": "fff59030-bd11-46a7-96d3-35f8e50a86ca", - "expectedControlType": "Vector3", + "expectedControlType": "Quaternion", "processors": "", - "interactions": "" + "interactions": "", + "initialStateCheck": false } ], "bindings": [ @@ -702,7 +977,7 @@ "path": "/pointerPosition", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "pointerPosition", "isComposite": false, "isPartOfComposite": false @@ -713,12 +988,80 @@ "path": "/pointerRotation", "interactions": "", "processors": "", - "groups": "", + "groups": "XR Usage", "action": "pointerRotation", "isComposite": false, "isPartOfComposite": false } ] + }, + { + "name": "EyeGaze", + "id": "778a6cd3-d8ad-48bb-b2d5-f0031897ee40", + "actions": [ + { + "name": "Tracked", + "type": "Button", + "id": "2a7ee830-cd9a-420a-84fd-c4ac3085124a", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "EyePosition", + "type": "Value", + "id": "e63213e0-8347-4e96-a93a-d08ad27a54bb", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "EyeRotation", + "type": "Value", + "id": "ded73c9a-53b1-4fb9-b8c6-f07836892911", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": true + } + ], + "bindings": [ + { + "name": "", + "id": "3bc6e35a-60c4-42b0-8b0d-710ca8f43396", + "path": "/pose/isTracked", + "interactions": "", + "processors": "", + "groups": "XR Usage", + "action": "Tracked", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3f2a24e8-ffbe-418c-81ca-3eaa0fcae0f8", + "path": "/pose/position", + "interactions": "", + "processors": "", + "groups": "XR Usage", + "action": "EyePosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "053ced48-4160-4b64-b256-fec4e0dd175c", + "path": "/pose/rotation", + "interactions": "", + "processors": "", + "groups": "XR Usage", + "action": "EyeRotation", + "isComposite": false, + "isPartOfComposite": false + } + ] } ], "controlSchemes": [ @@ -730,6 +1073,11 @@ "devicePath": "", "isOptional": false, "isOR": false + }, + { + "devicePath": "", + "isOptional": true, + "isOR": false } ] } diff --git a/Samples~/Controller/ActionMap/InputActions.inputactions.meta b/Samples~/Controller/ControllerSampleActions.inputactions.meta similarity index 100% rename from Samples~/Controller/ActionMap/InputActions.inputactions.meta rename to Samples~/Controller/ControllerSampleActions.inputactions.meta diff --git a/Samples~/Controller/Prefabs/AxisControl.prefab b/Samples~/Controller/Prefabs/AxisControl.prefab new file mode 100644 index 0000000..ad0dedf --- /dev/null +++ b/Samples~/Controller/Prefabs/AxisControl.prefab @@ -0,0 +1,462 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6583571369773434027 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6583571369773434026} + m_Layer: 5 + m_Name: Handle Slide Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6583571369773434026 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571369773434027} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6583571370828776946} + m_Father: {fileID: 6583571371414579526} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &6583571370110793745 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6583571370110793744} + - component: {fileID: 6583571370110793758} + - component: {fileID: 6583571370110793759} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6583571370110793744 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571370110793745} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6583571370838025519} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6583571370110793758 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571370110793745} + m_CullTransparentMesh: 0 +--- !u!114 &6583571370110793759 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571370110793745} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6583571370274723151 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6583571370274723150} + - component: {fileID: 6583571370274723149} + - component: {fileID: 5721327918718164512} + m_Layer: 5 + m_Name: AxisControl + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6583571370274723150 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571370274723151} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6583571371414579526} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 175, y: 0} + m_SizeDelta: {x: 100, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6583571370274723149 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571370274723151} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 38137e6c2a95274448387b2203e288e2, type: 3} + m_Name: + m_EditorClassIdentifier: + _actionReference: {fileID: 0} + _text: {fileID: 0} + _slider: {fileID: 6583571371414579524} +--- !u!114 &5721327918718164512 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571370274723151} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: 60 + m_PreferredHeight: 20 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &6583571370828776947 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6583571370828776946} + - component: {fileID: 6583571370828776944} + - component: {fileID: 6583571370828776945} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6583571370828776946 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571370828776947} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6583571369773434026} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6583571370828776944 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571370828776947} + m_CullTransparentMesh: 0 +--- !u!114 &6583571370828776945 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571370828776947} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6583571370838025504 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6583571370838025519} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6583571370838025519 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571370838025504} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6583571370110793744} + m_Father: {fileID: 6583571371414579526} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: -5, y: 0} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &6583571371414579527 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6583571371414579526} + - component: {fileID: 6583571371414579524} + m_Layer: 5 + m_Name: Slider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6583571371414579526 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571371414579527} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6583571371546150750} + - {fileID: 6583571370838025519} + - {fileID: 6583571369773434026} + m_Father: {fileID: 6583571370274723150} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6583571371414579524 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571371414579527} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 6583571370828776945} + m_FillRect: {fileID: 6583571370110793744} + m_HandleRect: {fileID: 6583571370828776946} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &6583571371546150751 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6583571371546150750} + - component: {fileID: 6583571371546150748} + - component: {fileID: 6583571371546150749} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6583571371546150750 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571371546150751} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6583571371414579526} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6583571371546150748 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571371546150751} + m_CullTransparentMesh: 0 +--- !u!114 &6583571371546150749 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6583571371546150751} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/TestHelpers/Unity.XR.OpenXR.TestHelpers.asmdef.meta b/Samples~/Controller/Prefabs/AxisControl.prefab.meta similarity index 57% rename from TestHelpers/Unity.XR.OpenXR.TestHelpers.asmdef.meta rename to Samples~/Controller/Prefabs/AxisControl.prefab.meta index c32b96b..a6e0547 100644 --- a/TestHelpers/Unity.XR.OpenXR.TestHelpers.asmdef.meta +++ b/Samples~/Controller/Prefabs/AxisControl.prefab.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 39d0c2409f8f1ee47af5866dfe5bcd9f -AssemblyDefinitionImporter: +guid: f57e3eacc280d3d458ff758606e5e5a8 +PrefabImporter: externalObjects: {} userData: assetBundleName: diff --git a/Samples~/Controller/Prefabs/ButtonControl.prefab b/Samples~/Controller/Prefabs/ButtonControl.prefab new file mode 100644 index 0000000..f043944 --- /dev/null +++ b/Samples~/Controller/Prefabs/ButtonControl.prefab @@ -0,0 +1,152 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7908250858624097601 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7908250858624097600} + - component: {fileID: 7908250858624097607} + - component: {fileID: 2443583302885454536} + m_Layer: 5 + m_Name: ButtonControl + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7908250858624097600 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7908250858624097601} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7908250859006818318} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &7908250858624097607 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7908250858624097601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9d563bef222bbc74ab2244cbbd138dfe, type: 3} + m_Name: + m_EditorClassIdentifier: + _actionReference: {fileID: 0} + _text: {fileID: 0} + _image: {fileID: 7908250859006818317} + _normalColor: {r: 1, g: 0.27044016, b: 0.27044016, a: 1} + _pressedColor: {r: 0.32704395, g: 1, b: 0.43455204, a: 1} +--- !u!114 &2443583302885454536 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7908250858624097601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: 20 + m_PreferredHeight: 20 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &7908250859006818319 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7908250859006818318} + - component: {fileID: 7908250859006818316} + - component: {fileID: 7908250859006818317} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7908250859006818318 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7908250859006818319} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7908250858624097600} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7908250859006818316 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7908250859006818319} + m_CullTransparentMesh: 0 +--- !u!114 &7908250859006818317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7908250859006818319} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/MockDriver/Unity.XR.OpenXR.Features.MockDriver.asmdef.meta b/Samples~/Controller/Prefabs/ButtonControl.prefab.meta similarity index 57% rename from MockDriver/Unity.XR.OpenXR.Features.MockDriver.asmdef.meta rename to Samples~/Controller/Prefabs/ButtonControl.prefab.meta index 6bead1f..21250c6 100644 --- a/MockDriver/Unity.XR.OpenXR.Features.MockDriver.asmdef.meta +++ b/Samples~/Controller/Prefabs/ButtonControl.prefab.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: f7f7fe2fdeb58ee4fb7849c64469cac5 -AssemblyDefinitionImporter: +guid: b614c53ca6fa42a4581fd9f7e437ad2d +PrefabImporter: externalObjects: {} userData: assetBundleName: diff --git a/Samples~/Controller/Prefabs/ControlRow.prefab b/Samples~/Controller/Prefabs/ControlRow.prefab new file mode 100644 index 0000000..ff56cf5 --- /dev/null +++ b/Samples~/Controller/Prefabs/ControlRow.prefab @@ -0,0 +1,249 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1199339618985545212 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1199339618985545215} + - component: {fileID: 1199339618985545184} + - component: {fileID: 1199339618985545185} + - component: {fileID: 3614156405314872170} + m_Layer: 5 + m_Name: Name + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1199339618985545215 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1199339618985545212} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5433409084877224779} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1199339618985545184 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1199339618985545212} + m_CullTransparentMesh: 0 +--- !u!114 &1199339618985545185 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1199339618985545212} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 10 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 300 + m_Alignment: 5 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: TEXT +--- !u!114 &3614156405314872170 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1199339618985545212} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: 100 + m_MinHeight: -1 + m_PreferredWidth: 100 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &5433409084428187359 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5433409084428187358} + - component: {fileID: 5433409084428187296} + - component: {fileID: 5433409084428187297} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5433409084428187358 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5433409084428187359} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5433409084877224779} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &5433409084428187296 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5433409084428187359} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &5433409084428187297 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5433409084428187359} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: 1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &5433409084877224776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5433409084877224779} + - component: {fileID: 5433409084877224778} + m_Layer: 5 + m_Name: ControlRow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5433409084877224779 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5433409084877224776} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1199339618985545215} + - {fileID: 5433409084428187358} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &5433409084877224778 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5433409084877224776} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 3 + m_Spacing: 8 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 diff --git a/MockDriver/windows/x64.meta b/Samples~/Controller/Prefabs/ControlRow.prefab.meta similarity index 55% rename from MockDriver/windows/x64.meta rename to Samples~/Controller/Prefabs/ControlRow.prefab.meta index c83a1bd..2e7b6ae 100644 --- a/MockDriver/windows/x64.meta +++ b/Samples~/Controller/Prefabs/ControlRow.prefab.meta @@ -1,7 +1,6 @@ fileFormatVersion: 2 -guid: c2f3c78b211c4b12a0ef1c5a520e961f -folderAsset: yes -DefaultImporter: +guid: b6a26f020d44b1a4aa35cda05851aa22 +PrefabImporter: externalObjects: {} userData: assetBundleName: diff --git a/Samples~/Controller/Prefabs/ControlText.prefab b/Samples~/Controller/Prefabs/ControlText.prefab new file mode 100644 index 0000000..b645353 --- /dev/null +++ b/Samples~/Controller/Prefabs/ControlText.prefab @@ -0,0 +1,81 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5443206706672436576 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5443206706672436579} + - component: {fileID: 5443206706672436604} + - component: {fileID: 5443206706672436605} + m_Layer: 5 + m_Name: ControlText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5443206706672436579 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5443206706672436576} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 10} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &5443206706672436604 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5443206706672436576} + m_CullTransparentMesh: 0 +--- !u!114 &5443206706672436605 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5443206706672436576} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 100 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 300 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: TEXT diff --git a/MockDriver.meta b/Samples~/Controller/Prefabs/ControlText.prefab.meta similarity index 55% rename from MockDriver.meta rename to Samples~/Controller/Prefabs/ControlText.prefab.meta index 56907bb..eb49557 100644 --- a/MockDriver.meta +++ b/Samples~/Controller/Prefabs/ControlText.prefab.meta @@ -1,7 +1,6 @@ fileFormatVersion: 2 -guid: bb7c74ac387fd61438bce0bf9ef5ad09 -folderAsset: yes -DefaultImporter: +guid: 0ff2eaa1d70408346a26179d75252fc4 +PrefabImporter: externalObjects: {} userData: assetBundleName: diff --git a/Samples~/Controller/Prefabs/Controller.prefab b/Samples~/Controller/Prefabs/Controller.prefab new file mode 100644 index 0000000..3845d4b --- /dev/null +++ b/Samples~/Controller/Prefabs/Controller.prefab @@ -0,0 +1,4319 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6169362947660032383 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6169362947660032382} + - component: {fileID: 6169362947660032381} + m_Layer: 0 + m_Name: Grip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6169362947660032382 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362947660032383} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6169362949388490098} + - {fileID: 7624408824939081786} + m_Father: {fileID: 6169362948273482682} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6169362947660032381 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362947660032383} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TrackingType: 0 + m_UpdateType: 0 + m_PositionAction: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: + m_Id: bef25a9a-d15a-4fa5-94cd-aa39c268aab0 + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: 8fd137d8-b4b0-4707-9446-a93d224fb36e + m_Path: {LeftHand}/devicePosition + m_Interactions: + m_Processors: + m_Groups: + m_Action: Position + m_Flags: 0 + m_RotationAction: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: + m_Id: 9d5ab463-e64e-4a8c-9eae-766779e9f6ee + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: 19c04ff2-41ea-4a30-9dba-5ebb06049b7c + m_Path: {LeftHand}/deviceRotation + m_Interactions: + m_Processors: + m_Groups: + m_Action: Rotation + m_Flags: 0 +--- !u!1 &6169362948042999665 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6169362948042999664} + - component: {fileID: 6169362948042999663} + - component: {fileID: 4114370766090396417} + - component: {fileID: 6169362948042999662} + m_Layer: 0 + m_Name: Controller + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6169362948042999664 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948042999665} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6169362948273482682} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6169362948042999663 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948042999665} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 63da2ac4abc1dc64594aa5c751083a11, type: 3} + m_Name: + m_EditorClassIdentifier: + action: {fileID: 6986180202050166755, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + hapticAction: {fileID: 7519938360818096305, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + _amplitude: 1 + _duration: 0.1 + _frequency: 0 +--- !u!114 &4114370766090396417 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948042999665} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 63da2ac4abc1dc64594aa5c751083a11, type: 3} + m_Name: + m_EditorClassIdentifier: + action: {fileID: -2169729131751125950, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + hapticAction: {fileID: 7519938360818096305, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + _amplitude: 1 + _duration: 0.1 + _frequency: 3000 +--- !u!114 &6169362948042999662 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948042999665} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00af11ffcda1ca346ba8d727adb83ec8, type: 3} + m_Name: + m_EditorClassIdentifier: + _actionReference: {fileID: -5811054736486988652, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + _target: {fileID: 6169362948273482683} +--- !u!1 &6169362948064679920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6169362948064679919} + - component: {fileID: 6169362948064679918} + - component: {fileID: 6169362948064679917} + - component: {fileID: 6169362948064679915} + - component: {fileID: 6169362948064679916} + - component: {fileID: 6169362948064679910} + - component: {fileID: 6169362948064679911} + - component: {fileID: 6169362948064679912} + - component: {fileID: 6169362948064679913} + - component: {fileID: 6169362948064679914} + m_Layer: 5 + m_Name: Controls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6169362948064679919 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948064679920} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6169362948467633553} + - {fileID: 6169362948449346325} + - {fileID: 2232274876056441078} + - {fileID: 2232274876818071323} + - {fileID: 2232274876996855166} + - {fileID: 2232274876003457614} + - {fileID: 2232274877229263177} + - {fileID: 2232274876553811376} + m_Father: {fileID: 6169362949388490098} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -16, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &6169362948064679918 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948064679920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 4 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &6169362948064679917 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948064679920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 2 +--- !u!114 &6169362948064679915 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948064679920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00af11ffcda1ca346ba8d727adb83ec8, type: 3} + m_Name: + m_EditorClassIdentifier: + _actionReference: {fileID: 7596212294181904713, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + _target: {fileID: 6169362948449346326} +--- !u!114 &6169362948064679916 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948064679920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00af11ffcda1ca346ba8d727adb83ec8, type: 3} + m_Name: + m_EditorClassIdentifier: + _actionReference: {fileID: 4150019624855575819, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + _target: {fileID: 2232274876056441077} +--- !u!114 &6169362948064679910 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948064679920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00af11ffcda1ca346ba8d727adb83ec8, type: 3} + m_Name: + m_EditorClassIdentifier: + _actionReference: {fileID: 2526168894431210536, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + _target: {fileID: 2232274876818071320} +--- !u!114 &6169362948064679911 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948064679920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00af11ffcda1ca346ba8d727adb83ec8, type: 3} + m_Name: + m_EditorClassIdentifier: + _actionReference: {fileID: -1289947363739713011, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + _target: {fileID: 2232274876996855165} +--- !u!114 &6169362948064679912 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948064679920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00af11ffcda1ca346ba8d727adb83ec8, type: 3} + m_Name: + m_EditorClassIdentifier: + _actionReference: {fileID: 5113088590926889233, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + _target: {fileID: 2232274876003457613} +--- !u!114 &6169362948064679913 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948064679920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00af11ffcda1ca346ba8d727adb83ec8, type: 3} + m_Name: + m_EditorClassIdentifier: + _actionReference: {fileID: -631344258065148156, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + _target: {fileID: 2232274877229263178} +--- !u!114 &6169362948064679914 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948064679920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00af11ffcda1ca346ba8d727adb83ec8, type: 3} + m_Name: + m_EditorClassIdentifier: + _actionReference: {fileID: 4335090648579581189, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + _target: {fileID: 2232274876553811379} +--- !u!1 &6169362948273482683 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6169362948273482682} + m_Layer: 0 + m_Name: VisibleElements + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6169362948273482682 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948273482683} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6169362948954005582} + - {fileID: 6169362947660032382} + m_Father: {fileID: 6169362948042999664} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6169362947609306340 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948467633554} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: 100 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &6169362947609306341 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948467633554} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 20e49cce4b183e449a86a4daa814f3a6, type: 3} + m_Name: + m_EditorClassIdentifier: + _actionReference: {fileID: -7440025202574135159, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + _text: {fileID: 6169362948467633551} +--- !u!1 &6169362948888292468 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6169362948888292467} + - component: {fileID: 6169362948888292464} + - component: {fileID: 6169362948888292465} + - component: {fileID: 6169362948888292466} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6169362948888292467 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948888292468} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.001, y: 0.001, z: 0.001} + m_Children: + - {fileID: 2168445027401253504} + m_Father: {fileID: 6169362948954005582} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &6169362948888292464 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948888292468} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &6169362948888292465 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948888292468} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 20 + m_PresetInfoIsWorld: 1 +--- !u!114 &6169362948888292466 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948888292468} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!1 &6169362948954005583 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6169362948954005582} + - component: {fileID: 6169362948954005581} + m_Layer: 0 + m_Name: Aim + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6169362948954005582 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948954005583} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6169362948888292467} + - {fileID: 7624408824338055167} + m_Father: {fileID: 6169362948273482682} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &6169362948954005581 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948954005583} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2fadf230d1919748a9aa21d40f74619, type: 3} + m_Name: + m_EditorClassIdentifier: + m_TrackingType: 0 + m_UpdateType: 0 + m_PositionAction: + m_Name: Position + m_Type: 0 + m_ExpectedControlType: + m_Id: 463dd22d-e68b-4bf2-9c64-eadb9cb595c7 + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: 433893d2-3f66-4fa9-8aab-0462fb8ffac4 + m_Path: {LeftHand}/pointerPosition + m_Interactions: + m_Processors: + m_Groups: + m_Action: Position + m_Flags: 0 + m_RotationAction: + m_Name: Rotation + m_Type: 0 + m_ExpectedControlType: + m_Id: 81472b8b-1d39-4f4f-8bd8-2a8ec5384508 + m_Processors: + m_Interactions: + m_SingletonActionBindings: + - m_Name: + m_Id: 818c41bc-76a6-47ef-bc96-b201ee90f995 + m_Path: {LeftHand}/pointerRotation + m_Interactions: + m_Processors: + m_Groups: + m_Action: Rotation + m_Flags: 0 +--- !u!1 &6169362949388490102 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6169362949388490098} + - component: {fileID: 6169362949388490099} + - component: {fileID: 6169362949388490100} + - component: {fileID: 6169362949388490101} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6169362949388490098 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362949388490102} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.001, y: 0.001, z: 0.001} + m_Children: + - {fileID: 6169362948064679919} + - {fileID: 2168445027553608429} + m_Father: {fileID: 6169362947660032382} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 400, y: 400} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &6169362949388490099 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362949388490102} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &6169362949388490100 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362949388490102} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 20 + m_PresetInfoIsWorld: 1 +--- !u!114 &6169362949388490101 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362949388490102} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!1001 &1887637734681890651 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2643658088327840260} + m_Modifications: + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.x + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.y + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097601, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Name + value: Pressed + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} +--- !u!1001 &2168445026372331762 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6169362948064679919} + m_Modifications: + - target: {fileID: 5443206706672436576, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_Name + value: DeviceInfo + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436605, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_Text + value: DEVICE + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436605, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_FontData.m_FontSize + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436605, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_FontData.m_Alignment + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436605, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_FontData.m_LineSpacing + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} +--- !u!1 &6169362948467633554 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5443206706672436576, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + m_PrefabInstance: {fileID: 2168445026372331762} + m_PrefabAsset: {fileID: 0} +--- !u!224 &6169362948467633553 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + m_PrefabInstance: {fileID: 2168445026372331762} + m_PrefabAsset: {fileID: 0} +--- !u!114 &6169362948467633551 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5443206706672436605, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + m_PrefabInstance: {fileID: 2168445026372331762} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6169362948467633554} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &2232274876515424350 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6169362948064679919} + m_Modifications: + - target: {fileID: 766033817773453392, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766033817773453392, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766033817773453392, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766033817773453392, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766033817773453392, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766033817773453392, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Name + value: Primary2DAxis + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224778, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_ReverseArrangement + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} +--- !u!1 &6169362948449346326 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 2232274876515424350} + m_PrefabAsset: {fileID: 0} +--- !u!224 &6169362948449346325 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 2232274876515424350} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1035347613422228927 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1199339618985545185, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 2232274876515424350} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &6169362947815763584 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 2232274876515424350} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5264682984389868042 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6469218802616169234} + m_Modifications: + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097601, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Name + value: Touched + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} +--- !u!224 &2643658088327840260 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7908250859006818318, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + m_PrefabInstance: {fileID: 5264682984389868042} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362947605594426 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2232274877220427813} + m_Modifications: + - target: {fileID: 464274073185947675, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858523763089, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097601, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Name + value: Menu + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097601, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097607, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: _text + value: + objectReference: {fileID: 4988039972391478042} + - target: {fileID: 7908250858624097607, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 4335090648579581189, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} +--- !u!1001 &6169362947718763010 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6169362948064679919} + m_Modifications: + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Name + value: SecondaryButton + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} +--- !u!224 &2232274876545311964 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362947718763010} + m_PrefabAsset: {fileID: 0} +--- !u!114 &4988039973058142179 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1199339618985545185, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362947718763010} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &2232274877229263178 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362947718763010} + m_PrefabAsset: {fileID: 0} +--- !u!224 &2232274877229263177 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362947718763010} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362947852035952 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2232274876380047595} + m_Modifications: + - target: {fileID: 6583571370110793744, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723149, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: _text + value: + objectReference: {fileID: 4988039972691776468} + - target: {fileID: 6583571370274723149, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -1289947363739713011, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723151, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_Name + value: AxisControl + objectReference: {fileID: 0} + - target: {fileID: 6583571370828776946, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7546949756754414247, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} +--- !u!224 &1062974503568745090 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6583571370828776946, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + m_PrefabInstance: {fileID: 6169362947852035952} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362947878003792 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6169362948064679919} + m_Modifications: + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Name + value: Trigger + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} +--- !u!1 &2232274876818071320 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362947878003792} + m_PrefabAsset: {fileID: 0} +--- !u!224 &2232274876818071323 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362947878003792} + m_PrefabAsset: {fileID: 0} +--- !u!114 &4988039972596885937 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1199339618985545185, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362947878003792} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &2232274876419363470 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362947878003792} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362947883944641 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2232274875629918171} + m_Modifications: + - target: {fileID: 464274073185947675, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858523763089, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097601, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Name + value: Touched + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097601, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097607, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: _text + value: + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097607, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 3791933405598543491, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} +--- !u!224 &4044859924580348623 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7908250859006818318, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + m_PrefabInstance: {fileID: 6169362947883944641} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362947943384944 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2232274876545311964} + m_Modifications: + - target: {fileID: 464274073185947675, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858523763089, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097601, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Name + value: Touched + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097601, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097607, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -5405649100492650258, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} +--- !u!224 &4044859924521959294 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7908250859006818318, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + m_PrefabInstance: {fileID: 6169362947943384944} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362947950878261 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6169362948064679919} + m_Modifications: + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Name + value: Grip + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} +--- !u!114 &4988039972691776468 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1199339618985545185, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362947950878261} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &2232274876380047595 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362947950878261} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2232274876996855165 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362947950878261} + m_PrefabAsset: {fileID: 0} +--- !u!224 &2232274876996855166 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362947950878261} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362948125388539 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6169362948064679919} + m_Modifications: + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Name + value: MenuButton + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} +--- !u!1 &2232274876553811379 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362948125388539} + m_PrefabAsset: {fileID: 0} +--- !u!224 &2232274876553811376 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362948125388539} + m_PrefabAsset: {fileID: 0} +--- !u!114 &4988039972391478042 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1199339618985545185, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362948125388539} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &2232274877220427813 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362948125388539} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362948206600208 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2232274875708071267} + m_Modifications: + - target: {fileID: 890220499600757506, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_SizeDelta.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 890220499600757506, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_SizeDelta.y + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2158912383945445257, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_SizeDelta.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5772678040417179206, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_SizeDelta.y + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5829187304572143119, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_PreferredWidth + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 5829187304572143119, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_PreferredHeight + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588213, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_Name + value: Vector2Control + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588215, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: _text + value: + objectReference: {fileID: 4988039971749013084} + - target: {fileID: 6237203155287610344, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 837cf611fc96adc49a471685e893097a, type: 3} +--- !u!224 &6469218802616169234 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 890220499600757506, guid: 837cf611fc96adc49a471685e893097a, type: 3} + m_PrefabInstance: {fileID: 6169362948206600208} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362948335465643 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6169362947815763584} + m_Modifications: + - target: {fileID: 890220499600757506, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_SizeDelta.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 890220499600757506, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_SizeDelta.y + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 2158912383945445257, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_SizeDelta.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5772678040417179206, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_SizeDelta.y + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5829187304572143119, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_PreferredWidth + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 5829187304572143119, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_PreferredHeight + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588212, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588213, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_Name + value: Vector2Control + objectReference: {fileID: 0} + - target: {fileID: 6220774224286588215, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: _text + value: + objectReference: {fileID: 1035347613422228927} + - target: {fileID: 6220774224286588215, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 7596212294181904713, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6237203155287610344, guid: 837cf611fc96adc49a471685e893097a, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 837cf611fc96adc49a471685e893097a, type: 3} +--- !u!224 &6469218803074246569 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 890220499600757506, guid: 837cf611fc96adc49a471685e893097a, type: 3} + m_PrefabInstance: {fileID: 6169362948335465643} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362948505394943 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4044859925421708411} + m_Modifications: + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.x + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.y + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097601, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Name + value: Pressed + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097607, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -149401235567842990, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} +--- !u!1001 &6169362948591332469 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6469218803074246569} + m_Modifications: + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097601, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Name + value: Touched + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097607, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 4360133727445611998, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} +--- !u!224 &4044859925421708411 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7908250859006818318, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + m_PrefabInstance: {fileID: 6169362948591332469} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362948604498423 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1062974502266382677} + m_Modifications: + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097601, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Name + value: Touched + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097607, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -366822794963246136, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} +--- !u!224 &4044859925468310009 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7908250859006818318, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + m_PrefabInstance: {fileID: 6169362948604498423} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362948623117245 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6169362948064679919} + m_Modifications: + - target: {fileID: 766033817773453392, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766033817773453392, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766033817773453392, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766033817773453392, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766033817773453392, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766033817773453392, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 766033817773453393, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Name + value: Secondary2DAxis + objectReference: {fileID: 0} + - target: {fileID: 766033817773453395, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 4150019624855575819, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3614156405314872170, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_MinWidth + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Name + value: Secondary2DAxis + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} +--- !u!224 &2232274876056441078 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362948623117245} + m_PrefabAsset: {fileID: 0} +--- !u!224 &2232274875708071267 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362948623117245} + m_PrefabAsset: {fileID: 0} +--- !u!114 &4988039971749013084 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1199339618985545185, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362948623117245} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &2232274876056441077 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362948623117245} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362948624327422 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1062974503568745090} + m_Modifications: + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097601, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Name + value: GripPressed + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097607, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -2169729131751125950, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} +--- !u!1001 &6169362948625853607 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2232274876419363470} + m_Modifications: + - target: {fileID: 6583571370110793744, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723149, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: _text + value: + objectReference: {fileID: 4988039972596885937} + - target: {fileID: 6583571370274723149, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 2526168894431210536, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723150, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 6583571370274723151, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_Name + value: AxisControl + objectReference: {fileID: 0} + - target: {fileID: 6583571370828776946, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7546949756754414247, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} +--- !u!224 &1062974502266382677 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6583571370828776946, guid: f57e3eacc280d3d458ff758606e5e5a8, type: 3} + m_PrefabInstance: {fileID: 6169362948625853607} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362948676100357 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6169362948064679919} + m_Modifications: + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1199339618985545215, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Name + value: PrimaryButton + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} +--- !u!224 &2232274875629918171 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433409084428187358, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362948676100357} + m_PrefabAsset: {fileID: 0} +--- !u!224 &2232274876003457614 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433409084877224779, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362948676100357} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2232274876003457613 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5433409084877224776, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362948676100357} + m_PrefabAsset: {fileID: 0} +--- !u!114 &4988039971805080804 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1199339618985545185, guid: b6a26f020d44b1a4aa35cda05851aa22, type: 3} + m_PrefabInstance: {fileID: 6169362948676100357} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &6169362948688580679 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6169362947660032382} + m_Modifications: + - target: {fileID: 4346727372943234170, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalScale.y + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 4346727372943234170, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalPosition.x + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823546882, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_Name + value: PoseMarker + objectReference: {fileID: 0} + - target: {fileID: 4346727374823546882, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalScale.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} +--- !u!4 &7624408824939081786 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + m_PrefabInstance: {fileID: 6169362948688580679} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362948879733901 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4044859924580348623} + m_Modifications: + - target: {fileID: 464274073185947675, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.x + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.y + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097601, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Name + value: Pressed + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097607, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: _text + value: + objectReference: {fileID: 4988039971805080804} + - target: {fileID: 7908250858624097607, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 5113088590926889233, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} +--- !u!1001 &6169362949198811366 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4044859924521959294} + m_Modifications: + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.x + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.y + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097601, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Name + value: Pressed + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097607, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: _text + value: + objectReference: {fileID: 4988039973058142179} + - target: {fileID: 7908250858624097607, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: -631344258065148156, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} +--- !u!1001 &6169362949280332580 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 4044859925468310009} + m_Modifications: + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.x + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_SizeDelta.y + value: -4 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097600, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -90 + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097601, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: m_Name + value: Pressed + objectReference: {fileID: 0} + - target: {fileID: 7908250858624097607, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} + propertyPath: _actionReference + value: + objectReference: {fileID: 6986180202050166755, guid: e0ca4504471ca124088e1e2cfe6804ae, type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b614c53ca6fa42a4581fd9f7e437ad2d, type: 3} +--- !u!1001 &6169362949383620494 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6169362949388490098} + m_Modifications: + - target: {fileID: 5443206706672436576, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_Name + value: PoseName + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_SizeDelta.x + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_SizeDelta.y + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalPosition.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchoredPosition.x + value: 33.05 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchoredPosition.y + value: -6.06 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436605, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_Text + value: Grip + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436605, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_FontData.m_FontSize + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436605, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} +--- !u!224 &2168445027553608429 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + m_PrefabInstance: {fileID: 6169362949383620494} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362949557657474 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6169362948954005582} + m_Modifications: + - target: {fileID: 3201029004716767610, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 3613567641014311022, guid: fa14a214e9ffb1a42850851e0ad9db52, type: 3} + - target: {fileID: 4346727372943234170, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalScale.y + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 4346727372943234170, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalPosition.x + value: 0.05 + objectReference: {fileID: 0} + - target: {fileID: 4346727373925079742, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalScale.y + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 4346727373925079742, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalPosition.z + value: 9.9 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823546882, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_Name + value: PoseMarker + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalScale.z + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6251018130860582685, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 3613567641014311022, guid: fa14a214e9ffb1a42850851e0ad9db52, type: 3} + - target: {fileID: 8595007410106638205, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 3613567641014311022, guid: fa14a214e9ffb1a42850851e0ad9db52, type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} +--- !u!4 &7624408824338055167 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4346727374823547005, guid: 759d6c64eadd0244eb752fb65642d6d2, type: 3} + m_PrefabInstance: {fileID: 6169362949557657474} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6169362949561042915 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6169362948888292467} + m_Modifications: + - target: {fileID: 5443206706672436576, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_Name + value: ControlText + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_SizeDelta.x + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_SizeDelta.y + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchoredPosition.x + value: 34.07 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_AnchoredPosition.y + value: 15.78 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436605, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_Text + value: Aim + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436605, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_FontData.m_FontSize + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 5443206706672436605, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + propertyPath: m_FontData.m_Alignment + value: 3 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} +--- !u!224 &2168445027401253504 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5443206706672436579, guid: 0ff2eaa1d70408346a26179d75252fc4, type: 3} + m_PrefabInstance: {fileID: 6169362949561042915} + m_PrefabAsset: {fileID: 0} diff --git a/Samples~/Controller/Prefabs/Controller.prefab.meta b/Samples~/Controller/Prefabs/Controller.prefab.meta new file mode 100644 index 0000000..d5c3fc0 --- /dev/null +++ b/Samples~/Controller/Prefabs/Controller.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 81eb8a07f64251845bbe5c9a2ef66920 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Samples~/Controller/Prefabs/Vector2Control.prefab b/Samples~/Controller/Prefabs/Vector2Control.prefab new file mode 100644 index 0000000..4e6e90d --- /dev/null +++ b/Samples~/Controller/Prefabs/Vector2Control.prefab @@ -0,0 +1,378 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3029559056539260229 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2250369793858133375} + - component: {fileID: 5456501465627272774} + - component: {fileID: 3433033770251263532} + m_Layer: 5 + m_Name: HandleArea + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2250369793858133375 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3029559056539260229} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5772678040417179206} + - {fileID: 2158912383945445257} + - {fileID: 890220499600757506} + m_Father: {fileID: 6220774224286588212} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &5456501465627272774 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3029559056539260229} + m_CullTransparentMesh: 1 +--- !u!114 &3433033770251263532 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3029559056539260229} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6220774224286588213 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6220774224286588212} + - component: {fileID: 6220774224286588215} + - component: {fileID: 5829187304572143119} + m_Layer: 5 + m_Name: Vector2Control + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6220774224286588212 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6220774224286588213} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2250369793858133375} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &6220774224286588215 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6220774224286588213} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fafe7132773ee4c459df58c5ef9bba92, type: 3} + m_Name: + m_EditorClassIdentifier: + _actionReference: {fileID: 0} + _text: {fileID: 0} + _handle: {fileID: 890220499600757506} +--- !u!114 &5829187304572143119 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6220774224286588213} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: 60 + m_PreferredHeight: 60 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &7139391856680963640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2158912383945445257} + - component: {fileID: 3507321626038755980} + - component: {fileID: 263738715542652365} + m_Layer: 5 + m_Name: Horizontal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2158912383945445257 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7139391856680963640} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2250369793858133375} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10, y: -4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3507321626038755980 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7139391856680963640} + m_CullTransparentMesh: 1 +--- !u!114 &263738715542652365 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7139391856680963640} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.7568628, g: 0.7568628, b: 0.7568628, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &7199449292685383929 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 890220499600757506} + - component: {fileID: 4978857780089751631} + - component: {fileID: 4640253084485081045} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &890220499600757506 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7199449292685383929} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2250369793858133375} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4978857780089751631 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7199449292685383929} + m_CullTransparentMesh: 0 +--- !u!114 &4640253084485081045 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7199449292685383929} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &7574966839328048583 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5772678040417179206} + - component: {fileID: 6181472352617339417} + - component: {fileID: 2553225218407674691} + m_Layer: 5 + m_Name: Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5772678040417179206 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7574966839328048583} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2250369793858133375} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -4, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6181472352617339417 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7574966839328048583} + m_CullTransparentMesh: 1 +--- !u!114 &2553225218407674691 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7574966839328048583} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.7568628, g: 0.7568628, b: 0.7568628, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Samples~/Controller/Prefabs/Vector2Control.prefab.meta b/Samples~/Controller/Prefabs/Vector2Control.prefab.meta new file mode 100644 index 0000000..091f274 --- /dev/null +++ b/Samples~/Controller/Prefabs/Vector2Control.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 837cf611fc96adc49a471685e893097a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Samples~/Controller/Scripts/ActionToAxis.cs b/Samples~/Controller/Scripts/ActionToAxis.cs new file mode 100644 index 0000000..b9a483e --- /dev/null +++ b/Samples~/Controller/Scripts/ActionToAxis.cs @@ -0,0 +1,17 @@ +using UnityEngine.UI; +using UnityEngine.InputSystem; + +namespace UnityEngine.XR.OpenXR.Samples.ControllerSample +{ + public class ActionToAxis : ActionToControl + { + [Tooltip("Slider controlled by the action value")] + [SerializeField] private Slider _slider = null; + + protected override void OnActionPerformed(InputAction.CallbackContext ctx) => UpdateValue(ctx); + protected override void OnActionStarted(InputAction.CallbackContext ctx) => UpdateValue(ctx); + protected override void OnActionCanceled(InputAction.CallbackContext ctx) => UpdateValue(ctx); + + private void UpdateValue(InputAction.CallbackContext ctx) => _slider.value = ctx.ReadValue(); + } +} diff --git a/ConformanceAutomation/HelperTypes.cs.meta b/Samples~/Controller/Scripts/ActionToAxis.cs.meta similarity index 80% rename from ConformanceAutomation/HelperTypes.cs.meta rename to Samples~/Controller/Scripts/ActionToAxis.cs.meta index 9880e25..fe223f4 100644 --- a/ConformanceAutomation/HelperTypes.cs.meta +++ b/Samples~/Controller/Scripts/ActionToAxis.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 418e4d08efe0816488a7f8952b031769 +guid: 38137e6c2a95274448387b2203e288e2 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Samples~/Controller/Scripts/ActionToButton.cs b/Samples~/Controller/Scripts/ActionToButton.cs new file mode 100644 index 0000000..bddeb92 --- /dev/null +++ b/Samples~/Controller/Scripts/ActionToButton.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections; +using UnityEngine.InputSystem; +using UnityEngine.UI; +using UnityEngine.XR.Management; +using UnityEngine.XR.OpenXR.Input; + +namespace UnityEngine.XR.OpenXR.Samples.ControllerSample +{ + public class ActionToButton : ActionToControl + { + [SerializeField] private Image _image = null; + + [SerializeField] private Color _normalColor = Color.red; + + [SerializeField] private Color _pressedColor = Color.green; + + private void Awake() + { + if (_image != null) + { + _image.enabled = false; + _image.color = _normalColor; + } + } + + protected override void OnActionStarted(InputAction.CallbackContext ctx) + { + if (_image != null) + _image.color = _pressedColor; + } + + protected override void OnActionCanceled(InputAction.CallbackContext ctx) + { + if (_image != null) + _image.color = _normalColor; + } + + protected override void OnActionBound() + { + if(_image != null) + _image.enabled = true; + } + } +} diff --git a/Samples~/Controller/Scripts/ActionToButton.cs.meta b/Samples~/Controller/Scripts/ActionToButton.cs.meta new file mode 100644 index 0000000..19e0e51 --- /dev/null +++ b/Samples~/Controller/Scripts/ActionToButton.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9d563bef222bbc74ab2244cbbd138dfe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Samples~/Controller/Scripts/ActionToButtonISX.cs.meta b/Samples~/Controller/Scripts/ActionToButtonISX.cs.meta index 19e0e51..1478a23 100644 --- a/Samples~/Controller/Scripts/ActionToButtonISX.cs.meta +++ b/Samples~/Controller/Scripts/ActionToButtonISX.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9d563bef222bbc74ab2244cbbd138dfe +guid: 576c44685553a8b4c8ef9ed81b0d703c MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Samples~/Controller/Scripts/ActionToControl.cs b/Samples~/Controller/Scripts/ActionToControl.cs new file mode 100644 index 0000000..f8e1e47 --- /dev/null +++ b/Samples~/Controller/Scripts/ActionToControl.cs @@ -0,0 +1,70 @@ +using System.Collections; +using UnityEngine.InputSystem; +using UnityEngine.UI; +using UnityEngine.XR.OpenXR.Input; + +namespace UnityEngine.XR.OpenXR.Samples.ControllerSample +{ + public class ActionToControl : MonoBehaviour + { + [Tooltip("Action Reference that represents the control")] + [SerializeField] private InputActionReference _actionReference = null; + + [Tooltip("Optional text element that will be set to the name of the action")] + [SerializeField] private Text _text = null; + + protected virtual void OnEnable() + { + if (_actionReference == null || _actionReference.action == null) + return; + + _actionReference.action.started += OnActionStarted; + _actionReference.action.performed += OnActionPerformed; + _actionReference.action.canceled += OnActionCanceled; + + StartCoroutine(UpdateBinding()); + } + + protected virtual void OnDisable() + { + if (_actionReference == null || _actionReference.action == null) + return; + + _actionReference.action.started -= OnActionStarted; + _actionReference.action.performed -= OnActionPerformed; + _actionReference.action.canceled -= OnActionCanceled; + } + + private IEnumerator UpdateBinding () + { + if(null != _text) + _text.text = _actionReference.action.name; + + while (isActiveAndEnabled) + { + if(_actionReference.action != null && + _actionReference.action.controls.Count > 0 && + _actionReference.action.controls[0].device != null && + OpenXRInput.TryGetInputSourceName(_actionReference.action, 0, out var actionName, OpenXRInput.InputSourceNameFlags.Component, _actionReference.action.controls[0].device)) + { + if(null != _text) + _text.text = actionName; + OnActionBound(); + break; + } + + yield return new WaitForSeconds(1.0f); + } + } + + protected virtual void OnActionStarted(InputAction.CallbackContext ctx) { } + + protected virtual void OnActionPerformed(InputAction.CallbackContext ctx) { } + + protected virtual void OnActionCanceled(InputAction.CallbackContext ctx) { } + + protected virtual void OnActionBound() + { + } + } +} \ No newline at end of file diff --git a/Samples~/Controller/Scripts/ActionToControl.cs.meta b/Samples~/Controller/Scripts/ActionToControl.cs.meta new file mode 100644 index 0000000..3b03a0e --- /dev/null +++ b/Samples~/Controller/Scripts/ActionToControl.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 646a6a8731544edd90500029f44f456c +timeCreated: 1618941418 \ No newline at end of file diff --git a/Samples~/Controller/Scripts/ActionToDeviceInfo.cs b/Samples~/Controller/Scripts/ActionToDeviceInfo.cs new file mode 100644 index 0000000..cd5888f --- /dev/null +++ b/Samples~/Controller/Scripts/ActionToDeviceInfo.cs @@ -0,0 +1,28 @@ +using System; +using System.Linq; +using UnityEngine.UI; +using UnityEngine.InputSystem; + +namespace UnityEngine.XR.OpenXR.Samples.ControllerSample +{ + public class ActionToDeviceInfo : MonoBehaviour + { + [SerializeField] private InputActionReference _actionReference = null; + + [SerializeField] private Text _text = null; + + private void OnEnable() + { + UpdateText(); + } + + private void UpdateText() + { + if (null == _actionReference || null == _actionReference.action || _actionReference.action.controls.Count == 0 || _text == null) + return; + + var device = _actionReference.action.controls[0].device; + _text.text = $"{device.name}\n{device.deviceId}\n{string.Join(",", device.usages.Select(u=>u.ToString()))}"; + } + } +} diff --git a/Samples~/Controller/Scripts/ActionToDeviceInfo.cs.meta b/Samples~/Controller/Scripts/ActionToDeviceInfo.cs.meta new file mode 100644 index 0000000..3f9d623 --- /dev/null +++ b/Samples~/Controller/Scripts/ActionToDeviceInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 20e49cce4b183e449a86a4daa814f3a6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Samples~/Controller/Scripts/ActionToHaptics.cs b/Samples~/Controller/Scripts/ActionToHaptics.cs index d584279..df0c95d 100644 --- a/Samples~/Controller/Scripts/ActionToHaptics.cs +++ b/Samples~/Controller/Scripts/ActionToHaptics.cs @@ -1,29 +1,30 @@ -using UnityEngine; using UnityEngine.InputSystem; -using UnityEngine.InputSystem.XR; +using UnityEngine.XR.OpenXR.Input; namespace UnityEngine.XR.OpenXR.Samples.ControllerSample { public class ActionToHaptics : MonoBehaviour { public InputActionReference action; + public InputActionReference hapticAction; public float _amplitude = 1.0f; public float _duration = 0.1f; + public float _frequency = 0.0f; private void Start() { - if (action == null) + if (action == null || hapticAction == null) return; action.action.Enable(); + hapticAction.action.Enable(); action.action.performed += (ctx) => { var control = action.action.activeControl; if (null == control) return; - if (control.device is XRControllerWithRumble rumble) - rumble.SendImpulse(_amplitude, _duration); + OpenXRInput.SendHapticImpulse(hapticAction.action, _amplitude, _frequency, _duration, control.device); }; } } diff --git a/Samples~/Controller/Scripts/ActionToSliderISX.cs.meta b/Samples~/Controller/Scripts/ActionToSliderISX.cs.meta index fe223f4..0ba21e5 100644 --- a/Samples~/Controller/Scripts/ActionToSliderISX.cs.meta +++ b/Samples~/Controller/Scripts/ActionToSliderISX.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 38137e6c2a95274448387b2203e288e2 +guid: 790e565304cffa1459a059a3f83619fc MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Samples~/Controller/Scripts/ActionToVector2.cs b/Samples~/Controller/Scripts/ActionToVector2.cs new file mode 100644 index 0000000..cb7e274 --- /dev/null +++ b/Samples~/Controller/Scripts/ActionToVector2.cs @@ -0,0 +1,21 @@ +using UnityEngine.UI; +using UnityEngine.InputSystem; + +namespace UnityEngine.XR.OpenXR.Samples.ControllerSample +{ + public class ActionToVector2 : ActionToControl + { + [SerializeField] public RectTransform _handle = null; + + protected override void OnActionPerformed(InputAction.CallbackContext ctx) => UpdateHandle(ctx); + + protected override void OnActionStarted(InputAction.CallbackContext ctx) => UpdateHandle(ctx); + + protected override void OnActionCanceled(InputAction.CallbackContext ctx) => UpdateHandle(ctx); + + private void UpdateHandle(InputAction.CallbackContext ctx) + { + _handle.anchorMin = _handle.anchorMax = (ctx.ReadValue() + Vector2.one) * 0.5f; + } + } +} diff --git a/Samples~/Controller/Scripts/ActionToVector2.cs.meta b/Samples~/Controller/Scripts/ActionToVector2.cs.meta new file mode 100644 index 0000000..23e49d4 --- /dev/null +++ b/Samples~/Controller/Scripts/ActionToVector2.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fafe7132773ee4c459df58c5ef9bba92 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Samples~/Controller/Scripts/ActionToVector2SliderISX.cs.meta b/Samples~/Controller/Scripts/ActionToVector2SliderISX.cs.meta index 23e49d4..81f1687 100644 --- a/Samples~/Controller/Scripts/ActionToVector2SliderISX.cs.meta +++ b/Samples~/Controller/Scripts/ActionToVector2SliderISX.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fafe7132773ee4c459df58c5ef9bba92 +guid: 080f821afb95c994fb2e1988766beedf MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Samples~/Controller/Scripts/ActionToVisibility.cs b/Samples~/Controller/Scripts/ActionToVisibility.cs new file mode 100644 index 0000000..1920580 --- /dev/null +++ b/Samples~/Controller/Scripts/ActionToVisibility.cs @@ -0,0 +1,40 @@ +using System.Collections; +using UnityEngine.InputSystem; +using UnityEngine.XR.OpenXR.Input; + +namespace UnityEngine.XR.OpenXR.Samples.ControllerSample +{ + public class ActionToVisibility : MonoBehaviour + { + [SerializeField] private InputActionReference _actionReference = null; + + [SerializeField] private GameObject _target = null; + + private void OnEnable() + { + if (null == _target) + _target = gameObject; + + _target.SetActive(false); + + if (_actionReference != null && _actionReference.action != null) + StartCoroutine(UpdateVisibility()); + } + + private IEnumerator UpdateVisibility () + { + while (isActiveAndEnabled) + { + if (_actionReference.action != null && + _actionReference.action.controls.Count > 0 && + _actionReference.action.controls[0].device != null && + OpenXRInput.TryGetInputSourceName(_actionReference.action, 0, out var actionName, OpenXRInput.InputSourceNameFlags.Component, _actionReference.action.controls[0].device)) + { + _target.SetActive(true); + break; + } + yield return new WaitForSeconds(1.0f); + } + } + } +} diff --git a/Samples~/Controller/Scripts/ActionToVisibility.cs.meta b/Samples~/Controller/Scripts/ActionToVisibility.cs.meta new file mode 100644 index 0000000..dba81f4 --- /dev/null +++ b/Samples~/Controller/Scripts/ActionToVisibility.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 00af11ffcda1ca346ba8d727adb83ec8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Samples~/Controller/Scripts/ActionToVisibilityISX.cs.meta b/Samples~/Controller/Scripts/ActionToVisibilityISX.cs.meta index dba81f4..65c45cd 100644 --- a/Samples~/Controller/Scripts/ActionToVisibilityISX.cs.meta +++ b/Samples~/Controller/Scripts/ActionToVisibilityISX.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 00af11ffcda1ca346ba8d727adb83ec8 +guid: edf1613ec3545e1498d0788f3dd81107 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Samples~/Controller/Scripts/DisplayDeviceInfoFromActionISX.cs.meta b/Samples~/Controller/Scripts/DisplayDeviceInfoFromActionISX.cs.meta index 3f9d623..6ef86c8 100644 --- a/Samples~/Controller/Scripts/DisplayDeviceInfoFromActionISX.cs.meta +++ b/Samples~/Controller/Scripts/DisplayDeviceInfoFromActionISX.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 20e49cce4b183e449a86a4daa814f3a6 +guid: 4d377864210d87a4a9d98b7dee9ab5b1 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Samples~/InterceptFeature/Editor/InterceptFeatureInstaller.cs b/Samples~/InterceptFeature/Editor/InterceptFeatureInstaller.cs index 1189f8c..5d19436 100644 --- a/Samples~/InterceptFeature/Editor/InterceptFeatureInstaller.cs +++ b/Samples~/InterceptFeature/Editor/InterceptFeatureInstaller.cs @@ -14,10 +14,17 @@ namespace UnityEditor.XR.OpenXR.Samples.InterceptFeature public class InterceptFeatureInstaller { #if !UNITY_SAMPLE_DEV - private const string k_SamplePath = "Intercept Feature/Editor/InterceptFeatureAutoEnable.cs"; + private const string k_SamplePath = "Intercept Feature/Editor/InterceptFeatureInstaller.cs"; static InterceptFeatureInstaller() { + EditorApplication.update += Install; + } + + private static void Install() + { + EditorApplication.update -= Install; + // Automatically enable the feature FeatureHelpers.RefreshFeatures(BuildTargetGroup.Standalone); var feature = OpenXRSettings.Instance.GetFeature(); diff --git a/Samples~/InterceptFeature/InterceptFeaturePlugin/android.meta b/Samples~/InterceptFeature/InterceptFeaturePlugin/android.meta index 222fd24..145d119 100644 --- a/Samples~/InterceptFeature/InterceptFeaturePlugin/android.meta +++ b/Samples~/InterceptFeature/InterceptFeaturePlugin/android.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8630f1bbf7f843cf80e4c237ade5214b +guid: 30329632be444f8baf10deb47a02dddb folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Samples~/InterceptFeature/InterceptFeaturePlugin/android/arm64.meta b/Samples~/InterceptFeature/InterceptFeaturePlugin/android/arm64.meta index ea08757..11e6067 100644 --- a/Samples~/InterceptFeature/InterceptFeaturePlugin/android/arm64.meta +++ b/Samples~/InterceptFeature/InterceptFeaturePlugin/android/arm64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3802f1ce80ef4165baf7c688cf0a3035 +guid: 847d28ea52074aeba2051300c7d4d949 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows.meta b/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows.meta index 3ce798c..f9c2b7f 100644 --- a/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows.meta +++ b/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7c797e8224ac4df2a68c2cd62c546537 +guid: 94efbd0928d2469a921179ce37755b5e folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows/arm32.meta b/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows/arm32.meta index 0d59221..9e51a29 100644 --- a/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows/arm32.meta +++ b/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows/arm32.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d07d2a49de0e423da4b922e29de60bff +guid: b5fbb97ccab3495f92260161a718cf5b folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows/arm64.meta b/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows/arm64.meta index 0855ae4..9c82a4d 100644 --- a/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows/arm64.meta +++ b/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows/arm64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d8a676bd6f08423e8dc6304df56d465a +guid: 565153f3fe054b9f952864561411bf33 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows/x64.meta b/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows/x64.meta index 7a50f54..4a1490e 100644 --- a/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows/x64.meta +++ b/Samples~/InterceptFeature/InterceptFeaturePlugin/universalwindows/x64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0d698801a9914618977b416d44c371f3 +guid: 6415b2dac7da4663b2b53a34acdf6f9a folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Samples~/InterceptFeature/InterceptFeaturePlugin/windows.meta b/Samples~/InterceptFeature/InterceptFeaturePlugin/windows.meta index f339021..5484551 100644 --- a/Samples~/InterceptFeature/InterceptFeaturePlugin/windows.meta +++ b/Samples~/InterceptFeature/InterceptFeaturePlugin/windows.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 333e58f4e2d041e098026019e51c50f4 +guid: 97cba818603e49259d38e8c15d2570e4 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Samples~/InterceptFeature/InterceptFeaturePlugin/windows/x64.meta b/Samples~/InterceptFeature/InterceptFeaturePlugin/windows/x64.meta index 1578884..f078999 100644 --- a/Samples~/InterceptFeature/InterceptFeaturePlugin/windows/x64.meta +++ b/Samples~/InterceptFeature/InterceptFeaturePlugin/windows/x64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: cfe06baa9e51480b8e9b4f8c5ed6acc7 +guid: 7b266fe7d7244de1929ed634692165f9 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Samples~/InterceptFeature/InterceptFeaturePlugin/windows/x64/InterceptFeaturePlugin.dll b/Samples~/InterceptFeature/InterceptFeaturePlugin/windows/x64/InterceptFeaturePlugin.dll index 3ae8884889357a5e0534831f172dd51d3f01e74d..aea827ac1131ec2841524a697a1f761e142f5bdc 100644 GIT binary patch delta 110 zcmZqp!P@YHbpa#u_Nt0zX2$KzjEomet%00G1|VPp;;BGfVt~o<0NElS q?8C?)Vgr}k&Tr0G$RfbJZ%2g(hot8^)5?OWKcBm9pJ2^c-~a%(); diff --git a/Samples~/MeshingFeature/MeshingFeaturePlugin/android.meta b/Samples~/MeshingFeature/MeshingFeaturePlugin/android.meta index 62a655a..a8db26e 100644 --- a/Samples~/MeshingFeature/MeshingFeaturePlugin/android.meta +++ b/Samples~/MeshingFeature/MeshingFeaturePlugin/android.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5295840810ce4b2797781710c2fb5204 +guid: fedae6cf22c449a6ad338d6ef4e9f9bd folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Samples~/MeshingFeature/MeshingFeaturePlugin/android/arm64.meta b/Samples~/MeshingFeature/MeshingFeaturePlugin/android/arm64.meta index f054399..5c67ffc 100644 --- a/Samples~/MeshingFeature/MeshingFeaturePlugin/android/arm64.meta +++ b/Samples~/MeshingFeature/MeshingFeaturePlugin/android/arm64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c0a8948b0c85485382f86d52ff6cdf45 +guid: cf0bdc99e49f482e8b3110e9a0cfd138 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Samples~/MeshingFeature/MeshingFeaturePlugin/android/arm64/libMeshingFeaturePlugin.so.meta b/Samples~/MeshingFeature/MeshingFeaturePlugin/android/arm64/libMeshingFeaturePlugin.so.meta index aefeaa4..0e3926a 100644 --- a/Samples~/MeshingFeature/MeshingFeaturePlugin/android/arm64/libMeshingFeaturePlugin.so.meta +++ b/Samples~/MeshingFeature/MeshingFeaturePlugin/android/arm64/libMeshingFeaturePlugin.so.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 534652c2f6c4410e8a36065a15534b0e +guid: dc26a53ce2ae4c479af611df8f346894 PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows.meta b/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows.meta index 4834a1d..b7dd2d4 100644 --- a/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows.meta +++ b/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fe81258072fb4e48bed56ce86fa1c4be +guid: 0047c0dbbc6b48c0961dcba169e0af31 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows/arm32.meta b/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows/arm32.meta index b3d2ffa..eeb45db 100644 --- a/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows/arm32.meta +++ b/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows/arm32.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5c3eed47c2a44a0f8b8fcfa60c051316 +guid: 375f733d5ff946f2b10b6f69cc704100 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows/arm64.meta b/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows/arm64.meta index 623d3e4..62598a7 100644 --- a/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows/arm64.meta +++ b/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows/arm64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 25a37d5425a34d878ce943bea98a14fe +guid: 9cb487ee30ed4162aab62a602ae90a5c folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows/x64.meta b/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows/x64.meta index cc1d50f..5f207f9 100644 --- a/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows/x64.meta +++ b/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows/x64.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: cdd504d340964dcabb755a14b87b894c +guid: 1c48f97f6da545e88ac25ea0cd6a2fba folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows/x64/MeshingFeaturePlugin.dll b/Samples~/MeshingFeature/MeshingFeaturePlugin/universalwindows/x64/MeshingFeaturePlugin.dll index f1bb738adfc65ede3f8c37fd76877ef14c20568a..c5887f921bf938d6182c922eff90e0f62a98e9d4 100644 GIT binary patch delta 103 zcmZqJ!_=^cX~GZY%T*N{e^&}w1L;HtAYcOG$w1to48)=!5e5dB91oB!0>UalEC!MR i%WYmSe3en)&Re#R@jG)IS3B2D*(Z`vv3ZJUP6q(MH63{X delta 103 zcmZqJ!_=^cX~GX?J#&_gzbl2Tfpj7R5HJDpWFT%(24Yc=2m=F5jt9sV0bvy&76ZwE ioyUGJ1aZ=`ukd3o_MLTY@edbn6m`{%GDgK delta 111 zcmZoT!rpL%eS-iav$i=)voPa!VMfM{TGl{LA_EXG0r5m2Zg6L0XwYQ@2{FLrcz|pX r5cXhX5YdCnZU3*$*vcsI=9aEYO3P=Dp46jX)NaLm-9AN^F=q<^dj1(* diff --git a/Samples~/MeshingFeature/MeshingFeaturePlugin/windows/x64/MeshingFeaturePlugin.dll.meta b/Samples~/MeshingFeature/MeshingFeaturePlugin/windows/x64/MeshingFeaturePlugin.dll.meta index 5046a98..7ab6233 100644 --- a/Samples~/MeshingFeature/MeshingFeaturePlugin/windows/x64/MeshingFeaturePlugin.dll.meta +++ b/Samples~/MeshingFeature/MeshingFeaturePlugin/windows/x64/MeshingFeaturePlugin.dll.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f43442ee8cdf4827989fb933d5622031 +guid: b1c48b6d8ab447deae83c5c8e839551b PluginImporter: externalObjects: {} serializedVersion: 2 diff --git a/Shared/Native~/plugin_load.cpp b/Shared/Native~/plugin_load.cpp new file mode 100644 index 0000000..4ff0b51 --- /dev/null +++ b/Shared/Native~/plugin_load.cpp @@ -0,0 +1,119 @@ +#include "plugin_load.h" + +#include + +#if defined(XR_USE_PLATFORM_WIN32) && !defined(XR_USE_PLATFORM_UWP) + +PluginHandle Plugin_LoadLibrary(const char* libName) +{ + std::string lib(libName); + if ((lib.size() >= 1 && lib[0] == '.') || + lib.find('/') == std::string::npos && lib.find('\\') == std::string::npos) + { + // Look up path of current dll + char path[MAX_PATH]; + HMODULE hm = NULL; + if (GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS | + GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT, + (LPCWSTR)&Plugin_LoadLibrary, &hm) == 0) + { + int ret = GetLastError(); + fprintf(stderr, "GetModuleHandle failed, error = %d\n", ret); + return NULL; + } + if (GetModuleFileNameA(hm, path, sizeof(path)) == 0) + { + int ret = GetLastError(); + fprintf(stderr, "GetModuleFileName failed, error = %d\n", ret); + return NULL; + } + + std::string basePath(path); + basePath = basePath.substr(0, basePath.find_last_of('\\') + 1); + + lib = basePath + lib + ".dll"; + } + + HMODULE handle = LoadLibraryA(lib.c_str()); + if (handle == NULL) + { + int ret = GetLastError(); + fprintf(stderr, "LoadLibraryA failed, error = %d\n", ret); + } + return handle; +} + +void Plugin_FreeLibrary(PluginHandle handle) +{ + FreeLibrary(handle); +} + +PluginFunc Plugin_GetSymbol(PluginHandle handle, const char* symbol) +{ + return GetProcAddress(handle, symbol); +} + +#elif defined(XR_USE_PLATFORM_UWP) + +PluginHandle Plugin_LoadLibrary(const char* libName) +{ + std::wstring lib(&libName[0], &libName[strlen(libName)]); + HMODULE handle = LoadPackagedLibrary(lib.c_str(), 0); + if (handle == NULL) + { + int ret = GetLastError(); + fprintf(stderr, "LoadPackagedLibrary failed, error = %d\n", ret); + } + return handle; +} + +void Plugin_FreeLibrary(PluginHandle handle) +{ + FreeLibrary(handle); +} + +PluginFunc Plugin_GetSymbol(PluginHandle handle, const char* symbol) +{ + return GetProcAddress(handle, symbol); +} + +#else // Posix + +PluginHandle Plugin_LoadLibrary(const char* libName) +{ + std::string lib(libName); + if ((lib.size() >= 1 && lib[0] == '.') || + (lib.find('/') == std::string::npos && lib.find('\\') == std::string::npos)) + { + Dl_info info; + if (dladdr((const void*)&Plugin_LoadLibrary, &info) != 0) + { + std::string basePath(info.dli_fname); + basePath = basePath.substr(0, basePath.find_last_of('/') + 1); + +#if !defined(XR_USE_PLATFORM_OSX) + if (lib[0] != '.') + lib = basePath + "lib" + lib; + else +#endif + lib = basePath + lib; +#if defined(XR_USE_PLATFORM_OSX) + lib += ".dylib"; +#else + lib += ".so"; +#endif + } + } + return dlopen(lib.c_str(), RTLD_LAZY); +} + +void Plugin_FreeLibrary(PluginHandle handle) +{ + dlclose(handle); +} + +PluginFunc Plugin_GetSymbol(PluginHandle handle, const char* symbol) +{ + return dlsym(handle, symbol); +} +#endif diff --git a/Shared/Native~/plugin_load.h b/Shared/Native~/plugin_load.h new file mode 100644 index 0000000..d49c374 --- /dev/null +++ b/Shared/Native~/plugin_load.h @@ -0,0 +1,43 @@ +#pragma once + +// +// Platform Headers +// +#ifdef XR_USE_PLATFORM_WIN32 +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif // !WIN32_LEAN_AND_MEAN + +#ifndef NOMINMAX +#define NOMINMAX +#endif // !NOMINMAX + +#include +#endif + +#if defined(XR_USE_PLATFORM_WIN32) && !defined(XR_USE_PLATFORM_UWP) +#include "errhandlingapi.h" +#include "libloaderapi.h" + +typedef HMODULE PluginHandle; +typedef FARPROC PluginFunc; + +#elif defined(XR_USE_PLATFORM_UWP) + +#include "errhandlingapi.h" + +typedef HMODULE PluginHandle; +typedef FARPROC PluginFunc; + +#else // Posix + +#include + +typedef void* PluginHandle; +typedef void* PluginFunc; + +#endif + +PluginHandle Plugin_LoadLibrary(const char* libName); +void Plugin_FreeLibrary(PluginHandle handle); +PluginFunc Plugin_GetSymbol(PluginHandle handle, const char* symbol); diff --git a/TestHelpers.meta b/TestHelpers.meta deleted file mode 100644 index 23a819e..0000000 --- a/TestHelpers.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4233f36a836d160479409697ee84a487 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/TestHelpers/Unity.XR.OpenXR.TestHelpers.asmdef b/TestHelpers/Unity.XR.OpenXR.TestHelpers.asmdef deleted file mode 100644 index 9ca3d2f..0000000 --- a/TestHelpers/Unity.XR.OpenXR.TestHelpers.asmdef +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "Unity.XR.OpenXR.TestHelpers", - "references": [ - "Unity.XR.OpenXR", - "Unity.XR.Management" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/TestHelpers/WaitForLoaderRestart.cs b/TestHelpers/WaitForLoaderRestart.cs deleted file mode 100644 index 7729adb..0000000 --- a/TestHelpers/WaitForLoaderRestart.cs +++ /dev/null @@ -1,66 +0,0 @@ -using System; -using System.Runtime.CompilerServices; - -[assembly:InternalsVisibleTo("Unity.XR.OpenXR.Tests")] -namespace UnityEngine.XR.OpenXR.TestHelpers -{ - - internal sealed class WaitForLoaderRestart : CustomYieldInstruction - { - OpenXRLoader loader; - bool didShutdown = false; - bool didRestart = false; - - private float timeout = 0; - - public WaitForLoaderRestart(OpenXRLoader loader) - { - this.loader = loader; - loader.onAutoShutdown += OnLoaderShutdown; - loader.onAutoRestart += OnLoaderRestart; - loader.onAutoShutdown += OnLoaderShutdown; - - timeout = Time.realtimeSinceStartup + 5.0f; - } - - public void OnLoaderShutdown(object ldr) - { - OpenXRLoader oxrldr = ldr as OpenXRLoader; - if (oxrldr == this.loader) didShutdown = true; - } - - public void OnLoaderRestart(object ldr) - { - OpenXRLoader oxrldr = ldr as OpenXRLoader; - if (oxrldr == this.loader) didRestart = true; - } - - bool ShouldKeepWaiting() - { - if (Time.realtimeSinceStartup > timeout) - { - Debug.LogError($"Timeout waiting for loader shutdown."); - loader.onAutoShutdown -= OnLoaderShutdown; - loader.onAutoRestart -= OnLoaderRestart; - throw new TimeoutException(); - } - - if (didShutdown) - { - loader.onAutoShutdown -= OnLoaderShutdown; - } - - if (didRestart) - { - loader.onAutoRestart -= OnLoaderRestart; - } - - return !(didShutdown && didRestart); - } - - public override bool keepWaiting - { - get { return ShouldKeepWaiting(); } - } - } -} \ No newline at end of file diff --git a/TestHelpers/WaitForLoaderShutdown.cs b/TestHelpers/WaitForLoaderShutdown.cs deleted file mode 100644 index 403adde..0000000 --- a/TestHelpers/WaitForLoaderShutdown.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System; - - -namespace UnityEngine.XR.OpenXR.TestHelpers -{ - - internal sealed class WaitForLoaderShutdown : CustomYieldInstruction - { - OpenXRLoader loader; - private bool didShutdown = false; - - private float timeout = 0; - - public WaitForLoaderShutdown(OpenXRLoader loader) - { - this.loader = loader; - loader.onAutoShutdown += OnLoaderShutdown; - timeout = Time.realtimeSinceStartup + 2.0f; - } - - public void OnLoaderShutdown(object ldr) - { - OpenXRLoader oxrldr = ldr as OpenXRLoader; - if (oxrldr == this.loader) didShutdown = true; - } - - bool ShouldKeepWaiting() - { - if (Time.realtimeSinceStartup > timeout) - { - Debug.LogError($"Timeout waiting for loader shutdown."); - loader.onAutoShutdown -= OnLoaderShutdown; - throw new TimeoutException(); - } - - if (didShutdown) - { - loader.onAutoShutdown -= OnLoaderShutdown; - } - return !didShutdown; - } - - public override bool keepWaiting - { - get { return ShouldKeepWaiting(); } - } - } -} \ No newline at end of file diff --git a/Tests/Editor/FeatureSetManagerTests.cs b/Tests/Editor/FeatureSetManagerTests.cs deleted file mode 100644 index fe94bc8..0000000 --- a/Tests/Editor/FeatureSetManagerTests.cs +++ /dev/null @@ -1,659 +0,0 @@ -using System; -using System.Collections.Generic; -using NUnit.Framework; -using UnityEditor.XR.OpenXR.Features; -using UnityEngine.XR.OpenXR.Features.Interactions; -using UnityEngine.XR.OpenXR.Features; -using UnityEngine.XR.OpenXR.Tests; -using Assert = UnityEngine.Assertions.Assert; - -namespace UnityEditor.XR.OpenXR.Tests -{ - - internal class FeatureSetTests : OpenXRLoaderSetup - { - const string k_KnownFeatureSetName = "Known Test"; - const string k_TestFeatureSetName = "Test Feature Set"; - const string k_TestFeatureSetNameHandAndEye = "Test Feature Set Hand and Eye Tracking"; - const string k_TestFeatureSetNameHand = "Test Feature Set Hand Tracking"; - const string k_TestFeatureSetDescription = "Test feature set"; - const string k_TestFeatureSetId = "com.unity.xr.test.featureset"; - const string k_TestFeatureSetIdTwo = "com.unity.xr.test.featureset2"; - const string k_TestFeatureSetIdThree = "com.unity.xr.test.featureset3"; - const string k_TestFeatureSetIdFour = "com.unity.xr.test.featureset4"; - - [OpenXRFeatureSet( - FeatureIds = new string[] { - MicrosoftHandInteraction.featureId - }, - UiName = k_TestFeatureSetName, - Description = k_TestFeatureSetDescription, - FeatureSetId = k_TestFeatureSetId, - SupportedBuildTargets = new BuildTargetGroup[]{ BuildTargetGroup.Standalone }, - RequiredFeatureIds = new string[] { - MicrosoftHandInteraction.featureId - } - )] - [OpenXRFeatureSet( - FeatureIds = new string[] { - MicrosoftHandInteraction.featureId, - EyeGazeInteraction.featureId, - }, - UiName = k_TestFeatureSetNameHandAndEye, - Description = k_TestFeatureSetDescription, - FeatureSetId = k_TestFeatureSetIdTwo, - SupportedBuildTargets = new BuildTargetGroup[]{ BuildTargetGroup.WSA }, - RequiredFeatureIds = new string[] { - MicrosoftHandInteraction.featureId, - EyeGazeInteraction.featureId, - } - )] - [OpenXRFeatureSet( - FeatureIds = new string[] { - MicrosoftHandInteraction.featureId, - }, - UiName = k_TestFeatureSetNameHand, - Description = k_TestFeatureSetDescription, - FeatureSetId = k_TestFeatureSetIdThree, - SupportedBuildTargets = new BuildTargetGroup[]{ BuildTargetGroup.WSA }, - RequiredFeatureIds = new string[] { - MicrosoftHandInteraction.featureId, - } - )] - [OpenXRFeatureSet( - FeatureIds = new string[] { - MicrosoftHandInteraction.featureId, - EyeGazeInteraction.featureId, - }, - UiName = k_TestFeatureSetName, - Description = k_TestFeatureSetDescription, - FeatureSetId = k_TestFeatureSetId, - SupportedBuildTargets = new BuildTargetGroup[]{ BuildTargetGroup.Android }, - RequiredFeatureIds = new string[] { - MicrosoftHandInteraction.featureId, - EyeGazeInteraction.featureId, - } - )] - [OpenXRFeatureSet( - FeatureIds = new string[] { - MicrosoftHandInteraction.featureId, - EyeGazeInteraction.featureId, - HTCViveControllerProfile.featureId, - OculusTouchControllerProfile.featureId, - }, - UiName = k_TestFeatureSetName, - Description = k_TestFeatureSetDescription, - FeatureSetId = k_TestFeatureSetIdFour, - SupportedBuildTargets = new BuildTargetGroup[]{ BuildTargetGroup.Standalone }, - RequiredFeatureIds = new string[] { - MicrosoftHandInteraction.featureId, - EyeGazeInteraction.featureId, - }, - DefaultFeatureIds = new string[]{ - HTCViveControllerProfile.featureId, - } - )] - sealed class TestFeatureSet {} - - Dictionary> cachedFeatureStates = new Dictionary>(); - - - bool FeatureIsOptional(OpenXRFeatureSetManager.FeatureSetInfo featureSet, FeatureHelpersInternal.FeatureInfo feature) - { - return Array.IndexOf(featureSet.featureIds, feature.Attribute.FeatureId) > -1 && - (featureSet.requiredFeatureIds == null || Array.IndexOf(featureSet.requiredFeatureIds, feature.Attribute.FeatureId) == -1) && - (featureSet.defaultFeatureIds == null || Array.IndexOf(featureSet.defaultFeatureIds, feature.Attribute.FeatureId) == -1); - } - - public override void BeforeTest() - { - base.BeforeTest(); - OpenXRFeature.canSetFeatureDisabled = null; - - cachedFeatureStates.Clear(); - var buildTargetGroups = Enum.GetValues(typeof(BuildTargetGroup)); - foreach (BuildTargetGroup buildTargetGroup in buildTargetGroups) - { - // Enum has duplicates in it so skip those. - if (cachedFeatureStates.ContainsKey(buildTargetGroup)) - continue; - - var cachedFeatureState = new Dictionary(); - - var extInfo = FeatureHelpersInternal.GetAllFeatureInfo(buildTargetGroup); - foreach (var ext in extInfo.Features) - { - cachedFeatureState.Add(ext.Attribute.FeatureId, ext.Feature.enabled); - ext.Feature.enabled = false; - } - - if (cachedFeatureState.Count > 0) - cachedFeatureStates.Add(buildTargetGroup, cachedFeatureState); - } - - OpenXRFeatureSetManager.InitializeFeatureSets(true); - } - - public override void AfterTest() - { - base.AfterTest(); - OpenXRFeature.canSetFeatureDisabled = OpenXRFeatureSetManager.CanFeatureBeDisabled; - - } - - [Test] - public void NoFeatureSetsReturnsEmptyList() - { - var featureSets = OpenXRFeatureSetManager.FeatureSetsForBuildTarget(BuildTargetGroup.iOS); - Assert.AreEqual(0, featureSets.Count); - } - - [Test] - [Ignore("unstable")] - public void FoundExpectedFeatureSets() - { - string[] expectedFeatuerSets = new string[]{ - k_TestFeatureSetId, - KnownFeatureSetsContent.s_MicrosoftFeatureSetId, -#if USE_MOCK_FEATURE_SET - "com.unity.openxr.featureset.mockruntime", -#endif //USE_MOCK_FEATURE_SET - }; - - var featureSets = OpenXRFeatureSetManager.FeatureSetsForBuildTarget(BuildTargetGroup.Standalone); - Assert.IsNotNull(featureSets); - Assert.AreEqual(expectedFeatuerSets.Length, featureSets.Count); - - foreach (var featureSet in featureSets) - { - if (Array.IndexOf(expectedFeatuerSets, featureSet.featureSetId) == -1) - Assert.IsTrue(false, $"Found unexpected feature set id {featureSet.featureSetId}!"); - } - } - - [Test] - public void UnknownFeatureSetRerturnNull() - { - OpenXRFeatureSetManager.InitializeFeatureSets(); - var foundFeatureSet = OpenXRFeatureSetManager.GetFeatureSetWithId(BuildTargetGroup.iOS, k_TestFeatureSetId); - Assert.IsNull(foundFeatureSet); - foundFeatureSet = OpenXRFeatureSetManager.GetFeatureSetWithId(BuildTargetGroup.Standalone, "BAD FEATURE SET ID"); - Assert.IsNull(foundFeatureSet); - } - - [Test] - public void OverrideKnownTestFeatureSet() - { - var foundFeatureSet = OpenXRFeatureSetManager.GetFeatureSetWithId(BuildTargetGroup.Standalone, k_TestFeatureSetId); - Assert.IsNotNull(foundFeatureSet); - Assert.AreEqual(0, String.Compare(foundFeatureSet.name, k_TestFeatureSetName, true)); - } - - - [Test] - public void NonoverrideKnownTestFeatureSet() - { - OpenXRFeatureSetManager.InitializeFeatureSets(true); - var foundFeatureSet = OpenXRFeatureSetManager.GetFeatureSetWithId(BuildTargetGroup.WSA, k_TestFeatureSetId); - Assert.IsNotNull(foundFeatureSet); - Assert.AreEqual(0, String.Compare(foundFeatureSet.name, k_KnownFeatureSetName, true)); - } - - [Test] - public void EnableFeatureSetEnablesFeatures() - { - OpenXRFeatureSetManager.InitializeFeatureSets(true); - var extInfo = FeatureHelpersInternal.GetAllFeatureInfo(BuildTargetGroup.Standalone); - foreach (var ext in extInfo.Features) - { - Assert.IsFalse(ext.Feature.enabled); - } - - var foundFeatureSet = OpenXRFeatureSetManager.GetFeatureSetInfoWithId(BuildTargetGroup.Standalone, k_TestFeatureSetId); - Assert.IsNotNull(foundFeatureSet); - foundFeatureSet.isEnabled = true; - foundFeatureSet.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.Standalone); - - foreach (var ext in extInfo.Features) - { - if (String.Compare(ext.Attribute.FeatureId, MicrosoftHandInteraction.featureId, true) == 0) - { - Assert.IsTrue(ext.Feature.enabled); - } - else - { - Assert.IsFalse(ext.Feature.enabled); - } - } - - } - - [Test] - public void DisableFeatureSetDisabledFeatures() - { - OpenXRFeatureSetManager.InitializeFeatureSets(true); - var extInfo = FeatureHelpersInternal.GetAllFeatureInfo(BuildTargetGroup.Standalone); - foreach (var ext in extInfo.Features) - { - Assert.IsFalse(ext.Feature.enabled); - } - - - var foundFeatureSet = OpenXRFeatureSetManager.GetFeatureSetInfoWithId(BuildTargetGroup.Standalone, k_TestFeatureSetId); - Assert.IsNotNull(foundFeatureSet); - foundFeatureSet.isEnabled = true; - foundFeatureSet.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.Standalone); - - foreach (var ext in extInfo.Features) - { - if (String.Compare(ext.Attribute.FeatureId, MicrosoftHandInteraction.featureId, true) == 0) - { - Assert.IsTrue(ext.Feature.enabled); - } - else - { - Assert.IsFalse(ext.Feature.enabled); - } - } - - foundFeatureSet.isEnabled = false; - foundFeatureSet.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.Standalone); - - foreach (var ext in extInfo.Features) - { - Assert.IsFalse(ext.Feature.enabled); - } - - } - - [Test] - public void DisableSharedFeaturesLeaveSharedFeaturesEnabled() - { - string[] allFeatureIds = new string[]{ - MicrosoftHandInteraction.featureId, - EyeGazeInteraction.featureId, - }; - - string[] sharedFeatureIds = new string[] { - MicrosoftHandInteraction.featureId, - }; - - OpenXRFeatureSetManager.InitializeFeatureSets(true); - var extInfo = FeatureHelpersInternal.GetAllFeatureInfo(BuildTargetGroup.WSA); - foreach (var ext in extInfo.Features) - { - Assert.IsFalse(ext.Feature.enabled); - } - - var featureSets = OpenXRFeatureSetManager.FeatureSetInfosForBuildTarget(BuildTargetGroup.WSA); - foreach (var featureSet in featureSets) - { - featureSet.isEnabled = true; - featureSet.wasChanged = true; - } - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.WSA); - - foreach (var ext in extInfo.Features) - { - if (Array.IndexOf(allFeatureIds, ext.Attribute.FeatureId) >= 0) - { - Assert.IsTrue(ext.Feature.enabled); - } - else - { - Assert.IsFalse(ext.Feature.enabled); - } - } - - var featureSetToDisable = OpenXRFeatureSetManager.GetFeatureSetInfoWithId(BuildTargetGroup.WSA, k_TestFeatureSetIdTwo); - Assert.IsNotNull(featureSetToDisable); - featureSetToDisable.isEnabled = false; - featureSetToDisable.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.WSA); - - foreach (var ext in extInfo.Features) - { - if (Array.IndexOf(sharedFeatureIds, ext.Attribute.FeatureId) >= 0) - { - Assert.IsTrue(ext.Feature.enabled); - } - else - { - Assert.IsFalse(ext.Feature.enabled); - } - } - - - featureSets = OpenXRFeatureSetManager.FeatureSetInfosForBuildTarget(BuildTargetGroup.WSA); - foreach (var featureSet in featureSets) - { - featureSet.isEnabled = false; - featureSet.wasChanged = true; - } - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.WSA); - - extInfo = FeatureHelpersInternal.GetAllFeatureInfo(BuildTargetGroup.WSA); - foreach (var ext in extInfo.Features) - { - Assert.IsFalse(ext.Feature.enabled); - } - - } - - - [Test] - public void DisableSharedFeaturesLeaveOthersFeaturesEnabled() - { - string[] allFeatureIds = new string[]{ - MicrosoftHandInteraction.featureId, - EyeGazeInteraction.featureId, - MicrosoftMotionControllerProfile.featureId, - }; - - string[] otherFeatureIds = new string[] { - MicrosoftMotionControllerProfile.featureId, - }; - - OpenXRFeatureSetManager.InitializeFeatureSets(true); - var extInfo = FeatureHelpersInternal.GetAllFeatureInfo(BuildTargetGroup.WSA); - foreach (var ext in extInfo.Features) - { - Assert.IsFalse(ext.Feature.enabled); - if (Array.IndexOf(otherFeatureIds, ext.Attribute.FeatureId) > -1) - ext.Feature.enabled = true; - } - - var featureSetToEnable = OpenXRFeatureSetManager.GetFeatureSetInfoWithId(BuildTargetGroup.WSA, k_TestFeatureSetIdTwo); - featureSetToEnable.isEnabled = true; - featureSetToEnable.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.WSA); - - foreach (var ext in extInfo.Features) - { - if (Array.IndexOf(allFeatureIds, ext.Attribute.FeatureId) >= 0) - { - Assert.IsTrue(ext.Feature.enabled); - } - else - { - Assert.IsFalse(ext.Feature.enabled); - } - } - - var featureSetToDisable = OpenXRFeatureSetManager.GetFeatureSetInfoWithId(BuildTargetGroup.WSA, k_TestFeatureSetIdTwo); - Assert.IsNotNull(featureSetToDisable); - featureSetToDisable.isEnabled = false; - featureSetToDisable.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.WSA); - - foreach (var ext in extInfo.Features) - { - if (Array.IndexOf(otherFeatureIds, ext.Attribute.FeatureId) >= 0) - { - Assert.IsTrue(ext.Feature.enabled); - } - else - { - Assert.IsFalse(ext.Feature.enabled); - } - } - } - - [Test] - public void EnablingFeatureSetEnabledDefaultFeatures() - { - OpenXRFeatureSetManager.InitializeFeatureSets(true); - var extInfo = FeatureHelpersInternal.GetAllFeatureInfo(BuildTargetGroup.Standalone); - foreach (var ext in extInfo.Features) - { - Assert.IsFalse(ext.Feature.enabled); - } - - var foundFeatureSet = OpenXRFeatureSetManager.GetFeatureSetInfoWithId(BuildTargetGroup.Standalone, k_TestFeatureSetIdFour); - Assert.IsNotNull(foundFeatureSet); - foundFeatureSet.isEnabled = true; - foundFeatureSet.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.Standalone); - - foreach (var ext in extInfo.Features) - { - if (Array.IndexOf(foundFeatureSet.featureIds, ext.Attribute.FeatureId) > -1 && !FeatureIsOptional(foundFeatureSet, ext)) - { - Assert.IsTrue(ext.Feature.enabled); - } - else - { - Assert.IsFalse(ext.Feature.enabled); - } - } - } - - [Test] - public void EnablingFeatureSetLeavesOptionFeaturesAlone() - { - OpenXRFeatureSetManager.InitializeFeatureSets(true); - var extInfo = FeatureHelpersInternal.GetAllFeatureInfo(BuildTargetGroup.Standalone); - foreach (var ext in extInfo.Features) - { - Assert.IsFalse(ext.Feature.enabled); - } - - var foundFeatureSet = OpenXRFeatureSetManager.GetFeatureSetInfoWithId(BuildTargetGroup.Standalone, k_TestFeatureSetIdFour); - Assert.IsNotNull(foundFeatureSet); - foundFeatureSet.isEnabled = true; - foundFeatureSet.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.Standalone); - - foreach (var ext in extInfo.Features) - { - if (FeatureIsOptional(foundFeatureSet, ext)) - { - Assert.IsFalse(ext.Feature.enabled); - } - } - - foundFeatureSet.isEnabled = false; - foundFeatureSet.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.Standalone); - - foreach (var ext in extInfo.Features) - { - if (FeatureIsOptional(foundFeatureSet, ext)) - { - Assert.IsFalse(ext.Feature.enabled); - } - } - - foreach (var ext in extInfo.Features) - { - if (FeatureIsOptional(foundFeatureSet, ext)) - { - ext.Feature.enabled = true; - } - } - - foundFeatureSet.isEnabled = true; - foundFeatureSet.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.Standalone); - - foreach (var ext in extInfo.Features) - { - if (FeatureIsOptional(foundFeatureSet, ext)) - { - Assert.IsTrue(ext.Feature.enabled); - } - } - - foundFeatureSet.isEnabled = true; - foundFeatureSet.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.Standalone); - - foreach (var ext in extInfo.Features) - { - if (FeatureIsOptional(foundFeatureSet, ext)) - { - Assert.IsTrue(ext.Feature.enabled); - } - } - } - - [Test] - public void DisablingFeatureSetLeavesDefaultFeaturesEnabled() - { - OpenXRFeatureSetManager.InitializeFeatureSets(true); - var extInfo = FeatureHelpersInternal.GetAllFeatureInfo(BuildTargetGroup.Standalone); - foreach (var ext in extInfo.Features) - { - Assert.IsFalse(ext.Feature.enabled); - } - - var foundFeatureSet = OpenXRFeatureSetManager.GetFeatureSetInfoWithId(BuildTargetGroup.Standalone, k_TestFeatureSetIdFour); - Assert.IsNotNull(foundFeatureSet); - foundFeatureSet.isEnabled = true; - foundFeatureSet.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.Standalone); - - foreach (var ext in extInfo.Features) - { - if (Array.IndexOf(foundFeatureSet.featureIds, ext.Attribute.FeatureId) > -1 && !FeatureIsOptional(foundFeatureSet, ext)) - { - Assert.IsTrue(ext.Feature.enabled); - } - else - { - Assert.IsFalse(ext.Feature.enabled); - } - } - - foundFeatureSet.isEnabled = false; - foundFeatureSet.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.Standalone); - - - foreach (var ext in extInfo.Features) - { - if (Array.IndexOf(foundFeatureSet.requiredFeatureIds, ext.Attribute.FeatureId) > -1) - { - Assert.IsFalse(ext.Feature.enabled); - } - else if (Array.IndexOf(foundFeatureSet.defaultFeatureIds, ext.Attribute.FeatureId) > -1) - { - Assert.IsTrue(ext.Feature.enabled); - } - } - } - - [Test] - public void DisablingFeatureSetLeavesDisabledDefaultFeaturesDisabled() - { - OpenXRFeatureSetManager.InitializeFeatureSets(true); - var extInfo = FeatureHelpersInternal.GetAllFeatureInfo(BuildTargetGroup.Standalone); - foreach (var ext in extInfo.Features) - { - Assert.IsFalse(ext.Feature.enabled); - } - - var foundFeatureSet = OpenXRFeatureSetManager.GetFeatureSetInfoWithId(BuildTargetGroup.Standalone, k_TestFeatureSetIdFour); - Assert.IsNotNull(foundFeatureSet); - foundFeatureSet.isEnabled = true; - foundFeatureSet.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.Standalone); - - foreach (var ext in extInfo.Features) - { - if (Array.IndexOf(foundFeatureSet.featureIds, ext.Attribute.FeatureId) > -1 && !FeatureIsOptional(foundFeatureSet, ext)) - { - Assert.IsTrue(ext.Feature.enabled); - } - else - { - Assert.IsFalse(ext.Feature.enabled); - } - } - - foreach (var ext in extInfo.Features) - { - if (Array.IndexOf(foundFeatureSet.defaultFeatureIds, ext.Attribute.FeatureId) > -1) - { - ext.Feature.enabled = false; - } - } - - foreach (var ext in extInfo.Features) - { - if (Array.IndexOf(foundFeatureSet.requiredFeatureIds, ext.Attribute.FeatureId) > -1) - { - Assert.IsTrue(ext.Feature.enabled); - } - else if (Array.IndexOf(foundFeatureSet.defaultFeatureIds, ext.Attribute.FeatureId) > -1) - { - Assert.IsFalse(ext.Feature.enabled); - } - } - } - - [Test] - public void CanNotChangeEnabledStateOfRequiredFeature() - { - OpenXRFeatureSetManager.InitializeFeatureSets(true); - OpenXRFeatureSetManager.activeBuildTarget = BuildTargetGroup.Standalone; - var extInfo = FeatureHelpersInternal.GetAllFeatureInfo(BuildTargetGroup.Standalone); - foreach (var ext in extInfo.Features) - { - Assert.IsFalse(ext.Feature.enabled); - } - - var foundFeatureSet = OpenXRFeatureSetManager.GetFeatureSetInfoWithId(BuildTargetGroup.Standalone, k_TestFeatureSetIdFour); - Assert.IsNotNull(foundFeatureSet); - - foreach (var ext in extInfo.Features) - { - if (Array.IndexOf(foundFeatureSet.requiredFeatureIds, ext.Attribute.FeatureId) > -1) - { - Assert.IsFalse(ext.Feature.enabled); - ext.Feature.enabled = true; - Assert.IsTrue(ext.Feature.enabled); - ext.Feature.enabled = false; - Assert.IsFalse(ext.Feature.enabled); - } - } - - foundFeatureSet.isEnabled = true; - foundFeatureSet.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.Standalone); - OpenXRFeature.canSetFeatureDisabled = OpenXRFeatureSetManager.CanFeatureBeDisabled; - - foreach (var ext in extInfo.Features) - { - if (Array.IndexOf(foundFeatureSet.requiredFeatureIds, ext.Attribute.FeatureId) > -1) - { - Assert.IsTrue(ext.Feature.enabled); - ext.Feature.enabled = false; - Assert.IsTrue(ext.Feature.enabled); - } - } - - foundFeatureSet.isEnabled = false; - foundFeatureSet.wasChanged = true; - OpenXRFeatureSetManager.SetFeaturesFromEnabledFeatureSets(BuildTargetGroup.Standalone); - - foreach (var ext in extInfo.Features) - { - if (Array.IndexOf(foundFeatureSet.requiredFeatureIds, ext.Attribute.FeatureId) > -1) - { - Assert.IsFalse(ext.Feature.enabled); - ext.Feature.enabled = true; - Assert.IsTrue(ext.Feature.enabled); - ext.Feature.enabled = false; - Assert.IsFalse(ext.Feature.enabled); - } - } - OpenXRFeatureSetManager.activeBuildTarget = BuildTargetGroup.Unknown; - - } - - } -} \ No newline at end of file diff --git a/Tests/Editor/FeatureSetTests.cs b/Tests/Editor/FeatureSetTests.cs new file mode 100644 index 0000000..1cb7bee --- /dev/null +++ b/Tests/Editor/FeatureSetTests.cs @@ -0,0 +1,393 @@ +using System; +using System.Linq; +using NUnit.Framework; +using UnityEditor.XR.OpenXR.Features; +using UnityEngine.XR.OpenXR.Features.Interactions; +using UnityEngine.XR.OpenXR.Features; +using Assert = UnityEngine.Assertions.Assert; +using static UnityEditor.XR.OpenXR.Features.OpenXRFeatureSetManager; +using static UnityEditor.XR.OpenXR.Tests.OpenXREditorTestHelpers; +using UnityEngine.XR.OpenXR.Tests; + +namespace UnityEditor.XR.OpenXR.Tests +{ + internal class FeatureSetTests : OpenXRLoaderSetup + { + const string k_KnownFeatureSetName = "Known Test"; + const string k_TestFeatureSetName = "Test Feature Set"; + const string k_TestFeatureSetNameHandAndEye = "Test Feature Set Hand and Eye Tracking"; + const string k_TestFeatureSetNameHand = "Test Feature Set Hand Tracking"; + const string k_TestFeatureSetDescription = "Test feature set"; + const string k_TestFeatureSetId = "com.unity.xr.test.featureset"; + const string k_TestFeatureSetIdTwo = "com.unity.xr.test.featureset2"; + const string k_TestFeatureSetIdThree = "com.unity.xr.test.featureset3"; + const string k_TestFeatureSetIdFour = "com.unity.xr.test.featureset4"; + + [OpenXRFeatureSet( + FeatureIds = new string[] { + MicrosoftHandInteraction.featureId + }, + UiName = k_TestFeatureSetName, + Description = k_TestFeatureSetDescription, + FeatureSetId = k_TestFeatureSetId, + SupportedBuildTargets = new BuildTargetGroup[] { BuildTargetGroup.Standalone }, + RequiredFeatureIds = new string[] { + MicrosoftHandInteraction.featureId + } + )] + [OpenXRFeatureSet( + FeatureIds = new string[] { + MicrosoftHandInteraction.featureId, + EyeGazeInteraction.featureId, + }, + UiName = k_TestFeatureSetNameHandAndEye, + Description = k_TestFeatureSetDescription, + FeatureSetId = k_TestFeatureSetIdTwo, + SupportedBuildTargets = new BuildTargetGroup[] { BuildTargetGroup.WSA }, + RequiredFeatureIds = new string[] { + MicrosoftHandInteraction.featureId, + EyeGazeInteraction.featureId, + } + )] + [OpenXRFeatureSet( + FeatureIds = new string[] { + MicrosoftHandInteraction.featureId, + }, + UiName = k_TestFeatureSetNameHand, + Description = k_TestFeatureSetDescription, + FeatureSetId = k_TestFeatureSetIdThree, + SupportedBuildTargets = new BuildTargetGroup[] { BuildTargetGroup.WSA }, + RequiredFeatureIds = new string[] { + MicrosoftHandInteraction.featureId, + } + )] + [OpenXRFeatureSet( + FeatureIds = new string[] { + MicrosoftHandInteraction.featureId, + EyeGazeInteraction.featureId, + }, + UiName = k_TestFeatureSetName, + Description = k_TestFeatureSetDescription, + FeatureSetId = k_TestFeatureSetId, + SupportedBuildTargets = new BuildTargetGroup[] { BuildTargetGroup.Android }, + RequiredFeatureIds = new string[] { + MicrosoftHandInteraction.featureId, + EyeGazeInteraction.featureId, + } + )] + [OpenXRFeatureSet( + FeatureIds = new string[] { + MicrosoftHandInteraction.featureId, + EyeGazeInteraction.featureId, + HTCViveControllerProfile.featureId, + OculusTouchControllerProfile.featureId, + }, + UiName = k_TestFeatureSetName, + Description = k_TestFeatureSetDescription, + FeatureSetId = k_TestFeatureSetIdFour, + SupportedBuildTargets = new BuildTargetGroup[] { BuildTargetGroup.Standalone }, + RequiredFeatureIds = new string[] { + MicrosoftHandInteraction.featureId, + EyeGazeInteraction.featureId, + }, + DefaultFeatureIds = new string[]{ + HTCViveControllerProfile.featureId, + } + )] + sealed class TestFeatureSet { } + + + public override void BeforeTest() + { + base.BeforeTest(); + OpenXRFeature.canSetFeatureDisabled = null; + + InitializeFeatureSets(true); + } + + ///

      + /// Initialize the feature sets by disabling all features sets and all features + /// + /// True to include test features + private void InitializeFeatureSets(bool addTestFeatures) + { + // Initialize first with test feature sets so we can make sure all feature sets are disabled + OpenXRFeatureSetManager.InitializeFeatureSets(true); + + foreach (var buildTargetGroup in GetBuildTargetGroups()) + { + // Disable all feature sets for this build target + foreach (var featureSetInfo in FeatureSetInfosForBuildTarget(buildTargetGroup)) + { + featureSetInfo.isEnabled = false; + featureSetInfo.wasEnabled = false; + OpenXREditorSettings.Instance.SetFeatureSetSelected(buildTargetGroup, featureSetInfo.featureSetId, false); + } + + // Disable all features for this build target + var extInfo = FeatureHelpersInternal.GetAllFeatureInfo(buildTargetGroup); + foreach (var ext in extInfo.Features) + { + ext.Feature.enabled = false; + } + } + + // If requested with no feature sets then reinitialize + if(!addTestFeatures) + OpenXRFeatureSetManager.InitializeFeatureSets(false); + + foreach(var buildTargetGroup in GetBuildTargetGroups()) + { + // No feature sets should be enabled for any build target + Assert.IsFalse(FeatureSetInfosForBuildTarget(buildTargetGroup).Any(f => f.isEnabled)); + + // No features should be enabled + AssertAllFeatures(buildTargetGroup, FeatureDisabled); + } + } + + public override void AfterTest() + { + base.AfterTest(); + OpenXRFeature.canSetFeatureDisabled = OpenXRFeatureSetManager.CanFeatureBeDisabled; + } + + + [Test] + public void NoFeatureSetsReturnsEmptyList() + { + var featureSets = FeatureSetsForBuildTarget(BuildTargetGroup.iOS); + Assert.AreEqual(0, featureSets.Count); + } + + [Test] + public void FoundExpectedFeatureSets() + { + InitializeFeatureSets(false); + + string[] expectedFeatureSets = new string[] { + KnownFeatureSetsContent.s_MicrosoftFeatureSetId + }; + + var featureSets = FeatureSetsForBuildTarget(BuildTargetGroup.Standalone); + Assert.IsNotNull(featureSets); + Assert.AreEqual(expectedFeatureSets.Length, featureSets.Count); + + foreach (var featureSet in featureSets) + { + if (Array.IndexOf(expectedFeatureSets, featureSet.featureSetId) == -1) + Assert.IsTrue(false, $"Found unexpected feature set id {featureSet.featureSetId}!"); + } + } + + [Test] + public void UnknownFeatureSetRerturnNull() + { + // For this test we do not want the test features enabled so rerun the initilization with + InitializeFeatureSets(false); + var foundFeatureSet = GetFeatureSetWithId(BuildTargetGroup.iOS, k_TestFeatureSetId); + Assert.IsNull(foundFeatureSet); + foundFeatureSet = GetFeatureSetWithId(BuildTargetGroup.Standalone, "BAD FEATURE SET ID"); + Assert.IsNull(foundFeatureSet); + } + + [Test] + public void OverrideKnownTestFeatureSet() + { + var foundFeatureSet = GetFeatureSetWithId(BuildTargetGroup.Standalone, k_TestFeatureSetId); + Assert.IsNotNull(foundFeatureSet); + Assert.AreEqual(0, String.Compare(foundFeatureSet.name, k_TestFeatureSetName, true)); + } + + [Test] + public void NonoverrideKnownTestFeatureSet() + { + var foundFeatureSet = GetFeatureSetWithId(BuildTargetGroup.WSA, k_TestFeatureSetId); + Assert.IsNotNull(foundFeatureSet); + Assert.AreEqual(0, String.Compare(foundFeatureSet.name, k_KnownFeatureSetName, true)); + } + + [Test] + public void EnableFeatureSetEnablesFeatures() + { + EnableFeatureSet(BuildTargetGroup.Standalone, k_TestFeatureSetId, enabled:true); + AssertOnlyFeatures(BuildTargetGroup.Standalone, new string[] { MicrosoftHandInteraction.featureId }, FeatureEnabled); + } + + [Test] + public void DisableFeatureSetDisabledFeatures() + { + // Enable the feature set and make sure only its features are enabled + EnableFeatureSet(BuildTargetGroup.Standalone, k_TestFeatureSetId, true); + AssertOnlyFeatures(BuildTargetGroup.Standalone, new string[] { MicrosoftHandInteraction.featureId }, FeatureEnabled); + + // Disable the feature set an make sure its features are disabled + EnableFeatureSet(BuildTargetGroup.Standalone, k_TestFeatureSetId, false); + AssertAllFeatures(BuildTargetGroup.Standalone, FeatureDisabled); + } + + [Test] + public void DisableSharedFeaturesLeaveSharedFeaturesEnabled() + { + // Ensable all WSA feature sets and make sure only the WSA feature set features are enabled + EnableFeatureSets(BuildTargetGroup.WSA, enabled: true); + + AssertOnlyFeatures(BuildTargetGroup.WSA, new string[] { + MicrosoftHandInteraction.featureId, + EyeGazeInteraction.featureId, + }, FeatureEnabled); + + // Disable the feature seth with both features set as required + EnableFeatureSet(BuildTargetGroup.WSA, k_TestFeatureSetIdTwo, enabled: false); + AssertOnlyFeatures(BuildTargetGroup.WSA, new string[] { + MicrosoftHandInteraction.featureId, + }, FeatureEnabled); + + // Disable all WSA feature sets and make sure all features are disabled + EnableFeatureSets(BuildTargetGroup.WSA, enabled: false); + AssertAllFeatures(BuildTargetGroup.WSA, FeatureDisabled); + } + + [Test] + public void DisableSharedFeaturesLeaveOthersFeaturesEnabled() + { + string[] allFeatureIds = new string[]{ + MicrosoftHandInteraction.featureId, + EyeGazeInteraction.featureId, + MicrosoftMotionControllerProfile.featureId, + }; + + string[] otherFeatureIds = new string[] { + MicrosoftMotionControllerProfile.featureId, + }; + + EnableFeatureInfos(BuildTargetGroup.WSA, otherFeatureIds, true); + + // Enable the second feature set and ensure that only features in the `all` list are enabled + var featureSetToEnable = GetFeatureSetInfoWithId(BuildTargetGroup.WSA, k_TestFeatureSetIdTwo); + EnableFeatureSet(BuildTargetGroup.WSA, featureSetToEnable.featureSetId, true); + AssertOnlyFeatures(BuildTargetGroup.WSA, allFeatureIds, FeatureEnabled); + + // Disable the second feature set and ensure only features in the `others` list are enabled + var featureSetToDisable = GetFeatureSetInfoWithId(BuildTargetGroup.WSA, k_TestFeatureSetIdTwo); + Assert.IsNotNull(featureSetToDisable); + EnableFeatureSet(BuildTargetGroup.WSA, featureSetToDisable.featureSetId, enabled: false); + AssertOnlyFeatures(BuildTargetGroup.WSA, otherFeatureIds, FeatureEnabled); + } + + [Test] + public void EnablingFeatureSetEnabledDefaultFeatures() + { + var foundFeatureSet = GetFeatureSetInfoWithId(BuildTargetGroup.Standalone, k_TestFeatureSetIdFour); + Assert.IsNotNull(foundFeatureSet); + EnableFeatureSet(BuildTargetGroup.Standalone, foundFeatureSet.featureSetId, true); + + // Ensure that only the non-optional features are enabled + AssertOnlyFeatures(BuildTargetGroup.Standalone, foundFeatureSet.featureIds, (f) => f.Feature.enabled == !FeatureIsOptional(foundFeatureSet, f)); + } + + [Test] + public void EnablingFeatureSetLeavesOptionFeaturesEnabled() + { + // Enable the feature set + var foundFeatureSet = GetFeatureSetInfoWithId(BuildTargetGroup.Standalone, k_TestFeatureSetIdFour); + Assert.IsNotNull(foundFeatureSet); + EnableFeatureSet(BuildTargetGroup.Standalone, foundFeatureSet.featureSetId, true); + + // Ensure the Optional features are all disabled + AssertAllFeatures(BuildTargetGroup.Standalone, (f) => !FeatureIsOptional(foundFeatureSet, f) || !f.Feature.enabled); + + // Disable the feature set and ensure the optional features are disabled + EnableFeatureSet(BuildTargetGroup.Standalone, foundFeatureSet.featureSetId, false); + AssertAllFeatures(BuildTargetGroup.Standalone, (f) => !FeatureIsOptional(foundFeatureSet, f) || !f.Feature.enabled); + + // Enable the optional features and the feature set and ensure the optional features are still enabled + EnableFeatureInfos(BuildTargetGroup.Standalone, true, (f) => FeatureIsOptional(foundFeatureSet, f)); + EnableFeatureSet(BuildTargetGroup.Standalone, foundFeatureSet.featureSetId, enabled: true); + AssertAllFeatures(BuildTargetGroup.Standalone, (f) => !FeatureIsOptional(foundFeatureSet, f) || f.Feature.enabled); + + // Enable the feature set again and make sure the optional features are still enabled + EnableFeatureSet(BuildTargetGroup.Standalone, foundFeatureSet.featureSetId, enabled: true); + AssertAllFeatures(BuildTargetGroup.Standalone, (f) => !FeatureIsOptional(foundFeatureSet, f) || f.Feature.enabled); + } + + [Test] + public void DisablingFeatureSetLeavesDefaultFeaturesEnabled() + { + var foundFeatureSet = GetFeatureSetInfoWithId(BuildTargetGroup.Standalone, k_TestFeatureSetIdFour); + Assert.IsNotNull(foundFeatureSet); + EnableFeatureSet(BuildTargetGroup.Standalone, foundFeatureSet.featureSetId, true); + + // Ensure that the only enabled features are the non optional features + AssertAllFeatures(BuildTargetGroup.Standalone, foundFeatureSet.featureIds, (f) => f.Feature.enabled == !FeatureIsOptional(foundFeatureSet, f)); + + // Disabling the feature set should disable the required components but not the default ones + EnableFeatureSet(BuildTargetGroup.Standalone, foundFeatureSet.featureSetId, enabled: false); + AssertAllFeatures(BuildTargetGroup.Standalone, foundFeatureSet.requiredFeatureIds, FeatureDisabled); + AssertAllFeatures(BuildTargetGroup.Standalone, foundFeatureSet.defaultFeatureIds, FeatureEnabled); + } + + [Test] + public void DisablingFeatureSetLeavesDisabledDefaultFeaturesDisabled() + { + var buildTargetGroup = BuildTargetGroup.Standalone; + var foundFeatureSet = GetFeatureSetInfoWithId(buildTargetGroup, k_TestFeatureSetIdFour); + Assert.IsNotNull(foundFeatureSet); + + EnableFeatureSet(buildTargetGroup, foundFeatureSet.featureSetId, enabled: true); + + // Ensure that only the non optional features are enabled + AssertOnlyFeatures(buildTargetGroup, foundFeatureSet.featureIds, (f) => f.Feature.enabled == !FeatureIsOptional(foundFeatureSet, f)); + + // Disable all features in the default feature list + EnableFeatureInfos(buildTargetGroup, foundFeatureSet.defaultFeatureIds, enable: false); + AssertAllFeatures(buildTargetGroup, foundFeatureSet.defaultFeatureIds, FeatureDisabled); + + // Ensure that all features in the required list are enabled and that all features in the default features list are disabled + AssertAllFeatures(buildTargetGroup, foundFeatureSet.requiredFeatureIds, FeatureEnabled); + } + + [Test] + public void CanNotChangeEnabledStateOfRequiredFeature() + { + OpenXRFeatureSetManager.activeBuildTarget = BuildTargetGroup.Standalone; + + var foundFeatureSet = GetFeatureSetInfoWithId(BuildTargetGroup.Standalone, k_TestFeatureSetIdFour); + Assert.IsNotNull(foundFeatureSet); + + var featureInfos = GetFeatureInfos(BuildTargetGroup.Standalone, foundFeatureSet.requiredFeatureIds); + foreach (var featureInfo in featureInfos) + { + AssertFeatureEnabled(featureInfo, false); + featureInfo.Feature.enabled = true; + AssertFeatureEnabled(featureInfo, true); + featureInfo.Feature.enabled = false; + AssertFeatureEnabled(featureInfo, false); + } + + EnableFeatureSet(BuildTargetGroup.Standalone, foundFeatureSet.featureSetId, enabled: true); + + OpenXRFeature.canSetFeatureDisabled = OpenXRFeatureSetManager.CanFeatureBeDisabled; + + foreach (var featureInfo in featureInfos) + { + AssertFeatureEnabled(featureInfo, true); + featureInfo.Feature.enabled = false; + AssertFeatureEnabled(featureInfo, true); + } + + EnableFeatureSet(BuildTargetGroup.Standalone, foundFeatureSet.featureSetId, enabled: false); + + foreach (var featureInfo in featureInfos) + { + AssertFeatureEnabled(featureInfo, false); + featureInfo.Feature.enabled = true; + AssertFeatureEnabled(featureInfo, true); + featureInfo.Feature.enabled = false; + AssertFeatureEnabled(featureInfo, false); + } + + OpenXRFeatureSetManager.activeBuildTarget = BuildTargetGroup.Unknown; + } + } +} \ No newline at end of file diff --git a/Tests/Editor/FeatureSetManagerTests.cs.meta b/Tests/Editor/FeatureSetTests.cs.meta similarity index 100% rename from Tests/Editor/FeatureSetManagerTests.cs.meta rename to Tests/Editor/FeatureSetTests.cs.meta diff --git a/Tests/Editor/FeatureTests.cs b/Tests/Editor/FeatureTests.cs index ee4add9..2fac4f4 100644 --- a/Tests/Editor/FeatureTests.cs +++ b/Tests/Editor/FeatureTests.cs @@ -4,12 +4,12 @@ using NUnit.Framework; using UnityEditor.Build.Reporting; using UnityEditor.XR.OpenXR.Features; -using UnityEngine.XR.OpenXR; using UnityEngine.XR.OpenXR.Features; using UnityEngine.XR.OpenXR.Features.Interactions; using UnityEngine.XR.OpenXR.Features.Mock; -using UnityEngine.XR.OpenXR.Tests; using Assert = UnityEngine.Assertions.Assert; +using UnityEngine.XR.OpenXR.Tests; +using static UnityEditor.XR.OpenXR.Tests.OpenXREditorTestHelpers; namespace UnityEditor.XR.OpenXR.Tests { @@ -18,19 +18,19 @@ internal class FeatureTests : OpenXRLoaderSetup [Test] public void EnableFeatures() { - var extInfo = FeatureHelpersInternal.GetAllFeatureInfo(BuildTargetGroup.Standalone); - extInfo.Features.SingleOrDefault(ext => ext.Attribute.UiName == "Mock Runtime").Feature.enabled = true; + var featureInfos = GetFeatureInfos(BuildTargetGroup.Standalone); + featureInfos.SingleOrDefault(ext => ext.Attribute.UiName == "Mock Runtime").Feature.enabled = true; Assert.IsTrue(MockRuntime.Instance.enabled); - extInfo.Features.SingleOrDefault(ext => ext.Attribute.UiName == "Mock Runtime").Feature.enabled = false; + featureInfos.SingleOrDefault(ext => ext.Attribute.UiName == "Mock Runtime").Feature.enabled = false; Assert.IsFalse(MockRuntime.Instance.enabled); } [Test] public void CheckDefaultValues() { - var extInfo = FeatureHelpersInternal.GetAllFeatureInfo(BuildTargetGroup.Standalone); - var mockExtInfo = extInfo.Features.SingleOrDefault(ext => ext.Attribute.UiName == "Mock Runtime"); + var featureInfos = GetFeatureInfos(BuildTargetGroup.Standalone); + var mockExtInfo = featureInfos.SingleOrDefault(ext => ext.Attribute.UiName == "Mock Runtime"); Assert.AreEqual(mockExtInfo.Attribute.UiName, mockExtInfo.Feature.nameUi); Assert.AreEqual(mockExtInfo.Attribute.Version, mockExtInfo.Feature.version); @@ -118,43 +118,5 @@ public void GetFeaturesWithIdsReturnsFeatures() Assert.IsTrue(Array.IndexOf(expectedTypes, feature.GetType()) > -1); } } - - [Test] - public void InteractionFeatureLayoutRegistration() - { - var packageSettings = OpenXRSettings.GetPackageSettings(); - Assert.IsNotNull(packageSettings); - - // Ignore the test if there is not more than 1 build target. - var features = packageSettings.GetFeatures().Select(f => f.feature).ToArray(); - if(features.Length < 2) - return; - - // Disable all of the oculus interaction features - foreach (var feature in features) - { - feature.enabled = false; - } - - // Make sure the oculus device layout is not registered - NUnit.Framework.Assert.Throws(typeof(ArgumentException), () => UnityEngine.InputSystem.InputSystem.LoadLayout()); - - // Enable one of the features and make sure the layout is registered - features[0].enabled = true; - NUnit.Framework.Assert.DoesNotThrow(() => UnityEngine.InputSystem.InputSystem.LoadLayout()); - NUnit.Framework.Assert.DoesNotThrow(() => UnityEngine.InputSystem.InputSystem.LoadLayout()); - - // Enable a second feature and make sure the layout is still enabled - features[1].enabled = true; - NUnit.Framework.Assert.DoesNotThrow(() => UnityEngine.InputSystem.InputSystem.LoadLayout()); - - // Disable the first feature and make sure the layout is still enabled - features[0].enabled = false; - NUnit.Framework.Assert.DoesNotThrow(() => UnityEngine.InputSystem.InputSystem.LoadLayout()); - - // Disable the second feature and make sure the layout is no longer - features[1].enabled = false; - NUnit.Framework.Assert.Throws(typeof(ArgumentException), () => UnityEngine.InputSystem.InputSystem.LoadLayout()); - } } } \ No newline at end of file diff --git a/Tests/Editor/OpenXRCallbackTests.cs b/Tests/Editor/OpenXRCallbackTests.cs index aa7d323..81fe1a2 100644 --- a/Tests/Editor/OpenXRCallbackTests.cs +++ b/Tests/Editor/OpenXRCallbackTests.cs @@ -17,11 +17,13 @@ public void InstanceCreated() if (methodName == nameof(OpenXRFeature.OnInstanceCreate)) { instanceCreated = true; - Assert.AreEqual(1, (ulong)param); + Assert.AreEqual(10, (ulong)param); } return true; }; + AddExtension(MockRuntime.XR_UNITY_mock_test); + base.InitializeAndStart(); Assert.IsTrue(instanceCreated); diff --git a/Tests/Editor/OpenXREditorTestHelpers.cs b/Tests/Editor/OpenXREditorTestHelpers.cs new file mode 100644 index 0000000..2afb32a --- /dev/null +++ b/Tests/Editor/OpenXREditorTestHelpers.cs @@ -0,0 +1,231 @@ +using NUnit.Framework; +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEditor.XR.OpenXR.Features; +using static UnityEditor.XR.OpenXR.Features.OpenXRFeatureSetManager; + +namespace UnityEditor.XR.OpenXR.Tests +{ + internal static class OpenXREditorTestHelpers + { + public delegate bool FeatureInfoPredicate(FeatureHelpersInternal.FeatureInfo featureInfo); + + public static bool FeatureEnabled(FeatureHelpersInternal.FeatureInfo featureInfo) => featureInfo.Feature.enabled; + public static bool FeatureDisabled(FeatureHelpersInternal.FeatureInfo featureInfo) => !featureInfo.Feature.enabled; + + private static Dictionary s_FeatureInfos; + + private static BuildTargetGroup[] s_BuildTargetGroups = + ((BuildTargetGroup[])Enum.GetValues(typeof(BuildTargetGroup))).Distinct().ToArray(); + + /// + /// Return the distinct list of build target groups to test + /// + public static BuildTargetGroup[] GetBuildTargetGroups() => s_BuildTargetGroups; + + /// + /// Clear the FeatureInfo cache + /// + public static void ClearFeatureInfos () + { + s_FeatureInfos = null; + } + + /// + /// Helper function to retrieve the cached FeatureInfos for a given build target group + /// + /// Build target group + /// Array of FeatureInfos for the build target group + public static FeatureHelpersInternal.FeatureInfo[] GetFeatureInfos(BuildTargetGroup buildTargetGroup) + { + if (null == s_FeatureInfos) + s_FeatureInfos = new Dictionary(); + + if (!s_FeatureInfos.TryGetValue(buildTargetGroup, out var featureInfos)) + { + featureInfos = FeatureHelpersInternal.GetAllFeatureInfo(buildTargetGroup).Features.ToArray(); + s_FeatureInfos[buildTargetGroup] = featureInfos; + } + + return featureInfos; + } + + /// + /// Helper function to retrieve a subset of FeatureInfos in . + /// + /// Build target group + /// Specific feature identifiers to retrieve + /// Array of FeatureInfos matching request + public static FeatureHelpersInternal.FeatureInfo[] GetFeatureInfos(BuildTargetGroup buildTargetGroup, string[] featureIds) + { + return GetFeatureInfos(buildTargetGroup).Where(f => featureIds.Contains(f.Attribute.FeatureId)).ToArray(); + } + + + /// + /// Enable or Disable a feature set + /// + /// Build target group containing feature set + /// Identifier of feature + /// True to enable, false to disable + /// True if the FeatureSet enabled state should be considered changed + /// True if the FeatureSet enabled state should be automatically commmitted with `SetFeaturesFromEnabledFeatureSets` + public static void EnableFeatureSet(BuildTargetGroup buildTargetGroup, string featureSetId, bool enabled = true, bool changed = true, bool commit = true) + { + var featureSetInfo = GetFeatureSetInfoWithId(buildTargetGroup, featureSetId); + Assert.IsNotNull(featureSetInfo, $"FeatureSetInfo '{featureSetId}' not found "); + + featureSetInfo.isEnabled = enabled; + featureSetInfo.wasEnabled = changed ? !enabled : enabled; + + if (commit) + SetFeaturesFromEnabledFeatureSets(buildTargetGroup); + } + + /// + /// Enable/Disable all feature sets for + /// + /// Build Target Group + /// Enabled state + /// True if the feature set should be marked as changed, false if not + public static void EnableFeatureSets(BuildTargetGroup buildTargetGroup, bool enabled, bool changed = true, bool commit = true) + { + foreach (var featureSetInfo in FeatureSetInfosForBuildTarget(buildTargetGroup)) + { + featureSetInfo.isEnabled = enabled; + featureSetInfo.wasEnabled = changed ? !enabled : enabled; + } + + if (commit) + SetFeaturesFromEnabledFeatureSets(buildTargetGroup); + } + + public static void EnableFeatureInfos(BuildTargetGroup buildTargetGroup, string[] featureIds, bool enable, FeatureInfoPredicate predicate = null) + { + foreach (var featureInfo in GetFeatureInfos(buildTargetGroup, featureIds)) + { + if (null == predicate || predicate(featureInfo)) + featureInfo.Feature.enabled = enable; + } + } + + public static void EnableFeatureInfos(BuildTargetGroup buildTargetGroup, bool enable, FeatureInfoPredicate predicate = null) + { + foreach (var featureInfo in GetFeatureInfos(buildTargetGroup)) + { + if (null == predicate || predicate(featureInfo)) + featureInfo.Feature.enabled = enable; + } + } + + /// + /// Builds a comma separated list of features that pass the within + /// + /// Feature infos + /// Delegate used to check status + /// Optional list of feature identifiers exclude + /// Comma separated list of features + public static string FeaturesToString(FeatureHelpersInternal.FeatureInfo[] featureInfos, FeatureInfoPredicate check, string[] exclude = null) + { + return string.Join(",", featureInfos + .Where(f => (exclude == null || !exclude.Contains(f.Attribute.FeatureId)) && check(f)) + .Select(f => f.Attribute.FeatureId)); + } + + /// + /// Builds a comma separated list of features from in that pass the + /// + /// Build Target Group + /// Feature ids to include + /// Delegate used to check status + /// Comma separated list of features + public static string FeaturesToString(BuildTargetGroup buildTargetGroup, string[] featureIds, FeatureInfoPredicate check) + { + return FeaturesToString(GetFeatureInfos(buildTargetGroup).Where(f => featureIds.Contains(f.Attribute.FeatureId)).ToArray(), check); + } + + /// + /// Builds a comma separated list of features identifier that pass the within + /// + /// Build Target Group + /// Delegate used to check status + /// Optional list of feature identifiers to exclude from the list + /// Comma separated list of features + public static string FeaturesToString(BuildTargetGroup buildTargetGroup, FeatureInfoPredicate check, string[] exclude = null) + { + return FeaturesToString(GetFeatureInfos(buildTargetGroup), check, exclude: exclude); + } + + /// + /// Checks if all features for the pass the . + /// + /// Build Target Group + /// Delegate used to check status + /// True if the check passes, false if not + public static bool CheckAllFeatures(BuildTargetGroup buildTargetGroup, FeatureInfoPredicate check) + { + return GetFeatureInfos(buildTargetGroup).All(f => check(f)); + } + + /// + /// Check that all features in in match the pass the . + /// + /// Build target group + /// Features to check + /// Delegate used to check status + /// True if the check passes, false if not + public static bool CheckAllFeatures(BuildTargetGroup buildTargetGroup, string[] featureIds, FeatureInfoPredicate check) + { + return GetFeatureInfos(buildTargetGroup).All(f => !featureIds.Contains(f.Attribute.FeatureId) || check(f)); + } + + /// + /// Check that only features in for pass the . + /// + /// Build target group + /// Features to check + /// Delegate used to check a FeatureInfo + /// True if the check passes, false if not + public static bool CheckOnlyFeatures(BuildTargetGroup buildTargetGroup, string[] featureIds, FeatureInfoPredicate check) + { + return GetFeatureInfos(buildTargetGroup).All(f => featureIds.Contains(f.Attribute.FeatureId) == check(f)); + } + + private static string AssertFeaturesMessage(string features) => + $"The following features failed the check: {features}"; + + public static void AssertOnlyFeatures(BuildTargetGroup buildTargetGroup, string[] featureIds, FeatureInfoPredicate check) + { + Assert.IsTrue( + CheckOnlyFeatures(buildTargetGroup, featureIds, check), + AssertFeaturesMessage(FeaturesToString(buildTargetGroup, featureIds, (f) => !check(f)))); + } + + public static void AssertAllFeatures(BuildTargetGroup buildTargetGroup, string[] featureIds, FeatureInfoPredicate check) + { + Assert.IsTrue( + CheckAllFeatures(buildTargetGroup, featureIds, check), + AssertFeaturesMessage(FeaturesToString(buildTargetGroup, featureIds, (f) => !check(f)))); + } + + public static void AssertAllFeatures(BuildTargetGroup buildTargetGroup, FeatureInfoPredicate check) + { + Assert.IsTrue( + CheckAllFeatures(buildTargetGroup, check), + AssertFeaturesMessage(FeaturesToString(buildTargetGroup, (f) => !check(f)))); + } + + public static void AssertFeatureEnabled(FeatureHelpersInternal.FeatureInfo featureInfo, bool enabled = true) + { + Assert.IsTrue(featureInfo.Feature.enabled == enabled, $"{featureInfo.Attribute.FeatureId} should be {(enabled ? "enabled" : "disabled")}"); + } + + public static bool FeatureIsOptional(FeatureSetInfo featureSet, FeatureHelpersInternal.FeatureInfo feature) + { + return Array.IndexOf(featureSet.featureIds, feature.Attribute.FeatureId) > -1 && + (featureSet.requiredFeatureIds == null || Array.IndexOf(featureSet.requiredFeatureIds, feature.Attribute.FeatureId) == -1) && + (featureSet.defaultFeatureIds == null || Array.IndexOf(featureSet.defaultFeatureIds, feature.Attribute.FeatureId) == -1); + } + } +} \ No newline at end of file diff --git a/Tests/Editor/OpenXREditorTestHelpers.cs.meta b/Tests/Editor/OpenXREditorTestHelpers.cs.meta new file mode 100644 index 0000000..297dbf8 --- /dev/null +++ b/Tests/Editor/OpenXREditorTestHelpers.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f87eee2b71c3bf24aa0e63794ac22ae5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tests/Editor/OpenXRInputEditorTests.cs b/Tests/Editor/OpenXRInputEditorTests.cs new file mode 100644 index 0000000..4e2b61a --- /dev/null +++ b/Tests/Editor/OpenXRInputEditorTests.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections; +using System.Linq; +using NUnit.Framework; +using UnityEngine.InputSystem; +using UnityEngine.XR.OpenXR; +using UnityEngine.XR.OpenXR.Features.Interactions; +using UnityEngine.XR.OpenXR.Tests; +using Assert = UnityEngine.Assertions.Assert; + +namespace UnityEditor.XR.OpenXR.Tests +{ + internal class OpenXRInputEditorTests : OpenXRInputTestsBase + { + /// + /// Tests whether or not the device layout for an interaction feature is registered/unregistered + /// when the feature is enabled/disabled + /// + [Test] + public void DeviceLayoutRegistration([ValueSource(nameof(s_InteractionFeatureLayouts))] (Type featureType, Type layoutType, string layoutNameOverride) interactionFeature) + { + var layoutName = interactionFeature.layoutNameOverride ?? interactionFeature.layoutType.Name; + + // Make sure the layout is not registered as it would give the test a false positive + InputSystem.RemoveLayout(layoutName); + Assert.IsFalse(IsLayoutRegistered(layoutName), "Layout is still registered, test will give a false positive"); + + // Enabling the feature should register the layout + EnableFeature(interactionFeature.featureType); + Assert.IsTrue(IsLayoutRegistered(layoutName), "Layout was not registered by enabling the feature"); + + // When an interaction feature is disabled its layout should be disable as well + EnableFeature(interactionFeature.featureType, false); + Assert.IsFalse(IsLayoutRegistered(layoutName), "Layout was not unregistered by the interaction feature"); + } + + /// + /// Tests that interaction features enabled in multiple build targets properly registers and unregisters + /// the device layout depending on whether the feature is enabled in at least one build target. + /// + [Test] + public void InteractionFeatureLayoutRegistration() + { + var packageSettings = OpenXRSettings.GetPackageSettings(); + Assert.IsNotNull(packageSettings); + + // Ignore the test if there is not more than 1 build target. + var features = packageSettings.GetFeatures().Select(f => f.feature).ToArray(); + if(features.Length < 2) + return; + + // Disable all of the oculus interaction features + foreach (var feature in features) + { + feature.enabled = false; + } + + // Make sure the oculus device layout is not registered + NUnit.Framework.Assert.Throws(typeof(ArgumentException), () => UnityEngine.InputSystem.InputSystem.LoadLayout()); + + // Enable one of the features and make sure the layout is registered + features[0].enabled = true; + NUnit.Framework.Assert.DoesNotThrow(() => UnityEngine.InputSystem.InputSystem.LoadLayout()); + NUnit.Framework.Assert.DoesNotThrow(() => UnityEngine.InputSystem.InputSystem.LoadLayout()); + + // Enable a second feature and make sure the layout is still enabled + features[1].enabled = true; + NUnit.Framework.Assert.DoesNotThrow(() => UnityEngine.InputSystem.InputSystem.LoadLayout()); + + // Disable the first feature and make sure the layout is still enabled + features[0].enabled = false; + NUnit.Framework.Assert.DoesNotThrow(() => UnityEngine.InputSystem.InputSystem.LoadLayout()); + + // Disable the second feature and make sure the layout is no longer + features[1].enabled = false; + NUnit.Framework.Assert.Throws(typeof(ArgumentException), () => UnityEngine.InputSystem.InputSystem.LoadLayout()); + } + } +} \ No newline at end of file diff --git a/Tests/Editor/OpenXRInputEditorTests.cs.meta b/Tests/Editor/OpenXRInputEditorTests.cs.meta new file mode 100644 index 0000000..abc9387 --- /dev/null +++ b/Tests/Editor/OpenXRInputEditorTests.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ee1a4eb1841c4a40a7e4a76be579ca3e +timeCreated: 1622132012 \ No newline at end of file diff --git a/Tests/Runtime/DiagnosticReportTests.cs b/Tests/Runtime/DiagnosticReportTests.cs index 3dbef79..ddb67e6 100644 --- a/Tests/Runtime/DiagnosticReportTests.cs +++ b/Tests/Runtime/DiagnosticReportTests.cs @@ -1,11 +1,5 @@ -using NUnit.Framework; - using System; -using System.Collections.Generic; - -using UnityEditor; -using UnityEngine; -using UnityEngine.XR.OpenXR; +using NUnit.Framework; namespace UnityEngine.XR.OpenXR.Tests { @@ -230,101 +224,5 @@ public void SectionReportsStayInCreatedOrder() } - static readonly (string, string, string)[] k_CompanyValues = { - ("Windows Mixed Reality Runtime", "Microsoft", "is"), - ("Oculus", "Oculus", "is"), - ("SteamVR/OpenXR", "Valve", "is not"), - ("", "UNKNOWN COMPANY", "is not") - }; - - [Test] - public void AddRuntimeToCustomerSupportAddsCorrectCompanyInfoToReport( - [ValueSource("k_CompanyValues")](string runtime, string company, string supported) info) - { - string matchString = $"OpenXR Runtime:\n {info.company}, which {info.supported} a Unity supported partner"; - DiagnosticReport.StartReport(); - DiagnosticReport.AddCustomerSupportRuntimeInfo(info.runtime); - var report = DiagnosticReport.GenerateReport(); - - Assert.IsTrue(report.IndexOf(matchString) > 0); - } - - - [Test] - public void AddDuplicateFeauterOnlyReportsOneIntance() - { - DiagnosticReport.StartReport(); - DiagnosticReport.AddCustomerSupportFeatureInfo("Microsoft", "Microsoft Hand Interaction Profile"); - DiagnosticReport.AddCustomerSupportFeatureInfo("Microsoft", "Microsoft Hand Interaction Profile"); - var report = DiagnosticReport.GenerateReport(); - - Assert.IsTrue(report.IndexOf(" Microsoft Hand Interaction Profile: Microsoft, which is a Unity supported partner") > 0); - } - - [Test] - public void AddFeatureToCustomerSupportAddsCorrectCompanyInfoToReport() - { - DiagnosticReport.StartReport(); - DiagnosticReport.AddCustomerSupportFeatureInfo("Microsoft", "Microsoft Hand Interaction Profile"); - DiagnosticReport.AddCustomerSupportFeatureInfo("Microsoft", "Eye Tracking"); - DiagnosticReport.AddCustomerSupportFeatureInfo("Unity", "First Person Observer"); - DiagnosticReport.AddCustomerSupportFeatureInfo("Valve", "Knuckles"); - var report = DiagnosticReport.GenerateReport(); - - Assert.IsTrue(report.IndexOf(" Microsoft Hand Interaction Profile, Eye Tracking: Microsoft, which is a Unity supported partner") > 0); - Assert.IsTrue(report.IndexOf(" First Person Observer: Unity") > 0); - Assert.IsTrue(report.IndexOf(" Knuckles: Valve, which is not a Unity supported partner") > 0); - } - - const string k_ExpectedCustomerSupportSupportedText = "Unity Support:\n Unity supports the runtime and Unity OpenXR Features above. When requesting assistance, please copy the OpenXR section from ==== Start Unity OpenXR Diagnostic Report ==== to ==== End Unity OpenXR Diagnostic Report ==== to the bug or forum post."; - const string k_ExpectedCustomerSupportNotsupportedText = "Unity Support:\n Unity doesn't support some aspects of the runtime and Unity OpenXR Features above. Please attempt to reproduce the issue with only Unity supported aspects before submitting an issue to Unity."; - - [Test] - public void AddSupportedPartnersReportsSupported() - { - DiagnosticReport.StartReport(); - DiagnosticReport.AddCustomerSupportRuntimeInfo("Windows Mixed Reality Runtime"); - DiagnosticReport.AddCustomerSupportFeatureInfo("Microsoft", "Microsoft Hand Interaction Profile"); - DiagnosticReport.AddCustomerSupportFeatureInfo("Microsoft", "Eye Tracking"); - DiagnosticReport.AddCustomerSupportFeatureInfo("Unity", "First Person Observer"); - var report = DiagnosticReport.GenerateReport(); - - Assert.IsTrue(report.IndexOf(k_ExpectedCustomerSupportSupportedText) > 0); - } - - [Test] - public void AddUnsupportedPartnersReportsUnsupported() - { - DiagnosticReport.StartReport(); - DiagnosticReport.AddCustomerSupportRuntimeInfo("Windows Mixed Reality Runtime"); - DiagnosticReport.AddCustomerSupportFeatureInfo("Valve", "Knuckles"); - var report = DiagnosticReport.GenerateReport(); - - Assert.IsTrue(report.IndexOf(k_ExpectedCustomerSupportNotsupportedText) > 0); - } - - [Test] - public void AddMixedPartnersReportsUnsupported() - { - DiagnosticReport.StartReport(); - DiagnosticReport.AddCustomerSupportRuntimeInfo("Windows Mixed Reality Runtime"); - DiagnosticReport.AddCustomerSupportFeatureInfo("Microsoft", "Microsoft Hand Interaction Profile"); - DiagnosticReport.AddCustomerSupportFeatureInfo("Microsoft", "Eye Tracking"); - DiagnosticReport.AddCustomerSupportFeatureInfo("Unity", "First Person Observer"); - DiagnosticReport.AddCustomerSupportFeatureInfo("Valve", "Knuckles"); - var report = DiagnosticReport.GenerateReport(); - - Assert.IsTrue(report.IndexOf(k_ExpectedCustomerSupportNotsupportedText) > 0); - } - - [Test] - public void AddUnsupportedRuntimeReportsUnsupported() - { - DiagnosticReport.StartReport(); - DiagnosticReport.AddCustomerSupportRuntimeInfo("SteamVR/OpenXR"); - var report = DiagnosticReport.GenerateReport(); - - Assert.IsTrue(report.IndexOf(k_ExpectedCustomerSupportNotsupportedText) > 0); - } } } \ No newline at end of file diff --git a/Tests/Runtime/MockInteractionFeature.cs b/Tests/Runtime/MockInteractionFeature.cs new file mode 100644 index 0000000..31daffc --- /dev/null +++ b/Tests/Runtime/MockInteractionFeature.cs @@ -0,0 +1,209 @@ +using System; +using System.Collections.Generic; +using System.Reflection; +using UnityEditor; +using UnityEngine.InputSystem.Controls; +using UnityEngine.InputSystem.Layouts; +using UnityEngine.InputSystem.XR; +using UnityEngine.Scripting; +using UnityEngine.XR.OpenXR.Features; +using UnityEngine.XR.OpenXR.Features.Interactions; +using UnityEngine.XR.OpenXR.Input; + +using PoseControl = UnityEngine.XR.OpenXR.Input.PoseControl; + +namespace UnityEngine.XR.OpenXR.Tests +{ + /// + /// Mock Interaction feature used in tests to test interaction features. + /// +#if UNITY_EDITOR + [UnityEditor.XR.OpenXR.Features.OpenXRFeature(UiName = "Mock Interaction Feature", + BuildTargetGroups = new[] { BuildTargetGroup.Standalone}, + Company = "Unity", + Desc = "Mock interaction feature used for testing interactions", + DocumentationLink = Constants.k_DocumentationManualURL + "features/khrsimplecontrollerprofile.html", + OpenxrExtensionStrings = "", + Version = "0.0.1", + Category = UnityEditor.XR.OpenXR.Features.FeatureCategory.Interaction, + Hidden = true, + Priority = int.MinValue, + FeatureId = featureId)] +#endif + internal class MockInteractionFeature : OpenXRInteractionFeature + { + public const string featureId = "com.unity.openxr.feature.input.mockinteraction"; + + private const string kDeviceLocalizedName = "Mock Controller OpenXR"; + + /// + /// Mock controller used in testing of interaction features + /// + [Preserve, InputControlLayout(displayName = kDeviceLocalizedName, commonUsages = new[] { "LeftHand", "RightHand" })] + public class MockController : XRControllerWithRumble + { + [Preserve, InputControl] + public AxisControl trigger { get; private set; } + + [Preserve, InputControl] + public ButtonControl triggerPressed { get; private set; } + + [Preserve, InputControl] + public Vector2Control thumbstick { get; private set; } + + [Preserve, InputControl(offset = 0)] + public PoseControl devicePose { get; private set; } + + [Preserve, InputControl(offset = 2)] + public new ButtonControl isTracked { get; private set; } + + [Preserve, InputControl(offset = 4)] + public new IntegerControl trackingState { get; private set; } + + [Preserve, InputControl] + public new Vector3Control devicePosition { get; private set; } + + [Preserve, InputControl] + public new QuaternionControl deviceRotation { get; private set; } + + [Preserve, InputControl] + public HapticControl haptic { get; private set; } + + protected override void FinishSetup() + { + base.FinishSetup(); + + trigger = GetChildControl("trigger"); + triggerPressed = GetChildControl("triggerPressed"); + thumbstick = GetChildControl("thumbstick"); + + devicePose = GetChildControl("devicePose"); + isTracked = GetChildControl("isTracked"); + trackingState = GetChildControl("trackingState"); + devicePosition = GetChildControl("devicePosition"); + deviceRotation = GetChildControl("deviceRotation"); + + haptic = GetChildControl("haptic"); + } + } + + /// + /// Get/Set the action map config that should be used to register actions for this profile. If no + /// config is specified the default action map config will be used. + /// + public ActionMapConfig actionMapConfig { get; set; } + + protected override void RegisterDeviceLayout() + { + InputSystem.InputSystem.RegisterLayout(typeof(MockController), + matches: new InputDeviceMatcher() + .WithInterface(XRUtilities.InterfaceMatchAnyVersion) + .WithProduct(kDeviceLocalizedName)); + } + + protected override void UnregisterDeviceLayout() + { + InputSystem.InputSystem.RemoveLayout(nameof(MockController)); + } + + /// + /// Create a default action map config for the controller + /// + /// + public ActionMapConfig CreateDefaultActionMapConfig() => + new ActionMapConfig() + { + name = "mockcontroller", + localizedName = kDeviceLocalizedName, + manufacturer = "Unity", + serialNumber = "", + desiredInteractionProfile = "/interaction_profiles/unity/mock_controller", + deviceInfos = new List + { + new DeviceConfig + { + userPath = UserPaths.leftHand, + characteristics = InputDeviceCharacteristics.Left | InputDeviceCharacteristics.TrackedDevice | InputDeviceCharacteristics.HeldInHand | InputDeviceCharacteristics.Controller + }, + new DeviceConfig + { + userPath = UserPaths.rightHand, + characteristics = InputDeviceCharacteristics.Right | InputDeviceCharacteristics.TrackedDevice | InputDeviceCharacteristics.HeldInHand | InputDeviceCharacteristics.Controller + } + }, + actions = new List + { + new ActionConfig + { + name = nameof(MockController.triggerPressed), + localizedName = "Trigger Pressed", + type = ActionType.Binary, + bindings = new List + { + new ActionBinding + { + interactionPath = "/input/trigger/click" + } + } + }, + new ActionConfig + { + name = nameof(MockController.trigger), + localizedName = "Trigger", + type = ActionType.Axis1D, + bindings = new List + { + new ActionBinding + { + interactionPath = "/input/trigger/value" + } + } + }, + new ActionConfig + { + name = nameof(MockController.thumbstick), + localizedName = "Thumbstick", + type = ActionType.Axis2D, + bindings = new List + { + new ActionBinding + { + interactionPath = "/input/thumbstick/value" + } + } + }, + new ActionConfig + { + name = nameof(MockController.devicePose), + localizedName = "Grip", + type = ActionType.Pose, + bindings = new List + { + new ActionBinding + { + interactionPath = "/input/grip/pose" + } + } + }, + new ActionConfig + { + name = nameof(MockController.haptic), + localizedName = "Haptic Output", + type = ActionType.Vibrate, + bindings = new List + { + new ActionBinding + { + interactionPath = "/output/haptic" + } + } + } + } + }; + + protected override void RegisterActionMapsWithRuntime() + { + AddActionMap(actionMapConfig ?? CreateDefaultActionMapConfig()); + } + } +} \ No newline at end of file diff --git a/Tests/Runtime/MockInteractionFeature.cs.meta b/Tests/Runtime/MockInteractionFeature.cs.meta new file mode 100644 index 0000000..880ed50 --- /dev/null +++ b/Tests/Runtime/MockInteractionFeature.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 19db6adf5be3433989f34a1788172b2c +timeCreated: 1621029060 \ No newline at end of file diff --git a/Tests/Runtime/MockDriverRuntimeTests.cs b/Tests/Runtime/MockRuntimeTests.cs similarity index 57% rename from Tests/Runtime/MockDriverRuntimeTests.cs rename to Tests/Runtime/MockRuntimeTests.cs index a44b20d..daeb25b 100644 --- a/Tests/Runtime/MockDriverRuntimeTests.cs +++ b/Tests/Runtime/MockRuntimeTests.cs @@ -3,134 +3,45 @@ using NUnit.Framework; using UnityEngine.XR.OpenXR.Features; using UnityEngine.XR.OpenXR.Features.Mock; -using UnityEngine.XR.OpenXR.TestHelpers; using UnityEngine.TestTools; using UnityEngine.TestTools.Utils; - -using XrSessionState = UnityEngine.XR.OpenXR.Features.Mock.MockDriver.XrSessionState; -using XrResult = UnityEngine.XR.OpenXR.Features.Mock.MockDriver.XrResult; +using UnityEngine.XR.OpenXR.NativeTypes; namespace UnityEngine.XR.OpenXR.Tests { - internal class MockDriverRuntimeTests : OpenXRLoaderSetup + /// + /// Defines tests that validate the MockRuntime itself. + /// + internal class MockRuntimeTests : OpenXRLoaderSetup { [UnityTest] - public IEnumerator TestMockDriverStateTransition() + public IEnumerator TransitionToState () { - var states = new List(); - MockRuntime.Instance.TestCallback = (methodName, param) => - { - if (methodName == nameof(OpenXRFeature.OnSessionStateChange)) - { - var oldState = (XrSessionState)((MockRuntime.XrSessionStateChangedParams) param).OldState; - var newState = (XrSessionState)((MockRuntime.XrSessionStateChangedParams) param).NewState; - CheckValidStateTransition(oldState, newState); - states.Add(newState); - } - - return true; - }; - - AddExtension(MockRuntime.XR_UNITY_mock_test); - - base.InitializeAndStart(); - - yield return null; + InitializeAndStart(); + yield return new WaitForXrFrame(); - Assert.AreEqual(10, MockRuntime.Instance.XrInstance); + Assert.AreEqual(MockRuntime.sessionState, XrSessionState.Focused, "MockRuntime must be in focused state for this test to work correctly"); + Assert.IsTrue(MockRuntime.TransitionToState(XrSessionState.Visible, false), "Failed to transition to visible state"); - bool ret = MockDriver.TransitionToState(MockRuntime.Instance.XrSession, XrSessionState.Visible, false) == XrResult.Success; - - yield return null; - - Assert.IsTrue(ret); - Assert.AreEqual(XrSessionState.Visible, states[states.Count - 1]); + Assert.AreEqual(MockRuntime.sessionState, XrSessionState.Visible); } [UnityTest] - public IEnumerator TestMockDriverForcedStateTransition() + public IEnumerator TransitionToStateForced () { - var states = new List(); - MockRuntime.Instance.TestCallback = (methodName, param) => - { - if (methodName == nameof(OpenXRFeature.OnSessionStateChange)) - { - var oldState = (XrSessionState)((MockRuntime.XrSessionStateChangedParams) param).OldState; - var newState = (XrSessionState)((MockRuntime.XrSessionStateChangedParams) param).NewState; - states.Add(newState); - } - - return true; - }; + InitializeAndStart(); + yield return new WaitForXrFrame(); - AddExtension(MockRuntime.XR_UNITY_mock_test); + Assert.IsFalse(MockRuntime.TransitionToState(XrSessionState.Synchronized, false), "Synchronized state must be an invalid transition for this test to be valid"); + Assert.IsTrue(MockRuntime.TransitionToState(XrSessionState.Synchronized, true), "Force state transition should not return false"); - base.InitializeAndStart(); - - yield return null; - - Assert.AreEqual(10, MockRuntime.Instance.XrInstance); - Assert.AreEqual(XrSessionState.Focused, states[states.Count - 1]); - - var wait = new WaitForLoaderShutdown(Loader); - - var ret = MockDriver.TransitionToState(MockRuntime.Instance.XrSession, XrSessionState.LossPending, true) == XrResult.Success; - Assert.IsTrue(ret); - - yield return wait; - - Assert.AreEqual(XrSessionState.LossPending, states[states.Count - 1]); - } - - [UnityTest] - public IEnumerator TestLossPendingCausesSessionDestroyAndRestart() - { - bool lossPendingReceived = false; - bool sessionDestroyed = false; - bool sessionCreated = false; - MockRuntime.Instance.TestCallback = (methodName, param) => - { - switch(methodName) - { - case nameof(OpenXRFeature.OnSessionLossPending): - lossPendingReceived = true; - break; - - case nameof(OpenXRFeature.OnSessionDestroy): - sessionDestroyed = true; - sessionCreated = false; - break; - - case nameof(OpenXRFeature.OnSessionCreate): - sessionCreated = true; - break; - } - - return true; - }; - - AddExtension(MockRuntime.XR_UNITY_mock_test); - - base.InitializeAndStart(); - - yield return null; - - Assert.AreEqual(10, MockRuntime.Instance.XrInstance); - - var wait = new WaitForLoaderRestart(Loader); - - var ret = MockDriver.TransitionToState(MockRuntime.Instance.XrSession, XrSessionState.LossPending, true) == XrResult.Success; - - yield return wait; - - Assert.IsTrue(lossPendingReceived); - Assert.IsTrue(sessionDestroyed); - Assert.IsTrue(sessionCreated); + yield return new WaitForXrFrame(); + Assert.IsTrue(MockRuntime.sessionState == XrSessionState.Synchronized); } [UnityTest] - public IEnumerator TestCreateSessionFailure() + public IEnumerator CreateSessionFailure() { bool sawCreateSession = false; MockRuntime.Instance.TestCallback = (methodName, param) => @@ -143,15 +54,9 @@ public IEnumerator TestCreateSessionFailure() return true; }; - AddExtension(MockRuntime.XR_UNITY_mock_test); - - base.Initialize(); + MockRuntime.SetFunctionCallback("xrCreateSession", (name) => XrResult.RuntimeFailure); - yield return null; - - MockDriver.SetReturnCodeForFunction("xrCreateSession", XrResult.RuntimeFailure); - - base.Start(); + base.InitializeAndStart(); yield return null; @@ -165,7 +70,7 @@ public IEnumerator TestCreateSessionFailure() }; [UnityTest] - public IEnumerator TestBeginSessionSuccessWithValues([ValueSource("beginSessionSuccessResults")] + public IEnumerator BeginSessionSuccessWithValues([ValueSource("beginSessionSuccessResults")] XrResult successResult) { var states = new List(); @@ -180,15 +85,9 @@ public IEnumerator TestBeginSessionSuccessWithValues([ValueSource("beginSessionS return true; }; - AddExtension(MockRuntime.XR_UNITY_mock_test); - - base.Initialize(); + MockRuntime.SetFunctionCallback("xrBeginSession", (name) => successResult); - yield return null; - - MockDriver.SetReturnCodeForFunction("xrBeginSession", successResult); - - base.Start(); + base.InitializeAndStart(); yield return null; @@ -213,29 +112,23 @@ public IEnumerator TestBeginSessionSuccessWithValues([ValueSource("beginSessionS } [UnityTest] - public IEnumerator TestBeginSessionFailure() + public IEnumerator BeginSessionFailure() { var states = new List(); MockRuntime.Instance.TestCallback = (methodName, param) => { if (methodName == nameof(OpenXRFeature.OnSessionStateChange)) { - var newState = (XrSessionState)((MockRuntime.XrSessionStateChangedParams) param).NewState; + var newState = (XrSessionState)((MockRuntime.XrSessionStateChangedParams)param).NewState; states.Add(newState); } return true; }; - AddExtension(MockRuntime.XR_UNITY_mock_test); - - base.Initialize(); - - yield return null; - - MockDriver.SetReturnCodeForFunction("xrBeginSession", XrResult.RuntimeFailure); + MockRuntime.SetFunctionCallback("xrBeginSession", (name) => XrResult.RuntimeFailure); - base.Start(); + InitializeAndStart(); yield return null; @@ -281,39 +174,27 @@ public IEnumerator TestRequestExitShutsdownSubsystems() #endif [UnityTest] - public IEnumerator RestartAfterExitSession() + public IEnumerator RequestExitSession () { - AddExtension(MockRuntime.XR_UNITY_mock_test); - - base.InitializeAndStart(); - - yield return null; + InitializeAndStart(); - Assert.AreEqual(OpenXRLoader.LoaderState.Started, Loader.currentLoaderState); - - var wait = new WaitForLoaderShutdown(Loader); - - MockDriver.RequestExitSession(MockRuntime.Instance.XrSession); - - yield return wait; + // Wait for a single XrFrame to make sure OpenXR is up and running + yield return new WaitForXrFrame(); - Assert.AreEqual(OpenXRLoader.LoaderState.Uninitialized, Loader.currentLoaderState); + // Request the session exit which should shutdown OpenXR + MockRuntime.RequestExitSession(); - base.InitializeAndStart(); - - yield return null; - - Assert.AreEqual(OpenXRLoader.LoaderState.Started, Loader.currentLoaderState); + // Wait for OpenXR to shutdown + yield return new WaitForLoaderShutdown(); } - [UnityTest] - public IEnumerator CheckInstanceLossRecieved() + public IEnumerator CauseInstanceLoss() { bool instanceLost = false; MockRuntime.Instance.TestCallback = (methodName, param) => { - if (methodName == "OnInstanceLossPending") + if (methodName == nameof(OpenXRFeature.OnInstanceLossPending)) { instanceLost = true; } @@ -321,15 +202,13 @@ public IEnumerator CheckInstanceLossRecieved() return true; }; - AddExtension(MockRuntime.XR_UNITY_mock_test); - - base.InitializeAndStart(); + InitializeAndStart(); yield return null; - MockDriver.CauseInstanceLoss(MockRuntime.Instance.XrInstance); + MockRuntime.CauseInstanceLoss(); - yield return new WaitForLoaderShutdown(Loader); + yield return new WaitForLoaderShutdown(); Assert.IsTrue(instanceLost); } @@ -343,7 +222,7 @@ public IEnumerator DisplayTransparent() { if (methodName == nameof(OpenXRFeature.OnInstanceCreate)) { - MockDriver.SetBlendModeOpaque(false); + MockRuntime.SetEnvironmentBlendMode(XrEnvironmentBlendMode.Additive); } return true; @@ -369,7 +248,7 @@ public IEnumerator DisplayOpaque() } [UnityTest] - public IEnumerator XRInputReturnsCorrectBoundaryPoints() + public IEnumerator BoundaryPoints() { AddExtension(MockRuntime.XR_UNITY_mock_test); @@ -379,7 +258,7 @@ public IEnumerator XRInputReturnsCorrectBoundaryPoints() Assert.IsTrue(base.IsRunning(), "Input subsystem failed to properly start!"); - MockDriver.SetReferenceSpaceBoundsRect(MockRuntime.Instance.XrSession, MockDriver.XrReferenceSpaceType.Stage, new Vector2 {x = 1.0f, y = 3.0f}); + MockRuntime.SetReferenceSpaceBounds(XrReferenceSpaceType.Stage, new Vector2 {x = 1.0f, y = 3.0f}); yield return null; @@ -403,7 +282,7 @@ public IEnumerator XRInputReturnsCorrectBoundaryPoints() } [UnityTest] - public IEnumerator XRInputReturnsNothingIfNoBoundaryPointsAreSet() + public IEnumerator NoBoundaryPoints () { AddExtension(MockRuntime.XR_UNITY_mock_test); @@ -426,7 +305,7 @@ public IEnumerator XRInputReturnsNothingIfNoBoundaryPointsAreSet() } [UnityTest] - public IEnumerator XRInputReturnsTheCorrectBoundaryForTheTrackingOriginMode() + public IEnumerator BoundryPointsForTrackingOrigin() { AddExtension(MockRuntime.XR_UNITY_mock_test); @@ -436,7 +315,7 @@ public IEnumerator XRInputReturnsTheCorrectBoundaryForTheTrackingOriginMode() Assert.IsTrue(base.IsRunning(), "Input subsystem failed to properly start!"); - MockDriver.SetReferenceSpaceBoundsRect(MockRuntime.Instance.XrSession, MockDriver.XrReferenceSpaceType.Stage, new Vector2 {x = 1.0f, y = 3.0f}); + MockRuntime.SetReferenceSpaceBounds(XrReferenceSpaceType.Stage, new Vector2 {x = 1.0f, y = 3.0f}); yield return null; @@ -459,5 +338,78 @@ public IEnumerator XRInputReturnsTheCorrectBoundaryForTheTrackingOriginMode() Assert.IsTrue(input.TryGetBoundaryPoints(points), "Failed to get boundary points!"); Assert.That(() => points.Count, Is.EqualTo(0), "Incorrect number of boundary points received!"); } + + [UnityTest] + public IEnumerator BeforeFunctionCallbackSuccess() + { + var createInstanceCalled = false; + + MockRuntime.SetFunctionCallback("xrCreateInstance", (name) => + { + createInstanceCalled = true; + return XrResult.Success; + }); + + InitializeAndStart(); + + yield return new WaitForXrFrame(1); + + Assert.IsTrue(createInstanceCalled, "xrCreateInstance callback was not called"); + } + + [Test] + public void BeforeFunctionCallbackError () + { + var createInstanceCalled = false; + + MockRuntime.SetFunctionCallback("xrCreateInstance", (name) => + { + createInstanceCalled = true; + return XrResult.RuntimeFailure; + }); + + LogAssert.ignoreFailingMessages = true; + InitializeAndStart(); + LogAssert.ignoreFailingMessages = false; + + Assert.IsTrue(OpenXRLoaderBase.Instance == null, "OpenXR instance should have failed to initialize"); + + Assert.IsTrue(createInstanceCalled, "xrCreateInstance callback was not called"); + } + + [UnityTest] + public IEnumerator AfterFunctionCallback ( ) + { + var createInstanceCalled = false; + var createInstanceSuccess = false; + + MockRuntime.SetFunctionCallback("xrCreateInstance", (name, result) => + { + createInstanceCalled = true; + createInstanceSuccess = result == XrResult.Success; + }); + + InitializeAndStart(); + + yield return new WaitForXrFrame(1); + + Assert.IsTrue(createInstanceCalled, "xrCreateInstance callback was not called"); + Assert.IsTrue(createInstanceSuccess, "xrCreateInstance result was not XR_SUCCESS"); + } + + [UnityTest] + public IEnumerator CallbacksClearedOnLoaderShutdown() + { + MockRuntime.SetFunctionCallback("xrBeginSession", (func) => XrResult.Success); + + InitializeAndStart(); + + yield return new WaitForXrFrame(1); + + StopAndShutdown(); + + Assert.IsTrue(OpenXRLoader.Instance == null, "OpenXR should not be running"); + Assert.IsNull(MockRuntime.GetBeforeFunctionCallback("xrBeginSession"), "Callback should have been cleared when loader shut down"); + } } } diff --git a/Tests/Runtime/MockDriverRuntimeTests.cs.meta b/Tests/Runtime/MockRuntimeTests.cs.meta similarity index 100% rename from Tests/Runtime/MockDriverRuntimeTests.cs.meta rename to Tests/Runtime/MockRuntimeTests.cs.meta diff --git a/Tests/Runtime/NativeTests.cs b/Tests/Runtime/NativeTests.cs new file mode 100644 index 0000000..f4240e9 --- /dev/null +++ b/Tests/Runtime/NativeTests.cs @@ -0,0 +1,68 @@ +using NUnit.Framework; +using UnityEngine.XR.OpenXR.Input; + +namespace UnityEngine.XR.OpenXR.Tests +{ + internal class NativeTests : OpenXRLoaderSetup + { + public override void BeforeTest() + { + OpenXRLoaderBase.Internal_UnloadOpenXRLibrary(); + base.BeforeTest(); + } + + [Test] + public void OpenXRLoader_LoadOpenXRLibrary_NullLoaderPath() + { + Assert.IsFalse(OpenXRLoaderBase.Internal_LoadOpenXRLibrary(null)); + } + + [Test] + public void OpenXRLoader_LoadOpenXRLibrary_InvalidLoaderPath() + { + Assert.IsFalse(OpenXRLoaderBase.Internal_LoadOpenXRLibrary("abababab")); + } + + [Test] + public void OpenXRLoader_InitializeSession_BeforeLoadingLibrary() + { + Assert.IsFalse(OpenXRLoaderBase.Internal_InitializeSession()); + } + + [Test] + public void OpenXRLoader_CreateSessionIfNeeded_BeforeLoadingLibrary() + { + Assert.IsFalse(OpenXRLoaderBase.Internal_CreateSessionIfNeeded()); + } + + [Test] + public void OpenXRLoader_RequestEnableExtensionString_BeforeLoadingLibrary() + { + Assert.IsFalse(OpenXRLoaderBase.Internal_RequestEnableExtensionString(null)); + } + + [Test] + public void OpenXRLoader_RequestEnableExtensionString_Null() + { + Assert.IsFalse(OpenXRLoaderBase.Internal_RequestEnableExtensionString("some_extension")); + } + + [Test] + public void OpenXRInput_TryGetInputSourceName_BeforeInitializing() + { + Assert.IsFalse(OpenXRInput.Internal_TryGetInputSourceName(0, 0, 0, 0, out var name)); + } + + [Test] + public void OpenXRInput_SuggestBindings_BeforeInitializing() + { + Assert.IsFalse(OpenXRInput.Internal_SuggestBindings("", null, 0)); + } + + [Test] + public void OpenXRInput_AttachActionSets_BeforeInitializing() + { + Assert.IsFalse(OpenXRInput.Internal_AttachActionSets()); + } + } +} diff --git a/Tests/Runtime/NativeTests.cs.meta b/Tests/Runtime/NativeTests.cs.meta new file mode 100644 index 0000000..9d1efba --- /dev/null +++ b/Tests/Runtime/NativeTests.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 54113394d100b63429b665f2fa220a13 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tests/Runtime/OpenXRFeatureTests.cs b/Tests/Runtime/OpenXRFeatureTests.cs index e5cdae9..69f1da1 100644 --- a/Tests/Runtime/OpenXRFeatureTests.cs +++ b/Tests/Runtime/OpenXRFeatureTests.cs @@ -43,6 +43,23 @@ public void ChangeEnabledAtRuntime() LogAssert.Expect(LogType.Error, "OpenXRFeature.enabled cannot be changed while OpenXR is running"); } + [Test] + public void FeatureFailedInitialization() + { + bool enableStatus = true; + //Force OnInstanceCreate returning false so that failedInitialization is true. + MockRuntime.Instance.TestCallback = (methodName, param) => + { + if (methodName == nameof(OpenXRFeature.OnInstanceCreate)) + return false; + return true; + }; + base.InitializeAndStart(); + enableStatus = MockRuntime.Instance.enabled; + MockRuntime.Instance.enabled = enableStatus; + Assert.IsTrue(MockRuntime.Instance.enabled == enableStatus); + } + [Test] public void GetFeatureCount() { diff --git a/Tests/Runtime/OpenXRInputTests.cs b/Tests/Runtime/OpenXRInputTests.cs new file mode 100644 index 0000000..2f73154 --- /dev/null +++ b/Tests/Runtime/OpenXRInputTests.cs @@ -0,0 +1,703 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text.RegularExpressions; +using NUnit.Framework; +using UnityEngine.InputSystem; +using UnityEngine.InputSystem.Layouts; +using UnityEngine.InputSystem.XR; +using UnityEngine.TestTools; +using UnityEngine.XR.OpenXR.Features; +using UnityEngine.XR.OpenXR.Features.Interactions; +using UnityEngine.XR.OpenXR.Features.ConformanceAutomation; +using UnityEngine.XR.OpenXR.Features.Mock; +using UnityEngine.XR.OpenXR.Input; +using UnityEngine.XR.OpenXR.NativeTypes; + +namespace UnityEngine.XR.OpenXR.Tests +{ + internal class OpenXRInputTestsBase : OpenXRLoaderSetup + { + private static readonly List s_NodeStates = new List(); + + protected static bool IsNodeTracked(XRNode node) + { + s_NodeStates.Clear(); + InputTracking.GetNodeStates(s_NodeStates); + return s_NodeStates.Where(s => s.nodeType == node).Select(s => s.tracked).FirstOrDefault(); + } + + /// + /// List of all known interaction features and their associated devices for testing + /// + protected static readonly (Type featureType, Type layoutType, string layoutNameOverride) [] s_InteractionFeatureLayouts = { + (typeof(OculusTouchControllerProfile), typeof(OculusTouchControllerProfile.OculusTouchController), null), + (typeof(EyeGazeInteraction), typeof(EyeGazeInteraction.EyeGazeDevice), "EyeGaze"), + (typeof(HTCViveControllerProfile), typeof(HTCViveControllerProfile.ViveController), null), + (typeof(MicrosoftHandInteraction), typeof(MicrosoftHandInteraction.HoloLensHand), null), + (typeof(MicrosoftMotionControllerProfile), typeof(MicrosoftMotionControllerProfile.WMRSpatialController), null), + (typeof(KHRSimpleControllerProfile), typeof(KHRSimpleControllerProfile.KHRSimpleController), null), + (typeof(ValveIndexControllerProfile), typeof(ValveIndexControllerProfile.ValveIndexController), null) + }; + + /// + /// List of interaction features that should not be tested. + /// + protected static readonly Type[] s_IgnoreInteractionFeatures = { + typeof(MockInteractionFeature) + }; + + /// + /// Return true if the given layout is registered. + /// + /// Name of the layout + /// True if the layout is registered with the input system + protected static bool IsLayoutRegistered(string layoutName) + { + // Force an input system update first to make sure all registrations are committed. + InputSystem.InputSystem.Update(); + + try + { + return InputSystem.InputSystem.LoadLayout(layoutName) != null; + } + catch (Exception) + { + return false; + } + } + + } + + internal class OpenXRInputTests : OpenXRInputTestsBase + { + protected override void QueryBuildFeatures(List featureTypes) + { + base.QueryBuildFeatures(featureTypes); + featureTypes.AddRange(s_InteractionFeatureLayouts.Select(i => i.featureType)); + featureTypes.Add(typeof(MockInteractionFeature)); + featureTypes.Add(typeof(ConformanceAutomationFeature)); + } + + /// + /// Tests whether or not the device layout for an interaction feature is registered at runtime + /// + [UnityTest] + public IEnumerator DeviceLayoutRegistration([ValueSource(nameof(s_InteractionFeatureLayouts))] (Type featureType, Type layoutType, string layoutNameOverride) interactionFeature) + { + var layoutName = interactionFeature.layoutNameOverride ?? interactionFeature.layoutType.Name; + + // Make sure the layout is not registered as it would give the test a false positive + InputSystem.InputSystem.RemoveLayout(layoutName); + Assert.IsFalse(IsLayoutRegistered(layoutName), "Layout is still registered, test will give a false positive"); + + // Starting OpenXR should register all layouts from interaction features. Make sure that the + // layout is registered after starting. + EnableFeature(interactionFeature.featureType); + InitializeAndStart(); + yield return new WaitForXrFrame(2); + Assert.IsTrue(IsLayoutRegistered(layoutName), "Layout was not registered during Initialization"); + } + + /// + /// Validate that data flows through the given OpenXR interaction path to the give action. + /// + /// Input action that should receive the data + /// OpenXR User Path + /// OpenXR interaction path + /// Value to verify + /// + private static IEnumerator ValidateInputAction (InputAction inputAction, string userPath, string interactionPath, bool value) + { + ConformanceAutomationFeature.ConformanceAutomationSetBool(userPath, interactionPath, value); + yield return new WaitForXrFrame(2); + var actualValue = inputAction.ReadValue() > 0.0f; + Assert.IsTrue(actualValue==value, $"Expected '{value}' but received '{actualValue}' from '{inputAction}' bound to '{interactionPath}'"); + } + + /// + /// Validate that data flows through the given OpenXR interaction path to the give action. + /// + /// Input action that should receive the data + /// OpenXR User Path + /// OpenXR interaction path + /// Value to verify + /// + private static IEnumerator ValidateInputAction (InputAction inputAction, string userPath, string interactionPath, float value) + { + ConformanceAutomationFeature.ConformanceAutomationSetFloat(userPath, interactionPath, value); + yield return new WaitForXrFrame(2); + var actualValue = inputAction.ReadValue(); + Assert.IsTrue(actualValue >= value - float.Epsilon && actualValue <= value + float.Epsilon, $"Expected '{value}' but received '{actualValue}' from '{inputAction}' bound to '{interactionPath}'"); + } + + /// + /// Validate that data flows through the given OpenXR interaction path to the give action. + /// + /// Input action that should receive the data + /// OpenXR User Path + /// OpenXR interaction path + /// Value to verify + /// + private static IEnumerator ValidateInputAction (InputAction inputAction, string userPath, string interactionPath, Vector2 value) + { + ConformanceAutomationFeature.ConformanceAutomationSetVec2(userPath, interactionPath, value); + yield return new WaitForXrFrame(2); + var actualValue = inputAction.ReadValue(); + Assert.IsTrue( + actualValue.x >= value.x - float.Epsilon && actualValue.x <= value.x + float.Epsilon && + actualValue.y >= value.y - float.Epsilon && actualValue.y <= value.y + float.Epsilon, + $"Expected '{value}' but received '{actualValue}' from '{inputAction}' bound to '{interactionPath}'" + ); + } + + /// + /// Validate that data flows through the given OpenXR interaction path to the give action. + /// + /// Input action that should receive the data + /// OpenXR User Path + /// OpenXR interaction path + /// Value to verify + /// + private static IEnumerator ValidateInputAction (InputAction inputAction, string userPath, string interactionPath, OpenXR.Input.Pose expected) + { + ConformanceAutomationFeature.ConformanceAutomationSetPose(userPath, interactionPath, expected.position, expected.rotation); + ConformanceAutomationFeature.ConformanceAutomationSetVelocity( + userPath, + interactionPath, + ((expected.trackingState & InputTrackingState.Velocity) == InputTrackingState.Velocity), + expected.velocity, + ((expected.trackingState & InputTrackingState.AngularVelocity) == InputTrackingState.AngularVelocity), + expected.angularVelocity); + ConformanceAutomationFeature.ConformanceAutomationSetActive(null, userPath, expected.isTracked); + yield return new WaitForXrFrame(2); + + switch (inputAction.expectedControlType) + { + case "Vector3": + { + var received = inputAction.ReadValue(); + Assert.IsTrue(received == expected.position, $"Action '{inputAction.bindings[0].path}' bound to '{interactionPath}' expected '{expected.position} but received '{received}'"); + break; + } + + case "Quaternion": + { + var received = inputAction.ReadValue(); + Assert.IsTrue(received == expected.rotation, $"Action '{inputAction.bindings[0].path}' bound to '{interactionPath}' expected '{expected.rotation}' but received '{received}'"); + break; + } + + case "Button": + { + var received = inputAction.ReadValue() > 0.0f; + Assert.IsTrue(received == expected.isTracked, $"Action '{inputAction.bindings[0].path}' bound to '{interactionPath}' expected '{expected.isTracked}' but received '{received}'"); + break; + } + + case "Integer": + { + var received = inputAction.ReadValue(); + Assert.IsTrue(received == (int)expected.trackingState, $"Action '{inputAction.bindings[0].path}' bound to '{interactionPath}' expected '{expected.trackingState}' but received '{(InputTrackingState)received}'"); + break; + } + + case "Pose": + { + var received = inputAction.ReadValue(); + Assert.IsTrue(received.isTracked == expected.isTracked, $"Action '{inputAction.bindings[0].path}/isTracked' bound to '{interactionPath}' expected '{expected.isTracked}' but received '{received.isTracked}'"); + Assert.IsTrue(received.trackingState == expected.trackingState, $"Action '{inputAction.bindings[0].path}/trackingState' bound to '{interactionPath}' expected '{expected.trackingState}' but received '{received.trackingState}'"); + + if (received.isTracked) + { + Assert.IsTrue(received.position == expected.position, $"Action '{inputAction.bindings[0].path}/position' bound to '{interactionPath}' expected '{expected.position}' but received '{received.position}'"); + Assert.IsTrue(received.rotation == expected.rotation, $"Action '{inputAction.bindings[0].path}/rotation' bound to '{interactionPath}' expected '{expected.rotation}' but received '{received.rotation}'"); + + if((received.trackingState & InputTrackingState.Velocity ) == InputTrackingState.Velocity) + Assert.IsTrue(received.velocity == expected.velocity, $"Action '{inputAction.bindings[0].path}/position' bound to '{interactionPath}' expected '{expected.velocity}' but received '{received.velocity}'"); + else + Assert.IsTrue(received.velocity == Vector3.zero, $"Action '{inputAction.bindings[0].path}/position' bound to '{interactionPath}' expected '{Vector3.zero}' but received '{received.velocity}'"); + + if((received.trackingState & InputTrackingState.AngularVelocity) == InputTrackingState.AngularVelocity) + Assert.IsTrue(received.angularVelocity == expected.angularVelocity, $"Action '{inputAction.bindings[0].path}/position' bound to '{interactionPath}' expected '{expected.angularVelocity}' but received '{received.angularVelocity}'"); + else + Assert.IsTrue(received.angularVelocity == Vector3.zero, $"Action '{inputAction.bindings[0].path}/position' bound to '{interactionPath}' expected '{Vector3.zero}' but received '{received.angularVelocity}'"); + } + break; + } + } + + yield return null; + } + + /// + /// Validate that the haptic associated with an input action fires + /// + /// Input action + /// Amplitude for haptic + /// Duration for haptic + /// Device to filter with + private static IEnumerator ValidateHaptic(InputAction inputAction, float amplitude, float duration, InputSystem.InputDevice inputDevice = null) + { + var hapticImpulseCount = 0; + var hapticStopCount = 0; + void OnHapticOutput(MockRuntime.ScriptEvent evt, ulong param) + { + hapticImpulseCount += evt == MockRuntime.ScriptEvent.HapticImpulse ? 1 : 0; + hapticStopCount += evt == MockRuntime.ScriptEvent.HapticStop ? 1 : 0; + } + + MockRuntime.onScriptEvent += OnHapticOutput; + + if (null == inputAction) + { + Assert.IsNotNull(inputDevice); + + if (inputDevice is XRControllerWithRumble rumble) + rumble.SendImpulse(amplitude, duration); + } + else + OpenXRInput.SendHapticImpulse(inputAction, amplitude, duration, inputDevice); + + // Give some time for the haptic event to make its way to our callback + yield return new WaitForXrFrame(2); + + if (null != inputAction) + OpenXRInput.StopHaptics(inputAction, inputDevice); + + yield return new WaitForXrFrame(2); + + MockRuntime.onScriptEvent -= OnHapticOutput; + + Assert.IsTrue(hapticImpulseCount == 1, null == inputAction ? + $"Haptic impulse failed for XRControllerWithRumble '{inputDevice.name}" : + $"Haptic impulse failed for action '{inputAction}'"); + + Assert.IsTrue(inputAction == null || hapticStopCount == 1, $"Haptic stop failed for action '{inputAction}'"); + } + + /// + /// Validate that data flows from OpenXR to the InputSystem through the given OpenXR interaction path to + /// the given input ControlItem + /// + /// Device layout to validate + /// Control within the device layout to validate + /// OpenXR User path to bind to + /// OpenXR interaction path to bind to + /// Optional override for the control layout + /// Optional usage override for the binding + /// + private static IEnumerator ValidateLayoutControl(InputControlLayout layout, InputControlLayout.ControlItem control, string userPath, string interactionPath, string controlLayoutOverride = null, string usageOverride = null) + { + // Convert the user path to a usage to limit the bound action + var usage = userPath switch + { + "/user/hand/left" => "{LeftHand}", + "/user/hand/right" => "{RightHand}", + _ => "" + }; + + // Create an action bound to the control + var action = new InputAction( + null, + InputActionType.Value, + $"<{layout.name}>{usage}/{(usageOverride != null ? $"{{{usageOverride}}}" : control.name)}", + null, + null, + control.layout); + + action.Enable(); + + // Make sure the input system updates and wait a frame to ensure the action is properly bound before testing with it + InputSystem.InputSystem.Update(); + yield return new WaitForXrFrame(1); + + // Use the usage to find the device for the action + var inputDevice = !string.IsNullOrEmpty(usage) ? + InputSystem.InputSystem.GetDevice(usage.Substring(1,usage.Length-2)) : + null; + + // Check input TryGetInputSourceName + Assert.IsTrue( + OpenXRInput.TryGetInputSourceName(action, 0, out var actionName, OpenXRInput.InputSourceNameFlags.All, inputDevice), + $"Failed to retrieve input source for action '{action}'."); + Assert.IsNotEmpty(actionName, $"Input source name for action '{action}' should not be empty"); + + switch (controlLayoutOverride ?? control.layout) + { + case "Button": + { + yield return ValidateInputAction(action, userPath, interactionPath, true); + yield return ValidateInputAction(action, userPath, interactionPath, false); + break; + } + + case "Axis": + { + yield return ValidateInputAction(action, userPath, interactionPath, 1.0f); + yield return ValidateInputAction(action, userPath, interactionPath, 0.0f); + // TODO: Disabled this because the Microsoft Motion Controller and the HTC Vive controller specify Axis1D controls that are not actually 1DAxis controls + //yield return ValidateInputAction(action, userPath, interactionPath, 0.5f); + break; + } + + case "Vector2": + { + yield return ValidateInputAction(action, userPath, interactionPath, Vector2.one); + yield return ValidateInputAction(action, userPath, interactionPath, Vector2.zero); + yield return ValidateInputAction(action, userPath, interactionPath, new Vector2(1.0f,0.0f)); + yield return ValidateInputAction(action, userPath, interactionPath, new Vector2(0.0f,1.0f)); + break; + } + + case "Pose": + { + yield return ValidateInputAction(action, userPath, interactionPath, new Input.Pose + { + position = Vector3.one, + rotation = Quaternion.identity, + isTracked = true, + trackingState = InputTrackingState.Position | InputTrackingState.Rotation + }); + + yield return ValidateInputAction(action, userPath, interactionPath, new Input.Pose + { + position = Vector3.zero, + rotation = Quaternion.identity, + isTracked = false, + trackingState = InputTrackingState.None + }); + + yield return ValidateInputAction(action, userPath, interactionPath, new Input.Pose + { + position = Vector3.zero, + rotation = Quaternion.Euler(90,0,0), + isTracked = true, + trackingState = InputTrackingState.Position | InputTrackingState.Rotation + }); + + // Velocity only + yield return ValidateInputAction(action, userPath, interactionPath, new Input.Pose + { + position = Vector3.zero, + rotation = Quaternion.identity, + isTracked = true, + trackingState = InputTrackingState.Position | InputTrackingState.Rotation | InputTrackingState.Velocity, + velocity = new Vector3(1,2,3) + }); + + // AngularVelocity only + yield return ValidateInputAction(action, userPath, interactionPath, new Input.Pose + { + position = Vector3.zero, + rotation = Quaternion.Euler(90,0,0), + isTracked = true, + trackingState = InputTrackingState.Position | InputTrackingState.Rotation | InputTrackingState.AngularVelocity, + angularVelocity = new Vector3(1,2,3) + }); + + // Velocity and AngularVelocity + yield return ValidateInputAction(action, userPath, interactionPath, new Input.Pose + { + position = Vector3.zero, + rotation = Quaternion.Euler(90,0,0), + isTracked = true, + trackingState = InputTrackingState.Position | InputTrackingState.Rotation | InputTrackingState.Velocity | InputTrackingState.AngularVelocity, + velocity = new Vector3(1,2,3), + angularVelocity = new Vector3(3,2,1) + }); + + break; + } + + case "Haptic": + { + // Validate haptics through the action + yield return ValidateHaptic(action, 1.0f, 1.0f, inputDevice); + + // Validate haptics through a rumble controller + if (inputDevice is XRControllerWithRumble) + yield return ValidateHaptic(null, 1.0f, 1.0f, inputDevice); + + break; + } + + default: + Assert.Fail($"Unknown control type `{control.layout}`"); + break; + } + } + + /// + /// Tests all controls of all interaction features to ensure data flows through properly. + /// + [UnityTest] + public IEnumerator ValidateControls ([ValueSource(nameof(s_InteractionFeatureLayouts))] (Type featureType, Type layoutType, string layoutNameOverride) interactionFeature) + { + // Enable the needed features + EnableMockRuntime(); + EnableFeature(); + var feature = EnableFeature(interactionFeature.featureType) as OpenXRInteractionFeature; + + // Make sure all the devices are registered with the input system + InputSystem.InputSystem.Update(); + + var actionMaps = new List(); + feature.CreateActionMaps(actionMaps); + + base.InitializeAndStart(); + yield return new WaitForXrFrame(2); + + var layoutName = interactionFeature.layoutNameOverride ?? interactionFeature.layoutType.Name; + var layout = InputSystem.InputSystem.LoadLayout(layoutName); + Assert.IsNotNull(layout, $"Missing layout '{layoutName}'"); + + // Get list of all known user paths supported by this action map + var userPaths = actionMaps.SelectMany(m => m.deviceInfos.Select(d => d.userPath)).Distinct().ToList(); + + var actionMapCoverage = new HashSet(); + + foreach (var control in layout.controls) + { + // Find the ActionConfig that matches the given control name + var actionConfigs = actionMaps.SelectMany(m => m.actions).Where(a => a.name == control.name).ToArray(); + + // Control should not be specified in more than one action map config. If there is a future reason for this then this + // test will need to be extended to accomodate that. + Assert.IsTrue(actionConfigs.Length < 2, $"Control '{control.name}' with type '{control.layout}' is specified in more than one ActionConfig"); + + var actionConfig = actionConfigs.Length == 1 ? actionConfigs[0] : null; + + // Controls with offsets that are not-zero should not be in the action config as they are "virtual" controls. + if (control.offset != uint.MaxValue && control.offset != 0) + { + // Any controls with offsets should not be in the ActionConfig + Assert.IsNull(actionConfig, $"Control '{control.name}' with type '{control.layout}' has offset and should not be included in the ActionMapConfig"); + + foreach (var userPath in userPaths) + { + switch (control.name) + { + case "isTracked": + case "trackingState": + case "devicePosition": + case "deviceRotation": + yield return ValidateLayoutControl(layout, control, userPath, $"{userPath}/input/grip/pose", "Pose"); + break; + + case "pointerPosition": + case "pointerRotation": + yield return ValidateLayoutControl(layout, control, userPath, $"{userPath}/input/aim/pose", "Pose"); + break; + + default: + Assert.Fail($"Unknown control '{control.name}' with non-zero offset"); + break; + } + } + + continue; + } + + // Control must be in the action map config if it does not have a non-zero offset + Assert.IsNotNull(actionConfig, $"Control '{control.name}' with type '{control.layout}' is missing from the ActionMapConfig"); + + Assert.IsTrue( + actionConfig.usages.Count == control.usages.Count && + actionConfig.usages.Intersect(control.usages.Select(u => u.ToString())).Count() == actionConfig.usages.Count, + $"ActionConfig usage list for control `{control.name}` does not match ControlItem usage list"); + + actionMapCoverage.Add(actionConfig); + + foreach (var binding in actionConfig.bindings) + foreach (var userPath in (binding.userPaths ?? userPaths)) + { + yield return ValidateLayoutControl(layout, control, userPath, $"{userPath}{binding.interactionPath}"); + + // Ensure the usages all map correctly to the data as well + foreach (var usage in actionConfig.usages) + { + yield return ValidateLayoutControl(layout, control, userPath, $"{userPath}{binding.interactionPath}", null, usage); + } + } + } + + // Make sure that there are no action maps that reference controls that were not paired up + foreach (var actionConfig in actionMaps.SelectMany(m => m.actions)) + { + Assert.IsTrue(actionMapCoverage.Contains(actionConfig), $"Action config '{actionConfig.name}' does not have a matching control in the parent layout"); + } + } + + private static readonly Regex k_ErrorNoDevices = new Regex("ActionMapConfig contains no `deviceInfos`.*"); + private static readonly Regex k_ErrorInvalidDeviceName = new Regex(@".*Invalid device name.*"); + private static readonly Regex k_ErrorInvalidInteractionProfile = new Regex(@".*Invalid interaction profile.*"); + private static readonly Regex k_ErrorInvalidUserPath = new Regex(@".*Invalid user path.*"); + private static readonly Regex k_ErrorInvalidUsage = new Regex(@".*Invalid Usage.*"); + private static readonly Regex k_ErrorInvalidActionSetName = new Regex(@".*Invalid ActionSet name.*"); + private static readonly Regex k_ErrorInvalidActionType = new Regex(@".*Invalid action type \'\d*' for action '.*'"); + + private static readonly (Action filter, Regex expectLog, Regex expectReport)[] s_ActionMapTests = + { + // One or more device infos must be specified + ((c) => c.deviceInfos = null, k_ErrorNoDevices, null), + ((c) => c.deviceInfos = new List(), k_ErrorNoDevices, null), + + // Desired interaction profile must be specified and be a valid path + ((c) => c.desiredInteractionProfile = "", k_ErrorInvalidInteractionProfile, k_ErrorInvalidInteractionProfile), + ((c) => c.desiredInteractionProfile = "bad", k_ErrorInvalidInteractionProfile, k_ErrorInvalidInteractionProfile), + ((c) => c.desiredInteractionProfile = new String('a', 500), k_ErrorInvalidInteractionProfile, k_ErrorInvalidInteractionProfile), + + // Device user path must be specified and be a valid path + ((c) => c.deviceInfos[0].userPath = null, k_ErrorInvalidUserPath, k_ErrorInvalidUserPath), + ((c) => c.deviceInfos[0].userPath = "", k_ErrorInvalidUserPath, k_ErrorInvalidUserPath), + ((c) => c.deviceInfos[0].userPath = "bad", k_ErrorInvalidUserPath, k_ErrorInvalidUserPath), + ((c) => c.deviceInfos[0].userPath = "/user/" + new String('a', 500), k_ErrorInvalidUserPath, k_ErrorInvalidUserPath), + + // Name must be valid + ((c) => c.name = null, k_ErrorInvalidActionSetName, k_ErrorInvalidActionSetName), + ((c) => c.name = "", k_ErrorInvalidActionSetName, k_ErrorInvalidActionSetName), + ((c) => c.name = new String('a', 500), k_ErrorInvalidActionSetName, k_ErrorInvalidActionSetName), + + // Localized name + ((c) => c.localizedName = null, k_ErrorInvalidDeviceName, k_ErrorInvalidDeviceName), + ((c) => c.localizedName = "", k_ErrorInvalidDeviceName, k_ErrorInvalidDeviceName), + ((c) => c.localizedName = new String('a', 500), k_ErrorInvalidDeviceName, k_ErrorInvalidDeviceName), + + // Manufacturer or serial number should be allowed to be null or empty + ((c) => c.manufacturer = "", null, null), + ((c) => c.manufacturer = null, null, null), + ((c) => c.serialNumber = "", null, null), + ((c) => c.serialNumber = null, null, null), + + // Invalid action type + ((c) => c.actions[0].type = (OpenXRInteractionFeature.ActionType)100, k_ErrorInvalidActionType, k_ErrorInvalidActionType), + + // Action Usages + ((c) => c.actions[0].usages = new List {""}, k_ErrorInvalidUsage, k_ErrorInvalidUsage), + ((c) => c.actions[0].usages = new List {null}, k_ErrorInvalidUsage, k_ErrorInvalidUsage), + ((c) => c.actions[0].usages = new List {new string('a', 500)}, k_ErrorInvalidUsage, k_ErrorInvalidUsage), + + // Invalid user path on binding + ((c) => c.actions[0].bindings[0].userPaths = new List {"bad", "bad"}, k_ErrorInvalidUserPath, k_ErrorInvalidUserPath), + ((c) => c.actions[0].bindings[0].userPaths = new List {null, null}, k_ErrorInvalidUserPath, k_ErrorInvalidUserPath), + ((c) => c.actions[0].bindings[0].userPaths = new List {"/" + new string('a', 500)}, k_ErrorInvalidUserPath, k_ErrorInvalidUserPath), + + // Invalid interaction profile on bindings + ((c) => c.actions[0].bindings[0].interactionProfileName = null, null, null), + ((c) => c.actions[0].bindings[0].interactionProfileName = "", k_ErrorInvalidInteractionProfile, k_ErrorInvalidInteractionProfile), + ((c) => c.actions[0].bindings[0].interactionProfileName = "/" + new string('a', 500), k_ErrorInvalidInteractionProfile, k_ErrorInvalidInteractionProfile), + ((c) => c.actions[0].bindings[0].interactionProfileName = "bad", k_ErrorInvalidInteractionProfile, k_ErrorInvalidInteractionProfile), + }; + + [UnityTest] + public IEnumerator ValidateActionMapConfig([ValueSource(nameof(s_ActionMapTests))] (Action filter, Regex expectLog, Regex expectReport) test) + { + var feature = EnableFeature(); + + // Set an action map config for the feature that has a bad interaction profile + var actionMapConfig = feature.CreateDefaultActionMapConfig(); + test.filter(actionMapConfig); + feature.actionMapConfig = actionMapConfig; + + InitializeAndStart(); + + yield return new WaitForXrFrame(2); + + if(test.expectLog != null) + LogAssert.Expect(LogType.Error, test.expectLog); + + if (test.expectReport != null) + Assert.IsTrue(DoesDiagnosticReportContain(test.expectReport), "Missing report entry"); + } + + /// + /// Defines a list of OpenXR API methods to test failure with + /// + private static readonly (string function, XrResult result, Regex expectLog)[] s_RuntimeFailureTests = + { + ("xrSuggestInteractionProfileBindings", XrResult.FeatureUnsupported, new Regex(@".*Failed to suggest bindings for interaction profile.*XR_ERROR_FEATURE_UNSUPPORTED.*")), + ("xrCreateActionSet", XrResult.FeatureUnsupported, new Regex(@".*Failed to create ActionSet.*XR_ERROR_FEATURE_UNSUPPORTED.*")), + ("xrCreateAction", XrResult.FeatureUnsupported, new Regex(@".*Failed to create Action.*XR_ERROR_FEATURE_UNSUPPORTED.*")), + ("xrAttachSessionActionSets", XrResult.FeatureUnsupported, new Regex(@".*Failed to attach ActionSets.*XR_ERROR_FEATURE_UNSUPPORTED.*")), + }; + + /// + /// Test a failure in suggested bindings. + /// + [UnityTest] + public IEnumerator RuntimeMethodFailure([ValueSource(nameof(s_RuntimeFailureTests))] (string function, XrResult result, Regex expectLog) test) + { + MockRuntime.SetFunctionCallback(test.function, (name) => test.result); + + EnableFeature(); + InitializeAndStart(); + yield return new WaitForXrFrame(1); + StopAndShutdown(); + LogAssert.Expect(LogType.Error, test.expectLog); + Assert.IsTrue(DoesDiagnosticReportContain(test.expectLog)); + } + + /// + /// Ensures that the `interactionFeatureLayouts` list is not missing any entries + /// + [Test] + public void AllInteractionFeaturesCovered() + { + // Array of all known interaction features + var knownInteractionFeatures = OpenXRSettings.Instance.GetFeatures() + .Select(f => f.GetType()) + .Where(f => !s_IgnoreInteractionFeatures.Contains(f)) + .ToArray(); + + // Array of interaction features being tested + var testedFeatures = s_InteractionFeatureLayouts.Select(l => l.featureType).ToArray(); + + // Make sure the two arrays are equal + Assert.IsTrue(knownInteractionFeatures.Length == testedFeatures.Length && knownInteractionFeatures.Intersect(testedFeatures).Count() == knownInteractionFeatures.Length, + "One or more interaction features has not been added to the testable interaction feature list."); + } + + [UnityTest] + public IEnumerator InputTrackingAquiredAndLost () + { + EnableFeature(); + + var tracked = false; + InputTracking.trackingAcquired += (ns) => + { + if (ns.nodeType == XRNode.LeftHand) + tracked = ns.tracked; + }; + InputTracking.trackingLost += (ns) => + { + if (ns.nodeType == XRNode.LeftHand) + tracked = ns.tracked; + }; + + // Node should be untracked before we start + Assert.IsFalse(IsNodeTracked(XRNode.LeftHand)); + + // Node should be tracked after we start + InitializeAndStart(); + yield return new WaitForXrFrame(1); + Assert.IsTrue(tracked); + + // Clear the space location flags for the node which should switch to the untracked state + var gripAction = OpenXRInput.GetActionHandle(new InputAction(null, InputActionType.Value, "{LeftHand}/devicePose")); + var aimAction = OpenXRInput.GetActionHandle(new InputAction(null, InputActionType.Value, "{LeftHand}/pointer")); + MockRuntime.SetSpace(gripAction, Vector3.zero, Quaternion.identity, XrSpaceLocationFlags.None); + MockRuntime.SetSpace(aimAction, Vector3.zero, Quaternion.identity, XrSpaceLocationFlags.None); + yield return new WaitForXrFrame(2); + Assert.IsFalse(tracked); + + // Reset the space location flags to make sure it goes back to tracked state + var trackedFlags = XrSpaceLocationFlags.PositionValid | XrSpaceLocationFlags.OrientationValid | XrSpaceLocationFlags.PositionTracked | XrSpaceLocationFlags.OrientationTracked; + MockRuntime.SetSpace(gripAction, Vector3.zero, Quaternion.identity, trackedFlags); + MockRuntime.SetSpace(aimAction, Vector3.zero, Quaternion.identity, trackedFlags); + yield return new WaitForXrFrame(2); + Assert.IsTrue(tracked); + } + } +} diff --git a/Tests/Runtime/OpenXRInputTests.cs.meta b/Tests/Runtime/OpenXRInputTests.cs.meta new file mode 100644 index 0000000..318e632 --- /dev/null +++ b/Tests/Runtime/OpenXRInputTests.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 32a1e7d2570a89b4caac944990252b9f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tests/Runtime/OpenXRLoaderSetup.cs b/Tests/Runtime/OpenXRLoaderSetup.cs index 5d8a0da..d47239d 100644 --- a/Tests/Runtime/OpenXRLoaderSetup.cs +++ b/Tests/Runtime/OpenXRLoaderSetup.cs @@ -1,7 +1,9 @@ using System; +using System.Collections; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; +using System.Text.RegularExpressions; using NUnit.Framework; using UnityEngine; using UnityEngine.TestTools; @@ -9,8 +11,8 @@ using UnityEngine.XR.OpenXR.Features; using UnityEngine.XR.TestTooling; using UnityEngine.XR.OpenXR.Features.Mock; +using UnityEngine.XR.OpenXR.NativeTypes; using Assert = UnityEngine.Assertions.Assert; -using XrSessionState = UnityEngine.XR.OpenXR.Features.Mock.MockDriver.XrSessionState; [assembly: InternalsVisibleTo("Unity.XR.OpenXR.Tests.Editor")] [assembly:UnityPlatform(RuntimePlatform.WindowsPlayer, RuntimePlatform.WindowsEditor)] @@ -47,7 +49,7 @@ protected OpenXRFeature EnableFeature(Type featureType, bool enable=true) { var feature = GetFeature(featureType); Assert.IsNotNull(feature); - feature.enabled = true; + feature.enabled = enable; return feature; } @@ -67,9 +69,6 @@ protected bool EnableMockRuntime(bool enable = true) if (feature.enabled == enable) return true; - // Always enable/disable the mock driver when the runtime is enabled/disabled - EnableFeature(enable); - feature.enabled = enable; feature.openxrExtensionStrings = MockRuntime.XR_UNITY_null_gfx; feature.priority = 0; @@ -109,7 +108,6 @@ public override void SetupTest() var featureTypes = new List(); QueryBuildFeatures(featureTypes); featureTypes.Add(typeof(MockRuntime)); - featureTypes.Add(typeof(MockDriver)); foreach (var feature in featureTypes.Select(featureType => OpenXRSettings.Instance.GetFeature(featureType)).Where(feature => null != feature)) { feature.enabled = true; @@ -136,26 +134,42 @@ public virtual void BeforeTest() // Cache off the features before we start savedFeatures = (OpenXRFeature[])OpenXRSettings.Instance.features.Clone(); - // Disable all features incase some features were enable before the tests started. + // Disable all features to make sure the feature list is clean before tests start. DisableAllFeatures(); + + // Enable the mock runtime and reset it back to default state Assert.IsTrue(EnableMockRuntime()); + MockRuntime.ResetDefaults(); + OpenXRRuntime.ClearEvents(); + OpenXRRestarter.Instance.ResetCallbacks (); + #pragma warning disable CS0618 loader = XRGeneralSettings.Instance?.Manager?.loaders[0] as OpenXRLoader; - loader.GetRestarter().ShouldCancelQuit = () => false; #pragma warning restore CS0618 } + [UnityTearDown] + public IEnumerator TearDown () + { + // It is possible that a test may have done something to initiate the OpenXRRestarter. To ensure + // that the restarter does not impact other tests we must make sure it finishes before continuing. + yield return new WaitForRestarter(); + + AfterTest(); + + yield return null; + } + // NOTE: If you override this function, do NOT add the SetUp test attribute. // If you do the overriden function and this function will be called separately // and will most likely invalidate your test or even crash Unity. - [TearDown] public virtual void AfterTest() { #pragma warning disable CS0618 loader = XRGeneralSettings.Instance?.Manager?.loaders[0] as OpenXRLoader; - loader.GetRestarter().ShouldCancelQuit = null; #pragma warning restore CS0618 + OpenXRRestarter.Instance.ResetCallbacks(); StopAndShutdown(); EnableMockRuntime(false); MockRuntime.Instance.TestCallback = (methodName, param) => true; @@ -208,6 +222,22 @@ public void CheckValidStateTransition(XrSessionState oldState, XrSessionState ne NUnit.Framework.Assert.IsTrue(canTransitionTo); } + /// + /// Return true if the diagnostic report contains text that matches the given regex + /// + /// Regex to match + /// True if the report matches the regex + protected bool DoesDiagnosticReportContain(Regex match) => + match.IsMatch(DiagnosticReport.GenerateReport()); + + /// + /// Return true if the diagnostic report contains the given text + /// + /// String to search for + /// True if the report contains the given text + protected bool DoesDiagnosticReportContain(string match) => + DiagnosticReport.GenerateReport().Contains(match); + protected void ProcessOpenXRMessageLoop() => loader.ProcessOpenXRMessageLoop(); } } diff --git a/Tests/Runtime/OpenXRRuntimeTests.cs b/Tests/Runtime/OpenXRRuntimeTests.cs index 8e1268c..d732cbd 100644 --- a/Tests/Runtime/OpenXRRuntimeTests.cs +++ b/Tests/Runtime/OpenXRRuntimeTests.cs @@ -5,13 +5,8 @@ using NUnit.Framework; using UnityEngine.XR.OpenXR.Features; using UnityEngine.XR.OpenXR.Features.Mock; -using UnityEngine.XR.OpenXR.Input; using UnityEngine.TestTools; -using UnityEngine.InputSystem.Layouts; -using UnityEngine.Scripting; -using UnityEngine.XR.OpenXR.Features.Interactions; -using UnityEngine.XR.OpenXR.TestHelpers; -using XrSessionState = UnityEngine.XR.OpenXR.Features.Mock.MockDriver.XrSessionState; +using UnityEngine.XR.OpenXR.NativeTypes; namespace UnityEngine.XR.OpenXR.Tests { @@ -249,13 +244,13 @@ public IEnumerator XrSessionStateChanged() return true; }; - Assert.AreEqual(XrSessionState.Unknown, (MockDriver.XrSessionState) MockRuntime.Instance.XrSessionState); + Assert.AreEqual(XrSessionState.Unknown, MockRuntime.sessionState); base.InitializeAndStart(); yield return null; - Assert.AreEqual(XrSessionState.Focused, (MockDriver.XrSessionState) MockRuntime.Instance.XrSessionState); + Assert.AreEqual(XrSessionState.Focused, MockRuntime.sessionState); base.StopAndShutdown(); yield return null; - Assert.AreEqual(XrSessionState.Unknown, (MockDriver.XrSessionState) MockRuntime.Instance.XrSessionState); + Assert.AreEqual(XrSessionState.Unknown, MockRuntime.sessionState); var expected = new List() { @@ -371,41 +366,25 @@ public IEnumerator CheckSpecExtensionEnabledAtXrInstanceCreated() [UnityTest] public IEnumerator CheckDisplayRestartAfterStopSendRestartEvent() { - bool onBeginSessionAfterEndSessionCalled = false; - bool onEndSessionCalled = false; - - MockRuntime.Instance.TestCallback = (methodName, param) => - { - switch (methodName) - { - case nameof(OpenXRFeature.OnSessionEnd): - onEndSessionCalled = true; - break; - case nameof(OpenXRFeature.OnSessionBegin): - onBeginSessionAfterEndSessionCalled = onEndSessionCalled; - break; - } - - return true; - }; - - base.InitializeAndStart(); - yield return null; + // Initialize and make sure the frame loop is running + InitializeAndStart(); + yield return new WaitForXrFrame(); - base.Stop(); - yield return null; + // Stop the session and make sure xrEndSession is called + var endSessionCalled = false; + MockRuntime.SetFunctionCallback("xrEndSession", (func, result) => endSessionCalled = true); - Assert.IsTrue(onEndSessionCalled); - Assert.IsFalse(onBeginSessionAfterEndSessionCalled); + Stop(); - var waiter = new WaitForLoaderRestart(loader); + Assert.IsTrue(endSessionCalled); + // Restart the display subsystem which should force a restart loader.displaySubsystem.Start(); - yield return waiter; - - Assert.IsTrue(onEndSessionCalled); - Assert.IsTrue(onBeginSessionAfterEndSessionCalled); + // Wait for the restart to finish and then wait for a single Xr Frame, if things restarted + // properly then the frame loop should be back up and running + yield return new WaitForLoaderRestart(); + yield return new WaitForXrFrame(); } void DisableHandInteraction() @@ -428,11 +407,10 @@ public IEnumerator UserPresence() InputDevices.GetDevicesWithCharacteristics(InputDeviceCharacteristics.HeadMounted, hmdDevices); Assert.That(hmdDevices.Count == 0, Is.True); - base.InitializeAndStart(); + InitializeAndStart(); // Wait two frames to let the input catch up with the renderer - yield return null; - yield return null; + yield return new WaitForXrFrame(2); InputDevices.GetDevicesWithCharacteristics(InputDeviceCharacteristics.HeadMounted, hmdDevices); Assert.That(hmdDevices.Count > 0, Is.True); @@ -441,14 +419,10 @@ public IEnumerator UserPresence() Assert.That(hasValue, Is.True); Assert.That(isUserPresent, Is.True); - MockDriver.TransitionToState(MockRuntime.Instance.XrSession, XrSessionState.Visible, true); + MockRuntime.TransitionToState(XrSessionState.Visible, true); // State transition doesnt happen immediately so make doubly sure it has happened before we try to get the new feature value - yield return null; - yield return null; - ProcessOpenXRMessageLoop(); - yield return null; - yield return null; + yield return new WaitForXrFrame(2); hasValue = hmdDevices[0].TryGetFeatureValue(CommonUsages.userPresence, out isUserPresent); Assert.That(hasValue, Is.True); @@ -544,9 +518,8 @@ public IEnumerator InvalidLocateSpace() { case nameof(OpenXRFeature.OnInstanceCreate): // Set the location space to invalid data - MockDriver.SetSpacePose(new Quaternion(0, 0, 0, 0), Vector3.zero, MockDriver.XrSpaceLocationFlags.None); - MockDriver.SetViewPose(0, new Quaternion(0, 0, 0, 0), Vector3.zero, Vector4.zero, MockDriver.XrViewStateFlags.None); - MockDriver.SetViewPose(1, new Quaternion(0, 0, 0, 0), Vector3.zero, Vector4.zero, MockDriver.XrViewStateFlags.None); + MockRuntime.SetSpace(XrReferenceSpaceType.View, Vector3.zero, Quaternion.identity, XrSpaceLocationFlags.None); + MockRuntime.SetViewState(XrViewConfigurationType.PrimaryStereo, XrViewStateFlags.None); break; } @@ -558,7 +531,7 @@ public IEnumerator InvalidLocateSpace() // Wait a few frames to let the input catch up with the renderer yield return new WaitForXrFrame(2); - MockDriver.GetEndFrameStats(out var primaryLayerCount, out var secondaryLayerCount); + MockRuntime.GetEndFrameStats(out var primaryLayerCount, out var secondaryLayerCount); Assert.IsTrue(primaryLayerCount == 0); } @@ -567,18 +540,67 @@ public IEnumerator FirstPersonObserver() { base.InitializeAndStart(); - MockDriver.ActivateSecondaryView(MockDriver.XrViewConfigurationType.SecondaryMonoFirstPersonObserver, true); + MockRuntime.ActivateSecondaryView(XrViewConfigurationType.SecondaryMonoFirstPersonObserver, true); - yield return new WaitForXrFrame(1); + yield return new WaitForXrFrame(2); - MockDriver.GetEndFrameStats(out var primaryLayerCount, out var secondaryLayerCount); + MockRuntime.GetEndFrameStats(out var primaryLayerCount, out var secondaryLayerCount); Assert.IsTrue(secondaryLayerCount == 1); - MockDriver.ActivateSecondaryView(MockDriver.XrViewConfigurationType.SecondaryMonoFirstPersonObserver, false); + MockRuntime.ActivateSecondaryView(XrViewConfigurationType.SecondaryMonoFirstPersonObserver, false); + + yield return new WaitForXrFrame(2); + + MockRuntime.GetEndFrameStats(out primaryLayerCount, out secondaryLayerCount); + Assert.IsTrue(secondaryLayerCount == 0); + } + + [UnityTest] + public IEnumerator FirstPersonObserverRestartWhileActive() + { + base.InitializeAndStart(); + MockRuntime.ActivateSecondaryView(XrViewConfigurationType.SecondaryMonoFirstPersonObserver, true); yield return new WaitForXrFrame(1); - MockDriver.GetEndFrameStats(out primaryLayerCount, out secondaryLayerCount); + MockRuntime.GetEndFrameStats(out var primaryLayerCount, out var secondaryLayerCount); + Assert.IsTrue(secondaryLayerCount == 1); + + // Transition to ready, which was causing a crash. + MockRuntime.TransitionToState(XrSessionState.Visible, false); + yield return null; + MockRuntime.TransitionToState(XrSessionState.Synchronized, false); + yield return null; + MockRuntime.TransitionToState(XrSessionState.Stopping, false); + yield return null; + MockRuntime.TransitionToState(XrSessionState.Idle, false); + yield return null; + MockRuntime.TransitionToState(XrSessionState.Ready, false); + yield return null; + + // Check that secondary layer is still there + MockRuntime.GetEndFrameStats(out primaryLayerCount, out secondaryLayerCount); + Assert.IsTrue(secondaryLayerCount == 1); + + // Transition back to focused + MockRuntime.TransitionToState(XrSessionState.Synchronized, false); + yield return null; + MockRuntime.TransitionToState(XrSessionState.Visible, false); + yield return null; + MockRuntime.TransitionToState(XrSessionState.Focused, false); + yield return null; + + yield return new WaitForXrFrame(2); + + // Verify secondary layer is still up and running + MockRuntime.GetEndFrameStats(out primaryLayerCount, out secondaryLayerCount); + Assert.IsTrue(secondaryLayerCount == 1); + + // Make sure we can turn it off + MockRuntime.ActivateSecondaryView(XrViewConfigurationType.SecondaryMonoFirstPersonObserver, false); + yield return new WaitForXrFrame(2); + + MockRuntime.GetEndFrameStats(out primaryLayerCount, out secondaryLayerCount); Assert.IsTrue(secondaryLayerCount == 0); } @@ -624,101 +646,103 @@ public void InitializeException() Assert.IsTrue(OpenXRLoaderBase.Instance == null); } - private static (Type featureType, Type layoutType)[] interactionFeatureLayouts = + [UnityTest] + public IEnumerator WantsToRestartTrue () { - (typeof(OculusTouchControllerProfile), typeof(OculusTouchControllerProfile.OculusTouchController)), - (typeof(EyeGazeInteraction), typeof(EyeGazeInteraction.EyeGazeDevice)), - (typeof(HTCViveControllerProfile), typeof(HTCViveControllerProfile.ViveController)), - (typeof(MicrosoftHandInteraction), typeof(MicrosoftHandInteraction.HoloLensHand)), - (typeof(MicrosoftMotionControllerProfile), typeof(MicrosoftMotionControllerProfile.WMRSpatialController)), - (typeof(KHRSimpleControllerProfile), typeof(KHRSimpleControllerProfile.KHRSimpleController)), - (typeof(ValveIndexControllerProfile), typeof(ValveIndexControllerProfile.ValveIndexController)), - }; + OpenXRRuntime.wantsToRestart += () => true; + OpenXRRuntime.wantsToRestart += () => true; + OpenXRRuntime.wantsToRestart += () => true; - /// - /// Ensures that the `interactionFeatureLayouts` list is not missing any entries - /// - [Test] - public void AllInteractionFeaturesCovered() + InitializeAndStart(); + + yield return new WaitForXrFrame(2); + + MockRuntime.TransitionToState(XrSessionState.LossPending, true); + + yield return new WaitForLoaderRestart(); + yield return new WaitForXrFrame(1); + } + + [UnityTest] + public IEnumerator WantsToRestartFalse() { - // Array of all known interaction features - var knownInteractionFeatures = OpenXRSettings.Instance.GetFeatures().Select(f => f.GetType()).ToArray(); + OpenXRRuntime.wantsToRestart += () => true; + OpenXRRuntime.wantsToRestart += () => false; + OpenXRRuntime.wantsToRestart += () => true; - // Array of interaction features being tested - var testedFeatures = interactionFeatureLayouts.Select(l => l.featureType).ToArray(); + InitializeAndStart(); + yield return new WaitForXrFrame(2); + + MockRuntime.TransitionToState(XrSessionState.LossPending, true); - // Make sure the two arrays are equal - Assert.IsTrue(knownInteractionFeatures.Length == testedFeatures.Length && knownInteractionFeatures.Intersect(testedFeatures).Count() == knownInteractionFeatures.Length); + yield return new WaitForLoaderShutdown(); } - /// - /// Tests whether or not the device layout for an interaction feature is registered at runtime - /// [UnityTest] - public IEnumerator DeviceLayoutIsRegistered([ValueSource("interactionFeatureLayouts")] (Type featureType, Type layoutType) interactionFeature) + public IEnumerator WantsToQuitTrue () { - // Disable all interaction features - foreach (var f in OpenXRSettings.Instance.GetFeatures()) - { - f.enabled = false; + var onQuit = false; + OpenXRRuntime.wantsToQuit += () => true; + OpenXRRuntime.wantsToQuit += () => true; + OpenXRRuntime.wantsToQuit += () => true; + OpenXRRestarter.Instance.onQuit += () => onQuit = true; - // This makes sure the interaction feature's device layout gets unregistered. - f.OnEnabledChange(); - } + InitializeAndStart(); + yield return new WaitForXrFrame(2); - var feature = OpenXRSettings.Instance.GetFeature(interactionFeature.featureType) as OpenXRInteractionFeature; - Assert.IsNotNull(feature); + MockRuntime.CauseInstanceLoss(); - feature.enabled = true; + yield return new WaitForLoaderShutdown(); - InputSystem.InputSystem.Update(); + Assert.IsTrue(OpenXRLoader.Instance == null, "OpenXR should not be running"); + Assert.IsTrue(onQuit, "Quit was not called"); + } - base.InitializeAndStart(); + [UnityTest] + public IEnumerator WantsToQuitFalse () + { + var onQuit = false; + OpenXRRuntime.wantsToQuit += () => true; + OpenXRRuntime.wantsToQuit += () => false; + OpenXRRuntime.wantsToQuit += () => true; + OpenXRRestarter.Instance.onQuit += () => onQuit = true; - yield return null; + InitializeAndStart(); + yield return new WaitForXrFrame(2); - // Is the device layout enabled? - Assert.DoesNotThrow(() => InputSystem.InputSystem.LoadLayout(interactionFeature.layoutType.Name)); + MockRuntime.CauseInstanceLoss(); - base.StopAndShutdown(); + yield return new WaitForLoaderShutdown(); - yield return null; + Assert.IsTrue(OpenXRLoader.Instance == null, "OpenXR should not be running"); + Assert.IsFalse (onQuit, "Quit was not called"); } - /// - /// Test to make sure a runtime returning XR_ERROR_INVALID_TIME from xrLocateSpace and xrLocateViews - /// does not cause our GFX thread to shut down or fail in any other way . When the GFX thread shuts - /// down xrWaitForXrFrame will time out so we use the that timeout to detect the error. - /// - /// [UnityTest] - public IEnumerator InvalidTime() + public IEnumerator LossPendingCausesRestart () { - InitializeAndStart(); + bool lossPendingReceived = false; + MockRuntime.Instance.TestCallback = (methodName, param) => + { + switch (methodName) + { + case nameof(OpenXRFeature.OnSessionLossPending): + lossPendingReceived = true; + break; + } - // Activate the first person observer as well because it contained code that was also causing the error. - MockDriver.ActivateSecondaryView(MockDriver.XrViewConfigurationType.SecondaryMonoFirstPersonObserver, true); + return true; + }; - yield return new WaitForXrFrame(2); + InitializeAndStart(); - // xrLocateSpace returning XR_ERROR_INVALID_TIME. - MockDriver.SetReturnCodeForFunction("xrLocateSpace", MockDriver.XrResult.TimeInvalid); - yield return new WaitForXrFrame(2, 1); + yield return new WaitForXrFrame(1); - // xrLocateViews returning XR_ERROR_INVALID_TIME - MockDriver.SetReturnCodeForFunction("xrLocateSpace", MockDriver.XrResult.Success); - MockDriver.SetReturnCodeForFunction("xrLocateViews", MockDriver.XrResult.TimeInvalid); - yield return new WaitForXrFrame(2, 1); + Assert.IsTrue(MockRuntime.TransitionToState(XrSessionState.LossPending, true), "Failed to transition to loss pending state"); - // Both xrLocateViews and xrLocateSpace returning XR_ERROR_INVALID_TIME - MockDriver.SetReturnCodeForFunction("xrLocateSpace", MockDriver.XrResult.TimeInvalid); - MockDriver.SetReturnCodeForFunction("xrLocateViews", MockDriver.XrResult.TimeInvalid); - yield return new WaitForXrFrame(2, 1); + yield return new WaitForLoaderRestart(); - // Back to normal, make sure we recover - MockDriver.SetReturnCodeForFunction("xrLocateSpace", MockDriver.XrResult.Success); - MockDriver.SetReturnCodeForFunction("xrLocateViews", MockDriver.XrResult.Success); - yield return new WaitForXrFrame(2, 1); + Assert.IsTrue(lossPendingReceived); } } } diff --git a/Tests/Runtime/Unity.XR.OpenXR.Tests.asmdef b/Tests/Runtime/Unity.XR.OpenXR.Tests.asmdef index 711485d..de39908 100644 --- a/Tests/Runtime/Unity.XR.OpenXR.Tests.asmdef +++ b/Tests/Runtime/Unity.XR.OpenXR.Tests.asmdef @@ -1,5 +1,6 @@ { "name": "Unity.XR.OpenXR.Tests", + "rootNamespace": "", "references": [ "UnityEngine.TestRunner", "UnityEditor.TestRunner", @@ -8,9 +9,8 @@ "Unity.XR.Management.Editor", "Unity.XR.OpenXR.Editor", "Unity.InputSystem", - "Unity.XR.OpenXR.TestHelpers", - "Unity.XR.OpenXR.Features.MockDriver", - "Unity.XR.OpenXR.Features.MockRuntime" + "Unity.XR.OpenXR.Features.MockRuntime", + "Unity.XR.OpenXR.Features.ConformanceAutomation" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Tests/Runtime/UnityVersionUtilityTests.cs b/Tests/Runtime/UnityVersionUtilityTests.cs new file mode 100644 index 0000000..e09f7f7 --- /dev/null +++ b/Tests/Runtime/UnityVersionUtilityTests.cs @@ -0,0 +1,85 @@ + +using NUnit.Framework; +using System.Runtime.InteropServices; + +namespace UnityEngine.XR.OpenXR.Tests +{ + internal class UnityVersionTests + { + public static readonly string[] s_ValidStrings = + { + "2020.3.17f1", + "2022.1.0a12", + "2020.2.0b16", + "2020.2.0rc16", + "2020.2.0rc1", + "2020.2.0p1", + "2020.3.17F1" + }; + + public static readonly string[] s_InvalidStrings = + { + "20.20.3.17f1", + "2022.1.0x12", + "2020.2.b16", + "a.1.1rc1", + "1.a.1rc1", + "1.1.1rc", + "2020.2,1p1" + }; + + private static readonly string[] s_SequentialVersions = + { + "2019.4.0a1", + "2020.4.0a1", + "2020.5.0a1", + "2020.5.0b1", + "2020.5.0rc1", + "2020.5.0f1", + "2020.5.0p1", + "2020.5.1p1", + "2020.5.1p2" + }; + + [Test] + public void ValidStrings ([ValueSource(nameof(s_ValidStrings))] string versionString) + { + var version = Internal_GetUnityVersion(versionString); + Assert.IsTrue(version != 0); + } + + [Test] + public void InvalidStrings([ValueSource(nameof(s_InvalidStrings))] string versionString) + { + var version = Internal_GetUnityVersion(versionString); + Assert.IsTrue(version == 0); + } + + + [Test] + public void NumericalCorrectness () + { + // Convert all of the version strings to numbers + var versions = new ulong[s_SequentialVersions.Length]; + for(int i=0; i=0; j--) + { + Assert.IsTrue(versions[i] > versions[j], $"{s_SequentialVersions[i]} was not greater than {s_SequentialVersions[j]}"); + } + } + } + + private const string LibraryName = "UnityOpenXR"; + + [DllImport(LibraryName, EntryPoint = "NativeConfig_GetUnityVersion", CharSet = CharSet.Ansi)] + static extern uint Internal_GetUnityVersion(string unityVersion); + } +} diff --git a/Tests/Runtime/UnityVersionUtilityTests.cs.meta b/Tests/Runtime/UnityVersionUtilityTests.cs.meta new file mode 100644 index 0000000..cc9dbde --- /dev/null +++ b/Tests/Runtime/UnityVersionUtilityTests.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 12d280e0ba13c87498a380f6e8cc0e4f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tests/Runtime/WaitForLoaderRestart.cs b/Tests/Runtime/WaitForLoaderRestart.cs new file mode 100644 index 0000000..5ea4a75 --- /dev/null +++ b/Tests/Runtime/WaitForLoaderRestart.cs @@ -0,0 +1,67 @@ +using System; +using NUnit.Framework; + +namespace UnityEngine.XR.OpenXR.Tests +{ + /// + /// Custom yield instruction that waits for the OpenXRRestarter to restart the loader. + /// Note that this will wait until a loader restart has been performed even if a restart + /// is not in progress when created. + /// + internal sealed class WaitForLoaderRestart : CustomYieldInstruction + { + private float m_Timeout = 0; + private Action m_OldAfterRestart; + private Action m_OldAfterCoroutine; + private bool m_Restarted; + private bool m_Done; + + public WaitForLoaderRestart(float timeout = 5.0f) + { + m_Timeout = Time.realtimeSinceStartup + timeout; + + var restarter = OpenXRRestarter.Instance; + m_OldAfterRestart = restarter.onAfterRestart; + m_OldAfterCoroutine = restarter.onAfterCoroutine; + + restarter.onAfterRestart = () => m_Restarted = true; + restarter.onAfterCoroutine = () => m_Done = true; + } + + private void RestoreCallbacks () + { + var restarter = OpenXRRestarter.Instance; + restarter.onAfterRestart = m_OldAfterRestart; + restarter.onAfterCoroutine = m_OldAfterCoroutine; + } + + public override bool keepWaiting + { + get + { + // Wait until the coroutine is done + if (m_Done) + { + RestoreCallbacks(); + + if (!m_Restarted) + { + Assert.Fail("WaitForLoaderRestart: Coroutine finished without restarting"); + } + + return false; + } + + // Did we time out waiting? + if (Time.realtimeSinceStartup > m_Timeout) + { + Assert.Fail("WaitForLoaderRestart: Timeout"); + RestoreCallbacks(); + return false; + } + + return true; + } + } + } +} diff --git a/TestHelpers/WaitForLoaderRestart.cs.meta b/Tests/Runtime/WaitForLoaderRestart.cs.meta similarity index 100% rename from TestHelpers/WaitForLoaderRestart.cs.meta rename to Tests/Runtime/WaitForLoaderRestart.cs.meta diff --git a/Tests/Runtime/WaitForLoaderShutdown.cs b/Tests/Runtime/WaitForLoaderShutdown.cs new file mode 100644 index 0000000..11b2579 --- /dev/null +++ b/Tests/Runtime/WaitForLoaderShutdown.cs @@ -0,0 +1,75 @@ +using NUnit.Framework; +using System; + +namespace UnityEngine.XR.OpenXR.Tests +{ + /// + /// Custom yield instruction that waits for the OpenXRRestarter to finish shuting down the loader + /// without restarting the loader. + /// Note that this will wait until a loader shutdown has been performed even if a shutdown + /// is not in progress when created. + /// + internal sealed class WaitForLoaderShutdown : CustomYieldInstruction + { + private float m_Timeout = 0; + private Action m_OldAfterShutdown; + private Action m_OldAfterRestart; + private Action m_OldAfterCoroutine; + private bool m_Shutdown; + private bool m_Restarted; + private bool m_Done; + + public WaitForLoaderShutdown(float timeout = 5.0f) + { + m_Timeout = Time.realtimeSinceStartup + timeout; + + var restarter = OpenXRRestarter.Instance; + m_OldAfterShutdown = restarter.onAfterShutdown; + m_OldAfterRestart = restarter.onAfterRestart; + m_OldAfterCoroutine = restarter.onAfterCoroutine; + + restarter.onAfterShutdown = () => m_Shutdown = true; + restarter.onAfterRestart = () => m_Restarted = true; + restarter.onAfterCoroutine = () => m_Done = true; + } + + private void RestoreCallbacks () + { + var restarter = OpenXRRestarter.Instance; + restarter.onAfterShutdown = m_OldAfterShutdown; + restarter.onAfterRestart = m_OldAfterRestart; + restarter.onAfterCoroutine = m_OldAfterCoroutine; + } + + public override bool keepWaiting + { + get + { + if (m_Done) + { + if (!m_Shutdown) + { + Assert.Fail("WaitForLoaderShutdown: Coroutine finished without shutting down"); + } + else if (m_Restarted) + { + Assert.Fail("WaitForLoaderShutdown: Waiting for shutdown but loader was restarted"); + } + + RestoreCallbacks(); + return false; + } + + // Did we time out waiting? + if (Time.realtimeSinceStartup > m_Timeout) + { + Assert.Fail("WaitForLoaderShutdown: Timeout"); + RestoreCallbacks(); + return false; + } + + return true; + } + } + } +} diff --git a/TestHelpers/WaitForLoaderShutdown.cs.meta b/Tests/Runtime/WaitForLoaderShutdown.cs.meta similarity index 100% rename from TestHelpers/WaitForLoaderShutdown.cs.meta rename to Tests/Runtime/WaitForLoaderShutdown.cs.meta diff --git a/Tests/Runtime/WaitForRestarter.cs b/Tests/Runtime/WaitForRestarter.cs new file mode 100644 index 0000000..974a00d --- /dev/null +++ b/Tests/Runtime/WaitForRestarter.cs @@ -0,0 +1,40 @@ +using NUnit.Framework; + +namespace UnityEngine.XR.OpenXR.Tests +{ + /// + /// Custom yield instruction that waits for the OpenXRRestarter to finish if it is running. + /// Note that ulink WaitForLoaderRestart and WaitForLoaderShutdown this yield instruction + /// will not wait if the restarter is not already running. + /// + internal sealed class WaitForRestarter : CustomYieldInstruction + { + private float m_Timeout = 0; + + public WaitForRestarter(float timeout = 5.0f) + { + m_Timeout = Time.realtimeSinceStartup + timeout; + } + + public override bool keepWaiting + { + get + { + // Wait until the restarter is finished + if (!OpenXRRestarter.Instance.isRunning) + { + return false; + } + + // Did we time out waiting? + if (Time.realtimeSinceStartup > m_Timeout) + { + Assert.Fail("WaitForLoaderRestart: Timeout"); + return false; + } + + return true; + } + } + } +} diff --git a/Tests/Runtime/WaitForRestarter.cs.meta b/Tests/Runtime/WaitForRestarter.cs.meta new file mode 100644 index 0000000..d547de1 --- /dev/null +++ b/Tests/Runtime/WaitForRestarter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dae12eb48b9554a46a7dfdccf1913a0f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tests/Runtime/WaitForXrFrame.cs b/Tests/Runtime/WaitForXrFrame.cs index 9ad1429..0759163 100644 --- a/Tests/Runtime/WaitForXrFrame.cs +++ b/Tests/Runtime/WaitForXrFrame.cs @@ -4,6 +4,9 @@ namespace UnityEngine.XR.OpenXR.Tests { + /// + /// Custom yield instruction that waits for xrEndFrame to be called within OpenXR + /// internal class WaitForXrFrame : CustomYieldInstruction { private int m_Frames = 0; @@ -20,13 +23,13 @@ public override bool keepWaiting if (m_Timer.ElapsedMilliseconds < m_Timeout) return true; - MockDriver.onScriptEvent -= OnScriptEvent; + MockRuntime.onScriptEvent -= OnScriptEvent; Assert.Fail("WaitForXrFrame: Timeout"); return false; } } - public WaitForXrFrame(int frames, float timeout = 10.0f) + public WaitForXrFrame(int frames = 1, float timeout = 10.0f) { m_Frames = frames; m_Timeout = (long)(timeout * 1000.0); @@ -34,24 +37,23 @@ public WaitForXrFrame(int frames, float timeout = 10.0f) return; // Start waiting for a new frame count - var driver = OpenXRSettings.Instance.GetFeature(); - Assert.IsNotNull(driver, "MockDriver feature not found"); - Assert.IsTrue(driver.enabled, "MockDriver feature must be enabled to use WaitForXrFrame"); - - MockDriver.onScriptEvent += OnScriptEvent; + MockRuntime.onScriptEvent += OnScriptEvent; m_Timer = new Stopwatch(); m_Timer.Restart(); } - private void OnScriptEvent(MockDriver.ScriptEvent evt, ulong param) + private void OnScriptEvent(MockRuntime.ScriptEvent evt, ulong param) { + if (evt != MockRuntime.ScriptEvent.EndFrame) + return; + m_Frames--; if (m_Frames > 0) return; m_Frames = 0; - MockDriver.onScriptEvent -= OnScriptEvent; + MockRuntime.onScriptEvent -= OnScriptEvent; } } } \ No newline at end of file diff --git a/Tests/Runtime/WaitForXrFrame.cs.meta b/Tests/Runtime/WaitForXrFrame.cs.meta index 6df73e9..9900e29 100644 --- a/Tests/Runtime/WaitForXrFrame.cs.meta +++ b/Tests/Runtime/WaitForXrFrame.cs.meta @@ -1,3 +1,11 @@ -fileFormatVersion: 2 +fileFormatVersion: 2 guid: c13e63b99a8248eda9d91f10eb39538d -timeCreated: 1614807146 \ No newline at end of file +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ValidationExceptions.json b/ValidationExceptions.json new file mode 100644 index 0000000..a04372c --- /dev/null +++ b/ValidationExceptions.json @@ -0,0 +1,15 @@ +{ + "ErrorExceptions": [ + { + "ValidationTest": "API Validation", + "ExceptionMessage": "Assembly \"Unity.XR.OpenXR.Features.MockDriver\" no longer exists or is no longer included in build. This change requires a new major version.", + "PackageVersion": "1.3.0" + }, + { + "ValidationTest": "API Validation", + "ExceptionMessage": "Assembly \"Unity.XR.OpenXR.TestHelpers\" no longer exists or is no longer included in build. This change requires a new major version.", + "PackageVersion": "1.3.0" + } + ], + "WarningExceptions": [] +} \ No newline at end of file diff --git a/ValidationExceptions.json.meta b/ValidationExceptions.json.meta new file mode 100644 index 0000000..326a07e --- /dev/null +++ b/ValidationExceptions.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 406073a28b0306a4d8947b3aaa3fbf5c +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/package.json b/package.json index 521b02e..c203d1e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "com.unity.xr.openxr", "displayName": "OpenXR Plugin", - "version": "1.2.8", + "version": "1.3.0", "unity": "2020.3", "unityRelease": "0b14", "description": "OpenXR is an open, royalty-free standard developed by Khronos that aims to simplify AR/VR development by allowing developers to target a wide range of AR/VR devices. Use this plug-in to enable OpenXR in XR Plug-in Management.", @@ -34,11 +34,11 @@ } ], "upmCi": { - "footprint": "359ec208a5cf45b33f1cf30c2d44d1239a41d226" + "footprint": "ab037109b4c6851361fea29632bf0668faf96ee7" }, "repository": { "url": "https://github.cds.internal.unity3d.com/unity/xr.sdk.openxr.git", "type": "git", - "revision": "9c83bf2d4143ac7632a273fbc236ff5636d6fd71" + "revision": "969d286b84b4009f996f43186c37a68f3350aab3" } }

      w(EoGv3ikpRvWM{rUue%N^7 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 cxS*}nK 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

    $x>9N2dp? z&`q*_Hd^3&3wZSCyGos9g)V17lsnoP7wK}k3L|1%(S@$4;*pVYk#X+W;>aRbd`!{Z zqetUT6YrIxR|`i0$Kxrm4Bu=S==<;nnk`tKG|AWH8(HiwjEIaca>m3&xkna9I%DG^ zMny%(y9*(KD>5Q5-%If;j&hAGj4F(Fy5r+U6^<+_9vL?>I=;x|j&P4e>0&OIUvzX# ze1xkw${7_ga-=IRy0F+4S?nr|ijRnna7IMO2lDG&R_v3AcdZK~z^C!Th(cEc%Il06 zSy)^=YE)rlZ1gB+eC(*0`1p}Ak?ugwUGa&JamTvjB1Sq3M@Gd!u&CmqQL%ARaic~? z#=B#kvEP)BD|S?IaYW20cVT>tE3zoQC@!jaRGcd&HY#RRvGBQ> zQQqy$XFd2Z%|^j3K$c<$aL2DTziBTqG3L>MjJrhWr9wX~^h%*ey{zM>0U7@}Aj|)` z(B0SRImJFe>S?UdDL}ehp*=!BAoL<2`7IUy=Y@V<=}Fer z^z<|BaS-LCJ1TfW@GBr?>j3T&y}rL*MYX;DUpoDEAl>Ica*2Ockv0#IX4`lplQV$l0zgZt%hTNv(Jnjb2I|It`H01nXjn>aVsi%X1)K`|!(}aFQ zXp?`~E+2o&VF!IIfd6jrAMqQ_ZyJ!!EwsreJAlvBF8CZ3JB0|JYb|`P0pC?fM>&oG zIUgJM$Ik5t-l}ZDkZI{mqz*`%*nszu>%1nss6!qFGVc$8jL|IgMIiZI`%4|(hV&tz2SC@1e=Cq>C=%KYq|6C8 zOvku%3F=?}F+QDXmt&CAbmVsm^fvIPAM;~gOOWQPU+VLl*DwV0@IZ$BYxg_ux*9b{ z70scxa+Yy`Ib;d4-$=O3)C_m{?xVp=Z%a~rhrWfz{h2wb9T&APmt^&sG_USDQ^iGJ?EW2ctq6(GZQ0U5Rr$ohFg z=+hGZ6_BpyE}f2YFy1zc9BdaKfeu`EHbCUKN#qy<-1Uy;a~w!FVTYFE1dwtVLeKq! z3bri)Qr~92aevljV<_8iHt1~#CvCQ;6v;P3^34UV6F%rQ-~O)7HxWpe0%U$W zVW-9KV6Eg%n|;JCn|;zB(KX{p1Wh{)gdfUcpYg8EZrTY0C(f~BO0cq`8k+)Ph8)W# z-BkrHY;RPe=C~QIcCILJm-FWBU!1ovXWA>(G-OddI-&P{ld*Lpk71NIv%;L@cT}5u`QRWfSviQj`Eo8aN8bVJq&|?3+T&fhil*0^$dH7s(LsO zNRD>`*}hVQPLuEqAe|G)`f0X@)DL`eupQ0>{Y~28us>-&X+XM{fNT#LyR{rsfTTYF z(wzWW^W7GZ??<2m+u`%l4%bRMd(@5Wf%R*P*mVcFWP=z0qL?n)OP*?NRAysm;F@*+a3a1>zCuN zzI@rw$AJ#4Uq>b16O!*2z$L=xL*aW7$oe&8ug-TAkZuf+`L&|_PyYqa(f48<{BtNj zuEpv=duKmSeV{D%NeDOl`Q(gHd#}IgzQKbq#!0K@#&L7h#J@Vj2whEFA+KcjJWr7u zJ2t6nf=TC8U^uTH*6Z-e?$U}PJcKmE6U%4SmO86^-nMjiaZSp6A0wf?jD+^45V{ki z96p`0GJ=ezpO=}%&&$x_7sxaTTQ9k*{F!?FEKI$A7N%amK&HqqA5WMur%=tk;6Qrk z5fc99s~;Q_WP=W@m(DUB#{;}+P>8bkO@mn*u-*g6vmUo;x+jol*9zTB=vbkj9HP^+ z-|dcg+bsEC3;G!7Fw`fUDn6`Rhf4HVVwYf};9kM^fgiW)dg$!X={!KD9SBam-x~@f zoeN}poF?=-AWQd}(6_2w5g*9-l=C`-m+bTD=@!sCNh2JmUOBgmJaYv%3BE4)ir_EV=d8|e0+8};H1z#jNUNqN0;$(YLeBw`_xf{s%=bEw z^a&uZw_gZ7Ajh@Sg?0m(|9T+x`?}EGVF&8Bm)K(jkeZ7Y zdL5ANHKE@V+SK!&k9>L_hvAY~dW7%MnJupf|RA1HJR zkY$?)jQp;)`>Q~@H-z3I^j4v_3%x_=Yy0bZe*=)Ry#b^QYX^j=yk7mD=Jy(qd4C9G zdyBtS)6;=Uk3jl23w;zw{eLd>O^y(Czuq6n_!EG%cZSfz28O7zqyTBZi9+WB8NUEX z`IZA|r+d)xqeHR!4oKG~bcfIvg+6gw*W-R? zbo^K#`8^M$9@Yr`I*|FZ{Ny{c(O3TKK`#Rx*gtlZ>hgajctY@~;6cH?z_0pf{l9R7 zw%b}D^Vi`D>)?dzgi=4Fk zHqe3XYBA(YlXP=|bT0_~uFxzu+j&@%o}-uvyb*LA@FU2>G)zg^cuu!vwvM|4NNv3b zWL??|q%6%q+U7XWOvgUx3(&-Kf){~wtS{_8N%d{ker~bxPoXRw&z8E*!rPIU<-UBop%SMj4IuOADS4aaU5z+%!7Bk_ zrrVCVrZdYs6>_l*3xO=}D&VEcyYB}&%|XG#K+~D!Z3Q2??#Ffc`UC0QLSH*g^H>gK z%&kHn2C}@pg!gnH%R5Wx=YY&(z0lV3_C(qQgqhBbIHohpn|es+TM1-&p8#H}ykE@H zY0e2=1e(q)?=kS9Tk;QG-WP#%M};0*ta+>lGG?RD7lADAFyZ|GkmY?;=r@4OW0%m@ z@(w}T1caIH5yUZ_S>Cu$e11He3HliLGal{Eym)RR{pbR5nv~;lDVNEA75FjkHsE!@ zkARob=NtFwG+PAU2Aa;)XWU`!H&^P*A|Tyzp+6V<&z-LI`2vt~ybYv2PY68*yjivh zlGg$t^H?IZRiDSfGXY_yOFgc#E(9OS`7)68d>imm_59(PI?W=%CxNCj?c?~n_B$x$_yR~bMy?aD->-SZ z7ijy;0#c4Afvo2ng$@O8+NZbVl>}rS`9hoaVV!ynJQEORx?YH5IapBDNskmWro z^kC%0JYpqpYk8N0X9B`ZcLHflXO_1faxtG4Aj{kO4a&Px>iqM9Yk;OR%RBYB_S=N^ zLV0%s>Glczp7igNX6W)h45S=ufGqEBq5Fe3(+`!rrURKrnb6kq?gGyQgqdy#;+W1X z@5_*j`RoC*yvKl->L-k;I!%XQDDGoSXO=hhGwruq`lZ7_x(=alpQ3rZ24u`;p+muw z%2A{&^!tb>X7+B#$O}!4j_46+oZ#pj`T$!IV{86^J^z; z_78f7sCnna>q6{_{X*=|;yBtj#9n|ndVN2}##kBcFejt2e$4d0vlf%8ca|X3W}A$i z|6N#bhP7pwVa4h)wUNGy>$a=#(Fd%qu5!54{57E1gQa5n{j#+3c`BuZm1EuJ9hBJg zXBLi1e6~TY*_K#Chg1&@8ixU$BbvO_YB;V5$DTJ>Jb^-h1i=W}JL5?AM7MzQAYZ@+I6 z&#U21kxdyTfUl__OP98|e{8(x#B|)HYxPxVeze1)!yt9RtKT4D%!gIf8%M-L z8yPyJw6xaGK7Q%VsvabPS^iG(165|p#ixgA{f!cbSvqAnKUUHt6gR#_5m=w(eIND3 z50(wj)I~~sL898*&egN4MBU8TAS|}fO~O}qtJQlQ`t^*UCXsffmIIA;Fi*6c(LnX? zT5ubyukWbRp(L!bnsaq+p%#iCf$`c0F+7$>Zs2=o4IjW+9=p-cT!?{l-}5*4SD6pr zhE)3=PQibk`4DbMweJBH{GEXh(i(`si zqpbSGpJ>P@qrOgKZ@dtp~>hXCziImqhn%SadE|QD7?EkSc!x2i6}0{ z()GglLKLkqGBPR_)ng=H2q-QbRa6w??xZ;%5B`%(NaqIftPDtwpNjwIK;Gu`zgx#sd)DC-a87=P2`haH^;@%Q zV?Mse>j>xl3+^$>Jk?kWR8(@$uxrR4FI3>w-2x_5?pS_(CrlQ&HLPCU;4_& zdFgu43j@k`2<4%S#|1;mHGNL#)4;_Ex*WGA>T(PLGR@OK`n)dmMIi4}yN}c1ZXoqM zN9dJ6N_1Fg?4Ic6$J?r*lj@p(b)89>e!HZywyaVuUx|rDR<=QwkHifEonBF0?cn#A zp!L#Hmu+g5+K4e3@4=dDM;Rp>?+U_5SVQ10a^t-{m-*tJ!;MdxmCu5Q5}i9hs>@Tk zzW(^$@Izi{*qc#(`AQh_gQX@V-17bl^DT>()IcCTl%!0n!eQKyo|| zq~0$I9h#!UdjRSB18Kh-GehlLl5nrR4{HFE^}RROi|~+je-H30SA27xpS$s)OfD@JdVxu@A$s96Y&xgyp0>eGOkZdw~uI9oWu#O1q zDD*+0n}uF7QHQSpvOJGw>2kgTB)t(x_qNa<3;n6kEs*(OD$0+2DUhfA#YrLd+UyW} zEYOML5gcVW{J!OeTMO>+i3)(X=}JAt9@dT8B7Bdm8q4)utXI`4*MGG>V^lC3FUVtn zz_O{&wlR(PWV~*z2 z6G-}Iq5BD)0_633tN3ph`fZ_i2>l+A=^roE{MP`PUo(*YqssL9kNH5-&jC5t(kS#r zAayaTLa*m|5lH$yAme`sq}(Tf^^Wa+59ozR$2g2h9wVf_+ykWF1Rzt*0@5~1C7k{& z1O4e<1U_`1mg6NLU2n86p7jSZ))*jpWC2+ps)c?4NM6fvSS zgq|aGnb0o^-7GZarT$l2^5J@nZJ-0?oq>Gl9uiyxq|aL5P1QR8cp%+!AkX#+-3Dab z0X5q0Gk~NQ0O=kQdZp0M3jLhW&kOyM(AU=b^hEv6yr^X(FSg4%(1G&rkox%^P{{`D zCG{d6NS6lWSr(8SYsLQoq2~*|Km|D9b zfCSLn0{9#SpF=Bjx=BxIc^&~$p0Q7B`W_(ZM4^*}9{7w79}Hyp5TS<(eW%coLPrZ7 zD|Cj?Swc?|I#=i-p&u9e@s&Ei#X#owq|i%*enaR@LT?dztI+dT>GTVLO#hJ34-36p z==X*GK!?{zJS@ z(s}7lCyao~)TO(;jQ^KnhffN%FD?nOR{}FUA@(puZIO3G-@$=_%!y)~t$7|!BbeX+ z&BX`i9h0%WnSRWH_v0mk#Sh;G7(ApF&kiapZ7Jp0zszlZd-twFeB$|TOpeOe>oI;C zcH8}T{QK?qOrP=KeIph;G<@{ff!FlH4M#~{sQnStuUmk-ibL$Dx`*0ZaqwE-16BH} zt3&PA;UFCfx-ZThLZ`xSIL>2)c7RU6c`^<}Rre36IM0@FUeE5sxl8Dq5vdaAbwaaW ze+=h85qclOSK)lM(5&#k#rf}qX8zl7{tgc2M|vmD_eePX4&b~+!r6-+!TCRM@ZN7B zjzH%uEw3$ur_)wyE4S6!)Ol%TiBtS4Z6ydp9VvB|&mkh76ES&SgikY<5<%D4st{tc zxy%DQ<*`A#Y#!Sz96VPqn-LM$i5gde^U{h3)O=B?t-|(z&5aP~2on;FUkS>ic;lRV zbSS@C_!KFA)%-?1{HhVt2|s;K8rRE8Oau@SRw;ZR0L`P$rG=~WlMVrJ=JhkYhp)fq zSp?`7^mB|uJ+seSQi<>Uy`lTR7lCv;geD)>p-Ky%Fwm<&2i`aJ0w21YfaG#3kUqnJ z%sU!5>9;zcB|y40K%T7wGHwHqaSsAn?|QD+@oxaqQ6Bo+!hGf8{`n5jf%7@}$d7IY zkg453`ji2;yr%gc1~TmC|JHPWAnBp6Yk8*pPRrv2GVPNo`&3eH*0DBYJ%F_u3wbsHcpRCG~cirQXs%{2HGgcoqRVm>xF%mzLWA(uKUL zX>a*0eApi9g79JaPfLBBA$(>D-&&y`724#x)54eX?Fqs+1AHSzo)>_0>x4dr{y%a< zh#mFW{_L9}_K-~>cGMAj+LjReIrziAcG$#z6d04Q_l%_M z?6f!A|I7QC1u4%+t^X@+*T_h1Sc{%4oBF9e{nVCz=H6JHHoLQKf@j_4&RYbk{qi?! zyz=FYQ3|~Be6?ZzZ|YAyUchb~g4kA|^X82U(RY~dtaeAg!ujDpS^PeJ)&Duf>fXM7 zm;L+((1HE#^XS)j?OF?5`K<4*0kQ{bP_+B7o&Ym1dA-U+b}`JWK`4jfMS z@p;J*U{4%K{x7~a?rm)BuM5;3&3cPwbBAXAln+gS5t6JAKlnrh8zxR4&yAfO*=l2F zN0w~tJj3yS=XuUIE6+%jXEpR}KKD3|Yo_(N2klsLy{~?8UUwnrzeu^HzxEP$ zXgdxD(#~UmbZJ7*5PFW#4-36S=rus5ct!kQ2eMwU-t+#$c0;HN4+rvjMFKGJ{+H31 zhDcs7)$01cUhs9G>DZP?tp*>u*P3;H?*i#6T7<6FJe)PU4J`#S#_K?)JSg<-;LW^8 zNnUe+%;O=Ut?MdxfM){2Oc#qdrZdZXO3K^!MqSp$`LD-jhNPMqbP#R`Rx%w-!7T5N5g)NMkzl zzOY5)qCe9f1AXj*&z8*VwRzY_?zEQs#V@qnuL2qNhR|Du-X-)tp-%|iCN%TqeE8Ix zv_6=x1IIGZl^y>1&J{h*m$E$!WCmxnx`}kx1+~U^#njQ)y?>m8vKMKh7_W+?r}i)1Le1HMCqL_LU(gZYM;Vy|c^^bSLOd*e&T-)Uzl+{J)pE=SGR_M?`ZNHkzfXleDdA>$ z>n!!fb)(|}Cr1k$YsGH=Ss zzQy)kpZz%>uSivOV z!9QtzH15`NocOcWN6+`QKC*!1;RI42j|<%Zq&^yj?!HIsqd$=GKJQ z=QjmN$8u8d%WmL-vp{I_CwSJ3gXdVU68>%c#Ja#}7w z(j7Ff@mWdvxhffT@1HI=FDpBnUw;phXL?p{F1~Voqwt3gE=*t9T`WvSms^KHL2dsNb&3r zqu?5kyEd3a&kmQaAxl7sw!n`}q`fQL+-9zKrV%lDO(kl;j@d>5j+8SODe8nf(U0qb=spP6sZJ%@r)N{okxNk?K)^+K12- z)ly^dQ6AG*eZImYrSU~kP38*LRbBc2+$31EV1osWiZ&q7 z=m5R<=H~snfq;nu4Nt+MNl0!;Y)EeIBlnS;2No?@w84TC9JJ9vCt9?@0)vh^=%9jw zPIRz?Eo$(G79HwDf9NmRM1G%j&bi6S&BaHD`Tg}fy7^|Wz1G@m@4fcp>~qgP=g(iQ z7J0OAuJRAHpW%4qh{DT{p2MSpbbr(h#=}1|IFI&P#oqI&PX>;)CE?9}*+2~Y>5`Rv zEO0?dQNj7lFIj%Cq1LySB_B))yBKw>y%(Z?FJ#Cn@iLjE_#BfuO`XT`C#Rj?`b?II zY{+usCs_VR>eD9qoyYpHWoY*6uLBy~LH~lxw5$ERZ=;WDyvv#hzt)tA64TQgj2(OnD z)de%D5$mow>I=tuUPYA)9S%NICpzRhf9;=aQNOpuz^`Y;$CXCZu{!8abI;6`QbgEU zSXNt6J9gfnuI#}9R!sbexI(pfs@>v$a~W&N>^%XIt+cp>z19jkS$)6olxZ#3!nGf>_+ z_=TRn84Sc}w#>XhEB{YHvF-0bDerMTepXL6eMd`=1?3v0$1R{xe0uy}FVf0#=@{*q zPaY^`TM0_N`Skd&Kq=d=LD^SZJ64OgfU-~cpdSAnC}n*al>ODW^!ODQ$Ef?!KLREF zy6siSFb^z*pp-#xxe^6{amj91V!5?pis_$VofZ5AhwJJrEM++U)THXU-W)_;a_xn zK)I6j_*_sZD|PxBJ?;i2k4BxoQIBs1CC_c3hCR3uH>cj=1Q_)lVD z;_=gX%lBjAFN=+d|M1e7_}2+0_Jp1Vh5x@fAB8^wp}pbBLj1hyV`0qVES!gXmP5X@ zD_`b2&-t(*-QmU>WHry4}Alfh~YEH#I!va5!Pj|3x6iusDw|O^On1MFn;*tB6W8re0qn0 z7}gUeB^vdd&w8|&GmPsoX)>+x^xqMxZ5Xvq*Om-1%Z|3TTnkg9e4hBc`ZGs8oHx6N z**tw%Y`7~A?!HN{IlukJVzn5{GuTn(KA*29hJT`{Rr276V6@c84b1cEA6DBpvukJ@ zGr~HrCi)Ze%~~y< zUwipn?N_$1`W30chX2Y&R=b1Pcs~2Db@)6rXvsP1Q?)^BY}Im=EwaVWt9_Q}<`Q_@7iGvxbrAgxC6TLsPM_s0|gm)yu{Y~X8 zVvO`(bDr%IKb6mDf0a=_{WII=f4s4#NjraCy%fldFuZcYB=^V~Qj;+Cy!vBW`q$M{ z*rIS{h0Qp>cCb+Q^ZSPyN159Z(PV>FG2~4yjZwVm{Q6C@+5C;|2v^K7V`T0o{G>cn z`AJ2lax;G~;9$$@;xe}^2$nDrb9AS~c;8lg9#8>2{JVk?>jg{dY(x&Ljm58dy}eQpQw{oL2` zr+VKk_qdO9zb)4uaN{Ix-{56Xt}Cw8?%7*Fxqb$UjNJbVrPrWe_Dhs}_M1qTKjltZ zc%Rqx9|CW_N|XQY4>WxiQ25FdwRj^aGQ0Hn^LqSmCTr>8eT*vd319M;lX&>|TT)KZ zA?M#bdxfU&-$A*&difGp@*eyZG4XF+852MDs+jmq#8(ox@VC@qhs0a7Z=lIL4X22Q z-!s_^pYWvLG(>agG@cmp1Dg5EmXwrvE2``GM5cTrtz?b2xqhojIE zeln!jqVr3+rCg=6hsu2+@eRZaDXWw%T;FH(`kv<3%ANyC>F0tXeFJ!Wx|TNWhg!Yl zgChTPP$<6vh4)`T*(dpTJ$_tI{}U*6EOtqHUxZx=b4L2X>$+WUgOb;Wpy>Dn^j@v~ zef3n$9ycgF4}z*adi-rY{X9h5`ttkcUQXT9>Qd3BxJ!Lzx_I(Z6rW0|W~4sz4Z z-b++&PNXlxC+BvC{b?WehA;VRKk=|Xi5-&HGV1L!z1%-c((L@+HJTlAwqP;mbh5at zm|wlxRptuth*r*gossBpx%h%-4(G&Oq*TzhTRC?@@{)5I%4+0vb(lGykagc|7WgSME%$to6OZ_V5xo5jQs@%1`Q(!&DMuJX5? zV3ZMB>w}yPV9+CNae#O?;gn7no^TZyb%|UzX`)9iW7_C>Lv)c%ARg8yyu}3RQ}GXR z7J`9S`hNlORRlj_AEEs^Y$TAR@{62Y#{5J_1-dj38J@O_GCi!L)H|ji%oTSN|W7Jt;kQ2Qg z;vtI=>mxjCny;YVfNQhWy3u(-JQn@;%{+R$il==-LgR z89Dh|F41KtKHs2Ac%tbt%8BeI_(BF<(oUO*Z;#L?e3Fk`#`+1%mO@wk^6z8g4;%D} zUmhcVnh;+U#V_HH=9i+Qg0yIUIRibYRWFgvCLT?<&Z5p0rSMegavkUmry0vqY|yKw z@1PGEXj1-8;=2i9T?#zW>e(nKy4vA85uxj}#IGOHB|On|8RbNmow37=oct}9+Wy4n z6T;(|@I=#PloQz*57YhzU26Li-%i*^=+)DNFKYXfUQAlFypHIyVH-~nH|nfGPSWHu zw!;{{L#|P^b;~5;VLQTfL6JA|3QcS=<}0)|Xr&Q4oy7e*P11!=E~6chGCSaBo>h5w zpF?Jgo~~)*-3s`Q8E8_6r-=6v!ubnNwE8p3srnv?jZfm+y}sdg5(_uwB9vO_xzlbXCE(KSEbG@neK=eF;xAT}C<4)d}AizV{%1%Oz!; zL_CQQwo7=T=`zZRY&U!>B6L*|_YlH%2~RX#Mmf(SG-6n<9^UlM21hU04c6E7fybqPlE=m zLU^neo@ly6uJjx>n>njZ^oyL7*G_yqp_s5=bde9~auV;*Wn^A8 z%5+4?bP?aD)50<$e=ZqGJAm$!x{Ty2dGrwPcohIqwG@~A)jHJgsO1&BMNSkjV-eJ%sJfdGNqb{SIq)mmdJ3?0v@lys}!V^uG zQBHIf!Z(R?{Rr6~rqHx`Zd1E~A{tpMq~ogsvULy9nVqKzO3* zGRldrq~EZ26QQe@c)vlH@I=!UDVM~1XEs83j;uO|Tmn3jclg=>Uxk4tW2=YwdV*1( z@JYSNWo$R2tfcLOZ?{38$Q&TvO$gVI@I)(Y0xJ! zeZ=F~rw`jEJke}3%1OEznRJ5a-GPjtT*fv_)YG*T+6TTW15NVx6JJjV>k^)5`5Wa# z-wF73N9a00yqgd%i||C#Wt5Zjeq`d7lC5SGk zo+fv;%G@;E@en-DIG@I)=YK~7}X!>6#< zFMrD=y5fmXB82Nwc%tbt%8BfL_~u9GT1C9dpi6k7=`zZRu73F14Z1|8lX#a-lXT&e z%jkDT8A+S;1mmAUkCd;Mc)vlH@Ih3zbY&ASB!ufqc%tbt%86_U zKEFYi$ZR0qrqd){_~bH{Ph=J^DOmEKbN+Hm;v>^<*fV>^jbrMTjurWD@~pOu_jBbH zE%z$*%|`8Yj8*zm#gb(=7MGN{*78}EX94Q^eiomAs$9cfO*lSh@zSX) z=Hv^Hb2x3j&^*xOxy3AvZ<)|G4ClK^Xq$%7id21V!)YqtmSME{Dj&}VG~3iX=Bs?$ zhtY~vzK-EEm2bx|+ESIT6PoP*YBn!b`MRLBy#UQ6bwYj5ja3qaM~zQiDrHy!ZRx~8 znoDT%EN6$bmBtqg1}j!meG1PuG@Cuz@647O;!{Nzan%OWr`~jvYC|csotLA_uh}pr z$nzdkI6l=c`4uLDBGbK+T13zxQ(&O z2Q;28s~r;95vx86n5C&#c)p^TMZd(Sy5u>ElE4EgJ+A(SuKkHv<k=BtvRD6Q(h{8OuRCBHnn|2MsHXMfTA zU!%^B%8XH@oxZDdjQdNc^5t(Y?3(;?PXD{|&_~kxNRul^F(<#=-}&p9vm4s}EB36K z*7dU(Wv|e`)BkSF**^+dlYxGT5+8rW5WilNKZ|^CSbqO{&ePZP9jD_2B|edS?hfal zaJ!a&iYEVD%vm)XHJ?J#5;gwqVg5FqKbIr*M77ZdILy`gqaxJN5LKed^BHRb*x;e!57bGY7m#LleY z_HRIDs@5*sjqTF;s~F{8p^q9~u3qRKp_8xCU;JBQ=#wMqNn2x-yG`N`zx^`Yz6tkg zcB=X>9In5Ww0MKxNqmm@N4(|$QYQ(2tI7XT?4V(d^QdPL(tC3O5PT%YYa{mPiu#7|5;qbB!|*7NS!OLafL zPV&95zq2b&>+^~Kpy^o1tN>q}@xIf-8qVgJdlk@gGCC@1kN zBIJ(l8Yw34(v0Jw#IH8AkHp7E#O>O6*~$8XiC$Y@?0+Rj`FSk* z7ralw7Q8Qold<^dzs4w;rq;x(7M@om>bn{b7_k8*0;y@{0KJ4~P6U;rE(9tu-l@1*V=0stGn(Zk_ER@SdjdXG>i3 zfp(q$7c!sRFr>%+AG%)(-LM|*JgU(fW1ut7NGppkrT;;r=Ly}gu1Wu+M$eJ;#Y`#a zOlCJtCh=H|vRLf7dPvU(XmXw4_0d1Z^u)YJC?eS|{#*1X{wn%YSpFoun`4y84KY2V z?jocZ>M>9HnO@mqU)$T7Uh&fe>efnN7;%dIa!piPQ z(E8y>IiVTlB>t$3gAwa$=SRcW{}L~wfBb~LQ9>A_4LfQ(tb#6M+)ae=m?#Ns2#j+< zYaqyUeieKZ8S^H|xYyYqUS=~7CQd%y-{}wcU-lm+Uxf@~u=K;hehuAn8M2A0{Lr|Z z1pj1srxT3%e@|a`Cz6g_jOb)?l;KjnelG1Q_wNv7T-orywfdT_%Xwrx<32OoFRD&! z>8vY8%&Vh6k5OvWaZLuUqQP;o7kY`3n0$dc0QIPY5bMzq`v%Uw7hCv0^}n8W$|BEZ z0?U@OH%FNldy(h&&X%d<#aiJ486UYlj+Y&T@5W)@qM>?9|3b6xTJn>1M3TCW_}-F0u3r;~iN6oh3-#|MO^lLX z8)@0XZ&)8F`uBuNBlYNXy_|#kJ9PR#iNE9xfcY;XPEbeW*mnl9(g}@Q2!3WGX^=K8RaB?pV)ofklp+AbMwC+%Q$oLslg2* zX&*CZ*L`Q;t-nqIDA^SNxy;P^a zDEyg2^rJdGMe?06G>#SP=YOXO-Ed#muG9ZU=a{pHZ{isg=t@IzmK1!*6 zE_II34SHHRe_1Zs*OYajtkI3@y?p57q0#4J*sgI({&LOK`TqvGaoxCC%BxQ-Qa@Gt zImK(?m%3a@Fs@Ip*7yhas}Ab?m+Rx=2Jts0Ok=;=&lyO$;%|~qoa{ep_k;U56X+h% zXXtN9`nfz;d`H^_g(c~cLiy`#jZ=RNyhtehWT(l>t@Cd=18^5mC4+XvA*UW zFz>9~2^-hP#`3R}{0;Zne%UzZGS;t=|CgG*gX8r)q?5$$)USK{2HJ&rio9db^8Z=(EfTGUcoA{#VFuIliJJ{^?vKphXY7yT z2I*`Z0YiVM*yF|C=XLxsG7D6hUfB~k>mXikh>Kmb)OmDhArUUae`5bw3-4J`2DzpP zpJ6f$^UZ;$oUjo-K_7Xfs(F~j-_AOTCmZ5k;xqZHR>PU4rZnQ(~0&k-r9(OIqswh2j|~+&pwAdHm@)`A3 z&&Eioyi+nFErm3>!g>#)OY%Ho(8;?9Dvwd;{S7K>^BilsF*=o}0m< zOp{Vgc#2@kGAT0&)r9*AZxg0vo0J8F0AXgXN!du4mSh4$|Nnr5&j{Q4 z;77NKGw>b+AAJ(Lf5$tmgjWgqyZOfH9^R`Y^ibxrgv91pC7*CJ;b(-uC;T(v9l~D- zlUrhyG{OQx6=4%$7vV7BBf^EPvC33}olrsu5gsDEKsZKF*2O9_2-gv62zL>75&l3> zZXiebbcb$`5&NagA~z1Enabtm@NQ z@ny2hZ}@e`tcsc%rJ%ZOO>LdqQ(eB;;jD9cO7bfz)bl>)@-g2))Z`_Oa(VxAHpiO& z^s5-op`n1^jc9p|6dp>uvD#C$nD_AOYDaQi=cskK$~=y9X;BZQRBaq7tH0fUE>VuV zbb0i|qFRr`Ra;h5g1$Lk7vDtSNNq@Es%j3os^oQ9UfR{UipxAzOY4?+_*n6pA*vQ% zS|_Q>LSCG0;4l~Y0H+>u&t(AxEXNsK9IsmJ87ZtC5)joc{Y-83NbSfx^|W(ks=DX75{J(4(hvMnKTa_$ zhb2_1(^*rky`n5HR1YsT>2r96c{Oi7yGNvaZJi@MyjJpSE96CL^^jD{2z`bs(tb}> zRO|GL2K7_tCHWptS$S2y>P={N>t{F(XVOlu(U`uL0WDE^#MRVniYjIYa6gZ$uIB3* zuah$Xq8TpgoKE%h)u`!<9c!xH^oj!YEP(f+PL7GwgbwH1*hiafu}?NQGX7*q~X=fib9jzRj+ zCqg3C=-)J$>*p{V{lH}}^${rH=X~l=*1+KbWqk5<@RJAX2}a7-FsV&2jAw4GXsP%r zHIXb)l=wZ4S~=bn!c1)BUeEqrzVEq}MhD2IPOMC)(ow_@;x46@z##VS3}jv8pa(6VofQBE3Y z@qZVq%!k%tpjn~CL2EP6mO?v?K97Osfp!#Hzkzlyv{Gc38ffork5%@;S8AZe-5;wQ zfL36jO^4PAZN7n446O@Vx`F0_wjElHf%X8jZfFSx+6&M^(4t+xznA=}%k_i;!c~MX zpglx5NWFhVh`W>ZAfc47op6jWqfVGE&y@EqYN;exHPN)n-fP(iqju#?b3h@l>4 z5Go0Bb>d^s5snd@gi1n?&_;NVx;sr6!{5^h*@VS}RfIbTa>;KgbMXVY4(m7t+IT{j z9=GwgT(=T$4fE(&tm9t%tD7L#N8klI{azjK*ruh0Ko8*^!bdu7A=pk>p~q9f$LJHe z;4R>6LL%V;!f9wPfI-4u!aalzf?Q9Mb_wACL9Q8KDdBFytvank$5&0m22mx=G|%O5 zgopl%V@NeD3lz4FWrBz}T}3H#R?l4Pp6RQuompPza?DguSy7J~WX76VW0`50X;zoy zBRFfc^I2pva=3)k`VBd)LprY-mFKN3FY~Uc@-SqVbLJPLquuSPu-jMWmn>Xylk$t0 zypk0h@lv85@e)p2LCW2d!pE%Fc&bWNs|OQ{XBXIS;%*}^&zv`Pb(y=myo7nlQMPuq zx6)p)EN^OgRhg^Asd9* z{5@EJuN9`~D+)^%irr(3t@gEo;r5zll;XZo8vCp5B};p8{_=0$Mi#qj;2p+V`9?W~ zYo>q}`LVmwKUgi_NLs2!JhCb_ud>GLuKL!}`T5H&R&nYi^5^>rKONNY4f_Q4s}{5% zFKfxaUc=|HdDZm6A;U?Xtb!FPR%&;IMI}-ABtRXGL-T3aVjSB!_-4ZD3K_ zBYE`wzd^+Y=KCUf7dt%C9W<8NlBIHZRLKhY;86*#T*6idn@>vHsFFoqhbvIRw=pYA z%K4-XTPDipVbn^Oqu$H6SOd!5QPRmOO58OLhf^8--}NoLxPgR=)m7@RWAfCMExoT~C8sln*Ru3=auWM2w8-r03cEgasuLikDv~s> z*vQM34$rV;SyB~At^G!<9GT9XA(?*<|B`)~VX|{%YE|uC>$KCqRo{P8E7O{qy4Bh- zjm+Ujdm@Fzw(pI~^VBgTI$V^k+{3pK3}sWtvG}jzp!CdYdTsC3>$FTpsbRX7gE{1H>gjW+d$qeL}KV<@jvkF4c}LcCT{9w65OM>(IK zvJX?QHUYzmRMb4Fe9hsLrA|LZrl|JZGO`T&H`Y)Ukp;0XH|sTOwdd2X!#p^Pti$zN zoCq!+#Qn9sO7)NL{`K-|f7`8(9cJQv^A)IKifN|q;`YaMIL zMPH8mwYILo!E-60t>qzu`Wu(@c# z++p=KR+Hka-10iCuPteCJ9*~gsZ@R;R&t-rQ*NbfH4oF2)$FV?;1Aa9KPjv}>s*yQ z_cVFRYQeijrdEpnOYJWzCP87`cgTFr3@zua@@xMxPaW?_Z&2$&>dvo}JF06cdHz?T zI;6}lskRd46$Sgs%6XDkUAJ0Y`|*@fEvLcaO5I{=Q|h;4N_9eHyc>(mATgNygXS^*N@d@HPykvBu8ySwX3dnElR61i-1NvMulPa6F~k^6U}s2%iTZnX*0Z#aGJlS*8 zK3}wy%FTDr<58^q#rw4d)ow9bW7aq6=HS_GWp|9>`Nn*_t`K#@YFqZ@dr#wbBHtq1pQ5w2EZgYKJ4&ZXc#IESGLgNh`}JuXH4*SFTP?F{hbR9jWFt$7*w`rOZ;6 z94S{*w}vUpu!9;=A5x}rp4ElRLGrMC!#9)67z{dJvBk<}n>v&;X}DOEu*A|T_}u!w z$(F5{6V)EM6_uy1UwK3MEp7Tnx3}l8=WB1#Bjg5ehV)u8`X~$jqB{3#?oLMfXt+J( z7WI6WUvz%$)@npKuyr1LJ=!{V1r4yM#R^qApbZ)oYzKoB*RgC|Le2 zy2E)g>Kx@hhh5*Gd!HY>jCG~`3V^xDSyL8ZI#Yl05iyR0$^7u4hNNMAt7w@#T~~jJ zr7xX@V;IjemE}79>wVf!7E~sq9VL9Qm$e&<5X~*Z1A&1@(^HUKV6lu;X5hn94BF~e z-)gmgh3LrsGQ@2C>+=~QdaisHdTVM%W;3jg&sCmiqS5+8lpm@@*1uNfVr~v)xf8vO zmfgs&R_c6iwK*eL^YYF9)ycM$)z(x;r0!_#@r_kQDbKPZ`GFO=7~32ly;b|YpZeXV z5jHIHmQ{pPjB+FEcDaEyocl0;9=^ zz54JzwY+2@zqA|PRfg3^$>O>?GJ$DO{qS^Ep5HW;tZ~(Oor6rqy3z9B>pQIK!we(S z%lT0hOKF{9WV-x@Ei65}9yR^gP+d95Fj9Ufab%jy5w?6}nv^YiI&H3&zPyIA*$b#^ zZO10s^WTWEOnh0DW!ekxq8RISSrNZF<-UZ^l!&)2D68d1RjvqMJqL?X&vNP8--IuU z|3(*!(mqjS&z=!(N^Tf)tVqfQ@qBKl$!oksRSg@&>&)8@^=k9WBv>OvcjhbIrS zXJnouMZy^m%XfLTyLxqX4U_hQGWSo_Ml+-@R|og6;Snc^!tyotMOPig#whcJ+8rXZ z42urScea<^pz7Me-^4}K>+&C$d)Z;gmv2a&lV@bzo0n9!Qd;B=}|G)m9 z)qshYY>xV3mHWYy;5ED))CWEfj`qhYMVIhBAkYiW0N?&TJAPmpXXRysCe9L^555X^ zfrl>TJWy~?0!Qe9k6*^SAK=!@Ie!y;9^4;@Ro(&*gP(y%!Lghdc@mr~=SG4Hz?t?u z#Q_$98^QS1vC6|75O9BK{lI6S&@cM|FVungU{?wGC87_^pUgMdOD*cVON&a)1M;4d z13UzJOS=X}O`%++yx##XfW8g<5FC3od#}h(0~OL2fhp);3z~^P4(@^P%Bj3pgZ>5J zBG3y~gO7r82IB40*#9ogQyvCignr?4ei913Is<#l@{}{6JIYdEciGBnxF4 zbT9aRS?WN&T~Y4Bj;Fv@$|3JiNqxwBR)Y6~Mesilc98xSSPgyL97QQ4z8Ne9SI!lB zp0X9(T$(y?T;k=nfvwj`dCv~)0i`^LbUY4TN&FMAoA&#xQ0z!na*B9IjClR^ic*h# z*WAE6P~aZ$LDENYGG`mw@ZC2T zI1Uv3*MQP4IeL7V9+&S>3cU#|Qkn(y`M#stZjXZtu=h={5c;}JnqO}QN0Z;WyYM@a-y(iQKLAfce-&JY zKc4{|`0?Xg6{QrujoWzY1U?0}fkpR8`FEMT;KRrt0v+@()88>Jk?&Y=5B2^bm_quf z?OJ12S`BUIp?EDPeM!8>n zgmDPD_aCMF=o$Bz_>*~HCYV4x06Iy(>^Iblv?sU^JhYQ~1UGh(A2Gk`kBqB_%HJOcr8?yf-N* z?@pS*`n{5mb>Ly}Vaj&~6ul|`sFxoM*e%L~pgPV8mN75xqukhc7q|@mr@#R9;C)KU zO+N;YqW{7D_&@PoU@!4$|Dq^cv8!IkXTcXK-?Rf-f64)+es2cFe>Z~b(0>RluHs$D zm+*V==9d}A!2E-n|1JRe38pgnkQSc_CJ#;~d|VRq)Q1opDMcl zIPO1KM=;*ygEBrZ0P{tkPTvZO{$1co8JCZ0^XQ{s8S93d-;#Avvhp}+qQC9=1MLNU z+aIx$_*2KI-&*|Y9sCISLxR-r0Qe#OvHo4kfnSX3k@W}t^ti_NA~>x)bztTHV!lM~ zvJgFZu|-BVI2k{Qt?g z27Toz$`9TJ_Co(NXcoPH#-E|@0%aZd7MMi2UjG#RwELdV&^Q@z z@rBs2Z5;1rBlj6-Cp|FHq&#j)iCuZANohs?!UPlJm_^A4MDE%Y;{WcOv*vBpwU znw>L2@#ke=J9_e$X!47|gZ23RGV0fbe=j#Fy~L;8$k_svZzcFP{r}Y!)C=}+Txnu_ zu?=M0L_XpN;8y4l|Ag|F?Hy=ZWl}nv*ncy6$>+gaOv;TWv>;rISrB+Wxpyay_yi4*2>nYE=HCjH;f?LV&!Ya;Iz|U_6rM)-mxCfMSO|I7H z3v>*CRg`aAJ^ioDI&ibg#Jb0#JP$sK`~)}cN4Y0^v735(5xkl4)a&EigbFZ#oz$ZZ8DVE^P6+8f*hrj%QhMeC$LS_j?)w-SHwXULZ`4%|+E!j3oZkan^T zto=Fm%DBCe{s#RF7{I^w+-XvduiiZ{ZIhHUPYHlk*w=Iy=S7fy<=ymO;_H5i-+*H` zo0#{l1M5IpA8ZEW(YN&;lad79|0@}H@|5FX7yNIx(@u7aGH#nmd8^btunsgszwqy{ zll#MKz(>*71kPP;9(ZuO)T?b^?ERw0I7yB-D?l_x6;ey#QIGVodIFTaC!D}8bx z08X=G515V}3m%ky-8HZo?86WL{E*h4GyWdCh<^z7fE#y+JpCUmMo!Mv5dV_1H8RN8 z0p^3Z3!?vFQ2bHO*^qQOYeV94-bNX6a^^;>)CVZ(a`wiDaSa#9`5Q8h${8Gjat4Q> zoR_fx|B&-C+L1d1zD>EFf6Sze0_Xll!$Y8~Q?A@8eowuCh4k0SkJI0{Pt4G95h(NR zU7)PT9@p_WDC5>ApyH;VKY<@0Z}~0#lK5Mo`1hzT4K3j9wEr0}!_;8fx=ZheU@3C> zd+;xC?LX3<;DmkjYtZzRNtsN!$AKNh-v?i(9B)3&xJG>2Gx$6HSoAF8JMj-e$#=qY zCS@%7Jq(($XW9$+hv|2w7s1;VOU#A;qV?}-;578-gEIb=>9`gwMDEWAH2*NYh@He= z1ZAB%^CjBXOM8Rq;MkWD^jKxs$QL2cg10duNTl(!EvF2Yy#y7+~8;4W|h zcBZ^xQjU5U$9|7Lk zq5mO&|8eFy=wnY%Phj8!(!o(D8K1$me>N%m!B_u_`U3CoH7TDk&rkS-dLaH3cv9-) zH1$Ay+h->3tMZg9KbLuheI2k>^7%jXJ3Dc(i@2QQGS_t4Bxkwok@`5J`OP>`+9?Ng z;IH-IKKR#tp_T70P}XzLf-?WU4z@RNj>=yczi9ub`ZfO@J0RoE-ho4473u4~#13!( zEC%b(QXW~)fYMIYoSGu-^gbx`m8KZguLGd8*Ms0m(qD|>Tqfe5fHKcr7R!6Z=nKTf zCSU(WeU%oA^deb60OX!&l|@ma73`o>8yN*DO%l`)Jj>>phfqt4G3a1r`%1`m>M znXJj*tm8)TamsNVw6pJ8b~X9I?*)^HAD_+{kKkuNyu~8X2ft`Y8!Y8EFz!$nK9}-=mlkbxLwDsU_R+jfe)g0>@3MAPsspf zo?Qga1-+oyw-H=xPgY(850dXELbvBBqd1$ajPwj}7xi#I*g^Ubdo`t2D|#+Om4TD?vN#}U5<>_lHvI_GWC-$rrnmhfK# z%D6Nal>6zqTN5@fu{qP|$~?E;sT#w&jWXM(0|sgHPNCTIa~ z26Mp2LHla_3hV?;Ig}4f0Y$z96nQT=P2#zlo?n2X=P58BygiTlWgqIe9X|mb`S=(3 z{A}La2N%qtzkrVx;Ll*nT+S9?-)QqZ+7Fy?9enJ2)ECAmh2Ur43h0ZjryamI!GoY> zKIa*Ld%$+|j9ZA^;EP}{`$Cpt>VfznFcH4*FQ(nVS3w26$xHEf@C?|-KE##F$R8{R zyCl9`tCtoXpVe^yv~xdj&5ig2c>4;*1MtF?l#6l1aTDbNKLl5Bzc+Ukc7un&ZtlOP z-9kFJ3ycTHmSP{c8EgmtTt+#-`qjkI^L#mRaBc;No(CN<%06&fCHaHv){sAVS(Vlv zb3tj3GhiulH{41)fTMm&9KAoTArAiCTIpx;%CkDotkv4}I#Aki4Y&yWrA~iT$D8Z) zcGmIFp!m=GPA&g&^;-U3@Sw~SF4_rv(M>&rDPHOsJOhd!PHWKk9iZqr$%tnJAofvuC_S#hrd!5oEtVI2FEq{+9iX2cGclGuz`8~-j>mTyQBL1Dn-*P=0_g`PiuZtPs)OZ-x$T|Mm#E@Y^pGR@AZm8uAfq7t! z!l7NnDwR6q=x*?sc}u~}32B0}r5xCC8T2{utmWGjW$*{Eri_?F&21T!YBUFwMBesr zDCJ5OlsdH6kxw-gH)pXWsyUS_vs9U-%0zUAZ75KA%2nH(XsSlCc7*O9le+`@3M@+G zJ&+pSCR@W9Z&Du7YUYiYA)U+Nb&>OsE(=`A1hX1=7OUDI<@cz(wUnvGP%>k=!g(h~ z&7ENyi%e*AV3BB%+Hz7OQrl~&4-fX0!(%0Pt773VqxNrBYlV262_MjON~tBMa2-la zYmp(%VXLLaW?^Fu|8Yu#G66ls=&6I|#V(Jb)a>!1IozH`4Uu&&4P;a6e7LU2nvbma z0_041co`OitsnA24vAIhD0q?!j#^r<1~mG_g>hZN@c;gz!%Kg7A$T-6DXSo>Fl%w+ zt&RT1j>d+jEzLWd_cg!N+|&F;^XQhOyzZ9X78+S$Ye<>mtZ_CwUvd84`GHfZPpF?- z@2THjzqh`-{?qzGSBI4zGJ?ReWU%C`=|TU z{fqq-ey9I7|91Zq{-^zi{U7-I{BePa0drt>U}2y%5DaVzveA@Lu3_;NoCn za7HjUxFUFKupzi1_)u_naDVWP;Hlu3!HXIvHKsNeHZEtfI5E9`ML8F>eyUgP+wZ_ zs&B5pr~Zlh{q=|Id+Ph^FLqt-n&rCQwaQiH3c1={kGb}`UU7Zk>T|`p6WliUJojRE zrTaGb7I%kxx4YZ@p8I2WjOQwk*^})l_SATqJ$HH@@I37~>^bT=0R!v z@_M`*ygR&my)Srw@BP#p*AU+@wZY!7xZ#!tSHs;69Su7h_BR}B__*PVhKqgI`m%k6 zzEwWI?@r&nzQ=qo`HuQd`1*X~X*H{Vo`1F9<8Spp=D#427^n>>!Rf)i;4_V%Heb+k zdCQEJf|kk_#jeQzO15jc%jvq))#-ZD^^osr-)p{xP@o$=2x0O zZJyrZZ@H~yOUvGtH(K6lk&ouALf-G$?%D0>_MGr6r3CA}ohe^dTj5*nyVck1 z+wOnQe^H`mZ$J6j~p;C-eX<{a)zfkkVwORmU{H*P@gv zN(kN8J0Eg>>Aax+Do;DL@};-K_l0kgza3w^GjMruF+R4cv7+%3d}nXd3r(*zooMQ9 zif^9OoYZVKfGIcVK0kc%kSnRyTc`M#=oAYkxea=UmPdcAd`{8@ekDXs&*(LQ?)n8km zT0gsfVf{_@m8!SgS$}W+LwL;7^)J=;cxTYxo@;ooA;$NfZ&Fiw)2&UeCN-Z{o|%zP z0)5->JnigvUW~5k_1X03VwcC&?AqdbfL7V-+K+#YcQ?3?x%=H?JbOI{JV!k5cs}1S$jlf$_nqL0hmVXl)qmPw8t4qf1mlAVlwwA(Gq^W+Nn>K;fyVUa zo0>N@A8k>(Wqij*dTX!q`uY|0(Hh1>r>oQRjOUo=OHYzl>EXE&JX1VNvGOHPjMwHZ z_9gnqG)`}v*j!1uPc$EF`MgEx)qFV9S?FBqbUE9dJDi7|M`+iHw8gyorS+@oAE z{*C&N>sQdu#oiLan`DNf zDwX-JT1M!7)ZQxhz3z)V^E~@Jr#%(kXS@fzN4&?ps~RdAJdDdyk2~n&&omrpI6^-^ z)o_~ed5mw8Z>rBmZ=dg5>Z|b8_(Hz*zAe7(zMa(e0c!gg9&p;%?;GPE?_V5TAABVA zggSO!)HIJV^Ofe4&5147w%pyq$17NQD9TOFD*Wv>=O*X9&JO2e&fR$QLFXGz@nNaW z)%CUYx4AaCcDfSXv)voq``kU$X)ZrVe1aYr41N&2zHxD*Cv}qarp4BqHWffzOVmGO0J3ryv>%6G`mHJcl z7tmLl8G{qtOWmv7?aYA}dB%G@o(sJDd>1g=_!~Pz`$GF=Fex@EvThjdYIA++3c7c= zpLQpCS5dB=SanfoN@!N7EhM$KFEqU=le)X5Db(~5BT7tjJoC)*<_*nCDf@lsusM62 z+v%A{T<^G!(6`6qO= z-zi_Zztn%ye^ublKu6$~W@pPQBHPNID^SbqadE>={9?R+lK&2R(>+Zm`TY#9gz^Tr zqRg(J<(cg{(lC)##|B2l#Uk5b()yJ9X>Stcc))kWcY#0E?_%se?XL>;2v3(*e`B22 zx-wlaFeXiR-{OAA{TOwAgt2M8x6M1IVSK~%hSY}KhRc0ZsEsb)2l!@h(CC~~8KcJF4ck37?^5p@-uJxE zG#sXHec;RWucsIH_)oE#Q3B%wNz6|R12+Zk2z(sa65JkqsOfN1CL^QL!*e$BiE++Q zR|Zexb8pmtQ2%-Tm-Vw)0lenA#65$YTInTkxMz8C>D@PZZpG{G^gO|gc*=9Fx0zY} z9`APVON^BX4T;pwyoQCW!a5te=;bHq7 z7N~2fO~EIFPX~_#;~L`|?Ts~!(?daK&WWsztW9?}JwSgssm^}On?ud(n;&7;JBDA? zu=3f?IH%QDjB~NG%lVG;T1L!!UC%MAWV$_`C%w;kU%_j7y)vF>tLwzlhMER{!}^A{ zhV59oo6&imuYr+glTX$b34td96N3efcQ!x6iXxqs+1c{3w2LC&3{;fqjHNr6ArtF& z*B^G7-3gwlo*ABWkKHq$5xLY;}q_eF@g2sF=m#Fnl5ijZCcv2s%brI!@eeF zF*$W#rg9}%e_Q?C>WustE9U3a7JP>`yoC0<)#YOJ*u+fxvFihO5}xu0&*k0~ShJYc z`Ly9CR>aHwxAX3{*A_-#+|HAKMM7SE?_WhPXEC#rlzSp8KC3$NY+=23m^mP>VPeCShI?6;KgX*4 zB3}Yy{(N7R&%;Q6ePDIqzQE4FzQDo2N5Od3&`FIpJYas~3f4Z(#!%yi#x3;aosIjL zCA-!2^yx+=G$xb~ni?{PvO|TTrJ=6u-Py;odqSr|ed>yOQd3fst!a18=-mCer*dt1 zZFyVr+Vd1M`-YSu(Y(|gGVe4`wbWR)TRJQ|ES;8}meZC#OTQ(~I@&tM8gH$!I<06A&S73n9_ zPo?*!pHA=N5cR~2sTtWB_Kc+&6&W2FM*=;8Q-MC_fcW5~U=nK>dvHE?5*0ybFvPvY zmS9J4XK-KeK(IS_EO;__nw8|3#)QVHjpoK|^}eE%e&KJto3-WP#`hYp3Z*iae5`s$ zaZ_cJU%hwO-4xcW__yQPAGFx^Z{o=k#Q2Xkn-_bX(|^P$FxzEls~~x}fl3HSUX+hn&Qf(Hjlc#aLr>)vDf{A`yKb^?n^u?7$>_uQ@j=4d%X`a z4#}NQCZo=ii~};_+{RqAmpL!hztDd%wRk7Bc!}y4Rl!#5okSnF6R#i7y<>5xhWm+* zkh!_F`5x}3`&f%%6nnBu#kTs(St;JhJ=|5??>xzR_G8yY?kVnETGi~SWL5SBqjjox zG55`PcqcZ@YUpMTo#>zC?@u4i>`)nK4eSoQ6ZkxkkSXU4i_R+gfJg5I>#avqj-~XZ zj7}Ys8lP%QO;62EwWk)O7N*WmElypUx*~N|YANr=SEbgZI#b(Ix2N`IpU&>f?$1_o z;&M>dA>T^|=tE0WR-~*-DNU(JsY$RP>_1XIQL_u82=#()j@hRg|5>h6mB&JMFNlHOrzkDZ{-|fjbkbNTiWcI0S zqXnaLT65RuZpht~+m^c}w>@`zZb$Bp+|Jycxm~$Rw|ujmC5Cyud4qYAxy>AJ9dAvr zPO>Iir&^P&GpuH-&6;k_w%V;#$u-H&WKXg`xyn{!bJ{#Mzb#~IwXL^pux+xn*|yl) zZQE@fwjH)k+fG>k_ON#kBxFs>O3a#?m6SCj%baD)QhK#IZcE*w)>cRAj?~W7W2rr< zCsI$Qo=R;?+mhCvwmq#QZAV&X+Rn7DwB2c=Gsa}ZXN=EC$e5&#ElC+OGRzsajC6IB zArp2yWj?P`N3T}vdg})3CTp8@i?!V<^{$OwyOZ}NKa;#a`9Si)F=-Hd_!Xa@f*sq4Ml} z>w|sXV&;ey=2hlW^9IW%OPghjrQI-BjFdcLIchn^{GnLGGss8}QfzUyNw!4WZrgsF zS*^{&l=*5e5dUAFvOQ%d^(eJ?ka|3saw;V*b$n_<>WozLu)ek`)syN^ZA;aBW@lb}(OLC-mzIwmbXEh#NMEj!JgR+v_r=1lXXg;akMFFKrdEUhQ4H|=y?@2$Q&TXgD#RrpgpDV~H z%vhCCno*U}n$ecAC1XcMXU5Kq-5G~7j%D;@^k$sS=;Ko&37JWmGcvO??U@Cc^D`?l zJ(>Q@4VjxV+cLLgZqMAExi7OjvnTUJ=1II}wCW|&LuCJOMb@gUnk;9QKdUXPBWp+2 z&a4AjN3xD)oyVjgezt?lZXua*wgT=*?B~;_^o4#pfmErRQbm z&Ck=kx-`$9w;^v+-uAqXyd8Nv^A6-4$vc{NGVfGgZ(d&>zE;e6-1u6&dAxasIooVE z7nlpp#pWurpY_Rl^LExKUFLoGzj*#>bDz1NPqoBZ##p9WID*7dXqj(W${HqQY1KWn z1Ai7zK4$5$oUoi?H6vcA^_X;Pv9;7%p^xb6t=p|TtzFjr)&tgq)^6)bYoE2>Iwm6o_{j6FSTFw`tfO#(rjr3c>RjBRd{|? zT5Fn&q~S4iUs^Z5e?s;B{W6WVB~&$K$&)_GcW(IGE9$aT1U3&lr;#pE*8rQl<@$FU(w# zxhk_XvnsPy_4pl`ota&k2Q!am9@EFk{><^}%pl{T9j`CN<2_mHvo_%Momu!v2j}FA zyO?X3op$37qb+tzDXrdZiKj(7tVgY!!eJ(PYtZYWn#{x4cVYxDpB literal 230912 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%0Dh&BBr_o?);f6em*cUC&GZ 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≠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

  • 9#~#pjP65Bf{z(FtaZU<&o3H1A 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